diff --git a/composer.json b/composer.json index 9bfdd67097f..bacde0e1489 100644 --- a/composer.json +++ b/composer.json @@ -6,7 +6,9 @@ "christophwurst/nextcloud": "dev-master", "jakub-onderka/php-parallel-lint": "^1.0.0", "nextcloud/coding-standard": "^1.0.0", - "psalm/phar": "^4.3" + "psalm/phar": "^4.3", + "phpunit/phpunit": "^9.5", + "ext-mbstring": "*" }, "license": "AGPLv3", "authors": [ @@ -22,6 +24,7 @@ "lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l", "cs:check": "php-cs-fixer fix --dry-run --diff", "cs:fix": "php-cs-fixer fix", - "psalm": "psalm.phar" + "psalm": "psalm.phar", + "test:unit": "phpunit -c tests/phpunit.xml" } } diff --git a/composer.lock b/composer.lock index becc7633560..5dd55876d22 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "40d4921fa7a783efa84584b1257b25d5", + "content-hash": "f1e6d917d90ebc09298a5f9bf178784e", "packages": [], "packages-dev": [ { @@ -13,25 +13,24 @@ "source": { "type": "git", "url": "https://github.com/ChristophWurst/nextcloud_composer.git", - "reference": "56056903c03bf8c29b2a2822153951c8f783a85a" + "reference": "b802513b81fb8ef64a294e07ba458b7fa623aa36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ChristophWurst/nextcloud_composer/zipball/56056903c03bf8c29b2a2822153951c8f783a85a", - "reference": "56056903c03bf8c29b2a2822153951c8f783a85a", + "url": "https://api.github.com/repos/ChristophWurst/nextcloud_composer/zipball/b802513b81fb8ef64a294e07ba458b7fa623aa36", + "reference": "b802513b81fb8ef64a294e07ba458b7fa623aa36", "shasum": "" }, "require": { "php": "^7.4 || ~8.0 || ~8.1", - "psr/container": "^1.0", + "psr/container": "^1.1.1", "psr/event-dispatcher": "^1.0", "psr/log": "^1.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-master": "24.0.0-dev" + "dev-master": "25.0.0-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -45,38 +44,34 @@ } ], "description": "Composer package containing Nextcloud's public API (classes, interfaces)", - "support": { - "issues": "https://github.com/ChristophWurst/nextcloud_composer/issues", - "source": "https://github.com/ChristophWurst/nextcloud_composer/tree/master" - }, - "time": "2022-03-01T01:41:01+00:00" + "time": "2022-06-08T01:58:16+00:00" }, { "name": "composer/pcre", - "version": "1.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "3d322d715c43a1ac36c7fe215fa59336265500f2" + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/3d322d715c43a1ac36c7fe215fa59336265500f2", - "reference": "3d322d715c43a1ac36c7fe215fa59336265500f2", + "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^1", + "phpstan/phpstan": "^1.3", "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^4.2 || ^5" + "symfony/phpunit-bridge": "^5" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -116,27 +111,27 @@ "type": "tidelift" } ], - "time": "2021-12-06T15:17:27+00:00" + "time": "2022-02-25T20:21:48+00:00" }, { "name": "composer/semver", - "version": "3.2.7", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "deac27056b57e46faf136fae7b449eeaa71661ee" + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/deac27056b57e46faf136fae7b449eeaa71661ee", - "reference": "deac27056b57e46faf136fae7b449eeaa71661ee", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.54", + "phpstan/phpstan": "^1.4", "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", @@ -192,31 +187,31 @@ "type": "tidelift" } ], - "time": "2022-01-04T09:57:54+00:00" + "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/xdebug-handler", - "version": "2.0.4", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "0c1a3925ec58a4ec98e992b9c7d171e9e184be0a" + "reference": "ced299686f41dce890debac69273b47ffe98a40c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/0c1a3925ec58a4ec98e992b9c7d171e9e184be0a", - "reference": "0c1a3925ec58a4ec98e992b9c7d171e9e184be0a", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, "require": { - "composer/pcre": "^1", - "php": "^5.3.2 || ^7.0 || ^8.0", + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, "require-dev": { "phpstan/phpstan": "^1.0", "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + "symfony/phpunit-bridge": "^6.0" }, "type": "library", "autoload": { @@ -253,7 +248,7 @@ "type": "tidelift" } ], - "time": "2022-01-04T17:06:45+00:00" + "time": "2022-02-25T21:32:43+00:00" }, { "name": "doctrine/annotations", @@ -323,18 +318,84 @@ ], "time": "2021-08-05T19:00:23+00:00" }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, { "name": "doctrine/lexer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c", - "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { @@ -342,7 +403,7 @@ }, "require-dev": { "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "1.3", + "phpstan/phpstan": "^1.3", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "vimeo/psalm": "^4.11" }, @@ -393,56 +454,56 @@ "type": "tidelift" } ], - "time": "2022-01-12T08:27:12+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.4.0", + "version": "v3.8.0", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad" + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", - "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", "shasum": "" }, "require": { "composer/semver": "^3.2", - "composer/xdebug-handler": "^2.0", - "doctrine/annotations": "^1.12", + "composer/xdebug-handler": "^3.0.3", + "doctrine/annotations": "^1.13", "ext-json": "*", "ext-tokenizer": "*", - "php": "^7.2.5 || ^8.0", + "php": "^7.4 || ^8.0", "php-cs-fixer/diff": "^2.0", - "symfony/console": "^4.4.20 || ^5.1.3 || ^6.0", - "symfony/event-dispatcher": "^4.4.20 || ^5.0 || ^6.0", - "symfony/filesystem": "^4.4.20 || ^5.0 || ^6.0", - "symfony/finder": "^4.4.20 || ^5.0 || ^6.0", - "symfony/options-resolver": "^4.4.20 || ^5.0 || ^6.0", + "symfony/console": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/filesystem": "^5.4 || ^6.0", + "symfony/finder": "^5.4 || ^6.0", + "symfony/options-resolver": "^5.4 || ^6.0", "symfony/polyfill-mbstring": "^1.23", - "symfony/polyfill-php80": "^1.23", - "symfony/polyfill-php81": "^1.23", - "symfony/process": "^4.4.20 || ^5.0 || ^6.0", - "symfony/stopwatch": "^4.4.20 || ^5.0 || ^6.0" + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php81": "^1.25", + "symfony/process": "^5.4 || ^6.0", + "symfony/stopwatch": "^5.4 || ^6.0" }, "require-dev": { "justinrainbow/json-schema": "^5.2", "keradus/cli-executor": "^1.5", - "mikey179/vfsstream": "^1.6.8", + "mikey179/vfsstream": "^1.6.10", "php-coveralls/php-coveralls": "^2.5.2", "php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", "phpspec/prophecy": "^1.15", - "phpspec/prophecy-phpunit": "^1.1 || ^2.0", - "phpunit/phpunit": "^8.5.21 || ^9.5", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", "phpunitgoodpractices/polyfill": "^1.5", "phpunitgoodpractices/traits": "^1.9.1", - "symfony/phpunit-bridge": "^5.2.4 || ^6.0", - "symfony/yaml": "^4.4.20 || ^5.0 || ^6.0" + "symfony/phpunit-bridge": "^6.0", + "symfony/yaml": "^5.4 || ^6.0" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -478,7 +539,7 @@ "type": "github" } ], - "time": "2021-12-11T16:25:08+00:00" + "time": "2022-03-18T17:20:59+00:00" }, { "name": "jakub-onderka/php-parallel-lint", @@ -529,6 +590,61 @@ "abandoned": "php-parallel-lint/php-parallel-lint", "time": "2018-02-24T15:31:20+00:00" }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, { "name": "nextcloud/coding-standard", "version": "v1.0.0", @@ -567,31 +683,40 @@ "time": "2021-11-10T08:44:10+00:00" }, { - "name": "php-cs-fixer/diff", - "version": "v2.0.2", + "name": "nikic/php-parser", + "version": "v4.14.0", "source": { "type": "git", - "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", - "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0 || ^8.0" + "ext-tokenizer": "*", + "php": ">=7.0" }, "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", - "symfony/process": "^3.3" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, + "bin": [ + "bin/php-parse" + ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -599,172 +724,193 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" + "name": "Nikita Popov" } ], - "description": "sebastian/diff v3 backport support for PHP 5.6+", - "homepage": "https://github.com/PHP-CS-Fixer", + "description": "A PHP parser written in PHP", "keywords": [ - "diff" + "parser", + "php" ], - "time": "2020-10-14T08:32:19+00:00" + "time": "2022-05-31T20:59:12+00:00" }, { - "name": "psalm/phar", - "version": "4.22.0", + "name": "phar-io/manifest", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/psalm/phar.git", - "reference": "feebed09c9782d9aaa819b794d880c2671ba0e4c" + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/psalm/phar/zipball/feebed09c9782d9aaa819b794d880c2671ba0e4c", - "reference": "feebed09c9782d9aaa819b794d880c2671ba0e4c", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "vimeo/psalm": "*" + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" }, - "bin": [ - "psalm.phar" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Composer-based Psalm Phar", - "support": { - "issues": "https://github.com/psalm/phar/issues", - "source": "https://github.com/psalm/phar/tree/4.22.0" - }, - "time": "2022-02-27T11:01:37+00:00" + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2021-07-20T11:28:43+00:00" }, { - "name": "psr/cache", - "version": "1.0.1", + "name": "phar-io/version", + "version": "3.2.1", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" } ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2016-08-06T20:24:11+00:00" + "description": "Library for handling version information and constraints", + "time": "2022-02-21T01:04:05+00:00" }, { - "name": "psr/container", - "version": "1.1.1", + "name": "php-cs-fixer/diff", + "version": "v2.0.2", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", + "symfony/process": "^3.3" }, "type": "library", "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "sebastian/diff v3 backport support for PHP 5.6+", + "homepage": "https://github.com/PHP-CS-Fixer", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "diff" ], - "time": "2021-03-05T17:36:06+00:00" + "time": "2020-10-14T08:32:19+00:00" }, { - "name": "psr/event-dispatcher", - "version": "1.0.0", + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { - "Psr\\EventDispatcher\\": "src/" + "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -773,44 +919,55 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "description": "Standard interfaces for event handling.", + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", "keywords": [ - "events", - "psr", - "psr-14" + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" ], - "time": "2019-01-08T18:20:26+00:00" + "time": "2020-06-27T09:03:43+00:00" }, { - "name": "psr/log", - "version": "1.1.4", + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { - "php": ">=5.3.0" + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -819,255 +976,1011 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", "keywords": [ - "log", - "psr", - "psr-3" + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" ], - "time": "2021-05-03T11:20:27+00:00" + "time": "2021-12-08T12:19:24+00:00" }, { - "name": "roave/security-advisories", - "version": "dev-master", + "name": "phpunit/php-code-coverage", + "version": "9.2.15", "source": { "type": "git", - "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "2ec9ad634c459ee60c42d99390be37c8a3c6e8e5" + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/2ec9ad634c459ee60c42d99390be37c8a3c6e8e5", - "reference": "2ec9ad634c459ee60c42d99390be37c8a3c6e8e5", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", "shasum": "" }, - "conflict": { - "3f/pygmentize": "<1.2", - "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", - "akaunting/akaunting": "<2.1.13", - "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", - "amazing/media2click": ">=1,<1.3.3", - "amphp/artax": "<1.0.6|>=2,<2.0.6", - "amphp/http": "<1.0.1", - "amphp/http-client": ">=4,<4.4", - "anchorcms/anchor-cms": "<=0.12.7", - "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6", - "area17/twill": "<1.2.5|>=2,<2.5.3", - "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", - "aws/aws-sdk-php": ">=3,<3.2.1", - "bagisto/bagisto": "<0.1.5", - "barrelstrength/sprout-base-email": "<1.2.7", - "barrelstrength/sprout-forms": "<3.9", - "baserproject/basercms": "<4.5.4", - "billz/raspap-webgui": "<=2.6.6", - "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", - "bolt/bolt": "<3.7.2", - "bolt/core": "<4.1.13", - "bottelet/flarepoint": "<2.2.1", - "brightlocal/phpwhois": "<=4.2.5", - "buddypress/buddypress": "<7.2.1", - "bugsnag/bugsnag-laravel": ">=2,<2.0.2", - "bytefury/crater": "<6", - "cachethq/cachet": "<2.5.1", - "cakephp/cakephp": ">=1.3,<1.3.18|>=2,<2.4.99|>=2.5,<2.5.99|>=2.6,<2.6.12|>=2.7,<2.7.6|>=3,<3.5.18|>=3.6,<3.6.15|>=3.7,<3.7.7", - "cardgate/magento2": "<2.0.33", - "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", - "cartalyst/sentry": "<=2.1.6", - "catfan/medoo": "<1.7.5", - "centreon/centreon": "<20.10.7", - "cesnet/simplesamlphp-module-proxystatistics": "<3.1", - "codeception/codeception": "<3.1.3|>=4,<4.1.22", - "codeigniter/framework": "<=3.0.6", - "codeigniter4/framework": "<4.1.8", - "codiad/codiad": "<=2.8.4", - "composer/composer": "<1.10.23|>=2-alpha.1,<2.1.9", - "concrete5/concrete5": "<8.5.5", - "concrete5/core": "<8.5.7", - "contao-components/mediaelement": ">=2.14.2,<2.21.1", - "contao/core": ">=2,<3.5.39", - "contao/core-bundle": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|= 4.10.0", - "contao/listing-bundle": ">=4,<4.4.8", - "craftcms/cms": "<3.7.14", - "croogo/croogo": "<3.0.7", - "datadog/dd-trace": ">=0.30,<0.30.2", - "david-garcia/phpwhois": "<=4.3.1", - "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", - "directmailteam/direct-mail": "<5.2.4", - "doctrine/annotations": ">=1,<1.2.7", - "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", - "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", - "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", - "doctrine/doctrine-bundle": "<1.5.2", - "doctrine/doctrine-module": "<=0.7.1", - "doctrine/mongodb-odm": ">=1,<1.0.2", - "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", - "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<=14.0.5|>= 3.3.beta1, < 13.0.2", - "dompdf/dompdf": ">=0.6,<0.6.2", - "drupal/core": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", - "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", - "dweeves/magmi": "<=0.7.24", - "ecodev/newsletter": "<=4", - "elgg/elgg": "<3.3.24|>=4,<4.0.5", - "endroid/qr-code-bundle": "<3.4.2", - "enshrined/svg-sanitize": "<0.13.1", - "erusev/parsedown": "<1.7.2", - "ether/logs": "<3.0.4", - "ezsystems/demobundle": ">=5.4,<5.4.6.1", - "ezsystems/ez-support-tools": ">=2.2,<2.2.3", - "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", - "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", - "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", - "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<=1.5.25", - "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", - "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<=1.3.1", - "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", - "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", - "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.26", - "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", - "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", - "ezsystems/repository-forms": ">=2.3,<2.3.2.1", - "ezyang/htmlpurifier": "<4.1.1", - "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", - "feehi/cms": "<=2.1.1", - "feehi/feehicms": "<=0.1.3", - "firebase/php-jwt": "<2", - "flarum/core": ">=1,<=1.0.1", - "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", - "flarum/tags": "<=0.1-beta.13", - "fluidtypo3/vhs": "<5.1.1", - "fooman/tcpdf": "<6.2.22", - "forkcms/forkcms": "<=5.9.2", - "fossar/tcpdf-parser": "<6.2.22", - "francoisjacquet/rosariosis": "<8.1.1", - "friendsofsymfony/oauth2-php": "<1.3", - "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", - "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", - "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", - "froala/wysiwyg-editor": "<3.2.7", - "fuel/core": "<1.8.1", - "gaoming13/wechat-php-sdk": "<=1.10.2", - "getgrav/grav": "<1.7.28", - "getkirby/cms": "<3.5.8", - "getkirby/panel": "<2.5.14", - "gilacms/gila": "<=1.11.4", - "globalpayments/php-sdk": "<2", - "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", - "gree/jose": "<=2.2", - "gregwar/rst": "<1.0.3", - "grumpydictator/firefly-iii": "<5.6.5", - "guzzlehttp/guzzle": ">=4-rc.2,<4.2.4|>=5,<5.3.1|>=6,<6.2.1", - "helloxz/imgurl": "<=2.31", - "hillelcoren/invoice-ninja": "<5.3.35", - "hjue/justwriting": "<=1", - "hov/jobfair": "<1.0.13|>=2,<2.0.2", - "ibexa/post-install": "<=1.0.4", - "icecoder/icecoder": "<=8.1", - "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", - "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", - "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", - "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", - "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", - "impresscms/impresscms": "<=1.4.2", - "in2code/femanager": "<5.5.1|>=6,<6.3.1", - "intelliants/subrion": "<=4.2.1", - "ivankristianto/phpwhois": "<=4.3", - "jackalope/jackalope-doctrine-dbal": "<1.7.4", - "james-heinrich/getid3": "<1.9.21", - "joomla/archive": "<1.1.10", - "joomla/session": "<1.3.1", - "jsmitty12/phpwhois": "<5.1", - "kazist/phpwhois": "<=4.2.6", - "kevinpapst/kimai2": "<1.16.7", - "kitodo/presentation": "<3.1.2", - "klaviyo/magento2-extension": ">=1,<3", - "kreait/firebase-php": ">=3.2,<3.8.1", - "la-haute-societe/tcpdf": "<6.2.22", - "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", - "laminas/laminas-http": "<2.14.2", - "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", - "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", - "latte/latte": "<2.10.8", - "lavalite/cms": "<=5.8", - "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", - "league/commonmark": "<0.18.3", - "league/flysystem": "<1.1.4|>=2,<2.1.1", - "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", - "librenms/librenms": "<=21.11", - "limesurvey/limesurvey": "<3.27.19", - "livehelperchat/livehelperchat": "<=3.91", - "livewire/livewire": ">2.2.4,<2.2.6", - "lms/routes": "<2.1.1", - "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", - "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", - "magento/magento1ce": "<1.9.4.3", - "magento/magento1ee": ">=1,<1.14.4.3", - "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", - "marcwillmann/turn": "<0.3.3", - "mautic/core": "<4|= 2.13.1", - "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", - "microweber/microweber": "<1.2.11", - "miniorange/miniorange-saml": "<1.4.3", - "mittwald/typo3_forum": "<1.2.1", - "modx/revolution": "<2.8", - "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<3.9.11|>=3.10-beta,<3.10.8|>=3.11,<3.11.5", - "mustache/mustache": ">=2,<2.14.1", - "namshi/jose": "<2.2", - "neoan3-apps/template": "<1.1.1", - "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", - "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", - "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", - "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", - "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", - "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", - "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", - "nilsteampassnet/teampass": "<=2.1.27.36", - "nukeviet/nukeviet": "<4.3.4", - "nystudio107/craft-seomatic": "<3.3", - "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", - "october/backend": "<1.1.2", - "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", - "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12", - "october/rain": "<1.0.472|>=1.1,<1.1.2", - "october/system": "<1.0.473|>=1.1,<1.1.6|>=2.1,<2.1.12", - "onelogin/php-saml": "<2.10.4", - "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", - "opencart/opencart": "<=3.0.3.2", - "openid/php-openid": "<2.3", - "openmage/magento-lts": "<19.4.15|>=20,<20.0.13", - "orchid/platform": ">=9,<9.4.4", - "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", - "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", - "padraic/humbug_get_contents": "<1.1.2", - "pagarme/pagarme-php": ">=0,<3", - "pagekit/pagekit": "<=1.0.18", - "paragonie/random_compat": "<2", - "passbolt/passbolt_api": "<2.11", - "paypal/merchant-sdk-php": "<3.12", - "pear/archive_tar": "<1.4.14", - "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", - "personnummer/personnummer": "<3.0.2", - "phanan/koel": "<5.1.4", - "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.20", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/12bc8879fb65aef2138b26fc633cb1e3620cffba", + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-01T12:37:26+00:00" + }, + { + "name": "psalm/phar", + "version": "4.23.0", + "source": { + "type": "git", + "url": "https://github.com/psalm/phar.git", + "reference": "92700588da7c19107e4c465641ef10ac1a30e105" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psalm/phar/zipball/92700588da7c19107e4c465641ef10ac1a30e105", + "reference": "92700588da7c19107e4c465641ef10ac1a30e105", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "vimeo/psalm": "*" + }, + "bin": [ + "psalm.phar" + ], + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Composer-based Psalm Phar", + "time": "2022-05-02T02:15:17+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "roave/security-advisories", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "eb3f283cd897fee03bd8c3557e03b5928fcbda34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/eb3f283cd897fee03bd8c3557e03b5928fcbda34", + "reference": "eb3f283cd897fee03bd8c3557e03b5928fcbda34", + "shasum": "" + }, + "conflict": { + "3f/pygmentize": "<1.2", + "admidio/admidio": "<4.1.9", + "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", + "akaunting/akaunting": "<2.1.13", + "alextselegidis/easyappointments": "<=1.4.3", + "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amazing/media2click": ">=1,<1.3.3", + "amphp/artax": "<1.0.6|>=2,<2.0.6", + "amphp/http": "<1.0.1", + "amphp/http-client": ">=4,<4.4", + "anchorcms/anchor-cms": "<=0.12.7", + "andreapollastri/cipi": "<=3.1.15", + "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6", + "appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2", + "area17/twill": "<1.2.5|>=2,<2.5.3", + "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", + "aws/aws-sdk-php": ">=3,<3.2.1", + "bagisto/bagisto": "<0.1.5", + "barrelstrength/sprout-base-email": "<1.2.7", + "barrelstrength/sprout-forms": "<3.9", + "barryvdh/laravel-translation-manager": "<0.6.2", + "baserproject/basercms": "<4.5.4", + "billz/raspap-webgui": "<=2.6.6", + "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", + "bmarshall511/wordpress_zero_spam": "<5.2.13", + "bolt/bolt": "<3.7.2", + "bolt/core": "<=4.2", + "bottelet/flarepoint": "<2.2.1", + "brightlocal/phpwhois": "<=4.2.5", + "brotkrueml/codehighlight": "<2.7", + "buddypress/buddypress": "<7.2.1", + "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "bytefury/crater": "<6.0.2", + "cachethq/cachet": "<2.5.1", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.6", + "cardgate/magento2": "<2.0.33", + "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", + "cartalyst/sentry": "<=2.1.6", + "catfan/medoo": "<1.7.5", + "centreon/centreon": "<20.10.7", + "cesnet/simplesamlphp-module-proxystatistics": "<3.1", + "codeception/codeception": "<3.1.3|>=4,<4.1.22", + "codeigniter/framework": "<=3.0.6", + "codeigniter4/framework": "<4.1.9", + "codiad/codiad": "<=2.8.4", + "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", + "concrete5/concrete5": "<9", + "concrete5/core": "<8.5.7", + "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", + "contao/core": ">=2,<3.5.39", + "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", + "contao/listing-bundle": ">=4,<4.4.8", + "contao/managed-edition": "<=1.5", + "craftcms/cms": "<3.7.36", + "croogo/croogo": "<3.0.7", + "cuyz/valinor": ">=0.5,<0.7", + "czproject/git-php": "<4.0.3", + "darylldoyle/safe-svg": "<1.9.10", + "datadog/dd-trace": ">=0.30,<0.30.2", + "david-garcia/phpwhois": "<=4.3.1", + "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", + "directmailteam/direct-mail": "<5.2.4", + "doctrine/annotations": ">=1,<1.2.7", + "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", + "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", + "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", + "doctrine/doctrine-bundle": "<1.5.2", + "doctrine/doctrine-module": "<=0.7.1", + "doctrine/mongodb-odm": ">=1,<1.0.2", + "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", + "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", + "dolibarr/dolibarr": "<16|>= 3.3.beta1, < 13.0.2", + "dompdf/dompdf": "<1.2.1", + "drupal/core": ">=7,<7.88|>=8,<9.2.13|>=9.3,<9.3.6", + "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", + "dweeves/magmi": "<=0.7.24", + "ecodev/newsletter": "<=4", + "ectouch/ectouch": "<=2.7.2", + "elgg/elgg": "<3.3.24|>=4,<4.0.5", + "endroid/qr-code-bundle": "<3.4.2", + "enshrined/svg-sanitize": "<0.15", + "erusev/parsedown": "<1.7.2", + "ether/logs": "<3.0.4", + "ezsystems/demobundle": ">=5.4,<5.4.6.1", + "ezsystems/ez-support-tools": ">=2.2,<2.2.3", + "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", + "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", + "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.27", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.19", + "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", + "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", + "ezsystems/ezplatform-user": ">=1,<1.0.1", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.29", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", + "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", + "ezsystems/repository-forms": ">=2.3,<2.3.2.1", + "ezyang/htmlpurifier": "<4.1.1", + "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", + "facturascripts/facturascripts": "<=2022.8", + "feehi/cms": "<=2.1.1", + "feehi/feehicms": "<=0.1.3", + "fenom/fenom": "<=2.12.1", + "filegator/filegator": "<7.8", + "firebase/php-jwt": "<2", + "flarum/core": ">=1,<=1.0.1", + "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", + "flarum/tags": "<=0.1-beta.13", + "fluidtypo3/vhs": "<5.1.1", + "fof/upload": "<1.2.3", + "fooman/tcpdf": "<6.2.22", + "forkcms/forkcms": "<5.11.1", + "fossar/tcpdf-parser": "<6.2.22", + "francoisjacquet/rosariosis": "<8.1.1", + "friendsofsymfony/oauth2-php": "<1.3", + "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", + "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", + "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", + "froala/wysiwyg-editor": "<3.2.7", + "froxlor/froxlor": "<=0.10.22", + "fuel/core": "<1.8.1", + "gaoming13/wechat-php-sdk": "<=1.10.2", + "genix/cms": "<=1.1.11", + "getgrav/grav": "<1.7.33", + "getkirby/cms": "<3.5.8", + "getkirby/panel": "<2.5.14", + "gilacms/gila": "<=1.11.4", + "globalpayments/php-sdk": "<2", + "google/protobuf": "<3.15", + "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", + "gree/jose": "<=2.2", + "gregwar/rst": "<1.0.3", + "grumpydictator/firefly-iii": "<5.6.5", + "guzzlehttp/guzzle": "<6.5.6|>=7,<7.4.3", + "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", + "helloxz/imgurl": "= 2.31|<=2.31", + "hillelcoren/invoice-ninja": "<5.3.35", + "hjue/justwriting": "<=1", + "hov/jobfair": "<1.0.13|>=2,<2.0.2", + "hyn/multi-tenant": ">=5.6,<5.7.2", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4", + "ibexa/post-install": "<=1.0.4", + "icecoder/icecoder": "<=8.1", + "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", + "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", + "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", + "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", + "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "impresscms/impresscms": "<=1.4.3", + "in2code/femanager": "<5.5.1|>=6,<6.3.1", + "intelliants/subrion": "<=4.2.1", + "ivankristianto/phpwhois": "<=4.3", + "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "james-heinrich/getid3": "<1.9.21", + "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/filesystem": "<1.6.2|>=2,<2.0.1", + "joomla/filter": "<1.4.4|>=2,<2.0.1", + "joomla/input": ">=2,<2.0.2", + "joomla/session": "<1.3.1", + "jsdecena/laracom": "<2.0.9", + "jsmitty12/phpwhois": "<5.1", + "kazist/phpwhois": "<=4.2.6", + "kevinpapst/kimai2": "<1.16.7", + "kitodo/presentation": "<3.1.2", + "klaviyo/magento2-extension": ">=1,<3", + "kreait/firebase-php": ">=3.2,<3.8.1", + "la-haute-societe/tcpdf": "<6.2.22", + "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", + "laminas/laminas-http": "<2.14.2", + "laravel/fortify": "<1.11.1", + "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "laravel/laravel": "<=9.1.8", + "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", + "latte/latte": "<2.10.8", + "lavalite/cms": "<=5.8", + "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", + "league/commonmark": "<0.18.3", + "league/flysystem": "<1.1.4|>=2,<2.1.1", + "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", + "librenms/librenms": "<22.4", + "limesurvey/limesurvey": "<3.27.19", + "livehelperchat/livehelperchat": "<=3.91", + "livewire/livewire": ">2.2.4,<2.2.6", + "lms/routes": "<2.1.1", + "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "luyadev/yii-helpers": "<1.2.1", + "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", + "magento/magento1ce": "<1.9.4.3", + "magento/magento1ee": ">=1,<1.14.4.3", + "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", + "marcwillmann/turn": "<0.3.3", + "matyhtf/framework": "<3.0.6", + "mautic/core": "<4.3|= 2.13.1", + "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", + "microweber/microweber": "<1.3", + "miniorange/miniorange-saml": "<1.4.3", + "mittwald/typo3_forum": "<1.2.1", + "modx/revolution": "<= 2.8.3-pl|<2.8", + "mojo42/jirafeau": "<4.4", + "monolog/monolog": ">=1.8,<1.12", + "moodle/moodle": "<4.0.1", + "mustache/mustache": ">=2,<2.14.1", + "namshi/jose": "<2.2", + "neoan3-apps/template": "<1.1.1", + "neorazorx/facturascripts": "<2022.4", + "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", + "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", + "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", + "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", + "nilsteampassnet/teampass": "<=2.1.27.36", + "noumo/easyii": "<=0.9", + "nukeviet/nukeviet": "<4.3.4", + "nystudio107/craft-seomatic": "<3.4.12", + "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", + "october/backend": "<1.1.2", + "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", + "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12", + "october/rain": "<1.0.472|>=1.1,<1.1.2", + "october/system": "<1.0.475|>=1.1,<1.1.11|>=2,<2.1.27", + "onelogin/php-saml": "<2.10.4", + "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", + "open-web-analytics/open-web-analytics": "<1.7.4", + "opencart/opencart": "<=3.0.3.2", + "openid/php-openid": "<2.3", + "openmage/magento-lts": "<19.4.15|>=20,<20.0.13", + "orchid/platform": ">=9,<9.4.4", + "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", + "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", + "padraic/humbug_get_contents": "<1.1.2", + "pagarme/pagarme-php": ">=0,<3", + "pagekit/pagekit": "<=1.0.18", + "paragonie/random_compat": "<2", + "passbolt/passbolt_api": "<2.11", + "paypal/merchant-sdk-php": "<3.12", + "pear/archive_tar": "<1.4.14", + "pear/crypt_gpg": "<1.6.7", + "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", + "personnummer/personnummer": "<3.0.2", + "phanan/koel": "<5.1.4", + "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", - "phpmyadmin/phpmyadmin": "<4.9.8|>=5,<5.0.3|>=5.1,<5.1.2", - "phpoffice/phpexcel": "<1.8.2", + "phpmyadmin/phpmyadmin": "<5.1.3", + "phpoffice/phpexcel": "<1.8", "phpoffice/phpspreadsheet": "<1.16", "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.7", "phpservermon/phpservermon": "<=3.5.2", - "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3", + "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", - "pimcore/pimcore": "<=10.2.9", - "pocketmine/pocketmine-mp": "<4.0.7", + "pimcore/data-hub": "<1.2.4", + "pimcore/pimcore": "<10.4", + "pocketmine/bedrock-protocol": "<8.0.2", + "pocketmine/pocketmine-mp": ">= 4.0.0-BETA5, < 4.4.2|<4.2.10", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", "prestashop/contactform": ">1.0.1,<4.3", @@ -1077,35 +1990,42 @@ "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", - "privatebin/privatebin": "<1.2.2|>=1.3,<1.3.2", + "privatebin/privatebin": "<1.4", "propel/propel": ">=2-alpha.1,<=2-alpha.7", "propel/propel1": ">=1,<=1.7.1", "pterodactyl/panel": "<1.7", + "ptrofimov/beanstalk_console": "<1.7.14", "pusher/pusher-php-server": "<2.2.1", "pwweb/laravel-core": "<=0.3.6-beta", "rainlab/debugbar-plugin": "<3.1", - "remdex/livehelperchat": "<3.93", + "remdex/livehelperchat": "<3.99", "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", + "rudloff/alltube": "<3.0.3", + "s-cart/core": "<6.9", + "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", - "shopware/core": "<=6.4.6", - "shopware/platform": "<=6.4.6", + "shopware/core": "<=6.4.9", + "shopware/platform": "<=6.4.9", "shopware/production": "<=6.3.5.2", - "shopware/shopware": "<5.7.7", - "showdoc/showdoc": "<2.10.2", + "shopware/shopware": "<5.7.9", + "shopware/storefront": "<=6.4.8.1", + "shopxo/shopxo": "<2.2.6", + "showdoc/showdoc": "<2.10.4", "silverstripe/admin": ">=1,<1.8.1", "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", "silverstripe/cms": "<4.3.6|>=4.4,<4.4.4", "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<4.7.4", - "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2", + "silverstripe/framework": "<4.10.1", + "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", + "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", "silverstripe/subsites": ">=2,<2.1.1", "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", "silverstripe/userforms": "<3", @@ -1115,14 +2035,15 @@ "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplito/elliptic-php": "<1.0.6", "slim/slim": "<2.6", - "smarty/smarty": "<3.1.43|>=4,<4.0.3", - "snipe/snipe-it": "<=5.3.7", + "smarty/smarty": "<3.1.45|>=4,<4.1.1", + "snipe/snipe-it": "<5.4.4|>= 6.0.0-RC-1, <= 6.0.0-RC-5", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", "spipu/html2pdf": "<5.2.4", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", - "ssddanbrown/bookstack": "<21.12.1", + "ssddanbrown/bookstack": "<22.2.3", + "statamic/cms": "<3.2.39|>=3.3,<3.3.2", "stormpath/sdk": ">=0,<9.9.99", "studio-42/elfinder": "<2.1.59", "subrion/cms": "<=4.2.1", @@ -1130,10 +2051,10 @@ "swiftmailer/swiftmailer": ">=4,<5.4.5", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", - "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", + "sylius/grid-bundle": "<1.10.1", "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", "sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", - "sylius/sylius": "<1.6.9|>=1.7,<1.7.9|>=1.8,<1.8.3|>=1.9,<1.9.5", + "sylius/sylius": "<1.9.10|>=1.10,<1.10.11|>=1.11,<1.11.2", "symbiote/silverstripe-multivaluefield": ">=3,<3.0.99", "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", "symbiote/silverstripe-versionedfiles": "<=2.0.3", @@ -1158,7 +2079,7 @@ "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8|>=5.3,<5.3.2", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2", "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", "symfony/symfony": ">=2,<3.4.49|>=4,<4.4.35|>=5,<5.3.12|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3", "symfony/translation": ">=2,<2.0.17", @@ -1168,19 +2089,20 @@ "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", "t3/dce": ">=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", + "tastyigniter/tastyigniter": "<3.3", "tecnickcom/tcpdf": "<6.2.22", - "terminal42/contao-tablelookupwizard": ">=1,<3.3.5", + "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1-beta.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "tinymce/tinymce": "<5.10", "titon/framework": ">=0,<9.9.99", - "topthink/framework": "<6.0.9", + "topthink/framework": "<6.0.12", "topthink/think": "<=6.0.9", "topthink/thinkphp": "<=3.2.3", - "tribalsystems/zenario": "<8.8.53370", + "tribalsystems/zenario": "<9.2.55826", "truckersmp/phpwhois": "<=4.3.1", - "twig/twig": "<1.38|>=2,<2.7", + "twig/twig": "<1.38|>=2,<2.14.11|>=3,<3.3.8", "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.5", "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<=7.6.52|>=8,<=8.7.41|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.5", @@ -1196,7 +2118,7 @@ "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", "vanilla/safecurl": "<0.9.2", "verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4", - "vrana/adminer": "<4.7.9", + "vrana/adminer": "<4.8.1", "wallabag/tcpdf": "<6.2.22", "wanglelecc/laracms": "<=1.0.3", "web-auth/webauthn-framework": ">=3.3,<3.3.4", @@ -1204,7 +2126,11 @@ "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", "wp-cli/wp-cli": "<2.5", - "yetiforce/yetiforce-crm": "<=6.3", + "wp-graphql/wp-graphql": "<0.3.5", + "wpanel/wpanel4-cms": "<=4.3.1", + "wwbn/avideo": "<=11.6", + "yeswiki/yeswiki": "<4.1", + "yetiforce/yetiforce-crm": "<6.4", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": ">=1.1.14,<1.1.15", @@ -1223,10 +2149,10 @@ "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", - "zendframework/zend-diactoros": ">=1,<1.8.4", - "zendframework/zend-feed": ">=1,<2.10.3", + "zendframework/zend-diactoros": "<1.8.4", + "zendframework/zend-feed": "<2.10.3", "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", - "zendframework/zend-http": ">=1,<2.8.1", + "zendframework/zend-http": "<2.8.1", "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", "zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", @@ -1245,48 +2171,948 @@ "zfr/zfr-oauth2-server-module": "<0.1.2", "zoujingli/thinkadmin": "<6.0.22" }, - "type": "metapackage", + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "role": "maintainer" + }, + { + "name": "Ilya Tribusean", + "email": "slash3b@gmail.com", + "role": "maintainer" + } + ], + "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", + "type": "tidelift" + } + ], + "time": "2022-06-08T23:04:00+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "role": "maintainer" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "Ilya Tribusean", - "email": "slash3b@gmail.com", - "role": "maintainer" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" } ], - "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", "funding": [ { - "url": "https://github.com/Ocramius", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", - "type": "tidelift" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" } ], - "time": "2022-02-05T03:12:57+00:00" + "time": "2020-09-28T06:39:44+00:00" }, { "name": "symfony/console", - "version": "v5.4.2", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e" + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a2c6b7ced2eb7799a35375fb9022519282b5405e", - "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e", + "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", "shasum": "" }, "require": { @@ -1369,20 +3195,20 @@ "type": "tidelift" } ], - "time": "2021-12-20T16:11:12+00:00" + "time": "2022-05-18T06:17:34+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { @@ -1433,20 +3259,20 @@ "type": "tidelift" } ], - "time": "2021-07-12T14:48:14+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.0", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb" + "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb", - "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", + "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", "shasum": "" }, "require": { @@ -1515,20 +3341,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-05-05T16:45:39+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a" + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", - "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", "shasum": "" }, "require": { @@ -1591,20 +3417,20 @@ "type": "tidelift" } ], - "time": "2021-07-12T14:48:14+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.0", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01" + "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/731f917dc31edcffec2c6a777f3698c33bea8f01", - "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/36a017fa4cce1eff1b8e8129ff53513abcef05ba", + "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba", "shasum": "" }, "require": { @@ -1652,20 +3478,20 @@ "type": "tidelift" } ], - "time": "2021-10-28T13:39:27+00:00" + "time": "2022-05-20T13:55:35+00:00" }, { "name": "symfony/finder", - "version": "v5.4.2", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "e77046c252be48c48a40816187ed527703c8f76c" + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/e77046c252be48c48a40816187ed527703c8f76c", - "reference": "e77046c252be48c48a40816187ed527703c8f76c", + "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", "shasum": "" }, "require": { @@ -1712,20 +3538,20 @@ "type": "tidelift" } ], - "time": "2021-12-15T11:06:13+00:00" + "time": "2022-04-15T08:07:45+00:00" }, { "name": "symfony/options-resolver", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "b0fb78576487af19c500aaddb269fd36701d4847" + "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b0fb78576487af19c500aaddb269fd36701d4847", - "reference": "b0fb78576487af19c500aaddb269fd36701d4847", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/cc1147cb11af1b43f503ac18f31aa3bec213aba8", + "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8", "shasum": "" }, "require": { @@ -1778,20 +3604,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -1806,7 +3632,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1814,12 +3640,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1857,20 +3683,20 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + "reference": "433d05519ce6990bf3530fba6957499d327395c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", + "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { @@ -1882,7 +3708,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1890,12 +3716,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1935,20 +3761,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:10:46+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { @@ -1960,7 +3786,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1968,12 +3794,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -2016,20 +3842,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { @@ -2044,7 +3870,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2052,12 +3878,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2096,20 +3922,20 @@ "type": "tidelift" } ], - "time": "2021-11-30T18:21:41+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", "shasum": "" }, "require": { @@ -2118,7 +3944,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2126,12 +3952,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -2172,20 +3998,20 @@ "type": "tidelift" } ], - "time": "2021-06-05T21:20:04+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9" + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { @@ -2194,7 +4020,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2202,12 +4028,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -2252,20 +4078,20 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:33+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", "shasum": "" }, "require": { @@ -2274,7 +4100,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2282,12 +4108,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -2328,20 +4154,20 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:11+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/process", - "version": "v5.4.2", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4" + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", - "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", + "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "shasum": "" }, "require": { @@ -2387,26 +4213,26 @@ "type": "tidelift" } ], - "time": "2021-12-27T21:01:00+00:00" + "time": "2022-04-08T05:07:18+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc" + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", - "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { "php": ">=7.2.5", "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1" + "symfony/deprecation-contracts": "^2.1|^3" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -2467,20 +4293,20 @@ "type": "tidelift" } ], - "time": "2021-11-04T16:48:04+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/stopwatch", - "version": "v5.4.0", + "version": "v5.4.5", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "208ef96122bfed82a8f3a61458a07113a08bdcfe" + "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/208ef96122bfed82a8f3a61458a07113a08bdcfe", - "reference": "208ef96122bfed82a8f3a61458a07113a08bdcfe", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", + "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", "shasum": "" }, "require": { @@ -2526,20 +4352,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-02-18T16:06:09+00:00" }, { "name": "symfony/string", - "version": "v5.4.2", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d" + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d", - "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d", + "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "shasum": "" }, "require": { @@ -2561,12 +4387,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] @@ -2609,7 +4435,107 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:52:00+00:00" + "time": "2022-04-19T10:40:37+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2022-06-03T18:03:27+00:00" } ], "aliases": [], @@ -2623,6 +4549,8 @@ "platform": { "php": "^7.3|^8.0" }, - "platform-dev": [], - "plugin-api-version": "2.2.0" + "platform-dev": { + "ext-mbstring": "*" + }, + "plugin-api-version": "1.1.0" } diff --git a/lib/Service/ApiService.php b/lib/Service/ApiService.php index 10746295952..a5cbc03e207 100644 --- a/lib/Service/ApiService.php +++ b/lib/Service/ApiService.php @@ -50,17 +50,20 @@ class ApiService { protected $documentService; protected $logger; private $imageService; + private $encodingService; public function __construct(IRequest $request, SessionService $sessionService, DocumentService $documentService, ImageService $imageService, + EncodingService $encodingService, ILogger $logger) { $this->request = $request; $this->sessionService = $sessionService; $this->documentService = $documentService; $this->logger = $logger; $this->imageService = $imageService; + $this->encodingService = $encodingService; } public function create($fileId = null, $filePath = null, $token = null, $guestName = null, bool $forceRecreate = false): DataResponse { @@ -105,6 +108,11 @@ public function create($fileId = null, $filePath = null, $token = null, $guestNa try { $baseFile = $this->documentService->getBaseFile($document->getId()); $content = $baseFile->getContent(); + + $content = $this->encodingService->encodeToUtf8($content); + if (!$content) { + $this->logger->log(ILogger::WARN, 'Failed to encode file to UTF8. File ID: ' . $file->getId()); + } } catch (NotFoundException $e) { $this->logger->logException($e, ['level' => ILogger::INFO]); $content = null; diff --git a/lib/Service/EncodingService.php b/lib/Service/EncodingService.php new file mode 100644 index 00000000000..3f5bada0625 --- /dev/null +++ b/lib/Service/EncodingService.php @@ -0,0 +1,81 @@ + + * + * @author Raul Ferreira Fuentes + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ +namespace OCA\Text\Service; + +class EncodingService { + public const COMMON_ENCODINGS = [ 'UTF-8', 'GB2312', 'GBK', 'BIG-5', 'SJIS-win', 'EUC-JP', 'Windows-1252', 'ISO-8859-15', 'ISO-8859-1', 'ASCII']; + + public const UTF_BOMs = [ + 'UTF-32BE' => "\x00\x00\xfe\xff", + 'UTF-32LE' => "\xff\xfe\x00\x00", + 'UTF-16BE' => "\xfe\xff", + 'UTF-16LE' => "\xff\xfe", + 'UTF-8' => "\xef\xbb\xbf" + ]; + + public function encodeToUtf8(string $string): ?string { + $encoding = $this->detectEncoding($string); + if (!$encoding) { + return null; + } + + return mb_convert_encoding($string, 'UTF-8', $encoding); + } + + public function detectEncoding(string $string): ?string { + $bomDetect = $this->detectUtfBom($string); + if ($bomDetect) { + return $bomDetect; + } + + foreach ($this->getEncodings() as $encoding) { + if (mb_check_encoding($string, $encoding)) { + return $encoding; + } + } + + return mb_detect_encoding($string, $this->getEncodings(), true) ?: null; + } + + private function detectUtfBom(string $string): ?string { + foreach (self::UTF_BOMs as $encoding => $utfBom) { + $bom = substr($string, 0, strlen($utfBom)); + if ($bom === $utfBom) { + return $encoding; + } + } + + return null; + } + + /** + * @return string[] + */ + private function getEncodings(): array { + $mbOrder = mb_detect_order() ?: []; + return array_merge($mbOrder, self::COMMON_ENCODINGS); + } +} diff --git a/tests/data/big5.txt b/tests/data/big5.txt new file mode 100644 index 00000000000..0a67d2cb892 --- /dev/null +++ b/tests/data/big5.txt @@ -0,0 +1,24 @@ +�B �C �E �V �T �W �U �F �� �O �M �� �� �B �A �@ �C �� �� �� �� �X �� �P �� �c �� ˱ �Y �� �D �d �@ �D �[ �G �\ �� �E �G �F �� �� �� �� �A �A �E �^ �] �� �� �� �K �� ܱ ܲ �F �� �� �G �H �_ �� �� �Q �� �� �� �� �� �E �` �� �� �� �� �� �� �� �F �G �� ܳ �� �H �� �� �R �� �� �� �� �T �S �� �� �� �J �K �L �M �I �P �j �f �i �Q �a �h �N �O �H �e �g �� ɰ �� �� ɺ ɮ �� ɲ �� �� �� ɱ �� ɵ ɹ ɶ ɳ �� �� �� �� ɫ �� �� �� ɻ ɸ ɯ �� ɬ �� ɴ ɷ ɭ �f �B �� �g �� �D �� �� �[ �� �� �` �h �d �� �� �� �G �] ˽ �� �C �� �� �� �b �^ �� �� �Z �� �e �E �H �� �@ �F �� �c �A �i �\ �� �_ �a �� ˿ �� �� �� �� �� �� ˹ �� ˸ ˼ �� �� �� �� ˳ ˵ �� �� ˶ �� �� �� ˻ ˴ �� ˷ �� ˺ �� �� �� �� �� �� �� �� �� ˾ ˲ �� �� �� �� �� �V �J �� �� �I �Q �] �� �� �� �K �� �� �Y �P �X �� �� �� �T �� �� �[ �N �W �M �� �� �� �U �R �� �Z �� �� �O �\ �S �L �H �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �[ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �c �W �� �\ �b �� �U �� �Y �R �� �V �� �� �g �Q �� �f �� �X �� �S �O �] �P �N �Z �` �a �� �[ �^ �M �_ �� �d �� �L �T �e �� �� �� �� �� �� �� �^ �W �� �_ �U �X �� �Y �� �] �S �R �� �� �� �� �Q �\ �Z �T �� �V �� �� ܷ �� ܽ �� �� �� ܺ �� �� �� �� ܿ �� ܴ �� ܵ ܾ ܼ ܸ �� ܶ �� ܻ �� ܹ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �v � �w � � � � � �u � � �� � �x �_ �� �� �� �� �� �� �l �k �� �I �a �� �� �S �R �� �� �� �� �J �I �K �� �� �� �^ �Y �� �Z �� �\ �[ �` �] �� �^ �J �� �� �� �K �� �� �� �@ �L �� �� �� �� �� �N �T �U �A �j �` �_ �� �� �� �� �U �� �a �� �� �� �� �V �B ɼ �M �N �k �� �� �� �� �� �� �� �� �� �� �� �� �h �a �� �@ �� �� �� �L �Z �� �� �� �B �� �Y �W �X �� �M �N �b �� �� �� ɾ �Z �k �F ɿ �D �E ɽ �G �C �l �� �m �n �P �O �S �Q �R �� �� �� �� �� �� �� �� �� �� �� �� �c �� �� �h �� �d �g �f �e �b �� �� �� �� �� �� �� �� �� �� �� �� �� �� �i �k �j �l �� �� �� �� �� �� �� �� �� �� �� �A �B �� �� �Z �@ �A �B �D �� �� �C �� �� �� �� �� �� �O �\ �[ �H �� �U �V �T �W �o �p �� �� �� �� �l �� �k �i �j �� �� �n �� �m �� �� �� �� �� �� �� �� �� �� �� �C �D �� �E �� �� � �y �� �U �c �� �V �� �� �] �^ �I �q �� �� �m �� �� �� �c �b �P �� �_ �� �C �l �` �� �K �J �� �X �� �o �� �E �� �� �� �� �� �� �� �� �� �Q �d �� �� �� �� �c �b �m �� �� �� �� �� �n �� �R �� �e �d �r �� �W �g �f �L �M �s �Y �Z �� �� �� �o �� �� �D �� �� �t �u �� �� �� �� �� �� �p �p �� �� �� �d �� �e �F �� �F �� �X �h �� + +�S �e �� �� �� �� �� �� �q �� �� �O �f �j �y �t �o �n �u �s �l �z �m �i �x �w �v �k �r �q �{ �p �S �Y �U �[ �� �X �N �Q �T �P �W �Z �O �R �V �\ �~ �{ �g �| �[ �] �u �p ʥ �} �_ �a ʤ �h �x �t �v �\ �m �v �s �d �n �o �w �l �j �k �q ʡ �^ �r ʣ �f �c �z �b ʦ �e �i �` ʢ �y �� �� �O �� �� �� �� �� �P �� �� �� �I �K �M �� �� �� �L �E �A �� �D �I �R �� �� �C �� �� �F �H �� �� �Q �M �� �S �J �� �G �B �@ �� �N �H �� �K �� �x �� �t �� �} �� �r �� �C �� �O �� �y �E �B �w �� �� �J �| �L �� �s �~ �{ �@ �� �F �G �z �� �v �u �� �D �N �D �� �� �� �� �@ �� �� �� �� �� �� �� �� �� �� �B �C �� �A �� �C �� �� �F �� �� �� �B �� �� �@ �G ԡ �E �D �� �� �� �� �� �� �� �A �w �� ԧ �� �� �| �� Ԣ �� �v �{ �z �� �� ԥ Ԩ �s �� ԩ �� �� �� �~ �� Ԧ �� Ԫ �t Ԥ �� �u �x �} �� �� �� �� �� �� �� �y �� �� ԣ �� �� �q �r �j �� �� �u �� �x �� �q �� �� �� �� �n �� �� �� �v �� �{ �o �f �s �m �� �y �� �� �� �� �� �� �z �l �r �t �h �w �� �g �� �� �� �i �� �� �� �� �p �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �_ �� �� �� �� �� �� �U �Q �K �� �� �T �� �N �P �S �� �� �� �I �� �� �L �� �J �O �� �H �� �� �� �M �R �� �G �M �G �D �G �S �T �J �B �L �� �R �F �I �H �H �C �E �K �A �� �� �k �� �� �� �� �� �O �N �P �� �� �@ �E �� �� �B �� �� �A �� �� �� �� �� �C �� �� �� �� �D �@ �Q �� �F �� �� �� �� �{ �� �� �� �� �} �� �~ �� �� �z �� �| �� �P � � � � � � �` �� �� �V �� �� �� �� �Q �� �A �Y �@ �X �W �Z �� �� �� �� �� �� �� �� �m �o �n �� �� �� �� �� �� �I �} �| �_ �^ �� �] �� �y ʩ ʨ �w �z ʧ �x �� �� �T �� �H �I �E �F Ԭ �� �� ԫ �� �| �� �� �� �� �� �� �I �H �G �k �g �Y �n �o �b �f �� �d �c �� �e �a �` �� �� �� �} ʪ ʫ �� ʭ �{ ʮ ʬ �~ �� �� �� �| ʯ �Y �� �[ �Z �@ �X �W �� �� �� �� �� �� �� �� �� �� �V �� �\ �A �� �� �U �� �T �Z �� �X �^ �U �Y �[ �] �W �V �Q �R �� �� �� �S �\ �� �P �S �R �W �N �Q �P �T �X �G �J �O �U �I �J �� Ժ �V �M �H �L Ա �� �� �� ԯ Խ �� Կ �� �� �� Դ Լ �� �� Ծ Թ Բ ئ ԰ �� Է �� �� ԭ �� Ե Գ �� �� �� �� �� Ի Զ �K �� Ը �� �� �� �� Ԯ ء ت ة �� آ �� �� ؤ �� ب أ إ �} �� ز ر خ �� �� �� �K ث �� �� ح �~ ذ د س �� ج ا �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �] �� �c �� �_ �f �W �� �� �\ �U �[ �d �� �� �Z �` �e �V �� �^ �b �h �X �a �� �g �Y �Y �K �W �V �M �R �N �Q �\ �� �[ �J �P �Z �O �L �X �M �� �O �J �� �L �� �N �� �P �� �I �K �� �� �� �� �� �� �� �� �S �R �� �� �� �a �b �c �B �[ �� �� �� �h �� �� �_ �� �� �� �� �i �S �Z ʰ �B �` �Y �L �� �� �i �~ �p �g �h �] �� �� �� �� �j �� �� �� �[ �� �� �q �� �i �j �� �� ʱ �a �C �_ �` �^ �Z �� �� �� �� �a �b �� �M �N �O �� �� ش �� �� �� �� �j �] �� �� �� �� �k �� �� �� �l �o �� �� �n �� �� �� �q �p �m �k �� �� �� ʶ ʹ ʸ + + �� �� �� ʵ ʳ �� �� �� ʴ ʻ ʷ �� �� �� ʲ ʺ �� �g �o �O �H �p �S �D �K �f �E �d �L �P �c �Q �J �M �r �i �T �R �n �l �I �k �G �F �j �h �q �m �e �N �� �� �o �� �g �c �s �b �� �l �� �� �� �p �� �V �v �d �f �m �q �u �r �k �n �h �� �j �i �t �� �e �� �� �\ �b �[ �` �P �U �_ �\ �a �Q �[ �T �R �c �S �W �X �Z �Y �] �^ �d �� �� �� �� �� �@ �� �� �� �� �� �� �C �� �� �� �D �� �� �� �� �� �� �� �� �� �� �B �� �� �� �� �� �� �A �� �� �� �� �� �� �� �� �� �@ ػ ظ �� ؽ �� �B �� �� �� �� �� �� �� �G �C �� ض �� �� �A �D �� �� غ ط ع ؾ ؼ �E �� ؿ �� ص �� �� �B �@ �C �� �D �@ �� �F �� �� �� �� �� �� �A �� �A �� �� �� �� �� �B �� �� �E �n �� �� �� �z �p �v �k �y �x �| �u �� �t �� �m �� �{ �� �o �r �w �q �l �s �U �a �X �W �Z �\ �� �_ �V �T �] �[ �Y �_ �^ �c �^ �` �b �` �W �V �U �X �Q �R �Z �S �� �\ �[ �T �� �� �� �� �� �Y �� �� �� �� �� �� �� �� �T �� �� �� �� �\ �] �C �� �� �� �� �� �� �l �m �n �� �� �� �r �s �� �� �� �� �s �U �u �t �V �� �] �e �� �E �G �� �F �� �} �� �� �� �^ �p �r �� �s �v �t �u �w �� �� ʼ �� ʽ �W �X �v �x �z �w �{ �y �� �� �� �� �� �f �w �h �g �c �_ �` �b �d �a �f �e �J �� �� �I �H �G �K �F �� �� �I �� �� �K �� �H �J �� �H �I �J �� �� �~ �� �� � �� �� �� �� �� �f �� �g �e �d �] �� �� �� �d �_ �o �x �� �i �g �N �M �L �L �M �� �� �� �p �\ �� �t �� �y �| �K �q �� �� ʾ ʿ �� �� �N �L �� �r �� �� �u �� �� �� �� �� �Y �~ �� �Z �} �� �x �� �� �� �j �h �k �i �j �^ �� �P �Q �O �� � �h �i �a �� �� �� �� �� �K �� �s �w �v �z �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �h �b �] �� �e �c �\ �i �l �g �` �� �f �� �a �d �[ �_ �k �� �� �^ �j �� �� Ϋ Τ Ϊ Σ Υ �} �{ ά Ω �y �� Χ Ψ Φ �| �z �� ΢ �~ Ρ έ �o �n �l �k �n �p �o �s �q �p ή �r �m �l �m �q �r �S �R �� �� �� �T �� �X �A �Z �V �^ �[ �� �U �� �� �C �� �W �B �\ �� �� �] �� �Y �D �@ �� �� �� �Q �� �� �� �� �� �� �� �� �� �� �� �� �� �� �R �� �O �� �O �� �P �� �� �� �� �S �V �N �P �U �T �C �� �R �D �M �Q � � � � � � � � � � �� � �� � � � � �e �g �k �h �c �b �l �j �j �m �d �i �k �f �a �f �` �e �^ �h �d �i �c �_ �g �j �b �� �� �� �� �� �� �r �� �D �E �` �� �� �� �� �r �q �� �� �� �t �{ �� �� �� �_ �u �� �� �� �� �t �W �v �w �x �� �� ί �S �y �] �� �� �x �| �� �� �� �� �n �� �� �m �� �o �� �� �� �� γ ΰ α β δ �� �t �s �v �u �b �F �a �c �` �U �E �V �� �W �� �T �Z �\ �E �[ �Y �X � �� �� �� � � �� �q �o �m �p �n �l �� �m �k �l �n �� �� �� �� �� �n �� �z �� �~ �� �} �� �F �� �� �� �X �y �z �� �� �� �� �� �� �� �� �� �� �� �� �� θ �� �� η ι ζ κ �� �y �u �w �w �x �x �v ε �G �J �K �H �g �f �d �e �I �h �Z �[ �\ �] �_ �a �H �G �Y �` �^ � � � �� � � �� � � � �p �s � �r �t �q �t �u �o �s �s �q �p �r �o �f �F �G �� �� �U �� �� �� �{ �� �� �� �� �� λ �� �� �| �� �I �} �� �� �� �� �� �� �� �� �q �r �s �� �� �p �� �� μ �z �z �y �i �L �j �M �] �b + + � � �� �u �v �� �t �� �s �� �t ν �k �� �J �U �� �� �� �{ �m �C �n �l �^ �� �� �v �L �� �� �� �� �� �� �w �v �� �� �� �u �� ξ �� �� �� �� �� �� �} �| �{ �O �o �r �p �N �u �q �P �t �s �� �� �a �_ �` �� �K �d �L �c �w �x �� �w �� �� �u �� �� �@ �H �I �� �� �{ �� �� �� �� �� �� �� �� �� �� �� �� �� �x �� �� �� �� �y �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̯ ̢ �~ ̮ ̩ �� �� ̪ ̭ �� ̬ �� �� �� ̣ �| ̥ �� ̰ �� ̦ �� �� ̨ �� �� �{ �� �� �� �� �� ̧ �z ̫ �� �} ̤ ̡ �� ο �� �� ѡ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �~ �} �� �| �� �� �� �� �� �� �� �~ �� �� �� �� �� �� �� �� �� �� �v Ѥ Ѧ Ѩ �� �� �S Ѭ ѣ �x �Q �� �� Ѯ �R ѥ �� ѩ �� ѫ �� Ѫ ѭ ѧ �� �y Ѣ �w �z �U �^ �d �| �� �e �` �� �� �V �� �� �~ �T �b �e �I �c �� �� �� �� �] �� �a �{ �� �d �� �Y �b �W �X �� �� �[ �� �_ �� �\ �� �f �c �� �Z �} �k �o �@ �Q �m �D �q �e �F �S �i �l �G �H �N �s �T �J �O �C �^ �U �r �A �P �] �p �N �M �t �E �� �j �B �K �M �R �g �L �P �h �\ �� �p �h �� �l �n �k �[ �j �_ �� �Z �@ �q �� �X �i �m �� �O �f �g �A �W �Y �V �o �� �� �� �} �� �G �F �� �| �� �E �� �C �D �� � �z �n �� �� �� �{ �� �� �� �� �� �H �y �B �z �� �� �� �� �~ �y �~ �� �x � � �� �� �� � � �� �x �� � �v � � �} �� �� �w �� � �� �� � �� � �| �{ �� � �z �� �� � �~ �� �� � �| �� �� �y �{ �� �� �� �� �� �} �� �� �� �� �� �� �V �� �� �� �� �� �� �� �� �� �� �� �� �g �j �i �h �a �J �b �A �� �� �� �t �� �� �� �� �� �� �| �� �� �� �� �� �� �� ̱ �� �� ѯ �� �� �u �r �` �a �t �v �u �� �� �I �� � �� �� �� �W �� �� �� ̲ �� �� �� �� �� �� Ѱ �� �� �v �Q �� �~ �� �} �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̾ ̷ �� �� ̳ ̺ ̼ ̿ �� ̻ ̴ �� ̸ �� �� ̽ �� �� ̶ �� �� �� �� �� �� �� ̹ �� �� �� �� �� �� ̵ �� �� �� �� �� �� �� �� �� �� �� �A �� �� �@ �� �� ѱ �� �C �� �� �� �� �� �� �� �� �� �B �� �� �� �E �� �� �� �� �� �� �� �� �� Ѳ �D �� �� �� �� �� Ѿ �� �� Ѵ �� �� �f �� �� ѷ �� Ѻ �� �} ѽ �� �� �� ѿ �� Ѹ ѵ Ѷ �� �� �� �� Ѽ ѻ �� �� �� �� �� �� �� �� ѳ �� �� �� �� �g �� �� �� �� �y �u �r զ �� �� �w �� �� ա �� �� �{ �j �� գ �i �� �� բ �s �� �� �h �x ե �q �� �t դ �� �R �� �o �� �� �� �x �n �l �~ �� �� �� �w �| �� �� �� �� �� �p �� �m �z �v �T �S �k �d �z �j �Y �g �w �} �k �n �| �\ �m �l �~ �U �y �� �� �i �_ �� �p �h �q �� �� �f �e �c �] �� �� ѹ �V ݷ �W �{ �� �y �� �� �X �o �x �` �[ �� �a �^ �� �p �| ݱ ݶ ݪ �l ݻ �i �z �{ �b �k ݤ �n �o ݥ ݲ ݸ �j �d ݣ �} ݺ ݨ ݩ �~ ݴ ݫ ݵ ݭ �e �� �h �f ݹ ݰ ݬ ݡ �S ݯ �m ݧ ݦ �g �c �� ݳ ݮ ݢ �� �� �� �� �Q �� �� �L �K �� �� �� �� �� �O �� �b �� �� �R � �� �� �� �T � �� � �� �� �� �� �� �� �N �� �P �U �� �� �� � �J �� � � � � � �� �� �� �� � � � �� �� � �Z �� � � �� � �M �� �� �� �� �� �� �� �� � �� �� �� �� � �� �� �� �� � �� �� �� � �� �� �� �� � � �� �� � � �� � �� + + � �� �� �� �� �� �� �� �� �� �� �� �� �� �Y � �X �^ �� �\ �] �� �� �Z �� �k �� �� �� �[ �B �E �F �D �G �l �C �N �d �M �L �K �c �e �� �� �� �� �� �� �� �u �� �� �� �� �� �� �� �� �� �r � �� �� �� �� �� �� �� �F �� �� �G �� �� �� �� �� �� է �� �� �� �� �� �� �v �� �� �� �� �u �x �� �s �w �t �q ݼ �V �� �� �� � �� �� � � �� � � �� �� �� �� �H �� �y �� �� ݽ �� �� �� �� �� �� �� �z �{ �r �� �W � �� �� �� �� �� �H �� �| �� �s �� �� �� �_ �� �� �� �� �I �� �� �� �� �� �� �� �� �� ը �� �� �} �~ ݾ �Y �X �� �� �J �I �O �^ �J �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �P �M �� �� �S �K �� �N �Q �� �L �� �O �R �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� լ �� ի խ �� �� �� ժ ծ �� թ �� �� ٧ ٢ �� �� �� ٥ ٨ �� �� �� �� ٦ �� ٣ ١ �� ٤ �y ݿ �v �w �u �� �� �� �{ �� �� �� �� �x �t �z �� �\ �� �� �� �Z �[ �� �� �� �� �� �� �� �� �� �� �� �� �� � � � � � �� �� �� � �� � � � � �� �� �� �� �� �� �` �n �K �m �Q �R �f �P �� �� �� �� �� �� �� �� �� �� �T �� �� �� �� �� �� ٩ �| �� �� �� �� �� �B �A �� �� �� �� �� �� �� կ �� �� �� �� �z �� � �a �g �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �C �� �G �B �E �� �� �� �� �@ �A �� �A �@ �F �� �D �� �� �� �W �� �C �M �N �F �X �H �� �S �� �I �� �� �� �� �V �� �Q �O �� �� �� �� �� �J �P �D �� �� �� �R �� �� �U �� �E �L �� �� �T �G �K �� �[ �\ �i �V �L �b �J �[ �E �e �R �� �A �D �� �Q �a �` �F �X �� �_ �` �c �Z �K �S �f �Y �a �m �V �X �C �j �c �] �@ �l �g �I �k �P �H �d �\ �T �^ �b �G �Z �Y �O �_ �U �W �� �h �� �] �N �M �B �^ �W �U �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� մ յ չ �� �� վ ս �� �� �� հ �� �� �� �� �� �� �� �� �� �� �� ձ �� �� �� �� �� ղ �� �� �� �� �� �� �� ճ �� �� �� �� �� պ �� �� �� ռ �� շ ջ �� ն �� �� �� տ �� �� �� �� �� �� �� �� �� ٽ �� �� �� �� �� ٫ �� �� ٳ �� �� �� ٭ �� �� �� �� ٻ �� ٶ �� �� �� �� ٰ ٵ ٯ �� �� �� ٱ �� ٺ �� �� ٷ ٴ �� �� �� �� �� �� ٬ �� �� ټ پ �� �� ٪ �� �� ٲ ٹ �� �� ٸ �� �� �� �� ٮ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ո �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �~ �� �� ٿ �� �� �� �� �� �� �� �� �� �� �� �� �J �H �^ �F �X �} �_ �B �] �G �U �d �] �[ �@ �Z �o �Q �a �m �I �^ �K �Y �g �D �k �a �M �C �� �W �h �` �� �e �S �f �E �P �L �N �` �_ �n �O �b �� �T �c �l �j �A �V �i �b �R �\ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �E �� �� �A �� �H �� �� �I + + �� �� �� �D �J �� �� �@ �� �� �G �� �� �� �� �� �� �� �� �C �� �F �B �c �� �h �i �b �� �� �� �f �� �� �e �� �g �d �� �� �� �Q �N �W �V �T �O �r �P �q �� �S �p �X �R �M �� �o �L �V �U �U �h �Y �Z �T �X �S �� �W �� �� �� �� �� �� �� �� �� �v �� �� �� �� �� �� �V �� �� �� �� �� �� �� �Y �� �d �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �p �c �e �q �d �� �� �� �� �� �� �� �K �� �� �j �Y �w �� �� �� �B �Z �[ �n �� �� �� �� �k �� �� �� �\ �� �e �o �f �p �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �f �g �h �� �� �� �� �� �� �� �� �L �� �l �Z �� �_ �q �g �� �� �� �� �� �� �i �j �� �� �� �� �� �� �� �` �� �C �H �r �� �� �h �s �i �� �� �� �j �B �A �� �� �C �@ �@ �A �� �� �� �� �A �B �@ �� �� �� �k �� �� �� �� �� �� �� �� �� �M �� �[ �� �� �� �� �] �a �~ �� �� �I �J �^ �� �t �k �l �� �� �D �� �� �� �� �B �� �� �� �� �r �� ɡ �� ɤ �� ɣ �� �� �D ɢ �� �� �� �@ �� �� �� �� �� �� �� �� �� �� �� �� �E �� �� �� �[ �Y �L �Q �S �L �M �U �R �O �Q �V �Z �X �Z �K �M �\ �T �W �E �G �^ �U �N �J �Y �V �H �I �C �O �P �[ �] �P �N �S �� �\ �W �R �] �F �T �K �X �D �j �z �� �q �K �b �e �B �� �� �m �o �� �v �h �f �g �u �G �p �� �� �n �s �� �J �u �y �c �I �M �� �O �@ �l �� �k �} �r �� �u �x �| �A �F �~ �w �i �_ �d �� �` �N �� �� �� �� �{ �� �t �� �a �� �L �| ϡ Ϥ �w ϧ Ϫ Ϭ �t �v �{ �I �� ϥ ϭ �{ �s �d �~ Ϣ �x �z �� �} �} �p Ϩ ϫ �z �� �m �� �x �� ϩ �o �� �^ �H �| �w �v �n �� �� ϣ �� �� �y �� �q �� �� �r Ϧ �y �~ �L �� �C �U �[ �W �J �M �F �G �J �� �V �_ �E �� �@ �N �B �O �Y �D �h �H �� �� �H �E �f �Z �g �a �S �b �\ �e �c �I �T �� �� �A �G �` �F �Q �C �i �P �K �� �K �� �X �] �e �� �� �R �P �G �� �� �[ �� �U �� �G �D �� �� �g �� �� �d �X �c �N �� �� �� �O �I �E �� �@ �Q �Y �B �� �� �� �D �^ �F �\ �� �� �� �S �� �� �H �� �F �J �� �h �b �� �_ �] �f �� �a �R �� �` �A �E �� �W �� �V �T �L �K �� �C �� �� �M �A �Z �� �� �� �� �� �� �I �� �� �� �� �M �D �� �� �� �� �� �J �C �� �� �� �U �V �� �H �� �� �� �� �� �� �� �� �� �D �� �� �� �� �� �� �� �B �� �S �K �� �Q �� �� �W �� �A �� �� �G �E �B �� �C �O �L �T �� �@ �F �G �� �� �F �E �� �� �P �N �R �� �@ �a �` �F �� �_ �I �J �� �h �� �^ �C �� �� �R �H �K �c �� �j �b �� �W �� �� �� �i �� �U �L �Y �e �� �� �T �M �� �� �P �Z �d �G �Q �� �[ �� �� �N �� �E �S �g �� �� �V �l �X �f �� �O �� �� �� �D �] �\ � �� �} � �� �n �� �w �m � �� �q � �s � � �u �� �S �� �} �o � �� � � �u �~ � � �| �| �v �t �� �z �w �x � � � �z � �~ �� �p �� �y �x �� �� �{ � �t �� � �� �� �s � � �r �� � � �{ � �y �� � �� � �v �D �N �� �M �Y �� �K �O �� �F �� �R �� �� �� �T �C �^ �� �� �W �[ �` �U �I �� �� �� �� �L � �H �_ �� �� �a �� �V �� �\ �� �J �� �E �� �� �� �A �Z �B �@ �� �X �� �Q �P �] �G �� �� �I �� �@ �� �A �� �H �C �� �O �� �B �� �� �� �D �F �� �E �D �J �G �� �F �� �� �� �� �E �B �� �@ �� �� �� �� �A �� �� �N �C �� �� �Q �� �� �� �S �Y �W �� �� �� �Z �R �� �V �U �[ �� �� �� �T �� �� �� �� �X �P �� �q �� �� �o �� �� �� �� �� �p �� �m �� �n �� �� �� �s �r �� �x �_ �e �y �\ �v �s �g �w �t �^ �a �b �c �f �� �] �u �d �h �` �] �j �` �k �h �_ �\ �^ �b �e �d �g �[ �i �c �f �i �a �� �� �� �� �� �� �� �� �x �� �� �� �� �y �� �� + +�� �� �� �� �� �W �e �� �l �� �� �� �� �� �A �^ �_ �b �_ �` �a �X �Z �U �R �T �� �� �V �� �S �P �� �W �Q �� �Y ϯ ϳ �� ϶ �� �� �� �� �� ϲ ϱ �� ϴ ϵ Ϯ �� �� ϰ �w �x �y �P �L �n �v �{ �Q �l �r �k �u �q �M �O �z �j �m �s �t �| �p �N �m �N �P �L �X �J �W �i �H �[ �R �l �S �V �Z �O �T �j �k �Y �M �I �[ �Q �U �K �H �I �e �O �Y �b �X �L �` �^ �_ �J �c �\ �Z �K �] �a �M �d �p �w �y ޡ �� �k �� �z �� ޢ �� �} �m �~ �l �� �x �� ޣ �� �q �� �| �o �v �r �n �� �� �� �� �� �� �u �� �N �{ �s �t �� �� � �� � �� � �� � � �� �� � �� �� �� �� �g �d �p �j �l �� �f �n �m �k �q �� �h �o �� �c �e �� �b �r �i �J �Q �U �S �K �I �L �M �H �U �V �G �V �Q �O �L �P �N �R �R �M �N �O �P �K �T �S �W �X �T �� �� �\ �b �` �� �� �� �^ �� �� �� �a �] �_ �� �w �� �t �u �� �v �� �� �l �� �m �z �k �j �i �{ �l �j �k �� �� �� �� �� �� �� �� �� �� �y �� �� �� �� �� �� �� �� �R �� �� �n �� �b Ϸ �} �� �� �� �� ϸ Ϲ �f �P ޤ �� �� �� �| �� �g �� �� �B �� �e �d �c �` �� �� �[ Ϻ Ͻ �� ϻ �� ϼ �� Ң ҡ �~ �S �] �^ �o �\ �_ �R �p �Q �k �j �h �i �l ަ ޥ ީ ި ާ �� �� �� �� �� �s �t �� �Y �Z �r �} �q �p �n �o �� �l �� �� �� ɥ �� ɦ �C �D �f �b �a �� �e �g �c �f �g �d �_ Ͼ �] �d �� �� �e �a �b �\ �� �^ �� �c �` �� �� �� �� Ͽ �� �� �� �� �� Ҩ ҥ ҧ �X �W �U Ҥ ҩ �T �V Ҧ �g ң Ҫ �b �f �e �n �y �h �c �m �t �s �a �d �u �r �q �` �i �p �w �T �v �s �V �u �o �q �t �r �U �x �S �� ޭ ެ ު �� �� ޮ ޫ �� �� �� ް ޯ �� �� �� �� �� �v �� �u �~ �} �{ �z �w �x �y �| � �_ �\ �] �W �[ �a �` �^ �d �e �� �� �c �y �� �x �~ á �m �n �m �� �� �z �� �� �� �� �� �Y �v �j �� ɧ �� �E �l �j �k �h �h �i �m �� �k �g �j �f �� �i �� �� �� �l �h �� �� �� �� �� �� �� �� �� ү �� �� �� �� �� �� �� �� �� �� �� �� �� Ҵ ҫ Ҷ Ү ҹ Һ Ҭ Ҹ ҵ ҳ ҷ �_ �] ұ ҭ Ұ һ Ҳ �^ �� �Z �\ �x �m �k �l �s �t �p �{ �u �r �o �y �n �w �z �q �y �[ �x �w �v �| �~ ڡ �` ڧ ک ڢ �Z ڦ ڥ �[ �a �b ڨ �X �} �{ ڣ �z �_ �| ڤ ڪ �Y �^ �\ �] �W �� ޷ �� ޻ ޱ ޼ ޲ ޳ ޽ ޺ ޸ ޹ ޵ ޴ ޾ �� ޶ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � � � �@ �b �A � �� � � � � � � �� �i �f �e �g �f �Z �c �X �\ �[ �d �h �Y �m �� �z �� �� �j �h �k �n �� �l �g �B �E �u �@ �o �F â �D �{ �A �C �G �v �t ã �s �n �� �� �� �� �� �� �� �� �� �n Ҽ ҽ �} ޿ �] ä �{ �� �� �o �` �� �� Ҿ ҿ �~ �� ګ �� �� �� �� �� �� �� � � �i �^ �_ �r �o �p �q �I �H �| �w �� �� �� �� �� �� �� �� �c �d �� �� �F �j �i �� �� ڬ �� �� �� �� �k �l �n �m �� �r �p �q �� �� �� �� �� �� �` �d �c �� �b �a �� �� �{ �z �� �� �f �e ڮ ڭ �� �� �� �� �� �� � �B �j �s æ å �| �� �s �� �� �� �o �p �t �� �� + +�� �� �� �� �� �� �� �� �� �h �i �� �� �n �l �� �� �k �j �e �� �� �� �m �� �f �g �� ֡ ֢ �� �| �~ ֤ ֣ �} �� �� ڶ �k �j ڰ �h ڳ �l ڴ �m ڱ �g �i ڵ ڲ گ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � � � � � � �E �C �H �I � �F � �G �� � �D �l �k �s �m �r �o �` �q �a �b �p �n �� �t �� �w �u �v �� �M ¡ �N �} �O �~ �L �P �J ç �x è �o �K �p �� �� �~ �� �} �� �� �� �� �� �� �n �o �� �� �G �q �m �� �� �� �� ֦ �� �o �� ֥ ڸ �q ڷ �p �� �J � � � � �x �Q �q �p �� �� �u �p �r �� �� �K �t �R �r �� �� �� �� �� �� �� �� �q �r �s �� ֧ �� ڹ �� �s �� �� �� �� �� �L �d �u �c �y �� �S �s �� �n �x �w �� �v �� �y �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �u �v �� �� ְ �� �w �t ֪ ֩ ֫ ֬ ֮ ֭ ֲ �� �� �� ֨ �� ֱ �� ֯ �� ڼ ھ ں ڻ ڿ �� �� ڽ �� �t �� �� �� �� �� �� �� �C �� �� �� �� �F �� �D �� �� �E �� �A �� �B �� �� �� �@ �� �� �� �� �� �� �� �� �� �� �N � � �Q �O � �M � �P �} � �~ �v �z �y �w �f �g �e �x �{ �| �h �@ �� �� �{ �� �A �� �� �| �� �� �z �~ �} �U ¤ ¥ ¢ £ �T �{ é �y �z �t �w �u �v �� �� �� �� �� �� �� �f �� �� �� �� �� �o �� �� �� �x �� �u �G �B �� �| �x �� ͡ �z �| �~ �} �{ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �| �� �� �� �� �� �� ֹ �z �� �� �� �� �� �� �� �� �y �� �� �� �} �� �~ �{ �� ֺ ֳ ֵ ַ ָ ֶ �� ֻ ִ �� �v �� �� �� �� �� �� �� �� �� �w �� �� �x �� �� �� �� �N �� �Q �� �� �� �� �� �� �� �M �L �H �� �O �P �� �� �� �J �K �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �I �� �� �� �T �� �X �V �� �� �� �S �� �� �U �R �� �� �� �� �Y �� �� �W �j � � � � � � � � � �l �i � � �k � �F �� �� �E �C �� �D �� �� �� �� �V �G �� �� �� �Z �W ¦ �[ �] �\ �X �Y � ê �~ � �} � � �z �} �y �q �{ �| �~ �r �t �s �� �� �� �� �� �� �� �r �� ͣ �� �� ͢ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ּ �� ֽ �� ־ ֿ �� �� �� �� �� �� �� �R �� �� �S �T �� �A �� �� �� �� �� �C �B �� �� �� �� �@ �� �� �� �� �� �� �� � �m �H �� �I �� �_ �^ § � ë �� š �� �� �� ɨ �� �� �� �V �� �r �q �p ͤ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �} �� �� �� �| �z �� �{ �� �y �A �� �� �� �Z �� �� �� �� �X �@ �W �\ �[ �Y �� �I �H �D �� �G �F �� �^ �� �_ �[ �] �Z �\ � �p � � �E �r �q �n �o �� �� �J �� �� �� �� �` ª ¨ © � � í ì �� �� �� �� �� �� �H �s ͥ �� �� ͦ �@ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �~ �� �D �] �^ �C �B �J �� �� �K �L �a �` � �� �� �� � � � � �s �� �K �� �� « ¬ �u �� �� �A �� �� �� �� �� �� �� �� �E �� �M �� �v �� �� �� ͧ �� �� �B �C �@ �B �� �D �G �E �F �C �� �� �H �A �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �a �P �S �G �L �F �c �J �H �b �O �N �K �M �I �� �R �_ �Q �] �� �X �� �N �P �� �U �T �W �� �R �Q �� �� �S �� �Y �[ �V �O �� �i �� �\ �� �b �� �c �e �� �� �� �� �� �` �h �d �f �g �v �� �� �j �� �� � �� �t � �x �� � � �� �Q �y �� � �w � �{ � � �z �� �� �� �� �� �� �� �O �� � �� �� �N �� �� �� �� �� �� �� �L �� �� �� �P �M �� �� �� �u �c �a �g ° �e �d ² �j ± �k �h ® �i �b ¯ ­ � �f �l � ò ð � � � ñ î ï ó �x �� �� �� �� �� �w �y �� �� �� �� �� �� �� �� ţ + +Ţ �� �� �� �� �� �� �� �� �X �Y �m �~ �� ͨ �E �F �D �� �G �H �I �I �O �M �� �K �L �N �J �� �� �� �� �� �� �� �� �� �� �� �� �� �� �V �d �T �e �U �f �� �a �^ �` �� �� �_ �� �� �k �� �� �a �� �� �� �� �| �} �� �W �S �X �T �V �R �U ³ �� � � �� �z �{ �A �� �@ �� �� �� �t ͩ �� �� �L �� �J �� �� �� �� �K �� �� �� �Z �� �S �Y �� �R �X �V �� �� �U �� �T �� �� �� �� �Q �P �W �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �l �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �h �] �_ �a �e �[ �Y �j �` �d �\ �X �W �b �Z �^ �k �i �f �g �c �r �� �j �x �t �� �x �� �e �u �b �w �f �� �� �v �p �� �� �� �� �� �c �� �q �� �� �s �� �� �� �h �g �d �l �i �m �� �y �� �n �o �k �� �� �p �y �u �� �r �v �� �l �� �t �� �� �s �w �� �q �� �n �� �� �z �r �m �� �� �{ �� �o �� �� �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �_ �� �Y �i �� �a �] �� �d �g �� �\ �� �e �� �� �� �` �Z �h �� �c �� �^ �� �b �[ �� �f �� �� �n �t ¹ �w ´ µ �o �v �q º · �m ¶ �s �u ¸ �r �p � ÷ ø ô õ � � � ú � � � � � ö � �� �~ �} �� �� �� ġ �� �� �� �� �� �� �� �� �B �� �� �� �� �� �@ �B �� �A �l �� �� �o �� �� �� �� �� �j �� » � � Ģ �� �C �� �I �� �u �M �` �[ �_ �] �� �^ �\ �� �� �@ �i �j �n �o �h �k �g �m �@ �p �z �| �� �} �� �� �� �� �� �� �� � ù � �D �� �� �� �� �� �O �� �N �b �� �� �a �� �� �� �� �� �B �C �A �s �m �l �n �r �q �� �� �~ �� �� �� �y �x û � ý ü �� �� �� �� �P �� �e �� �d �c �� �� �� �� �� �� �� �� �� �� �� �� �� �� �D �o �p �~ �C �A �B �{ �| �} �� �� �� �� �� �� �� �� �� �� �� �� �k �� � �z �{ ¼ ½ �l � � �� ģ �� �� �� �� �� �Q �� �� �A �R �S �@ �B �� �T �� �f �� �� �� �A �� �@ �� �q � �� �� �� �� �� �� �� �s ͪ �C �U �h �� �g �� �C �� �B �D �� �F �G �E �� �t �u �E � � �D �� �� �� �p �o �m �n �q �| ¿ ¾ �� �� ť Ť �� �� �w �� �v �F �� ɩ �� �� ͫ �v �w �w �t �v �y �u �{ �z �x �x �� �� ͭ �� �� �� �� Ͱ ͬ �� �� �| �� ͯ ͮ �� �[ �G �H �] �W �Z �c �a �I �g �L �d �\ �Y �I �b �D �e �V �_ �F �K �` �O �M �X �J �^ �N �E �f �� �� �� �� �j �� �� �l �� �k �i �n �� �� �H �o �m �� �� �� �� �� �N �� �E �G �H �P �L �J �M �Q �� �� �F �O �� �� �K �I �� �� �� �Q �O �� �J ߡ �� �N �K �� �� �P �� �M �G �� �L �� �� �� �w �u �{ �s ߢ �x �r �{ �� �} �v �~ �| �~ �y �x �y �} �� �| �t �z �� �� �L �H �M � � � �J � �K � � � �I �A �D �� �C �� �� �� �� �@ �� �� �B �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �t �� �� �x �z �w �v �u �s �� �� �r �� �y �� �� �� �� � �} �~ �� �� þ �� Ĥ �� �� �E Ŧ �C �D �� �� �� �R �N �{ �� �� �� �� �S �� �� �P �T �U �V �O �� �� �� �h �� �p �� �W �� �P �� �| �� �� �� �� �� �R �� �Q � �E �� �� ߣ �R �� ͱ �i �Q �r �� �� �� �� �q �W �T �V �� �� �� �S �� �U �X �Y �Z ߦ ߧ ߥ ߨ �� ߤ �S �J �F �I �K �H �G �� �� �� �� �� �� �� �� � � �� �� �� ĥ �� �� �F �� �� �� �} �} �� �X �[ �A �J �K �M �� �N �L ˢ ˣ �{ ˡ �� �� �| �z �y �} �~ �~ �j Ͷ �� ͵ ͷ �� ͼ �� Ͳ �� �� �� �� �� ͹ Ϳ �� ʹ �� �� ͺ �� �� �� �� ; ͸ �� �� �� �� ͽ �� ͻ �� �� ͳ �� �� �b �\ �d �a �q �t �] �k �V �` �c �e Т �w �U С �Y �W �R �o �~ �s �v Х �f �} �^ �x Ф �u �y �| �m У �{ �l �p �_ �Z �S �X �T �g �n ӥ �[ �z �A Ө �� �v ӣ �} Ӳ Ӫ �~ ө �x �| ӵ �� ӭ Ӥ �� ӳ �t Ӭ �� �� �s �� �� �� ӫ �� �� �r �\ Ӧ �z �� �{ ӡ �� �u ӯ Ӯ Ӷ �� �� Ӵ Ӱ ӧ Ӣ �� �� �w �� ӱ �� �y �^ �` �e �y �� �� �] �� �� �h �o �u �b �i �@ �w �r �� �� �n �j �\ �� �a �Y �� �� �f �c �� �s �� �d �z �l �k �� �� �� �Z �_ �p �v �A �[ �g �m �� �x �q �t �� �l �` �� �} ۧ ۪ �� �h ۣ �i �w �� �s �� �t �] ۤ �� ۡ �u ۬ �p �� ۯ �� �n �z �� �� �r ۭ �k �d �o �c �a �� ۥ �j ۨ ۩ �� �� �� �� �~ �� �v �f �� �^ ۢ ۫ �e �� ۰ �q �m �� �� �| �� �x �� �� �� �� �� �y �g �{ �b ۦ ۮ �_ �� �� �U �� �� ߵ �� �� �� �� �� �� ߿ �� �� �� �� �� �� ߪ ߲ �� �� �� �� �� �� �� �� �� ߶ �� �� ߱ �� �� ߫ �� ߹ ߸ �� ߼ ߾ �� �� �� �� ߰ �� ߴ �� �� �� �� �� �� �� �� ߻ ߺ �� ߬ �� �� ߭ �� ߷ �� �� ߳ ߯ �� ߮ + +�` �� �� � �� �X � �� �[ � �Y � �� � �� � � �� �� � � � � �� �� � �Z � �� �] � � �� �a �U �^ � � �W �� �V �� �T �c �\ �� � � �� � �b �� �_ �� �� �� �� �s �t �g �f �b �� �� �v �u ߩ �_ �c �] �p �a �w �Z �X �d �n �i �� �O �m �� ߽ �[ �R �U �{ �\ �S �Q �N �� �e �� �� �` �h �� �x �| �� �W �k �o �T �y �� �� �L �� �r �V �j �P �^ �Y �� �� �l �} �z �q �M �� �I �@ �C �� �E �� �A �G �� �� �� �� �L �F �� �U �O �� �F �� �� �J �T �� �Q �� �D �H �B �V �S �P �� �� �� �� �W �� �M �K �N �S �@ �E �R �D �� �A �� �� �M �O �� �� �Q �I �� �P �B �� �� �R �J �G �� �U �� �� �� �H �T �K �� �� �� �L �� �V �� �C �N �� �� �� �� �� �� �~ �� �� � � � � � � � �� �� � � � � � � � � � � � �� � �� � �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ÿ �� �� �� �� �� �� �� �� �� �� �� ħ ĩ Ħ �� �� �� �� �� �� �� Ī Ĭ �� ĭ ī �� Ĩ �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �J �� �� �� �K �I �G �H �L �� �� �� �� �� �� �� �� �� �E �F �G �� �� �O �� �h Ӹ ӷ �@ �B �| �{ �� �� �� �� �� �~ �X �Z �Y �� �W � �� �� �� �� �� �� �� Щ Ч Ц �i �k �j Ш �� �� ӿ �A �� �F Ӽ �� �� ӽ �C �� �� ӻ �� �� �� �� �H �� Ӿ �� ӹ �G �D �� �� Ӻ �E �B �L ץ �K ר ׫ �H �F �~ ש ק פ ׬ ׭ ׯ װ �} �E ע ס ׮ �G ף �I �D צ �M �J ת �� ۿ ۴ �� �� ۽ ۱ �� ۶ �� ۺ ۸ �� �� ۲ ۵ �� ۳ ۾ ۼ ۷ ۹ ۻ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �j �� �� �� �e �� �� �� �g �� �� �h �� �� �� �m �� �� �� �� �� �� �� �� �i �� �l �� �� �f �� �� �d �� �� �� �� �� �� �� � � � � � �� � �k � �� � �� � � � � � � �� � � � � � �� � �� �� � �� � � � � � �� � �� � �� �d � � �a �� �� �k �g �e �` �o �� �\ �h �i �_ �^ �l �b �] �c �n �[ �m �j �� �� �� �f �� �Y �� �] �Z �a �g �\ �p �� �j �_ �k �f �m �^ �� �� �` �n �X �l �� �d �c �h �[ �� �� �b �i �� �e �� �� �� �� �� �� �� � �� �� �o �� �� � � �� �� �� � � �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Į į �� �� �� �B �E �A �� �C �� �� �� �D �Q �O �N �@ �P �F �M �� �� �� �� �� �� �� �� �� �� �� �Z �n �� �� �� �� Ъ �� �� �� �G �� �� �l Ы ױ �N �� �� �� �� �� �� �� �� �� �� Ь �� Ю Э �m �� �� �I �� �� �� �� �� �J �N �� �M �� �� �� �K �L �� �P ײ �U �� �T �� ׸ �R �� ׳ �S ׿ ׻ ׽ ׷ ׾ �O ׺ ׹ ׵ �� ׼ ״ ׶ �Q �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �t �B �A �� �v �@ �� �� �n �p �� �� �r �q �� �� �� �s �� �� �o �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �u �p �| �� �w �y �� �q �u �x �� �� �{ �s �t �z �r �v �� �r �q �� �w �� �� �s �� �t �u �x �� �� �� �� �� �� �� �� �v �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� İ + +�� �I �� �K �� �H �J Ũ �R ŧ �� �� �� �H �I �K �J �P �� �n �� �� �� �� �� �� �W �V �� �� �� �� �� �� �C �F �E �D �� �� �� �� �� �� �y �{ �z �� �� �� �� ı �� �T �S �[ �� Я �o �� �� �� �� �� �C �� �� �A �@ �B �� �� �� �D �I �G �H �� �� �� �} �| �} �� �� �� IJ �L �U ũ �� �L �� �q �r а б �p �T �R �Q �X �P �Y �� �V �S �W �U �O �_ �Y �� �^ �` �Z �[ �� �X �� �] �� �\ �D �F �� �E �� �� �� �I �� �� �� �� �C �� �� �� �� �� �� �B �� �� �@ �� �G �� �� �� �A �� �� �H �� �� �� �� �� �� �� �� �� �� �� �� �� �P �M �E �J �� �Q �� �� �G �O �K �N �L �� �F �� �L �x �{ �N �� �M �} �� �O �� �K �� �y �� �| �z �~ �� �w �� �� �� �J �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � � � �~ � � � �� �� � �� �� �� � � �� � �� � � �� �� �� �� � �� �� � �� �� �� �� � � � � �� � � �� � �� � � � � � � �� � �� � �� � �� �~ �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �A �O �� �� �� �� �� �� �� �� �� �@ �B �� �� �� �� �C �� �� �� �� �� ķ �� �� �� ĵ �� �� �� ĸ Ĵ �� Ķ ij �� �@ �N �M �P �Q �A �V �[ Ū �X �W �Z �Y �C �� �B �@ �A �� �� �� �� �@ �M �N �g �m �� �� �� �� �� �R �P �� �� �� �� �D �D �� �� �Z �a �T �S �� �� �� � �� �v �� �� �� �b �� �� �� �H �� �V �U �W �Q �R �� �� �� �� � � � � �� �� �F �E ˤ �\ �[ �� �� �� �� �I �Y �Z �X �� �� �� �� �� � � � �� � � �� �� �� �G �� �� �s �t �] �^ �� �� �� �h �f �c �g �e �d �J �� �� �L �Q �� �S �R �U �� �� �O �K �M �� �T �P �N �� �� �� �� �� �� �� �[ �T �� �� �� �S �U �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � � � � �� � �� � �� �� �� �� �� �� �� �� �� �H �I �� �J �� ĺ Ĺ �R �B �S �\ ū Ŭ �E �B �� �j �i �\ �] �� � �� � � �� в �v �u �� �_ �� �� �� �� �� �X �� �W �� �V �_ �b �` �a �e �^ �f �c �d �� �V �� �� �� �� �� �� �� � � �� �L �N �K �M �� �T �o �� �w �� �� �� �� �l �� �k �� �� �� �� �` �� �� �[ �^ �� �Y �� �l �] �� �� �� �� �� �� �\ �_ �� �Z �� �h �� �o �n �� �� �p �� �m �� �r �i �k �� �g �j �q �� �s �� �� �[ �a �Y �b �X �] �c �` �_ �^ �W �\ �Z �� �� �� �A �C �@ �� �� �E �B �� �F �� �D �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� � �� �� �� � �� �� �� �� �� �� � �� �� �� �� � � � � � �E �� �� �� �� �A �@ �� �C �� �� �� �B �� �� �� �� �� �� �D �R �� �O �S �� �Q �� �� �P �� �T �� ļ ľ �� Ľ �� �� �� Ļ �C �E �V �D �U �a ŭ �` Ů �^ �] �b �c �F �_ �� �� �� �� �\ �Q �P �O �p �� �� �n �� �` �� �� �� �� �U �� �� �� �y �x �c �� �a �� �b �� �� �m �� �� �� �n �� �� �C �A �E �F �L �H �J �B �� �I �K �D �G �� �b �@ �� �a �c �� �u �w �v �{ �� �x �t �y �z �� �� �| �g �f �d �e �� �� �� �� �M �N �I �J �� �� �� �� �� �K �L �H �@ �� �� �� �G �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �F �G �H �� �I �� �� �X �Y �W �V �Z �� �� �� �� �� �� �� �X �Y �W �F �d ů �e �H �G �� �d �@ �� �� �� �� �| �G �� �d �A �[ ˦ �� �� �� �� ˥ �� �� �� �� �� �� �� �� �� �� ж д �| г �� �~ �{ �� �} �� �� е �z �j �� �� �g �n �i �� �� �l �� �� �h �e �� �k �� �m �f �� �� �p �z �v �� �~ �w �| �r �o �q �} �� �u �x �t �y �� �{ �s �� �M �e �O �g �i �N �f �j �h �G � �O �~ �P �E � �J � �C �B �M �L �K �I �N �} �D �F �H �� �� �� �� �� �� �� �� �� �R �C �A �S �D �B �Q �P �� �O �� �� �� �E �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �U �o �R �S �Q �T ˪ ˧ ˬ ˨ �� �� ˩ �� ˫ �� �� �� �� �� �� �� �� �� �� и м й �� �� л н п �� о �� �� к �� �� �� �� �� �� �� �q �� �� �p �r �� �� �� �� �� �� �� �� �� �� �� з �� �� �� �l �V �� �W �T �� �n �S �Y �X �k �\ �R �[ �P �Z �U �m � � � � � � �Q � � �R �� �� �n �q �i �m �� �l �j �p �k �h �o �Y �H �J �V �W �U �Q �G �Z �T �F �I �X �� �� �� �� �� �� �K �L �M �] �\ �� �� �[ �\ �Z �f Ű �� �� �� �u �t �@ �A �� �s �� �� �� �� �� �� �_ �a �] �` �o �^ �p �s �U �T �S � � �s �u �� �� �� �� �t �r �a �^ �_ �M �` �[ �\ �J �K �] �L �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �O �P �N �R �� �� �_ �� �Q �^ �� �� �� Ŀ �� �� �] �H �I �� �� �C �] �� �q �o �� �� �V �� �� �� �� �q �� �� �� �� �B �x �v �z �D �y �w �C �� �� �� �� �B �� �� �@ �� �� �C �� �� �� �� �A �� �� �m �l �j �b �q �e �o �v �n �y �u �c �i �w �h �x �z �k �r �s �w �u �t �f �r �v �t �s �d �g �p � � � �� �� � �a �� �W �Y �e � �Z �\ �f �[ �d � � �b � �^ �� �c �� � �� �` � �� �� �� �X �g �] � � �� �� �_ � � � � � � �� �� �x �� � �z �� �� � � � �� � � �� � � � � � � �~ � �� �� �| � �� � �� � � �y �� � �{ � � � �w �v � � �� � �} + +� �R �Z �U � � �g �P �� �O �V �e �T �q �c �d �N � �X �t �y �s �� �o �w �u �h �b �} �W �~ �x �m �k �f �n �{ �j �z � �S �v �| �r �l �Q � �p �Y �i �� �� �� �� �D �� �A �� �C �� �� �� �� �� �B �@ �� �� �� �� �@ �� �� �� �C �E �� �E �� �� �� �� �� �� �B �� �� �� �� �A �� �� �� �� �� �� �D �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �` �Y �� �T �c �[ �� �e �U �� �_ �� �� �� �a �� �W �X �] �b �� �� �j �g �k �^ �Z �h �j �\ �� �� �� �� �d �f �� �i �S �V �s �c �� �q �a �� �l �h �� �r �b �e �� �t �m �p �� �� �� �i �d �� �� �` �� �� �� �o �� �k �u �� �g �n �� �B �� �� �f �� �� �@ �� �� �� �� �� �D �� �� �� �� �A �� �� �� �� �C �� �� �� �� �� �� �� �� �� �a �f �O �h �I �d �j �N �J �K �` �g �M �e �L �_ �c �b �^ �i ű �m �p �l �n �o �i �j �g �k �h Ų ų �K �M �L �N �� �J �� �� �� �� �D �� �S �R �T �_ �U �^ �V �r �u �t �h �s �r �p �q �w �� �� �� �� �� �D �x � �v �� �� �{ �E �F �� �} �z �y �� �| �{ �~ �� �� �{ �h �� �� �� �� �� �� �� �� �� �� � � �[ � � �\ �M �K �� �I �J �F �F �N �H �L �� �� �� �� �� �� �� �� �� �� �G �� �n �l �m �� �� �� �w �x �� �E �G �F �� �P �m �l �k �� ɪ �X �� �V �Y �W ˮ �� �� ˰ �� ˯ ˭ �� �� �� �� �� �� �� �� �� �@ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �E �� �� �F �~ �| �} �� �� �I �� �H �K �� �J �� �� �� �� �� �� �� �G �� �} ܣ ܢ �� �� �� �| �~ ܡ �� �� �� �� �� �� �� �j �k �� �i �� �� �� � � � � �G �H �O �I �� �� �� �� �o �� �� �A �� �G �L �� �� ܤ ܦ �� �� �� �� ܥ �n �o �m �� �l �� �� � �P �J �� �p �t �� �q �� �� �u �� �s �y �� �� �� �B �� �� �� ܨ ܧ �� �� �s �p �� �r �� �q �� � �� � �] � �^ �_ � �` �Q �N �K �P �S �L �R �O �M �� �� �� �� �� �� �� �w �v �� �x �~ �� �} �z �� �{ �| �H �I �� �S �n �Q �R �o Ŵ ŵ �q �E �� �G �� �� �F �W �� �C �t � � �Q �R �D �a �� �� �S �� �� �M ܩ ܫ ܪ �� �� �u �v �� �� �� �� �� � �� �� �� �� �� �� �� �� � � �c �b � �d �V �U �T �T �� �� �A �@ �� �� � �� �} � �� �{ �~ �| �y �@ �z � � � �J �K �p ŷ Ŷ �O �P �H �� �i �� �� �� �� � � �� �C �B � � � � �� � � � �q �r �� �� �W �D �� �� �X �A � �� �L �M �T �Q �� �� �� �N �� �� ܬ �� �z �| �� �� �� �w �x �{ �y �� �� �� � �g � � � �e �[ � � � � �f �Y �Z �U �[ �Y �X �V �Z �W �E �J �F �I �� �� �H �G �D �B �E �C � � � �F � �@ � �A � � �� �Q �N �O �P �r �V �U �t �s Ÿ �� �I �` �X �� �� �� ܭ �� �� �� �� �� � �h �� � �G � �B � � � �u �R �S �� �t �s �u �� �� �� �� �H �O �� �� �� ܮ �� �� �� �~ �� �� �� �} �� �� �� �� �� �� �� � �� �i �� �\ �� �k �j �� �� �� �� �l �a �_ �^ �] �` �\ �K �^ �] �_ �N �L �M �R �K �Q �T �S �P �O �� � � �J �H �I � � �C � � �D �X �W �U �T �� �� �Y �v Ź �w �W �v �V �w �� �a �Y �� �� �P �U �� �� �� �` �W �V �L � � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �n �q �s �� �� �r �� �� �� �t �p �� �m �o �c �f �d �c �i �h �g �b �b �a �e �d �Z �^ �[ �] �\ �Y �_ �b �` �a �@ �� �X �c � � � � � � � � �M � � �� � �E �F � � � � � � � � � � � �` �^ �� �] �c �a �� �\ �Z �[ �� �_ �� �b �x �~ �y �[ �� �Z �} �| �Y �{ �X �z �} �� �~ �{ Ż �x �| �� �� �y �z ź �R �� �S �� �� �� �J �v �j �� �k �� �� �� �� �z �� �� �� �� �� �� �� �� �l �u �e �j �m �f �d �k � �N �� �f �d �e �� �\ �� �� ż �� �� �� �b �� � �I �� �� �� �� �� �� �h �v �w �� �� �� �n �q �p �o �g �h �f �e �g �O � � �P � �� �� �� �G �� �g �i �h �� �� �� �� �� Ž �T �U �V �K �c �� �� �x �i � �� �� �J �{ �� �r � �� �� �� �� �� �� �� �� �� �z �y �� �i �� �� �� �S �R �Q �^ �� �] �� �� �L �� �� �� �� �� �� �� �� �� �� �� �| �� �� �� �� �� �{ �} �x �v � �w �s �y �t �r �u � �| �j �{ �z �~ �j �m �l �t �o �s �q �p �n �k �C �B �D �A �u �� �� �� �� �� �� �X �� �� �� �� �� �W �U �T �� �� �� �J �� �� �� �K �� �� �� �� �� �� �� �� �I �H �� �� �� �� �l �o �V �m �s �q �k �v �j �� �r �n �� �u �t �� �� �� �� �� �` �� �� �� �� �_ ſ �� �� �� �� �� �� �� �� �� �� �� �p �� �� �� �� ž �Z �\ �_ �[ �` �Y �W �� �] �� �� �X �^ �� �M �� �� �� �� �� �Z �\ �[ �y �x �w �z �s �t �� �� �� ܯ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �} �� �� �~ � �o � �k � � � �p � � � � � �l � �m �n � � �z �{ �~ + diff --git a/tests/data/cp936.txt b/tests/data/cp936.txt new file mode 100644 index 00000000000..3fea6a77e98 --- /dev/null +++ b/tests/data/cp936.txt @@ -0,0 +1 @@ +�� �L �M �N ʥ �O �P �Q �R �� �� �� �S �� �� �� �� �� �T �U �� �V �W �X �Y �Z �� �� �� �[ �\ �� �] ַ �^ �� �_ �` �a �b �� �c �d �� �e �� ̮ �� �� �� �� �f �g �h �i �j �� �k �l �� ̳ �� �� �� �� ׹ �� �m �n �� �o ̹ �p �� �� ƺ �� �q �� �r �� �s �t �u �� �v �w �� �� �x �y �z �� �� �{ �| �} �~ �� �� �� ¢ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ԫ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ܤ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ܣ �� �� ܥ �� �� �� �� �� �� �� �� �� �� ܡ �� ܢ �� �� �� ǵ �� �� �� �� �� �� �� ܧ �� �� �� �� ܦ �� ܩ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E ܨ �F �G �H �I �J �K �L �� �� �M �N �O �� �P �Q �� �R �S �T �� �U �V �W �X �Y �� �Z �[ �\ �] �^ �_ ܪ �` �a �b �c �d �� ܫ �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �� �v ܯ ܬ �w �� �x �� �y �z �{ ܭ �| �} �~ �� �� �� �� �� �� Ĺ �� �� �� �� �� ǽ ܮ �� �� �� �� �� �� �� �� �� �� �� �� �� ī �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ʿ �� �� ׳ �� �� �� �� �� �� �� �� �� �� Ҽ �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ϧ �� �� �� �� �� �� ҹ �� �� �� �� �� �� �� � � �� �� �� �� ̫ �� �� ز �� �� �� ʧ �� �� ͷ �� �� �� �� �� �� �� �� �@ �A �B �C �� ۼ �D �� �E �F �� �� �� �G �� �H �I �� �� �J �� �K �L �� �� �� �� �� �M �� �N �O �P �Q �R �� �S �� �T �U �� �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b Ů ū �c �� �d �� �� �e �f �g �� �h �i �j �� �� �� �� �k ױ �� �� �l �� �m �n �� �o �p �q �r �� �� �s �t �� � �u �� �v �w �x �y � �z �{ �| �} �� � �� �~ �� �� �� �� � �� �� �� � �� �� � �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� ķ �� �� �� � ʼ �� �� �� �� �� �� � �� ί �� �� � � �� Ҧ �� �� � �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� ¦ � � �� � � �� �� � �� �� �� �� � �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� � �� Ȣ �� �� �� �� �� � �� �� �� � �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �@ � �A �B �C �D � �E �F �� �G �H �I �J �K �L �M �N �O Ӥ � �� �� �P �Q �� �R �S �T �U �� �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g ý �h �i �j �k �l �m �n �� �� �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �� �} �~ �� �� �� �� �� �� ϱ �� �� �� �� �� �� �� �� �� �� �� �� �� �� ɩ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �� �� �H �� �� �� �I �� �� �� �� �� �� Т �J �� �K �L �� �� �� �� ѧ �M �N �� �� �O ث �P �Q �R �� �� �S �� �T �� �U �V �W �X �� �Y �Z �� �[ �\ � �� �] �� � լ �^ �� �� �� �_ �� �� �` �a �� �b �c �d � �e � �f �� �� �� �� �� �� �� ʵ �g �� �� �� �� �� � �� �h �i �j �� �� �k �l �m �n �� �o �p �� �� �� �� �q � �� �r �s �t �� �� �� �u �v �� �w �� �� �� �� �x �y �z �{ �� �| �} �~ �� �� �� Ԣ �� �� �� �� �� �� �� �� �� �� į �� �� �� �� �� � �� �� �� կ �� �� �� �� �� � �� � �� �� �� �� �� �� �� �� �� �� Ѱ �� �� �� �� �� �� �� �� �� �� �� �� �� ξ �� �� �� �� �� С �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ң �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ʬ �� �� �� �� �� β �� �� ƨ �� �� �� �� �� �� �� �� �� �� �� �� ʺ �� �� м �� �� �� չ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ɽ �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� � � �� �� � � �� �� �� �� � �� � � � �� � �� �� �� �� �� � � �� �� �� �� �� �� �@ � � �� �A �B �C � �D �� �E � �F � �� �G �H �I �J � �K �� �L � �M �N � �O �P �Q �R �S �T � �U �V �W �X �Y �Z � �[ �\ �] �^ �_ �` �� �a �b �c �d �e �f �g Ͽ �h �i � � �� �j �� �k �� �l �m �� �n �o �� �p �q �r �s �t �u �v �w �x �y �� �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ո �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ƕ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �� �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �� �c �d �e �f �g �h �i Ρ �j �k �l �m �n �o �p �q �r �s �t �u �v �� �w �� �� �x �y Ѳ �� �z �{ �� �� �� �� �� �| �� �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ˧ �� �� ʦ �� �� �� ϣ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ֡ �� �� �� �� �� ϯ �� �� �� �� �� �� �� �� �� � �� �� �� �� �� ñ �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � Ļ �� �� �� �� �� � �� �� � �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ƽ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ׯ �� �� �� �� �� �� �� �� �� �� �� ® �� �� �� Ӧ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ͥ �� �� �� �� �� �� �� �� �� �� ӹ �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �� �� �C �D �E �F �G �H �� �� �� �I �J �� �K �L �M �N �� �O �P �Q �R �S �T �U �V �W �X �Y �Z �� �[ �� �\ �] �^ �_ �` �a �b �c �d �� �e �� ͢ �f �g �� �h �i �j �� إ �� �� �� �� Ū �k �l �m �� �n �� ߮ �o �p �q ʽ �r ߱ �s �� �t �� �u �� �� �v �w �� �x �y �z �� �� �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ǿ �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ¼ �� �� �� �� �� �� �� �� �� �� �� �� �� �� ͮ �� �� �� �� �� �� �� �� �� �� �� �� Ӱ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ͽ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ѭ �� �� �� ΢ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ߯ �� �� �� �� ־ �� æ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̬ �� �� �� �� �� �� �@ �A �� �B �C �� �� �� �D �E ŭ �F �� �� �� �G �H �� �I �� �� ˼ �J �K �� �� �L �M �N �� �� �� Թ �� �� �� �O �P �Q �� �R �S �T �U �V �� �W �X �Y �Z �[ �� �� �\ �] �� �^ �� �� �� �_ �` �a �b �c �d �e �� �f �� �g �h �� �i �� �j �k ˡ �l �m �n �� �� �o �p �� �q �r �s �t �� �� �� �u �v �� �� �� � �� �� �� �w Ϣ ǡ �x �y �� �z �{ �� �| �� �� �� �� �� � �} �� �~ �� �� � �� �� �� �� �� Ϥ �� �� � �� �� �� �� �� � �� �� �� � �� �� �� � � �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� � �� �� � �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� � �� ϧ � �� Ω �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� � �� �� � �� �� � �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ը �� �� �� �� �� �� �� �@ �� �A � �B �� �C �� �D �E �� �F �G �H Ľ �I �J �K �L �M �N �O �� �P �Q �R �S �� �T �U �V �W �� �� �X �Y �Z �[ �\ �] �^ ο �_ �` �a �b � �c �� �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �� �w �x �� �y �z �{ �| �} � �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� и �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ų �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ܲ �� �� �� �� �� �� �� �� �� �� �� � �� �� �� Ϸ �� �� �� �� �� �� �� � ս �� �� � �� �� �� � �� � � �� � � �� �� �� �� �� �� � �� ¾ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �� �� �� �� �B �C �D �� �E �F �� �G �H �I �J �K �L �M �� �N �O Ǥ ִ �P �� �� ɨ �� Ť �� �� �� �Q �R �� �S �T �� �U �V �� �W �X �� �Y �� �� �� �Z �[ �\ �� �] �^ �_ �` �� �� �a �b �c �d �e �f �� �� ץ �g Ͷ �� �� �� �h �� �� �i �j �k �� �� �� �� �l �� �� �m �n �� �o �p �� ̧ �q �r �s �t �� �u �v �w �� �x �y �z Ĩ �{ �� Ѻ �� �| �� �} �~ �� �� �� �� �� Ĵ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ׾ �� �� �� �� �� �� �� �� £ �� �� ӵ �� š �� �� �� �� �� �� �� �� �� �� �� ȭ ˩ �� �� �� �� �� �� �� ƴ ק ʰ �� �� �� �� �� �� �� �� ָ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ֿ �� �� �� ̢ Ю �� �� �� �� �� �� �� �� �� �� Ų �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ͦ �� �� �� �� �� �� �� �� �� �� ͱ �� �� �� ׽ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ҵ �� �� �� �� �� �� �� �� �� �� �� ̽ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ° �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �� �C �� �D �E �� �F �G �H �� �� �� �� �I �� �J �K �L Ҿ �M �N �O �P �Q �R �S �� �T �� �� �U �� �V �W �X �Y �Z �� �� �[ �\ �� �] �^ �_ �` �� �a Ԯ �b �� �c �� �d �e �f �g �� �h �� �� �� § �i �j �� �k �l �m �n �o �� �� �p �q �� �� �r �s �� ɦ �t �u �v �w �x �y �� �� �z �� �{ �� �� �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� Я �� �� �� �� � �� �� �� �� �� �� �� ҡ �� �� ̯ �� �� �� �� �� �� �� �� �� ˤ �� �� �� ժ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ħ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ġ ߡ �� �� �� �� �� �� �� �� �� �� �� �� Ʋ �� �� �� �� �� �� �� �� �� �� �� �� �� ˺ �� �� �� ߤ �� �� �� �� ײ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ׫ �� �� �� �� �� �� ߢ ߣ �� ߥ �� �� �� �� �� ߦ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ߧ �� �� �� �� �� �� ߨ � �� �� �@ �A �B �� �C �D �E ߪ �F ߩ �G �� �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �� �a �b �c �d �e �f �g �h ߫ �i �j �k �l �m �n �o �p �� �q �r �s �t �u �� �v �w �x �y �z �{ �| �} �~ �� �� �� ߬ �� �� �� �� �� �� �� �� ߭ ֧ �� �� �� �� � � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ч �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� ɢ �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ի �� �� �� �� � �� �� � �� �� �� �� �� �� �� �� б �� �� �� �� �� �� �� �� �� �� �� �� ն �� �� �� �� �� ˹ �� �� �� �� �� �� �� �� �� �� �� �� � ʩ �� �� �� �� �� � � �� � �� �� �� �� �� � �� � �� �� �� � �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ּ �� �� �� Ѯ �� � � � �� �@ �A �B �C ʱ �� �D �E �� �F �G �H �I �J �� �K �� � �L �M �� �N �O �P � �Q �� �R �� �� �S �T �U �� �� � �V �W �X � �Y �Z �[ �� �\ �� ӳ �] �^ �_ �` �� �a �� �� �b �c �d �e �� �f �� �g �� �h �i �� �� �� �j �k �l �m �n �� �o �� �p �q �� �r �� �s �t �u �v �w �x �y �� �� �z �{ �� �| �} ɹ �� �� �� �� �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ͼ �� �� �� �� �� �� �� �� �� �� �� �� �� �� ů �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ĺ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ի �� �� ҷ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �� �� �� �� �D �� �E �F �� �G �H �I ˷ �� �J �� �K �L �M �� �N �� �O �� �P �Q �R �S �T �U �� �V ľ �W δ ĩ �� �� �X �� �Y �� �Z �[ �� �� �\ �] �^ �_ �� �` �a �� �b �c ɱ �d �� Ȩ �e �f �� �g � ɼ �h �i � �j �� �� �� �� �k � �l �m �� �n �o �p �q �r �� �s � �� �� �� �t �u �v �� �w �x �� � �� �y �z �� �{ �� �� �| � �� �} �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ö �� �� ֦ �� �� �� �� �� �� �� �� �� �� �� �� ǹ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ij �� �� Ⱦ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� դ �� �� ջ �� �� �� �� �� �� �� �� �� �� ˨ �� �� �� �� �� �� �� �� �� �� �� �� �� У �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Φ �� �� �� �� �� �� �� �� �� �� ͩ ɣ �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �� �� �� �� �� �� �� �� �� ׮ �D �� �E �F �G �H �I �J �K �L �� �M Ͱ �� �N �O �P �Q �R �S �T �U �V �� �W �� �X ÷ �� �Y �Z �[ �\ �] �^ �_ �` �� �a �b �c �� �d �e �f �� �g �h �i �j �k �l �m �n �o �p �� �q �r �s �� �� �� �t �u �v �w �� �x �� е �y �z �� �{ �� �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� ɭ �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� � �� ֲ ׵ �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� Ҭ �� �� �� � �� �� �� �� � �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ш �� �� � �� �� �� �� �� � �� �� � �@ �A � �B �C � �D �E �F �G � �H �I �� �J �K � �L �M �N �O �P �� � � �Q �R ¥ �S �T �U � �V �� �W � �X �� � � � �Y �Z �[ �� �\ �] �^ �_ �` �a �� �� �b �c � �d �e � �� �f �g �h �i �j �k �l �m �n �o � ե �p �q � �r � �s �t �u �� �v �w �� �x �y ȶ �z �{ �| � �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ģ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ӣ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �� �E �F �G �� �H �I �J �K �L �M �N �O �P �Q �R �� �S �T �U �V �W �X �Y �� �Z �[ �� �\ �] �^ ̴ �_ �` �a ϭ �b �c �d �e �f �g �h �i �j �� �k �� �� �l �m �n �o �p �� �q �r �s �t �u �v �w �x �� �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ƿ �� �� �� � �� �� ŷ �� �� �� �� �� �� �� �@ �A �B �� �C �D �E �F � �G � �� �H �I �J �� �K �L �M �N � �O �P � Ъ �Q Ǹ �R �S �� �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ � �` �a �b �c �d �e �f �g ֹ �� �� �� �� �� �h �i �� �j �k �l �m �n �o �p �q �r �s �t �u �v �w �� �x �� �� �y �z �{ �| �� �� �� �� �} �� �� �~ ѳ �� �� �� �� �� �� �� �� �� �� �� �� ֳ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � Ź �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� ĸ �� ÿ �� �� �� ع �� �� �� �� �� �� �� ë �� �� �� �� �� ձ �� �� �� �� �� �� �� �� � �� �� �� �� ̺ �� �� �� � �� � �� �� �� � �� �� �� � �� �� �� �� �� �� �� � � � �� �� �� �� �� � �� �� ص �� �� å �� � �� �� � � � �� �� �� �� �� �� � �� �� � �� �� �� �� � � �� �� �� �� �� �� �� � �� ˮ �� �� �� �� �� �� �� �� �� �� �� ͡ ֭ �� �� �� �� �� �� �� �� �� �� �� �� �� �� ϫ �� �� �� �� �� �� �� �� �@ �A Ѵ �� �� �� �� �� �� �B �C �� �D �E �F �� �� �� �G �H �I �J �K ̭ �L �� �M �� �N �� �O �P �� �Q �R �S �� �� �T �U �� �� �� �V �� �� �W �� �� �X �Y �� �Z �[ �� �� �\ �] �� �� �^ �_ �` �a ɳ �b �� �c �d �e �� �f û �g �� Ž �� �� �� �h �� �� ĭ �i �� �� �j �k �� �� �� �l �m �n �o �� �� �p �� �� �� մ �� �q �r �s �t й �� �u �v �w Ȫ �� �x �� �y �z �{ �� �| �} �� �� �� �� �� �~ �� �� �� �� �� Ţ �� �� �� �� �� �� �� �� �� ע �� �� �� �� �� �� �� ̩ �� �� Ӿ �� �� �� �� �� �� �� к �� �� �� �� �� �� �� �� � �� �� � �� �� �� �� � �� � �� �� �� �� �� �� �� �� ϴ �� � � �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� � �� �� � �� �� �� �� � �� � �� �� �� � �� �� �� Ǣ �� �� �� �� �� � �� dz �� �� � �� �� �� �� � �� � �� �� � Ũ � �� �� �� �� �� �� �� � �� � �� � �� �� � �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� ԡ �� �� �� �� �� �� �� � �� �� �� �� �� Ϳ �� �� �� �� �� �� �� �� �� ӿ �� �� �� �� � �� � � �� �� �� �� �� �� �� �� �� � �� � �� �� �� �� �� �� �� �� ɬ �� �� �� �� �� �� �� �� Һ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �@ �A �B �C �� �D �E �F �G �� �H �� �� �I �J �K �� �� �L �� �� �M �N �� �O �� �P �Q �R �S �� �� �T �� �U �V �� �W �� �X �Y �Z �� �[ �� �\ �� �� �] �^ �_ �` �a �b �c �d �� �e �f �g �h Ԩ �i �� �� �� �j �� �� �k �l �� �m �� �� �n �o � �p �q �� �r �s �� �� �t �� �� �� �u �v �w �� �x �� �y μ �z �� �{ �| �� �} �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� տ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ʪ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Դ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ϫ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̲ �� �� �� �� �� �� �@ �A �B �C �� �D �E �F �G �� �H �I �J �K �L �M �N �O Ư �P �Q �R �� �S �T �� �U �V �W �X �Y © �Z �[ �\ �� �� �� �] �^ �_ �` �a �b �c �d �e �f Į �g �h �i �� �j �k �l �m �� �� �� �n �� �o �� �p �� �q �� �r �s �� �t �u �v �w �x �y �z �� �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� Ϋ �� �� �� �� �� �� �� �� �� �� �� �� �� �� DZ �� º �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̶ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� � �� �� �� �� �� �� �� �� � �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� � � �� �� �� �� �@ �A �B �C �D �E �F �G � � �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �� �i �j �k �l �m �n �o �p � � �q �r �s �t �u �v �w � �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� � �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� ¯ �� �� �� �� �� �� �� �� �� �� Ȳ �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ̿ �� �� �� �� �� �� �� �� �� �� ը �� �� �� �� �� �� �� �� ˸ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �� �C �D �E �F �� �G �� �� �� �� �H �� �� �� �I ϩ �J �K �L �M �N �O �P �� �Q �� �R �S �T �� �U �V �W �X �Y �Z �[ �\ �] �^ �_ �� �� �` �a �b �c �d �� �e �f �� �g �� �� �h �� �� �� �i �j �k �l �m �n �o �p �q �r �s �� �t �u �v �w �x �y �z �{ �� �� �� �| �} �~ �� Ȼ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ɷ �� �� �� �� �� ú �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ɿ �� �� �� �� �� �� Ϩ �� �� �� �� �� �� �� �� �� �� Ѭ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ȼ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �� �J �K �L �M �� �N �� �O �P �Q �R �S �T �� �U �V �W �X �Y �Z �[ �\ �] �^ �� �_ �` �a �b �c �d �e �f �g �h �i �j �� �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� צ �� �� �� �� �� � �� �� �� �� �� �� ү �� �� �� س �� ˬ �� �� �� �� �� �� �� �� �� Ƭ �� �� �� �� �� � �� �� �� �� � �� �� �� � �� �� �� �� ţ �� �� �� IJ �� ĵ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ǣ �� �� �� �� �� �� �� �� �� �� Ϭ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ȯ �� �� �� �� �� �� �� �� �� ״ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �� �B �� �� �C �D �E �F �G �H �� �� �I �J �� �� ʨ �� �� �� �� �� �� �K �L �� �� �M �� � �� �N �O �P �Q �� �R �� �S �T �U �V �W �X � �Y �Z �[ �� �\ �] �^ �_ � �` � �� � �a �b �c �� �� � � �d �e � � �f �g � �h �i �j �� �� è � �k �� �l �m � �n �o �� �p �q �� � � �r �s �t �u �� Գ �v �w �x �y �z �{ �| �} �~ �� �� �� �� � �� �� � �� �� �� �� �� �� � �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� � ̡ �� � �� �� �@ �A �B �C �D �E �F �G �H �I �J �K � �L �M �N �O �P �� �Q �R �� �S �� �T �� �U �V �� �W �X �� �Y �Z �[ �\ �� �] �^ �_ �` �� �a �b �c �� �d �e �� �f �g �h �i �j �k �� �l õ �m �n �� �� �� �o �� �� �p �q �r �� �s �t �� �� �u �v �w �x �� �y �� �z �{ �| �} �~ �� �� ɺ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �� �K �� �� �L �M �� �� �N �O �P �Q �� �� �R �S �T �U �V �W �X �Y �Z � � �[ �\ �] �^ �_ �` �� �a �b �� �� �c �� �d �� �e �� �f �� �g �� �h �i �� �� �� �� �j �k �l �m �n �� �o �p �q �r � �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� � �� � �� � �� �� � �� �� ɪ �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� � �� �� �� �@ �A �B � �C � � �D �� �E �F �G � �H �I �J � �K �L � �M � �N �O �P �Q �R �S �T �U �V �W �X � �Y � �Z �[ �\ �] �^ �_ �` �a � � � �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q � �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� � �� � �� ư �� ȿ �� �� �� �� �� �� �� �� �� �� � �� �� �� �@ � �A ƿ �� �B �C �D �E �F �G �H � �I �J �K �L �� �M �N �O �P �Q �R �S �T �� �U � �V � �W � �X �Y �Z �[ �� ߰ �� �\ �� �] �^ �� �_ �` �a �b �c �� �d �e �� ˦ �f �� � �� �g � �� �� �� �� �h �� �i �� �� �j � �� �k �l �� �m � �n �o �p �q �� �r �s � �t �u � �� �v � η �w �x �y �z �� �{ �| �} �~ �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� � �� �� �� �� �@ �A �B �� �C �D �E �� �F �� �� �G �� �H �� �� �I �� �� �J �K �� �L ű �� �� �M �� �� �� �N �O �P �Q �R �� �� �S �� �� �� �� ƣ �� �� �� �T �U �� �� �V �W �� �� �� �X �Y �Z �� �� �� �� �[ ֢ Ӹ �� Ȭ �\ �] �� �^ �_ �` �a �� �b �� �� �� �c �� �d �e ʹ �f �g Ʀ �h �i �j �� �� �� �k �� �� �� �l �� �� �m �n �o �p ̵ �� �q �r �� �s �t �u �v �� �w �x �� �y �z �� �� �� �{ �� �| �� �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� � �� � �� �� �� �� �� �� �� �� ̱ �� � �� �� � �� �� � �� � �� �� ȳ �� �� �� � �� � � � �� �� � �� �@ �A �B �C �D �E �F �� � �G �H �I �J �K �L � �M � �N �O �P �Q �R � �S � �T �U �V �W Ѣ �X �Y �Z �[ �\ �] �^ � �_ �` �a � �b �c �d �e �f �g �h �i �� �j �k �� �l �� �� �m �n �o �� �p �� �q �� �� � �r �s �� �t �u � �v �w �� �x � �y �z �� �{ �| � �} �~ �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� Ƥ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �� �� �A ӯ �B �� �C �D �� �� յ �� �� �� �E �� �F �� �� �� �G �H ʢ �I �J �K �� �L �M �N �O �P �� �Q �R �S �T �U �V �W �X Ŀ �� �Y �� ä �Z ֱ �[ �\ �] �� �� �^ �_ �� �` �� �a �b ʡ �c �d �� �e �f �� �� ü �g �� �h �� �i �j �k �l �m �n �o �p �q �r �s �� �� �t �u �v �w �� �� �x �� �y �z �{ �� �| գ ѣ �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C ˯ � �� �D � �� �E �� �F �G �� �� �H �I �J �K �L �M �N �O �P �Q �R �S �� �T �U �V � غ � � �W �X �Y �� �� �Z �[ �\ �] �^ �_ � � Ϲ �` �a � �� �b �c �d �e �f �g �h �i �j �k �l �m � � �n ޫ �o �p Ƴ �q �� �r �� �� �s ˲ �t �u �v � �w �x ͫ �y � �z �{ �| �} �~ հ �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ì �� �� �� �� �� �� ʸ �� �� ֪ �@ �� �A �� �B �� �� �� �� �C �D �E �F ʯ �G �H �� �I �� �J �K �L �M �� �� �� �� �� ɰ �N �O �P �Q �R �S �� �T �U �� �� �V �W �X �� �� �Y �� �Z ש �� �� �[ �� �\ �� �� �] �� �^ �_ �` �� �a �� �� �� �b �� �c �d �� �� �e �f �� �g �h �i �� �j �k �� �� �� �� �� �� �l �� �m �� �n �o �p �q �� �r �� �s �t �u �v �� �w �� �x �� �y �� �z �{ ˶ �� �� �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ӳ �� ȷ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �� �C �� �D �E µ �� �� �F �G �� �H �� �I �J �K �� �� �L �� �� �� �M �N �� �O �� �P �� �Q �� �R �� �S �T �U �V �W �X �Y �Z �� �� �� ̼ �� �[ �\ �] �^ �� �_ �` �a �b �� �c �d �� �e �f �g �� �h �i �j �� �� �� �k �l �m �n �� �o �p �q �� �� �r �s �t �� �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� ĥ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �� �F �G �H �I �J �K �L �M �N �O �� �P �Q �R �S �T �� �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �� �d �e �f �g �h ʾ �� �� �i �� �j �� �� �k �l �m �n �� �o �� �� �p �q �r �s �t �u �v �w �x �� �y �z �� �� �{ �| �� �� �� ף �� �� �� �} �� �~ �� �� �� �� Ʊ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� » �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �� �G �H �I �J �K �L �M �N �O �P �Q �R �� �S �T �U �V �W �X �Y �Z �[ �\ �] �� �^ �_ �` �a �b �� خ �� �c �� �� �d �� ˽ �e ͺ �f �g �� �h �i �� �j �� �k �� �l �m �n �� �� �o �p �� �q �r �� �s �t �u �v �w �x �� �y �z �{ �� �� �| �� �� �} �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ϡ �� �� �� �� �� �� �� �� �� �� �� �� �� ˰ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �� �A �� �B �C �� �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �� �S �T �U � �V � �W �� �� �� �X �� �Y �Z �[ �\ �] �^ �� �_ �` �a �b �c �d �e �f �g �h � �i �j �k �l �m �� �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� � �� �� �� Ѩ �� �� �� � � �� �� �� �� �� �� � ͻ �� �� խ �� � �� � �� �� �� �� �� �� �� �� Ҥ �� �� �� � �� �� �� �� �� �� �� �� �� �� � �� �� �@ �A �� � �B � �C �D �E � �� �F �G �H �I �J �� �K �L �M �N �O �P �Q �R �S �T �U �� �V �W �X �Y �Z �[ �\ �] �^ �_ �` �� �a �b �c �d �e �f �g �h �i �j �� �k �l վ �m �n �o �p �� �� �� �q �r �� �s ͯ � �t �u �v �w �x �y �� �z �� �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ц �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �� �B �� �C �D �E �F �� �G �� �H �� �I �� �J �K �L �M �N �O �� �P �� �Q �� �R �� �� �S �T �� �� �� Ͳ �U �� �V �� �W �� �X �� ɸ �Y �� �Z �[ �� �\ �� �] �^ �_ �` �a �b �c �d �e �f �g �� �h �i �� �� �j �k �� �l �� �m �� �n �� �o �p ǩ �q �� �r �s �t �u �� �v �w �x �y �z �{ �| �� �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ ׭ ƪ �A �B �C �D �� �E �F �G �H �� �I ¨ �J �K �L �M �N �� �� �O �P �� �Q �R �S �� �T �U �V �� �� �W �X �Y �� �Z �[ �\ �� �] �^ �� �_ �` �a �b �c �� �d �e �f �g �� �h �� �i �j �k �l �m �n �o �p �� �q �r �s �� �� �t �u �� �v �w �x �y �z �{ �� �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �� �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �� �� �o �p �q �r �s �t �� �� �� �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ճ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �� �B �C �D �� �E �� �� �F �� �G �� �� �H �I �J �K �L �M �N �� �� �� �O �� �P �Q �� �R �S �� �� �T �U �V �W �X �Y �Z �� �[ �\ �] �^ �_ �` Ŵ �a �b �c �d �e �f �g �h �� �i �j ϵ �k �l �m �n �o �p �q �r �s �t �u �v �w �x �� �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �� �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �� �M �N �O �P �Q �R �S �� �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �� �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �� �| �} �~ �� �� �� �� �� �� �� Լ �� �� �� �� �� γ � �� �� � ɴ �� �� �� �� �� �� ֽ �� �� �� �� Ŧ � �� � � � �� �� �� ϸ ֯ �� � �� � � �� �� �� � �� �� �� � �� �� � �� �� Ѥ � �� �� �� ͳ � � �� �� �� �� �� �� � �� �� � �� �� � � �� � � �� ά �� � �� �� �� � � �� �� � �� ׺ � � � �� �� �� � � �� �� �� �� � �� �� �� �� �� �� �� �� �� �� Ե �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ӧ �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� ȱ �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �� � �A �� �B �C �D �E � �F � �� �G �H �I �J �K � �� �� �L �M �N �� �O �P � �� �Q � �R �S �T �U � �V �W �X �Y �� �Z �[ � �\ �] �^ �_ �` �a �b �c �� �d Ǽ �e �� �f �g �h �i �j �� �k �l �m �n �o �� �p �q �� �� �� �r �� �s �t Ⱥ �u �v �� �w �x �y �z �{ �| �} �� �� �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �� �� �A �B �� �C �D �E �F �� �G �� �� �H �� �I �J �K �L �M �N �O �� �� �P �Q �R ҫ �� �S �� � �� �� �T �U �V �W �� �� ˣ �X �Y �� �Z �� �[ �� �� �� �� �� �� �\ �] �� �^ �_ �` �� �a �� �b �c �� �� �� �� �� �� �d �e �f �g �h �i �� �j �� �k �� Ү �� �� �l �m �� �n �� �o �� �p �q �� �� �r �s �� �t �u �v �� �� ְ �� �w �x �y �z �� �{ �� �| �} �~ Ƹ € ��  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž �� ��   ‘ ’ “ ” �� • – — ˜ ™ š › œ  ž Ÿ   �@ �� �� �A �B �� �� �C �� �� �D �� �E �� �� �F �G �H �I �J �K �� �L �M Ф �N �� �O �� �� �� �� �P � �� �� ֫ �Q �� �� �R �S �T �� �� �� �U �� �� �� �V �� �� �W �� �X �Y �� �Z �[ �� �\ �� �� �� �� �� в �� θ �� �] �� �^ �_ �` �a �b �� �� ̥ �c �d �e �f �g �h �i �� �� �j �� �� �� ʤ �� �� �k �l �� �m �n ط �� �o �� �� �� �� �� �� �� �p �� �� �� �� �� �� �q �� �r �� �s �� �t �� �� �u �v �w �x ֬ �y �z �{ �� �| �} �� �� �~ À �� �� �� �� �� �� ŧ �� Á ��  �� à �� Ä Å Æ �� Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó �� Ô Õ �� Ö �� �� × Ø Ù �� Ú �� Û Ü Ý Þ ß Ƣ à �@ �A �B �C �D �E �� �F �� �G �� Ҹ �� �H �I �J �� �� �K �� ǻ �� �L �M �N �� �� �O �P �Q �R �S �� �T �U �V �W �� �X �� �Y �� �Z �[ �\ �� �� �] �� �� �^ �_ �� �` �a �b �c �� �� �� �� �� �� �� �� �d �� �e �f �g �h �i �� �j �� �k �l �m �n �� �o �� �p �q �r �s �t �u �� �v �w �� Ĥ ϥ �x �y �z �{ �| �� �} �~ � Ā �� ā �� Ă ă Ą ą Ć ć Ĉ ĉ �� Ċ ċ Č č Ď ď �� �� Đ đ Ē ē �� � �� ӷ Ĕ ĕ �� Ė ė Ę �� ę �� Ě ě Ĝ ĝ Ğ ğ Ġ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �� �O �P �Q � �R �S �� �T �� �� �U �V �W �X �Y �� �� �Z �[ �\ �] �^ �_ �� �� �` �� �a Ҩ �� �� �b �� �� �� �c �d �e �f �g �� �� �h �i �� �j �� �k �� �l �m �n �o �p �q � ˴ �r �� �� �s �� �� �� �t �u �v �w �� �x �� �� �� �� �y �� �� �� �z �� �� �� �� �� �� �� �{ �� �| �} �� �~ ŀ Ł ł Ń �� ń Ņ ͧ ņ �� Ň �� ň ʼn Ŋ �� ŋ Ō ō Ŏ ŏ Ő ő Œ �� œ �� Ŕ ŕ Ŗ ŗ �� Ř ř Ś ś Ŝ ŝ Ş ş �� Š �@ �A �B �C �� �� �� �D ɫ �� �� �E �F �G �H ܳ �� �I �J ܴ �� ܵ �K �L �� �M ܹ �N �O �P �� �Q ܷ �� �R �� ܺ ܶ �S ܻ â �T �U �V �W ܼ �� ܽ �X �Y �� ֥ �Z �� �[ �� �\ �] �� �� « �^ ܸ �� �� ܾ �� �� �� о �� �� �_ �� �� �` �a �� ܿ �� �b �c �d ѿ �� �e �f �� �g �h �� �i �j έ �� �k �� �� �� �� �� �� �l Է �� �� ̦ �� �m �� �� �n �o �� �� �p �� �� �� �� �q �� �� �� �� �r �s �t �u ɻ �v �w �x �� �y Ӣ �z �{ �� �| �} �� �~ ƻ ƀ �� Ɓ Ƃ ƃ Ƅ ƅ �� ï �� �� é �� �� �� �� Ɔ Ƈ �� ƈ �� �� Ɖ �� Ɗ Ƌ �� �� ƌ �� ƍ Ǝ �� ݢ �� Ə Ɛ Ƒ ƒ Ɠ Ɣ ƕ Ɩ Ɨ Ƙ �� �� ƙ ƚ ã �� �� ƛ �� Ɯ �� Ɲ �� �� �� �� ƞ �� �� �� Ɵ �� Ơ �@ �A �� �B �C �� �D �E �� �� �F �� �G �H �I �J �K �� �� �� �� �L �� �M �N �O �P �Q �� �� �� �R �� �� �� �� �S �� �� �� �� ӫ ݡ ݣ ݥ �� ݤ ݦ ݧ ҩ �T �U �V �W �X �Y �Z �� ݩ �[ �\ ݶ ݱ ݴ �] �^ �_ �` �a �b �c ݰ �� �d �e �� �f �g �h �i ɯ �j �k �l �� ݮ �m �n �o �p ݷ �q �r �� ݯ �s ݸ �t ݬ �u �v �w �x �y �z �{ ݹ ݳ ݭ Ī �| �} �~ ǀ ݨ �� �� ݪ ݫ ǁ ݲ �� ݵ Ө ݺ ǂ ݻ ç ǃ DŽ �� ݼ Dž dž LJ �� Lj �� lj NJ �� Nj �� nj Ǎ �� ǎ Ǐ ǐ Ǒ �� ǒ �� Ǔ ݿ ǔ Ǖ ǖ �� �� Ǘ �� �� �� ǘ Ǚ ǚ ݾ Ǜ ǜ ǝ �� �� Ǟ ǟ Ǡ �@ �A �� �� �� �B �C �D �E �F �� �� �G �H �I �� �J �K �L ݽ �M �� �� �N �� �O �P �Q �R �� �� Ƽ ή �� �S �� �T �U �V �W �X �Y �� �Z �[ �\ �� �� �] �^ �_ �` �a �b ө Ӫ �� �� �� �c �d �e �f �g �h �i �j �� �k �l �m �n �o �p �� �q �r �s �� �� �t �u �v �w �x �y �z �{ �� �| �} �~ Ȁ ȁ Ȃ ȃ Ȅ ȅ Ȇ �� ȇ Ȉ ȉ Ȋ ȋ �� Ȍ �� �� �� �� ȍ Ȏ ȏ Ȑ �� ȑ �� Ȓ ȓ Ȕ ȕ Ȗ �� ȗ �� �� �� Ș ș Ț �� ț �� Ȝ �� �� ȝ �� Ȟ �� ȟ Ƞ �@ �A �B �C �D �� �E �F �G �H �� �� �� �I �� �� �J �� �K �L �M �N �O �P �Q �R �� �S �� �T �U �� �V �W �X �Y �� �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �� �g �h �� �i �� �j �k �l �� �� �� �m �n �� �o �� �p �� �q �r �� �s �t �u �v �� �� �w �x �� �y �z �� �� �{ �� �| �} �� �~ ɀ Ɂ ɂ Ƀ Ʉ �� Ʌ �� �� Ɇ ɇ �� Ɉ �� �� ɉ Ɋ ɋ Ɍ ɍ �� Ɏ ɏ ɐ �� ɑ ɒ ɓ ɔ ɕ ɖ ɗ ɘ ə ɚ ɛ ޤ ɜ ɝ ޣ ɞ ɟ ɠ �@ �A �B �C �D �E �F �G �H �� �I �J �K �L �� �M �� �N �O �P �� �Q �R ε �S �T �U �V �� �W �� �X �Y �Z �[ �\ �] �^ �_ �` �� �� �a �b �c �d �e �f �g �h �i �j Ǿ �� �� �� ޢ �� �� �k �l �m �n �o ެ �p �q �r �s ަ �� �� �t �u �v �w �x �y �z �{ �| �} �~ ޡ ʀ ʁ ޥ ʂ ʃ ʄ ʅ ީ ʆ ʇ ʈ ʉ ʊ ި ʋ ʌ ʍ ާ ʎ ʏ ʐ ʑ ʒ ʓ ʔ ʕ ʖ ޭ ʗ �� ʘ ʙ ʚ ʛ ޳ ު ޮ ʜ ʝ �� ʞ ʟ ʠ �@ �A �� ޶ �B ޱ �C �D �E �F �G �H �I ޲ �J �K �L �M �N �O �P �Q �R �S �T Ѧ ޵ �U �V �W �X �Y �Z �[ ޯ �\ �] �^ ް �_ н �` �a �b ޴ �� ޹ �c �d �e �f �g �h ޸ �i ޷ �j �k �l �m �n �o �p ޻ �q �r �s �t �u �v �w �� �x �y �z �{ �| �� �� �} �~ ޺ ˀ ź ˁ ˂ ˃ ˄ ˅ ˆ ޼ ˇ ˈ ˉ ˊ ˋ ˌ ˍ �� ˎ ˏ ː ˑ �� ˒ ˓ ˔ ˕ ˖ ˗ ˘ ˙ ˚ ˛ ˜ ˝ ˞ ˟ ˠ �@ �A �� �B �C �D ޽ �E �F �G �H �I ޿ �J �K �L �M �N �O �P �Q �R �S �T Ģ �U �V �W �X �� �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h ޾ �i �� �j �k �l �m �n �o �p �q �r �s �t �u �v �w պ �x �y �z �� �{ �| �} �~ ̀ ́ ̂ ̃ ̄ ̅ ̆ ̇ ̈ ̉ ̊ ̋ � �� ² Ű �� ̌ ̍ � ̎ ̏ ̐ ̑ ̒ �� ̓ ̔ ̕ �� ̖ ̗ ̘ � ̙ ̚ ̛ ̜ ̝ ̞ ̟ ̠ �� � �@ � �A �B ʭ �C �D �E �F �G �H �I �� � � � �� Ϻ � ʴ �� �� �J �K �L �M �N �O �P �� � �� � �Q �R �S �T �U � �V �� �W �X �Y �Z �[ �\ �� � �] �^ �_ �` �a � �� �b �c � � � � �d � �e �f �� �� �� �g �h �� �� �� �i �j �k �� �l �m �n �o �p �� �q �r �s �� �t �� �� �u �� �� �� �v �w �� �� �� �� �x �y �� �z �{ �| �� �� �} �� �~ ̀ �� �� ́ ͂ ̓ ̈́ �� ͅ ͆ ͇ ͈ �� ͉ ͊ ͋ �� �� ͌ �� �� �� �� �� ͍ ͎ ͏ �� Ӽ ͐ ͑ ͒ ͓ �� ͔ �� ͕ �� �� ͖ ͗ ͘ �� �� �� �� ͙ ͚ �� ͛ ͜ ͝ ͞ �� �� ͟ �� ͠ �� ֩ �@ �� �A �� �B �� �C �D �� �� �� �E �� �F �G �H �� �I �J �K �L �� �M �N �� �O �P �� �Q �R �� �S �T �U �� �V �W �� �� �X �Y �Z �[ �\ �] �^ Ӭ �� �� �_ �` �� �a Ы �b �c �d �e �� �f �g �h �� �i �� �j �k �l �m �n �o �� �p �q �� �� �� �r �s �t �u �v �w �x �y �� �z �� �{ �| �} �� �~ �� ΀ ΁ ΂ ΃ �� �� �� �� ΄ ΅ Ά �� � · � Έ Ή � Ί ΋ �� Ό �� ΍ Ύ Ώ ΐ Α �� Β Γ Δ � Ε Ζ Η Θ Ι Κ Λ �� Μ Ν Ξ Ο Π �@ �A �B �� �C �D � � � �E �� �F �G �H � �I � �J �K �L �M �� �N �O � �P �Q � �R �S �T �U �V � �W �X �Y � � �Z �[ �\ �] �^ � �� � �_ �` �a �b �c �d �e � �f �g �h �i � �j �k �l �m � �n �o �p �q � �r �s �t � �u �v �w �x �y �z �{ �| �} �~ з π ρ ς σ � τ υ φ χ �� ψ ω ϊ ϋ ό ύ � ώ Ϗ ϐ ϑ ϒ ϓ ϔ ϕ � ϖ �� � ϗ Ϙ ϙ Ϛ � ϛ Ϝ ϝ Ϟ ϟ � �� Ϡ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �� �N �O �P �Q �R �S � �T �U � �V �W �X Ѫ �Y �Z �[ �� �� �\ �] �^ �_ �` �a �� �� �b �c �d �e �f �g �� �h �i �� �j �� �k �l �m �n �o �p �q �� �� �� �� �� �r �s �� �� �t �� �� �u �� �v ˥ �w �� �x �y �z �{ �� �| �} �~ Ѐ Ё �� �� �� Ђ Ԭ �� Ѓ �� �� Є Ѕ �� І Ї �� Ј �� Љ Њ Ћ Ќ ̻ Ѝ Ў Џ �� А Б В Г Д �� Е Ж З И Й �� К �� Л М Н О П Р �� �@ Ϯ �A �B �C �� �D �E �F �G �H �� �I �J �K �L �� �M �N �O �P �� �� �Q �R װ �� �S �T �� �U �V �W �X �� �Y �Z �[ �� �\ �� ԣ �] �^ �� ȹ �_ �` �a �b �c �� �d �e �� �� �� �� �f �g �� �h �i �j �k �l �m �n �� �� �o �� �� �p �q �r �� �� �s �t �� �u �� �v �w �x �� �y �z �{ �| �} �~ р �� с т у ф х �� ц �� �� ч ш щ ъ ы �� �� �� ь э ю я ѐ �� ё ђ ѓ �� є ѕ і ї �� �� ј љ њ ћ � ќ ѝ ў �� џ �� Ѡ �@ �A �B �C �D �E �F �G �H �� �I �J �� �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �� �� �d �e �f �g �h �i �� �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �� �~ Ҁ ҁ �� ҂ Ҫ ҃ �� ҄ ҅ �� ҆ ҇ ҈ ҉ Ҋ ҋ Ҍ ҍ Ҏ ҏ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҟ ҟ Ҡ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �� �� �_ �� �� �� �� �� �� �� �� �� �` �� �� �� �� �� �a �b �c �� �d �e �f �� �g �� �h �� �i �j �k �l �� �m �� �� �n �o �p �q �� �r �s �t �� �u �v �w � �x �y �z �{ �| �} �~ Ӏ Ӂ ӂ Ӄ ӄ �� Ӆ ӆ Ӈ ӈ Ӊ ӊ �� Ӌ ӌ Ӎ ӎ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӡ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �� �` �a �b �c �d �e �f �g �h � �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ Ԁ ԁ Ԃ ԃ Ԅ ԅ Ԇ ԇ Ԉ ԉ Ԋ ԋ Ԍ ԍ Ԏ ԏ Ԑ ԑ Ԓ ԓ Ԕ ԕ Ԗ ԗ Ԙ ԙ ղ Ԛ ԛ Ԝ ԝ Ԟ ԟ Ԡ �@ �A �B �C �D �E �F �G �� �� �H �I �J �K �L �M �N �O �� �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր Ց Ւ Փ Ք Օ Ֆ ՗ ՘ ՙ ՚ ՛ ՜ ՝ ՞ ՟ ՠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �� �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ ր ց �� ւ փ ք օ ֆ և ֈ ։ ֊ ֋ ֌ ֍ ֎ ֏ ֐ ֑ ֒ ֓ ֔ ֕ ֖ ֗ ֘ ֙ ֚ ֛ ֜ ֝ ֞ ֟ ֠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �� �` �a �b �c �d Ʃ �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ ׀ ׁ ׂ ׃ ׄ ׅ ׆ ׇ ׈ ׉ ׊ ׋ ׌ ׍ ׎ ׏ א ב ג ד ה ו ז ח ט ڥ �� �� �� �� �� ڦ ڧ �� �� ڨ �� י ѵ �� Ѷ �� ך �� �� ک ڪ �� ګ �� �� �� כ �� �� �� �� �� ֤ ڬ ڭ �� �� ʶ ל թ �� �� ڮ �� �� ڰ گ ם �� ڱ ڲ ڳ �� ڴ ʫ ڵ ڶ �� �� ڷ �� �� ڸ ڹ �� ѯ �� ں �� �� �� ڻ ڼ מ �� �� �� ڽ �� ھ �� �� ڿ ˵ �� �� �� �� �� ŵ �� �� �� �� �� �� ˭ �� �� �� �� ׻ �� ̸ ן �� ı �� �� �� �� г �� �� ν �� �� �� �� �� �� �� �� �� �� נ �� �� �� л ҥ �� �� ǫ �� �� á �� �� �� ̷ �� �� �� �� �� �� Ǵ �� �� �� �@ �A �B �C �D �E �F �G �H �� �I �J �K �L �� �� �M �� �N �O �� �P �Q �R �S �T �U �V �W �� �X �Y �Z �[ �� �\ �] �^ �_ �` �a �� �� �b �c �d �e �f �g �h �� ԥ �i �j �k �l �m �n �o �� �p �q �r �s �� �� �� �t �u �v �w �x �y �z �� �{ �| �� �} �~ ؀ �� �� ؁ ò ؂ ؃ ؄ ؅ ؆ ؇ ؈ �� ؉ ؊ ؋ �� ، ؍ ؎ ؏ ؐ ؑ ؒ ؓ ؔ ؕ ؖ ؗ ؘ ؙ ؚ ؛ ؜ ؝ ؞ ؟ ؠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ ـ ف ق ك ل م ن ه و ى ي ً ٌ ٍ َ ُ ِ ّ ْ ٓ ٔ ٕ ٖ ٗ ٘ ٙ ٚ ٛ ٜ ٝ ٞ ٟ ٠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �� �� �� �O �� �� �� �� �� �� �� �� �� ̰ ƶ �� �� �� �� �� �� �� �� �� �� �� �� ó �� �� �� �� �� �� �� �� �� ¸ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �P �Q �� �� �� �� �R ׸ �� ׬ �� �� �� �� �S �� �� Ӯ �� �� �T �� �� �U �V �W �� �X �� �Y �Z �� �[ �\ �� �� �� �� �� �] �^ �_ �` �a �b �c �d �e �� �f �g �� �� �h �i �j �k Խ �� �l �m �n �o �p �� �q �r �� �s �t �u �v �w �x �y �z �{ �| �� �} �~ ڀ Ȥ ځ ڂ ڃ ڄ څ چ ڇ ڈ ډ ڊ ڋ ڌ ڍ �� ڎ �� ſ �� ڏ ڐ �� ڑ �� ڒ �� ړ ֺ �� ڔ ڕ ږ Ծ �� ڗ �� ژ ڙ ښ ڛ �� �� ڜ �� �� ڝ �� ڞ ڟ ڠ �@ �� �� �A �B �� �� �C �� �� �� �D �E �F �� �� �G �H �I �� �J �� �� �� �K �L · �M �N �O �� �P �� �Q �� �� �� �� �� �R �� �S �T �U �V �W �X �Y �� �Z �[ �\ �� ӻ �] �� �^ �_ ̤ �` �a �b �c �� �d �e �f �g �h �i �j �k �� �� �� �l �m �� �� �n �o �p �q �r �� �� �s �� �t �� �� �u �� �v �w �x �� �y �z �{ �� �� �| �} �� �~ ۀ �� �� �� ہ �� ۂ ۃ � �� �� �� ̣ ۄ ۅ ۆ ۇ ۈ �� �� ۉ ۊ ۋ ی ۍ ێ �� ۏ ې ۑ ے ۓ ۔ ە ۖ ۗ ۘ ۙ ۚ �� ۛ ۜ �� ۝ ۞ �� �� ۟ �� �� ۠ �� �@ �� �A �� �B �C �D �E �F �� �G �H �� �I �� �J �K �L �� �M �� �N �O �P �Q �R �S �T �� �� �U �V �W �� �X �Y �Z �[ �\ �] �^ �� �_ �� �` �a �b �c �d �e �f �g �h �i �j �k �� �� �l �m �� �n �o �� �p �q �r �s �t �u �v �� �w �x �y �z �{ �| �} �~ ܀ ܁ ܂ ܃ ܄ ܅ ܆ ܇ ܈ ܉ ܊ � ܋ ܌ ܍ ܎ ܏ ܐ ܑ ܒ ܓ ܔ ܕ ܖ ܗ ܘ ܙ ܚ ܛ ܜ ܝ ܞ ܟ ܠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ ݀ ݁ ݂ ݃ ݄ ݅ ݆ ݇ ݈ ݉ ݊ ݋ ݌ ݍ ݎ ݏ ݐ ݑ ݒ ݓ ݔ ݕ ݖ ݗ ݘ ݙ ݚ ݛ ݜ ݝ ݞ ݟ ݠ �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �� �� �� �� �a �� ת �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �b �� �� �� �� �� �� �� �� �� �� �� �c � � � �� �� �d �� �� ԯ Ͻ շ � �� � �� �� �e �� �� �f �g �h �� �i �j �k �l �� �� �m �� �n �o �p �q �� �� �r �s �t �u �� �v �w �� �x �y �z �� �� �{ �| Ǩ �� �} �� Ѹ �~ �� �� ހ ށ ނ ރ ބ ӭ ޅ �� �� ކ �� �� �� އ ވ �� �� މ �� Զ Υ �� �� ފ ދ �� ތ �� �� �� ލ �� �� �� �� ގ �� �� ޏ �� ސ ޑ �� ޒ ޓ ޔ �� �� �� ޕ ޖ ޗ ׷ ޘ ޙ �� �� �� �� �� �� �� ޚ ޛ ѡ ѷ �� ޜ �� ޝ ͸ �� �� �� ޞ ; ޟ �� �� ޠ �@ ͨ �� �A �� �� �� �� �� �� �B �C �D �� �E �F �G �H �I �J �� �� �� �K �L �M �N �O �� �� �P �� �Q �R �� �� �S �� �T �U �� �� �V �� �W �X �� �Y �Z �[ �\ �] �� �^ �� �� �� �� �� �_ �` �a �� �� �b �c �� �d �e �f �g �h �i �� Dz �j ң �k �l �� �m �n �o �p �� �� �q �r �s �t �u �� �� �v �w �x �y �z �{ �| �� �} �� �� �~ �� �� ߀ ߁ ߂ ߃ �� ߄ ߅ �� ߆ ߇ ߈ ߉ ߊ �� ߋ �� ߌ �� ߍ �� ߎ �� ߏ �� ߐ �� ߑ ߒ ߓ �� �� �� ߔ ߕ �� ߖ ߗ ߘ а ߙ �� ߚ �� �� ۢ �� ߛ �� �� �� �� ߜ ۡ �� �� �� ߝ ߞ ۥ ߟ ߠ �� �@ �A ۧ ۤ �B ۨ �C �D �� �E �F �G �� ۣ ۦ ֣ �H ۩ �I �J �K ۭ �L �M �N ۮ ۬ �� �O �P �Q �� ۫ �R �S �T ۪ �� �� �U �V ۯ �W �� �X ۰ �Y �Z �[ �\ �� �] �^ �_ �� �` �a �b �c �� ۱ �d �e �f �� �g ۲ �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �� �| �} �~ �� ۴ �� �� �� ۳ ۵ �� �� �� �� �� �� �� �� �� �� �� ۷ �� ۶ �� �� �� �� �� �� �� ۸ �� �� �� �� �� �� �� �� �� ۹ � �@ ۺ �A �B �� �� �� �� �� �� �� �� �C �� �D �E �F �G �� �H �I �� �J �K �� ̪ �L �M �� �� �� �� �� �N �O �P �� �� �Q �� �R ͪ �� �� �� �� �S �� �� ø �� �� �� �T �U �V �� �� �� �W �X �Y �Z �[ �� �\ �� �] �� �^ �� �� �� �_ �` �� �� �� �a �b �c �d �e �f �g �� ȩ �h �i �j �k �l �m �� �� �n �o �p �q �r �s �� �t �u �� �� �� �v �w �x �y �� �� �z �{ �| �} �� �~ � � � � � � � � � � � �� � �� �� � �� �� Ұ �� � �� � � � � � � � � � � �� � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �� �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �� �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �� �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �� �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �� �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � �@ �A �B �C �D �E �F �G �� �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �� �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �� �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � �� �� �� �� �� �� �� �� �� ǥ �� �� � �� �� �� �� � �� � �� �� �� �� �� �� �� �� �� �� �� �� Կ �� �� �� �� �� �� �� �� ť �� �� Ǯ �� ǯ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Ǧ í � �� �� �� �� �� �� �� � �� �� �� � � �� �� �� �� �� � �� ͭ �� �� �� �� ա �� ϳ �� �� � �� �� � �� � �� �� � � �� ҿ �� � � � �� � �� � �� � � � �� � �� �� � � �� �� � � �� � � �� п � � � �� �� � � � � � �� � �� ê � � � � � � �� �� �� �� ׶ �� �@ �� �� �� �� �� �� �� �� �� �� �� �A �� �� �� �� �� �� �� �� �� �B �� �� �� þ �� �C �� �� �� �� �D �� �� �E �� �� �� �� �� �� �� �� �� �F �� �� �� �� �G �� �� �� �� �� �H �� �� �� �� �� �� �� �� �� �� �� �� �� �I �� �� �� �� �� �J �K �� �L �M �N �O �P �Q �R �S �� �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �� �� �� �� �\ �� �� �� �� �� �� �� �� �� �� �� բ �� �� �� �� �� �� �] �� �� �� �� �� �� �� �^ �� �� �� �� �� �� �� �� �� �� �� �_ �� �� �� �� �` �� �� �a �� �� �b �� �c �� �� �d �e �f �g �h �i �j �� �k �l �m �� �n �o �� �� �� �� �� �� �p �q �r �s �� �� �� �t �� �� �u �� �v �� �� ½ ¤ �� �� �w ª İ �� �x �y �� �z �{ �| �� �� �} �~ � � � �� � � � �� � �� Ժ � �� � � �� �� �� �� � �� � � � � � �� � �� �� �� �� � � � � � � � � � � � � � �� ¡ � �� � � �� �@ �� �A �� �� �B �C �D �� �E �F �� �� ϶ �G �H �� �I �J �K �L �M �N �O �P �Q �R �� �S �T �U �V �W �X �Y �Z �� �[ �\ �� �] �^ �� �_ �` �� �a �b �� �� �� �c ȸ �� �d �e �� �� �� �� �f �� �g �h �� Ӻ �� �� �i �j �� �k �l �� �m �n �o �p �q �r �s �t �u �v �� �w �x �y �z �{ �| �} �� �� ѩ �~ � � � �� � � � �� � � �� �� � �� � � � � �� � �� �� � � �� � �� �� �� ù � � � �� �� �� � � � �� � � �� � � � � � ˪ � ϼ � � �@ �A �B �C �D �E �F �G �H �� �I �J �� �K �L �� �M ¶ �N �O �P �Q �R �� �� �S �T �U �V �� �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �� �� �j �k �� �l �m �� �n �� �o �p �� �q �� �� �� �r �s �� �t �u �v �� �w �x �y �z �{ �| �} �~ � �� ѥ � �� � � � � � �� � � � � � � � � �� � � � � � Ь � �� � � � �� �� � �� � � � �� � � � � � �@ �A �� �B �C �� �D �E �F �G �H �I �J �� �K �� �L �� �M �N �� �O �� �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � Τ �� � �� � � � �� � � � � � �� � �� �� � � � � � � � � � � � � � � � � � � � � � � � �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E ҳ �� �� �� �� ˳ �� �� �� �� �� �� �� �� �� Ԥ ­ �� �� �� � �� �F � � �G � �� Ƶ �H �� � �I ӱ �� �� �J � � �� �� � � �� � � �K �� � � ȧ �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �� �r �s � � � �t � �u �v Ʈ � � �w �x �y �� ʳ �z �{ �| �} �~ � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �� �E �F �� �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �� �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� � � � � � � � � � �� � � � � � �� �� �� �� �� �� �� �� � �� �� �� �� � � �� � �� �� � �� �� �� � � �� �� �� �� �� � �� �� �@ �� �A �� �� �� �� �� �� �� �� ظ �� �� �B �C �D �E �F �G �H �I �J �K �L � �M �N ܰ �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �� Ԧ �� ѱ �� �� �R �� ¿ �� ʻ �� �� �� �� פ �� �� �� �� �� �� �� �S �� �� �� �� �� �T �� �� �� �U �V �� �� �� �� �� �W �X �� ƭ �� �Y ɧ �� �� �� � �� �� �� �� �� �� �� �Z �� �� �[ �\ �] �^ �_ �` �a �� �� �b �c �d �e �� �� �� �f �� �g �� �h �i �j �� �� �� �k �l �� �m �n �o �p �q �� �� �r �s �t �u �� �v �� �w �x �y �z �� �{ �| �} �~ � � �� � �� � � � � �� � � � � �� � �� � �� � � � � � � � � � �� � �� � � � � � � � �� � � � �@ �� �A �B �C �D �E �F �� �G �H �I �� �J �K �L �M �N �O �P �Q �R �S �T �� �U �V �W �� �X �Y �Z �[ �\ �] �^ �_ �` �a �b �� �c �d ت �e �f �g �h �i �j �k �l �� �� �m �n �o �p �� �� �� �� �� �q �� �� �� �r �s �t �� �u κ �v �� �w �x ħ �y �z �{ �| �} �~ � � � � � � � � � � � � � � � � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� ³ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O �P �Q �R �S �T �U �V �W �X �Y �Z �[ �� � �� � �� �\ Ÿ ѻ �] � � � � � Ѽ �^ �� �_ � � ԧ �` �� � � � � � �a �b �� � �� �c � � �� �� �� �� �� �� �� ȵ �� �� �d �� �� �e �� �f �g �h �� �i �� �� �j �� �� �� �k �� �l �m �n �o �� �� �p �� �� �� �� �� �� �� �� �q �r ӥ �� �s �� �t �u �v �w �x �y �z �{ �| �} �� ¹ �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ´ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �� �I �J �K �� �L �M �� �N �� �� �O �P �Q �R �S �� �T �U �V �W �� �X �Y �Z �� �� � �[ �� �\ �] ǭ �^ �_ �` Ĭ �a �b �� �� �� �c �� �� �d �� �e �f �� �g �� �h �� �� �i �j �k �l �� �m �n �o �p �q �r �s �t �u �� �v �� �� �w �� �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� ؾ �� �� �� �� �� �� ػ �� ܱ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �� �E �� �F �� �G �� �� �H �I �J �K �L �� �M �N �O �P �Q �R �S �T �U �V �W �� � �X �Y �Z �[ �\ �] �^ �_ �` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o �p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ȣ �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O diff --git a/tests/data/iso-8859-15.txt b/tests/data/iso-8859-15.txt new file mode 100644 index 00000000000..7f1b9557585 --- /dev/null +++ b/tests/data/iso-8859-15.txt @@ -0,0 +1,6 @@ +Todos os seres humanos nascem livres e iguais em dignidade e em direitos. Dotados de raz�o e de consci�ncia, devem agir uns para com os outros em esp�rito de fraternidade. + +Alle menneske er f�dde til fridom og med same menneskeverd og menneskerettar. Dei har f�tt fornuft og samvit og skal leve med kvarandre som br�r. + +Tous les �tres humains naissent libres et �gaux en dignit� et en droits. Ils sont dou�s de raison et de conscience et doivent agir les uns envers les autres dans un esprit de fraternit�. + diff --git a/tests/data/iso-8859-5.txt b/tests/data/iso-8859-5.txt new file mode 100644 index 00000000000..6cc8451766c --- /dev/null +++ b/tests/data/iso-8859-5.txt @@ -0,0 +1,12 @@ +������ 1 +��� ���� ��������� ���������� � ������� � ����� ����������� � ������. ��� �������� ������� � �������� � ������ ��������� � ��������� ���� ����� � ���� ��������. + +������ 2 +������ ������� ������ �������� ����� ������� � ����� ���������, ���������������� ��������� �����������, ��� ������ �� �� �� ���� ��������, ���-�� � ��������� ����, ����� ����, ����, �����, �������, ������������ ��� ���� ���������, ������������� ��� ����������� �������������, ��������������, ���������� ��� ����� ���������. + +����� ����, �� ������ ����������� �������� �������� �� ������ �������������, ��������� ��� �������������� ������� ������ ��� ����������, � ������� ������� �����������, ���������� �� ����, �������� �� ��� ���������� �����������, ����������, ������������������� ��� ���-���� ����� ������������ � ����� ������������. + +������ 3 +������ ������� ����� ����� �� �����, �� ������� � �� ������ ������������������. + + diff --git a/tests/data/utf-16.txt b/tests/data/utf-16.txt new file mode 100644 index 00000000000..d7be9787ad3 Binary files /dev/null and b/tests/data/utf-16.txt differ diff --git a/tests/unit/Service/EncodingServiceTest.php b/tests/unit/Service/EncodingServiceTest.php new file mode 100644 index 00000000000..d72da7669b4 --- /dev/null +++ b/tests/unit/Service/EncodingServiceTest.php @@ -0,0 +1,76 @@ +encodingService = new EncodingService(); + } + + /** + * Attempt to decode the file using the default decoding order. + * For files with encodings not included in the COMMON_ENCODINGS array encoding to UTF-8 will fail. + * We then do the conversion again after setting the mb_detect_order value: all conversions should succeed. + * @dataProvider dataFileEncodings + */ + public function testEncoding(string $file, string $encoding) { + $utf8String = $this->encodingService->encodeToUtf8(file_get_contents($file)); + + // If encoding is not part of the default encodings we can expect it to fail + // It might still succeed because encoding detection is not precise. + if ($utf8String || $this->isSupportedEncoding($encoding)) { + $this->assertNotNull($utf8String); + $this->assertNotFalse(mb_detect_encoding($utf8String, 'UTF-8', true)); + } + + $originalOrder = mb_detect_order(); + $this->assertNotFalse(mb_detect_order($encoding)); + + $utf8String = $this->encodingService->encodeToUtf8(file_get_contents($file)); + $this->assertNotNull($utf8String); + $this->assertNotFalse(mb_detect_encoding($utf8String, 'UTF-8', true)); + + mb_detect_order($originalOrder); + } + + /** + * If the encoding is in the list of common encodings we should be able to detect an encoding (it might not be the + * correct encoding due to detection inaccuracies). If not, add the encoding to mb_detect_order. + * @dataProvider dataFileEncodings + */ + public function testDetection(string $file, string $encoding) { + $detectedEncoding = $this->encodingService->detectEncoding(file_get_contents($file)); + if ($this->isSupportedEncoding($encoding)) { + $this->assertNotNull($detectedEncoding); + } + + $originalOrder = mb_detect_order(); + $this->assertNotFalse(mb_detect_order($encoding)); + + $detectedEncoding = $this->encodingService->detectEncoding(file_get_contents($file)); + $this->assertEquals($encoding, $detectedEncoding); + + mb_detect_order($originalOrder); + } + + + public function dataFileEncodings(): array { + return [ + ['./tests/data/iso-8859-15.txt', 'ISO-8859-15'], + ['./tests/data/big5.txt', 'BIG-5'], + ['./tests/data/cp936.txt', 'CP936'], + ['./tests/data/utf-16.txt', 'UTF-16LE'], + ['./tests/data/iso-8859-5.txt', 'ISO-8859-5'], + ]; + } + + private function isSupportedEncoding(string $encoding): bool { + return in_array($encoding, EncodingService::COMMON_ENCODINGS, true) + || isset(EncodingService::UTF_BOMs[$encoding]); + } +}