diff --git a/.gitattributes b/.gitattributes index 3ff4793..8a10860 100644 --- a/.gitattributes +++ b/.gitattributes @@ -13,3 +13,4 @@ /Tests/ export-ignore /codeception.yml export-ignore /phpcs.xml export-ignore +/tools/ export-ignore diff --git a/composer.json b/composer.json index d1f47bf..650b159 100644 --- a/composer.json +++ b/composer.json @@ -42,7 +42,6 @@ "nimut/testing-framework": "^5.0.3", "phpdocumentor/reflection-docblock": "<= 5.1 || > 5.2", "phpunit/phpunit": "^7.5.20", - "sebastian/phpcpd": "^4.1.0", "seld/jsonlint": "^1.8", "squizlabs/php_codesniffer": "^3.5.5", "typo3/cms-fluid-styled-content": "^9.5 || ^10.4" @@ -90,7 +89,7 @@ "@ci:php:sniff" ], "ci:php:codestyle": "php-cs-fixer fix --config .php_cs.php -v --dry-run --using-cache false --diff --diff-format=udiff", - "ci:php:copypaste": ".Build/vendor/bin/phpcpd Classes Configuration Tests", + "ci:php:copypaste": "php ./tools/phpcpd.phar Classes Configuration Tests", "ci:php:lint": "find *.php Classes Configuration Tests -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l", "ci:php:sniff": ".Build/vendor/bin/phpcs Classes Configuration Tests", "ci:static": [ diff --git a/phive.xml b/phive.xml new file mode 100644 index 0000000..1d8b371 --- /dev/null +++ b/phive.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/tools/phive.phar b/tools/phive.phar new file mode 100755 index 0000000..a6d862e --- /dev/null +++ b/tools/phive.phar @@ -0,0 +1,1008 @@ +#!/usr/bin/env php + '/vendor/phar-io/executor/src/ExecutorException.php', + 'phario\\executor\\executor' => '/vendor/phar-io/executor/src/Executor.php', + 'phario\\executor\\executorresult' => '/vendor/phar-io/executor/src/ExecutorResult.php', + 'phario\\filesystem\\directory' => '/vendor/phar-io/filesystem/src/Directory.php', + 'phario\\filesystem\\directoryexception' => '/vendor/phar-io/filesystem/src/DirectoryException.php', + 'phario\\filesystem\\exception' => '/vendor/phar-io/filesystem/src/Exception.php', + 'phario\\filesystem\\file' => '/vendor/phar-io/filesystem/src/File.php', + 'phario\\filesystem\\filename' => '/vendor/phar-io/filesystem/src/Filename.php', + 'phario\\filesystem\\filenameexception' => '/vendor/phar-io/filesystem/src/FilenameException.php', + 'phario\\filesystem\\lastmodifieddate' => '/vendor/phar-io/filesystem/src/LastModifiedDate.php', + 'phario\\gnupg\\errorstrings' => '/vendor/phar-io/gnupg/src/ErrorStrings.php', + 'phario\\gnupg\\exception' => '/vendor/phar-io/gnupg/src/Exception.php', + 'phario\\gnupg\\factory' => '/vendor/phar-io/gnupg/src/Factory.php', + 'phario\\gnupg\\gnupg' => '/vendor/phar-io/gnupg/src/GnuPG.php', + 'phario\\manifest\\application' => '/vendor/phar-io/manifest/src/values/Application.php', + 'phario\\manifest\\applicationname' => '/vendor/phar-io/manifest/src/values/ApplicationName.php', + 'phario\\manifest\\author' => '/vendor/phar-io/manifest/src/values/Author.php', + 'phario\\manifest\\authorcollection' => '/vendor/phar-io/manifest/src/values/AuthorCollection.php', + 'phario\\manifest\\authorcollectioniterator' => '/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php', + 'phario\\manifest\\authorelement' => '/vendor/phar-io/manifest/src/xml/AuthorElement.php', + 'phario\\manifest\\authorelementcollection' => '/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php', + 'phario\\manifest\\bundledcomponent' => '/vendor/phar-io/manifest/src/values/BundledComponent.php', + 'phario\\manifest\\bundledcomponentcollection' => '/vendor/phar-io/manifest/src/values/BundledComponentCollection.php', + 'phario\\manifest\\bundledcomponentcollectioniterator' => '/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php', + 'phario\\manifest\\bundleselement' => '/vendor/phar-io/manifest/src/xml/BundlesElement.php', + 'phario\\manifest\\componentelement' => '/vendor/phar-io/manifest/src/xml/ComponentElement.php', + 'phario\\manifest\\componentelementcollection' => '/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php', + 'phario\\manifest\\containselement' => '/vendor/phar-io/manifest/src/xml/ContainsElement.php', + 'phario\\manifest\\copyrightelement' => '/vendor/phar-io/manifest/src/xml/CopyrightElement.php', + 'phario\\manifest\\copyrightinformation' => '/vendor/phar-io/manifest/src/values/CopyrightInformation.php', + 'phario\\manifest\\elementcollection' => '/vendor/phar-io/manifest/src/xml/ElementCollection.php', + 'phario\\manifest\\elementcollectionexception' => '/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php', + 'phario\\manifest\\email' => '/vendor/phar-io/manifest/src/values/Email.php', + 'phario\\manifest\\exception' => '/vendor/phar-io/manifest/src/exceptions/Exception.php', + 'phario\\manifest\\extelement' => '/vendor/phar-io/manifest/src/xml/ExtElement.php', + 'phario\\manifest\\extelementcollection' => '/vendor/phar-io/manifest/src/xml/ExtElementCollection.php', + 'phario\\manifest\\extension' => '/vendor/phar-io/manifest/src/values/Extension.php', + 'phario\\manifest\\extensionelement' => '/vendor/phar-io/manifest/src/xml/ExtensionElement.php', + 'phario\\manifest\\invalidapplicationnameexception' => '/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php', + 'phario\\manifest\\invalidemailexception' => '/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php', + 'phario\\manifest\\invalidurlexception' => '/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php', + 'phario\\manifest\\library' => '/vendor/phar-io/manifest/src/values/Library.php', + 'phario\\manifest\\license' => '/vendor/phar-io/manifest/src/values/License.php', + 'phario\\manifest\\licenseelement' => '/vendor/phar-io/manifest/src/xml/LicenseElement.php', + 'phario\\manifest\\manifest' => '/vendor/phar-io/manifest/src/values/Manifest.php', + 'phario\\manifest\\manifestdocument' => '/vendor/phar-io/manifest/src/xml/ManifestDocument.php', + 'phario\\manifest\\manifestdocumentexception' => '/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php', + 'phario\\manifest\\manifestdocumentloadingexception' => '/vendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php', + 'phario\\manifest\\manifestdocumentmapper' => '/vendor/phar-io/manifest/src/ManifestDocumentMapper.php', + 'phario\\manifest\\manifestdocumentmapperexception' => '/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php', + 'phario\\manifest\\manifestelement' => '/vendor/phar-io/manifest/src/xml/ManifestElement.php', + 'phario\\manifest\\manifestelementexception' => '/vendor/phar-io/manifest/src/exceptions/ManifestElementException.php', + 'phario\\manifest\\manifestloader' => '/vendor/phar-io/manifest/src/ManifestLoader.php', + 'phario\\manifest\\manifestloaderexception' => '/vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php', + 'phario\\manifest\\manifestserializer' => '/vendor/phar-io/manifest/src/ManifestSerializer.php', + 'phario\\manifest\\phpelement' => '/vendor/phar-io/manifest/src/xml/PhpElement.php', + 'phario\\manifest\\phpextensionrequirement' => '/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php', + 'phario\\manifest\\phpversionrequirement' => '/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php', + 'phario\\manifest\\requirement' => '/vendor/phar-io/manifest/src/values/Requirement.php', + 'phario\\manifest\\requirementcollection' => '/vendor/phar-io/manifest/src/values/RequirementCollection.php', + 'phario\\manifest\\requirementcollectioniterator' => '/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php', + 'phario\\manifest\\requireselement' => '/vendor/phar-io/manifest/src/xml/RequiresElement.php', + 'phario\\manifest\\type' => '/vendor/phar-io/manifest/src/values/Type.php', + 'phario\\manifest\\url' => '/vendor/phar-io/manifest/src/values/Url.php', + 'phario\\phive\\abstractrequestedpharresolver' => '/src/services/resolver/AbstractRequestedPharResolver.php', + 'phario\\phive\\abstractresolvingstrategy' => '/src/services/resolver/strategy/AbstractResolvingStrategy.php', + 'phario\\phive\\authconfig' => '/src/shared/config/AuthConfig.php', + 'phario\\phive\\authentication' => '/src/shared/http/Authentication.php', + 'phario\\phive\\authexception' => '/src/shared/exceptions/AuthException.php', + 'phario\\phive\\authxmlconfig' => '/src/shared/config/AuthXmlConfig.php', + 'phario\\phive\\authxmlconfigfilelocator' => '/src/shared/config/AuthXmlConfigFileLocator.php', + 'phario\\phive\\basehash' => '/src/shared/hash/BaseHash.php', + 'phario\\phive\\basicauthentication' => '/src/shared/http/authentication/BasicAuthentication.php', + 'phario\\phive\\bearerauthentication' => '/src/shared/http/authentication/BearerAuthentication.php', + 'phario\\phive\\cachebackend' => '/src/shared/http/CacheBackend.php', + 'phario\\phive\\checksumservice' => '/src/services/checksum/ChecksumService.php', + 'phario\\phive\\cli\\coloredconsoleoutput' => '/src/shared/cli/output/ColoredConsoleOutput.php', + 'phario\\phive\\cli\\command' => '/src/shared/cli/Command.php', + 'phario\\phive\\cli\\commandlocator' => '/src/shared/cli/CommandLocator.php', + 'phario\\phive\\cli\\commandlocatorexception' => '/src/shared/cli/CommandLocatorException.php', + 'phario\\phive\\cli\\commandoptionsexception' => '/src/shared/cli/CommandOptionsException.php', + 'phario\\phive\\cli\\consoleinput' => '/src/shared/cli/input/ConsoleInput.php', + 'phario\\phive\\cli\\consoleoutput' => '/src/shared/cli/output/ConsoleOutput.php', + 'phario\\phive\\cli\\consoletable' => '/src/shared/cli/output/ConsoleTable.php', + 'phario\\phive\\cli\\context' => '/src/shared/cli/Context.php', + 'phario\\phive\\cli\\contextexception' => '/src/shared/cli/ContextException.php', + 'phario\\phive\\cli\\generalcontext' => '/src/shared/cli/GeneralContext.php', + 'phario\\phive\\cli\\input' => '/src/shared/cli/input/Input.php', + 'phario\\phive\\cli\\options' => '/src/shared/cli/Options.php', + 'phario\\phive\\cli\\output' => '/src/shared/cli/output/Output.php', + 'phario\\phive\\cli\\outputfactory' => '/src/shared/cli/output/OutputFactory.php', + 'phario\\phive\\cli\\outputlocator' => '/src/shared/cli/output/OutputLocator.php', + 'phario\\phive\\cli\\request' => '/src/shared/cli/Request.php', + 'phario\\phive\\cli\\requestexception' => '/src/shared/cli/RequestException.php', + 'phario\\phive\\cli\\runner' => '/src/shared/cli/Runner.php', + 'phario\\phive\\cli\\runnerexception' => '/src/shared/cli/RunnerException.php', + 'phario\\phive\\commandlocator' => '/src/commands/CommandLocator.php', + 'phario\\phive\\compatibilityservice' => '/src/services/phar/CompatibilityService.php', + 'phario\\phive\\composeralias' => '/src/shared/ComposerAlias.php', + 'phario\\phive\\composercommand' => '/src/commands/composer/ComposerCommand.php', + 'phario\\phive\\composercommandconfig' => '/src/commands/composer/ComposerCommandConfig.php', + 'phario\\phive\\composercontext' => '/src/commands/composer/ComposerContext.php', + 'phario\\phive\\composerservice' => '/src/commands/composer/ComposerService.php', + 'phario\\phive\\compositeauthconfig' => '/src/shared/config/CompositeAuthConfig.php', + 'phario\\phive\\config' => '/src/shared/config/Config.php', + 'phario\\phive\\configexception' => '/src/shared/exceptions/ConfigException.php', + 'phario\\phive\\configuredphar' => '/src/shared/phar/ConfiguredPhar.php', + 'phario\\phive\\configuredpharexception' => '/src/shared/phar/ConfiguredPharException.php', + 'phario\\phive\\curl' => '/src/shared/http/Curl.php', + 'phario\\phive\\curlconfig' => '/src/shared/http/CurlConfig.php', + 'phario\\phive\\curlconfigbuilder' => '/src/shared/http/CurlConfigBuilder.php', + 'phario\\phive\\curlconfigexception' => '/src/shared/exceptions/CurlConfigException.php', + 'phario\\phive\\curlexception' => '/src/shared/exceptions/CurlException.php', + 'phario\\phive\\curlhttpclient' => '/src/shared/http/CurlHttpClient.php', + 'phario\\phive\\defaultcommand' => '/src/commands/default/DefaultCommand.php', + 'phario\\phive\\defaultcommandconfig' => '/src/commands/default/DefaultCommandConfig.php', + 'phario\\phive\\directurlresolver' => '/src/services/resolver/DirectUrlResolver.php', + 'phario\\phive\\downloadfailedexception' => '/src/shared/exceptions/DownloadFailedException.php', + 'phario\\phive\\environment' => '/src/shared/environment/Environment.php', + 'phario\\phive\\environmentauthconfig' => '/src/shared/config/EnvironmentAuthConfig.php', + 'phario\\phive\\environmentexception' => '/src/shared/exceptions/EnvironmentException.php', + 'phario\\phive\\environmentlocator' => '/src/shared/environment/EnvironmentLocator.php', + 'phario\\phive\\errorexception' => '/src/shared/exceptions/ErrorException.php', + 'phario\\phive\\etag' => '/src/shared/http/ETag.php', + 'phario\\phive\\exception' => '/src/shared/exceptions/Exception.php', + 'phario\\phive\\executor' => '/src/shared/executor/Executor.php', + 'phario\\phive\\executorexception' => '/src/shared/exceptions/ExecutorException.php', + 'phario\\phive\\executorresult' => '/src/shared/executor/ExecutorResult.php', + 'phario\\phive\\extensionsmissingexception' => '/src/shared/exceptions/ExtensionsMissingException.php', + 'phario\\phive\\factory' => '/src/Factory.php', + 'phario\\phive\\filedownloader' => '/src/shared/download/FileDownloader.php', + 'phario\\phive\\filedownloaderexception' => '/src/shared/FileDownloaderException.php', + 'phario\\phive\\filemigration' => '/src/services/migration/FileMigration.php', + 'phario\\phive\\filenotwritableexception' => '/src/shared/exceptions/FileNotWritableException.php', + 'phario\\phive\\filestoragecachebackend' => '/src/shared/http/FileStorageCacheBackend.php', + 'phario\\phive\\git' => '/src/shared/Git.php', + 'phario\\phive\\gitawarephiveversion' => '/src/shared/version/GitAwarePhiveVersion.php', + 'phario\\phive\\gitexception' => '/src/shared/exceptions/GitException.php', + 'phario\\phive\\githubaliasresolver' => '/src/services/resolver/GithubAliasResolver.php', + 'phario\\phive\\githubaliasresolverexception' => '/src/GithubAliasResolverException.php', + 'phario\\phive\\githubrepository' => '/src/shared/repository/GithubRepository.php', + 'phario\\phive\\gitlabaliasresolver' => '/src/services/resolver/GitlabAliasResolver.php', + 'phario\\phive\\gitlabrepository' => '/src/shared/repository/GitlabRepository.php', + 'phario\\phive\\globalphivexmlconfig' => '/src/shared/config/GlobalPhiveXmlConfig.php', + 'phario\\phive\\gnupg' => '/src/shared/GnuPG.php', + 'phario\\phive\\gnupgkeydownloader' => '/src/services/key/gpg/GnupgKeyDownloader.php', + 'phario\\phive\\gnupgkeydownloaderexception' => '/src/shared/exceptions/GnupgKeyDownloaderException.php', + 'phario\\phive\\gnupgkeyimporter' => '/src/services/key/gpg/GnupgKeyImporter.php', + 'phario\\phive\\gnupgsignatureverifier' => '/src/services/signature/gpg/GnupgSignatureVerifier.php', + 'phario\\phive\\gnupgverificationresult' => '/src/services/signature/gpg/GnupgVerificationResult.php', + 'phario\\phive\\hash' => '/src/shared/hash/Hash.php', + 'phario\\phive\\helpcommand' => '/src/commands/help/HelpCommand.php', + 'phario\\phive\\homepharsxmlmigration' => '/src/services/migration/HomePharsXmlMigration.php', + 'phario\\phive\\homephivexmlmigration' => '/src/services/migration/HomePhiveXmlMigration.php', + 'phario\\phive\\httpclient' => '/src/shared/http/HttpClient.php', + 'phario\\phive\\httpexception' => '/src/shared/http/HttpException.php', + 'phario\\phive\\httpprogresshandler' => '/src/shared/http/HttpProgressHandler.php', + 'phario\\phive\\httpprogressrenderer' => '/src/shared/http/HttpProgressRenderer.php', + 'phario\\phive\\httpprogressupdate' => '/src/shared/http/HttpProgressUpdate.php', + 'phario\\phive\\httpresponse' => '/src/shared/http/HttpResponse.php', + 'phario\\phive\\httpresponseexception' => '/src/shared/http/HttpResponseException.php', + 'phario\\phive\\installationfailedexception' => '/src/shared/exceptions/InstallationFailedException.php', + 'phario\\phive\\installcommand' => '/src/commands/install/InstallCommand.php', + 'phario\\phive\\installcommandconfig' => '/src/commands/install/InstallCommandConfig.php', + 'phario\\phive\\installcommandconfigexception' => '/src/commands/install/InstallCommandConfigException.php', + 'phario\\phive\\installcontext' => '/src/commands/install/InstallContext.php', + 'phario\\phive\\installedphar' => '/src/shared/phar/InstalledPhar.php', + 'phario\\phive\\installservice' => '/src/services/phar/InstallService.php', + 'phario\\phive\\internalfilemigration' => '/src/services/migration/InternalFileMigration.php', + 'phario\\phive\\invalidhashexception' => '/src/shared/exceptions/InvalidHashException.php', + 'phario\\phive\\ioexception' => '/src/shared/exceptions/IOException.php', + 'phario\\phive\\jsondata' => '/src/shared/JsonData.php', + 'phario\\phive\\keydownloader' => '/src/services/key/KeyDownloader.php', + 'phario\\phive\\keyidcollection' => '/src/services/key/KeyIdCollection.php', + 'phario\\phive\\keyimporter' => '/src/services/key/KeyImporter.php', + 'phario\\phive\\keyimportresult' => '/src/services/key/KeyImportResult.php', + 'phario\\phive\\keyservice' => '/src/services/key/KeyService.php', + 'phario\\phive\\linkcreationfailedexception' => '/src/shared/exceptions/LinkCreationFailedException.php', + 'phario\\phive\\listcommand' => '/src/commands/list/ListCommand.php', + 'phario\\phive\\localaliasresolver' => '/src/services/resolver/LocalAliasResolver.php', + 'phario\\phive\\localfirstresolvingstrategy' => '/src/services/resolver/strategy/LocalFirstResolvingStrategy.php', + 'phario\\phive\\localphivexmlconfig' => '/src/shared/config/LocalPhiveXmlConfig.php', + 'phario\\phive\\localrepository' => '/src/shared/repository/LocalRepository.php', + 'phario\\phive\\localsourceslistfileloader' => '/src/shared/sources/LocalSourcesListFileLoader.php', + 'phario\\phive\\localsslcertificate' => '/src/shared/http/LocalSslCertificate.php', + 'phario\\phive\\migratecommand' => '/src/commands/migrate/MigrateCommand.php', + 'phario\\phive\\migratecommandconfig' => '/src/commands/migrate/MigrateCommandConfig.php', + 'phario\\phive\\migratecontext' => '/src/commands/migrate/MigrateContext.php', + 'phario\\phive\\migration' => '/src/services/migration/Migration.php', + 'phario\\phive\\migrationexception' => '/src/shared/exceptions/MigrationException.php', + 'phario\\phive\\migrationfactory' => '/src/services/migration/MigrationFactory.php', + 'phario\\phive\\migrationservice' => '/src/services/migration/MigrationService.php', + 'phario\\phive\\migrationsfailedexception' => '/src/shared/exceptions/MigrationsFailedException.php', + 'phario\\phive\\nogpgbinaryfoundexception' => '/src/shared/exceptions/NoGPGBinaryFoundException.php', + 'phario\\phive\\notfoundexception' => '/src/shared/exceptions/NotFoundException.php', + 'phario\\phive\\outdatedcommand' => '/src/commands/outdated/OutdatedCommand.php', + 'phario\\phive\\outdatedconfig' => '/src/commands/outdated/OutdatedConfig.php', + 'phario\\phive\\outdatedconfigexception' => '/src/commands/outdated/OutdatedConfigException.php', + 'phario\\phive\\outdatedcontext' => '/src/commands/outdated/OutdatedContext.php', + 'phario\\phive\\phar' => '/src/shared/phar/Phar.php', + 'phario\\phive\\pharalias' => '/src/shared/phar/PharAlias.php', + 'phario\\phive\\phardownloader' => '/src/services/phar/PharDownloader.php', + 'phario\\phive\\pharexception' => '/src/shared/exceptions/PharException.php', + 'phario\\phive\\pharidentifier' => '/src/shared/phar/PharIdentifier.php', + 'phario\\phive\\pharinstaller' => '/src/services/phar/PharInstaller.php', + 'phario\\phive\\pharinstallerexception' => '/src/shared/exceptions/PharInstallerException.php', + 'phario\\phive\\pharinstallerfactory' => '/src/services/phar/PharInstallerFactory.php', + 'phario\\phive\\pharinstallerlocator' => '/src/services/phar/PharInstallerLocator.php', + 'phario\\phive\\pharioaliasresolver' => '/src/services/resolver/PharIoAliasResolver.php', + 'phario\\phive\\phariorepository' => '/src/shared/repository/PharIoRepository.php', + 'phario\\phive\\pharregistry' => '/src/shared/PharRegistry.php', + 'phario\\phive\\pharregistryexception' => '/src/shared/exceptions/PharRegistryException.php', + 'phario\\phive\\pharservice' => '/src/services/phar/PharService.php', + 'phario\\phive\\pharurl' => '/src/shared/phar/PharUrl.php', + 'phario\\phive\\phivecontext' => '/src/PhiveContext.php', + 'phario\\phive\\phiveversion' => '/src/shared/version/PhiveVersion.php', + 'phario\\phive\\phivexmlconfig' => '/src/shared/config/PhiveXmlConfig.php', + 'phario\\phive\\phivexmlconfigfilelocator' => '/src/shared/config/PhiveXmlConfigFileLocator.php', + 'phario\\phive\\projectphivexmlmigration' => '/src/services/migration/ProjectPhiveXmlMigration.php', + 'phario\\phive\\publickey' => '/src/services/key/PublicKey.php', + 'phario\\phive\\publickeyexception' => '/src/shared/exceptions/PublicKeyException.php', + 'phario\\phive\\publickeyreader' => '/src/services/key/gpg/PublicKeyReader.php', + 'phario\\phive\\purgecommand' => '/src/commands/purge/PurgeCommand.php', + 'phario\\phive\\purgecontext' => '/src/commands/purge/PurgeContext.php', + 'phario\\phive\\ratelimit' => '/src/shared/http/RateLimit.php', + 'phario\\phive\\release' => '/src/shared/phar/Release.php', + 'phario\\phive\\releasecollection' => '/src/shared/phar/ReleaseCollection.php', + 'phario\\phive\\releaseexception' => '/src/shared/exceptions/ReleaseException.php', + 'phario\\phive\\releaseselector' => '/src/services/phar/ReleaseSelector.php', + 'phario\\phive\\remotefirstresolvingstrategy' => '/src/services/resolver/strategy/RemoteFirstResolvingStrategy.php', + 'phario\\phive\\remotesourceslistfileloader' => '/src/shared/sources/RemoteSourcesListFileLoader.php', + 'phario\\phive\\removecommand' => '/src/commands/remove/RemoveCommand.php', + 'phario\\phive\\removecommandconfig' => '/src/commands/remove/RemoveCommandConfig.php', + 'phario\\phive\\removecontext' => '/src/commands/remove/RemoveContext.php', + 'phario\\phive\\requestedphar' => '/src/shared/phar/RequestedPhar.php', + 'phario\\phive\\requestedpharresolver' => '/src/services/resolver/RequestedPharResolver.php', + 'phario\\phive\\requestedpharresolverfactory' => '/src/services/resolver/RequestedPharResolverFactory.php', + 'phario\\phive\\requestedpharresolverservice' => '/src/services/resolver/RequestedPharResolverService.php', + 'phario\\phive\\requestedpharresolverservicebuilder' => '/src/services/resolver/RequestedPharResolverServiceBuilder.php', + 'phario\\phive\\resetcommand' => '/src/commands/reset/ResetCommand.php', + 'phario\\phive\\resetcommandconfig' => '/src/commands/reset/ResetCommandConfig.php', + 'phario\\phive\\resetcontext' => '/src/commands/reset/ResetContext.php', + 'phario\\phive\\resolveexception' => '/src/shared/exceptions/ResolveException.php', + 'phario\\phive\\resolvingstrategy' => '/src/services/resolver/strategy/ResolvingStrategy.php', + 'phario\\phive\\retryinghttpclient' => '/src/shared/http/RetryingHttpClient.php', + 'phario\\phive\\ringdowncurlhttpclient' => '/src/shared/http/RingdownCurlHttpClient.php', + 'phario\\phive\\selfupdatecommand' => '/src/commands/selfupdate/SelfupdateCommand.php', + 'phario\\phive\\sha1hash' => '/src/shared/hash/sha/Sha1Hash.php', + 'phario\\phive\\sha256hash' => '/src/shared/hash/sha/Sha256Hash.php', + 'phario\\phive\\sha384hash' => '/src/shared/hash/sha/Sha384Hash.php', + 'phario\\phive\\sha512hash' => '/src/shared/hash/sha/Sha512Hash.php', + 'phario\\phive\\signatureverifier' => '/src/services/signature/SignatureVerifier.php', + 'phario\\phive\\skelcommand' => '/src/commands/skel/SkelCommand.php', + 'phario\\phive\\skelcommandconfig' => '/src/commands/skel/SkelCommandConfig.php', + 'phario\\phive\\skelcontext' => '/src/commands/skel/SkelContext.php', + 'phario\\phive\\source' => '/src/shared/sources/Source.php', + 'phario\\phive\\sourcerepository' => '/src/shared/repository/SourceRepository.php', + 'phario\\phive\\sourceslist' => '/src/shared/sources/SourcesList.php', + 'phario\\phive\\sourceslistexception' => '/src/shared/exceptions/SourcesListException.php', + 'phario\\phive\\sourceslistfileloader' => '/src/shared/sources/SourcesListFileLoader.php', + 'phario\\phive\\staticphiveversion' => '/src/shared/version/StaticPhiveVersion.php', + 'phario\\phive\\statuscommand' => '/src/commands/status/StatusCommand.php', + 'phario\\phive\\statuscommandconfig' => '/src/commands/status/StatusCommandConfig.php', + 'phario\\phive\\statuscontext' => '/src/commands/status/StatusContext.php', + 'phario\\phive\\supportedrelease' => '/src/shared/phar/SupportedRelease.php', + 'phario\\phive\\targetdirectorylocator' => '/src/shared/TargetDirectoryLocator.php', + 'phario\\phive\\tokenauthentication' => '/src/shared/http/authentication/TokenAuthentication.php', + 'phario\\phive\\unixoidenvironment' => '/src/shared/environment/UnixoidEnvironment.php', + 'phario\\phive\\unixoidpharinstaller' => '/src/services/phar/UnixoidPharInstaller.php', + 'phario\\phive\\unsupportedrelease' => '/src/shared/phar/UnsupportedRelease.php', + 'phario\\phive\\unsupportedversionconstraintexception' => '/src/shared/exceptions/UnsupportedVersionConstraintException.php', + 'phario\\phive\\updatecommand' => '/src/commands/update/UpdateCommand.php', + 'phario\\phive\\updatecommandconfig' => '/src/commands/update/UpdateCommandConfig.php', + 'phario\\phive\\updatecontext' => '/src/commands/update/UpdateContext.php', + 'phario\\phive\\updaterepositorylistcommand' => '/src/commands/update-repository-list/UpdateRepositoryListCommand.php', + 'phario\\phive\\url' => '/src/shared/Url.php', + 'phario\\phive\\urlrepository' => '/src/shared/repository/UrlRepository.php', + 'phario\\phive\\usedphar' => '/src/shared/phar/UsedPhar.php', + 'phario\\phive\\userfilemigration' => '/src/services/migration/UserFileMigration.php', + 'phario\\phive\\verificationfailedexception' => '/src/shared/exceptions/VerificationFailedException.php', + 'phario\\phive\\verificationresult' => '/src/services/signature/VerificationResult.php', + 'phario\\phive\\versioncommand' => '/src/commands/version/VersionCommand.php', + 'phario\\phive\\windowsenvironment' => '/src/shared/environment/WindowsEnvironment.php', + 'phario\\phive\\windowspharinstaller' => '/src/services/phar/WindowsPharInstaller.php', + 'phario\\phive\\xmlfile' => '/src/shared/XmlFile.php', + 'phario\\version\\abstractversionconstraint' => '/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php', + 'phario\\version\\andversionconstraintgroup' => '/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php', + 'phario\\version\\anyversionconstraint' => '/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php', + 'phario\\version\\exactversionconstraint' => '/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php', + 'phario\\version\\exception' => '/vendor/phar-io/version/src/exceptions/Exception.php', + 'phario\\version\\greaterthanorequaltoversionconstraint' => '/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php', + 'phario\\version\\invalidprereleasesuffixexception' => '/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php', + 'phario\\version\\invalidversionexception' => '/vendor/phar-io/version/src/exceptions/InvalidVersionException.php', + 'phario\\version\\orversionconstraintgroup' => '/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php', + 'phario\\version\\prereleasesuffix' => '/vendor/phar-io/version/src/PreReleaseSuffix.php', + 'phario\\version\\specificmajorandminorversionconstraint' => '/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php', + 'phario\\version\\specificmajorversionconstraint' => '/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php', + 'phario\\version\\unsupportedversionconstraintexception' => '/vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php', + 'phario\\version\\version' => '/vendor/phar-io/version/src/Version.php', + 'phario\\version\\versionconstraint' => '/vendor/phar-io/version/src/constraints/VersionConstraint.php', + 'phario\\version\\versionconstraintparser' => '/vendor/phar-io/version/src/VersionConstraintParser.php', + 'phario\\version\\versionconstraintvalue' => '/vendor/phar-io/version/src/VersionConstraintValue.php', + 'phario\\version\\versionnumber' => '/vendor/phar-io/version/src/VersionNumber.php' + ); + } + + $class = strtolower($class); + + if (isset($classes[$class])) { + require 'phar://phive.phar/' . $classes[$class]; + } + } +); + +Phar::mapPhar('phive.phar'); + +$rc = (new Factory(new Cli\Request($_SERVER['argv']), new StaticPhiveVersion('0.14.5')))->getRunner()->run(); +exit($rc); + +__HALT_COMPILER(); ?> +V8 +phive.phar/vendor/phar-io/version/src/PreReleaseSuffix.phpu_N&vendor/phar-io/version/src/Version.phpqu_Z`6vendor/phar-io/version/src/VersionConstraintParser.phpp u_fm5vendor/phar-io/version/src/VersionConstraintValue.php +u_B,vendor/phar-io/version/src/VersionNumber.phpu_qJ}rDvendor/phar-io/version/src/constraints/AbstractVersionConstraint.phpu_soSMyDvendor/phar-io/version/src/constraints/AndVersionConstraintGroup.phpu_/j-Ҵ?vendor/phar-io/version/src/constraints/AnyVersionConstraint.php@u_N[ Avendor/phar-io/version/src/constraints/ExactVersionConstraint.php1u_T*ݴPvendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.phpu_ӗCvendor/phar-io/version/src/constraints/OrVersionConstraintGroup.phpu_شQvendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php!u_fIvendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.phpCu_a o<vendor/phar-io/version/src/constraints/VersionConstraint.phpu_2W3vendor/phar-io/version/src/exceptions/Exception.phpu_GJvendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.phpu_vAvendor/phar-io/version/src/exceptions/InvalidVersionException.phpu_u|Ovendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.phpu_(Gd+vendor/phar-io/filesystem/src/Directory.phpu_4vendor/phar-io/filesystem/src/DirectoryException.phpu_=v"+vendor/phar-io/filesystem/src/Exception.phpfu_]$&vendor/phar-io/filesystem/src/File.phpfu_C+r3vendor/phar-io/filesystem/src/FilenameException.phpmu_afo2vendor/phar-io/filesystem/src/LastModifiedDate.phpu_T[*vendor/phar-io/filesystem/src/Filename.php u_Vs)(vendor/phar-io/executor/src/Executor.phpu_#j~1vendor/phar-io/executor/src/ExecutorException.phpu_fvendor/phar-io/manifest/src/exceptions/InvalidUrlException.phpu_1O6Dvendor/phar-io/manifest/src/exceptions/ManifestDocumentException.phpu_rYTKvendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.phpu_*Jvendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.phpu_v\;/Cvendor/phar-io/manifest/src/exceptions/ManifestElementException.phpu_om}Bvendor/phar-io/manifest/src/exceptions/ManifestLoaderException.phpu_lG#2vendor/phar-io/manifest/src/values/Application.phpu_*Dh 6vendor/phar-io/manifest/src/values/ApplicationName.phpPu_ -vendor/phar-io/manifest/src/values/Author.phpu_8hZ7vendor/phar-io/manifest/src/values/AuthorCollection.phpu_3?vendor/phar-io/manifest/src/values/AuthorCollectionIterator.phpu_#д7vendor/phar-io/manifest/src/values/BundledComponent.php*u_Ju_:[,vendor/phar-io/manifest/src/values/Email.php9u_q"0vendor/phar-io/manifest/src/values/Extension.phpxu_TK.vendor/phar-io/manifest/src/values/Library.phpu_).vendor/phar-io/manifest/src/values/License.phpu_xl>/vendor/phar-io/manifest/src/values/Manifest.php +u_->vendor/phar-io/manifest/src/values/PhpExtensionRequirement.phpu_o7 hD<vendor/phar-io/manifest/src/values/PhpVersionRequirement.phpu_|d!2vendor/phar-io/manifest/src/values/Requirement.phpu_g{<vendor/phar-io/manifest/src/values/RequirementCollection.phpu_蜴Dvendor/phar-io/manifest/src/values/RequirementCollectionIterator.phpLu_#!0+vendor/phar-io/manifest/src/values/Type.phpu_4BJ*vendor/phar-io/manifest/src/values/Url.phppu_ڤ:1vendor/phar-io/manifest/src/xml/AuthorElement.phpau_SzY;vendor/phar-io/manifest/src/xml/AuthorElementCollection.php5u_Jʶ2vendor/phar-io/manifest/src/xml/BundlesElement.php\u_\p4vendor/phar-io/manifest/src/xml/ComponentElement.phphu_V*>vendor/phar-io/manifest/src/xml/ComponentElementCollection.php>u_K>_3vendor/phar-io/manifest/src/xml/ContainsElement.phpku_464vendor/phar-io/manifest/src/xml/CopyrightElement.phpu_s5vendor/phar-io/manifest/src/xml/ElementCollection.phpu_l.vendor/phar-io/manifest/src/xml/ExtElement.phpu_Bqߴ8vendor/phar-io/manifest/src/xml/ExtElementCollection.php,u_I֏i4vendor/phar-io/manifest/src/xml/ExtensionElement.phplu_Usx2vendor/phar-io/manifest/src/xml/LicenseElement.php^u_Q94vendor/phar-io/manifest/src/xml/ManifestDocument.php u_/3vendor/phar-io/manifest/src/xml/ManifestElement.phpu_dq.vendor/phar-io/manifest/src/xml/PhpElement.phpu_Ȃb3vendor/phar-io/manifest/src/xml/RequiresElement.php-u_R& ')src/commands/composer/ComposerContext.phpu_p/src/commands/composer/ComposerCommandConfig.phpu_P!})src/commands/composer/ComposerService.php_u_u)src/commands/composer/ComposerCommand.php]u_-,ܴ!src/commands/help/HelpCommand.phpu_>9Isrc/commands/help/help.md +u_fԴ6src/commands/install/InstallCommandConfigException.phpu_zU'src/commands/install/InstallContext.phpu_H'src/commands/install/InstallCommand.phpu_yŴ-src/commands/install/InstallCommandConfig.phpu_NU!src/commands/list/ListCommand.phpnu_v#src/commands/purge/PurgeContext.phpu_ooF#src/commands/purge/PurgeCommand.phpDu_fx#+src/commands/remove/RemoveCommandConfig.phpu_8Dx$%src/commands/remove/RemoveContext.phpu_%src/commands/remove/RemoveCommand.php'u_yy/G#src/commands/reset/ResetContext.phpu_n! )src/commands/reset/ResetCommandConfig.phpu_#src/commands/reset/ResetCommand.phpu_$㖴!src/commands/skel/SkelCommand.phpu_5 5'src/commands/skel/SkelCommandConfig.phpu_i_ٴ!src/commands/skel/SkelContext.phpu_ Csrc/commands/update-repository-list/UpdateRepositoryListCommand.phpu_ p%src/commands/update/UpdateContext.phpju_Ž%src/commands/update/UpdateCommand.phpu_C+src/commands/update/UpdateCommandConfig.php +u_, 'src/commands/version/VersionCommand.phpu_G%src/commands/status/StatusCommand.phpo u_@KB+src/commands/status/StatusCommandConfig.phpu_.%src/commands/status/StatusContext.phpu_M:-src/commands/selfupdate/SelfupdateCommand.phpu_9.+'src/commands/default/DefaultCommand.phpu_)>G:-src/commands/default/DefaultCommandConfig.phphu_?src/commands/CommandLocator.phpB u_F'src/commands/migrate/MigrateCommand.php[u_Fa + -src/commands/migrate/MigrateCommandConfig.php[u_@'src/commands/migrate/MigrateContext.phpu_ҿ)src/commands/outdated/OutdatedCommand.phpfu_ho(src/commands/outdated/OutdatedConfig.php u_:Gȴ1src/commands/outdated/OutdatedConfigException.phpu_nk)src/commands/outdated/OutdatedContext.phpu_<)src/services/checksum/ChecksumService.phpu_i/ M+src/services/key/gpg/GnupgKeyDownloader.php8 u_*:Vԕ)src/services/key/gpg/GnupgKeyImporter.phpu_]c(src/services/key/gpg/PublicKeyReader.phpou_K[ src/services/key/KeyImporter.phpu_{/ʉ$src/services/key/KeyIdCollection.phpRu_v$src/services/key/KeyImportResult.phpHu_ic"src/services/key/KeyDownloader.phpu_}gsrc/services/key/KeyService.php@u_src/services/key/PublicKey.php.u_.E$src/services/phar/InstallService.php( u_j $src/services/phar/PharDownloader.phpu_a9*src/services/phar/UnixoidPharInstaller.phpu_ oO*src/services/phar/PharInstallerLocator.phpu_*Ls!src/services/phar/PharService.phpu_(tn"%src/services/phar/ReleaseSelector.php:u_MiV*src/services/phar/PharInstallerFactory.phpLu_ }U*src/services/phar/CompatibilityService.php +u_0r(E#src/services/phar/PharInstaller.php u_-:f*src/services/phar/WindowsPharInstaller.php\u_%w>src/services/resolver/strategy/LocalFirstResolvingStrategy.phpCu_ +Y/?src/services/resolver/strategy/RemoteFirstResolvingStrategy.phpDu_IlŴ<src/services/resolver/strategy/AbstractResolvingStrategy.phpu_>4src/services/resolver/strategy/ResolvingStrategy.phpu_{ sA+src/services/resolver/DirectUrlResolver.phpu_z,src/services/resolver/LocalAliasResolver.phpu_WSJ=src/services/resolver/RequestedPharResolverServiceBuilder.phpu_7src/services/resolver/AbstractRequestedPharResolver.phpu_cԇ-src/services/resolver/GitlabAliasResolver.phpu_Ѵ-src/services/resolver/PharIoAliasResolver.php,u_Lq/src/services/resolver/RequestedPharResolver.phpu_f6src/services/resolver/RequestedPharResolverFactory.phpu_6src/services/resolver/RequestedPharResolverService.php=u_@-src/services/resolver/GithubAliasResolver.php u_|B6src/services/signature/gpg/GnupgVerificationResult.php2u_5src/services/signature/gpg/GnupgSignatureVerifier.phpu_)IѴ,src/services/signature/SignatureVerifier.phpu_丂-src/services/signature/VerificationResult.phpu_LoS(src/services/migration/FileMigration.phpu_a[0src/services/migration/HomePhiveXmlMigration.php$u_w 0src/services/migration/InternalFileMigration.php?u_d$src/services/migration/Migration.phpu_:|.+src/services/migration/MigrationFactory.phpu_s+src/services/migration/MigrationService.phpu_?53src/services/migration/ProjectPhiveXmlMigration.phpu_=,src/services/migration/UserFileMigration.phpu_&0src/services/migration/HomePharsXmlMigration.phpu_`IYҴsrc/shared/cli/input/Input.phpu_ Ǵ%src/shared/cli/input/ConsoleInput.phpu_ Sƴ src/shared/cli/output/Output.phpu_'src/shared/cli/output/OutputFactory.phpu_v'src/shared/cli/output/OutputLocator.phpNu_]g.src/shared/cli/output/ColoredConsoleOutput.php u_A'src/shared/cli/output/ConsoleOutput.phpu_%3д&src/shared/cli/output/ConsoleTable.phpyu_榴src/shared/cli/Context.php5u_=Nsrc/shared/cli/Options.phpu_Esrc/shared/cli/Request.phpqu_9Nsrc/shared/cli/error.txtRu_'*src/shared/cli/CommandLocatorException.phpu_ZZ*src/shared/cli/CommandOptionsException.phpu_=km`#src/shared/cli/ContextException.phpu_&#src/shared/cli/RequestException.phpu_b"src/shared/cli/RunnerException.phpu_t*!src/shared/cli/CommandLocator.phpu_۟ٴsrc/shared/cli/Command.phpyu_o1LP!src/shared/cli/GeneralContext.php u_liWmsrc/shared/cli/Runner.phpu_[2!vq*src/shared/config/GlobalPhiveXmlConfig.php&u_<5 src/shared/config/AuthConfig.phpu_Ip +#src/shared/config/AuthXmlConfig.php +u_M.src/shared/config/AuthXmlConfigFileLocator.phpPu_L)src/shared/config/CompositeAuthConfig.phpu_R]+src/shared/config/EnvironmentAuthConfig.phpu_ + s)src/shared/config/LocalPhiveXmlConfig.phpu_EFVݴ$src/shared/config/PhiveXmlConfig.phpB"u_ C/src/shared/config/PhiveXmlConfigFileLocator.phpu_:src/shared/config/Config.phpWu_2J&src/shared/download/FileDownloader.php=u_Ҳ-src/shared/environment/EnvironmentLocator.phpku_y-src/shared/environment/WindowsEnvironment.phpu_ȣC-src/shared/environment/UnixoidEnvironment.phpu_@&src/shared/environment/Environment.php#u_'G;.src/shared/exceptions/SourcesListException.phpu_6?src/shared/exceptions/UnsupportedVersionConstraintException.phpu_wS-5src/shared/exceptions/VerificationFailedException.phpu_p%;c'src/shared/exceptions/CurlException.php{u_hSBp#src/shared/exceptions/Exception.phpeu_cn3src/shared/exceptions/MigrationsFailedException.phpbu_Q8)src/shared/exceptions/ConfigException.php|u_i}j-src/shared/exceptions/CurlConfigException.phpu_l$1src/shared/exceptions/DownloadFailedException.phpu_mN.src/shared/exceptions/EnvironmentException.phpu_lc~+src/shared/exceptions/ExecutorException.phpu_r4src/shared/exceptions/ExtensionsMissingException.phpu_5BL2src/shared/exceptions/FileNotWritableException.phpu_nڴ&src/shared/exceptions/GitException.phpyu_fĨޟ5src/shared/exceptions/GnupgKeyDownloaderException.phpu_q$}%src/shared/exceptions/IOException.phpxu_f#,5src/shared/exceptions/InstallationFailedException.phpu_oե.src/shared/exceptions/InvalidHashException.phpu_kI5src/shared/exceptions/LinkCreationFailedException.phpu_q"3src/shared/exceptions/NoGPGBinaryFoundException.phpu_qA ش+src/shared/exceptions/NotFoundException.php~u_j~⽴'src/shared/exceptions/PharException.phpzu_dF/src/shared/exceptions/PharRegistryException.phpu_j'7,src/shared/exceptions/PublicKeyException.phpu_kTִ*src/shared/exceptions/ReleaseException.php}u_h+gV*src/shared/exceptions/ResolveException.php}u_hj7'src/shared/exceptions/AuthException.phpzu_g..(src/shared/exceptions/ErrorException.phpu_eܴ,src/shared/exceptions/MigrationException.phpu_kEx0src/shared/exceptions/PharInstallerException.phpu_j src/shared/hash/sha/Sha1Hash.phpu_&)["src/shared/hash/sha/Sha256Hash.phpu_+=["src/shared/hash/sha/Sha384Hash.phpu_+4ݴ"src/shared/hash/sha/Sha512Hash.phpu_+Wsrc/shared/hash/Hash.phpu_sEsrc/shared/hash/BaseHash.phpu_ $src/shared/http/HttpClient.phpu_́4!src/shared/http/HttpException.phpeu_^1)src/shared/http/HttpResponseException.phpu_l66src/shared/http/authentication/BasicAuthentication.phpu_Yx\7src/shared/http/authentication/BearerAuthentication.phpu_eִ6src/shared/http/authentication/TokenAuthentication.phpu__ ܴ"src/shared/http/Authentication.phpu_5J+/ src/shared/http/CacheBackend.php2u_{src/shared/http/Curl.php#u_ src/shared/http/CurlConfig.php u_O|%src/shared/http/CurlConfigBuilder.phpu_2jY"src/shared/http/CurlHttpClient.phpu_B߫+src/shared/http/FileStorageCacheBackend.phpOu_+'src/shared/http/HttpProgressHandler.phpu_P4O(src/shared/http/HttpProgressRenderer.phpG u_W&src/shared/http/HttpProgressUpdate.phpu_1nJ src/shared/http/HttpResponse.phpu_f*src/shared/http/RingdownCurlHttpClient.php4 u_*src/shared/http/ETag.phpu_c$src/shared/http/RateLimit.phpu_(J'src/shared/http/LocalSslCertificate.php]u_K*&src/shared/http/RetryingHttpClient.phpu_P\+src/shared/phar/ConfiguredPharException.phpu_ʿ""src/shared/phar/PharIdentifier.phpu_oy:Ӵsrc/shared/phar/Release.phpu_%src/shared/phar/ReleaseCollection.phpu_S}src/shared/phar/PharAlias.php]u_IX&src/shared/phar/UnsupportedRelease.phpu_ I@!src/shared/phar/InstalledPhar.php&u_u"ا"src/shared/phar/ConfiguredPhar.php +u_c. )src/shared/phar/Phar.phpu_9 src/shared/phar/PharUrl.php/u_I !src/shared/phar/RequestedPhar.php' u_:oM$src/shared/phar/SupportedRelease.phpu_Ζsrc/shared/phar/UsedPhar.php[u_)*src/shared/repository/SourceRepository.phpu__t)src/shared/repository/LocalRepository.phpu_^x*src/shared/repository/PharIoRepository.phpu_%*src/shared/repository/GithubRepository.phpu_. +*src/shared/repository/GitlabRepository.phpu_6P'src/shared/repository/UrlRepository.phpu_rf3X,src/shared/sources/SourcesListFileLoader.phpu_u-*2src/shared/sources/RemoteSourcesListFileLoader.phpu_\1src/shared/sources/LocalSourcesListFileLoader.php*u_ g|src/shared/sources/Source.phpu_aR]"src/shared/sources/SourcesList.phpWu_zd#src/shared/version/PhiveVersion.phpu_,)src/shared/version/StaticPhiveVersion.phpGu_ &˴+src/shared/version/GitAwarePhiveVersion.phpu_3Ѻ&src/shared/FileDownloaderException.phpou_fIU%src/shared/TargetDirectoryLocator.phpu_%۴src/shared/Url.php_u_/ɴsrc/shared/XmlFile.phpe u_UDsrc/shared/GnuPG.php-u_l$&src/shared/executor/ExecutorResult.php u_.b src/shared/executor/Executor.phpu_/xԴsrc/shared/ComposerAlias.phpu_.src/shared/Git.phpu_Osrc/shared/JsonData.php.u_:unsrc/shared/PharRegistry.php"u_QW$src/GithubAliasResolverException.phptu_j&src/PhiveContext.phpu_)GM%src/Factory.phpDu_ +ɴsrc/autoload.phpRu_ *conf/ssl/ca_certs/sks-keyservers.netCA.pemu_conf/auth.skeleton.xmldu_Of +B conf/auth.xsdu_ʶeconf/pgp-keyservers.phpju_Sconf/pharBat.template%u_'conf/phive.skeleton.xmlu_WU]o0}WILqP[h'(iæjT})pCIJ +Zg; 8[^,sØGT J@Վ!VB(9 "* +dj3R“_#8mO PTq rj9:ARϮuјGz.;EeD{|E +"AgڴY|P&_ +:ݚuD&ڴ ; :{3q8>p gD&1e߶rK\Kl, 網" )/e"&G +/fNJS9WU&J0xAkcj~)9TŘ.PWIҔ +l +CqѲ*+yI6LiQRXQ~< @|%&Xaw\[3`Z2(x 񙧊T;SStP AɊʄZa(K ~ Wk"Ojp!& 4#*JBUnbZ%@^!g +4~| mSsketEq_WZ+Yu+cmSAnXPV%U]oPa_P +Q㸳Bړi/?\(qn/m3SX4u\G4RzE5ejEsI2@_lU "_}01aܪ1u{/ ۣn8./c9HY#8SLKtU>W| EbI5]l`|u*@,hm9)>ghuq:z֜B5?hыMlûw.4Wuәj.UׂȀjJ̡ig6'puܦ%oSvڷiG(Q2p\"yң!Qn1 cIn!q8V7X6,$+P&粃噣D34Tg6 +O?*{=9\H"~pz9_?4Q;~=Y5tIuN;w2r,h{Wz5͋jnYꚲʁ*KfN7ߐ( Ɇl 77ML%#sJ!5N^LNCC\p+ β7|g漕1X""4=+I[1_WJ15wV[s8~WΰM B LwҾYdL/G0Aꅱ}w'Nz2c26Gy^ǵNMI)OW2e uԛlh5 .@x2 p||nxւN6 sTp/Ω$dPL \pcM]f +L0L>(>K 0C#L͙[@[p+޾3PE&a[|&I \EHbtjQKFj/3A)M|NYRsBf3/XVDew K) ߿P^S DdYV5?]HW=| +^L;4~m,ۣJ@Bvt)^*2qVIl$>_Q4:渷 Gq9~Gfثwx` +7 (pAUPqg%`Ay%6h"3PnjާpX _767^a۠iW3^3%ɃpsZA޺"T^>R x2m vT5 HGEe~BJg?(9[[[}kؙÛqoo)%YeE&\Lϗ.;mU| uuXcR{%k+C2#)]@URvll{8n^#T<ﮎ{b=SnxuI|p^ʖ=颫.Wu6l& J?,ɶ Ǖc~{ wH Mo9g=^qX)B#_eTa\>D~Vێ0}WLI(,<ҭھTVHxiV Jv(Uſr$tۼ 9gf\h=pԓLH""rOY!4dsP! 1d +M(+ Px8sqFqrqz & ?BPv-$"W!:ed4{17O('"5C L~A#I3!M}6fT^RؓVfgύSqIEUWA $e.p1g]d -ժ|U̫yEv'ܹ/qgs' +t9ztsfV7s[gqfpxTȫFcAiwvFD&)WK[z.w 1 Z9.I `\ ˡeqj[UWmxKg fb/E@@Yg(Z=OZv~B❮(>gt~>&=cB}+UȍV. h9~ٞW]_3#7*$0ϧ,QL΅w$-2i {ңQ@{u \L^qE5ۗ`výO5$󵟶(uۉcGPGiøf4kk9g8ʶܿlM'XPƳVL&;TBwe*xjX\dsV걑.O Whc  `+C+sp!zkmRj#1 WC nݴ,d4%c#PJ}aBII==ٷ=4 +MwַU5U0?OE!nw__H|a)$`V/C}9Ƥ)"KDt +%v|@GQ@[M\o[wɖMl vû_OwϫB5l-*1AK>uVj`ﵵbG&P`^1vzq@WU1SSwKYw#W`g>roriwgC&,vewX@NFwQ룹}SZjL\ iR@QmRn0 +8 'd]ڢ + ÀtE@t,T N QixD>>O\~rR=V}M>ç"MR(!F +Yw"4Ucڠ}!(Uv|_t90F ߨ!pt%rS5M֞`9B. P{)`"d[8_!KSB(]mj'v Qaa\IbEF Z$\ټs8+-0\Yt+~ &Xm;sl!bj#,}t)cG:K}"UQFX_vFN#~8i e-}!ø<(jr8[zBfj)0ھ^sȜ3dQU 陊axʾ;͉o@h1.qCmPMK@ﯘдj?X*$fq3v'-Eߝu/v{oz_59 D 693ki#]cBG׶&Y Dֳ\r†Rb +0g`׎6.(l+d۰HIP4ACR9g3&BQCE4^7XJcܶP{+h7!#]S0VkTw@c4a·ZzVJ,`+Qk\_Mgr]3b ѿ{׍'4ABCx4RbܨE&JOKޠw8omPj0+ЃMB V;/js(P+ǟ벆AOi`$~}X:Zk n J#]*[o '`=Mk0LՆ΅w7Z{m(8\c@Mɀ Cص`@Զvyj'v1a*`?FpW$ + vMH!WO%ڟ~AtY2_&[cE{ſd }mC'^{6Ы7Tː3O f7sGP\\jZFqzzlp9uЭ8ˣ6YW/}5=7n(~M.+WFSHtks7Mp5mPi2%9#gDz0ۏuRn0 +x&Y6C/]2 S$C}봱"|{c]P2ȔZUt~VC 5rW +z Eh2bKpm&(e~_t9{PC  ,e$r!xAkCP޳^W`"E-o0"VӮzws6j +C?yd V$DE %7h$ȍ 55П@pǰ +o`7Y[dxx|DLz`^IdGʥ<(n k譑E󀦡A9Sq$]1]$O|~l +R=VCv {ޠgp%|?OvZp s)}GkZ0 B$k ]oojZ hg*[['y@6Tb`>QOX$rK-]^`{9BnP{z0hE6vEF(Cpwus T:SL477"iTQ`Yl)t(sY&.?w +9j@lঌo35aG1$}czL0j#<;:.C8ȉ=ڢyB&2: Q_UEnU+)'Cy1N,f*ݩ}juH7Ojk;)w0 J+)WqzH&/`\ 9mPJA Wa[ūZ[*D'Alfɶ`q.dzY,Y} 7p5^v@I `Z7J)v d*5!#u`OL-QΉsJϸ;G!4u=m +Y:Em_BŶvb^RAf\`ъ^#.YA'ƖrDhbcT#8|RMw;mwc\l5!x ZPZ>Dm~]AK1slKiܪR "xd6mi&nME)ɗ7o~lC# ;-rL35)ֺ Lo0)\Ezwdcы'nư8 H1y((&Ox..8o ӑ +`0G)P>wOfU:m,z`\ Nl)mرbdV0UfJugk9x*!n+:hJ5A(V?E1 0=F89t+ +N94G*ۭ2 #Pع*A̵_'ƥtm*)Vy+SN}Z+jb}*brpDS z!+n!9Yԫ57ܐ{B(xRفIE{>"ONQz?{U +=t- 4ʀ$seX:@@jw4tTЀ) wG.@FO-J)zyeDgnLX7(lՉ暷E";['0vXY=$O(H'#Z|fi$hd)pk>@Isz0sPEP+^Vx34$e*hp[vo&a4\#Y *b`*K[jď L DՏM㏐ +RHJQq/uH Rt@U! A"yʈ-ũXv#XސɌ +!Zߥ>Gbw)xU,k1/Ad"AJ<LRPʹ$׵ޕOuډ6ݵaERЌTf+u8tz(3,֢F2&!a}q-?AU.R`IWb>:#Jfǵ1%;ǂ8\h>jQ[!k +Vӣ*}UbtbvX`Hhq9 6ͽĤ?4EF_uu)-Mmk䎓[Vq kU4f5҇V H*t~DSaw- Ք76lznZ[ +TjʨHVK +~l=x[Ie ~;-)Y2ޞ EtߗWsyjjtR-Ŷ6ˤyóU0PQ'{٧ӛ?^]\_ +ԭ)"Փn/4fe^=zpnSQ̍ +v'Kb˵ڮۊTtbzJߓ],X[p,"3dtcP +Qks%4*$}.faGrڼ}THI;a+7OdMut ~Vkkl9DV1?HsTiدEqx8i5sqm= 1 ཿ"~l874p^[(wf ˛,V-4b),C&%Lƕ# -M:>a`2Fc̰PR=R"P/ws7t<M.9zUb] +VK?v}x-saE +@@<9:#'M*m/[ig$jd^7mK\sRL]0^jKr{z#2NC\nzP=k0+n 5nB[!k%8NP+ܴ{[[[@Hܓӊ*:Y;Q2#Tt/۳npwǒH +>8ˢN~P,u0rBHZChh@h`@U{dE|T%i"MfFM4fۮH Kqz>)C]eUMGb#yVN\2U@ /(PHIMI,J(.)L./,H-VU0ԴKM-.HLNUH,̏qI ,.I͵j+.V ԹV$d)V+ DjuQj@}WLAH"-WVZZ}º4 { 1h,;sΜ>Te9r,&ѶBwpN"qٹY΄ď#T(c sjrQ̟!Dc46/ q,,Cm!Ε$QVV o<~WRp(jI YƍJkNI82B PuXB.IҚo0cދsĨFpWU"4yo:dXx-όU3sW , +7]xL TT!h aj8H'N_U7]L_wneo;w/n8\wouڴu4h؋&0iHE}gt([آߐȿI"S7VЮ6Ö|"y&!+uIp5hɄ3?=efēOt^Z(&bamP%Cڷn{|\ad7 ~B.h b(m6Ak9Gb˦?jHSV dž+^B {8U]p-طAc/pijY`#u ?J\>nM}"w9E:ڿdGE/p1$Fk ]_+:)\[Ө;JDn8{^T^Uw'HX!@i#2k!#H_!dh5Ѳx3vW9|Xܝ W,P2Wۀbj0Ejq; 6wIvjdZi[9UUq̠-EN 1VN"Tx3wcd?'ßp8r=tLvу\%us:N7?g1m)GPi.ҿW;*˪ VJQ/*:[l8UaW/X(ۏ\ixk~=`c\O.#msIC-X7gyy}ɨ +=i}zXUSN0+ԪI@RB\\wK,%y߉$iq$Zx';sDI3p3sȝU$IuKQY,WϪ`D2=fi)\hfX -F\%Ñ5B>!d:#qH~j* +%k(_ +8ez_# :^$gC,}vv2L)d(pp;5ir58H9E%~oC4bf٪/b@Rvz1< E=+>hUm9ܨJڇ bCwH1 Qj!͖-| JW3>.>AA + /(PHIMI,J(.)L./,H-VU0ԴKM-.HLNUH,̏q+ p(.VpHN-(SH(IK)VAUsruUmo0_qZA@} QQT:2En0$Rp,)s {~+BKT2` +380%h`R9M O瓑e:XDVC^i~Fx `>MDO"D GO6"QLwq i]YR@@aY+N% \Sb-?"NJz Pj6⮄ *^+E-X<W>I-րq`P Fjpӄ4n 3V &T0ٰj` +,֍ +J8K$l6<"ؓچa+j㌎M2&m-^B:42dHt󋿘>gNQrIS3ߡ4YR?ӓ$Üs+ۈQU3S3/vҊ9a4"YbjB?;<͝eUH\q+W@c96idln( نxǹLg~[!lvnIO2xCX@ͫjG>+ jP\m6rJg+9[$%sI:SޗjNr(Hb"x|= Hn_>l+7";բef^U(ښxs'窿W`E۲M#5,-W khx'ȭ߷@,UE=?3?+nh<̳՛J&p ꡒOyI<ȣhBV}W=زߔEĉr/; o xioI y#:QHx7B &iAm"rXЅ~OA4J^Uc U=R.7Gz@‘nǩ8HrioXX7#6Vl7peHܦ-rJQti4NTwx6?'j/lƦʖ +zВIvٍ<~u c$>UT:1b@Q}' (~>q̦50rL<xvDon$/ goo47]s"$u__ϵ{/3D[C qv҇ɝ :ng o?؊No<:+E6,`qQT[ y; E$1û'GYעuv(- F4QXF0Cתoaϳ{^xwuqNY~Ee#  +0b{l _k?|o_lZӱkPMq*#jI>Ҳޝh@84ܾ]0_T_A.Ұzb+4=P'] ܓ4,ki85cHGrc] +sf4?eOu` TԳ뻒N=zն${!ˎuM_C[PeQ `!& ;w ^WQƯ՛tQpjamsCG*_ D@˜$~5Fz?3C>1Z6站 oߙֳ!-Z=Ym8y߷2dX(ʦ{ܒ 0\S $"׃DWuV VO}U.Jb3fQA.'OIf3K>7ßhl +SBi0Meߺ2h=I0HUϟ;k :#hV<D h" [Dϊ5.?wwJ$@h35F8EUt|xxR?!#{ZbdM)7 bqFf8dGE9Qb쌬~n#EX YO{ _'vƗ<״yׄdyi~;e-uHYTC:zTR˝NN` Hjl_< +l¡C+e +9L668k[2MXnu_StӨbc+Y`Ld-zpg̊Lɔ?V# ="Ώw J`JU -INNw1Zw%AXW-7 $ՙjIQ \iL/S8e]<4`zR @}Bux!bcG36I65PP% Wm6(ʁ7V_o/В/HL9wE{-ں'IwۧKFXM[-&pű LT3߂:|&+Ƽ}e};M,Yolhldؠ*Zce փ5$}4\\,ıeIߋ=Oc!_jG()ԣͱpʨ/ZbXհ38v3F&FV(v"i[}ՁJ&<826I5IM$r˞^;J i'y#.PĉKeyw8M~~Sʡ0вRE ;Mw+8qsBIݾ*?Љ1~y.!$tn/v?/_^i{1ƕs+Sk3^^/}P H؋kSx#zpl*d)[Ħ؀epn/Oj 7OpY`y7qxol +_: cx'ZRvw˙j>y.jgT +1sn +;@2 +EI\HSH/26t,1eתU1(*6:E:vq!G WFûN% %1qbS@8$hU2燁T\ک*aܴ<Չsu6<["'REQ}dž-ekad]tugnNYĤ{7v=$dMLηU Y4D_\2CTy걀^5ySyժCSsD~ђ'1GNUp$qĊ۸MLFq.n $&=3g~n%ILv=~NtN)1֗"qIe2X\HW]N$X(%vF>&?"CaUBO†\9Po@šMS6¥{n?-#ivcfb6Hh87 C WܤzP^]MI`zg\JZFb|S!MF ''R0OI $<>`ɓ 0^KXS30A_ |M o6KU(@],MMP=?D5Yi1VMpN5 6҅ݿzUz A̧!2loh'3'ͫᒸZd"ҥvEIBtK"FݟHMh=ǚpZm?[љ,S&pgє ROpZ8jHޑ.~&|ˆt&E!XG4% &S;6D:^IDhC5Z2&&PJS"S %EѡPGyj@Fw`mXE*ԜK3kg7T2?{x[TQU|p%NVl]L?4kx{ ;Q *oG\@'c( x}17LFDj-ٌ1B#ޥ8 pV +#vHP(GO\P%oZL.5ɥB4(q\ļ#k<tA=/f#,-R5yZ4*zG6]^fYqLc0d'VhFl{5EKۢ}`Q5[&Hd3boT%8C%&R$mD v;[fDZ7J=M CgsxX4*UP'Qxr|pXLr Iiکߕhޕm?@FVƣ_v .#_nSSqpS ivB SKkÍpWLpPey- P Tor"kFxt?W/v1PF){AuN;xSxivkr8|RDE%d `X`S~*@cbZkL7+45C .΢ !Qȯ<Ŏ]x]Q迾~mP^fz8zdz}xYmS9ίU566B0Q Tr3b"i.Z7͌vrSIaOw*B.q H~3Wqj(r+%%w%\"~$ QF ;߈%5ۘ*JCZG>m'FX "Te+3¾QjsiK},Xt3r1Ƚ'i9.Pk1X85:'P؈i(0|PܔM%Fİ }AG^!wbsbQө^}hjYAB![c= INƎ`gM#̡t[AQڂY&!%F]uE@[$hkIJ\\v;YNRt-eUY/?]?ZmQ />(A÷wQwbOQQz=XDIփګ\9T~Wc=$FX'\֌y0A &.;& Ot(=Heh0_5Sj5cXQ=o/"v5t'돶rDgub]YcC +ߊO?D .K1HP('–>#^k@H ~s7_sDݹljԴP*eS^I*WQ$t.c۠?zk Tcz(+}O^TgQu6:*<4VB/bUaL#+&ʗ8m|鋢en;d<|jCSrMhy0l*R,thsVSbA D/tl집W0vDO f6-!H9A:QAlyr@4/DΦ+'€[EnSU9Yןvc|c.y{쉤*Y&z?B{0{سY][yg(~j%r~]VM_uc] ,[<_&Uazɽ.݇:0ǰWCE-ƹP0CML}}KLnRW3psa,&m}WBi2K7TS}HuGKy!#B+!">vTÐ-Βsȷ/d~_?D hYa-FVG]m8iSČq?.7kbqxYNaáިusqoj_0'[ZdWf|H.X)N$`!6d,9_?7ٳaa +GxN=*(zi{JIz6V=J"&%wꎶnj\]oZfYmN6 [׍a[sO`Q+sH@9埋,fb#ͬ{AI }iJem++>^6<?2l5t܎eWFOѱ[S^ѳ +C +bK&:CtKFsvf1:2MrD47 Xm_,rLaS~usjN&F̰hB|*:2x$d[  sE7}AC#QpIyˠڑt.S\b%aK~o+3| OA3@fJ>`F! yO3Y%l 櫙AdԑrDV/duPggYEUI:ִ5:c,g1mn6_"N\4@Sk-GdJ#A!E&u3 {,xݖ-) )LH^؂ Ջ yA> ۪rI-Y_77U[%*,)Ŝ| 8 M[CLxnGh;VIEj xp"K ۮI޴+% u6|Geհ9AEa[6 mkpT) m6!#c6hG,f Yi_=?z_ hpK'tqri(V5(XHPI%.ψͬU@w9`"&r9U\#Xo6mPbMNJekbIdaXC@= +m1>b`j5h6'YME,4ťD%p~Q/OKōF0Vy6ͦ!jN2켙/q2(jHY0=n3]3c+b3QyV2==NFY5իyteՆS=9,-J\q}#-"?PS9F6g2E6S 5 Z{Fbɒ'- ojQ#tuWp}A0lP~Ne3/SpOu3)Ӆ~gmц#iĩirKcbۍO pL繬'rw]&<^=$ԞljKLTBq30NðI܈ ,XhyS9)0>$Gl899+?MkpÈ0VF#bςcQ$/N$3Jѝ㓡5h/өQX32[75lَ:jY+y x) œn0 ~ +2.YֵKP ;ْ K>*4]`K4I}IO߻AAFOY`卣m~O8/P@=-Bmo1f*\hS? + aAK 'j4sa"j:v jИ#hA5(6^*4Z R)o5CPl5q7חϋyL-+dXcBG-Sk͕|9m"(81Pp(#ΒDtzÍB*,. x"6WmY 2+>O!.S\2#j2|Αt֠˞u?q8EGPȪlmP~DǕk8dۉy u(eFרNb$.lE|) ~3잯+5'P]h:0S=%}:nuŖe'=JUBԣe7A'Xo6_q,v{8@R M h1QH*i6Q$ˎ`z%wcIV L侾O *`7=YqK"o¤x ^1>ZÉ!Qj~GS3aUpL6a$3DdtK FiYsi~Q\Lc91HQ>m[7-։0}hcV$qfl耴KX3X"(kîNYuN5z,w $IydudYg[0|_&`l̩ѷFk}nfXB ,TFȱnOrD2 +p4o,#ؙI_fe@*Q5|B"~P[~1/$3HxYa.ML:AzXa!ȅSRg1 thjLk儙 FБ5yn pP.~t5<޶ekNqw0;Vwi4VJ $)N-ybS%@e_ߤt-u$AWNʆ9|Y]Vd4/t &H|b-/1Wd_'fR"ŵwi*_L0SsakveZt4 +9 \m[01+_KjZ궆E^?`qJ|>wW7/ZJdXino `8M^s;E)gJ5@Vt^ j Z~l;-F|4")g֎E]JC1yYn^8bAE˂L9=IH&*t?}h#D]NMxkl:omMIF,lOa`?(J)x#CwCXXdx"LEGE+c+]G)]#lYM\آXCȃ0k{KsjY|4(p&gwQSdX0V-YrhT9%IJΑ.KTGM|BllVGg< ?ϟ7]PjB1+"JV- +m)Q(}&4&aO)&R/ݙc iL,|9Q{t`;2b yo\KY&X=%E,XEs'ư8 B1XO[pn]pR#XtLgv+wB._60"v_^7O,z`\ Nl8rXS2T#G vL)ISNBd,"~]QMk0 Wؖ]mmG +[tPb1slc)`O b<{UCDd K$GN(|V@I Qaڄ;z[˝["yCMIf<;COcQ,=RC fsD!:%.)jx+-:$l"KJg [2?BŎN]eݭQR m!'+hT +j#dk∊$42͙6ΚEjs՞չ@g!o=1\V-p2\+mKo]OkA )rTJV- +m)أPN (E4˛<:cZҾIb4(`_5+T 1 +>kL˰~G2ر$sC&R9zŠ6(J-%EfO[pNi۠ +[ VTPxL Px.I4_!UH B^Y1Osoj}u:j4أ.Mk`VNCCJʋu +4bnEYCn š:SX۳mdp]OkA )rTgmKloB;YglfdCw(ž2yyh#*=&&W귞" ]R :yFL +i6oȮ"Q[Wa`(s=^둡!i^S +Bv52w؆sHj2Sr;lX\TCȋ0k{Gi^_OV +0 h(88Ф"Cmケ&NB9J~y,)6Jl6<횚XoV_E= 0utEA H_i+TnqluT'ؙD}3L9#kn, &u2?88g_T8d0xL:m> SMo0 WТq&5M]pa@SLlɐ|8M6.G})qd9mJtp ë` 2 U9ߥ&f JQۑ!|&Zr0Ļw?q1+0r;Ä9)s<ޠ]B#lyhCX !)7V-2ȕD [RF -vqS-S&VA@qEJQÙJB z RH PZc;;7#5EF$J/kg &ԉޤ +fƗ ],=yoiRYu^TI͂T7A /(ʷ5ȆQhxbZ֙aشcæM.LJn^ݣu?J?VpcXSMiŹN4<ܚ*tO^n^yXi@O{e]ox<n}}2TYݞ?'@tC|?&Sx E˱ +@E~bJ-ha 'Y;HXHsdzJ=;?}Qop)G}z+]˒^0oBX'3å)CeUfFcO[IYG E= @ ::AW" +"]FyJ;*928|7-euL]PJ1|ǶHj[XP {w{`dc-whA/agg33m@͕ȃ$T) Nɨ$42 [Kq?^șqKK$Hyy5]KJb3G'%qq#.'>BZFE!m+ WÚ]+\xw"ž }}՟,- P.2 iuq$c*TspHE9Eꤗ:a㷀VȥտzIȒ<S]o0 |q^ѥR,V Ч#ӱPG$9n1俏r6qN/@@J@KV +φKw%z;2Yנ3OT2#UG>YW)]aN+t^T;&쉴) %ޠR-ls, +<[=J)TԪ,\Jo4P#=T !U)J_8K+R +$ 9\k%4"91 Iz=lBPQ@-zu\1OD Rhmq]û u85_ZzBwu9lC kɸ;8XUK9?n"n'8Ň07Sk|{Izj O cidJyߴ'ϭ@j6&> 2pW,콅; ?jNz2$x12Tۄ^h`Nڏ6fׄRN1Wnz-! TDQpD&٬Սmٳ;lJ}<7O uL^C8F pWm|k:[Q3*67\FGpՠCQ}VdsZbb~RKiW'C;βB{?| if@WBc $[5n"RXvs7gRu+s [LPZ h2\KGHD$`9\S +(γLrN .[crFL7AJ )LAgk;$iv)J薰XD5Bz.zOztӉ@>CMi0;ݼ[U,}eWKCɱ|49Y:꾀Oo3oGū\9j//}Rn0 +x! .i405@۴-L N Q]46] =>y)4 &rj( .,LX6¬3V`N)lYt% +NuNsxtZbXVOKcqYs#lDhogh7'6e%.k2rApx7B s_vo꼲T(pPG#v4[Hr,56Jh$siR=DMNo}SKs,J Yf> LOQ766s#{mk,y8ݞ/*=M1E_)C?n CDq!/=lV25%0HM0K΁ ͚@_|),*Z[ZZm}TFFlh*XYqĐؐ +U#^BE9I92HQԶ]ylZS^ %r{1KFvBpFTrmBYXCoTL&&x7)juZsy4mG"2L+뫲 V仾- 4$t}C7D묐}O(I%7Z[{G===ݒ<Qn1W̡$ +ҴTET +'hZlxBwn/hK]\Cq- G`BhۻǻBuZY[T8bڗY&G +YPM%EŸz*s$p>!%Xg;o>&V^l ++BP .qΒvZ.l6.d^>? [9%W7Xh޿,2~Lo* +iUT6/Oo0 <i]MtXmݚb-&KE'~Q3lvbXz|IjPim!eP[x7fQ#V |WaP&{CX"P((=|f1W& +pA\}Gz+Iz"شA=۲@oق|)&pb6BZ>_adP`M子JO4Z.HJL25u44az,CO^9* Zqj݋^ ư^ 1Jd*Q~fk2||~I,IҰݦ#IwTUk:?1gbLZW)^/Ouy$-7:)&oB$݊8PFd'KQu{V@z%?|ϩgrV{};y~RK0Wa}^RVEjJ۲B3!:c˞@QcU7YX_"?xJV#y;>m6f0_P _g-+2F`z!̬' ad?-'WplWl18S[g֍"`[2_\ZY JF#EIA b +DHlcpm1qV [4e,ak#6hST+u29FTZ,xE,b `Y dCnT<<&l#\H/8 qw$3-;6aҎVs~:+C.RדFt'kT&m*8S_&=CQy +< ԣR8?'%oޒ:ˣD-qu;IܳQ|<+IHRj1W!۸1&N$ĐBz,v+*Kb4 %ޑ["4'?6BM!( [#ky.WlR6AcY 4E^oۆ+`Gf Ē`z^lyM7Sx &21S_X& +xGݡlV +%hs`B|am!ԅoPlSAjyP-KLP& pjGH!!TS`VyQABWU9^~Tk6b Yc_ ݣ{O!chA#o ^e#wQ_=۸S]YIMsR8p~-ɛ4_夀I2Qw +u_OmQK0Wa z-d fHlU'hp&Ī#?q(֗(ogBKV +_׎1&Q#XA#;L?Z< 9ME _d|{a +ڢ5|@f<'2[#-}4A){rz@]1v^=B$e*"Uٷj O5op&XA,TS`hܓg7 M{v=J3`~@ ["AwVQf? [N֡ѼOl .^t/d؁/t^8>oXߒ !/l< +VJ@6n<ي;L#j r.~V/eu.yQ.3TǷAU{oA]5OSSKo@W! ^ !$ڨRR n:श /wfؓ+S((h)uފ/!7NFP ++! nz+R?+rco*Y`>MpO:/PG +da3DHj6ސ]oPFoPֽڂ/ VAJȵyb]z@U9).J zl+hW}/KCeS;KpN#% +7 Y#qW~%pQk(TU9_p (>xk;F>̶h\cUQ]+ [qUCWy2ZBӦ +mcWeZc:đnSk /i}+|C)V&1s%\]ELkFMҿyANg@>OL7GO^)= OJhiB O]AOA +zb$^1IИtwġ3tDbv \e7L_!u  + K2p##Xw>C E!ޡ,+o)뵁=;(L0$aϪs|PY=2P!i> 3D1$-2_sЎ-!@^S@n 8F٢W`дOi:*0Ckg7GEjA rB.8g9 +_ W k XRIu>-T1חaP)49wpRMk1ﯘCqbzmMIi 4kg$F#P;iTE7]^>CK. Ӥ{'kyT^6Y3/=]ȅ ;qSxϑ&`N,xhj"#|J rxCa't411HO~ `l!xGh%ޡBðw֨ң +T^z}:JHZ +M:;iiR~= V{d05 +g{3ߠOU#,׍&^:"|Ι:2ɣ=6A'ӷttr|-?*ukLf_4 4?VQO0~ϯ8$*:hWZ1 ier ڙ픡sKT>{ +H0Ι‰6<a,g\CsL)|˘2S攀;p*g7*e>MpFL|\fbI5,rt+T&-7ZY*0BZ9IJxV13D9QhBRmR@m9>Uq7ۻ+KUl2fiH(* &MF+$%h%8 ۠.9 +A4oH54h [([`3B-36-bjviXnT 9= ;) +yIQeX"1YM!aȁ6\E{x.c3qUd[a%ÝvX_CMαZdaw8ລ5=wq>,o'+J7SN@:#AܫДJtEm,5FדU~o8ĖkD:s"M?!c^*݁6}V 12?U' ')_k|O՝r=u~bxik)LztN)uʪk}nZּ1v&3֫-h^㸑:rI7&}boݘ?mRn0 +x! YvȰ]1,=ٔFQɊ>* .<5FI;]SN*c4#;(~(wwdP k,#7a7&}Q9,iI=2|L4sD!vtxK7z05hKM\Cq- ң`Bhn?we\ڢԾJ5켶V8RȄj*L+ƞRDN*9%⯚I|o^Wc;[(&xS +oQ h`4}!m]K]V+fсmf|)第f1yiyy_rO<_.h4 >TuAO1+!(Q%DUBzMYc3'Bq@M}zy>6BMCQRN)|WIxl}w6G]r~@ %=3#7/WM0C[ϗYM@KLe}an(Ď+Ulf%hrׁ YU@8- ң`Bh뛟7ڢԾJ5lcqő T"V=V;H輪rz"I[w\0{ {z^'V._ -t2]BDkT-Ǯ"hufRII倱~9rŊt >:rwu!5{^]MOA +zB A F5F5U9eAdS 4SeA|~)(ȥ +v EXP_t3GJ1A%Yse"X:5:wm(=ZF +6 7qAi+H]G-gr+$k + jdC$=?wkjrRAJcV :VK!F|[L% +LF#v/ f6먽/C1=GX{sgp7GUӝ5h +$-cCrr$@y=#S,.:j>c:|UyWg߻G|d5 Rn0+<^u(E&RQ߳4V~HM@*<03^5=]g~}Yr7|kE?06=H*Jb*qtXF9 a['} |Fg8A7>yh-h߬kJF <-.@ZܗݷD^kŰTJ*"c Kõt$#iS̩FIm/,C+:֢NF&X8Jӿ?0nuh6dZgDtg8>7>dA %9ʹw~ԜN,t9Eh~9#whC.^}>pi\AMy VY)B0>:ΏtLJ5<:Z_ή=ǓBoIRMo1ﯘ@k-$j$UJSjvw6kؖg6U؞y'Bb.K4u 7F PXF_J Sm,:kEaާy{*)GPC&ʉ|tZxMqΝ6H*#HMP5B:Z] XU%n5dhyF(B$FZ3j&JJ2K;qhe )oKes!sa@Whr,JPH"CFPf]Z<(oٿ#u^n@oQ$\:+{tRZ<]{~߇i`ˡB?TC Y|ޝPó,+LngF~jso]V_9 mRn0+C@l^ t[ĮV ɄX5v4v`4)oy[UVS)vUS^ |퍢a?>JP@ +ك-wO4 oqփ;6,i+4jb0Od+MF@m Guw};[w⵼'NOb5N_gq/ϋL&(P;V|+6Gg OK1) ūT,h*vɒLEݝ\B&{2m +-zj&w5:l͠ / PK{^\_'dSRmz&Y`zO~AhA 2(5̼sXU '&@ѡ[DfZۿ#x +FL@:) +evygLBJluMO1+`BUD MLβiΊߝ"ˁĹ4>W4V#S=F(2[e""U`p%V*,"Sb䁀͋.<BYE8X}i>q"E 61y öVDlCzZ +l}0ۊAk +(*tVlA)}랗jHR ;AdЦa԰3\ɋ] +AÌT+]8429F5-ƅIGh6o6" [乫#ANd̻p;kQOqT^OXfH;Eۡ=WȗI!;dOK1) -U*vIHf[ݝh\L~{2 +(*;O76*c t\O5{yD6E9S0yуI`FA" QU?+it Za Ra +cD[:o(d>`[6н;@j +wk)v q|*Z~{NizeQ`JZB%lzqD׆TyPY9ej ]?2ە~HaM2Ww \ GHɉ=/Ѷ'w zI!˿*eMO0 >ph+cb qDBi%.cB8byb}kTX1 uɟsnI2$0FAg55ʯNj"]cM G~6G=lF"t+y ԕ+ofr֤A9q%B- -7uO`:6#KK hд`i?jGpOI2\$s +%jnϡN!@߱04'O!:FYMUi 3R4[WlI*p(^'h+j6kOh1dꝣ-y{E@V=7Qw:iSc]'wpQnnb]AZiMW T_o0ϧIPnu*ݤA8b5ؖ}}$F7?~ e)ƞ4G>d"ByUV8B+rtʅ6 |qy +fi}Ù𤄆X,X[b|!VZQ(m|3@ȫiS@ J%Q{vs}`"kKnjTЬ"`ÛId Cg VZ'AUL͸j^h|Zb$Bxm)KA/mÎRb:r0}ai-]kreWlFz8謅iΔrd^q5ix :kh~yJ$:, +CnAi'H7jo:)X0k-jʡYCrRM,@!=L_@RpBI./\G9 vJ.j?v~iO)eOO0 >ph'ĕ161 8"4u׈ԩmB8D{训[(Q[1 ޴a2%ЃEUUZ+?wϊLF6{BZE9H}RǗB6;0 +DvBZ<藍":c;2Ug-hnY JF#qAb!%/wOY㨝eJ(M KXE8Fy !`h&k-6HYlx%@(G+YŸ1Et 5dL@wYtv>_Pw$wO5rw_WuRN"_] QKASC)FE:wf~fM ^ڗef; o2Z^M y w2 +c n &Sգ1ˆ:ה0iZtBHe%1o> +Mhfͨ0vv6tdWʞ0T\eO:ʾݮ cV]ށ2kHGJ[yԬ9p84(VtiN?%uzV_9}{^L֒'*Ig-¤=6xgUker ^X=C͵o׵Wr@3] +@5xzF:kEgX~:&`OMZ<nE?->k(DBù5k9TQO0~ϯ8$P4: IE\k;IIS@b|w.w)Os1Lo摽 4za׃.ܦ@}s-L_&y)QZ"LP[g܏q܃9.Ij838'[Hn]hE`S"5_AWDYd̻SW|M3s'ТÊ۔nH +!$=249#_KT`yF׼NuJ= ˋz6.uRks3Ü\*?C]q̶ImsfSV -掌ΐT&7:[H82 He82ދ%WZ/*bbF{'n4B˽M+Ш˔xvd]J6jLIc6Sϣ7-[2oP$A9]1'k D ib63t^ȸ1CEyRʯQvyRY&咶h4"o~?-RWd_(%O}{Wb81kOjA :iB&6. Shwc01%^uM.~f13բٷS>Eu~R |w^΄Y!a?"D ,lN:3< 3.O0pe(@jG^ 7)fPG!@6S@ Xl +c^ȧ`BhOݽ/7ݲڍ6(fP`[!dBWkV;EUٞE +ĝȌX16 +H)}PjȤCfxS|4Z1 TO/Oa TP)JM:/]=a<~I1zb{x|g(Ϸ{g]RQO@ ~߯ A $Jhbn[.޺# #}iBQcNg{&Fn]x-BV9uܲ~{V bYF:0RROҶ8SY+6`[`"/StJ]p'.jwz[2( TԮRk,R}i=-gfFOR1씇\҆1R:b,1X0HU¡a ~6ڡr-"M*ʂ`"'Nne"CnQq_eެ&W<L?!:DU +1|ŖZZbBr%*'⿛iaWL Rd{3.t:N1Ü sOݫk 74H7f_U}宐ڢuRn0 +|DЮ0$IHv@BY04[D MB[K9I ,Qb* t0x!fS=%ayzR)nc6P%k^fYWDgF;-'Vj HKSr,8OۅBXhHۯ"ƪB0B헢]%}OTQo0~WܤL1QQeeU4M"%*Sbmh}g&{ٽ`Μ>ǻEV@b52c +4poyM"._/2Y<JӦncqd\5ϛ\.607n}Sb;r6װK-|ZV"Lio~,+;) - +²IҐ0ͤ.Iq=$U-oDR%q26(T䆫D&ԍa0&M&| \k~9n@V)[xq)"= k\F.2`u[Аp}O*vTû2p NrյՈȵ6׍E;s3-0sQ(Ob'jMݵ5bX f֟1&[Ҥc2w8y,;e K{tJ?,xȾD +K!^ +:IH{l*k<8Z+3:l=% #FAmQd{~[f~=U/amW*vp[)dy%*( j$ltBa]\..!sPxS6c:%{Z$fk)5GZj*FUwYbFopͤ D.NTڼ(CtF5FeQf3 rmvz iǘ q d\M**#y0?U ax2&fܓ *gK\ <[c:r=-"kˍ{^MI&1Tp.rܷ^.xG_JGl8Ž=_Z/jkkʼ Uv^пs#ER'*=2 RԊz`ݻ0OSڳmRN0+VUQq% $z@T#Y Ƕ';vi޼3?@\2Iᖤb%VquJgB4FgT4K]L J#D*XJӿQ>f<6³j*hnj sC53`~BRB<+yL.cLejpJqvVn6W̡EEF{4 +Rp^ J#-cTIEoHJYyyoz}T)}?#mgV Q;*ߍ=Vc +x^}U\4=9z trH5sӛ[5xJ_O6 ʺj;.ൕ:C"jFwjpdSM"^wlB=Q@Hn!~Qoٰ +L忎qHVȵtu5)3PFlҖ}8X(iv: +0z =Ad\!x\vY΋C~ yk<+?:E.gDE-9by>ا="оCIC[DL6mMz4DŽ724 7i+SLq7ܳlUT?c[ݍ>wU3Oedb^!inycH좉t;MCz˜9Oz3"m>"g&304f4дGpb7dao^ v!͂%h^=YB"SDvi˹oJr g9D|Ey.,S\?̼5i%e_?0KOjhݱ ~VjIZV9Zhd\OC, &c s7:b/@):,t6}o nno^^$ ?j}S/ uW8"$8.PwuC|Xyy[sPԂp♔ 7=r:أwB"v6[ ΢T*C$7TƳПiMaH{!\JBY |:4\X^N`k>lk2)D1 bsZ*}y!ᷭ! (V{c_QOBc>ge&\ɐ5gd1[i[j2%A#B{C~KKS!%:NkUe{?8 ayrtpuϛɶlIv%tݝ?|G) :q#z, 9&3,95,+as +@RR*kVL-xJuNw'~non j=Ɖ ZchFr:tVD0~U H .8QXFF;x#(JkpZq0$) B1>FhLeT.Vmq֨{-p4PA[`ٗ#p +yZ R'wf4bqI^6qҼl}847ρ $CXO$'K4%}̧d"LPx@14+V JnYׇ YM2=4"87 +c;y-doH;GZ!eOLݧ5{Mp7<JgqM}] js&?F8_QW 3d=r6>!vY2#?!}!M>ry]'z-%=l>]}eG9-l;ChZ{wn$]`FT;%itEqXo8_ᓪVƶmzjN!7.sCn c;ڝ@{wef$0'r*)tzD8$hK"V+OhDBx${& ʒE.X0MaϤb.?s!h'3 BpΎhT] +KˆW=K8*ڌifLV$&t8Iug0_YqB %+cDC4ϒPPG/ e 1Cr/'kEgziUQ48f~[#}2O4gs-69l,F KU 6jJ1oJsyrٓ@qBfMEQϼvY.*0`sҼ>G>ÄKNdO8O߃WSű+?-1~_T}͢1uLloKDdiʸ$3L%o[OFSkc&p +7@ZU_d +tPGQ.gqw ,Dm?gɋlĶ:EuMK,A& [\ +*.#ѫb-4+$)&;HIh=Lz̯zǭ0}š7vEi}Ta\PetQEai'FˌA9%<]8q<9= 1 ++!Zkɀ;ﮕT57CIc5 BE=V tzAyQ@5 NH&2FI vak!ܒNoua%$dz,Q8{}7ŹP`Ъ)hGz/#6 nA.f V ^>3}X6Y{:/(PHIMI,J(.)L./,H-VU0ԴKM-.HLNUH,̏ ,K*-FqɌqOK-Jq+I([\PZ +TԼbT +\\Rn0+@צJU{BB$#-H] +)j$jCDVhe\ +^cEa q!xJPXO(^jw̹ﶃѴ)*kj4JKnhAYl$ܶ 2'Rfät|FR [p3_ή 2Mfv:2gďPKZgR#e yS8i0iH 3m.%k `&&}[sKIr +6ͺà w&|u(Fh1{9~KI?j/Ӈ|pi]p}RKO0 WC71 'U!Hm9naB]ՍK^}umS  ΢9\@a +z4UJpՃm"lh3UA 0 M^ӃW'R +]Zl*A{YBB4$ +[#yPl+ Ơ ¡ּ塶Jqʵ Y'T#)A"V  +n-#}8A3׿ыQZ&8 Wvw]2lTێ0}WL] `RJjJH`mbGV^ Ĺ/(33g]aqJR zQ ^GӀ eNb垈{^i 0R +3^ga[YbLIXt}0n8ͤg;arA nb2-&}e;UU'pg^7d e +#)DDQи"Z}T~Ji ;bE9ƨ`ѱ +K9}Uj.N aj'Iߘ5E3FKY-O6kKv~ݳg ڳO| +z#Zaӭ?}?x:?0VU/|O ] g1 ,SpaW \1KG@P%>RzM>2 +Xd=Z +||.I]t {aCzrf2V[ig=] +?#ͱ$K.=һVd_2R^Of)eϵP9Wd˵e~ ;7 j4όhGa0z5N$Pi[4ۯ?Puیt)8U1 0F7ѹJҭ8H?H MC,-ǻ %^Tjw]OYVhiss;zSt7dTI /kU +Kn /ǖ?P=O0+nD+@10Q1W\[rl>*5]qI;{y%OpWa-TV%F}ͮf:f ҔE/hyw P'y5pBX&:\j%`mEGA\h̓#L ²+qxJҊ Y[kL#Eo/iأI=DCY5]9*B~S)SmkZ-o.!ߔ~SM0WhaY쐰4GeД*x, I65%ĒCu0F{owUrc52{C6M(ʀTT?K-1!`d]Sq$X+5kȎz7ˈ;RpvRx"Q[jܳpW8M(**EZ +/mƒ67YK9=;VPU##e#E)8E y3bxy$Vo&vH RT\BJa#\)БkLAf? y=ʑ/mee`Ij[QELi@Yu ̧ EA|e@7j`V륦mZ.MQ<74~X&}0I:fbvk{-=e,޵()7,UMo0 WpE؅bdV,]ajadHr`%;͇G'>\]R ۮ 1,yK6i2[H'J?#6n(" 1^:0'`f)NgEs0ĜBmz Aj'UU9cSOk0SVe9@xR IH:~κ 9$>cTBZZAPiuAmo $:ٌ k߽_ȗy7}OK1sawVPz(o KLFv ɄY-n +:Ὑߛ4*#V1ROGn +a?~[!r)uC݆Ncez8wez]p>RQ8Ϝ8n<%,3WC +޲SA+vuY?RKR4P\g|wd~T9aUȤ-ךoO uJ1@յz衈{䊌n NdV-7+27c\DUQ N_.׭a|GN1SYnC#&MG:}e _*YSO4$?y-N3B: YXQQf|ɟUHR43s0gH>lZ*ʀT?7I@$o*v T dW!/I}K:8Y޹ycsd\x!Z{ # c+ &l@Jy5q#G`tէ@g8=NտKȱp)`9 +̤}QՈ(8n3a"bF&!Ү"V*v>֔׶Ĩp[#tDŽwMSMGÂSs\W i$=bReI@3L3B,vCNvv!{ҨAΛAZ;J>-V>KF[ҡ|߭4m M]E{9J2c&;&k}on J"&8Ou3s0 55Zضÿ]\E~F}(&V$25.2oI>͆pIVo0_J -WUl&UkӤR!7\xM;;&$N`|{Ϝ˅$39UiXlf)AS74rk6Y'u:._]2Km |f +b%F NΨqTƙH؜t>LJUdZ MݚT qsF)rOem9j{?$5̓$@2(Ө<6 Ouoˀ`M[$:X+w͂F>B*(,rlf +kWLɕ whu_>nu]V0nP#_,]y0MWS\pF58`OҫEnaQ\^HSTN܏YƷݸep$`9؝1T q ҨIrhx iw [8i8 +$j=q=BqsUhsD{J,GބN_Kd `Dʪqp4~ؚfxXzp VFT ΨūS̷xug7l^.ߺ4_F70I%`HD(H{NkbK4fK2aЎ\WL3Y)yl5fg B~}y +p8iWN[k"Ϡ=,fsV,XӺڅ ClU;_5n1{?ŔP(U:**$d|xڲ'PĻ1蛟 &WU v[a;>C+QpdmuS:ARְJ5ȀWn\X6h(˸SV"Mt|H,x`V!R OvUgV[O0~8BHMP +eZ*!VԎ|i}ss ;_:KW)8JǞDAR,`CE&+/Y8Y t:JԗqB1%c +3c^#Y ^c*dlWz vptbRN6Hb8dvy\xIt $u6ZzYmIQ~ePsb|ear(WDF.6Yi`2PÊb^ y?{GJbÆح%ɥ&V?pbȵ|'eg7 ktEճzzjwҵb g;! JӢ;O8:jKVmr߸ҨRH#2'> CBݙzz-'G+ɗFR\S` Dc>iH^OT;`"J p +u(yx u@;>G"TR fr"dbޯ.cѽw1V Hdi3j2J)zysEln1)}Х +1AؔSTN7yhdٶOC>nh}cqv(,,ݥX>.`TW+Mnd7ވoqZ%"|VQ:LVVH|8sT.Kϊ)];a߆WH([ni?g4)F)A(\4džx, Aki~EٖȒ계 ]6ZFU|Vݱj~)ywMlp:A}!oUM0+:(Yh^UWD2K·l-v q>Ks̛y<3<|.vp,(J06TP SD TPxJx㧄i4rq|h oB<ysa)IV\i h_XGt 0$9SBYƿREc{F,-geF l$ +yuZ|&F@ VN/yg3l x<zZI~M6~wF( 6p+*G >R0Qݡ|Rd:guZ!WK8hbaBOV>Srv*)1L!ki_$>PiNSxW}sʃ:%w=({Lٽ_GutuԸ$ +YV̺AZz;Y>/RTկ%_=uh7{ιk ZhBgK7n )Ӓck'w߃2jg7רdƥ̅IRW(*]]iם'{\E7Zr:Wؿws\x_x`Yѝ7x +SzPj1+ +ڭC)=(xtLn l[DEX +^ޛ<5Z&IY]3xֆRDKQC i,5s7bJ)JQtQ!q` {QUja;U:&'@]& +tU(K|ަ>у&'|(ݽPV]o6}u6Âf(PHWQHʎ1")9˶D{=⻟ʼ$)$)-YX"KCpUuN\lɤRVQiWp_@*&=?6kq/ʸul.XR*Sa-v;Sve;Zu6_ Ux!h +_Xs)s3/LQ(#i.IMpma!bTRbZ~tY wv9 P5$Z ĕmU<Ѧ6MY:1Ǹ#\V]gcW 9-z(LLW>ڴj-kF:[ aBFeY +[^Kfa\QpI!ߒ`˴?+aBlKkMe5mP}1]k_[m: i7dPr2}&rxb\O?>g`:Hg"~nIN@t&2r <t%Л57(E?:o櫴yvZ``,- +I4D>$'QM/()d]J)d4m0~ձoɔƤ#R0[[U΢_6\u5%(sES+!r*Ipì*#G)Ѣ+ȩ[Ú7ڂKqPzWoD_we$wmQm,lS&̘!U r; 'olL~EU M;)SH;$HMݰ6>!#B1elQ& j2[fUd썠u\4Ȟ= F浼OT(!vDJBtO;ߋ g߼yI; Ts㣷HY!2vf^a8No'x%~0^}Q=o0+nQԵ4i%:S3u\(ZU{wTLP3pD + a_RV%o0%+,6#J PZK$ <7Tjk9ɦ f,',-f,ׅAܧ +'v =#rF=`ݙ7w=918Wf[N'.&wmY> { {codb?@S4/ ZP3$:uϷzw2k,i9mҒ"X|sbmj0w= ؆mZpL)`\ dINPQj7 t *+ d| 6e-1Zޟ X  ;,7糧4u><몂A4֜wW ʚ)G*5 +V)).E3Ff'wUrៀi<wLډ9~g]fOEm7_N'zkUM0WL%VNtRV=]ӲB&KmNت ds^&" SF)Xxf% 1a. AU0[9øAi +*Ui&h OYqÒv;[B57R3sNӚ.AT[A ޅ~-:PWT I3-O>A?BhqW:Ǎ&~0,),~Y&a^S |uTS7\'4ޏ4 K'7tL7Z 9DGk_ !AۓmOMk1Wank {(*,1F3MBf"nTh1yy &A++.#*4+,F8k +Ri?nkpЍ9Axu^CO-d,FŨCA,ޥfJ9Cש,rLOspGiO<|?BƟXrZ{5FYUK @ +rZ""z"aB.ILd2OM|B5 ގH0Ѱt҄`נbk•J:Gբ ՒEdT +p4bC\+ +I4F5:"Ùlԯ:EmN?ЫPC봀,w;r/X[o6~ 'i߆r햢MY;AJtM&5rb;n)F1$;Wl)$JXݫMF$Ы ]-8%]qK^~z|E6,3$O M5]*$g|,AtD )>!x/k,e}@8t kf-f2\r"J5/DLXSR%ŸXqkPtK,-r+!J +yn[bh:$gm5etB y7 ߞc3[ `P<1*K\HJ-yT#Ȟ,mps*"v=L_)ITwv. 8^ %X 4'5 o[z|wqc*Z7nhv\B0hw{"isD!/Vɜ o¨995nO^jmn mIz2Dt#'sr8'QUd:yyKK,o4NNy/O:ݠKWW3z&@@ZTgZSn?CcƸBkhu9˜^'?Ek[: h^Rٚfr u'i->>*DK?&YͨEIXW**xqx]`eߠv%fuԴ?^ u]|&^}с݌:D5QC`k!ԅn}Qs ޴wʡU +h Wh<˸d\RX7MK{]|#vl0b%2{v#рQꔿn۲UW꿰V7r/a_"$f8QwҾCWKp Lf5ŽZZ"3a-[*L;^KyD6|AE_BG5:YvPKk1ﯘ kmmAZhUh=㬛MB2Yo.K^sh2kYYiI{6G Wgqyw{GWm 9yZ3TTl' h0YJZ9z>!Ưz1,<,zNqK4գLلdgr}[?u(N`lQZ$oUy8ɘ}x'5Jc)7RT;bYYןwSﺑ4P@%dRKU,=k6!3ʊxw}G-JioVh +Ә@cҦ CaFקȧ&w~unBX +q?~=O0@wJ,!vbi*:ȵ}TKBz%}5\kUO0_q@qPKײvl *`E$NڑTq8$ӥͰ[)Fl*,8~F6,MeϞ`)S b)$/&WuO*}}\hǀ k8([AK.W6׭'xoulFk>a[,v\l/,SB̨R:H`\-Uô=i;Λñm +3RcPns`mN0y=Dʏ +WJnU% +(26H^Ec%TxY?QG2!-8U4*4lI֡Q# ӻlĀ(r c`+_puׄDZPe+/!sh/Vp8XIҐ섞&F7=oSe _W4mM >:adaߒ}Ew]8I$cvUMo@W6#1mUPۜB`] 7fvfQn%DƁBOB4D cG2f@ٖq8F_$5*&5,ߙ6M}69&)Z,],/ "Tqΰۅ}gsTlOR܌Πu P;z{"н +NIA)]@X<4LpX.kWH,4*>%-I:3@IZ}}tʑŵ tXԃd8%R(՜*:b0c|-< +esF"[q-ܵ(wfjg OO9]OzaPФcyl{~f*[m.V>0hٯ9~{-QS3mo{dlt DFn\a<>FNt&¿14%]nuM2HrMB򻰋r{(TVc򧽋- hkL=GttE0 Dw:sR1WB!"MANmNw8 66kbWB D;SoSJi3~%o)Wܼ!>p m1o0Fw6*1!v@lىU&q*jo :"iLJFAj!z"FSS[o-dO!eU{ ݏg#i1>pufBsF­qYJ";&|Շ`Y&.YؗVӲ{˔vp2y8CS|}j0z-b׸n +B%ׂQM,p$! +Nifg2GV +*igAiߢ3\ ,+nkYsƂ9xbkt&a ›f4܂Tٴ+N#BJC{tWVPB}B4aGވ*[G7*]9Ez}z!й$JoU kLNR+ +x{A{]Io.]ny-10{A44.[e; wBĴ;%leޖS W`T᎒LX: S]k0}W\JZl`O`cP҇YJ h$UcMeKsωOER@hJ$󔖜LKGPUcKJN9}g{u5LyG$T\&\H#G1O7dv䑺U+~;egd[#;L,h.kIu.gԐKA5lGgt;A6 0#3v1*10k<6a! + G >m!Q5V' 6DQ Nѻ P}]),sA6*/4XY`{kD"$Jt>o)[s,=܎ወRg7)ТT̢25 +zy |喆ԎWc e` 4MWP<0k&rE꓋>nds`X}b]كvy1Y50zjL6ΙPΠ\65u@6BR3VIK~}dцҮ)d0ifQ0e|uf)E1h+;zҞ"/Hb:khjgv{%@6{NFqضLi{uF/k%͙K-(lQdL%aw˨nR܇vf>d̋]F_@1#i?'@hwJjCSOސ[F--Py}F'&}2 y[+B\G^Gysʣˠ9~DUzHXfNۛQ36ӬQc9A~esWn6}WLZl}%ME4wۗ#-beJ%){ECFr6 \4sΙ!OEZ@q$FJKG}(P~^ۢ*Xp2>K/FRyҸ)eͿ{,A _F@cV|#.%99[Bc{P^OܮP8'v?wNm17ZG5AE֥5<>ƹe#`'aCBp:oγ@e293X\͗gI'CDya^dX Tϋa}J̫*Hթ +^3qr9p滽;䆩9_`N.RJCm gG4poAW۾3zusFcRNSx49O 0uZu^FYsFE}2"ڎ5d8QYBh;bgh"I2O@t%-܇N;`m(6jW=ɋOGŢIz ?k0w + $6ۡ@QK,p,q]Bw$ߥPM{?uIXfcۨ0 m91xl;8&O :Y:+7Q6YapF ѳJs,[PןTWJU,rƵt'#S־-IN*1llccL?t ֳnkZۂ vGD 2I ndIBR&;qA5VѿE;+y,<{+X[UQo0~ϯJ$V^:T lىc h}Nܝ}w?}Β HS"1TZ2W +1N62B _|-AS|\g(ǂ¸ + R)33P-$}["z:lK4BG8ʹ؍p>n-eV9w \HV::aj0* #5)v@[0.g^׳YiOaZN 9Nhu:jk+[e |}^\]/GfV+JW/Qađ9SA#[H=1b]'-w U+P6) Ҩ~,jf1'uH1&j[<^tsMn)/3 NWZo3*CusI Z ]:K.Y.^춉r'= v0GJ{a)ao?)g7@hJoP p-:YݠL9|S%h~..ɟ͇[! 6{h)[Er#R6| LW应Y E~=Q W4̫ +=+*>Q9F:JtSK!3x pR {߶;s`<#fO>oAkLV,HRLW/zd~pz6- \<&+x.a1xx,uyF=Tn@#AdBGA "zd9:^]!(Yǀ J{3ofW+HYRĚ5O0µbFٻ' y2|ɮ;xKuk)/.R2Ri`Dj}$^~Mp0 vӻ,1teԫ~-c  V TpU>< r) Lн)xP*zQwaZq'p8lƨ-976dZd^\"vz:9e-R*FMm1\vVT۳vvԖx1&NN\o0c5'׃Kp.btz`0~fx5)z}FmMTҚO>9$fvhF +JXAx.s$1C2n=&-`E6HTٖ4G6t[CC*0s؅Ei b9̑Sjr٢0#JDF퇉Ga_mPn@ )<0$CPX*u@VBM,]g'jT0Փ-[83UtL$ze~${w<ʘh8H8GͨԎ@J lE??RlV9#+UIy"S>RY CVfAfZЎeiIw%JcUߧ[(Oh]ΞRyKЦ3=m'\mn0 Dw} !ݦ @Y t(+F"^5=I=_' uBOz0ҦUWp t΍fjpK, 8х$I ډ-iw`mQ(g ]`Ő}0h5ÌtB]GSV4Fg;.f̢ɼZo3XIxm!6({4ӼH'nSMk@WTzK!Q +nF3eMw'R;1h {pOμ=Q*BPZZh;hA7Kd . +$ټM"aypN1Y`bHȉ';K 8(؍ͩŜ*:[jTb%$bP&aOY_)N"taUj, 2f9+[ D}68,kK;a#m˧5P9FRwf2h#C_]]#EٲLɧ-ؙʯ{_%A%NA|i)s\bCpmΧ|dsFuj(^zPpw;f2ee0E~`tg7/B==xSv6UVn$:ѾʙR0L&^@+NMH~.N |Ґ͂3# ;#v.^RO0~_q&$tD :A !LHdNc MfI1d4upFoh3. 7/u kQ43Ns4*p۸ ;qt.T"Vfd -OZ:'؅V ҦWMU"N Z|^{.DբDp(+6I&i^kjgN0Vz\8x-z,l, 9vɬGE]TC*ѥIg1 +uiq4ẙmaPݡ#MOکP.vFNx*ɻCnV+B=nEi'naK ?B.a/hߕAO0 F!T  +ㆄ4HSyk8-Lhgvrkg**X.GIa[!=$RaV(gi0b2 ɕ + 4 8PP +P:JX92- $NKlFitDJ9~HW#sc<jvʛFo _/Ka][Xhg^ >'a7 +4?xS=ذr0N>[xs8v%5ȫ EɤP{{eWެ< N{?bd`pJ-!Āgi;&͵m p8EL; }1k0w2H֍[:d-EWVN'P+'rJM={: ^ +d4|ra̬@Ft3#Y7-zfr~D!Fk0}_Y9Mi;2bGEh8 Z6 LWdfEx/wSUqolcژK>=OOjA,o()u`3Xٟs Rn0+@E^UʥBTgC,۵7uBHCYR3[2'5ZCymj933ʡ'pOiMDK**4 6 Jp큫h/3 ˢ6b0#'9+WP,҇o L +R"m55\0 0jcnˮ-kMۺ U je)ogpe8'(7j[;8C{ArG'zgL&M$ASW#$n4KWU)HE'gSiwvx!/H} 4~.k?SцQA*gƧ,.?y~TM0W R:ՖiK ++"8UW(\gyqVqlOy?E 9 +-2rV +v 2x"J. +n]!8"_A_S|s$%Q{:'~\%uSS |s -_d ˊi +EO^董c#7@s. 3mk\ZCL̋}a*8{h|Vޘ+d۲q\Ii |^ RwiLFrB +D,xj]:]~S% 9 /^י4%eo:ˮ 0G*85`PXP+X*í{xό˼\Mc"O\ɢ\Y:E9X\y 3NR Uif˻Pja`3Jgy,4'ܪIqL. ֕d+ Sݳbk_X*6#g-\x>RDmlQYdq6nq d2 e +ZaIۀE:dmAK@ +reUě^ԫ $-.w+([24j=۩@.wZ|{~縢sn߶Z$8.PH@Tؐ-DHVbb6ȴ)bsMB%@ӒEun0t!\4Fc9O)o(ҴI+r;>O0+z *j`R}!ݎ9`;~I-8mݱhplsb'̠~sl +)8E^3*;ݲmC-+vw'Vf3r:WReJl&`L(D?W c:;:}X$weI7GRXr0"V3 |.O\zN:}uh6ZatGuݿYu q,}Tl! aT16Ӄ8U!v@Ōm) 9 +9ۅr_$1N"F,d\IrSj\9W] +}UW_N=rF('E] QMk@W Az-z)BY7f!fJ =8}o<<@eR?`Bw<(a z\8ǰVUeL +.j5R;7jAPVE3H5jLe'r+yэ6vF~9W6^jS( YUJVD8,<+ZGeD$9e: ?}e:C[}HcE~=6 5~;uլuEWhUpKMA;hK4E8yk3MGY*?[hUB]"^ٮҴ}_V]O0}0)j)Z`Cӆ&֩2mɵ=)k'i$eh,Cc{W^" Ĝj,S!9Ꞵ]Q4r\- +NZ-0evޞqF+-Đ[v ?S0wԯgO^&Å\w~[iH{l#|`,RGdf;k9g 6VW'SҺ˹Jo9,eR4IcKH +{e 鞶]0Fǚz : `Ewڽ>6GA*``ʯcr-S4JPH qj|Eݲ `S- +V?|¬*rMέ +lQs"Q0`||/Π%(78@]\Ɣ畖q)CbjɛVL LaѝfnN{&NYP{zɚ $>B" @w{T4u A1>rymLoԀ򩭴9{e&YLXSͫbpGjʹս9 bs ˁv{5`N詢s:uqj0abݺgod6]#2>GHUԚy -мJqWN|0R\PK#o7R E@l'g8ng%d%YR2L0۬aI/)VEFP}J8Ng[5 >~d}4*ѭT5A/Ls?m?إ~'@0OifT֢E\nmoH7YQ-IR+D* H6S%lN]O9f'˙'Gϲ0`%D S]k@|ׯ؀$ӒOŮA` +F\N+t{WqD'q;{37}.jHQb*I 5:XE<B" +azUAJZco;Z))H/ TUX&GΧS Z?j!LAb>LT2eׁ$F˼hh2:fׄ +^oD??"dzϑ%hY(=[$os,?a>ܜ$SnV/n)D8_U¶^ś1-Iʭp?xD2_Slo'r~R iՂ۵=(40$lF1L?.SIX.`%l[M+̟-JCo){P]cܹJ +5p8?-bLv{fD%D$+{Aѿ#_-$/)ez.eαi5ׂ+IbRx;H eU/޸& v?[jgw,=E y$ 6G[d+/ 'v7H-a@}N!ErL>?k0w +! tM[wHhҡb dH4$'NJj9ݓ~oSONIZSנ̮#jJ}YUjWIt4>uA |`kZ? R Mai:No jڍV^Kkέ٪.dܳ"؇{8 렙%R[(lo#5w(v#ZG4ypa{OuRzf3X8`tfXN53Uy%L@Bʈ;P,bz!03cRأcpéb!wVg:ɛ8R'(='CQL,"ObߓU=O1 + w+cCꀨ!!_&WB$d=z{ƉpAVw;LP~o{jo1pn z׃UިUi %s(l1'ސ4=mO4ZQ.!gI)$ڰhm}J6xCEB{ݝ{UPŻqCןGj0 y +2v]7v= `Plqq +-eM;X$k:d< +M3"^p +O'2]_yg 4AO#;J|eӊ -` +mjKIƞ.FϞ>G0N(}G߶AIN†OJCdIS.xE5t-8? U1?I(q`xxn/gW ?k0w}2t(PXHQV%q]LwMۡ6==^Μg, +fSjn`7~L$єqH +{uL +x9R+|*lp<4aԃk VYKǽԵp]AVKֵ4eJ5olΘ=wa-Yoykf>uL~7r[Z4\E?fϹo"vq&+IUR[N:NL0܇z .:ƽ^'SKo0 Wp@Pt׺6 CNI +] p$90l߃y%Os a nf)ɶsRF!%A`Zýx"f?Ja3kɨK3n`<'$JfF>>1Br+im܄YUȤBOfu puZ.H:Tb&LdtUԝD2BW̞дn-0 msuG$NfBhЋ B) +cb@-jN"waU}ԒBf`WǪ&% }o}ŪCN )Hv\U|6[/y6k~ `;n]#DtB0w'?T)k*u=>w|=ߴ>ҋ abuR+PwF&NZ|`̡&!@P+B-moWD" +wi|{oQGՐYl8Z}O7O<ϸ_㞋/&V%L'otu{߀U07s=e}Mo0 > (Үui&!va-$J\sRKZۯvoBONIZѢ;Ig z+$r'¼-wj(jzT5=a= pK4kS? RFua u]VV.^K<] +F^ѩ؇zHkB +psPq$9ɡtv,Jx\:E7/SS_q;i`` y^:ekhU P8Q!P:fp2q.28C<(,.,99F5VBph|gʽQcfm7ɿ%0"s0S  +0E|:Xpq5S~@K } ɋ {s#+`2d2;a;\zX7y3VX08UT@\e+ldGy?Aׂlx%݊ Orz`Sn@SтEIR}q&*5Jv8wXԽuFf{3|-bȪT`Ye C&¬2\͂QeE259h8S*-WԤW>]Z* ab|z6*Neݢ3e +cj&+f>jJC½Ž+`6gM':Կl)͗E&7{'c<3+ZY&1<=C-F臲h!Ɗ-Rez! = @ ~E] bEȥV &y +4fa2r N2eukך7t㪡L)\N|'Pw 5BB$Ǜ| +FCNfpuTdƖ.Ia ν +1>O"( +6ޡ`%H] ff66t:ӌ(l0B:\yA(kZrl+F($cm'ׄv6y#k" b='r $K˲h6(d:.op~6G?L.AK1snV(x+40,7Ѯ`yoo=t Rv#bM24bõcmAcsCkyUtva˫eq9!?}ŏjJ5mpܟ׳Oc}V[o0~W${]۱ M-=*2`GEkN BQIs/>4FУAH$u,оET1'#"Pwz^JJ(FQHGkfOnX}}޺ivCUnp־j^BWW?[Вj Dչdc)썩 +  h=BWp#p}-@Rn*hch&8~ +VƁv4y`.y' !-Ǘ|4mH%zuk0gd}p 'y,i[:Վe' xd6xM܊ozx9]DrB4 qOGj<1Kl2_PPS;E+u#V42cC-m-;TI,ebg~K"zb3*#IZŎf4 d9N'Hҁ/ib]<9㕽A +(M !RYOC,XHc3ѣEbq0Mՠg$ ~, alpq}pDD s:2&D}1{$urt% -]/=bNk1~ޙ߄4Q) F5Xڣ|b!K/S]k0}Y2St)օ}8UHRw8n cztuϹ#_~  3{ G@-ڌqḘ(0K1 BY sKhe88z3~ Ϻ`1Fֈ9a,Ac-G/yk\q'crŠj~ ]*U}C|{z67K%% +-^ryiw 3CH\utt2U oAS{1 C|Ugw%%2ߪ"qW]1t~{yyDÏHT=ro +[}Eµu޲r3Pv_1O0w: +! *X>qR <ߧwoCary)ZJO= \*6Ƶl7y[;[c}>k)-B9KϞ~0Xy+og/=n[X8s_2l9% 28;Yx&8$m>OG14'-P/9\fݾee>U]o0}WI +St=䥭U.86$>A $Q*O!s=8?ꢆg%8Lȷ X( (Q@|炴8]$ jI7@|?[quOz"'?|ajNZ$1̘`KF ,t?4rגdoh[* m+YGKhɕlpg& "=8I[WS$t#:m"yeH8 @5d xLgGkVUߧ OlqVa↑ #{8A2N#(>^IZD ૸x\>?MVg'q4(! LQH끺wvp 7o-DXNN\4mB}R HdĨp}'u0O_Օ>Jҳ J/HqnH3se@{pfT,Ż7qv F%KKwa#xd!*V2dA [aR) MZڰ!Ag.l^f"VbGz88@+X` 1R +Cl!ZktL;8}ەאqb4ˑaj22Yytf]c/[%Xјs|*gBuE4Eru͑4[/P%W-Q՚(SN+U]Tz[F1s*1h# +UsCʐ;cT^+ć{m 2-KbPYUSceRi;QF^O =kNmD!:`keJ +l,Q2ܦɫbw9ӏrcǫ2?Q=OL-_HniM'Ϟ>jl@>4zK)N~ Z-uG ,%B^.xF9>gqAy/؎Q&)Ⱦ _.ᦓZQ?4룠_)5%釐S(Cfh< +A? ~[~]P1N@ CA>=K|Y+b{qn,{̼T(d*\Me"3 J hXnT}ܡ?-Aj,u`YzQőS71G Q(lv`qo6ž<6%z,š8] +sqI"w+~ӀW5_Y`u #[Abh{G>߹kCX,3htQI ]a&.UggI,+ubg>e +1D|ŖZj{aqHLH6!wn©f]& \䞑a eHG Bt;?(U[Ц5S2 衠* J y4[~?Io6F$\u] +@D-b,yYޒHDwn z ɏQ)XgOA축c?M9MuʹIP2X&Ul8@1Ƚ$l +krP$5QYu+Έ}m +0<uTZDġEЩ 19@Tw7Axz[OʀY`_żNv^*PPMݚΚB'Dޏ +M#Hz +j"ջtr=Co-upU%-Agi+&@ghUx]̱ +@bK-X]qr2`ϚFv捓?0:a1mO ]uIPIָ^}A9aqhMTm]N +@+0iQ`ȹn516N3 `6;=L + Y#nq`U+b, +GW\*:+,\+[)qAc{_p'bc~t,,smzh[\W'`/x;0 ݧ؎[P U,ĩ*M :`+M>] /d#bq>xyIuc S+|0uaVMo8WL o%Jh7Awآ[졗:0hzlI-I91?,˒4$3o<z{@^0Zp; \h2lds_j9b29y0n܍?Qfō,uY5[63xa)Pم_/00Ta}j^Jr M+naBC s~))l!b^*֫ W0dz5FMGq ͵c^Zm_ +3nXQQ~(MnI)etR΍dׇ'VZDL:AΕ*xTxNŜ2vv>cMC@peim4W 拓gY,YaVR΢(}C7fi!Nɤ@*o/\Ghظ{f&&WB֕0G`%p4*2<!gP#p/"Î9~Rp :8' li:M;^f3nf &.Iƽ fv )]CsPQWt@pU2׫5)\%pu Id(sov;jui;9@մLU +%ENUr8bvz,|߯dBwQ"#*,اA +%m:|T*D$@JkN=ۚg r5gKzNm?uw4*R! ޾{3͈¥}iۻF$lx +ڋnXN: Wǻ:;X7O]Fc葽nL U$\ǐ?J\BeȢQ6[=Σ=ƢYmS8ίP۽Pzw3B/ 2 x$:Oy~+YeN~8wwJg_}!h%ؤsc):@Z.0]Kz}1 j'Q!ۯcGaR!lsߟ.1=~'˶wᇺ{?aB`I)%a 1483wx9q{ Gq]^Oeo85vx~\W 86pvG5/ڣv?;Ǡsw4~:qWB]O}gt5] {')_?\:bᆓsYDtw߹ ]פ VIJά"r$8}EQL"$]u-*>?MB;c`le+g JԊ^@YcQP*ש_fHe%ClӭC5ʿ)4"ě*oUb]AUZOޤgnxWVMNд:1*]&,Ĕ~,!1X&%2Q"ޞHcysd3OɀU,G9 lpwko0Diřco)b vo!r O՟ +<_)0ʏ(=޽ (* +¬0^ 3?EeǔPǜRy wzၻRa#KDi65opP5boyn+^no4[y&}T-! ߁r?Efxp$зoR7d\_B8]$5nUޞ/0nZڑo +mOm2sn] {G]%۝:puڣK -KEj`Pi3"B1BfW;8ט֥܈SCӞwFBo-`_Юb5S}n+k.H7l +w,Yx69V`43[e.@{SGcXM#]$x.Eq،2Hh:1^Lh03^;V7oJ)WJF>Wi=/cȷo4PI]D>|K&URN9?1 4¥!ZFIׅO/,s2$E=!ojd.,!Yq=0êBa8غ52[ l%i-5tSc$7,GqT ~;<O}t;tjR| mU}!!g>xq/G6ߠbwRxyZ)88NZS{I8s:&a["M#˴&pf ) +#;yD,$y& lFA(K=;T{Abs:Cz鲺cr׀8ӔZkNBk ȵ릭X{)LKZ ǨNDP,l,rI@߽803;FeeČ8$(' Be,!ZJ+cq{'ES7D(+kһ9]M'?3*NSl3+xV:bi-i9 s,!"Yoi>,H޶dϧt': +0D=xGFPmMMHnM̼) U ;#S#k'A\S5Ekp5\i`QYrX͐&diЧ_'GּVn0+&ɆSWv4t!u0eHR0`μf>|L|#$'Xݫ]B$,a(&2Am _݆tCGߐ.R+' SAf omF&l?tc]?L10gf +QQ AʰW, PfTHɲ8Ѵ+$xz44Wckq)-LXyxb $\V>uy4V^rwClUݪu @ _Sv[83sN2snq:캕pgea{iw?SK0+R@$馏C*5RC8CpU&Pɩ>0kƼ}W5Kf0djpUXfaS2Mo78* ڜ4[!z\;1Oxdq֐|lMؗ3-%[1]$GM%,e' LalܫmL pDf_a,Ѐs_o3u{:JtMHwRn07P"ԵХb/:[Jl˾@Qſ׉8Ŗ߽w^d%p%y`&ѽL $0)b95:WkP-$BxޠO:A&aRkNtˮ@hZjY(y+aF5+):5k]cp!m\& V2%*C& +  cߺTH'x8lSrĕQ\0vtf Ͳ_l#1SkB:c\ٯi_yҘe@CmwCTQo0~W*$-+lPFCqE#ہ}vH !|}}|%D(dDzQW!8ʐPxHPފC6j `7L +\s\ %uR{s26)I8OLa\2K"\ r;lzO:NS&|6$<=? 8Vx1Ve"e0,Ȝh߭|{:abDj {iC50F%#Fƃ,H~,]>3_;hzIu.9Ę*?DJT"5 VXx +*1H/J#QӴ6qIX'Z=@}Yt[ϕY6cߛj5B,$W^@-h4ŊrK 6oPNm& tp6 +9BeUATkU 5')%:_7Pq/_<"cӲG7+.fW1z|iuQKO0 WC;1M\7H&?Y[o6~8Z.e}Ea.hn@LdI)'CHĒ/cJ6$s$Z MG-I1@Hh5޽3!KFJd3^' 1Iq?u%:ϋncN(ū#@ r(U&*M*QÓ4H6DgY uj +]A[2gp!![9$^.ѣsDӔ;8+ޖ9]&XPfgw7DG\t:fbpHBLLJB&t6ͭ->eK)i* cg/wIUGcxpfgwȢ$ )SI롄nhDc1eZi?4 +[e*SV0k;2Va0v &;q$נ~ +:>)A%|4Ob$>z9xI^vI6<)CB#/76Y`w5MD<,<U{wÜ^\Bf6%97\ےw]3l2?0rʖ@3(D&p 9ܷ@[%0i]QP4ؤ?jWp-n=):;#q }L[nsqYƏAW|ßĊV9Zwf@b(9J@kcW7md296` +mp}ӧ}ݰXF$+t5a)dU+rkwH14r#T žar)?z7Vt5f+`ȰƗ"K h3[j0F՞VujHoעJ5t,CJkddZG[C!! 9yߡ@leC9:C]d(HToȵeǎmʁ6 I0&% Y,|uk?n}jOX&ˇ"(LMxMJypDYɣ G.'bNެ |bVyYzQ:6>%|)WZ.,%XB.$GL%2aj (_?vhjo){0Wߏ8~篰J{\]^%2ɐ։#aA7v oa$L%\oP74P4r"iV0tRqQ"I𴐛j0Ksh&bH)2gC^\+*mbRĚ\ Z"يj a65=qýA`E 5X<^I#4 =2c S^zت,/62 +psktm_됩u-)I1CS&>txjgL|CXpMz|.0+vy}׆{K!Zpapi^֯-JQ]σ@\G15YpLI7 fًfKȕT +Sk =?p'd6\'QMb rEoovWSUQO0~8&UvIۄ!!MԎlPANHALC|w}43LaJ3 5c8F1p3]^gA$ū6vHM>T<@x<˜l&( )SɆa\f-11Eqy&dtSWKi!$Rɹ <IT"r\C' n%μ*~ +J>jxcfїǎV>Ja4uWKءlU^ +K- +ҰUiѫq ]Gj֙j&]<k# k;\++`ly}vjTe Fpq}} TS8,d/ +GÂ5[ay ΉOIMwAE] l3nxv$*jn`dui ?80}EPVIn8~p|>|nsJ8Rj;/;RRJ!+ PF*f=6w ,]ћ23%"½GD`))ԯsK%{SHo-/`OqfڥVj0 ~ +҅(R(p1$宥 BOO@'; ,gK.#TKEfEt& Je"Fx L|5 +r|{gMd1es\(8rjUZ(N>#:ţ`sx~垀Qqr,6eGϵcF ;rgvͿ  Sn0+@IF:}$ZhP-nB)+B/8ʋ xp f0ddNsj* >@mr`fKAmwoم46pµT\lhU"5ڵܩE!sUNR+̎t;( m?6 +2f kZZQ8^?ƿ%!M GGfg?G1|N'|%a6D'(u_v+#m'o!z]kGg(\) +'#H KVrKvkÞU[1\n9*m& +lr5Nn}ViYߓB/Xq.Pe.tXfqhrȯE˒) Vw]p%11|F} U]o0}WJH ]=MetS[A= +X3vd;g[9>Q !RN(FlbЇ^K%PQDԕ"^qL!5Rmz/ cälv`k¡X1%\V +ӊ(&6"A؊6H8Z>@.D_9 1gꪆIpwjeBD ۳pc8E~Ļ֝P +UwNr+Y9@gtm"O΋ϔ})#1"0M L{7C[ԴіűHG [L/Hx&p^7 x@s [|{w҂RIlw4`p/'DTLMZ*`e߿jINX*KMb4_Ƌ+aPa`,u~X 2dMN؞"ʈVaԛfc 7{ZOtK]!(14zx"snypzRL>Sk)pwz}x`(v/H +s&UXC +~KU\8 \[Bw^jk7NFKU;!=mU9u#xp ΃W]dc kUBmзֳ͝2n@U X"=.lQDA޶WmSF_qHf8IuiS),$zw2v;^,!Ɇ`}g$H^HR )W|z1@&2 8$`Kz,_k r>3b=?M@gzs)8^2bE>ÃiIB59 +O$% ~T5TD*My2OcO14M@ Hɟf N׷kLxU=]17&_1&=?9MSٓC:Au@>VH]sZJu#(JCdە*3Q;F5,twk[*`Z CG 6.=[ckutJ/pՙ& J v'+sFA#6t Z[M +r6p*1 M'X\j lŪ#YRt)~gs1t>6J5*QpnW87rZ3*Ye + +SXo-E䡽Fa{ UϖFG$#Slż ]qɹRK./heuR'L!%aəߜ jF2wo9EgRg {'2XaSY+TC.FeԾn@'~.W5ŋlKORȦgW6zuMط(fɳXkh-lj)K*Md+1jL~9>9U;3|+LOc\ܾ}m׶ɢBlIluH;LAjnBWVCE-tIOe->W'jC2+C# a Vjɀ?bisruΠpH=s|'  " hf>#\Qxx ”$GmYQ3N]nOl!юd-t|4N-s[eyrslu?GY9QD.ﺖ ƢYwT(%x.1eeY?Xh^@ *8sӻ{}q*W0̯` ĸЀ?K\njQS9$zxSvi +]vOE +@ @::WAZ3 4pw T*[Xie^o%lM(1iDv"]; 2V$iBRg)@S EqD,`FgbbG*F8M,c+ME1 0=Fkq.:JH>HS*7[|$VpPk9bHo:O)18 UzDj3'}3m D rlJ;~E1 0=F8)ur*ȑ|$=rG]:dzfXcg%_ +Ch\a4fy,BftGDvە ]'aud4m$U *mE˱ +0}ut nBI{Ju=pWM΃yџ) Pi"14 fzyiWg njaesÎɱ@ OGg0Nl $K51;[QyAXT|CQKKYި*RKUlT,Ȑ|H AWĻkwRKUl=cdȌxw}GIBZ}1~mӘ sJ~\9@,7&JJJAҊu?E˱ +0::I@(!IQws(!RQ*>T%5Ty_GXqʦޔ(|~E˱ +0=OqU:)tH@r=rTwN|QRBq2% +]Cn03i]\^Bf49^VypH-B$lIFAiEс ?E1 +0 ݧ؎Ӓl9@ ",RJlYY)!Vуn!7r͙.s.aFl\Kz^V!IFIiEщ E1 +1F>RKU,DA,Ȑ$;dYV[Y)!ؘw~@Wru,O !3I{:ent^"ђѴT-hn;|E˱ +0=OqUA +h.GuwxW JDoOC%8+:!nhokf<+/$ ).E˱ +@ =Omԡ8 r?wK+]\?nM*.U+\[*!4DpB}-CdEKt ?x1.Kal2'IōOЗ~E˱ +0=OqU%Px!Iz"n]?WJyo + Ch41(,B3W~` uauhIT47E˻ +@~bJ- ց0l.>!$]>jT^t\{ +0~:PS )Jyi@fF{zj;jC_E˻ +@~bX6"X va Jߓy 7j-z[(T\)⎞?Tyִc<PB!ܵD^7~ oQ+mG%8+}C#* S{fTC^b ٔole럹@,e%+4hOpgВ{NPv41i^Mqzz@4I'P002 f&mMk1+`q-EkK(Mz鶒fg݀&!3$Zй $\)SgcZD%aR +76٤T+&'`Z^z$0EƋmlPVTZ2 +^ǭz ;+AzfH7/7Dmw!mxҙ5XBaF 2Fɘ]QS; o2*?Ugu8-K DnFWNPQ2>?4#7s6 6  LGϝ^B1xS'mMk1+`qV֖~QЛ x鶒fg݀&!3$Zйyy2OP\ +)Sca + +0|R5D0M0TnuA*._^* ĂQZ2Jތǩz-w kAHN7D#v!]xʙ XRaV 2l d,Nv8Aۮ*lU En.+kf_׽;+?wmTPt -OMs~4i@h 6tۀ{fu1 1 7܍ہ BmkD'YG&g3,i9#]^jb`ݝz\ʦ.v +JiN Jif +Z\ `bO 4%0yS~_aۊnznk4Q,Tq1^}1O02$U@ALUBb]ƾDB;';'t$4z*{%wGnẬ3=`'?N,6Q0Dk1HPԓ#U#zHsj=W#2A.4NJ`+ki56.f$/r*d՗Tϛ7,w''YfEoPL3-Ki} +lfӂq038oShbHg3hUWg1 0=-ZM^y E:/(PHIMI,J(.)L./,H-VU0ԴKM-.HLNUH,̏ ,K(.V())pHN-(SH(IK)VAUsrE˱ +0 E]_3SB@1bYX"{e={{hR^p1o9? +;wמ$ShCǔ7Da/wG*!|R.@/mPMk0 WPH +c0;c vaBqe51$ut0Hz=?>ƃ!lu2J({ [ź5TonW5J%Fŗ^b:bj|V"DICc8,u﮶\%Փ f56O_/\+ dF9#=*GYbSwMIg@d5G=q222}pB(d5G2ybCbV]0C|mmGVBu`DBQjHp.WBw„G?[fBuV^/JȴUc ;rr'܆54rJOF4Lx*g %^udz*u,T}*L] +0<ڎFG ɱ MHnEmp'rwE b@IƂzo){J-Rh7q`Ȅ]?hQQ`a!ݖ<2dLM4n0 y +@U'+vDLjhD[ix0q %ߟ7[Z(HV(䜿-yXs G%DaR5 !HKҬ$2~pIɼ [dtT*|0GTOR]33)rt9.)Kx:R"x߇[fvNYp^~ cۊXMGbԦ˴fk$t9|: +.YM%17NT%`Т`NgW*up(iy~|qĄpIajdltbx3pof+lW_.m#]+%Q8KWM0,/Q[!\u=9-.16ek\z 5.aj\3ش⣝-aQo 6lcEx&LXL뜾*fWxX&lŋW{շ_B>5Tfj@QdW)z'AÄOK#T, uɌ VB_ekdnLlͭYduk'Vmo8•.n^&w l_b&Q~6 wl%Y{晙g")@ 4P!7Q#$F>w' h%N<[%5W!,[(83GǕe*T;3< +!0EaJ@V%ٵ1;iGR b(b]wI.Fqt^((28_ 7l57t{Wz|]m5utݭL 0mKw]m] 3wuZZ#mӴ?my[~Khx:嫰z6ctȑu>8 +cR z4uV}no[$i: +c?]$e@v\Htc>P![,A.:T@\a +õ.ke1%4'<&4<SMo0+*&J@n*Ҟ*!b[n_C`QG̼(JnR M!.VOmUQDl*,h_t:5KjC`9cevm-I<$ω+>&)u$꽔J 27sf݃vwq +I"xVa / up(ƥ7oC `j⍼&&opM]d6@ȝoY|2^*_> {+^ Z%Z's)5| je[CѺLhK- m% +݈ Y% I$ǯe(Z>&wZO26f\ie=ÅC>`ѹ{ƍ 8٢ +|Xn8}WE +Ɂoi}p4E ilHtDTTJll;n% b`xfoO A>B̉+$\mB  0ŋˀޓ=<29 )a( I2~woktpcbw`N$h?[ +%83?$m7 +VU4o_E!:e1C@I=j2Ժ~yކ Tf-1*YXˀI&Tc[ٲXPAX5le㇬7It~8j6$:T9νN6TЛhcW4БNjr;f4Q y18/qm6$E?I.Q!! VYs*KMvfP*WXrg;O08垢`wkEglGwlIX'-$AgCf'"YA/]&x+8vj7֬2Pc\* I x1\6&f,Ie85LHi&|H5SiPw&N-@'r3; /Zw3בEt!aּ0sÔ,5+FWd" 7֔C,)nv;},t:E9Ђc_N<'UK" +l.NV^:ܿӫbAoD + +-KDOq1m_C4:]Mґ\/ʺka 2uI'X\"ukV'%Zڠ5kN#I{βĒA^,kK\YyF]|?Wtfg r,Nlj#Hu,>ExFkir,,7HCbۇPv"^}!gΕ* ޙI0. QOeCQێH +iiGUsYMi^2Y% jh+R4=~1ڌTۮ~zR/ɷm.Z y1詌v(}r(%{HQXsc8 A:DCmlPߨJP?4UMTaC?~e+}qGq-Y+,n(w +nŘ?b'ThӻPL]#* WFr_ ;Tl-.tW:C+('U m}2 TwЬNR]1 +%.#1H&{CN3H1C{8+5t'~0PX=%?Cj}ZG)<ֳ]PI{PnNu2I6toqn_flSbYު"o)X?]Pgyn,%r/*awW8,0ŢkdloVL:-)QṷcQ cnӎ'9?s'%tKl }UmbzFvS/ākaL5h#Qo %Hm;8 &Gd_]_:ˏ'ٗN{QO0ah`NMdr7`i2fݖWľQ=r$e&ЗJPjQB `%BRdⵚ']/x"@)Sg +@p9zuȔ5#V  R1M&7]MƤ^{ 3( *Ӟwb qM^Oh N|'t&rT-,o4)C<7 +E4dE9:FniC|jX˥~vMk$ dg;/碪Y5<>&Ik㰀Ћ~Tak0_qBi(APK,p$!ӕ-}cŎԣ0}߽ua`SKFpZЋF 6h593\lq$Z%E$d̀k\Tڈ-#3S?<*:i|QK,?7?XW{w]u|*U)9 %a3SM\MCG}M2V9qIz)4\qƒQ.CΡ"ppSe"`e(,DKApͮ?"aKt*Z=Ȏk SUrY9ޫWyH5xzNukBC0q4zά߷*Q߹X|_nn#=rlMhp Ƒsi2Fiv_Vn6}WL,.qZ8F M'}+#2ޡ7(Pئr̙~#FqxfKս C31dVnChfCbS5xX&*1&&.pG44nF@92|t%{+20닎Ͳbu!G3e-clj[oK|DKG7NiwtZB+DglBgܙVdt u<5( 5q^Tc:3#h/(rY$*pD2'@bqʙPɴsOB;$A vhBLwU;kJm|lAwh*J ٳ +SW豊Rpi)Zf f]H6Őg.Cqb+&ք:g _o3 Ιv-n.{wvhlQ4wy#Tx-\Z\?%Z;nήJ>C>3ꇏq1%b~T O9n LctNs;p'S|,P{U~{b ./bB%?@Jv&vV{Q@=|xj%ğ'ه?6y)Gp^,~&3tk kn7Y@oZp<j~{CmyuG-iDPQ9Aik b$$ig7kL.>56t?5@Yn-^ʻyxzt>,^8W5)p`XKzz[՟&ڣR%\8y׌5;\ۏ [.ղt7p|j`SISC=9e_m= 0E7th R\_[AGT-cZEX x1!EޣQȋXk#=cF2Iw8^A]^qJ';LIv}7 _eiW}uF3:1k0w2&%Z7i.!^Kl(%;hNOϺ# oLqVs)YWMA –;|#I~I/ 7@Ahϴ`VezРHݫ'k)kGZLt$VQ D|Z( g͑pZ3W[`7Hzr\t'T#eGc[̠pRM~׫>`^U4Vp?&M|u/Ok@~=!%J =[-2݌qAev14IC"o9ϫ[9@a虌WV,(@@g@O6gYȄj_|~&5W(9H@q-j4ټvdF5Ȭ}֓z[ g h`U*JƖ*I-%q5f56 83⦓.p{"M( '8iD}s}?c@(J +dHy +2rk.: (v#RfSRf̅K7i3N?0ޱY_%]UN@}WCJlHDEE,o8:ck.:NX쀪>t_̜3sv}-2085,|ʨ|2OI" B +(vz3==i40BpO,I bF ltW+>4 +uPׇ`-@f5%K˟Uaaqv5&ϛ5-%=ԠuUCy6q|Ͼd|!Y-# _9WX}hj]9|x#9! .krcrn;rlk*   jeqFE&T'/Rsj!zpZ<.gBXI(YFy( -G|Í^ZM1_!O-*^Q8 kv) ƌy I% <.ԸQ2~jNyS?-U. w)Qbw &0\S2AnK*tކ'v=MC]~ŨK)@0CqCjԬP` 07fߝ`B/guvYucfHÝg"5jHnN" Nc)~>Yg1Qsa tAPܹs1k6)͌Yi[6a{5Cx@mDm +1D|ŖZj{X"\w q@.Y{r"7fǞF[h!ZEL[X-@ Zo1j t Ärg+ i2P5IhP$+\7m>= +@ @|Evtg 1y [|Ӄp(1DչMovJ͝v/=I]4{ciYj0P767?Ԭ~vUj0}W(P^ +%iTGe$9]d[}$^[^{OEV-I$JDmԱ Ї2'=eXBW)ݕlMEHt>tn_""х3@aE'E^2Œ+t QD3`2? J!.ű J<1ǡ&喉-ZU+{ 4E["&Ni0M[QoIb&, FeT)jC r0P E}Z!zh#(:i;Zxhl(*Ey) :"əWqWB +CC4z-XzhQibo5,xl( +9'm&v:ysgzzf4Mpj@NꮅrV]=O \ r"F i6Mnx͑+S5@b*kL؝Nu`z_έi4`-?nǪS:_7#{=/ +N_U0oH@&T]RO+E^ d`Pbg2-aqF8zBr˭<(` H$1KJ%\9N%'IHU'a4A!۫? +C~1R҂ 5~+J2vP#ArQ=]rz a%FPS +{ WؤfdUtψ8>UjI3CRX[m\0Ug2x4hdցɣT4;_fdJEѕa<֭q#>h +ܸ1Wbx6pYeE5GU1]Wk(WMj],=bV +塺eHP߰LJ\{/Jnu1릆"/S^|4׷fqF缾4г_0:D +QyC7s8vt*xB +o-enLX}9rvG(7TALdgy Nު: Qn]SQO0~ϯI:%bcePXW1 F\Km0Mwm3-x~O鳮4kfXgw+K d Z8²bfx$ +%Oz:kBEklPMz^P N/y.X AҏuĆuPHj*!KEng~$=\VbuOez0+2qhqѾ;K^H||ݰKp%.@*^arz q>Q !x{w-^Vo0~J4:FڴI< råjvIcRi~!}}w +H8WZD/E`t yFq LzRG_Ұ2A*.2 V,G `eWf +f)Ick.$P 9; F"%3]w'%oMx_]B_o$DNv9wxGC9t/e$v+HU #ZO&\>Ǜ{X-+e} +EzFznvvjx)|VA:|;..'Ru@ijqdtNzwlg)eSj0}W܁*-9^ː{HWHӐecߗ6i%99so"ǘc%VT<$E%HJ|˾V -pr[(x5N)XBdR`" + f)<DBY/$-Fl$s|({%*[`lʴ- ?vXzQȉ%n\U"1!籶v8F+,5BH@<[!M8[IזhbRjtBUd-yr=p.h0^^F5ORfp +e!2a=|iEoD=4W;fYOVB=|1R3ƫ`EgQ$kAND@踔4G$K-2Ki4KX n):!W?: Xpxea +v?_% Z׸HmLQ VCKCZӫcC!s`gH]d ?I b57獄H'tIC#UH,XSg9j LPa+shj Hj.0-ZH[粪BUMh/GUHxt!X3tND[:JO.hk'qJO.> !Պ\FPt9Y0I~͓o<+ <>i14G..! 蘫Y1?f4L38/Y"'CKAF^!UXTOi Ӗc~ _Wܵ 7E #tFUלi&E1~ɺ"j S;γWkVۯ?Z xe[5&1uBd +F9-^Dql-F\ kxLke"+?:,e:Фh975=WӪG[ v\2{P,]OLѴ]"חe5{sԔWuiƾ }f8H405,Ei+fS ({ KrX0>k;H؜@n?8n55 4jTG6!f[7nC̶tGÍtyB*j^juvYE_Bd]#p4oԷZrD[z㩽Sa][!ZG`Xmg%$8`* +ʖ>{WWeQB`cc5nJ40ɰ'M2I􍺟|^ϙ__Q\1zwaWlK@t1nT[7%JkN9acO4NNid|,Pjb!Q/ 4SD;)3-XdLn[ 7[X̽qknNKUB``kL q}'`5;e0&zׂ3'13wv{wJ# +ć q@Dқ]~ؐ$ѪJz;.-[L=熆0dz*Gʋ(l?i"95NTV IҀWXesZsNSZ{u Pgt + *!0Ia3n5#$v2 Tj( ~SdH˥=Z,~J'D;>2$Yчm#Z!)6D6f\0ϴZ\P,1~9ͨb"FO~i-ULYI::naec77.Lkgyy·)3Y?%k{J09Jy||Hĥv;sIٷ@U +}djuz{Piy)5HƕT'5<YHLs`vXGtT ٥#%,'r( Kj^r*pI9zF{"GU/0YƗOxLA7ۆ<5V#݈0Nim4JCF +rC/UKo@+vd'\B!MjCB=m]wPTw4ڳcf*rH1Lc`扝MF:$[Y0ɘQp9} J><'[3슭~)]m |Vp2Di +lxb%?0xkbz1,n&xs' DI"lsBշ7E!"; +dͻrh,^nnKWB`DW9 alw޺hxLg&13d\s%{䋣 A@қ\~$[Uiz*L-[L=BaHPA(  EPY-$Q^O5sz ڳn:+H 6V3bND$Z+[(KuL*+2SEZ.srP+!:>h,6DK^ .MmKͭ/Q޻aq6Bfԑ.BF08]Z”6)wv\x\o rʴfn|2 "BLV ~Dã" TA\R؊*t[3gKrV*VTNc묋z@Q5iI&s*Vl& n2XuTSR#\NSRN&IC/'b<ρ#ʏ6IƗO4 ij2,g) Q5p?~QSt࢑N~RN0+C5T\) N\Pժ*,%71~UN4Vxwfvg;Q1Tbd@ \yP*A3EAS(A`JZ%J1]R+XUFfة}ؘE梅pm͚lO5H>-V o ʪ:3=\y1oenLͦB869bM.SGxjnw:8;9RJcn!`"GrXqGΜk:9Ɔį{,I]HF'z5NGĩS:ȰI4^ͅs2BT{[cW0sgC2j7t!g~n~M˱ +0vt5 t($^ &rݭ.%W=S_\'1xi f XsS:HDYq+piLr¸c|mT]k0}B5Yu@ema:7@_Hr>X'l=źHs?T`#cc5^X·d (!Bgh 5Pr8_[t +?Dëf0M=XS2]ek)ơ8 ˓`c1},*(퐰wqya +|^T +Y*v."q 7m1߯ul>[\R[1sU_Bd 95U#] fhm#Ў0P97=+Vv:94N xP&N#llE#s6^r"➰ZK^U_mIͭWc;HDPY)/*E<*+ANc IʢNxġ(Gy F\\~J%kiM-Hfy(>[nm&(B{ \t  U_KB6C {xJav+K^ң~W22SRz-&?RN0+(IURUr!rmb)R;vj } dcvf7RP`^3D⹙B p#V̦opEnBkx\3h0x Q`ԦΨ>T6e5aiEn0R8t$,iQ-L7w(%|e5/v|_D9>Ei%vGzm/)BcIty$/#Bt-tɋ +,bΈ& FK.!%7]W{=S\5dxT +쒽v +Y&WJ*Zssv*:{T]o0}ϯ (+,)VIkW4 r!UIacs='o(% c,JP-.!|7D&8$a#%#1R"$+ +^t0b?6y"+w$BrfPqqϡsLCXi*,Vt8zgA:*TޚN|+$eGvk 1Y);`{9jOML Z!w0HS R^$\Rg,|yި<؏)qEW &l"}ە +8-ͯUZ۟I30F+{+h>EfdCjൖ J٠QZJ@*CY+\p=k=xE۫["n"v=GҤ}C+s(ٴt)K4o˙|Wj{M0C;wmS=ڎkJ?p5KG (Pt3LgHd\ +LA:mLwAv[tncS1AuPj0+`bh +}BP$yc]LɿW6!e FuPw)cD +9k ծ?X*elR'0H +`;0'۠ϯa rbB6mGM+9\onU vg +/ _Hkأ5,x L9`;HO/2\<>|SO8y,_:?m +0y=xh RZ +'tm5 &(w7-Eq3;nPhȒ +zjU1h5yͱ1‰8I1hg4V +AJ _A4IแHU쮍psJP( +Ѫt0%Ⱡ.wޘWHQÞ{[k@+F*} )^ +!]div'ZiݍF+-O99>-DaIqF1- 0 u0I|d|}+us[j·!WH0ZQi.;ji~x`(_r΀I ۧqxݍndž/ū ;ml(ZByB͔(ĭ8Y)Y8T(fV=tжq>1]a8A4iK!Jt3+~w$%͵88N=?{;Dm Rj+|흶P֩ͿHM2tu>X fMo?$\y+ E˱ +0FkqQP#!49rV^7ErD(q09? +Oǁ,0G_~Ì޵45@=X5F;uR]K0}ﯸڱQ}v +SA8P2b)I94]nyYws=77EZ`:DB WA(#@"E'HyJ׃T$K Xqq M^ +Ey.5^+J K$Dug_ c!soơ)"pMYsYF=cg@u[C)FM(M v+[uXt=>*r:kz=NM_73̝l.U]L VRy|"~01_V^'ԏy~p ݟ^:t`,EG~fv.ݻ%[|\~B0 +G@}Q!'DVse8k4r)ekLPAl3.é]tqv%LЕWyUk1ί&uјeE4f `ͤ ơXb΋\@0=s=D 3"v[jЇW3K1V+/"u8}Z5)n}''q ,NkmĜ;vfELuecl4J$3(wc*ceFBHZ٠ĝu}Ԓ,^8tNkZ7E>%u(,vuJjyVoD47o9| .Q`^LЈl  n Ϋ!&v~%]ȍ.#|ـSv$`7AXhSyVʝq{9װuG7,[w*Qw+~"<]K(qQS+Bd _ +oi#B*.0ťj^8)^j_+ѵ4͂֐=g~4.x 8+ ?g"Derв)(~{q#ot 2ݡ{>G EOdE9tZ6ʩXe4ݥ +!Is%&#fR@Ӏ.mO%F-rS1dc 7.axs3#LkeN޶hv56f>eaQ{+({\-Uz/q.&8R 1R9c!|Н}X V`VMo0 W0vmHt@ڴXVfӍ$9KOeY!?/WŦ@1D)fsH$ľ"8^;![LJnnI +=. HP<PSwɇs [P^ÒFe@gQ0ЇfIH_;uڅ\z!2P{p[RqjD)ʟ) WR 4G "*ij qHS2bf,b ,iVΗ=v"8~ypBCCGw9so޷/5׵iņ:\ؒ=CWWN2KiSU3 vS3l0%-;jo\voUbe1t9R ֈ ᢶ:f-֑X*+MCNHg'զʠV< \~7iJF*-]!xh,;Ҧ+ Ku|OK$ȯsu^BV^zytT׏הULq iOٖ/L. + Icr2ܱ8AK7;Yf޺Zێ%7Wv`m0nmzU 9WJ׍n(##Xf9)8NPU`BhVñ,=aOzD^8&ub<86ѭ5Ġ2 z6 F|9?HؔVwN/ +[ՙ^> ioU~ 4)u =M"֋w$= ?{ϝ-kY(]dBYc)Rp;&љ1O0*5Z*VJ PJ-Re%hDh;n⸡TPo{w{v.Tڐfi*pM֨C/2Q$ +Kwb/6o!79UVawj sY,`x0My0ˊD B/J'Z.*'SLU/VAYb~x;hK=Fq$݌󫍾e8!ܓidijIvRֺ.DRDw,!"n>wZ4fM QNa7Q5_AO1sUDMO=!;Miboޛ7 +9RВLf8ao.%O}Q-N |“/|EFZ(o[N7I=O]V* q'i LJ +J +KU bM;a >A1Mia!:!"#PAW/: oauuEV]JOpi(zJiM}Ktm =_YDKuV}SMk0WLKBRzMtY(K^E'f,+۱-;B9ӛyO?e.,VI~ n* B"*RPMdSN0+FUWMBRb%.+$$.UeĶl'Zة[}7<_u/:#[?,8/*q]̭ZEx*,R0 |&\5 LfomDaؐ̔-c)8Zr'z͕4,G#䒤 =2si.ȟ73_2VKQ:豷}*ӽ2j#)|sH!2/yDwPfU%WdMlꊤy椃a(u!=o/jN=Z9=vDJKxyAYwB3@c=BH/YU[Gʑan.}0`|ÞNg1m +o0+R&C4.iv?-j9ֈl;SBFOEV@"CnZ&P|aqU&+ Ҟ>}9>@81,NNWhx, Ikt'Zˊ8Q0aTk[+Ҝ\ +ؕJ8l6B+.|Mk2i0 /<KKv5l;]in(*| .]SGTFp lvJǢ~/b2'ӞkQrx_x8;/Zb;׺pj́º/-5W]YJ;@ucZ6a(Qqm#S2'! Zaa:CK7ÂQ'҉=V?<#KW6/ ] ٙN>?Ѳ;]IC4Af/žNh}ǁJd=# #tB00(Ѧs][z շzWH2X-[`\'X%gG_TO0~_qH&( 1i/vcC塠H\֎l}iJ_w}]}+RS"1PZ2.PA.'3T9}?lP +࿈&sOOHH|lA4B[qݱ$RKt!6] +"[/lȬ +d@R,} S^|\߬( }x(dsN$ ܀ϩ,x+sz֐Tִy*ӵ] ;!W@"Ta_.>Gߍɏm\? } PR n; dp?g+8.׿$#n+|M飯(26bkȎy*J`MZ?! :;7n5V !Y*z.yM;@uzKU<,)Dc~ ߒL,A53HY(±Z,-׍& kiZcHPMx$7Ox3iVyw;-b6phvztǷ6۽yτDU1ۦj0q ) +z);*N='{bevGdӜv̈́}c5Lȫ +?m*ݢvv_B\ z5#"`NZ,3̱@gQ|VO,MI#0]]E9Zj::˓jqbjC9Z<[ʂ|`o!Y+@jt7 1j]x 7 )Ű[mjmimlD^1O؄.~]rL5-n ?pҍ╵Z%v,$0 lOTY"& + ~zppra1V׃a8w !b {u^ ?$iZNh07AZb<P~JBxTiѳM]9mnб%kGcÎ8-B]ogs&QDɝpiǨ&=J"IlewGGYņV\@^!&iv!2TCzFuqY={Pf@AޚQԆ,{qiHD>KRl%6| y\G/K0D5TsDn~q8xnV(C+÷STj+ |6y}X2` Q"謚8\d.fy&\ 60T-R+Ըs*ccLej%'ѽ8:B [<7mTaTT3׶#acpbA3eyRwvI 1>E[nEJab}(RIg=X31Gs.CIcRc1#'SgR}\La߻b=Vo2ҟ ?|ߪꛧ,v#UCHFMU5dHŅ*bJ +Dz!dci@<ȋ@xIa^; WV&lAV=gmRݽui/W%M͖w;n9]dBѺ'Su@J&{;=XyQT,䴔)P9 P)ӜY:1U30DTsQ,{nDDB0yIIc̪욲p$&pg{]#[%$Y-bc2JVyt)^^9XP'\Nϥ{-}yMG7{{:= oLqgp̔v-_:mq#d4" LcqW5^rqE㐑}m3E%[5K̀΅KJRLr,KK~)v]v`SLYy2ԕ|4o:2FzUPdfcS0ЎKxW1k:hQ^+F%|V+Ef kvE˱ +0=OqUAĭ8k]7Y҄ag$ +]()GP'YЅftOxռ]u:d4i N0 } +ILFq`'. ,Hbg0;iY1f);Nnn}aڪ`#CIFjFW*<ż2[dY~i1fqAٙ#OIT p(B:H+> _qiu$-|& ?+Q ח1,:J CQWnAٟJkw$RMKF!Mֶ\$ 5zqCisrԂ#\Av/]|SGd2^ +S?(Y/r1Ͼ]o7=B +.{8K6m`-j6`,Bw7]`u86kO")(ól%b(/6#9:Fߎ%y#fӋنސ2oΒrvvGEnΑTȟ i4 _ӤarF5CPR_%9抮C91z Eԑ S^mT&iL/䏒䅅ªqZdKtsɚr:&j̬iVeb[j#'HBmnONj<htR_,I1/xZW~)K3R,A ̏ieiN4nq|Fh{_YY\`(E0;fXuA Y˳=7rB|[:LoH) (n*.2k.5NO7*Ƅ1YyI&|ԨM +;~.83ѧ^>fK$Ks*<[x"븝mZEZ5/őY`Km͗c)OU_)_RF ::_u +_>ON68F8xIN +M7$|!n6@R +27"caႪQ#naXZ`¾C-~k}G: t4P7k+l'Oc(i,JSqb5eyQdhAַ>'19Y"}ζ5=Xq{mAuW3QDcD@YɂaW& +3J4E*Xw;ĩ{ ӵ +Ф7Qn4 lJvJø"[,S64`j/)'%z+6->HbҘ'85Sy$ua[- +\3@֨y:=u娸jW-Y,\/OI\gؔWcwHB +M})ǀZ*5ܲ5 +`_*84x|j9ʌ!GZ4nJ6^:.dX 0( , +qUNmiϰ-Vӫ/{ˣ^4!>Z >I:XM?)CVeE`.2BIhql#Y :eRÈ+x??_)ry_Jg sH~TQi,X +!IHq3m`w u(2A2<ц5/|+2\%@ h+Ws*9߄YqȞŦ˗Yӂ(hY<(66؃@1¿|T:m?Z8'båO3h1sh9g_i,vsyQx2)::S+42O:^.dګ]FiUX^9 xoy_6bLŪ]YMj>~Y9ݫ=7v;hh5Z;{T.gܼTzM|CI?%yo]dV*VZ*| 3-ڞ e{KlE3+W];^hAM {iMx?c(]h;Wh6閠c(?)HG$ e~֫rE/4v V"ՍfԎ7EX#|ԴVUS}u@C8Ps=f)+ƭ+En# +i@Sy! NQ>?aÁ%2\vh咠˗KtE/a&";6>drݒ,LjZV|"YN"$P\=c 4̻\|3C&^uDmثq^ ӉB޴*MyTMΚYP fHc{JUkȷa)*%&CRگ5F E)>IVPu@ 5|ꪜ:(b j 6W"DV}=kN>EМ{ َ <uL5цW4:'GpG *Xelx5xMݧ67LND) biO{@ek *_ YY2o/d܇֡@w)A.VES@#|w +ݴhlC|ZDO5})U_;\h[u/Z;TG` 54rzϘ(*6$.)&T,8gNTR 鸹CJfw-ǐWϪ*iCϕt<@Jzr}\mܶ~BI@kć].:˜RH^Pw"^H;f<Ό?}}?l+2^89%idU=&J&T$/cIjGhIR$[hM*aLHA剨[TVYqɎ +I %o2M?}Z I'F@D.aMYm(|g}kq=H߫zqZ}Z5g䷆JΉJWɻ'RA͉H{jݶVk+z̪ :demzJB+ H͹=W+0L s/e +ԧSg!P.t/ 2F9.dLD% ei +QzGt(<. +D+%`ġ{ߋ` tl8]/# E/)|KNF֍M|2+Iđٸs"3d_R`]C2.fQFsCl8JY)!%yr\"fRkD J_yuN +lyg/ +k~Ji F uKd) #f&a8z`.S+ҵؓ"r5 wٳj& +\i%ldb++zDHuC+K}/rb#S9qm5S?z̐RIҥUΛfA8˹[jpٴ +* B\} /]q?F FUvв GL v {b ;veNDzO=t3n.4"{m(5 1>g]|akz"y3J{$Zu߱pk, Tɏ n.SK| +Rrg;&=B@J>r0ˣH~϶A̭lGJhc4#;:4tjCCXŤ;I^i^+/d8r_>w4rqк:D8BGZw',@7e]". +A?ЊzbMXS@/Xs}i~OgzPݿ3 O)kBB +m]Y= ;A\)Ipڴ6Bc /F@rOړ)Qz l_:%KPWf] `*chVּ(VBZF+C,Nb`m"$YJthTܵG .f UʄROUM\z<80vmEE3 s'Lm_rD)b=>,++QahVjDl xl/8{ +gAØPf`90rY+V<Cq @QXEI} ʙ6+&ΙT +J YzW52,S%2&[E&MznyfJ 5C@fЉFUá(=U1,s&P9$3(Јru +7kLd+MApyIhUk:hg8F{fW<^AGP8oΪ],۪a?Uts(dCHnj3#˰b{ I|?9]Dq1u1P xAQBHIFÙѦ:^X;, <멅X`C%Ilug[c.Q1/)(!fy@םQpe7{;s1P{[N&O;O vh16ԣqZ\5#φH AGc @ouȐ@}koN_rX[Ũ`ܚ} yTH7WDγ#v@<(?#゚G bؽ`vO(QjrOzd'w0e(P@AĠ " pjuЇ\=xFį/\-W(6Z/N-@Lc5tX QzDD7 +.%dҼf,|:`#{°?3Y5ѧJ^l1,r5207G%ܰЭ(LףZcld㣛h6w:[1nWM;FQcX~[Ϥ^.XouF +#2ي!?nK权W :ᜓm̼{ r.6xnIeqOuxV 1@xs߻o,ycUHxkcB$ߌQUk`NnoOַɷ@L=bmR v<+NIJ!,zac0Ov1L!$Sj%/||e}H>ǏDW%US*=AUUR5p]ldO!t`H&@b>hYpUXc:kgԶ.*vE0^22RmS};zÔˤp}B99İS uX{B⯞ZPW!`NJ,׍]]G"BQGb8REjl-z"$wB81U̶qg-^c t\¹ 2;IR sZţ%[OO`]>k=su*믞+Fd8^<]R?%|AV2R3;5{pBt"Ui[ZmCx f(&IϷY(.I/,d~>]^SsB/VKO]}2PfqW?q6GE)ZxG_56;R'Uuvt +9^/SMwMSRN}v𓍕6HzߠI>>(FLq۱, Z$d A*߮SZqO_x(#pQG5DT7bV4LWd({WtlT$R/j2u{J cO!!3i*t +Wz$ǃjzN U^$%KԹ?cTSVo)ٞ{=m]ޞpKVnĔVӼ]YKfKd|XJP証RS5#:Rjr? bu1,QaW+{ME ~WJ1\wo> SJbDVQ*nF3FdЙ!ݱʌҖKnZqfmzyFr*sݝf>~o5f=}NqLutbq įbfW}k5}'̒O7Zzb]'N̏&`%3ۥᗔv;4PR*+Sxz7$Kw%SUԹG^L >KNdgˇڒ]d钣&k6kZ@0X >g~4v4_3wدy,3OMO0 &Rm#Z7Um>!햶f Id_C!ɱo^wzaR.%z 0[,!;774Vhx"T\B{^-ήlr%DW6mmJ4IX"NϓJLJTn|2PELn m ?-Q%X+YGID_ F83Wu®hq)A[Bȹ7ګw~ye$~Lh{ mǗr_.Gvdq:?z1lU)k [5*P6d!S y߿͖גkdp(J=,'IQSKdT0GExuP[̓S#ѫ|-eeJ&T,HPǶ<0*jbO3Jt_ζPB!JXwNQ!5-dL)؊&UVq%iov, +jț$OeMcȋ$'.fYv-V`ƒtҁ!#at2WİШWu#sd1j%NdNLseM4 +њN 4Ȁ⎡-y|@1ׇЭz_/'g1i.``TMk'ksmI-4.9.6mpH N N<#! I4]tq#jsHg!GU0f"u ëup%=IY#VaՉi KݥrۮلZ"Xk s2ڡMuF"o6CǺܢ1Uڇ'm1ZGBMB \ No newline at end of file diff --git a/tools/phpcpd.phar b/tools/phpcpd.phar new file mode 100755 index 0000000..4ae9e33 Binary files /dev/null and b/tools/phpcpd.phar differ