From 649c92e52f180ea4268a7323711fbb593ad3f292 Mon Sep 17 00:00:00 2001 From: Laurent LE CORRE Date: Thu, 7 May 2020 11:45:31 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20modules=20ColissimoWs=20et=20Coli?= =?UTF-8?q?ssimoLabel.php=20Ne=20pas=20oublier=20de=20v=C3=A9rifier=20si?= =?UTF-8?q?=20les=20tables=20n=C3=A9cessaires=20sont=20bien=20cr=C3=A9?= =?UTF-8?q?=C3=A9es=20en=20BDD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + composer.json | 4 +- composer.lock | 540 +- core/vendor/autoload.php | 2 +- core/vendor/composer/ClassLoader.php | 60 +- core/vendor/composer/LICENSE | 2 +- core/vendor/composer/autoload_classmap.php | 4595 ---------- core/vendor/composer/autoload_files.php | 2 +- core/vendor/composer/autoload_psr4.php | 6 + core/vendor/composer/autoload_real.php | 38 +- core/vendor/composer/installed.json | 7404 +++++++++-------- .../modules/ColissimoLabel/ColissimoLabel.php | 170 + .../modules/ColissimoLabel/Config/config.xml | 49 + .../modules/ColissimoLabel/Config/module.xml | 28 + .../modules/ColissimoLabel/Config/routing.xml | 31 + .../modules/ColissimoLabel/Config/schema.xml | 21 + .../modules/ColissimoLabel/Config/thelia.sql | 30 + .../Controller/Admin/BordereauController.php | 92 + .../Controller/Admin/OrderController.php | 173 + .../Event/ColissimoLabelEvents.php | 11 + .../Event/LabelRequestEvent.php | 24 + .../ColissimoLabel/Exception/Exception.php | 9 + .../Exception/InvalidArgumentException.php | 9 + .../ColissimoLabel/Hook/Back/MenuHook.php | 17 + .../Hook/Back/OrderEditHook.php | 26 + .../I18n/backOffice/default/en_US.php | 4 + .../I18n/backOffice/default/fr_FR.php | 18 + local/modules/ColissimoLabel/I18n/en_US.php | 4 + local/modules/ColissimoLabel/I18n/fr_FR.php | 4 + local/modules/ColissimoLabel/LICENSE | 21 + .../ColissimoLabel/Loop/ColissimoLabel.php | 67 + .../Model/Base/ColissimoLabel.php | 1498 ++++ .../Model/Base/ColissimoLabelQuery.php | 712 ++ .../ColissimoLabel/Model/ColissimoLabel.php | 10 + .../Model/ColissimoLabelQuery.php | 21 + .../Model/Map/ColissimoLabelTableMap.php | 456 + local/modules/ColissimoLabel/Readme.md | 22 + .../Request/AbstractLabelRequest.php | 118 + .../Request/AbstractRequest.php | 57 + .../Request/Helper/APIConfiguration.php | 118 + .../ColissimoLabel/Request/Helper/Address.php | 289 + .../Request/Helper/Addressee.php | 44 + .../BordereauRequestAPIConfiguration.php | 16 + .../Helper/LabelRequestAPIConfiguration.php | 16 + .../ColissimoLabel/Request/Helper/Letter.php | 65 + .../Request/Helper/OutputFormat.php | 86 + .../ColissimoLabel/Request/Helper/Parcel.php | 74 + .../ColissimoLabel/Request/Helper/Sender.php | 46 + .../ColissimoLabel/Request/Helper/Service.php | 136 + .../ColissimoLabel/Request/LabelRequest.php | 92 + .../MethodCreateAddressFromOrderAddress.php | 32 + .../Traits/MethodCreateAddressFromStore.php | 29 + .../Response/BordereauResponse.php | 78 + .../ColissimoLabel/Response/LabelResponse.php | 155 + .../ColissimoLabel/Service/SOAPService.php | 86 + local/modules/ColissimoLabel/composer.json | 11 + .../colissimo-label/bordereau-list.html | 38 + .../hook/main.in.top.menu.items.html | 6 + .../colissimo-label/hook/order-edit-js.html | 201 + .../default/colissimo-label/label-list.html | 30 + local/modules/ColissimoWs/.gitignore | 26 + local/modules/ColissimoWs/ColissimoWs.php | 337 + local/modules/ColissimoWs/Config/config.xml | 40 + local/modules/ColissimoWs/Config/module.xml | 32 + local/modules/ColissimoWs/Config/routing.xml | 50 + local/modules/ColissimoWs/Config/schema.xml | 45 + local/modules/ColissimoWs/Config/sqldb.map | 2 + local/modules/ColissimoWs/Config/thelia.sql | 73 + .../Controller/ConfigurationController.php | 80 + .../Controller/FreeShippingController.php | 65 + .../Controller/LabelController.php | 370 + .../Controller/PriceSliceController.php | 184 + .../modules/ColissimoWs/Event/LabelEvent.php | 109 + .../EventListeners/ShippingLabelGenerator.php | 463 ++ .../ShippingNotificationSender.php | 78 + .../ColissimoWs/Form/ConfigurationForm.php | 182 + .../ColissimoWs/Form/FreeShippingForm.php | 69 + .../ColissimoWs/Form/LabelGenerationForm.php | 71 + .../modules/ColissimoWs/Hook/HookManager.php | 65 + .../I18n/backOffice/default/fr_FR.php | 52 + .../ColissimoWs/I18n/email/default/fr_FR.php | 15 + local/modules/ColissimoWs/I18n/en_US.php | 4 + local/modules/ColissimoWs/I18n/fr_FR.php | 37 + .../ColissimoWs/I18n/pdf/default/fr_FR.php | 17 + .../Loop/ColissimoWsFreeShippingLoop.php | 49 + .../ColissimoWs/Loop/ColissimoWsLabelInfo.php | 102 + .../ColissimoWs/Loop/OrdersNotYetSentLoop.php | 61 + .../ColissimoWs/Loop/PriceSlicesLoop.php | 57 + .../Model/Base/ColissimowsFreeshipping.php | 1126 +++ .../Base/ColissimowsFreeshippingQuery.php | 375 + .../Model/Base/ColissimowsLabel.php | 1952 +++++ .../Model/Base/ColissimowsLabelQuery.php | 937 +++ .../Model/Base/ColissimowsPriceSlices.php | 1427 ++++ .../Base/ColissimowsPriceSlicesQuery.php | 654 ++ .../Model/ColissimowsFreeshipping.php | 20 + .../Model/ColissimowsFreeshippingQuery.php | 20 + .../ColissimoWs/Model/ColissimowsLabel.php | 20 + .../Model/ColissimowsLabelQuery.php | 20 + .../Model/ColissimowsPriceSlices.php | 20 + .../Model/ColissimowsPriceSlicesQuery.php | 20 + .../Map/ColissimowsFreeshippingTableMap.php | 406 + .../Model/Map/ColissimowsLabelTableMap.php | 512 ++ .../Map/ColissimowsPriceSlicesTableMap.php | 443 + local/modules/ColissimoWs/Readme.md | 30 + .../Soap/GenerateWithAttachments.php | 29 + .../Soap/SoapClientWithAttachements.php | 62 + local/modules/ColissimoWs/composer.json | 13 + .../ColissimoWs/spec_ws_affranchissement.pdf | Bin 0 -> 2117894 bytes .../default/colissimows/module-config-js.html | 153 + .../colissimows/module_configuration.html | 466 ++ .../email/default/order_shipped.html | 34 + .../templates/email/default/order_shipped.txt | 1 + .../pdf/default/customs-invoice.html | 381 + web/index_dev.php | 2 +- 114 files changed, 21550 insertions(+), 8312 deletions(-) create mode 100644 local/modules/ColissimoLabel/ColissimoLabel.php create mode 100644 local/modules/ColissimoLabel/Config/config.xml create mode 100644 local/modules/ColissimoLabel/Config/module.xml create mode 100644 local/modules/ColissimoLabel/Config/routing.xml create mode 100644 local/modules/ColissimoLabel/Config/schema.xml create mode 100644 local/modules/ColissimoLabel/Config/thelia.sql create mode 100644 local/modules/ColissimoLabel/Controller/Admin/BordereauController.php create mode 100644 local/modules/ColissimoLabel/Controller/Admin/OrderController.php create mode 100644 local/modules/ColissimoLabel/Event/ColissimoLabelEvents.php create mode 100644 local/modules/ColissimoLabel/Event/LabelRequestEvent.php create mode 100644 local/modules/ColissimoLabel/Exception/Exception.php create mode 100644 local/modules/ColissimoLabel/Exception/InvalidArgumentException.php create mode 100644 local/modules/ColissimoLabel/Hook/Back/MenuHook.php create mode 100644 local/modules/ColissimoLabel/Hook/Back/OrderEditHook.php create mode 100644 local/modules/ColissimoLabel/I18n/backOffice/default/en_US.php create mode 100644 local/modules/ColissimoLabel/I18n/backOffice/default/fr_FR.php create mode 100644 local/modules/ColissimoLabel/I18n/en_US.php create mode 100644 local/modules/ColissimoLabel/I18n/fr_FR.php create mode 100644 local/modules/ColissimoLabel/LICENSE create mode 100644 local/modules/ColissimoLabel/Loop/ColissimoLabel.php create mode 100644 local/modules/ColissimoLabel/Model/Base/ColissimoLabel.php create mode 100644 local/modules/ColissimoLabel/Model/Base/ColissimoLabelQuery.php create mode 100644 local/modules/ColissimoLabel/Model/ColissimoLabel.php create mode 100644 local/modules/ColissimoLabel/Model/ColissimoLabelQuery.php create mode 100644 local/modules/ColissimoLabel/Model/Map/ColissimoLabelTableMap.php create mode 100644 local/modules/ColissimoLabel/Readme.md create mode 100644 local/modules/ColissimoLabel/Request/AbstractLabelRequest.php create mode 100644 local/modules/ColissimoLabel/Request/AbstractRequest.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/APIConfiguration.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Address.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Addressee.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/BordereauRequestAPIConfiguration.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/LabelRequestAPIConfiguration.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Letter.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/OutputFormat.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Parcel.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Sender.php create mode 100644 local/modules/ColissimoLabel/Request/Helper/Service.php create mode 100644 local/modules/ColissimoLabel/Request/LabelRequest.php create mode 100644 local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromOrderAddress.php create mode 100644 local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromStore.php create mode 100644 local/modules/ColissimoLabel/Response/BordereauResponse.php create mode 100644 local/modules/ColissimoLabel/Response/LabelResponse.php create mode 100644 local/modules/ColissimoLabel/Service/SOAPService.php create mode 100644 local/modules/ColissimoLabel/composer.json create mode 100644 local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/bordereau-list.html create mode 100644 local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/main.in.top.menu.items.html create mode 100644 local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/order-edit-js.html create mode 100644 local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/label-list.html create mode 100644 local/modules/ColissimoWs/.gitignore create mode 100644 local/modules/ColissimoWs/ColissimoWs.php create mode 100644 local/modules/ColissimoWs/Config/config.xml create mode 100644 local/modules/ColissimoWs/Config/module.xml create mode 100644 local/modules/ColissimoWs/Config/routing.xml create mode 100644 local/modules/ColissimoWs/Config/schema.xml create mode 100644 local/modules/ColissimoWs/Config/sqldb.map create mode 100644 local/modules/ColissimoWs/Config/thelia.sql create mode 100644 local/modules/ColissimoWs/Controller/ConfigurationController.php create mode 100644 local/modules/ColissimoWs/Controller/FreeShippingController.php create mode 100644 local/modules/ColissimoWs/Controller/LabelController.php create mode 100644 local/modules/ColissimoWs/Controller/PriceSliceController.php create mode 100644 local/modules/ColissimoWs/Event/LabelEvent.php create mode 100644 local/modules/ColissimoWs/EventListeners/ShippingLabelGenerator.php create mode 100644 local/modules/ColissimoWs/EventListeners/ShippingNotificationSender.php create mode 100644 local/modules/ColissimoWs/Form/ConfigurationForm.php create mode 100644 local/modules/ColissimoWs/Form/FreeShippingForm.php create mode 100644 local/modules/ColissimoWs/Form/LabelGenerationForm.php create mode 100644 local/modules/ColissimoWs/Hook/HookManager.php create mode 100644 local/modules/ColissimoWs/I18n/backOffice/default/fr_FR.php create mode 100644 local/modules/ColissimoWs/I18n/email/default/fr_FR.php create mode 100644 local/modules/ColissimoWs/I18n/en_US.php create mode 100644 local/modules/ColissimoWs/I18n/fr_FR.php create mode 100644 local/modules/ColissimoWs/I18n/pdf/default/fr_FR.php create mode 100644 local/modules/ColissimoWs/Loop/ColissimoWsFreeShippingLoop.php create mode 100644 local/modules/ColissimoWs/Loop/ColissimoWsLabelInfo.php create mode 100644 local/modules/ColissimoWs/Loop/OrdersNotYetSentLoop.php create mode 100644 local/modules/ColissimoWs/Loop/PriceSlicesLoop.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsFreeshipping.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsFreeshippingQuery.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsLabel.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsLabelQuery.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlices.php create mode 100644 local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlicesQuery.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsFreeshipping.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsFreeshippingQuery.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsLabel.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsLabelQuery.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsPriceSlices.php create mode 100644 local/modules/ColissimoWs/Model/ColissimowsPriceSlicesQuery.php create mode 100644 local/modules/ColissimoWs/Model/Map/ColissimowsFreeshippingTableMap.php create mode 100644 local/modules/ColissimoWs/Model/Map/ColissimowsLabelTableMap.php create mode 100644 local/modules/ColissimoWs/Model/Map/ColissimowsPriceSlicesTableMap.php create mode 100644 local/modules/ColissimoWs/Readme.md create mode 100644 local/modules/ColissimoWs/Soap/GenerateWithAttachments.php create mode 100644 local/modules/ColissimoWs/Soap/SoapClientWithAttachements.php create mode 100644 local/modules/ColissimoWs/composer.json create mode 100644 local/modules/ColissimoWs/spec_ws_affranchissement.pdf create mode 100644 local/modules/ColissimoWs/templates/backOffice/default/colissimows/module-config-js.html create mode 100644 local/modules/ColissimoWs/templates/backOffice/default/colissimows/module_configuration.html create mode 100644 local/modules/ColissimoWs/templates/email/default/order_shipped.html create mode 100644 local/modules/ColissimoWs/templates/email/default/order_shipped.txt create mode 100644 local/modules/ColissimoWs/templates/pdf/default/customs-invoice.html diff --git a/.gitignore b/.gitignore index d4a76f50..7c774bd2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /.idea/ /web/revslider/application/config/config.php /templates/email/default.zip +/core/vendor/wsdltophp.zip diff --git a/composer.json b/composer.json index eac7534d..e29c5c2c 100644 --- a/composer.json +++ b/composer.json @@ -62,7 +62,9 @@ "ramsey/array_column": "~1.1", "propel/propel": "dev-thelia-2.3", "commerceguys/addressing": "0.8.*", - "symfony/cache": "~3.1.0" + "symfony/cache": "~3.1.0", + "thelia/colissimows-module": "^1.1", + "thelia/colissimo-label-module": "~0.3.2" }, "require-dev": { "fzaninotto/faker": "1.5.*", diff --git a/composer.lock b/composer.lock index 37326c6c..9e6f5c2d 100644 --- a/composer.lock +++ b/composer.lock @@ -1,11 +1,10 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "hash": "c7aa4c8921650410fee007feabe9f28e", - "content-hash": "b11e72673bc4c91ff8dae278a174c7d1", + "content-hash": "9792ca0006636137328111bcecd57a36", "packages": [ { "name": "commerceguys/addressing", @@ -68,7 +67,7 @@ "localization", "postal" ], - "time": "2015-12-24 23:07:20" + "time": "2015-12-24T23:07:20+00:00" }, { "name": "commerceguys/enum", @@ -106,7 +105,7 @@ } ], "description": "A PHP 5.4+ enumeration library.", - "time": "2015-02-27 21:36:56" + "time": "2015-02-27T21:36:56+00:00" }, { "name": "doctrine/cache", @@ -176,7 +175,7 @@ "cache", "caching" ], - "time": "2015-12-19 05:03:47" + "time": "2015-12-19T05:03:47+00:00" }, { "name": "doctrine/collections", @@ -242,7 +241,7 @@ "collections", "iterator" ], - "time": "2015-04-14 22:21:58" + "time": "2015-04-14T22:21:58+00:00" }, { "name": "ensepar/html2pdf", @@ -291,7 +290,8 @@ "html2pdf", "pdf" ], - "time": "2013-09-13 12:23:43" + "abandoned": "spipu/html2pdf", + "time": "2013-09-13T12:23:43+00:00" }, { "name": "ensepar/tcpdf", @@ -346,7 +346,125 @@ "TCPDF", "pdf" ], - "time": "2013-09-12 17:00:40" + "abandoned": "tecnickcom/tcpdf", + "time": "2013-09-12T17:00:40+00:00" + }, + { + "name": "giggsey/libphonenumber-for-php", + "version": "8.12.2", + "source": { + "type": "git", + "url": "https://github.com/giggsey/libphonenumber-for-php.git", + "reference": "030682bc4fcdc0c6fb85b68aec2ffeff6978768a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/030682bc4fcdc0c6fb85b68aec2ffeff6978768a", + "reference": "030682bc4fcdc0c6fb85b68aec2ffeff6978768a", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "giggsey/locale": "^1.7", + "php": ">=5.3.2" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "phpunit/phpunit": "^4.8.36|^5.0", + "symfony/console": "^2.8|^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "libphonenumber\\": "src/" + }, + "exclude-from-classmap": [ + "/src/data/", + "/src/carrier/data/", + "/src/geocoding/data/", + "/src/timezone/data/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "PHP Port of Google's libphonenumber", + "homepage": "https://github.com/giggsey/libphonenumber-for-php", + "keywords": [ + "geocoding", + "geolocation", + "libphonenumber", + "mobile", + "phonenumber", + "validation" + ], + "time": "2020-04-22T19:37:04+00:00" + }, + { + "name": "giggsey/locale", + "version": "1.8", + "source": { + "type": "git", + "url": "https://github.com/giggsey/Locale.git", + "reference": "85a1b251bad11c986fec2a051b10d4b80a5caa1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/Locale/zipball/85a1b251bad11c986fec2a051b10d4b80a5caa1b", + "reference": "85a1b251bad11c986fec2a051b10d4b80a5caa1b", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "~2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "phpunit/phpunit": "^4.8|^5.0", + "symfony/console": "^2.8|^3.0|^4.0", + "symfony/filesystem": "^2.8|^3.0|^4.0", + "symfony/finder": "^2.8|^3.0|^4.0", + "symfony/process": "^2.8|^3.0|^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Giggsey\\Locale\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "http://giggsey.com/" + } + ], + "description": "Locale functions required by libphonenumber-for-php", + "time": "2019-10-09T18:53:14+00:00" }, { "name": "imagine/imagine", @@ -403,7 +521,7 @@ "image manipulation", "image processing" ], - "time": "2015-09-19 16:54:05" + "time": "2015-09-19T16:54:05+00:00" }, { "name": "ircmaxell/password-compat", @@ -445,7 +563,7 @@ "hashing", "password" ], - "time": "2014-11-20 16:49:30" + "time": "2014-11-20T16:49:30+00:00" }, { "name": "kriswallsmith/assetic", @@ -522,7 +640,7 @@ "compression", "minification" ], - "time": "2015-11-12 13:51:40" + "time": "2015-11-12T13:51:40+00:00" }, { "name": "michelf/php-markdown", @@ -573,7 +691,7 @@ "keywords": [ "markdown" ], - "time": "2015-12-24 01:37:31" + "time": "2015-12-24T01:37:31+00:00" }, { "name": "oyejorge/less.php", @@ -635,7 +753,8 @@ "php", "stylesheet" ], - "time": "2015-12-30 05:47:36" + "abandoned": true, + "time": "2015-12-30T05:47:36+00:00" }, { "name": "paragonie/random_compat", @@ -683,7 +802,7 @@ "pseudorandom", "random" ], - "time": "2016-02-06 03:52:05" + "time": "2016-02-06T03:52:05+00:00" }, { "name": "propel/propel", @@ -749,7 +868,7 @@ "support": { "source": "https://github.com/thelia/Propel2/tree/thelia-2.3" }, - "time": "2016-01-26 14:41:16" + "time": "2016-01-26T14:41:16+00:00" }, { "name": "psr/cache", @@ -795,7 +914,7 @@ "psr", "psr-6" ], - "time": "2015-12-11 02:52:07" + "time": "2015-12-11T02:52:07+00:00" }, { "name": "psr/log", @@ -833,7 +952,7 @@ "psr", "psr-3" ], - "time": "2012-12-21 11:40:51" + "time": "2012-12-21T11:40:51+00:00" }, { "name": "ptachoire/cssembed", @@ -874,7 +993,7 @@ "css", "url" ], - "time": "2013-07-22 20:01:48" + "time": "2013-07-22T20:01:48+00:00" }, { "name": "ramsey/array_column", @@ -919,7 +1038,8 @@ "array_column", "column" ], - "time": "2015-03-20 22:07:39" + "abandoned": "it-for-free/array_column", + "time": "2015-03-20T22:07:39+00:00" }, { "name": "simplepie/simplepie", @@ -973,7 +1093,7 @@ "feeds", "rss" ], - "time": "2012-10-30 17:54:03" + "time": "2012-10-30T17:54:03+00:00" }, { "name": "smarty/smarty", @@ -1028,7 +1148,7 @@ "keywords": [ "templating" ], - "time": "2014-10-31 04:12:39" + "time": "2014-10-31T04:12:39+00:00" }, { "name": "stack/builder", @@ -1077,7 +1197,7 @@ "keywords": [ "stack" ], - "time": "2014-11-23 20:37:11" + "time": "2014-11-23T20:37:11+00:00" }, { "name": "swiftmailer/swiftmailer", @@ -1130,7 +1250,7 @@ "mail", "mailer" ], - "time": "2015-06-06 14:19:39" + "time": "2015-06-06T14:19:39+00:00" }, { "name": "symfony-cmf/routing", @@ -1187,7 +1307,7 @@ "database", "routing" ], - "time": "2014-10-20 20:55:17" + "time": "2014-10-20T20:55:17+00:00" }, { "name": "symfony/browser-kit", @@ -1244,7 +1364,7 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2016-01-12 17:46:01" + "time": "2016-01-12T17:46:01+00:00" }, { "name": "symfony/cache", @@ -1310,7 +1430,7 @@ "caching", "psr6" ], - "time": "2016-05-25 07:47:04" + "time": "2016-05-25T07:47:04+00:00" }, { "name": "symfony/class-loader", @@ -1362,7 +1482,7 @@ ], "description": "Symfony ClassLoader Component", "homepage": "https://symfony.com", - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/config", @@ -1412,7 +1532,7 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/console", @@ -1472,7 +1592,7 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2016-01-14 08:33:16" + "time": "2016-01-14T08:33:16+00:00" }, { "name": "symfony/debug", @@ -1529,7 +1649,7 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" }, { "name": "symfony/dependency-injection", @@ -1591,7 +1711,7 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2016-01-12 17:46:01" + "time": "2016-01-12T17:46:01+00:00" }, { "name": "symfony/dom-crawler", @@ -1647,7 +1767,7 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/event-dispatcher", @@ -1707,7 +1827,7 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" }, { "name": "symfony/expression-language", @@ -1756,7 +1876,7 @@ ], "description": "Symfony ExpressionLanguage Component", "homepage": "https://symfony.com", - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/filesystem", @@ -1805,7 +1925,7 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" }, { "name": "symfony/finder", @@ -1854,7 +1974,7 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2016-01-14 08:26:52" + "time": "2016-01-14T08:26:52+00:00" }, { "name": "symfony/form", @@ -1928,7 +2048,7 @@ ], "description": "Symfony Form Component", "homepage": "https://symfony.com", - "time": "2016-01-12 17:46:01" + "time": "2016-01-12T17:46:01+00:00" }, { "name": "symfony/http-foundation", @@ -1982,7 +2102,7 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" }, { "name": "symfony/http-kernel", @@ -2064,7 +2184,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2016-01-14 12:00:59" + "time": "2016-01-14T12:00:59+00:00" }, { "name": "symfony/icu", @@ -2111,7 +2231,8 @@ "icu", "intl" ], - "time": "2013-06-03 18:32:07" + "abandoned": "symfony/intl", + "time": "2013-06-03T18:32:07+00:00" }, { "name": "symfony/intl", @@ -2187,7 +2308,7 @@ "l10n", "localization" ], - "time": "2016-01-06 09:59:23" + "time": "2016-01-06T09:59:23+00:00" }, { "name": "symfony/options-resolver", @@ -2241,7 +2362,7 @@ "configuration", "options" ], - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/polyfill-intl-icu", @@ -2296,7 +2417,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -2355,7 +2476,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/polyfill-php54", @@ -2413,7 +2534,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/polyfill-php55", @@ -2469,7 +2590,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/polyfill-php56", @@ -2525,7 +2646,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/polyfill-php70", @@ -2584,7 +2705,7 @@ "portable", "shim" ], - "time": "2016-01-25 08:44:42" + "time": "2016-01-25T08:44:42+00:00" }, { "name": "symfony/polyfill-util", @@ -2636,7 +2757,7 @@ "polyfill", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/process", @@ -2685,7 +2806,7 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2016-01-06 09:59:23" + "time": "2016-01-06T09:59:23+00:00" }, { "name": "symfony/property-access", @@ -2745,7 +2866,7 @@ "property path", "reflection" ], - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/routing", @@ -2819,7 +2940,7 @@ "uri", "url" ], - "time": "2016-01-11 16:43:36" + "time": "2016-01-11T16:43:36+00:00" }, { "name": "symfony/security", @@ -2899,7 +3020,7 @@ ], "description": "Symfony Security Component", "homepage": "https://symfony.com", - "time": "2016-01-14 09:10:32" + "time": "2016-01-14T09:10:32+00:00" }, { "name": "symfony/security-acl", @@ -2960,7 +3081,7 @@ ], "description": "Symfony Security Component - ACL (Access Control List)", "homepage": "https://symfony.com", - "time": "2015-12-28 09:39:09" + "time": "2015-12-28T09:39:09+00:00" }, { "name": "symfony/serializer", @@ -3024,7 +3145,7 @@ ], "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" }, { "name": "symfony/translation", @@ -3088,7 +3209,7 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2016-01-03 15:33:41" + "time": "2016-01-03T15:33:41+00:00" }, { "name": "symfony/validator", @@ -3160,7 +3281,7 @@ ], "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "time": "2016-01-12 17:46:01" + "time": "2016-01-12T17:46:01+00:00" }, { "name": "symfony/yaml", @@ -3209,7 +3330,63 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2016-01-13 10:28:07" + "time": "2016-01-13T10:28:07+00:00" + }, + { + "name": "thelia/colissimo-label-module", + "version": "0.3.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ColissimoLabel.git", + "reference": "74231081252844850424f30a3ea8eebd2cb4b550" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ColissimoLabel/zipball/74231081252844850424f30a3ea8eebd2cb4b550", + "reference": "74231081252844850424f30a3ea8eebd2cb4b550", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ColissimoLabel" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "time": "2019-10-30T15:22:15+00:00" + }, + { + "name": "thelia/colissimows-module", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ColissimoWs.git", + "reference": "c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ColissimoWs/zipball/c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114", + "reference": "c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114", + "shasum": "" + }, + "require": { + "giggsey/libphonenumber-for-php": "^8.11", + "thelia/installer": "~1.1", + "wsdltophp/package-colissimo-postage": "~1.0.0" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ColissimoWs" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "time": "2020-03-02T14:55:06+00:00" }, { "name": "thelia/currency-converter", @@ -3254,7 +3431,55 @@ } ], "description": "php 5.4 currency tools", - "time": "2015-11-05 16:15:32" + "time": "2015-11-05T16:15:32+00:00" + }, + { + "name": "thelia/installer", + "version": "1.2", + "source": { + "type": "git", + "url": "https://github.com/thelia/installer.git", + "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/installer/zipball/da27ff8bc633452913590ee5bc26ee4c79ff61ee", + "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0" + }, + "require-dev": { + "composer/composer": "1.0.*@dev" + }, + "type": "composer-plugin", + "extra": { + "class": "Thelia\\Composer\\TheliaInstallerPlugin" + }, + "autoload": { + "psr-0": { + "Thelia\\Composer": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL V3" + ], + "authors": [ + { + "name": "Manuel Raynaud", + "email": "raynaud.manu@gmail.com", + "homepage": "https://github.com/lunika" + } + ], + "description": "custom installer for Thelia.", + "keywords": [ + "Thelia", + "Thelia-module", + "Thelia-template" + ], + "time": "2015-06-11T14:04:43+00:00" }, { "name": "thelia/math-tools", @@ -3295,7 +3520,108 @@ } ], "description": "Number management library", - "time": "2015-11-05 15:52:55" + "time": "2015-11-05T15:52:55+00:00" + }, + { + "name": "wsdltophp/package-colissimo-postage", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/WsdlToPhp/PackageColissimoPostage.git", + "reference": "2aa669dea013ed67e794de5e01be9c322fcc3866" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WsdlToPhp/PackageColissimoPostage/zipball/2aa669dea013ed67e794de5e01be9c322fcc3866", + "reference": "2aa669dea013ed67e794de5e01be9c322fcc3866", + "shasum": "" + }, + "require": { + "ext-soap": "*", + "php": ">=5.3.3", + "wsdltophp/packagebase": "~1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ColissimoPostage\\": "./src/", + "SoapClient\\": "./SoapClient/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "description": "Package generated from https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl using wsdltophp/packagegenerator", + "time": "2017-08-09T10:36:17+00:00" + }, + { + "name": "wsdltophp/packagebase", + "version": "1.0.14", + "source": { + "type": "git", + "url": "https://github.com/WsdlToPhp/PackageBase.git", + "reference": "66d552415d30580843e185aa70fb9fed30766e07" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WsdlToPhp/PackageBase/zipball/66d552415d30580843e185aa70fb9fed30766e07", + "reference": "66d552415d30580843e185aa70fb9fed30766e07", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.0", + "phpunit/phpunit": "^4.8 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "WsdlToPhp\\PackageBase\\": "src", + "WsdlToPhp\\PackageBase\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gemorroj", + "email": "wapinet@mail.ru", + "role": "Contributor" + }, + { + "name": "Mikaël DELSOL", + "email": "contact@wsdltophp.com", + "role": "Owner" + }, + { + "name": "Luke Rodgers", + "email": "lukerodgers90@gmail.com", + "role": "Contributor" + }, + { + "name": "Arthur Moore", + "email": "github@cd-net.net", + "role": "Contributor" + }, + { + "name": "Necati Yared Ozal", + "email": "mail@necatiozal.com", + "role": "Contributor" + }, + { + "name": "hordijk", + "role": "Contributor" + } + ], + "description": "Contains the base classes to be used by classes generated by wsdltophp/packagegenerator", + "homepage": "https://github.com/WsdlToPhp/PackageBase", + "keywords": [ + "models", + "php" + ], + "time": "2019-01-10T10:23:30+00:00" } ], "packages-dev": [ @@ -3351,7 +3677,7 @@ "constructor", "instantiate" ], - "time": "2015-06-14 21:17:01" + "time": "2015-06-14T21:17:01+00:00" }, { "name": "fzaninotto/faker", @@ -3403,7 +3729,7 @@ "faker", "fixtures" ], - "time": "2015-05-29 06:29:14" + "time": "2015-05-29T06:29:14+00:00" }, { "name": "phpdocumentor/reflection-docblock", @@ -3452,7 +3778,7 @@ "email": "mike.vanriel@naenius.com" } ], - "time": "2015-02-03 12:10:50" + "time": "2015-02-03T12:10:50+00:00" }, { "name": "phpspec/prophecy", @@ -3512,7 +3838,7 @@ "spy", "stub" ], - "time": "2015-08-13 10:07:40" + "time": "2015-08-13T10:07:40+00:00" }, { "name": "phpunit/php-code-coverage", @@ -3574,7 +3900,7 @@ "testing", "xunit" ], - "time": "2015-10-06 15:47:00" + "time": "2015-10-06T15:47:00+00:00" }, { "name": "phpunit/php-file-iterator", @@ -3621,7 +3947,7 @@ "filesystem", "iterator" ], - "time": "2015-06-21 13:08:43" + "time": "2015-06-21T13:08:43+00:00" }, { "name": "phpunit/php-text-template", @@ -3662,7 +3988,7 @@ "keywords": [ "template" ], - "time": "2015-06-21 13:50:34" + "time": "2015-06-21T13:50:34+00:00" }, { "name": "phpunit/php-timer", @@ -3703,7 +4029,7 @@ "keywords": [ "timer" ], - "time": "2015-06-21 08:01:12" + "time": "2015-06-21T08:01:12+00:00" }, { "name": "phpunit/php-token-stream", @@ -3752,7 +4078,7 @@ "keywords": [ "tokenizer" ], - "time": "2015-09-15 10:49:45" + "time": "2015-09-15T10:49:45+00:00" }, { "name": "phpunit/phpunit", @@ -3824,7 +4150,7 @@ "testing", "xunit" ], - "time": "2016-02-11 14:56:33" + "time": "2016-02-11T14:56:33+00:00" }, { "name": "phpunit/phpunit-mock-objects", @@ -3880,7 +4206,8 @@ "mock", "xunit" ], - "time": "2015-10-02 06:51:40" + "abandoned": true, + "time": "2015-10-02T06:51:40+00:00" }, { "name": "sebastian/comparator", @@ -3944,7 +4271,7 @@ "compare", "equality" ], - "time": "2015-07-26 15:48:44" + "time": "2015-07-26T15:48:44+00:00" }, { "name": "sebastian/diff", @@ -3996,7 +4323,7 @@ "keywords": [ "diff" ], - "time": "2015-12-08 07:14:41" + "time": "2015-12-08T07:14:41+00:00" }, { "name": "sebastian/environment", @@ -4046,7 +4373,7 @@ "environment", "hhvm" ], - "time": "2015-12-02 08:37:27" + "time": "2015-12-02T08:37:27+00:00" }, { "name": "sebastian/exporter", @@ -4112,7 +4439,7 @@ "export", "exporter" ], - "time": "2015-06-21 07:55:53" + "time": "2015-06-21T07:55:53+00:00" }, { "name": "sebastian/global-state", @@ -4163,7 +4490,7 @@ "keywords": [ "global state" ], - "time": "2015-10-12 03:26:01" + "time": "2015-10-12T03:26:01+00:00" }, { "name": "sebastian/recursion-context", @@ -4216,7 +4543,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2015-11-11 19:50:13" + "time": "2015-11-11T19:50:13+00:00" }, { "name": "sebastian/version", @@ -4251,7 +4578,7 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2015-06-21 13:59:46" + "time": "2015-06-21T13:59:46+00:00" }, { "name": "thelia/hooktest-module", @@ -4275,7 +4602,7 @@ "installer-name": "HookTest" }, "notification-url": "https://packagist.org/downloads/", - "time": "2014-12-24 09:52:09" + "time": "2014-12-24T09:52:09+00:00" }, { "name": "thelia/hooktest-template", @@ -4299,55 +4626,7 @@ "installer-name": "hooktest" }, "notification-url": "https://packagist.org/downloads/", - "time": "2014-12-24 09:51:48" - }, - { - "name": "thelia/installer", - "version": "1.2", - "source": { - "type": "git", - "url": "https://github.com/thelia/installer.git", - "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thelia/installer/zipball/da27ff8bc633452913590ee5bc26ee4c79ff61ee", - "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0" - }, - "require-dev": { - "composer/composer": "1.0.*@dev" - }, - "type": "composer-plugin", - "extra": { - "class": "Thelia\\Composer\\TheliaInstallerPlugin" - }, - "autoload": { - "psr-0": { - "Thelia\\Composer": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL V3" - ], - "authors": [ - { - "name": "Manuel Raynaud", - "email": "raynaud.manu@gmail.com", - "homepage": "https://github.com/lunika" - } - ], - "description": "custom installer for Thelia.", - "keywords": [ - "Thelia", - "Thelia-module", - "Thelia-template" - ], - "time": "2015-06-11 14:04:43" + "time": "2014-12-24T09:51:48+00:00" } ], "aliases": [], @@ -4360,5 +4639,6 @@ "platform": { "php": ">=5.5" }, - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "1.1.0" } diff --git a/core/vendor/autoload.php b/core/vendor/autoload.php index 67cf3523..ac67f5bd 100644 --- a/core/vendor/autoload.php +++ b/core/vendor/autoload.php @@ -2,6 +2,6 @@ // autoload.php @generated by Composer -require_once __DIR__ . '/composer' . '/autoload_real.php'; +require_once __DIR__ . '/composer/autoload_real.php'; return ComposerAutoloaderInit60933c160e6e784f12d951b85ffd7bf5::getLoader(); diff --git a/core/vendor/composer/ClassLoader.php b/core/vendor/composer/ClassLoader.php index ff6ecfb8..fce8549f 100644 --- a/core/vendor/composer/ClassLoader.php +++ b/core/vendor/composer/ClassLoader.php @@ -53,8 +53,9 @@ class ClassLoader private $useIncludePath = false; private $classMap = array(); - private $classMapAuthoritative = false; + private $missingClasses = array(); + private $apcuPrefix; public function getPrefixes() { @@ -271,6 +272,26 @@ class ClassLoader return $this->classMapAuthoritative; } + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + /** * Registers this instance as an autoloader. * @@ -313,29 +334,34 @@ class ClassLoader */ public function findFile($class) { - // work around for PHP 5.3.0 - 5.3.2 https://bugs.php.net/50731 - if ('\\' == $class[0]) { - $class = substr($class, 1); - } - // class map lookup if (isset($this->classMap[$class])) { return $this->classMap[$class]; } - if ($this->classMapAuthoritative) { + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { return false; } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } $file = $this->findFileWithExtension($class, '.php'); // Search for Hack files if we are running on HHVM - if ($file === null && defined('HHVM_VERSION')) { + if (false === $file && defined('HHVM_VERSION')) { $file = $this->findFileWithExtension($class, '.hh'); } - if ($file === null) { + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { // Remember that this class does not exist. - return $this->classMap[$class] = false; + $this->missingClasses[$class] = true; } return $file; @@ -348,10 +374,14 @@ class ClassLoader $first = $class[0]; if (isset($this->prefixLengthsPsr4[$first])) { - foreach ($this->prefixLengthsPsr4[$first] as $prefix => $length) { - if (0 === strpos($class, $prefix)) { - foreach ($this->prefixDirsPsr4[$prefix] as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { return $file; } } @@ -399,6 +429,8 @@ class ClassLoader if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { return $file; } + + return false; } } diff --git a/core/vendor/composer/LICENSE b/core/vendor/composer/LICENSE index 1a281248..f27399a0 100644 --- a/core/vendor/composer/LICENSE +++ b/core/vendor/composer/LICENSE @@ -1,5 +1,5 @@ -Copyright (c) 2016 Nils Adermann, Jordi Boggiano +Copyright (c) Nils Adermann, Jordi Boggiano Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/core/vendor/composer/autoload_classmap.php b/core/vendor/composer/autoload_classmap.php index 81c75042..14e78e60 100644 --- a/core/vendor/composer/autoload_classmap.php +++ b/core/vendor/composer/autoload_classmap.php @@ -8,749 +8,15 @@ $baseDir = dirname(dirname($vendorDir)); return array( 'ArithmeticError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php', 'AssertionError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/AssertionError.php', - 'Assetic\\AssetManager' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/AssetManager.php', - 'Assetic\\AssetWriter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/AssetWriter.php', - 'Assetic\\Asset\\AssetCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php', - 'Assetic\\Asset\\AssetCollection' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php', - 'Assetic\\Asset\\AssetCollectionInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php', - 'Assetic\\Asset\\AssetInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php', - 'Assetic\\Asset\\AssetReference' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php', - 'Assetic\\Asset\\BaseAsset' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php', - 'Assetic\\Asset\\FileAsset' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php', - 'Assetic\\Asset\\GlobAsset' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php', - 'Assetic\\Asset\\HttpAsset' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php', - 'Assetic\\Asset\\Iterator\\AssetCollectionFilterIterator' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php', - 'Assetic\\Asset\\Iterator\\AssetCollectionIterator' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php', - 'Assetic\\Asset\\StringAsset' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php', - 'Assetic\\Cache\\ApcCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php', - 'Assetic\\Cache\\ArrayCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php', - 'Assetic\\Cache\\CacheInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php', - 'Assetic\\Cache\\ConfigCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php', - 'Assetic\\Cache\\ExpiringCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php', - 'Assetic\\Cache\\FilesystemCache' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php', - 'Assetic\\Exception\\Exception' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Exception/Exception.php', - 'Assetic\\Exception\\FilterException' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php', - 'Assetic\\Extension\\Twig\\AsseticExtension' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php', - 'Assetic\\Extension\\Twig\\AsseticFilterFunction' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php', - 'Assetic\\Extension\\Twig\\AsseticFilterInvoker' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php', - 'Assetic\\Extension\\Twig\\AsseticFilterNode' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterNode.php', - 'Assetic\\Extension\\Twig\\AsseticNode' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php', - 'Assetic\\Extension\\Twig\\AsseticTokenParser' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php', - 'Assetic\\Extension\\Twig\\TwigFormulaLoader' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php', - 'Assetic\\Extension\\Twig\\TwigResource' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php', - 'Assetic\\Extension\\Twig\\ValueContainer' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php', - 'Assetic\\Factory\\AssetFactory' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php', - 'Assetic\\Factory\\LazyAssetManager' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php', - 'Assetic\\Factory\\Loader\\BasePhpFormulaLoader' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php', - 'Assetic\\Factory\\Loader\\CachedFormulaLoader' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php', - 'Assetic\\Factory\\Loader\\FormulaLoaderInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php', - 'Assetic\\Factory\\Loader\\FunctionCallsFormulaLoader' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php', - 'Assetic\\Factory\\Resource\\CoalescingDirectoryResource' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php', - 'Assetic\\Factory\\Resource\\DirectoryResource' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php', - 'Assetic\\Factory\\Resource\\DirectoryResourceFilterIterator' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php', - 'Assetic\\Factory\\Resource\\DirectoryResourceIterator' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php', - 'Assetic\\Factory\\Resource\\FileResource' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php', - 'Assetic\\Factory\\Resource\\IteratorResourceInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php', - 'Assetic\\Factory\\Resource\\ResourceInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php', - 'Assetic\\Factory\\Worker\\CacheBustingWorker' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php', - 'Assetic\\Factory\\Worker\\EnsureFilterWorker' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php', - 'Assetic\\Factory\\Worker\\WorkerInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php', - 'Assetic\\FilterManager' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/FilterManager.php', - 'Assetic\\Filter\\AutoprefixerFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/AutoprefixerFilter.php', - 'Assetic\\Filter\\BaseCssFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php', - 'Assetic\\Filter\\BaseNodeFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php', - 'Assetic\\Filter\\BaseProcessFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php', - 'Assetic\\Filter\\CallablesFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php', - 'Assetic\\Filter\\CleanCssFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CleanCssFilter.php', - 'Assetic\\Filter\\CoffeeScriptFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php', - 'Assetic\\Filter\\CompassFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php', - 'Assetic\\Filter\\CssCacheBustingFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CssCacheBustingFilter.php', - 'Assetic\\Filter\\CssEmbedFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php', - 'Assetic\\Filter\\CssImportFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php', - 'Assetic\\Filter\\CssMinFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php', - 'Assetic\\Filter\\CssRewriteFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php', - 'Assetic\\Filter\\DartFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php', - 'Assetic\\Filter\\DependencyExtractorInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php', - 'Assetic\\Filter\\EmberPrecompileFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php', - 'Assetic\\Filter\\FilterCollection' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php', - 'Assetic\\Filter\\FilterInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php', - 'Assetic\\Filter\\GoogleClosure\\BaseCompilerFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php', - 'Assetic\\Filter\\GoogleClosure\\CompilerApiFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php', - 'Assetic\\Filter\\GoogleClosure\\CompilerJarFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php', - 'Assetic\\Filter\\GssFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php', - 'Assetic\\Filter\\HandlebarsFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php', - 'Assetic\\Filter\\HashableInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php', - 'Assetic\\Filter\\JSMinFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php', - 'Assetic\\Filter\\JSMinPlusFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php', - 'Assetic\\Filter\\JSqueezeFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php', - 'Assetic\\Filter\\JpegoptimFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php', - 'Assetic\\Filter\\JpegtranFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php', - 'Assetic\\Filter\\LessFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php', - 'Assetic\\Filter\\LessphpFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php', - 'Assetic\\Filter\\MinifyCssCompressorFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/MinifyCssCompressorFilter.php', - 'Assetic\\Filter\\OptiPngFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php', - 'Assetic\\Filter\\PackagerFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php', - 'Assetic\\Filter\\PackerFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php', - 'Assetic\\Filter\\PhpCssEmbedFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php', - 'Assetic\\Filter\\PngoutFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php', - 'Assetic\\Filter\\ReactJsxFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/ReactJsxFilter.php', - 'Assetic\\Filter\\RooleFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php', - 'Assetic\\Filter\\Sass\\BaseSassFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Sass/BaseSassFilter.php', - 'Assetic\\Filter\\Sass\\SassFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php', - 'Assetic\\Filter\\Sass\\ScssFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php', - 'Assetic\\Filter\\ScssphpFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php', - 'Assetic\\Filter\\SeparatorFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/SeparatorFilter.php', - 'Assetic\\Filter\\SprocketsFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php', - 'Assetic\\Filter\\StylusFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php', - 'Assetic\\Filter\\TypeScriptFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php', - 'Assetic\\Filter\\UglifyCssFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php', - 'Assetic\\Filter\\UglifyJs2Filter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php', - 'Assetic\\Filter\\UglifyJsFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php', - 'Assetic\\Filter\\Yui\\BaseCompressorFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php', - 'Assetic\\Filter\\Yui\\CssCompressorFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php', - 'Assetic\\Filter\\Yui\\JsCompressorFilter' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php', - 'Assetic\\Util\\CssUtils' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php', - 'Assetic\\Util\\FilesystemUtils' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Util/FilesystemUtils.php', - 'Assetic\\Util\\LessUtils' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php', - 'Assetic\\Util\\TraversableString' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php', - 'Assetic\\Util\\VarUtils' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php', - 'Assetic\\ValueSupplierInterface' => $vendorDir . '/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php', 'CallbackFilterIterator' => $vendorDir . '/symfony/polyfill-php54/Resources/stubs/CallbackFilterIterator.php', - 'Carousel\\Carousel' => $baseDir . '/local/modules/Carousel/Carousel.php', - 'Carousel\\Controller\\ConfigurationController' => $baseDir . '/local/modules/Carousel/Controller/ConfigurationController.php', - 'Carousel\\Form\\CarouselImageForm' => $baseDir . '/local/modules/Carousel/Form/CarouselImageForm.php', - 'Carousel\\Form\\CarouselUpdateForm' => $baseDir . '/local/modules/Carousel/Form/CarouselUpdateForm.php', - 'Carousel\\Hook\\BackHook' => $baseDir . '/local/modules/Carousel/Hook/BackHook.php', - 'Carousel\\Loop\\CarouselLoop' => $baseDir . '/local/modules/Carousel/Loop/CarouselLoop.php', - 'Carousel\\Model\\Base\\Carousel' => $baseDir . '/local/modules/Carousel/Model/Base/Carousel.php', - 'Carousel\\Model\\Base\\CarouselI18n' => $baseDir . '/local/modules/Carousel/Model/Base/CarouselI18n.php', - 'Carousel\\Model\\Base\\CarouselI18nQuery' => $baseDir . '/local/modules/Carousel/Model/Base/CarouselI18nQuery.php', - 'Carousel\\Model\\Base\\CarouselQuery' => $baseDir . '/local/modules/Carousel/Model/Base/CarouselQuery.php', - 'Carousel\\Model\\Carousel' => $baseDir . '/local/modules/Carousel/Model/Carousel.php', - 'Carousel\\Model\\CarouselI18n' => $baseDir . '/local/modules/Carousel/Model/CarouselI18n.php', - 'Carousel\\Model\\CarouselI18nQuery' => $baseDir . '/local/modules/Carousel/Model/CarouselI18nQuery.php', - 'Carousel\\Model\\CarouselQuery' => $baseDir . '/local/modules/Carousel/Model/CarouselQuery.php', - 'Carousel\\Model\\Map\\CarouselI18nTableMap' => $baseDir . '/local/modules/Carousel/Model/Map/CarouselI18nTableMap.php', - 'Carousel\\Model\\Map\\CarouselTableMap' => $baseDir . '/local/modules/Carousel/Model/Map/CarouselTableMap.php', - 'Cheque\\Cheque' => $baseDir . '/local/modules/Cheque/Cheque.php', - 'Cheque\\Controller\\ConfigureController' => $baseDir . '/local/modules/Cheque/Controller/ConfigureController.php', - 'Cheque\\Form\\ConfigurationForm' => $baseDir . '/local/modules/Cheque/Form/ConfigurationForm.php', - 'Cheque\\Hook\\HookManager' => $baseDir . '/local/modules/Cheque/Hook/HookManager.php', - 'Cheque\\Listener\\SendPaymentConfirmationEmail' => $baseDir . '/local/modules/Cheque/Listener/SendPaymentConfirmationEmail.php', - 'Colissimo\\Colissimo' => $baseDir . '/local/modules/Colissimo/Colissimo.php', - 'Colissimo\\Controller\\Configuration' => $baseDir . '/local/modules/Colissimo/Controller/Configuration.php', - 'Colissimo\\Controller\\EditPrices' => $baseDir . '/local/modules/Colissimo/Controller/EditPrices.php', - 'Colissimo\\Controller\\Export' => $baseDir . '/local/modules/Colissimo/Controller/Export.php', - 'Colissimo\\Controller\\FreeShipping' => $baseDir . '/local/modules/Colissimo/Controller/FreeShipping.php', - 'Colissimo\\EventListener\\AreaDeletedListener' => $baseDir . '/local/modules/Colissimo/EventListener/AreaDeletedListener.php', - 'Colissimo\\Form\\Configuration' => $baseDir . '/local/modules/Colissimo/Form/Configuration.php', - 'Colissimo\\Form\\Export' => $baseDir . '/local/modules/Colissimo/Form/Export.php', - 'Colissimo\\Form\\FreeShipping' => $baseDir . '/local/modules/Colissimo/Form/FreeShipping.php', - 'Colissimo\\Hook\\HookManager' => $baseDir . '/local/modules/Colissimo/Hook/HookManager.php', - 'Colissimo\\Listener\\SendMail' => $baseDir . '/local/modules/Colissimo/Listener/SendMail.php', - 'Colissimo\\Loop\\CheckRightsLoop' => $baseDir . '/local/modules/Colissimo/Loop/CheckRightsLoop.php', - 'Colissimo\\Loop\\NotSendLoop' => $baseDir . '/local/modules/Colissimo/Loop/NotSendLoop.php', - 'Colissimo\\Loop\\Price' => $baseDir . '/local/modules/Colissimo/Loop/Price.php', - 'Colissimo\\Model\\ColissimoQuery' => $baseDir . '/local/modules/Colissimo/Model/ColissimoQuery.php', - 'Colissimo\\Model\\Config\\Base\\ColissimoConfigValue' => $baseDir . '/local/modules/Colissimo/Model/Config/Base/ColissimoConfigValue.php', - 'Colissimo\\Model\\Config\\ColissimoConfigValue' => $baseDir . '/local/modules/Colissimo/Model/Config/ColissimoConfigValue.php', 'Collator' => $vendorDir . '/symfony/intl/Resources/stubs/Collator.php', - 'CommerceGuys\\Addressing\\Collection\\LazySubdivisionCollection' => $vendorDir . '/commerceguys/addressing/src/Collection/LazySubdivisionCollection.php', - 'CommerceGuys\\Addressing\\Enum\\AddressField' => $vendorDir . '/commerceguys/addressing/src/Enum/AddressField.php', - 'CommerceGuys\\Addressing\\Enum\\AdministrativeAreaType' => $vendorDir . '/commerceguys/addressing/src/Enum/AdministrativeAreaType.php', - 'CommerceGuys\\Addressing\\Enum\\DependentLocalityType' => $vendorDir . '/commerceguys/addressing/src/Enum/DependentLocalityType.php', - 'CommerceGuys\\Addressing\\Enum\\LocalityType' => $vendorDir . '/commerceguys/addressing/src/Enum/LocalityType.php', - 'CommerceGuys\\Addressing\\Enum\\PatternType' => $vendorDir . '/commerceguys/addressing/src/Enum/PatternType.php', - 'CommerceGuys\\Addressing\\Enum\\PostalCodeType' => $vendorDir . '/commerceguys/addressing/src/Enum/PostalCodeType.php', - 'CommerceGuys\\Addressing\\Exception\\ExceptionInterface' => $vendorDir . '/commerceguys/addressing/src/Exception/ExceptionInterface.php', - 'CommerceGuys\\Addressing\\Exception\\UnexpectedTypeException' => $vendorDir . '/commerceguys/addressing/src/Exception/UnexpectedTypeException.php', - 'CommerceGuys\\Addressing\\Form\\EventListener\\GenerateAddressFieldsSubscriber' => $vendorDir . '/commerceguys/addressing/src/Form/EventListener/GenerateAddressFieldsSubscriber.php', - 'CommerceGuys\\Addressing\\Form\\Type\\AddressType' => $vendorDir . '/commerceguys/addressing/src/Form/Type/AddressType.php', - 'CommerceGuys\\Addressing\\Formatter\\DefaultFormatter' => $vendorDir . '/commerceguys/addressing/src/Formatter/DefaultFormatter.php', - 'CommerceGuys\\Addressing\\Formatter\\FormatterInterface' => $vendorDir . '/commerceguys/addressing/src/Formatter/FormatterInterface.php', - 'CommerceGuys\\Addressing\\Formatter\\PostalLabelFormatter' => $vendorDir . '/commerceguys/addressing/src/Formatter/PostalLabelFormatter.php', - 'CommerceGuys\\Addressing\\Formatter\\PostalLabelFormatterInterface' => $vendorDir . '/commerceguys/addressing/src/Formatter/PostalLabelFormatterInterface.php', - 'CommerceGuys\\Addressing\\Model\\Address' => $vendorDir . '/commerceguys/addressing/src/Model/Address.php', - 'CommerceGuys\\Addressing\\Model\\AddressFormat' => $vendorDir . '/commerceguys/addressing/src/Model/AddressFormat.php', - 'CommerceGuys\\Addressing\\Model\\AddressFormatEntityInterface' => $vendorDir . '/commerceguys/addressing/src/Model/AddressFormatEntityInterface.php', - 'CommerceGuys\\Addressing\\Model\\AddressFormatInterface' => $vendorDir . '/commerceguys/addressing/src/Model/AddressFormatInterface.php', - 'CommerceGuys\\Addressing\\Model\\AddressInterface' => $vendorDir . '/commerceguys/addressing/src/Model/AddressInterface.php', - 'CommerceGuys\\Addressing\\Model\\FormatStringTrait' => $vendorDir . '/commerceguys/addressing/src/Model/FormatStringTrait.php', - 'CommerceGuys\\Addressing\\Model\\ImmutableAddressInterface' => $vendorDir . '/commerceguys/addressing/src/Model/ImmutableAddressInterface.php', - 'CommerceGuys\\Addressing\\Model\\Subdivision' => $vendorDir . '/commerceguys/addressing/src/Model/Subdivision.php', - 'CommerceGuys\\Addressing\\Model\\SubdivisionEntityInterface' => $vendorDir . '/commerceguys/addressing/src/Model/SubdivisionEntityInterface.php', - 'CommerceGuys\\Addressing\\Model\\SubdivisionInterface' => $vendorDir . '/commerceguys/addressing/src/Model/SubdivisionInterface.php', - 'CommerceGuys\\Addressing\\Repository\\AddressFormatRepository' => $vendorDir . '/commerceguys/addressing/src/Repository/AddressFormatRepository.php', - 'CommerceGuys\\Addressing\\Repository\\AddressFormatRepositoryInterface' => $vendorDir . '/commerceguys/addressing/src/Repository/AddressFormatRepositoryInterface.php', - 'CommerceGuys\\Addressing\\Repository\\CountryRepository' => $vendorDir . '/commerceguys/addressing/src/Repository/CountryRepository.php', - 'CommerceGuys\\Addressing\\Repository\\CountryRepositoryInterface' => $vendorDir . '/commerceguys/addressing/src/Repository/CountryRepositoryInterface.php', - 'CommerceGuys\\Addressing\\Repository\\DefinitionTranslatorTrait' => $vendorDir . '/commerceguys/addressing/src/Repository/DefinitionTranslatorTrait.php', - 'CommerceGuys\\Addressing\\Repository\\SubdivisionRepository' => $vendorDir . '/commerceguys/addressing/src/Repository/SubdivisionRepository.php', - 'CommerceGuys\\Addressing\\Repository\\SubdivisionRepositoryInterface' => $vendorDir . '/commerceguys/addressing/src/Repository/SubdivisionRepositoryInterface.php', - 'CommerceGuys\\Addressing\\Validator\\Constraints\\AddressFormat' => $vendorDir . '/commerceguys/addressing/src/Validator/Constraints/AddressFormat.php', - 'CommerceGuys\\Addressing\\Validator\\Constraints\\AddressFormatValidator' => $vendorDir . '/commerceguys/addressing/src/Validator/Constraints/AddressFormatValidator.php', - 'CommerceGuys\\Addressing\\Validator\\Constraints\\Country' => $vendorDir . '/commerceguys/addressing/src/Validator/Constraints/Country.php', - 'CommerceGuys\\Addressing\\Validator\\Constraints\\CountryValidator' => $vendorDir . '/commerceguys/addressing/src/Validator/Constraints/CountryValidator.php', - 'CommerceGuys\\Enum\\AbstractEnum' => $vendorDir . '/commerceguys/enum/src/AbstractEnum.php', - 'CssEmbed\\CssEmbed' => $vendorDir . '/ptachoire/cssembed/src/CssEmbed/CssEmbed.php', 'DivisionByZeroError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php', - 'Doctrine\\Common\\Cache\\ApcCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/ApcCache.php', - 'Doctrine\\Common\\Cache\\ArrayCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php', - 'Doctrine\\Common\\Cache\\Cache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php', - 'Doctrine\\Common\\Cache\\CacheProvider' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php', - 'Doctrine\\Common\\Cache\\ChainCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/ChainCache.php', - 'Doctrine\\Common\\Cache\\ClearableCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php', - 'Doctrine\\Common\\Cache\\CouchbaseCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/CouchbaseCache.php', - 'Doctrine\\Common\\Cache\\FileCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/FileCache.php', - 'Doctrine\\Common\\Cache\\FilesystemCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/FilesystemCache.php', - 'Doctrine\\Common\\Cache\\FlushableCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php', - 'Doctrine\\Common\\Cache\\MemcacheCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/MemcacheCache.php', - 'Doctrine\\Common\\Cache\\MemcachedCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/MemcachedCache.php', - 'Doctrine\\Common\\Cache\\MongoDBCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/MongoDBCache.php', - 'Doctrine\\Common\\Cache\\MultiGetCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php', - 'Doctrine\\Common\\Cache\\PhpFileCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/PhpFileCache.php', - 'Doctrine\\Common\\Cache\\PredisCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/PredisCache.php', - 'Doctrine\\Common\\Cache\\RedisCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/RedisCache.php', - 'Doctrine\\Common\\Cache\\RiakCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/RiakCache.php', - 'Doctrine\\Common\\Cache\\SQLite3Cache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/SQLite3Cache.php', - 'Doctrine\\Common\\Cache\\Version' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/Version.php', - 'Doctrine\\Common\\Cache\\VoidCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/VoidCache.php', - 'Doctrine\\Common\\Cache\\WinCacheCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/WinCacheCache.php', - 'Doctrine\\Common\\Cache\\XcacheCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/XcacheCache.php', - 'Doctrine\\Common\\Cache\\ZendDataCache' => $vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache/ZendDataCache.php', - 'Doctrine\\Common\\Collections\\AbstractLazyCollection' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php', - 'Doctrine\\Common\\Collections\\ArrayCollection' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php', - 'Doctrine\\Common\\Collections\\Collection' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Collection.php', - 'Doctrine\\Common\\Collections\\Criteria' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Criteria.php', - 'Doctrine\\Common\\Collections\\Expr\\ClosureExpressionVisitor' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php', - 'Doctrine\\Common\\Collections\\Expr\\Comparison' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Comparison.php', - 'Doctrine\\Common\\Collections\\Expr\\CompositeExpression' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php', - 'Doctrine\\Common\\Collections\\Expr\\Expression' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Expression.php', - 'Doctrine\\Common\\Collections\\Expr\\ExpressionVisitor' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php', - 'Doctrine\\Common\\Collections\\Expr\\Value' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Value.php', - 'Doctrine\\Common\\Collections\\ExpressionBuilder' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/ExpressionBuilder.php', - 'Doctrine\\Common\\Collections\\Selectable' => $vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections/Selectable.php', - 'Doctrine\\Instantiator\\Exception\\ExceptionInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php', - 'Doctrine\\Instantiator\\Exception\\InvalidArgumentException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php', - 'Doctrine\\Instantiator\\Exception\\UnexpectedValueException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php', - 'Doctrine\\Instantiator\\Instantiator' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php', - 'Doctrine\\Instantiator\\InstantiatorInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php', 'Error' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/Error.php', - 'Faker\\Calculator\\Luhn' => $vendorDir . '/fzaninotto/faker/src/Faker/Calculator/Luhn.php', - 'Faker\\DefaultGenerator' => $vendorDir . '/fzaninotto/faker/src/Faker/DefaultGenerator.php', - 'Faker\\Documentor' => $vendorDir . '/fzaninotto/faker/src/Faker/Documentor.php', - 'Faker\\Factory' => $vendorDir . '/fzaninotto/faker/src/Faker/Factory.php', - 'Faker\\Generator' => $vendorDir . '/fzaninotto/faker/src/Faker/Generator.php', - 'Faker\\Guesser\\Name' => $vendorDir . '/fzaninotto/faker/src/Faker/Guesser/Name.php', - 'Faker\\ORM\\CakePHP\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php', - 'Faker\\ORM\\CakePHP\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/EntityPopulator.php', - 'Faker\\ORM\\CakePHP\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/Populator.php', - 'Faker\\ORM\\Doctrine\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php', - 'Faker\\ORM\\Doctrine\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/EntityPopulator.php', - 'Faker\\ORM\\Doctrine\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/Populator.php', - 'Faker\\ORM\\Mandango\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php', - 'Faker\\ORM\\Mandango\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/EntityPopulator.php', - 'Faker\\ORM\\Mandango\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/Populator.php', - 'Faker\\ORM\\Propel\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php', - 'Faker\\ORM\\Propel\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/EntityPopulator.php', - 'Faker\\ORM\\Propel\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/Populator.php', - 'Faker\\Provider\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Address.php', - 'Faker\\Provider\\Barcode' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Barcode.php', - 'Faker\\Provider\\Base' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Base.php', - 'Faker\\Provider\\Biased' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Biased.php', - 'Faker\\Provider\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Color.php', - 'Faker\\Provider\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Company.php', - 'Faker\\Provider\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/DateTime.php', - 'Faker\\Provider\\File' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/File.php', - 'Faker\\Provider\\Image' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Image.php', - 'Faker\\Provider\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Internet.php', - 'Faker\\Provider\\Lorem' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Lorem.php', - 'Faker\\Provider\\Miscellaneous' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Miscellaneous.php', - 'Faker\\Provider\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Payment.php', - 'Faker\\Provider\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Person.php', - 'Faker\\Provider\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/PhoneNumber.php', - 'Faker\\Provider\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Text.php', - 'Faker\\Provider\\UserAgent' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/UserAgent.php', - 'Faker\\Provider\\Uuid' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Uuid.php', - 'Faker\\Provider\\ar_JO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Address.php', - 'Faker\\Provider\\ar_JO\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Company.php', - 'Faker\\Provider\\ar_JO\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Internet.php', - 'Faker\\Provider\\ar_JO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Person.php', - 'Faker\\Provider\\ar_JO\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Text.php', - 'Faker\\Provider\\at_AT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/at_AT/Payment.php', - 'Faker\\Provider\\be_BE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/be_BE/Payment.php', - 'Faker\\Provider\\bg_BG\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Internet.php', - 'Faker\\Provider\\bg_BG\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Payment.php', - 'Faker\\Provider\\bg_BG\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Person.php', - 'Faker\\Provider\\bg_BG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/PhoneNumber.php', - 'Faker\\Provider\\bn_BD\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Address.php', - 'Faker\\Provider\\bn_BD\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Company.php', - 'Faker\\Provider\\bn_BD\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Person.php', - 'Faker\\Provider\\bn_BD\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/PhoneNumber.php', - 'Faker\\Provider\\bn_BD\\Utils' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Utils.php', - 'Faker\\Provider\\cs_CZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Address.php', - 'Faker\\Provider\\cs_CZ\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Company.php', - 'Faker\\Provider\\cs_CZ\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/DateTime.php', - 'Faker\\Provider\\cs_CZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Internet.php', - 'Faker\\Provider\\cs_CZ\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Payment.php', - 'Faker\\Provider\\cs_CZ\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Person.php', - 'Faker\\Provider\\cs_CZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php', - 'Faker\\Provider\\da_DK\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Address.php', - 'Faker\\Provider\\da_DK\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Company.php', - 'Faker\\Provider\\da_DK\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Internet.php', - 'Faker\\Provider\\da_DK\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Payment.php', - 'Faker\\Provider\\da_DK\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Person.php', - 'Faker\\Provider\\da_DK\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/PhoneNumber.php', - 'Faker\\Provider\\de_AT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Address.php', - 'Faker\\Provider\\de_AT\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Company.php', - 'Faker\\Provider\\de_AT\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Internet.php', - 'Faker\\Provider\\de_AT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Payment.php', - 'Faker\\Provider\\de_AT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Person.php', - 'Faker\\Provider\\de_AT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/PhoneNumber.php', - 'Faker\\Provider\\de_DE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Address.php', - 'Faker\\Provider\\de_DE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Company.php', - 'Faker\\Provider\\de_DE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Internet.php', - 'Faker\\Provider\\de_DE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Payment.php', - 'Faker\\Provider\\de_DE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Person.php', - 'Faker\\Provider\\de_DE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/PhoneNumber.php', - 'Faker\\Provider\\de_DE\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Text.php', - 'Faker\\Provider\\el_GR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Address.php', - 'Faker\\Provider\\el_GR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Payment.php', - 'Faker\\Provider\\el_GR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Person.php', - 'Faker\\Provider\\el_GR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/PhoneNumber.php', - 'Faker\\Provider\\en_AU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/Address.php', - 'Faker\\Provider\\en_AU\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/Internet.php', - 'Faker\\Provider\\en_AU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/PhoneNumber.php', - 'Faker\\Provider\\en_CA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php', - 'Faker\\Provider\\en_CA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_CA/PhoneNumber.php', - 'Faker\\Provider\\en_GB\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Address.php', - 'Faker\\Provider\\en_GB\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Internet.php', - 'Faker\\Provider\\en_GB\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Payment.php', - 'Faker\\Provider\\en_GB\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Person.php', - 'Faker\\Provider\\en_GB\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/PhoneNumber.php', - 'Faker\\Provider\\en_NZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Address.php', - 'Faker\\Provider\\en_NZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Internet.php', - 'Faker\\Provider\\en_NZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/PhoneNumber.php', - 'Faker\\Provider\\en_PH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_PH/Address.php', - 'Faker\\Provider\\en_UG\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Address.php', - 'Faker\\Provider\\en_UG\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Internet.php', - 'Faker\\Provider\\en_UG\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Person.php', - 'Faker\\Provider\\en_UG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/PhoneNumber.php', - 'Faker\\Provider\\en_US\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Address.php', - 'Faker\\Provider\\en_US\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Company.php', - 'Faker\\Provider\\en_US\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Person.php', - 'Faker\\Provider\\en_US\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/PhoneNumber.php', - 'Faker\\Provider\\en_US\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Text.php', - 'Faker\\Provider\\en_ZA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Address.php', - 'Faker\\Provider\\en_ZA\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Internet.php', - 'Faker\\Provider\\en_ZA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Person.php', - 'Faker\\Provider\\en_ZA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/PhoneNumber.php', - 'Faker\\Provider\\es_AR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Address.php', - 'Faker\\Provider\\es_AR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Company.php', - 'Faker\\Provider\\es_AR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Person.php', - 'Faker\\Provider\\es_AR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/PhoneNumber.php', - 'Faker\\Provider\\es_ES\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Address.php', - 'Faker\\Provider\\es_ES\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Company.php', - 'Faker\\Provider\\es_ES\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Internet.php', - 'Faker\\Provider\\es_ES\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Payment.php', - 'Faker\\Provider\\es_ES\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Person.php', - 'Faker\\Provider\\es_ES\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/PhoneNumber.php', - 'Faker\\Provider\\es_PE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Address.php', - 'Faker\\Provider\\es_PE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Company.php', - 'Faker\\Provider\\es_PE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Person.php', - 'Faker\\Provider\\es_PE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/PhoneNumber.php', - 'Faker\\Provider\\es_VE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Address.php', - 'Faker\\Provider\\es_VE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Company.php', - 'Faker\\Provider\\es_VE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Internet.php', - 'Faker\\Provider\\es_VE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Person.php', - 'Faker\\Provider\\es_VE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/PhoneNumber.php', - 'Faker\\Provider\\fa_IR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Internet.php', - 'Faker\\Provider\\fa_IR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Person.php', - 'Faker\\Provider\\fa_IR\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Text.php', - 'Faker\\Provider\\fi_FI\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Address.php', - 'Faker\\Provider\\fi_FI\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Company.php', - 'Faker\\Provider\\fi_FI\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Internet.php', - 'Faker\\Provider\\fi_FI\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Person.php', - 'Faker\\Provider\\fi_FI\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/PhoneNumber.php', - 'Faker\\Provider\\fr_BE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Address.php', - 'Faker\\Provider\\fr_BE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Company.php', - 'Faker\\Provider\\fr_BE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Internet.php', - 'Faker\\Provider\\fr_BE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Payment.php', - 'Faker\\Provider\\fr_BE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Person.php', - 'Faker\\Provider\\fr_BE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/PhoneNumber.php', - 'Faker\\Provider\\fr_CA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Address.php', - 'Faker\\Provider\\fr_CA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Person.php', - 'Faker\\Provider\\fr_FR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Address.php', - 'Faker\\Provider\\fr_FR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php', - 'Faker\\Provider\\fr_FR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Internet.php', - 'Faker\\Provider\\fr_FR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Payment.php', - 'Faker\\Provider\\fr_FR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Person.php', - 'Faker\\Provider\\fr_FR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/PhoneNumber.php', - 'Faker\\Provider\\hu_HU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Address.php', - 'Faker\\Provider\\hu_HU\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Company.php', - 'Faker\\Provider\\hu_HU\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Person.php', - 'Faker\\Provider\\hu_HU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/PhoneNumber.php', - 'Faker\\Provider\\hy_AM\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Address.php', - 'Faker\\Provider\\hy_AM\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Company.php', - 'Faker\\Provider\\hy_AM\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Internet.php', - 'Faker\\Provider\\hy_AM\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Person.php', - 'Faker\\Provider\\hy_AM\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/PhoneNumber.php', - 'Faker\\Provider\\id_ID\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Address.php', - 'Faker\\Provider\\id_ID\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Company.php', - 'Faker\\Provider\\id_ID\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Internet.php', - 'Faker\\Provider\\id_ID\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Person.php', - 'Faker\\Provider\\id_ID\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/PhoneNumber.php', - 'Faker\\Provider\\is_IS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Address.php', - 'Faker\\Provider\\is_IS\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Company.php', - 'Faker\\Provider\\is_IS\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Internet.php', - 'Faker\\Provider\\is_IS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Payment.php', - 'Faker\\Provider\\is_IS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Person.php', - 'Faker\\Provider\\is_IS\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php', - 'Faker\\Provider\\it_IT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Address.php', - 'Faker\\Provider\\it_IT\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Company.php', - 'Faker\\Provider\\it_IT\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Internet.php', - 'Faker\\Provider\\it_IT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Payment.php', - 'Faker\\Provider\\it_IT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Person.php', - 'Faker\\Provider\\it_IT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/PhoneNumber.php', - 'Faker\\Provider\\it_IT\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Text.php', - 'Faker\\Provider\\ja_JP\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Address.php', - 'Faker\\Provider\\ja_JP\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Company.php', - 'Faker\\Provider\\ja_JP\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Internet.php', - 'Faker\\Provider\\ja_JP\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Person.php', - 'Faker\\Provider\\ja_JP\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/PhoneNumber.php', - 'Faker\\Provider\\ka_GE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Person.php', - 'Faker\\Provider\\kk_KZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Address.php', - 'Faker\\Provider\\kk_KZ\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Color.php', - 'Faker\\Provider\\kk_KZ\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Company.php', - 'Faker\\Provider\\kk_KZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Internet.php', - 'Faker\\Provider\\kk_KZ\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Payment.php', - 'Faker\\Provider\\kk_KZ\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Person.php', - 'Faker\\Provider\\kk_KZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php', - 'Faker\\Provider\\kk_KZ\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Text.php', - 'Faker\\Provider\\ko_KR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Address.php', - 'Faker\\Provider\\ko_KR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Company.php', - 'Faker\\Provider\\ko_KR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Internet.php', - 'Faker\\Provider\\ko_KR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Person.php', - 'Faker\\Provider\\ko_KR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/PhoneNumber.php', - 'Faker\\Provider\\lv_LV\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Address.php', - 'Faker\\Provider\\lv_LV\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Internet.php', - 'Faker\\Provider\\lv_LV\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Payment.php', - 'Faker\\Provider\\lv_LV\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Person.php', - 'Faker\\Provider\\lv_LV\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/PhoneNumber.php', - 'Faker\\Provider\\me_ME\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Address.php', - 'Faker\\Provider\\me_ME\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Company.php', - 'Faker\\Provider\\me_ME\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Payment.php', - 'Faker\\Provider\\me_ME\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Person.php', - 'Faker\\Provider\\me_ME\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/PhoneNumber.php', - 'Faker\\Provider\\ne_NP\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Address.php', - 'Faker\\Provider\\ne_NP\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Internet.php', - 'Faker\\Provider\\ne_NP\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Person.php', - 'Faker\\Provider\\ne_NP\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/PhoneNumber.php', - 'Faker\\Provider\\nl_BE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Address.php', - 'Faker\\Provider\\nl_BE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Company.php', - 'Faker\\Provider\\nl_BE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Internet.php', - 'Faker\\Provider\\nl_BE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Payment.php', - 'Faker\\Provider\\nl_BE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Person.php', - 'Faker\\Provider\\nl_BE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/PhoneNumber.php', - 'Faker\\Provider\\nl_NL\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Address.php', - 'Faker\\Provider\\nl_NL\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Color.php', - 'Faker\\Provider\\nl_NL\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Company.php', - 'Faker\\Provider\\nl_NL\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Internet.php', - 'Faker\\Provider\\nl_NL\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Payment.php', - 'Faker\\Provider\\nl_NL\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Person.php', - 'Faker\\Provider\\nl_NL\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/PhoneNumber.php', - 'Faker\\Provider\\no_NO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/no_NO/Address.php', - 'Faker\\Provider\\no_NO\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/no_NO/Company.php', - 'Faker\\Provider\\no_NO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/no_NO/Person.php', - 'Faker\\Provider\\no_NO\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/no_NO/PhoneNumber.php', - 'Faker\\Provider\\pl_PL\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Address.php', - 'Faker\\Provider\\pl_PL\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Company.php', - 'Faker\\Provider\\pl_PL\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Internet.php', - 'Faker\\Provider\\pl_PL\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Payment.php', - 'Faker\\Provider\\pl_PL\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Person.php', - 'Faker\\Provider\\pl_PL\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/PhoneNumber.php', - 'Faker\\Provider\\pl_PL\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Text.php', - 'Faker\\Provider\\pt_BR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Address.php', - 'Faker\\Provider\\pt_BR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Company.php', - 'Faker\\Provider\\pt_BR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Internet.php', - 'Faker\\Provider\\pt_BR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Payment.php', - 'Faker\\Provider\\pt_BR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Person.php', - 'Faker\\Provider\\pt_BR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/PhoneNumber.php', - 'Faker\\Provider\\pt_PT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Address.php', - 'Faker\\Provider\\pt_PT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Payment.php', - 'Faker\\Provider\\pt_PT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Person.php', - 'Faker\\Provider\\pt_PT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/PhoneNumber.php', - 'Faker\\Provider\\ro_MD\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Address.php', - 'Faker\\Provider\\ro_MD\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Person.php', - 'Faker\\Provider\\ro_MD\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/PhoneNumber.php', - 'Faker\\Provider\\ro_RO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Address.php', - 'Faker\\Provider\\ro_RO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Person.php', - 'Faker\\Provider\\ro_RO\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/PhoneNumber.php', - 'Faker\\Provider\\ru_RU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Address.php', - 'Faker\\Provider\\ru_RU\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Color.php', - 'Faker\\Provider\\ru_RU\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Company.php', - 'Faker\\Provider\\ru_RU\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Internet.php', - 'Faker\\Provider\\ru_RU\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Payment.php', - 'Faker\\Provider\\ru_RU\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php', - 'Faker\\Provider\\ru_RU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/PhoneNumber.php', - 'Faker\\Provider\\sk_SK\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Address.php', - 'Faker\\Provider\\sk_SK\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Company.php', - 'Faker\\Provider\\sk_SK\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Internet.php', - 'Faker\\Provider\\sk_SK\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Payment.php', - 'Faker\\Provider\\sk_SK\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Person.php', - 'Faker\\Provider\\sk_SK\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/PhoneNumber.php', - 'Faker\\Provider\\sl_SI\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Address.php', - 'Faker\\Provider\\sl_SI\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Internet.php', - 'Faker\\Provider\\sl_SI\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Payment.php', - 'Faker\\Provider\\sl_SI\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Person.php', - 'Faker\\Provider\\sl_SI\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/PhoneNumber.php', - 'Faker\\Provider\\sr_Cyrl_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php', - 'Faker\\Provider\\sr_Cyrl_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php', - 'Faker\\Provider\\sr_Cyrl_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php', - 'Faker\\Provider\\sr_Latn_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Address.php', - 'Faker\\Provider\\sr_Latn_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Payment.php', - 'Faker\\Provider\\sr_Latn_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Person.php', - 'Faker\\Provider\\sr_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Address.php', - 'Faker\\Provider\\sr_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Payment.php', - 'Faker\\Provider\\sr_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Person.php', - 'Faker\\Provider\\sv_SE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Address.php', - 'Faker\\Provider\\sv_SE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Company.php', - 'Faker\\Provider\\sv_SE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php', - 'Faker\\Provider\\sv_SE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/PhoneNumber.php', - 'Faker\\Provider\\tr_TR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Address.php', - 'Faker\\Provider\\tr_TR\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Color.php', - 'Faker\\Provider\\tr_TR\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/DateTime.php', - 'Faker\\Provider\\tr_TR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Internet.php', - 'Faker\\Provider\\tr_TR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Payment.php', - 'Faker\\Provider\\tr_TR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Person.php', - 'Faker\\Provider\\tr_TR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/PhoneNumber.php', - 'Faker\\Provider\\uk_UA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Address.php', - 'Faker\\Provider\\uk_UA\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Color.php', - 'Faker\\Provider\\uk_UA\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Company.php', - 'Faker\\Provider\\uk_UA\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Internet.php', - 'Faker\\Provider\\uk_UA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Person.php', - 'Faker\\Provider\\uk_UA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/PhoneNumber.php', - 'Faker\\Provider\\vi_VN\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Address.php', - 'Faker\\Provider\\vi_VN\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Color.php', - 'Faker\\Provider\\vi_VN\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Internet.php', - 'Faker\\Provider\\vi_VN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Person.php', - 'Faker\\Provider\\vi_VN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php', - 'Faker\\Provider\\zh_CN\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Address.php', - 'Faker\\Provider\\zh_CN\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Company.php', - 'Faker\\Provider\\zh_CN\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Internet.php', - 'Faker\\Provider\\zh_CN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Person.php', - 'Faker\\Provider\\zh_CN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/PhoneNumber.php', - 'Faker\\Provider\\zh_TW\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Address.php', - 'Faker\\Provider\\zh_TW\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Color.php', - 'Faker\\Provider\\zh_TW\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Company.php', - 'Faker\\Provider\\zh_TW\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/DateTime.php', - 'Faker\\Provider\\zh_TW\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Internet.php', - 'Faker\\Provider\\zh_TW\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Payment.php', - 'Faker\\Provider\\zh_TW\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Person.php', - 'Faker\\Provider\\zh_TW\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/PhoneNumber.php', - 'Faker\\Provider\\zh_TW\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Text.php', - 'Faker\\UniqueGenerator' => $vendorDir . '/fzaninotto/faker/src/Faker/UniqueGenerator.php', 'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php', 'File_Iterator_Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php', 'File_Iterator_Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php', - 'FreeOrder\\FreeOrder' => $baseDir . '/local/modules/FreeOrder/FreeOrder.php', - 'Front\\Controller\\AddressController' => $baseDir . '/local/modules/Front/Controller/AddressController.php', - 'Front\\Controller\\CartController' => $baseDir . '/local/modules/Front/Controller/CartController.php', - 'Front\\Controller\\ContactController' => $baseDir . '/local/modules/Front/Controller/ContactController.php', - 'Front\\Controller\\CouponController' => $baseDir . '/local/modules/Front/Controller/CouponController.php', - 'Front\\Controller\\CustomerController' => $baseDir . '/local/modules/Front/Controller/CustomerController.php', - 'Front\\Controller\\FeedController' => $baseDir . '/local/modules/Front/Controller/FeedController.php', - 'Front\\Controller\\NewsletterController' => $baseDir . '/local/modules/Front/Controller/NewsletterController.php', - 'Front\\Controller\\OrderController' => $baseDir . '/local/modules/Front/Controller/OrderController.php', - 'Front\\Controller\\SitemapController' => $baseDir . '/local/modules/Front/Controller/SitemapController.php', - 'Front\\Front' => $baseDir . '/local/modules/Front/Front.php', - 'HTML2PDF' => $vendorDir . '/ensepar/html2pdf/HTML2PDF.php', - 'HTML2PDF_exception' => $vendorDir . '/ensepar/html2pdf/_class/exception.class.php', - 'HTML2PDF_locale' => $vendorDir . '/ensepar/html2pdf/_class/locale.class.php', - 'HTML2PDF_myPdf' => $vendorDir . '/ensepar/html2pdf/_class/myPdf.class.php', - 'HTML2PDF_parsingCss' => $vendorDir . '/ensepar/html2pdf/_class/parsingCss.class.php', - 'HTML2PDF_parsingHtml' => $vendorDir . '/ensepar/html2pdf/_class/parsingHtml.class.php', - 'HookAdminHome\\Controller\\HomeController' => $baseDir . '/local/modules/HookAdminHome/Controller/HomeController.php', - 'HookAdminHome\\HookAdminHome' => $baseDir . '/local/modules/HookAdminHome/HookAdminHome.php', - 'HookAdminHome\\Hook\\AdminHook' => $baseDir . '/local/modules/HookAdminHome/Hook/AdminHook.php', - 'HookAnalytics\\Controller\\Configuration' => $baseDir . '/local/modules/HookAnalytics/Controller/Configuration.php', - 'HookAnalytics\\Form\\Configuration' => $baseDir . '/local/modules/HookAnalytics/Form/Configuration.php', - 'HookAnalytics\\HookAnalytics' => $baseDir . '/local/modules/HookAnalytics/HookAnalytics.php', - 'HookAnalytics\\Hook\\FrontHook' => $baseDir . '/local/modules/HookAnalytics/Hook/FrontHook.php', - 'HookCart\\HookCart' => $baseDir . '/local/modules/HookCart/HookCart.php', - 'HookContact\\HookContact' => $baseDir . '/local/modules/HookContact/HookContact.php', - 'HookContact\\Hook\\FrontHook' => $baseDir . '/local/modules/HookContact/Hook/FrontHook.php', - 'HookCurrency\\HookCurrency' => $baseDir . '/local/modules/HookCurrency/HookCurrency.php', - 'HookCustomer\\HookCustomer' => $baseDir . '/local/modules/HookCustomer/HookCustomer.php', - 'HookLang\\HookLang' => $baseDir . '/local/modules/HookLang/HookLang.php', - 'HookLinks\\HookLinks' => $baseDir . '/local/modules/HookLinks/HookLinks.php', - 'HookLinks\\Hook\\FrontHook' => $baseDir . '/local/modules/HookLinks/Hook/FrontHook.php', - 'HookNavigation\\Controller\\HookNavigationConfigController' => $baseDir . '/local/modules/HookNavigation/Controller/HookNavigationConfigController.php', - 'HookNavigation\\Form\\HookNavigationConfigForm' => $baseDir . '/local/modules/HookNavigation/Form/HookNavigationConfigForm.php', - 'HookNavigation\\HookNavigation' => $baseDir . '/local/modules/HookNavigation/HookNavigation.php', - 'HookNavigation\\Hook\\FrontHook' => $baseDir . '/local/modules/HookNavigation/Hook/FrontHook.php', - 'HookNavigation\\Model\\Config\\Base\\HookNavigationConfigValue' => $baseDir . '/local/modules/HookNavigation/Model/Config/Base/HookNavigationConfigValue.php', - 'HookNavigation\\Model\\Config\\HookNavigationConfigValue' => $baseDir . '/local/modules/HookNavigation/Model/Config/HookNavigationConfigValue.php', - 'HookNewsletter\\HookNewsletter' => $baseDir . '/local/modules/HookNewsletter/HookNewsletter.php', - 'HookNewsletter\\Hook\\FrontHook' => $baseDir . '/local/modules/HookNewsletter/Hook/FrontHook.php', - 'HookProductsNew\\HookProductsNew' => $baseDir . '/local/modules/HookProductsNew/HookProductsNew.php', - 'HookProductsOffer\\HookProductsOffer' => $baseDir . '/local/modules/HookProductsOffer/HookProductsOffer.php', - 'HookSearch\\HookSearch' => $baseDir . '/local/modules/HookSearch/HookSearch.php', - 'HookSocial\\Controller\\Configuration' => $baseDir . '/local/modules/HookSocial/Controller/Configuration.php', - 'HookSocial\\Form\\Configuration' => $baseDir . '/local/modules/HookSocial/Form/Configuration.php', - 'HookSocial\\HookSocial' => $baseDir . '/local/modules/HookSocial/HookSocial.php', - 'HookSocial\\Hook\\FrontHook' => $baseDir . '/local/modules/HookSocial/Hook/FrontHook.php', - 'HookTest\\HookTest' => $baseDir . '/local/modules/HookTest/HookTest.php', - 'HookTest\\Hook\\FrontHook' => $baseDir . '/local/modules/HookTest/Hook/FrontHook.php', - 'Imagine\\Draw\\DrawerInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Draw/DrawerInterface.php', - 'Imagine\\Effects\\EffectsInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Effects/EffectsInterface.php', - 'Imagine\\Exception\\Exception' => $vendorDir . '/imagine/imagine/lib/Imagine/Exception/Exception.php', - 'Imagine\\Exception\\InvalidArgumentException' => $vendorDir . '/imagine/imagine/lib/Imagine/Exception/InvalidArgumentException.php', - 'Imagine\\Exception\\NotSupportedException' => $vendorDir . '/imagine/imagine/lib/Imagine/Exception/NotSupportedException.php', - 'Imagine\\Exception\\OutOfBoundsException' => $vendorDir . '/imagine/imagine/lib/Imagine/Exception/OutOfBoundsException.php', - 'Imagine\\Exception\\RuntimeException' => $vendorDir . '/imagine/imagine/lib/Imagine/Exception/RuntimeException.php', - 'Imagine\\Filter\\Advanced\\Border' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Advanced/Border.php', - 'Imagine\\Filter\\Advanced\\Canvas' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Advanced/Canvas.php', - 'Imagine\\Filter\\Advanced\\Grayscale' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Advanced/Grayscale.php', - 'Imagine\\Filter\\Advanced\\OnPixelBased' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Advanced/OnPixelBased.php', - 'Imagine\\Filter\\Advanced\\RelativeResize' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Advanced/RelativeResize.php', - 'Imagine\\Filter\\Basic\\ApplyMask' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/ApplyMask.php', - 'Imagine\\Filter\\Basic\\Autorotate' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Autorotate.php', - 'Imagine\\Filter\\Basic\\Copy' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Copy.php', - 'Imagine\\Filter\\Basic\\Crop' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Crop.php', - 'Imagine\\Filter\\Basic\\Fill' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Fill.php', - 'Imagine\\Filter\\Basic\\FlipHorizontally' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/FlipHorizontally.php', - 'Imagine\\Filter\\Basic\\FlipVertically' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/FlipVertically.php', - 'Imagine\\Filter\\Basic\\Paste' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Paste.php', - 'Imagine\\Filter\\Basic\\Resize' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Resize.php', - 'Imagine\\Filter\\Basic\\Rotate' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Rotate.php', - 'Imagine\\Filter\\Basic\\Save' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Save.php', - 'Imagine\\Filter\\Basic\\Show' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Show.php', - 'Imagine\\Filter\\Basic\\Strip' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Strip.php', - 'Imagine\\Filter\\Basic\\Thumbnail' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/Thumbnail.php', - 'Imagine\\Filter\\Basic\\WebOptimization' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Basic/WebOptimization.php', - 'Imagine\\Filter\\FilterInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/FilterInterface.php', - 'Imagine\\Filter\\ImagineAware' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/ImagineAware.php', - 'Imagine\\Filter\\Transformation' => $vendorDir . '/imagine/imagine/lib/Imagine/Filter/Transformation.php', - 'Imagine\\Gd\\Drawer' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Drawer.php', - 'Imagine\\Gd\\Effects' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Effects.php', - 'Imagine\\Gd\\Font' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Font.php', - 'Imagine\\Gd\\Image' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Image.php', - 'Imagine\\Gd\\Imagine' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Imagine.php', - 'Imagine\\Gd\\Layers' => $vendorDir . '/imagine/imagine/lib/Imagine/Gd/Layers.php', - 'Imagine\\Gmagick\\Drawer' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Drawer.php', - 'Imagine\\Gmagick\\Effects' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Effects.php', - 'Imagine\\Gmagick\\Font' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Font.php', - 'Imagine\\Gmagick\\Image' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Image.php', - 'Imagine\\Gmagick\\Imagine' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Imagine.php', - 'Imagine\\Gmagick\\Layers' => $vendorDir . '/imagine/imagine/lib/Imagine/Gmagick/Layers.php', - 'Imagine\\Image\\AbstractFont' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/AbstractFont.php', - 'Imagine\\Image\\AbstractImage' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/AbstractImage.php', - 'Imagine\\Image\\AbstractImagine' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/AbstractImagine.php', - 'Imagine\\Image\\AbstractLayers' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/AbstractLayers.php', - 'Imagine\\Image\\Box' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Box.php', - 'Imagine\\Image\\BoxInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/BoxInterface.php', - 'Imagine\\Image\\Fill\\FillInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Fill/FillInterface.php', - 'Imagine\\Image\\Fill\\Gradient\\Horizontal' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Fill/Gradient/Horizontal.php', - 'Imagine\\Image\\Fill\\Gradient\\Linear' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Fill/Gradient/Linear.php', - 'Imagine\\Image\\Fill\\Gradient\\Vertical' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Fill/Gradient/Vertical.php', - 'Imagine\\Image\\FontInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/FontInterface.php', - 'Imagine\\Image\\Histogram\\Bucket' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Histogram/Bucket.php', - 'Imagine\\Image\\Histogram\\Range' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Histogram/Range.php', - 'Imagine\\Image\\ImageInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/ImageInterface.php', - 'Imagine\\Image\\ImagineInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/ImagineInterface.php', - 'Imagine\\Image\\LayersInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/LayersInterface.php', - 'Imagine\\Image\\ManipulatorInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/ManipulatorInterface.php', - 'Imagine\\Image\\Metadata\\AbstractMetadataReader' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Metadata/AbstractMetadataReader.php', - 'Imagine\\Image\\Metadata\\DefaultMetadataReader' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Metadata/DefaultMetadataReader.php', - 'Imagine\\Image\\Metadata\\ExifMetadataReader' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Metadata/ExifMetadataReader.php', - 'Imagine\\Image\\Metadata\\MetadataBag' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Metadata/MetadataBag.php', - 'Imagine\\Image\\Metadata\\MetadataReaderInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Metadata/MetadataReaderInterface.php', - 'Imagine\\Image\\Palette\\CMYK' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/CMYK.php', - 'Imagine\\Image\\Palette\\ColorParser' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/ColorParser.php', - 'Imagine\\Image\\Palette\\Color\\CMYK' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/Color/CMYK.php', - 'Imagine\\Image\\Palette\\Color\\ColorInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/Color/ColorInterface.php', - 'Imagine\\Image\\Palette\\Color\\Gray' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/Color/Gray.php', - 'Imagine\\Image\\Palette\\Color\\RGB' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/Color/RGB.php', - 'Imagine\\Image\\Palette\\Grayscale' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/Grayscale.php', - 'Imagine\\Image\\Palette\\PaletteInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/PaletteInterface.php', - 'Imagine\\Image\\Palette\\RGB' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Palette/RGB.php', - 'Imagine\\Image\\Point' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Point.php', - 'Imagine\\Image\\PointInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/PointInterface.php', - 'Imagine\\Image\\Point\\Center' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Point/Center.php', - 'Imagine\\Image\\Profile' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/Profile.php', - 'Imagine\\Image\\ProfileInterface' => $vendorDir . '/imagine/imagine/lib/Imagine/Image/ProfileInterface.php', - 'Imagine\\Imagick\\Drawer' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Drawer.php', - 'Imagine\\Imagick\\Effects' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Effects.php', - 'Imagine\\Imagick\\Font' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Font.php', - 'Imagine\\Imagick\\Image' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Image.php', - 'Imagine\\Imagick\\Imagine' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Imagine.php', - 'Imagine\\Imagick\\Layers' => $vendorDir . '/imagine/imagine/lib/Imagine/Imagick/Layers.php', 'IntlDateFormatter' => $vendorDir . '/symfony/intl/Resources/stubs/IntlDateFormatter.php', - 'JUpload' => $baseDir . '/local/modules/Tinymce/Resources/js/tinymce/filemanager/uploader/jupload.php', - 'Less_Autoloader' => $vendorDir . '/oyejorge/less.php/lib/Less/Autoloader.php', - 'Less_Cache' => $vendorDir . '/oyejorge/less.php/lib/Less/Cache.php', - 'Less_Colors' => $vendorDir . '/oyejorge/less.php/lib/Less/Colors.php', - 'Less_Configurable' => $vendorDir . '/oyejorge/less.php/lib/Less/Configurable.php', - 'Less_Environment' => $vendorDir . '/oyejorge/less.php/lib/Less/Environment.php', - 'Less_Exception_Chunk' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Chunk.php', - 'Less_Exception_Compiler' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Compiler.php', - 'Less_Exception_Parser' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Parser.php', - 'Less_Functions' => $vendorDir . '/oyejorge/less.php/lib/Less/Functions.php', - 'Less_Mime' => $vendorDir . '/oyejorge/less.php/lib/Less/Mime.php', - 'Less_Output' => $vendorDir . '/oyejorge/less.php/lib/Less/Output.php', - 'Less_Output_Mapped' => $vendorDir . '/oyejorge/less.php/lib/Less/Output/Mapped.php', - 'Less_Parser' => $vendorDir . '/oyejorge/less.php/lib/Less/Parser.php', - 'Less_SourceMap_Base64VLQ' => $vendorDir . '/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php', - 'Less_SourceMap_Generator' => $vendorDir . '/oyejorge/less.php/lib/Less/SourceMap/Generator.php', - 'Less_Tree' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree.php', - 'Less_Tree_Alpha' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Alpha.php', - 'Less_Tree_Anonymous' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Anonymous.php', - 'Less_Tree_Assignment' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Assignment.php', - 'Less_Tree_Attribute' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Attribute.php', - 'Less_Tree_Call' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Call.php', - 'Less_Tree_Color' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Color.php', - 'Less_Tree_Comment' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Comment.php', - 'Less_Tree_Condition' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Condition.php', - 'Less_Tree_DefaultFunc' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php', - 'Less_Tree_DetachedRuleset' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php', - 'Less_Tree_Dimension' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Dimension.php', - 'Less_Tree_Directive' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Directive.php', - 'Less_Tree_Element' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Element.php', - 'Less_Tree_Expression' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Expression.php', - 'Less_Tree_Extend' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Extend.php', - 'Less_Tree_Import' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Import.php', - 'Less_Tree_Javascript' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Javascript.php', - 'Less_Tree_Keyword' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Keyword.php', - 'Less_Tree_Media' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Media.php', - 'Less_Tree_Mixin_Call' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php', - 'Less_Tree_Mixin_Definition' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php', - 'Less_Tree_NameValue' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/NameValue.php', - 'Less_Tree_Negative' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Negative.php', - 'Less_Tree_Operation' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Operation.php', - 'Less_Tree_Paren' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Paren.php', - 'Less_Tree_Quoted' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Quoted.php', - 'Less_Tree_Rule' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Rule.php', - 'Less_Tree_Ruleset' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Ruleset.php', - 'Less_Tree_RulesetCall' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/RulesetCall.php', - 'Less_Tree_Selector' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Selector.php', - 'Less_Tree_UnicodeDescriptor' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php', - 'Less_Tree_Unit' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Unit.php', - 'Less_Tree_UnitConversions' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/UnitConversions.php', - 'Less_Tree_Url' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Url.php', - 'Less_Tree_Value' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Value.php', - 'Less_Tree_Variable' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Variable.php', - 'Less_Version' => $vendorDir . '/oyejorge/less.php/lib/Less/Version.php', - 'Less_Visitor' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor.php', - 'Less_VisitorReplacing' => $vendorDir . '/oyejorge/less.php/lib/Less/VisitorReplacing.php', - 'Less_Visitor_extendFinder' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/extendFinder.php', - 'Less_Visitor_joinSelector' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/joinSelector.php', - 'Less_Visitor_processExtends' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/processExtends.php', - 'Less_Visitor_toCSS' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/toCSS.php', 'Locale' => $vendorDir . '/symfony/intl/Resources/stubs/Locale.php', - 'Michelf\\Markdown' => $vendorDir . '/michelf/php-markdown/Michelf/Markdown.php', - 'Michelf\\MarkdownExtra' => $vendorDir . '/michelf/php-markdown/Michelf/MarkdownExtra.php', - 'Michelf\\MarkdownInterface' => $vendorDir . '/michelf/php-markdown/Michelf/MarkdownInterface.php', 'NumberFormatter' => $vendorDir . '/symfony/intl/Resources/stubs/NumberFormatter.php', 'PHPUnit_Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php', 'PHPUnit_Extensions_GroupTestSuite' => $vendorDir . '/phpunit/phpunit/src/Extensions/GroupTestSuite.php', @@ -1148,351 +414,6 @@ return array( 'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php', 'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php', 'ParseError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/ParseError.php', - 'Propel\\Common\\Pluralizer\\PluralizerInterface' => $vendorDir . '/propel/propel/src/Propel/Common/Pluralizer/PluralizerInterface.php', - 'Propel\\Common\\Pluralizer\\SimpleEnglishPluralizer' => $vendorDir . '/propel/propel/src/Propel/Common/Pluralizer/SimpleEnglishPluralizer.php', - 'Propel\\Common\\Pluralizer\\StandardEnglishPluralizer' => $vendorDir . '/propel/propel/src/Propel/Common/Pluralizer/StandardEnglishPluralizer.php', - 'Propel\\Generator\\Behavior\\AggregateColumn\\AggregateColumnBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/AggregateColumn/AggregateColumnBehavior.php', - 'Propel\\Generator\\Behavior\\AggregateColumn\\AggregateColumnRelationBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/AggregateColumn/AggregateColumnRelationBehavior.php', - 'Propel\\Generator\\Behavior\\Archivable\\ArchivableBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Archivable/ArchivableBehavior.php', - 'Propel\\Generator\\Behavior\\Archivable\\ArchivableBehaviorObjectBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Archivable/ArchivableBehaviorObjectBuilderModifier.php', - 'Propel\\Generator\\Behavior\\Archivable\\ArchivableBehaviorQueryBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Archivable/ArchivableBehaviorQueryBuilderModifier.php', - 'Propel\\Generator\\Behavior\\AutoAddPk\\AutoAddPkBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/AutoAddPk/AutoAddPkBehavior.php', - 'Propel\\Generator\\Behavior\\ConcreteInheritance\\ConcreteInheritanceBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/ConcreteInheritance/ConcreteInheritanceBehavior.php', - 'Propel\\Generator\\Behavior\\ConcreteInheritance\\ConcreteInheritanceParentBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/ConcreteInheritance/ConcreteInheritanceParentBehavior.php', - 'Propel\\Generator\\Behavior\\Delegate\\DelegateBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Delegate/DelegateBehavior.php', - 'Propel\\Generator\\Behavior\\I18n\\I18nBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/I18n/I18nBehavior.php', - 'Propel\\Generator\\Behavior\\I18n\\I18nBehaviorObjectBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/I18n/I18nBehaviorObjectBuilderModifier.php', - 'Propel\\Generator\\Behavior\\I18n\\I18nBehaviorQueryBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/I18n/I18nBehaviorQueryBuilderModifier.php', - 'Propel\\Generator\\Behavior\\NestedSet\\NestedSetBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/NestedSet/NestedSetBehavior.php', - 'Propel\\Generator\\Behavior\\NestedSet\\NestedSetBehaviorObjectBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/NestedSet/NestedSetBehaviorObjectBuilderModifier.php', - 'Propel\\Generator\\Behavior\\NestedSet\\NestedSetBehaviorQueryBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/NestedSet/NestedSetBehaviorQueryBuilderModifier.php', - 'Propel\\Generator\\Behavior\\QueryCache\\QueryCacheBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/QueryCache/QueryCacheBehavior.php', - 'Propel\\Generator\\Behavior\\Sluggable\\SluggableBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Sluggable/SluggableBehavior.php', - 'Propel\\Generator\\Behavior\\Sortable\\SortableBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Sortable/SortableBehavior.php', - 'Propel\\Generator\\Behavior\\Sortable\\SortableBehaviorObjectBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Sortable/SortableBehaviorObjectBuilderModifier.php', - 'Propel\\Generator\\Behavior\\Sortable\\SortableBehaviorQueryBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Sortable/SortableBehaviorQueryBuilderModifier.php', - 'Propel\\Generator\\Behavior\\Sortable\\SortableBehaviorTableMapBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Sortable/SortableBehaviorTableMapBuilderModifier.php', - 'Propel\\Generator\\Behavior\\Timestampable\\TimestampableBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Timestampable/TimestampableBehavior.php', - 'Propel\\Generator\\Behavior\\Validate\\ValidateBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Validate/ValidateBehavior.php', - 'Propel\\Generator\\Behavior\\Versionable\\VersionableBehavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Versionable/VersionableBehavior.php', - 'Propel\\Generator\\Behavior\\Versionable\\VersionableBehaviorObjectBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Versionable/VersionableBehaviorObjectBuilderModifier.php', - 'Propel\\Generator\\Behavior\\Versionable\\VersionableBehaviorQueryBuilderModifier' => $vendorDir . '/propel/propel/src/Propel/Generator/Behavior/Versionable/VersionableBehaviorQueryBuilderModifier.php', - 'Propel\\Generator\\Builder\\DataModelBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/DataModelBuilder.php', - 'Propel\\Generator\\Builder\\Om\\AbstractOMBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/AbstractOMBuilder.php', - 'Propel\\Generator\\Builder\\Om\\AbstractObjectBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/AbstractObjectBuilder.php', - 'Propel\\Generator\\Builder\\Om\\ClassTools' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/ClassTools.php', - 'Propel\\Generator\\Builder\\Om\\ExtensionObjectBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/ExtensionObjectBuilder.php', - 'Propel\\Generator\\Builder\\Om\\ExtensionQueryBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/ExtensionQueryBuilder.php', - 'Propel\\Generator\\Builder\\Om\\ExtensionQueryInheritanceBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/ExtensionQueryInheritanceBuilder.php', - 'Propel\\Generator\\Builder\\Om\\InterfaceBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/InterfaceBuilder.php', - 'Propel\\Generator\\Builder\\Om\\MultiExtendObjectBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/MultiExtendObjectBuilder.php', - 'Propel\\Generator\\Builder\\Om\\ObjectBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/ObjectBuilder.php', - 'Propel\\Generator\\Builder\\Om\\QueryBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/QueryBuilder.php', - 'Propel\\Generator\\Builder\\Om\\QueryInheritanceBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/QueryInheritanceBuilder.php', - 'Propel\\Generator\\Builder\\Om\\TableMapBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Om/TableMapBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\DataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/DataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Mssql\\MssqlDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Mssql/MssqlDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Mysql\\MysqlDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Mysql/MysqlDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Oracle\\OracleDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Oracle/OracleDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Pgsql\\PgsqlDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Pgsql/PgsqlDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Sqlite\\SqliteDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Sqlite/SqliteDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Sql\\Sqlsrv\\SqlsrvDataSQLBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Sql/Sqlsrv/SqlsrvDataSQLBuilder.php', - 'Propel\\Generator\\Builder\\Util\\ColumnValue' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Util/ColumnValue.php', - 'Propel\\Generator\\Builder\\Util\\DataRow' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Util/DataRow.php', - 'Propel\\Generator\\Builder\\Util\\PropelTemplate' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Util/PropelTemplate.php', - 'Propel\\Generator\\Builder\\Util\\SchemaReader' => $vendorDir . '/propel/propel/src/Propel/Generator/Builder/Util/SchemaReader.php', - 'Propel\\Generator\\Command\\AbstractCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/AbstractCommand.php', - 'Propel\\Generator\\Command\\ConfigConvertXmlCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/ConfigConvertXmlCommand.php', - 'Propel\\Generator\\Command\\DatabaseReverseCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/DatabaseReverseCommand.php', - 'Propel\\Generator\\Command\\GraphvizGenerateCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/GraphvizGenerateCommand.php', - 'Propel\\Generator\\Command\\MigrationDiffCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/MigrationDiffCommand.php', - 'Propel\\Generator\\Command\\MigrationDownCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/MigrationDownCommand.php', - 'Propel\\Generator\\Command\\MigrationMigrateCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/MigrationMigrateCommand.php', - 'Propel\\Generator\\Command\\MigrationStatusCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/MigrationStatusCommand.php', - 'Propel\\Generator\\Command\\MigrationUpCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/MigrationUpCommand.php', - 'Propel\\Generator\\Command\\ModelBuildCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/ModelBuildCommand.php', - 'Propel\\Generator\\Command\\SqlBuildCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/SqlBuildCommand.php', - 'Propel\\Generator\\Command\\SqlInsertCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/SqlInsertCommand.php', - 'Propel\\Generator\\Command\\TestPrepareCommand' => $vendorDir . '/propel/propel/src/Propel/Generator/Command/TestPrepareCommand.php', - 'Propel\\Generator\\Config\\ArrayToPhpConverter' => $vendorDir . '/propel/propel/src/Propel/Generator/Config/ArrayToPhpConverter.php', - 'Propel\\Generator\\Config\\GeneratorConfig' => $vendorDir . '/propel/propel/src/Propel/Generator/Config/GeneratorConfig.php', - 'Propel\\Generator\\Config\\GeneratorConfigInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Config/GeneratorConfigInterface.php', - 'Propel\\Generator\\Config\\QuickGeneratorConfig' => $vendorDir . '/propel/propel/src/Propel/Generator/Config/QuickGeneratorConfig.php', - 'Propel\\Generator\\Config\\XmlToArrayConverter' => $vendorDir . '/propel/propel/src/Propel/Generator/Config/XmlToArrayConverter.php', - 'Propel\\Generator\\Exception\\BehaviorNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/BehaviorNotFoundException.php', - 'Propel\\Generator\\Exception\\BuildException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/BuildException.php', - 'Propel\\Generator\\Exception\\ClassNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/ClassNotFoundException.php', - 'Propel\\Generator\\Exception\\ConstraintNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/ConstraintNotFoundException.php', - 'Propel\\Generator\\Exception\\DiffException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/DiffException.php', - 'Propel\\Generator\\Exception\\EngineException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/EngineException.php', - 'Propel\\Generator\\Exception\\ExceptionInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/ExceptionInterface.php', - 'Propel\\Generator\\Exception\\InvalidArgumentException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/InvalidArgumentException.php', - 'Propel\\Generator\\Exception\\LogicException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/LogicException.php', - 'Propel\\Generator\\Exception\\RuntimeException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/RuntimeException.php', - 'Propel\\Generator\\Exception\\SchemaException' => $vendorDir . '/propel/propel/src/Propel/Generator/Exception/SchemaException.php', - 'Propel\\Generator\\Manager\\AbstractManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/AbstractManager.php', - 'Propel\\Generator\\Manager\\GraphvizManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/GraphvizManager.php', - 'Propel\\Generator\\Manager\\MigrationManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/MigrationManager.php', - 'Propel\\Generator\\Manager\\ModelManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/ModelManager.php', - 'Propel\\Generator\\Manager\\ReverseManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/ReverseManager.php', - 'Propel\\Generator\\Manager\\SqlManager' => $vendorDir . '/propel/propel/src/Propel/Generator/Manager/SqlManager.php', - 'Propel\\Generator\\Model\\Behavior' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Behavior.php', - 'Propel\\Generator\\Model\\Column' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Column.php', - 'Propel\\Generator\\Model\\ColumnDefaultValue' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/ColumnDefaultValue.php', - 'Propel\\Generator\\Model\\ConstraintNameGenerator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/ConstraintNameGenerator.php', - 'Propel\\Generator\\Model\\Database' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Database.php', - 'Propel\\Generator\\Model\\Diff\\ColumnComparator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/ColumnComparator.php', - 'Propel\\Generator\\Model\\Diff\\ColumnDiff' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/ColumnDiff.php', - 'Propel\\Generator\\Model\\Diff\\DatabaseComparator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/DatabaseComparator.php', - 'Propel\\Generator\\Model\\Diff\\DatabaseDiff' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/DatabaseDiff.php', - 'Propel\\Generator\\Model\\Diff\\ForeignKeyComparator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/ForeignKeyComparator.php', - 'Propel\\Generator\\Model\\Diff\\IndexComparator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/IndexComparator.php', - 'Propel\\Generator\\Model\\Diff\\TableComparator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/TableComparator.php', - 'Propel\\Generator\\Model\\Diff\\TableDiff' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Diff/TableDiff.php', - 'Propel\\Generator\\Model\\Domain' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Domain.php', - 'Propel\\Generator\\Model\\ForeignKey' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/ForeignKey.php', - 'Propel\\Generator\\Model\\IdMethod' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/IdMethod.php', - 'Propel\\Generator\\Model\\IdMethodParameter' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/IdMethodParameter.php', - 'Propel\\Generator\\Model\\Index' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Index.php', - 'Propel\\Generator\\Model\\Inheritance' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Inheritance.php', - 'Propel\\Generator\\Model\\MappingModel' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/MappingModel.php', - 'Propel\\Generator\\Model\\MappingModelInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/MappingModelInterface.php', - 'Propel\\Generator\\Model\\NameFactory' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/NameFactory.php', - 'Propel\\Generator\\Model\\NameGeneratorInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/NameGeneratorInterface.php', - 'Propel\\Generator\\Model\\PhpNameGenerator' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/PhpNameGenerator.php', - 'Propel\\Generator\\Model\\PropelTypes' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/PropelTypes.php', - 'Propel\\Generator\\Model\\Schema' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Schema.php', - 'Propel\\Generator\\Model\\ScopedMappingModel' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/ScopedMappingModel.php', - 'Propel\\Generator\\Model\\Table' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Table.php', - 'Propel\\Generator\\Model\\Unique' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/Unique.php', - 'Propel\\Generator\\Model\\VendorInfo' => $vendorDir . '/propel/propel/src/Propel/Generator/Model/VendorInfo.php', - 'Propel\\Generator\\Platform\\DefaultPlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/DefaultPlatform.php', - 'Propel\\Generator\\Platform\\MssqlPlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/MssqlPlatform.php', - 'Propel\\Generator\\Platform\\MysqlPlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/MysqlPlatform.php', - 'Propel\\Generator\\Platform\\OraclePlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/OraclePlatform.php', - 'Propel\\Generator\\Platform\\PgsqlPlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/PgsqlPlatform.php', - 'Propel\\Generator\\Platform\\PlatformInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/PlatformInterface.php', - 'Propel\\Generator\\Platform\\SqlitePlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/SqlitePlatform.php', - 'Propel\\Generator\\Platform\\SqlsrvPlatform' => $vendorDir . '/propel/propel/src/Propel/Generator/Platform/SqlsrvPlatform.php', - 'Propel\\Generator\\Reverse\\AbstractSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/AbstractSchemaParser.php', - 'Propel\\Generator\\Reverse\\MssqlSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/MssqlSchemaParser.php', - 'Propel\\Generator\\Reverse\\MysqlSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/MysqlSchemaParser.php', - 'Propel\\Generator\\Reverse\\OracleSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/OracleSchemaParser.php', - 'Propel\\Generator\\Reverse\\PgsqlSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/PgsqlSchemaParser.php', - 'Propel\\Generator\\Reverse\\SchemaParserInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/SchemaParserInterface.php', - 'Propel\\Generator\\Reverse\\SqliteSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/SqliteSchemaParser.php', - 'Propel\\Generator\\Reverse\\SqlsrvSchemaParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Reverse/SqlsrvSchemaParser.php', - 'Propel\\Generator\\Schema\\Dumper\\DumperInterface' => $vendorDir . '/propel/propel/src/Propel/Generator/Schema/Dumper/DumperInterface.php', - 'Propel\\Generator\\Schema\\Dumper\\XmlDumper' => $vendorDir . '/propel/propel/src/Propel/Generator/Schema/Dumper/XmlDumper.php', - 'Propel\\Generator\\Util\\PhpParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Util/PhpParser.php', - 'Propel\\Generator\\Util\\QuickBuilder' => $vendorDir . '/propel/propel/src/Propel/Generator/Util/QuickBuilder.php', - 'Propel\\Generator\\Util\\SchemaValidator' => $vendorDir . '/propel/propel/src/Propel/Generator/Util/SchemaValidator.php', - 'Propel\\Generator\\Util\\SqlParser' => $vendorDir . '/propel/propel/src/Propel/Generator/Util/SqlParser.php', - 'Propel\\Runtime\\ActiveQuery\\BaseModelCriteria' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/BaseModelCriteria.php', - 'Propel\\Runtime\\ActiveQuery\\Criteria' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criteria.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\AbstractCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/AbstractCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\AbstractModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/AbstractModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\BasicCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/BasicCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\BasicModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/BasicModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\CustomCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/CustomCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\Exception\\InvalidClauseException' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/Exception/InvalidClauseException.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\Exception\\InvalidValueException' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/Exception/InvalidValueException.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\InCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/InCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\InModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/InModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\LikeCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/LikeCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\LikeModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/LikeModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\RawCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/RawCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\RawModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/RawModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Criterion\\SeveralModelCriterion' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Criterion/SeveralModelCriterion.php', - 'Propel\\Runtime\\ActiveQuery\\Exception\\UnknownColumnException' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Exception/UnknownColumnException.php', - 'Propel\\Runtime\\ActiveQuery\\Exception\\UnknownModelException' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Exception/UnknownModelException.php', - 'Propel\\Runtime\\ActiveQuery\\Exception\\UnknownRelationException' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Exception/UnknownRelationException.php', - 'Propel\\Runtime\\ActiveQuery\\InstancePoolTrait' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/InstancePoolTrait.php', - 'Propel\\Runtime\\ActiveQuery\\Join' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/Join.php', - 'Propel\\Runtime\\ActiveQuery\\ModelCriteria' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php', - 'Propel\\Runtime\\ActiveQuery\\ModelJoin' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/ModelJoin.php', - 'Propel\\Runtime\\ActiveQuery\\ModelWith' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/ModelWith.php', - 'Propel\\Runtime\\ActiveQuery\\PropelQuery' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveQuery/PropelQuery.php', - 'Propel\\Runtime\\ActiveRecord\\ActiveRecordInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveRecord/ActiveRecordInterface.php', - 'Propel\\Runtime\\ActiveRecord\\NestedSetRecursiveIterator' => $vendorDir . '/propel/propel/src/Propel/Runtime/ActiveRecord/NestedSetRecursiveIterator.php', - 'Propel\\Runtime\\Adapter\\AdapterFactory' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/AdapterFactory.php', - 'Propel\\Runtime\\Adapter\\AdapterInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/AdapterInterface.php', - 'Propel\\Runtime\\Adapter\\Exception\\AdapterException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Exception/AdapterException.php', - 'Propel\\Runtime\\Adapter\\Exception\\ColumnNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Exception/ColumnNotFoundException.php', - 'Propel\\Runtime\\Adapter\\Exception\\MalformedClauseException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Exception/MalformedClauseException.php', - 'Propel\\Runtime\\Adapter\\Exception\\UnsupportedEncodingException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Exception/UnsupportedEncodingException.php', - 'Propel\\Runtime\\Adapter\\MSSQL\\MssqlDebugPDO' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/MSSQL/MssqlDebugPDO.php', - 'Propel\\Runtime\\Adapter\\MSSQL\\MssqlPropelPDO' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/MSSQL/MssqlPropelPDO.php', - 'Propel\\Runtime\\Adapter\\Pdo\\MssqlAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/MssqlAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\MysqlAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/MysqlAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\OracleAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/OracleAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\PdoAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/PdoAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\PdoStatement' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/PdoStatement.php', - 'Propel\\Runtime\\Adapter\\Pdo\\PgsqlAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/PgsqlAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\SqliteAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/SqliteAdapter.php', - 'Propel\\Runtime\\Adapter\\Pdo\\SqlsrvAdapter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/Pdo/SqlsrvAdapter.php', - 'Propel\\Runtime\\Adapter\\SqlAdapterInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Adapter/SqlAdapterInterface.php', - 'Propel\\Runtime\\Collection\\ArrayCollection' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/ArrayCollection.php', - 'Propel\\Runtime\\Collection\\Collection' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/Collection.php', - 'Propel\\Runtime\\Collection\\Exception\\ModelNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/Exception/ModelNotFoundException.php', - 'Propel\\Runtime\\Collection\\Exception\\ReadOnlyModelException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/Exception/ReadOnlyModelException.php', - 'Propel\\Runtime\\Collection\\Exception\\UnsupportedRelationException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/Exception/UnsupportedRelationException.php', - 'Propel\\Runtime\\Collection\\ObjectCollection' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/ObjectCollection.php', - 'Propel\\Runtime\\Collection\\OnDemandCollection' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/OnDemandCollection.php', - 'Propel\\Runtime\\Collection\\OnDemandIterator' => $vendorDir . '/propel/propel/src/Propel/Runtime/Collection/OnDemandIterator.php', - 'Propel\\Runtime\\Connection\\ConnectionFactory' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionFactory.php', - 'Propel\\Runtime\\Connection\\ConnectionInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionInterface.php', - 'Propel\\Runtime\\Connection\\ConnectionManagerInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionManagerInterface.php', - 'Propel\\Runtime\\Connection\\ConnectionManagerMasterSlave' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionManagerMasterSlave.php', - 'Propel\\Runtime\\Connection\\ConnectionManagerSingle' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionManagerSingle.php', - 'Propel\\Runtime\\Connection\\ConnectionWrapper' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ConnectionWrapper.php', - 'Propel\\Runtime\\Connection\\DebugPDO' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/DebugPDO.php', - 'Propel\\Runtime\\Connection\\Exception\\ConnectionException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/Exception/ConnectionException.php', - 'Propel\\Runtime\\Connection\\Exception\\RollbackException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/Exception/RollbackException.php', - 'Propel\\Runtime\\Connection\\PdoConnection' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/PdoConnection.php', - 'Propel\\Runtime\\Connection\\ProfilerConnectionWrapper' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ProfilerConnectionWrapper.php', - 'Propel\\Runtime\\Connection\\ProfilerStatementWrapper' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/ProfilerStatementWrapper.php', - 'Propel\\Runtime\\Connection\\PropelPDO' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/PropelPDO.php', - 'Propel\\Runtime\\Connection\\SqlConnectionInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/SqlConnectionInterface.php', - 'Propel\\Runtime\\Connection\\StatementInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/StatementInterface.php', - 'Propel\\Runtime\\Connection\\StatementWrapper' => $vendorDir . '/propel/propel/src/Propel/Runtime/Connection/StatementWrapper.php', - 'Propel\\Runtime\\DataFetcher\\AbstractDataFetcher' => $vendorDir . '/propel/propel/src/Propel/Runtime/DataFetcher/AbstractDataFetcher.php', - 'Propel\\Runtime\\DataFetcher\\ArrayDataFetcher' => $vendorDir . '/propel/propel/src/Propel/Runtime/DataFetcher/ArrayDataFetcher.php', - 'Propel\\Runtime\\DataFetcher\\DataFetcherInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/DataFetcher/DataFetcherInterface.php', - 'Propel\\Runtime\\DataFetcher\\PDODataFetcher' => $vendorDir . '/propel/propel/src/Propel/Runtime/DataFetcher/PDODataFetcher.php', - 'Propel\\Runtime\\Exception\\BadMethodCallException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/BadMethodCallException.php', - 'Propel\\Runtime\\Exception\\ClassNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/ClassNotFoundException.php', - 'Propel\\Runtime\\Exception\\ExceptionInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/ExceptionInterface.php', - 'Propel\\Runtime\\Exception\\FileNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/FileNotFoundException.php', - 'Propel\\Runtime\\Exception\\InvalidArgumentException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/InvalidArgumentException.php', - 'Propel\\Runtime\\Exception\\LogicException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/LogicException.php', - 'Propel\\Runtime\\Exception\\PropelException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/PropelException.php', - 'Propel\\Runtime\\Exception\\RuntimeException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/RuntimeException.php', - 'Propel\\Runtime\\Exception\\UnexpectedValueException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Exception/UnexpectedValueException.php', - 'Propel\\Runtime\\Formatter\\AbstractFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/AbstractFormatter.php', - 'Propel\\Runtime\\Formatter\\ArrayFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/ArrayFormatter.php', - 'Propel\\Runtime\\Formatter\\ObjectFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/ObjectFormatter.php', - 'Propel\\Runtime\\Formatter\\OnDemandFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/OnDemandFormatter.php', - 'Propel\\Runtime\\Formatter\\SimpleArrayFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/SimpleArrayFormatter.php', - 'Propel\\Runtime\\Formatter\\StatementFormatter' => $vendorDir . '/propel/propel/src/Propel/Runtime/Formatter/StatementFormatter.php', - 'Propel\\Runtime\\Map\\ColumnMap' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/ColumnMap.php', - 'Propel\\Runtime\\Map\\DatabaseMap' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/DatabaseMap.php', - 'Propel\\Runtime\\Map\\Exception\\ColumnNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/Exception/ColumnNotFoundException.php', - 'Propel\\Runtime\\Map\\Exception\\ForeignKeyNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/Exception/ForeignKeyNotFoundException.php', - 'Propel\\Runtime\\Map\\Exception\\RelationNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/Exception/RelationNotFoundException.php', - 'Propel\\Runtime\\Map\\Exception\\TableNotFoundException' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/Exception/TableNotFoundException.php', - 'Propel\\Runtime\\Map\\RelationMap' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/RelationMap.php', - 'Propel\\Runtime\\Map\\TableMap' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/TableMap.php', - 'Propel\\Runtime\\Map\\TableMapTrait' => $vendorDir . '/propel/propel/src/Propel/Runtime/Map/TableMapTrait.php', - 'Propel\\Runtime\\Parser\\AbstractParser' => $vendorDir . '/propel/propel/src/Propel/Runtime/Parser/AbstractParser.php', - 'Propel\\Runtime\\Parser\\CsvParser' => $vendorDir . '/propel/propel/src/Propel/Runtime/Parser/CsvParser.php', - 'Propel\\Runtime\\Parser\\JsonParser' => $vendorDir . '/propel/propel/src/Propel/Runtime/Parser/JsonParser.php', - 'Propel\\Runtime\\Parser\\XmlParser' => $vendorDir . '/propel/propel/src/Propel/Runtime/Parser/XmlParser.php', - 'Propel\\Runtime\\Parser\\YamlParser' => $vendorDir . '/propel/propel/src/Propel/Runtime/Parser/YamlParser.php', - 'Propel\\Runtime\\Propel' => $vendorDir . '/propel/propel/src/Propel/Runtime/Propel.php', - 'Propel\\Runtime\\ServiceContainer\\ServiceContainerInterface' => $vendorDir . '/propel/propel/src/Propel/Runtime/ServiceContainer/ServiceContainerInterface.php', - 'Propel\\Runtime\\ServiceContainer\\StandardServiceContainer' => $vendorDir . '/propel/propel/src/Propel/Runtime/ServiceContainer/StandardServiceContainer.php', - 'Propel\\Runtime\\Util\\Profiler' => $vendorDir . '/propel/propel/src/Propel/Runtime/Util/Profiler.php', - 'Propel\\Runtime\\Util\\PropelColumnTypes' => $vendorDir . '/propel/propel/src/Propel/Runtime/Util/PropelColumnTypes.php', - 'Propel\\Runtime\\Util\\PropelConditionalProxy' => $vendorDir . '/propel/propel/src/Propel/Runtime/Util/PropelConditionalProxy.php', - 'Propel\\Runtime\\Util\\PropelDateTime' => $vendorDir . '/propel/propel/src/Propel/Runtime/Util/PropelDateTime.php', - 'Propel\\Runtime\\Util\\PropelModelPager' => $vendorDir . '/propel/propel/src/Propel/Runtime/Util/PropelModelPager.php', - 'Propel\\Runtime\\Validator\\Constraints\\Unique' => $vendorDir . '/propel/propel/src/Propel/Runtime/Validator/Constraints/Unique.php', - 'Propel\\Runtime\\Validator\\Constraints\\UniqueValidator' => $vendorDir . '/propel/propel/src/Propel/Runtime/Validator/Constraints/UniqueValidator.php', - 'Prophecy\\Argument' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument.php', - 'Prophecy\\Argument\\ArgumentsWildcard' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php', - 'Prophecy\\Argument\\Token\\AnyValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php', - 'Prophecy\\Argument\\Token\\AnyValuesToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php', - 'Prophecy\\Argument\\Token\\ArrayCountToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php', - 'Prophecy\\Argument\\Token\\ArrayEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php', - 'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php', - 'Prophecy\\Argument\\Token\\CallbackToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php', - 'Prophecy\\Argument\\Token\\ExactValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php', - 'Prophecy\\Argument\\Token\\IdenticalValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php', - 'Prophecy\\Argument\\Token\\LogicalAndToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php', - 'Prophecy\\Argument\\Token\\LogicalNotToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php', - 'Prophecy\\Argument\\Token\\ObjectStateToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php', - 'Prophecy\\Argument\\Token\\StringContainsToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php', - 'Prophecy\\Argument\\Token\\TokenInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php', - 'Prophecy\\Argument\\Token\\TypeToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php', - 'Prophecy\\Call\\Call' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/Call.php', - 'Prophecy\\Call\\CallCenter' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php', - 'Prophecy\\Comparator\\ClosureComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php', - 'Prophecy\\Comparator\\Factory' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php', - 'Prophecy\\Doubler\\CachedDoubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php', - 'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php', - 'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php', - 'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php', - 'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php', - 'Prophecy\\Doubler\\DoubleInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php', - 'Prophecy\\Doubler\\Doubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php', - 'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php', - 'Prophecy\\Doubler\\Generator\\ClassCreator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php', - 'Prophecy\\Doubler\\Generator\\ClassMirror' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php', - 'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php', - 'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php', - 'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php', - 'Prophecy\\Doubler\\Generator\\ReflectionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php', - 'Prophecy\\Doubler\\LazyDouble' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php', - 'Prophecy\\Doubler\\NameGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php', - 'Prophecy\\Exception\\Call\\UnexpectedCallException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php', - 'Prophecy\\Exception\\Doubler\\ClassCreatorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php', - 'Prophecy\\Exception\\Doubler\\ClassMirrorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php', - 'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php', - 'Prophecy\\Exception\\Doubler\\DoubleException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php', - 'Prophecy\\Exception\\Doubler\\DoublerException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php', - 'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php', - 'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php', - 'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php', - 'Prophecy\\Exception\\Exception' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php', - 'Prophecy\\Exception\\InvalidArgumentException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php', - 'Prophecy\\Exception\\Prediction\\AggregateException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php', - 'Prophecy\\Exception\\Prediction\\FailedPredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php', - 'Prophecy\\Exception\\Prediction\\NoCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php', - 'Prophecy\\Exception\\Prediction\\PredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php', - 'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php', - 'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php', - 'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php', - 'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php', - 'Prophecy\\Exception\\Prophecy\\ProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php', - 'Prophecy\\Prediction\\CallPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php', - 'Prophecy\\Prediction\\CallTimesPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php', - 'Prophecy\\Prediction\\CallbackPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php', - 'Prophecy\\Prediction\\NoCallsPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php', - 'Prophecy\\Prediction\\PredictionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php', - 'Prophecy\\Promise\\CallbackPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php', - 'Prophecy\\Promise\\PromiseInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php', - 'Prophecy\\Promise\\ReturnArgumentPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php', - 'Prophecy\\Promise\\ReturnPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php', - 'Prophecy\\Promise\\ThrowPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php', - 'Prophecy\\Prophecy\\MethodProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php', - 'Prophecy\\Prophecy\\ObjectProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php', - 'Prophecy\\Prophecy\\ProphecyInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php', - 'Prophecy\\Prophecy\\ProphecySubjectInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php', - 'Prophecy\\Prophecy\\Revealer' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php', - 'Prophecy\\Prophecy\\RevealerInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php', - 'Prophecy\\Prophet' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophet.php', - 'Prophecy\\Util\\ExportUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php', - 'Prophecy\\Util\\StringUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php', - 'Psr\\Cache\\CacheException' => $vendorDir . '/psr/cache/src/CacheException.php', - 'Psr\\Cache\\CacheItemInterface' => $vendorDir . '/psr/cache/src/CacheItemInterface.php', - 'Psr\\Cache\\CacheItemPoolInterface' => $vendorDir . '/psr/cache/src/CacheItemPoolInterface.php', - 'Psr\\Cache\\InvalidArgumentException' => $vendorDir . '/psr/cache/src/InvalidArgumentException.php', - 'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php', - 'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php', - 'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php', - 'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareInterface.php', - 'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareTrait.php', - 'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php', - 'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php', - 'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php', - 'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', - 'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', 'QRcode' => $vendorDir . '/ensepar/tcpdf/qrcode.php', 'RecursiveCallbackFilterIterator' => $vendorDir . '/symfony/polyfill-php54/Resources/stubs/RecursiveCallbackFilterIterator.php', 'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php', @@ -1532,3531 +453,15 @@ return array( 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php', 'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php', 'SessionHandlerInterface' => $vendorDir . '/symfony/polyfill-php54/Resources/stubs/SessionHandlerInterface.php', - 'SimplePie' => $vendorDir . '/simplepie/simplepie/library/SimplePie.php', - 'SimplePie_Author' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Author.php', - 'SimplePie_Cache' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache.php', - 'SimplePie_Cache_Base' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache/Base.php', - 'SimplePie_Cache_DB' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache/DB.php', - 'SimplePie_Cache_File' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache/File.php', - 'SimplePie_Cache_Memcache' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache/Memcache.php', - 'SimplePie_Cache_MySQL' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Cache/MySQL.php', - 'SimplePie_Caption' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Caption.php', - 'SimplePie_Category' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Category.php', - 'SimplePie_Content_Type_Sniffer' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Content/Type/Sniffer.php', - 'SimplePie_Copyright' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Copyright.php', - 'SimplePie_Core' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Core.php', - 'SimplePie_Credit' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Credit.php', - 'SimplePie_Decode_HTML_Entities' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Decode/HTML/Entities.php', - 'SimplePie_Enclosure' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Enclosure.php', - 'SimplePie_Exception' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Exception.php', - 'SimplePie_File' => $vendorDir . '/simplepie/simplepie/library/SimplePie/File.php', - 'SimplePie_HTTP_Parser' => $vendorDir . '/simplepie/simplepie/library/SimplePie/HTTP/Parser.php', - 'SimplePie_IRI' => $vendorDir . '/simplepie/simplepie/library/SimplePie/IRI.php', - 'SimplePie_Item' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Item.php', - 'SimplePie_Locator' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Locator.php', - 'SimplePie_Misc' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Misc.php', - 'SimplePie_Net_IPv6' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Net/IPv6.php', - 'SimplePie_Parse_Date' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Parse/Date.php', - 'SimplePie_Parser' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Parser.php', - 'SimplePie_Rating' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Rating.php', - 'SimplePie_Registry' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Registry.php', - 'SimplePie_Restriction' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Restriction.php', - 'SimplePie_Sanitize' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Sanitize.php', - 'SimplePie_Source' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Source.php', - 'SimplePie_XML_Declaration_Parser' => $vendorDir . '/simplepie/simplepie/library/SimplePie/XML/Declaration/Parser.php', - 'SimplePie_gzdecode' => $vendorDir . '/simplepie/simplepie/library/SimplePie/gzdecode.php', 'Smarty' => $vendorDir . '/smarty/smarty/libs/Smarty.class.php', 'SmartyBC' => $vendorDir . '/smarty/smarty/libs/SmartyBC.class.php', 'SmartyCompilerException' => $vendorDir . '/smarty/smarty/libs/Smarty.class.php', 'SmartyException' => $vendorDir . '/smarty/smarty/libs/Smarty.class.php', 'Smarty_Security' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_security.php', - 'Stack\\Builder' => $vendorDir . '/stack/builder/src/Stack/Builder.php', - 'Stack\\StackedHttpKernel' => $vendorDir . '/stack/builder/src/Stack/StackedHttpKernel.php', - 'Symfony\\Cmf\\Component\\Routing\\Candidates\\Candidates' => $vendorDir . '/symfony-cmf/routing/Candidates/Candidates.php', - 'Symfony\\Cmf\\Component\\Routing\\Candidates\\CandidatesInterface' => $vendorDir . '/symfony-cmf/routing/Candidates/CandidatesInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\ChainRouteCollection' => $vendorDir . '/symfony-cmf/routing/ChainRouteCollection.php', - 'Symfony\\Cmf\\Component\\Routing\\ChainRouter' => $vendorDir . '/symfony-cmf/routing/ChainRouter.php', - 'Symfony\\Cmf\\Component\\Routing\\ChainRouterInterface' => $vendorDir . '/symfony-cmf/routing/ChainRouterInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\ChainedRouterInterface' => $vendorDir . '/symfony-cmf/routing/ChainedRouterInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\ContentAwareGenerator' => $vendorDir . '/symfony-cmf/routing/ContentAwareGenerator.php', - 'Symfony\\Cmf\\Component\\Routing\\ContentRepositoryInterface' => $vendorDir . '/symfony-cmf/routing/ContentRepositoryInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\DependencyInjection\\Compiler\\RegisterRouteEnhancersPass' => $vendorDir . '/symfony-cmf/routing/DependencyInjection/Compiler/RegisterRouteEnhancersPass.php', - 'Symfony\\Cmf\\Component\\Routing\\DependencyInjection\\Compiler\\RegisterRoutersPass' => $vendorDir . '/symfony-cmf/routing/DependencyInjection/Compiler/RegisterRoutersPass.php', - 'Symfony\\Cmf\\Component\\Routing\\DynamicRouter' => $vendorDir . '/symfony-cmf/routing/DynamicRouter.php', - 'Symfony\\Cmf\\Component\\Routing\\Enhancer\\FieldByClassEnhancer' => $vendorDir . '/symfony-cmf/routing/Enhancer/FieldByClassEnhancer.php', - 'Symfony\\Cmf\\Component\\Routing\\Enhancer\\FieldMapEnhancer' => $vendorDir . '/symfony-cmf/routing/Enhancer/FieldMapEnhancer.php', - 'Symfony\\Cmf\\Component\\Routing\\Enhancer\\FieldPresenceEnhancer' => $vendorDir . '/symfony-cmf/routing/Enhancer/FieldPresenceEnhancer.php', - 'Symfony\\Cmf\\Component\\Routing\\Enhancer\\RouteContentEnhancer' => $vendorDir . '/symfony-cmf/routing/Enhancer/RouteContentEnhancer.php', - 'Symfony\\Cmf\\Component\\Routing\\Enhancer\\RouteEnhancerInterface' => $vendorDir . '/symfony-cmf/routing/Enhancer/RouteEnhancerInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\Event\\Events' => $vendorDir . '/symfony-cmf/routing/Event/Events.php', - 'Symfony\\Cmf\\Component\\Routing\\Event\\RouterMatchEvent' => $vendorDir . '/symfony-cmf/routing/Event/RouterMatchEvent.php', - 'Symfony\\Cmf\\Component\\Routing\\LazyRouteCollection' => $vendorDir . '/symfony-cmf/routing/LazyRouteCollection.php', - 'Symfony\\Cmf\\Component\\Routing\\LazyRouteCollectionTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/LazyRouteCollectionTest.php', - 'Symfony\\Cmf\\Component\\Routing\\NestedMatcher\\FinalMatcherInterface' => $vendorDir . '/symfony-cmf/routing/NestedMatcher/FinalMatcherInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\NestedMatcher\\NestedMatcher' => $vendorDir . '/symfony-cmf/routing/NestedMatcher/NestedMatcher.php', - 'Symfony\\Cmf\\Component\\Routing\\NestedMatcher\\RouteFilterInterface' => $vendorDir . '/symfony-cmf/routing/NestedMatcher/RouteFilterInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\NestedMatcher\\UrlMatcher' => $vendorDir . '/symfony-cmf/routing/NestedMatcher/UrlMatcher.php', - 'Symfony\\Cmf\\Component\\Routing\\PagedRouteCollection' => $vendorDir . '/symfony-cmf/routing/PagedRouteCollection.php', - 'Symfony\\Cmf\\Component\\Routing\\PagedRouteCollectionTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/PagedRouteCollectionTest.php', - 'Symfony\\Cmf\\Component\\Routing\\PagedRouteProviderInterface' => $vendorDir . '/symfony-cmf/routing/PagedRouteProviderInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\ProviderBasedGenerator' => $vendorDir . '/symfony-cmf/routing/ProviderBasedGenerator.php', - 'Symfony\\Cmf\\Component\\Routing\\RedirectRouteInterface' => $vendorDir . '/symfony-cmf/routing/RedirectRouteInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\RouteObjectInterface' => $vendorDir . '/symfony-cmf/routing/RouteObjectInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\RouteProviderInterface' => $vendorDir . '/symfony-cmf/routing/RouteProviderInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\RouteReferrersInterface' => $vendorDir . '/symfony-cmf/routing/RouteReferrersInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\RouteReferrersReadInterface' => $vendorDir . '/symfony-cmf/routing/RouteReferrersReadInterface.php', - 'Symfony\\Cmf\\Component\\Routing\\Test\\CmfUnitTestCase' => $vendorDir . '/symfony-cmf/routing/Test/CmfUnitTestCase.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Candidates\\CandidatesTest' => $vendorDir . '/symfony-cmf/routing/Tests/Candidates/CandidatesTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\DependencyInjection\\Compiler\\RegisterRouteEnhancersPassTest' => $vendorDir . '/symfony-cmf/routing/Tests/DependencyInjection/Compiler/RegisterRouteEnhancersPassTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\FieldByClassEnhancerTest' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/FieldByClassEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\FieldPresenceEnhancerTest' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/FieldPresenceEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\RouteContentEnhancerTest' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/RouteContentEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\RouteObject' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/RouteObject.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\TargetDocument' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/RouteContentEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Enhancer\\UnknownDocument' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/RouteContentEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Mapper\\FieldMapEnhancerTest' => $vendorDir . '/symfony-cmf/routing/Tests/Enhancer/FieldMapEnhancerTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\NestedMatcher\\NestedMatcherTest' => $vendorDir . '/symfony-cmf/routing/Tests/NestedMatcher/NestedMatcherTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\NestedMatcher\\UrlMatcherTest' => $vendorDir . '/symfony-cmf/routing/Tests/NestedMatcher/UrlMatcherTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\ChainRouterTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ChainRouterTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\ContentAwareGeneratorTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ContentAwareGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\DynamicRouterTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/DynamicRouterTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\ProviderBasedGeneratorTest' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ProviderBasedGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\RequestMatcher' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ChainRouterTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\RouteAware' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ContentAwareGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\RouteMock' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/RouteMock.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\RouteObject' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ProviderBasedGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\TestableContentAwareGenerator' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ContentAwareGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\TestableProviderBasedGenerator' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ProviderBasedGeneratorTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\VersatileRouter' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ChainRouterTest.php', - 'Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\WarmableRouterMock' => $vendorDir . '/symfony-cmf/routing/Tests/Routing/ChainRouterTest.php', - 'Symfony\\Cmf\\Component\\Routing\\VersatileGeneratorInterface' => $vendorDir . '/symfony-cmf/routing/VersatileGeneratorInterface.php', - 'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php', - 'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php', - 'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php', - 'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php', - 'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php', - 'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php', - 'Symfony\\Component\\Cache\\Adapter\\AbstractAdapter' => $vendorDir . '/symfony/cache/Adapter/AbstractAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => $vendorDir . '/symfony/cache/Adapter/AdapterInterface.php', - 'Symfony\\Component\\Cache\\Adapter\\ApcuAdapter' => $vendorDir . '/symfony/cache/Adapter/ApcuAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\ArrayAdapter' => $vendorDir . '/symfony/cache/Adapter/ArrayAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\ChainAdapter' => $vendorDir . '/symfony/cache/Adapter/ChainAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\DoctrineAdapter' => $vendorDir . '/symfony/cache/Adapter/DoctrineAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\FilesystemAdapter' => $vendorDir . '/symfony/cache/Adapter/FilesystemAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\ProxyAdapter' => $vendorDir . '/symfony/cache/Adapter/ProxyAdapter.php', - 'Symfony\\Component\\Cache\\Adapter\\RedisAdapter' => $vendorDir . '/symfony/cache/Adapter/RedisAdapter.php', - 'Symfony\\Component\\Cache\\CacheItem' => $vendorDir . '/symfony/cache/CacheItem.php', - 'Symfony\\Component\\Cache\\DoctrineProvider' => $vendorDir . '/symfony/cache/DoctrineProvider.php', - 'Symfony\\Component\\Cache\\Exception\\CacheException' => $vendorDir . '/symfony/cache/Exception/CacheException.php', - 'Symfony\\Component\\Cache\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/cache/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\ClassLoader\\ApcClassLoader' => $vendorDir . '/symfony/class-loader/ApcClassLoader.php', - 'Symfony\\Component\\ClassLoader\\ApcUniversalClassLoader' => $vendorDir . '/symfony/class-loader/ApcUniversalClassLoader.php', - 'Symfony\\Component\\ClassLoader\\ClassCollectionLoader' => $vendorDir . '/symfony/class-loader/ClassCollectionLoader.php', - 'Symfony\\Component\\ClassLoader\\ClassLoader' => $vendorDir . '/symfony/class-loader/ClassLoader.php', - 'Symfony\\Component\\ClassLoader\\ClassMapGenerator' => $vendorDir . '/symfony/class-loader/ClassMapGenerator.php', - 'Symfony\\Component\\ClassLoader\\DebugClassLoader' => $vendorDir . '/symfony/class-loader/DebugClassLoader.php', - 'Symfony\\Component\\ClassLoader\\DebugUniversalClassLoader' => $vendorDir . '/symfony/class-loader/DebugUniversalClassLoader.php', - 'Symfony\\Component\\ClassLoader\\MapClassLoader' => $vendorDir . '/symfony/class-loader/MapClassLoader.php', - 'Symfony\\Component\\ClassLoader\\Psr4ClassLoader' => $vendorDir . '/symfony/class-loader/Psr4ClassLoader.php', - 'Symfony\\Component\\ClassLoader\\UniversalClassLoader' => $vendorDir . '/symfony/class-loader/UniversalClassLoader.php', - 'Symfony\\Component\\ClassLoader\\WinCacheClassLoader' => $vendorDir . '/symfony/class-loader/WinCacheClassLoader.php', - 'Symfony\\Component\\ClassLoader\\XcacheClassLoader' => $vendorDir . '/symfony/class-loader/XcacheClassLoader.php', - 'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php', - 'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php', - 'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php', - 'Symfony\\Component\\Config\\ConfigCacheInterface' => $vendorDir . '/symfony/config/ConfigCacheInterface.php', - 'Symfony\\Component\\Config\\Definition\\ArrayNode' => $vendorDir . '/symfony/config/Definition/ArrayNode.php', - 'Symfony\\Component\\Config\\Definition\\BaseNode' => $vendorDir . '/symfony/config/Definition/BaseNode.php', - 'Symfony\\Component\\Config\\Definition\\BooleanNode' => $vendorDir . '/symfony/config/Definition/BooleanNode.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\ArrayNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/ArrayNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\BooleanNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/BooleanNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\EnumNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/EnumNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\ExprBuilder' => $vendorDir . '/symfony/config/Definition/Builder/ExprBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\FloatNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/FloatNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\IntegerNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/IntegerNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\MergeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/MergeBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\NodeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/NodeBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/NodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface' => $vendorDir . '/symfony/config/Definition/Builder/NodeParentInterface.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\NormalizationBuilder' => $vendorDir . '/symfony/config/Definition/Builder/NormalizationBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\NumericNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/NumericNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\ParentNodeDefinitionInterface' => $vendorDir . '/symfony/config/Definition/Builder/ParentNodeDefinitionInterface.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\ScalarNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/ScalarNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\TreeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/TreeBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\ValidationBuilder' => $vendorDir . '/symfony/config/Definition/Builder/ValidationBuilder.php', - 'Symfony\\Component\\Config\\Definition\\Builder\\VariableNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/VariableNodeDefinition.php', - 'Symfony\\Component\\Config\\Definition\\ConfigurationInterface' => $vendorDir . '/symfony/config/Definition/ConfigurationInterface.php', - 'Symfony\\Component\\Config\\Definition\\Dumper\\XmlReferenceDumper' => $vendorDir . '/symfony/config/Definition/Dumper/XmlReferenceDumper.php', - 'Symfony\\Component\\Config\\Definition\\Dumper\\YamlReferenceDumper' => $vendorDir . '/symfony/config/Definition/Dumper/YamlReferenceDumper.php', - 'Symfony\\Component\\Config\\Definition\\EnumNode' => $vendorDir . '/symfony/config/Definition/EnumNode.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\DuplicateKeyException' => $vendorDir . '/symfony/config/Definition/Exception/DuplicateKeyException.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\Exception' => $vendorDir . '/symfony/config/Definition/Exception/Exception.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\ForbiddenOverwriteException' => $vendorDir . '/symfony/config/Definition/Exception/ForbiddenOverwriteException.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\InvalidConfigurationException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidConfigurationException.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\InvalidDefinitionException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidDefinitionException.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\InvalidTypeException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidTypeException.php', - 'Symfony\\Component\\Config\\Definition\\Exception\\UnsetKeyException' => $vendorDir . '/symfony/config/Definition/Exception/UnsetKeyException.php', - 'Symfony\\Component\\Config\\Definition\\FloatNode' => $vendorDir . '/symfony/config/Definition/FloatNode.php', - 'Symfony\\Component\\Config\\Definition\\IntegerNode' => $vendorDir . '/symfony/config/Definition/IntegerNode.php', - 'Symfony\\Component\\Config\\Definition\\NodeInterface' => $vendorDir . '/symfony/config/Definition/NodeInterface.php', - 'Symfony\\Component\\Config\\Definition\\NumericNode' => $vendorDir . '/symfony/config/Definition/NumericNode.php', - 'Symfony\\Component\\Config\\Definition\\Processor' => $vendorDir . '/symfony/config/Definition/Processor.php', - 'Symfony\\Component\\Config\\Definition\\PrototypeNodeInterface' => $vendorDir . '/symfony/config/Definition/PrototypeNodeInterface.php', - 'Symfony\\Component\\Config\\Definition\\PrototypedArrayNode' => $vendorDir . '/symfony/config/Definition/PrototypedArrayNode.php', - 'Symfony\\Component\\Config\\Definition\\ReferenceDumper' => $vendorDir . '/symfony/config/Definition/ReferenceDumper.php', - 'Symfony\\Component\\Config\\Definition\\ScalarNode' => $vendorDir . '/symfony/config/Definition/ScalarNode.php', - 'Symfony\\Component\\Config\\Definition\\VariableNode' => $vendorDir . '/symfony/config/Definition/VariableNode.php', - 'Symfony\\Component\\Config\\Exception\\FileLoaderImportCircularReferenceException' => $vendorDir . '/symfony/config/Exception/FileLoaderImportCircularReferenceException.php', - 'Symfony\\Component\\Config\\Exception\\FileLoaderLoadException' => $vendorDir . '/symfony/config/Exception/FileLoaderLoadException.php', - 'Symfony\\Component\\Config\\FileLocator' => $vendorDir . '/symfony/config/FileLocator.php', - 'Symfony\\Component\\Config\\FileLocatorInterface' => $vendorDir . '/symfony/config/FileLocatorInterface.php', - 'Symfony\\Component\\Config\\Loader\\DelegatingLoader' => $vendorDir . '/symfony/config/Loader/DelegatingLoader.php', - 'Symfony\\Component\\Config\\Loader\\FileLoader' => $vendorDir . '/symfony/config/Loader/FileLoader.php', - 'Symfony\\Component\\Config\\Loader\\Loader' => $vendorDir . '/symfony/config/Loader/Loader.php', - 'Symfony\\Component\\Config\\Loader\\LoaderInterface' => $vendorDir . '/symfony/config/Loader/LoaderInterface.php', - 'Symfony\\Component\\Config\\Loader\\LoaderResolver' => $vendorDir . '/symfony/config/Loader/LoaderResolver.php', - 'Symfony\\Component\\Config\\Loader\\LoaderResolverInterface' => $vendorDir . '/symfony/config/Loader/LoaderResolverInterface.php', - 'Symfony\\Component\\Config\\ResourceCheckerConfigCache' => $vendorDir . '/symfony/config/ResourceCheckerConfigCache.php', - 'Symfony\\Component\\Config\\ResourceCheckerConfigCacheFactory' => $vendorDir . '/symfony/config/ResourceCheckerConfigCacheFactory.php', - 'Symfony\\Component\\Config\\ResourceCheckerInterface' => $vendorDir . '/symfony/config/ResourceCheckerInterface.php', - 'Symfony\\Component\\Config\\Resource\\BCResourceInterfaceChecker' => $vendorDir . '/symfony/config/Resource/BCResourceInterfaceChecker.php', - 'Symfony\\Component\\Config\\Resource\\DirectoryResource' => $vendorDir . '/symfony/config/Resource/DirectoryResource.php', - 'Symfony\\Component\\Config\\Resource\\FileExistenceResource' => $vendorDir . '/symfony/config/Resource/FileExistenceResource.php', - 'Symfony\\Component\\Config\\Resource\\FileResource' => $vendorDir . '/symfony/config/Resource/FileResource.php', - 'Symfony\\Component\\Config\\Resource\\ResourceInterface' => $vendorDir . '/symfony/config/Resource/ResourceInterface.php', - 'Symfony\\Component\\Config\\Resource\\SelfCheckingResourceChecker' => $vendorDir . '/symfony/config/Resource/SelfCheckingResourceChecker.php', - 'Symfony\\Component\\Config\\Resource\\SelfCheckingResourceInterface' => $vendorDir . '/symfony/config/Resource/SelfCheckingResourceInterface.php', - 'Symfony\\Component\\Config\\Util\\XmlUtils' => $vendorDir . '/symfony/config/Util/XmlUtils.php', - 'Symfony\\Component\\Console\\Application' => $vendorDir . '/symfony/console/Application.php', - 'Symfony\\Component\\Console\\Command\\Command' => $vendorDir . '/symfony/console/Command/Command.php', - 'Symfony\\Component\\Console\\Command\\HelpCommand' => $vendorDir . '/symfony/console/Command/HelpCommand.php', - 'Symfony\\Component\\Console\\Command\\ListCommand' => $vendorDir . '/symfony/console/Command/ListCommand.php', - 'Symfony\\Component\\Console\\ConsoleEvents' => $vendorDir . '/symfony/console/ConsoleEvents.php', - 'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => $vendorDir . '/symfony/console/Descriptor/ApplicationDescription.php', - 'Symfony\\Component\\Console\\Descriptor\\Descriptor' => $vendorDir . '/symfony/console/Descriptor/Descriptor.php', - 'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => $vendorDir . '/symfony/console/Descriptor/DescriptorInterface.php', - 'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => $vendorDir . '/symfony/console/Descriptor/JsonDescriptor.php', - 'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => $vendorDir . '/symfony/console/Descriptor/MarkdownDescriptor.php', - 'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => $vendorDir . '/symfony/console/Descriptor/TextDescriptor.php', - 'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => $vendorDir . '/symfony/console/Descriptor/XmlDescriptor.php', - 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => $vendorDir . '/symfony/console/Event/ConsoleCommandEvent.php', - 'Symfony\\Component\\Console\\Event\\ConsoleEvent' => $vendorDir . '/symfony/console/Event/ConsoleEvent.php', - 'Symfony\\Component\\Console\\Event\\ConsoleExceptionEvent' => $vendorDir . '/symfony/console/Event/ConsoleExceptionEvent.php', - 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => $vendorDir . '/symfony/console/Event/ConsoleTerminateEvent.php', - 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => $vendorDir . '/symfony/console/Exception/CommandNotFoundException.php', - 'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/console/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/console/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => $vendorDir . '/symfony/console/Exception/InvalidOptionException.php', - 'Symfony\\Component\\Console\\Exception\\LogicException' => $vendorDir . '/symfony/console/Exception/LogicException.php', - 'Symfony\\Component\\Console\\Exception\\RuntimeException' => $vendorDir . '/symfony/console/Exception/RuntimeException.php', - 'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => $vendorDir . '/symfony/console/Formatter/OutputFormatter.php', - 'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterInterface.php', - 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyle.php', - 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleInterface.php', - 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleStack.php', - 'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => $vendorDir . '/symfony/console/Helper/DebugFormatterHelper.php', - 'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => $vendorDir . '/symfony/console/Helper/DescriptorHelper.php', - 'Symfony\\Component\\Console\\Helper\\DialogHelper' => $vendorDir . '/symfony/console/Helper/DialogHelper.php', - 'Symfony\\Component\\Console\\Helper\\FormatterHelper' => $vendorDir . '/symfony/console/Helper/FormatterHelper.php', - 'Symfony\\Component\\Console\\Helper\\Helper' => $vendorDir . '/symfony/console/Helper/Helper.php', - 'Symfony\\Component\\Console\\Helper\\HelperInterface' => $vendorDir . '/symfony/console/Helper/HelperInterface.php', - 'Symfony\\Component\\Console\\Helper\\HelperSet' => $vendorDir . '/symfony/console/Helper/HelperSet.php', - 'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => $vendorDir . '/symfony/console/Helper/InputAwareHelper.php', - 'Symfony\\Component\\Console\\Helper\\ProcessHelper' => $vendorDir . '/symfony/console/Helper/ProcessHelper.php', - 'Symfony\\Component\\Console\\Helper\\ProgressBar' => $vendorDir . '/symfony/console/Helper/ProgressBar.php', - 'Symfony\\Component\\Console\\Helper\\ProgressHelper' => $vendorDir . '/symfony/console/Helper/ProgressHelper.php', - 'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => $vendorDir . '/symfony/console/Helper/ProgressIndicator.php', - 'Symfony\\Component\\Console\\Helper\\QuestionHelper' => $vendorDir . '/symfony/console/Helper/QuestionHelper.php', - 'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => $vendorDir . '/symfony/console/Helper/SymfonyQuestionHelper.php', - 'Symfony\\Component\\Console\\Helper\\Table' => $vendorDir . '/symfony/console/Helper/Table.php', - 'Symfony\\Component\\Console\\Helper\\TableCell' => $vendorDir . '/symfony/console/Helper/TableCell.php', - 'Symfony\\Component\\Console\\Helper\\TableHelper' => $vendorDir . '/symfony/console/Helper/TableHelper.php', - 'Symfony\\Component\\Console\\Helper\\TableSeparator' => $vendorDir . '/symfony/console/Helper/TableSeparator.php', - 'Symfony\\Component\\Console\\Helper\\TableStyle' => $vendorDir . '/symfony/console/Helper/TableStyle.php', - 'Symfony\\Component\\Console\\Input\\ArgvInput' => $vendorDir . '/symfony/console/Input/ArgvInput.php', - 'Symfony\\Component\\Console\\Input\\ArrayInput' => $vendorDir . '/symfony/console/Input/ArrayInput.php', - 'Symfony\\Component\\Console\\Input\\Input' => $vendorDir . '/symfony/console/Input/Input.php', - 'Symfony\\Component\\Console\\Input\\InputArgument' => $vendorDir . '/symfony/console/Input/InputArgument.php', - 'Symfony\\Component\\Console\\Input\\InputAwareInterface' => $vendorDir . '/symfony/console/Input/InputAwareInterface.php', - 'Symfony\\Component\\Console\\Input\\InputDefinition' => $vendorDir . '/symfony/console/Input/InputDefinition.php', - 'Symfony\\Component\\Console\\Input\\InputInterface' => $vendorDir . '/symfony/console/Input/InputInterface.php', - 'Symfony\\Component\\Console\\Input\\InputOption' => $vendorDir . '/symfony/console/Input/InputOption.php', - 'Symfony\\Component\\Console\\Input\\StringInput' => $vendorDir . '/symfony/console/Input/StringInput.php', - 'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => $vendorDir . '/symfony/console/Logger/ConsoleLogger.php', - 'Symfony\\Component\\Console\\Output\\BufferedOutput' => $vendorDir . '/symfony/console/Output/BufferedOutput.php', - 'Symfony\\Component\\Console\\Output\\ConsoleOutput' => $vendorDir . '/symfony/console/Output/ConsoleOutput.php', - 'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => $vendorDir . '/symfony/console/Output/ConsoleOutputInterface.php', - 'Symfony\\Component\\Console\\Output\\NullOutput' => $vendorDir . '/symfony/console/Output/NullOutput.php', - 'Symfony\\Component\\Console\\Output\\Output' => $vendorDir . '/symfony/console/Output/Output.php', - 'Symfony\\Component\\Console\\Output\\OutputInterface' => $vendorDir . '/symfony/console/Output/OutputInterface.php', - 'Symfony\\Component\\Console\\Output\\StreamOutput' => $vendorDir . '/symfony/console/Output/StreamOutput.php', - 'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => $vendorDir . '/symfony/console/Question/ChoiceQuestion.php', - 'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => $vendorDir . '/symfony/console/Question/ConfirmationQuestion.php', - 'Symfony\\Component\\Console\\Question\\Question' => $vendorDir . '/symfony/console/Question/Question.php', - 'Symfony\\Component\\Console\\Shell' => $vendorDir . '/symfony/console/Shell.php', - 'Symfony\\Component\\Console\\Style\\OutputStyle' => $vendorDir . '/symfony/console/Style/OutputStyle.php', - 'Symfony\\Component\\Console\\Style\\StyleInterface' => $vendorDir . '/symfony/console/Style/StyleInterface.php', - 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => $vendorDir . '/symfony/console/Style/SymfonyStyle.php', - 'Symfony\\Component\\Console\\Tester\\ApplicationTester' => $vendorDir . '/symfony/console/Tester/ApplicationTester.php', - 'Symfony\\Component\\Console\\Tester\\CommandTester' => $vendorDir . '/symfony/console/Tester/CommandTester.php', - 'Symfony\\Component\\Debug\\BufferingLogger' => $vendorDir . '/symfony/debug/BufferingLogger.php', - 'Symfony\\Component\\Debug\\Debug' => $vendorDir . '/symfony/debug/Debug.php', - 'Symfony\\Component\\Debug\\DebugClassLoader' => $vendorDir . '/symfony/debug/DebugClassLoader.php', - 'Symfony\\Component\\Debug\\ErrorHandler' => $vendorDir . '/symfony/debug/ErrorHandler.php', - 'Symfony\\Component\\Debug\\ErrorHandlerCanary' => $vendorDir . '/symfony/debug/ErrorHandler.php', - 'Symfony\\Component\\Debug\\ExceptionHandler' => $vendorDir . '/symfony/debug/ExceptionHandler.php', - 'Symfony\\Component\\Debug\\Exception\\ClassNotFoundException' => $vendorDir . '/symfony/debug/Exception/ClassNotFoundException.php', - 'Symfony\\Component\\Debug\\Exception\\ContextErrorException' => $vendorDir . '/symfony/debug/Exception/ContextErrorException.php', - 'Symfony\\Component\\Debug\\Exception\\DummyException' => $vendorDir . '/symfony/debug/Exception/DummyException.php', - 'Symfony\\Component\\Debug\\Exception\\FatalErrorException' => $vendorDir . '/symfony/debug/Exception/FatalErrorException.php', - 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError' => $vendorDir . '/symfony/debug/Exception/FatalThrowableError.php', - 'Symfony\\Component\\Debug\\Exception\\FlattenException' => $vendorDir . '/symfony/debug/Exception/FlattenException.php', - 'Symfony\\Component\\Debug\\Exception\\OutOfMemoryException' => $vendorDir . '/symfony/debug/Exception/OutOfMemoryException.php', - 'Symfony\\Component\\Debug\\Exception\\UndefinedFunctionException' => $vendorDir . '/symfony/debug/Exception/UndefinedFunctionException.php', - 'Symfony\\Component\\Debug\\Exception\\UndefinedMethodException' => $vendorDir . '/symfony/debug/Exception/UndefinedMethodException.php', - 'Symfony\\Component\\Debug\\FatalErrorHandler\\ClassNotFoundFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php', - 'Symfony\\Component\\Debug\\FatalErrorHandler\\FatalErrorHandlerInterface' => $vendorDir . '/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php', - 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedFunctionFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php', - 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedMethodFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php', - 'Symfony\\Component\\DependencyInjection\\Alias' => $vendorDir . '/symfony/dependency-injection/Alias.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\AnalyzeServiceReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\AutoAliasServicePass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutoAliasServicePass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\AutowirePass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutowirePass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\CheckCircularReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\CheckDefinitionValidityPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\CheckExceptionOnInvalidReferenceBehaviorPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\CheckReferenceValidityPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\Compiler' => $vendorDir . '/symfony/dependency-injection/Compiler/Compiler.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\CompilerPassInterface' => $vendorDir . '/symfony/dependency-injection/Compiler/CompilerPassInterface.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\DecoratorServicePass' => $vendorDir . '/symfony/dependency-injection/Compiler/DecoratorServicePass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ExtensionCompilerPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\InlineServiceDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\LoggingFormatter' => $vendorDir . '/symfony/dependency-injection/Compiler/LoggingFormatter.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\MergeExtensionConfigurationPass' => $vendorDir . '/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\PassConfig' => $vendorDir . '/symfony/dependency-injection/Compiler/PassConfig.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\RemoveAbstractDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\RemovePrivateAliasesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemovePrivateAliasesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\RemoveUnusedDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\RepeatablePassInterface' => $vendorDir . '/symfony/dependency-injection/Compiler/RepeatablePassInterface.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\RepeatedPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RepeatedPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ReplaceAliasByActualDefinitionPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveDefinitionTemplatesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveDefinitionTemplatesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveInvalidReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveParameterPlaceHoldersPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveReferencesToAliasesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraph' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraph.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraphEdge' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraphEdge.php', - 'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraphNode' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraphNode.php', - 'Symfony\\Component\\DependencyInjection\\Container' => $vendorDir . '/symfony/dependency-injection/Container.php', - 'Symfony\\Component\\DependencyInjection\\ContainerAware' => $vendorDir . '/symfony/dependency-injection/ContainerAware.php', - 'Symfony\\Component\\DependencyInjection\\ContainerAwareInterface' => $vendorDir . '/symfony/dependency-injection/ContainerAwareInterface.php', - 'Symfony\\Component\\DependencyInjection\\ContainerAwareTrait' => $vendorDir . '/symfony/dependency-injection/ContainerAwareTrait.php', - 'Symfony\\Component\\DependencyInjection\\ContainerBuilder' => $vendorDir . '/symfony/dependency-injection/ContainerBuilder.php', - 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => $vendorDir . '/symfony/dependency-injection/ContainerInterface.php', - 'Symfony\\Component\\DependencyInjection\\Definition' => $vendorDir . '/symfony/dependency-injection/Definition.php', - 'Symfony\\Component\\DependencyInjection\\DefinitionDecorator' => $vendorDir . '/symfony/dependency-injection/DefinitionDecorator.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\Dumper' => $vendorDir . '/symfony/dependency-injection/Dumper/Dumper.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\DumperInterface' => $vendorDir . '/symfony/dependency-injection/Dumper/DumperInterface.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\GraphvizDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/GraphvizDumper.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\PhpDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/PhpDumper.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\XmlDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/XmlDumper.php', - 'Symfony\\Component\\DependencyInjection\\Dumper\\YamlDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/YamlDumper.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/dependency-injection/Exception/BadMethodCallException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/dependency-injection/Exception/ExceptionInterface.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\InactiveScopeException' => $vendorDir . '/symfony/dependency-injection/Exception/InactiveScopeException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/dependency-injection/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\LogicException' => $vendorDir . '/symfony/dependency-injection/Exception/LogicException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/dependency-injection/Exception/OutOfBoundsException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ParameterCircularReferenceException' => $vendorDir . '/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ParameterNotFoundException' => $vendorDir . '/symfony/dependency-injection/Exception/ParameterNotFoundException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\RuntimeException' => $vendorDir . '/symfony/dependency-injection/Exception/RuntimeException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ScopeCrossingInjectionException' => $vendorDir . '/symfony/dependency-injection/Exception/ScopeCrossingInjectionException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ScopeWideningInjectionException' => $vendorDir . '/symfony/dependency-injection/Exception/ScopeWideningInjectionException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ServiceCircularReferenceException' => $vendorDir . '/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php', - 'Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException' => $vendorDir . '/symfony/dependency-injection/Exception/ServiceNotFoundException.php', - 'Symfony\\Component\\DependencyInjection\\ExpressionLanguage' => $vendorDir . '/symfony/dependency-injection/ExpressionLanguage.php', - 'Symfony\\Component\\DependencyInjection\\ExpressionLanguageProvider' => $vendorDir . '/symfony/dependency-injection/ExpressionLanguageProvider.php', - 'Symfony\\Component\\DependencyInjection\\Extension\\ConfigurationExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/ConfigurationExtensionInterface.php', - 'Symfony\\Component\\DependencyInjection\\Extension\\Extension' => $vendorDir . '/symfony/dependency-injection/Extension/Extension.php', - 'Symfony\\Component\\DependencyInjection\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/ExtensionInterface.php', - 'Symfony\\Component\\DependencyInjection\\Extension\\PrependExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/PrependExtensionInterface.php', - 'Symfony\\Component\\DependencyInjection\\IntrospectableContainerInterface' => $vendorDir . '/symfony/dependency-injection/IntrospectableContainerInterface.php', - 'Symfony\\Component\\DependencyInjection\\LazyProxy\\Instantiator\\InstantiatorInterface' => $vendorDir . '/symfony/dependency-injection/LazyProxy/Instantiator/InstantiatorInterface.php', - 'Symfony\\Component\\DependencyInjection\\LazyProxy\\Instantiator\\RealServiceInstantiator' => $vendorDir . '/symfony/dependency-injection/LazyProxy/Instantiator/RealServiceInstantiator.php', - 'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\DumperInterface' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php', - 'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\NullDumper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\ClosureLoader' => $vendorDir . '/symfony/dependency-injection/Loader/ClosureLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\DirectoryLoader' => $vendorDir . '/symfony/dependency-injection/Loader/DirectoryLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\FileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/FileLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\IniFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/IniFileLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/PhpFileLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/XmlFileLoader.php', - 'Symfony\\Component\\DependencyInjection\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/YamlFileLoader.php', - 'Symfony\\Component\\DependencyInjection\\Parameter' => $vendorDir . '/symfony/dependency-injection/Parameter.php', - 'Symfony\\Component\\DependencyInjection\\ParameterBag\\FrozenParameterBag' => $vendorDir . '/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php', - 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBag' => $vendorDir . '/symfony/dependency-injection/ParameterBag/ParameterBag.php', - 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => $vendorDir . '/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php', - 'Symfony\\Component\\DependencyInjection\\Reference' => $vendorDir . '/symfony/dependency-injection/Reference.php', - 'Symfony\\Component\\DependencyInjection\\ResettableContainerInterface' => $vendorDir . '/symfony/dependency-injection/ResettableContainerInterface.php', - 'Symfony\\Component\\DependencyInjection\\Scope' => $vendorDir . '/symfony/dependency-injection/Scope.php', - 'Symfony\\Component\\DependencyInjection\\ScopeInterface' => $vendorDir . '/symfony/dependency-injection/ScopeInterface.php', - 'Symfony\\Component\\DependencyInjection\\SimpleXMLElement' => $vendorDir . '/symfony/dependency-injection/SimpleXMLElement.php', - 'Symfony\\Component\\DependencyInjection\\TaggedContainerInterface' => $vendorDir . '/symfony/dependency-injection/TaggedContainerInterface.php', - 'Symfony\\Component\\DependencyInjection\\Variable' => $vendorDir . '/symfony/dependency-injection/Variable.php', - 'Symfony\\Component\\DomCrawler\\Crawler' => $vendorDir . '/symfony/dom-crawler/Crawler.php', - 'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => $vendorDir . '/symfony/dom-crawler/Field/ChoiceFormField.php', - 'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => $vendorDir . '/symfony/dom-crawler/Field/FileFormField.php', - 'Symfony\\Component\\DomCrawler\\Field\\FormField' => $vendorDir . '/symfony/dom-crawler/Field/FormField.php', - 'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => $vendorDir . '/symfony/dom-crawler/Field/InputFormField.php', - 'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => $vendorDir . '/symfony/dom-crawler/Field/TextareaFormField.php', - 'Symfony\\Component\\DomCrawler\\Form' => $vendorDir . '/symfony/dom-crawler/Form.php', - 'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php', - 'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php', - 'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php', - 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php', - 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php', - 'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => $vendorDir . '/symfony/event-dispatcher/Debug/WrappedListener.php', - 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php', - 'Symfony\\Component\\EventDispatcher\\Event' => $vendorDir . '/symfony/event-dispatcher/Event.php', - 'Symfony\\Component\\EventDispatcher\\EventDispatcher' => $vendorDir . '/symfony/event-dispatcher/EventDispatcher.php', - 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/EventDispatcherInterface.php', - 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/symfony/event-dispatcher/EventSubscriberInterface.php', - 'Symfony\\Component\\EventDispatcher\\GenericEvent' => $vendorDir . '/symfony/event-dispatcher/GenericEvent.php', - 'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ImmutableEventDispatcher.php', - 'Symfony\\Component\\ExpressionLanguage\\Compiler' => $vendorDir . '/symfony/expression-language/Compiler.php', - 'Symfony\\Component\\ExpressionLanguage\\Expression' => $vendorDir . '/symfony/expression-language/Expression.php', - 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunction' => $vendorDir . '/symfony/expression-language/ExpressionFunction.php', - 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunctionProviderInterface' => $vendorDir . '/symfony/expression-language/ExpressionFunctionProviderInterface.php', - 'Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage' => $vendorDir . '/symfony/expression-language/ExpressionLanguage.php', - 'Symfony\\Component\\ExpressionLanguage\\Lexer' => $vendorDir . '/symfony/expression-language/Lexer.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\ArgumentsNode' => $vendorDir . '/symfony/expression-language/Node/ArgumentsNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\ArrayNode' => $vendorDir . '/symfony/expression-language/Node/ArrayNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode' => $vendorDir . '/symfony/expression-language/Node/BinaryNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\ConditionalNode' => $vendorDir . '/symfony/expression-language/Node/ConditionalNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\ConstantNode' => $vendorDir . '/symfony/expression-language/Node/ConstantNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\FunctionNode' => $vendorDir . '/symfony/expression-language/Node/FunctionNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\GetAttrNode' => $vendorDir . '/symfony/expression-language/Node/GetAttrNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\NameNode' => $vendorDir . '/symfony/expression-language/Node/NameNode.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\Node' => $vendorDir . '/symfony/expression-language/Node/Node.php', - 'Symfony\\Component\\ExpressionLanguage\\Node\\UnaryNode' => $vendorDir . '/symfony/expression-language/Node/UnaryNode.php', - 'Symfony\\Component\\ExpressionLanguage\\ParsedExpression' => $vendorDir . '/symfony/expression-language/ParsedExpression.php', - 'Symfony\\Component\\ExpressionLanguage\\Parser' => $vendorDir . '/symfony/expression-language/Parser.php', - 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ArrayParserCache' => $vendorDir . '/symfony/expression-language/ParserCache/ArrayParserCache.php', - 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ParserCacheInterface' => $vendorDir . '/symfony/expression-language/ParserCache/ParserCacheInterface.php', - 'Symfony\\Component\\ExpressionLanguage\\SerializedParsedExpression' => $vendorDir . '/symfony/expression-language/SerializedParsedExpression.php', - 'Symfony\\Component\\ExpressionLanguage\\SyntaxError' => $vendorDir . '/symfony/expression-language/SyntaxError.php', - 'Symfony\\Component\\ExpressionLanguage\\Token' => $vendorDir . '/symfony/expression-language/Token.php', - 'Symfony\\Component\\ExpressionLanguage\\TokenStream' => $vendorDir . '/symfony/expression-language/TokenStream.php', - 'Symfony\\Component\\Filesystem\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/filesystem/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Filesystem\\Exception\\FileNotFoundException' => $vendorDir . '/symfony/filesystem/Exception/FileNotFoundException.php', - 'Symfony\\Component\\Filesystem\\Exception\\IOException' => $vendorDir . '/symfony/filesystem/Exception/IOException.php', - 'Symfony\\Component\\Filesystem\\Exception\\IOExceptionInterface' => $vendorDir . '/symfony/filesystem/Exception/IOExceptionInterface.php', - 'Symfony\\Component\\Filesystem\\Filesystem' => $vendorDir . '/symfony/filesystem/Filesystem.php', - 'Symfony\\Component\\Filesystem\\LockHandler' => $vendorDir . '/symfony/filesystem/LockHandler.php', - 'Symfony\\Component\\Finder\\Adapter\\AbstractAdapter' => $vendorDir . '/symfony/finder/Adapter/AbstractAdapter.php', - 'Symfony\\Component\\Finder\\Adapter\\AbstractFindAdapter' => $vendorDir . '/symfony/finder/Adapter/AbstractFindAdapter.php', - 'Symfony\\Component\\Finder\\Adapter\\AdapterInterface' => $vendorDir . '/symfony/finder/Adapter/AdapterInterface.php', - 'Symfony\\Component\\Finder\\Adapter\\BsdFindAdapter' => $vendorDir . '/symfony/finder/Adapter/BsdFindAdapter.php', - 'Symfony\\Component\\Finder\\Adapter\\GnuFindAdapter' => $vendorDir . '/symfony/finder/Adapter/GnuFindAdapter.php', - 'Symfony\\Component\\Finder\\Adapter\\PhpAdapter' => $vendorDir . '/symfony/finder/Adapter/PhpAdapter.php', - 'Symfony\\Component\\Finder\\Comparator\\Comparator' => $vendorDir . '/symfony/finder/Comparator/Comparator.php', - 'Symfony\\Component\\Finder\\Comparator\\DateComparator' => $vendorDir . '/symfony/finder/Comparator/DateComparator.php', - 'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => $vendorDir . '/symfony/finder/Comparator/NumberComparator.php', - 'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/finder/Exception/AccessDeniedException.php', - 'Symfony\\Component\\Finder\\Exception\\AdapterFailureException' => $vendorDir . '/symfony/finder/Exception/AdapterFailureException.php', - 'Symfony\\Component\\Finder\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/finder/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Finder\\Exception\\OperationNotPermitedException' => $vendorDir . '/symfony/finder/Exception/OperationNotPermitedException.php', - 'Symfony\\Component\\Finder\\Exception\\ShellCommandFailureException' => $vendorDir . '/symfony/finder/Exception/ShellCommandFailureException.php', - 'Symfony\\Component\\Finder\\Expression\\Expression' => $vendorDir . '/symfony/finder/Expression/Expression.php', - 'Symfony\\Component\\Finder\\Expression\\Glob' => $vendorDir . '/symfony/finder/Expression/Glob.php', - 'Symfony\\Component\\Finder\\Expression\\Regex' => $vendorDir . '/symfony/finder/Expression/Regex.php', - 'Symfony\\Component\\Finder\\Expression\\ValueInterface' => $vendorDir . '/symfony/finder/Expression/ValueInterface.php', - 'Symfony\\Component\\Finder\\Finder' => $vendorDir . '/symfony/finder/Finder.php', - 'Symfony\\Component\\Finder\\Glob' => $vendorDir . '/symfony/finder/Glob.php', - 'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => $vendorDir . '/symfony/finder/Iterator/CustomFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DateRangeFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DepthRangeFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => $vendorDir . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\FilePathsIterator' => $vendorDir . '/symfony/finder/Iterator/FilePathsIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FileTypeFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilecontentFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilenameFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\FilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => $vendorDir . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => $vendorDir . '/symfony/finder/Iterator/PathFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => $vendorDir . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/SizeRangeFilterIterator.php', - 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => $vendorDir . '/symfony/finder/Iterator/SortableIterator.php', - 'Symfony\\Component\\Finder\\Shell\\Command' => $vendorDir . '/symfony/finder/Shell/Command.php', - 'Symfony\\Component\\Finder\\Shell\\Shell' => $vendorDir . '/symfony/finder/Shell/Shell.php', - 'Symfony\\Component\\Finder\\SplFileInfo' => $vendorDir . '/symfony/finder/SplFileInfo.php', - 'Symfony\\Component\\Form\\AbstractExtension' => $vendorDir . '/symfony/form/AbstractExtension.php', - 'Symfony\\Component\\Form\\AbstractRendererEngine' => $vendorDir . '/symfony/form/AbstractRendererEngine.php', - 'Symfony\\Component\\Form\\AbstractType' => $vendorDir . '/symfony/form/AbstractType.php', - 'Symfony\\Component\\Form\\AbstractTypeExtension' => $vendorDir . '/symfony/form/AbstractTypeExtension.php', - 'Symfony\\Component\\Form\\Button' => $vendorDir . '/symfony/form/Button.php', - 'Symfony\\Component\\Form\\ButtonBuilder' => $vendorDir . '/symfony/form/ButtonBuilder.php', - 'Symfony\\Component\\Form\\ButtonTypeInterface' => $vendorDir . '/symfony/form/ButtonTypeInterface.php', - 'Symfony\\Component\\Form\\CallbackTransformer' => $vendorDir . '/symfony/form/CallbackTransformer.php', - 'Symfony\\Component\\Form\\ChoiceList\\ArrayChoiceList' => $vendorDir . '/symfony/form/ChoiceList/ArrayChoiceList.php', - 'Symfony\\Component\\Form\\ChoiceList\\ArrayKeyChoiceList' => $vendorDir . '/symfony/form/ChoiceList/ArrayKeyChoiceList.php', - 'Symfony\\Component\\Form\\ChoiceList\\ChoiceListInterface' => $vendorDir . '/symfony/form/ChoiceList/ChoiceListInterface.php', - 'Symfony\\Component\\Form\\ChoiceList\\Factory\\CachingFactoryDecorator' => $vendorDir . '/symfony/form/ChoiceList/Factory/CachingFactoryDecorator.php', - 'Symfony\\Component\\Form\\ChoiceList\\Factory\\ChoiceListFactoryInterface' => $vendorDir . '/symfony/form/ChoiceList/Factory/ChoiceListFactoryInterface.php', - 'Symfony\\Component\\Form\\ChoiceList\\Factory\\DefaultChoiceListFactory' => $vendorDir . '/symfony/form/ChoiceList/Factory/DefaultChoiceListFactory.php', - 'Symfony\\Component\\Form\\ChoiceList\\Factory\\PropertyAccessDecorator' => $vendorDir . '/symfony/form/ChoiceList/Factory/PropertyAccessDecorator.php', - 'Symfony\\Component\\Form\\ChoiceList\\LazyChoiceList' => $vendorDir . '/symfony/form/ChoiceList/LazyChoiceList.php', - 'Symfony\\Component\\Form\\ChoiceList\\LegacyChoiceListAdapter' => $vendorDir . '/symfony/form/ChoiceList/LegacyChoiceListAdapter.php', - 'Symfony\\Component\\Form\\ChoiceList\\Loader\\ChoiceLoaderInterface' => $vendorDir . '/symfony/form/ChoiceList/Loader/ChoiceLoaderInterface.php', - 'Symfony\\Component\\Form\\ChoiceList\\View\\ChoiceGroupView' => $vendorDir . '/symfony/form/ChoiceList/View/ChoiceGroupView.php', - 'Symfony\\Component\\Form\\ChoiceList\\View\\ChoiceListView' => $vendorDir . '/symfony/form/ChoiceList/View/ChoiceListView.php', - 'Symfony\\Component\\Form\\ChoiceList\\View\\ChoiceView' => $vendorDir . '/symfony/form/ChoiceList/View/ChoiceView.php', - 'Symfony\\Component\\Form\\ClickableInterface' => $vendorDir . '/symfony/form/ClickableInterface.php', - 'Symfony\\Component\\Form\\DataMapperInterface' => $vendorDir . '/symfony/form/DataMapperInterface.php', - 'Symfony\\Component\\Form\\DataTransformerInterface' => $vendorDir . '/symfony/form/DataTransformerInterface.php', - 'Symfony\\Component\\Form\\Deprecated\\FormEvents' => $vendorDir . '/symfony/form/Deprecated/FormEvents.php', - 'Symfony\\Component\\Form\\Exception\\AlreadyBoundException' => $vendorDir . '/symfony/form/Exception/AlreadyBoundException.php', - 'Symfony\\Component\\Form\\Exception\\AlreadySubmittedException' => $vendorDir . '/symfony/form/Exception/AlreadySubmittedException.php', - 'Symfony\\Component\\Form\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/form/Exception/BadMethodCallException.php', - 'Symfony\\Component\\Form\\Exception\\ErrorMappingException' => $vendorDir . '/symfony/form/Exception/ErrorMappingException.php', - 'Symfony\\Component\\Form\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/form/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Form\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/form/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Form\\Exception\\InvalidConfigurationException' => $vendorDir . '/symfony/form/Exception/InvalidConfigurationException.php', - 'Symfony\\Component\\Form\\Exception\\LogicException' => $vendorDir . '/symfony/form/Exception/LogicException.php', - 'Symfony\\Component\\Form\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/form/Exception/OutOfBoundsException.php', - 'Symfony\\Component\\Form\\Exception\\RuntimeException' => $vendorDir . '/symfony/form/Exception/RuntimeException.php', - 'Symfony\\Component\\Form\\Exception\\StringCastException' => $vendorDir . '/symfony/form/Exception/StringCastException.php', - 'Symfony\\Component\\Form\\Exception\\TransformationFailedException' => $vendorDir . '/symfony/form/Exception/TransformationFailedException.php', - 'Symfony\\Component\\Form\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/form/Exception/UnexpectedTypeException.php', - 'Symfony\\Component\\Form\\Extension\\Core\\ChoiceList\\ChoiceList' => $vendorDir . '/symfony/form/Extension/Core/ChoiceList/ChoiceList.php', - 'Symfony\\Component\\Form\\Extension\\Core\\ChoiceList\\ChoiceListInterface' => $vendorDir . '/symfony/form/Extension/Core/ChoiceList/ChoiceListInterface.php', - 'Symfony\\Component\\Form\\Extension\\Core\\ChoiceList\\LazyChoiceList' => $vendorDir . '/symfony/form/Extension/Core/ChoiceList/LazyChoiceList.php', - 'Symfony\\Component\\Form\\Extension\\Core\\ChoiceList\\ObjectChoiceList' => $vendorDir . '/symfony/form/Extension/Core/ChoiceList/ObjectChoiceList.php', - 'Symfony\\Component\\Form\\Extension\\Core\\ChoiceList\\SimpleChoiceList' => $vendorDir . '/symfony/form/Extension/Core/ChoiceList/SimpleChoiceList.php', - 'Symfony\\Component\\Form\\Extension\\Core\\CoreExtension' => $vendorDir . '/symfony/form/Extension/Core/CoreExtension.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataMapper\\CheckboxListMapper' => $vendorDir . '/symfony/form/Extension/Core/DataMapper/CheckboxListMapper.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataMapper\\PropertyPathMapper' => $vendorDir . '/symfony/form/Extension/Core/DataMapper/PropertyPathMapper.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataMapper\\RadioListMapper' => $vendorDir . '/symfony/form/Extension/Core/DataMapper/RadioListMapper.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ArrayToPartsTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ArrayToPartsTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\BaseDateTimeTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/BaseDateTimeTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\BooleanToStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/BooleanToStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ChoiceToBooleanArrayTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ChoiceToBooleanArrayTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ChoiceToValueTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ChoiceToValueTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ChoicesToBooleanArrayTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ChoicesToBooleanArrayTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ChoicesToValuesTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ChoicesToValuesTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DataTransformerChain' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DataTransformerChain.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DateTimeToArrayTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DateTimeToLocalizedStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DateTimeToRfc3339Transformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DateTimeToRfc3339Transformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DateTimeToStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\DateTimeToTimestampTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/DateTimeToTimestampTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\IntegerToLocalizedStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/IntegerToLocalizedStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\MoneyToLocalizedStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/MoneyToLocalizedStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\NumberToLocalizedStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\PercentToLocalizedStringTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\DataTransformer\\ValueToDuplicatesTransformer' => $vendorDir . '/symfony/form/Extension/Core/DataTransformer/ValueToDuplicatesTransformer.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\FixCheckboxInputListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/FixCheckboxInputListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\FixRadioInputListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/FixRadioInputListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\FixUrlProtocolListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/FixUrlProtocolListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\MergeCollectionListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/MergeCollectionListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\ResizeFormListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/ResizeFormListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\EventListener\\TrimListener' => $vendorDir . '/symfony/form/Extension/Core/EventListener/TrimListener.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\BaseType' => $vendorDir . '/symfony/form/Extension/Core/Type/BaseType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\BirthdayType' => $vendorDir . '/symfony/form/Extension/Core/Type/BirthdayType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ButtonType' => $vendorDir . '/symfony/form/Extension/Core/Type/ButtonType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\CheckboxType' => $vendorDir . '/symfony/form/Extension/Core/Type/CheckboxType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType' => $vendorDir . '/symfony/form/Extension/Core/Type/ChoiceType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\CollectionType' => $vendorDir . '/symfony/form/Extension/Core/Type/CollectionType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\CountryType' => $vendorDir . '/symfony/form/Extension/Core/Type/CountryType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\CurrencyType' => $vendorDir . '/symfony/form/Extension/Core/Type/CurrencyType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\DateTimeType' => $vendorDir . '/symfony/form/Extension/Core/Type/DateTimeType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\DateType' => $vendorDir . '/symfony/form/Extension/Core/Type/DateType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\EmailType' => $vendorDir . '/symfony/form/Extension/Core/Type/EmailType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FileType' => $vendorDir . '/symfony/form/Extension/Core/Type/FileType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType' => $vendorDir . '/symfony/form/Extension/Core/Type/FormType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\HiddenType' => $vendorDir . '/symfony/form/Extension/Core/Type/HiddenType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\IntegerType' => $vendorDir . '/symfony/form/Extension/Core/Type/IntegerType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\LanguageType' => $vendorDir . '/symfony/form/Extension/Core/Type/LanguageType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\LocaleType' => $vendorDir . '/symfony/form/Extension/Core/Type/LocaleType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\MoneyType' => $vendorDir . '/symfony/form/Extension/Core/Type/MoneyType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\NumberType' => $vendorDir . '/symfony/form/Extension/Core/Type/NumberType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\PasswordType' => $vendorDir . '/symfony/form/Extension/Core/Type/PasswordType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\PercentType' => $vendorDir . '/symfony/form/Extension/Core/Type/PercentType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\RadioType' => $vendorDir . '/symfony/form/Extension/Core/Type/RadioType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\RangeType' => $vendorDir . '/symfony/form/Extension/Core/Type/RangeType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\RepeatedType' => $vendorDir . '/symfony/form/Extension/Core/Type/RepeatedType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ResetType' => $vendorDir . '/symfony/form/Extension/Core/Type/ResetType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\SearchType' => $vendorDir . '/symfony/form/Extension/Core/Type/SearchType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\SubmitType' => $vendorDir . '/symfony/form/Extension/Core/Type/SubmitType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType' => $vendorDir . '/symfony/form/Extension/Core/Type/TextType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TextareaType' => $vendorDir . '/symfony/form/Extension/Core/Type/TextareaType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TimeType' => $vendorDir . '/symfony/form/Extension/Core/Type/TimeType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TimezoneType' => $vendorDir . '/symfony/form/Extension/Core/Type/TimezoneType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\Type\\UrlType' => $vendorDir . '/symfony/form/Extension/Core/Type/UrlType.php', - 'Symfony\\Component\\Form\\Extension\\Core\\View\\ChoiceView' => $vendorDir . '/symfony/form/ChoiceList/View/ChoiceView.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfExtension' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfExtension.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\CsrfProviderAdapter' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfProvider/CsrfProviderAdapter.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\CsrfProviderInterface' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfProvider/CsrfProviderInterface.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\CsrfTokenManagerAdapter' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfProvider/CsrfTokenManagerAdapter.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\DefaultCsrfProvider' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfProvider/DefaultCsrfProvider.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\SessionCsrfProvider' => $vendorDir . '/symfony/form/Extension/Csrf/CsrfProvider/SessionCsrfProvider.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\EventListener\\CsrfValidationListener' => $vendorDir . '/symfony/form/Extension/Csrf/EventListener/CsrfValidationListener.php', - 'Symfony\\Component\\Form\\Extension\\Csrf\\Type\\FormTypeCsrfExtension' => $vendorDir . '/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\DataCollectorExtension' => $vendorDir . '/symfony/form/Extension/DataCollector/DataCollectorExtension.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\EventListener\\DataCollectorListener' => $vendorDir . '/symfony/form/Extension/DataCollector/EventListener/DataCollectorListener.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataCollector' => $vendorDir . '/symfony/form/Extension/DataCollector/FormDataCollector.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataCollectorInterface' => $vendorDir . '/symfony/form/Extension/DataCollector/FormDataCollectorInterface.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataExtractor' => $vendorDir . '/symfony/form/Extension/DataCollector/FormDataExtractor.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataExtractorInterface' => $vendorDir . '/symfony/form/Extension/DataCollector/FormDataExtractorInterface.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\Proxy\\ResolvedTypeDataCollectorProxy' => $vendorDir . '/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\Proxy\\ResolvedTypeFactoryDataCollectorProxy' => $vendorDir . '/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.php', - 'Symfony\\Component\\Form\\Extension\\DataCollector\\Type\\DataCollectorTypeExtension' => $vendorDir . '/symfony/form/Extension/DataCollector/Type/DataCollectorTypeExtension.php', - 'Symfony\\Component\\Form\\Extension\\DependencyInjection\\DependencyInjectionExtension' => $vendorDir . '/symfony/form/Extension/DependencyInjection/DependencyInjectionExtension.php', - 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\EventListener\\BindRequestListener' => $vendorDir . '/symfony/form/Extension/HttpFoundation/EventListener/BindRequestListener.php', - 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\HttpFoundationExtension' => $vendorDir . '/symfony/form/Extension/HttpFoundation/HttpFoundationExtension.php', - 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\HttpFoundationRequestHandler' => $vendorDir . '/symfony/form/Extension/HttpFoundation/HttpFoundationRequestHandler.php', - 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\Type\\FormTypeHttpFoundationExtension' => $vendorDir . '/symfony/form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php', - 'Symfony\\Component\\Form\\Extension\\Templating\\TemplatingExtension' => $vendorDir . '/symfony/form/Extension/Templating/TemplatingExtension.php', - 'Symfony\\Component\\Form\\Extension\\Templating\\TemplatingRendererEngine' => $vendorDir . '/symfony/form/Extension/Templating/TemplatingRendererEngine.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Constraints\\Form' => $vendorDir . '/symfony/form/Extension/Validator/Constraints/Form.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Constraints\\FormValidator' => $vendorDir . '/symfony/form/Extension/Validator/Constraints/FormValidator.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\EventListener\\ValidationListener' => $vendorDir . '/symfony/form/Extension/Validator/EventListener/ValidationListener.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\BaseValidatorExtension' => $vendorDir . '/symfony/form/Extension/Validator/Type/BaseValidatorExtension.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\FormTypeValidatorExtension' => $vendorDir . '/symfony/form/Extension/Validator/Type/FormTypeValidatorExtension.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\RepeatedTypeValidatorExtension' => $vendorDir . '/symfony/form/Extension/Validator/Type/RepeatedTypeValidatorExtension.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\SubmitTypeValidatorExtension' => $vendorDir . '/symfony/form/Extension/Validator/Type/SubmitTypeValidatorExtension.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\Util\\ServerParams' => $vendorDir . '/symfony/form/Extension/Validator/Util/ServerParams.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorExtension' => $vendorDir . '/symfony/form/Extension/Validator/ValidatorExtension.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorTypeGuesser' => $vendorDir . '/symfony/form/Extension/Validator/ValidatorTypeGuesser.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\MappingRule' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/MappingRule.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\RelativePath' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/RelativePath.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\ViolationMapper' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/ViolationMapper.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\ViolationMapperInterface' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/ViolationMapperInterface.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\ViolationPath' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/ViolationPath.php', - 'Symfony\\Component\\Form\\Extension\\Validator\\ViolationMapper\\ViolationPathIterator' => $vendorDir . '/symfony/form/Extension/Validator/ViolationMapper/ViolationPathIterator.php', - 'Symfony\\Component\\Form\\Form' => $vendorDir . '/symfony/form/Form.php', - 'Symfony\\Component\\Form\\FormBuilder' => $vendorDir . '/symfony/form/FormBuilder.php', - 'Symfony\\Component\\Form\\FormBuilderInterface' => $vendorDir . '/symfony/form/FormBuilderInterface.php', - 'Symfony\\Component\\Form\\FormConfigBuilder' => $vendorDir . '/symfony/form/FormConfigBuilder.php', - 'Symfony\\Component\\Form\\FormConfigBuilderInterface' => $vendorDir . '/symfony/form/FormConfigBuilderInterface.php', - 'Symfony\\Component\\Form\\FormConfigInterface' => $vendorDir . '/symfony/form/FormConfigInterface.php', - 'Symfony\\Component\\Form\\FormError' => $vendorDir . '/symfony/form/FormError.php', - 'Symfony\\Component\\Form\\FormErrorIterator' => $vendorDir . '/symfony/form/FormErrorIterator.php', - 'Symfony\\Component\\Form\\FormEvent' => $vendorDir . '/symfony/form/FormEvent.php', - 'Symfony\\Component\\Form\\FormEvents' => $vendorDir . '/symfony/form/FormEvents.php', - 'Symfony\\Component\\Form\\FormExtensionInterface' => $vendorDir . '/symfony/form/FormExtensionInterface.php', - 'Symfony\\Component\\Form\\FormFactory' => $vendorDir . '/symfony/form/FormFactory.php', - 'Symfony\\Component\\Form\\FormFactoryBuilder' => $vendorDir . '/symfony/form/FormFactoryBuilder.php', - 'Symfony\\Component\\Form\\FormFactoryBuilderInterface' => $vendorDir . '/symfony/form/FormFactoryBuilderInterface.php', - 'Symfony\\Component\\Form\\FormFactoryInterface' => $vendorDir . '/symfony/form/FormFactoryInterface.php', - 'Symfony\\Component\\Form\\FormInterface' => $vendorDir . '/symfony/form/FormInterface.php', - 'Symfony\\Component\\Form\\FormRegistry' => $vendorDir . '/symfony/form/FormRegistry.php', - 'Symfony\\Component\\Form\\FormRegistryInterface' => $vendorDir . '/symfony/form/FormRegistryInterface.php', - 'Symfony\\Component\\Form\\FormRenderer' => $vendorDir . '/symfony/form/FormRenderer.php', - 'Symfony\\Component\\Form\\FormRendererEngineInterface' => $vendorDir . '/symfony/form/FormRendererEngineInterface.php', - 'Symfony\\Component\\Form\\FormRendererInterface' => $vendorDir . '/symfony/form/FormRendererInterface.php', - 'Symfony\\Component\\Form\\FormTypeExtensionInterface' => $vendorDir . '/symfony/form/FormTypeExtensionInterface.php', - 'Symfony\\Component\\Form\\FormTypeGuesserChain' => $vendorDir . '/symfony/form/FormTypeGuesserChain.php', - 'Symfony\\Component\\Form\\FormTypeGuesserInterface' => $vendorDir . '/symfony/form/FormTypeGuesserInterface.php', - 'Symfony\\Component\\Form\\FormTypeInterface' => $vendorDir . '/symfony/form/FormTypeInterface.php', - 'Symfony\\Component\\Form\\FormView' => $vendorDir . '/symfony/form/FormView.php', - 'Symfony\\Component\\Form\\Forms' => $vendorDir . '/symfony/form/Forms.php', - 'Symfony\\Component\\Form\\Guess\\Guess' => $vendorDir . '/symfony/form/Guess/Guess.php', - 'Symfony\\Component\\Form\\Guess\\TypeGuess' => $vendorDir . '/symfony/form/Guess/TypeGuess.php', - 'Symfony\\Component\\Form\\Guess\\ValueGuess' => $vendorDir . '/symfony/form/Guess/ValueGuess.php', - 'Symfony\\Component\\Form\\NativeRequestHandler' => $vendorDir . '/symfony/form/NativeRequestHandler.php', - 'Symfony\\Component\\Form\\PreloadedExtension' => $vendorDir . '/symfony/form/PreloadedExtension.php', - 'Symfony\\Component\\Form\\RequestHandlerInterface' => $vendorDir . '/symfony/form/RequestHandlerInterface.php', - 'Symfony\\Component\\Form\\ResolvedFormType' => $vendorDir . '/symfony/form/ResolvedFormType.php', - 'Symfony\\Component\\Form\\ResolvedFormTypeFactory' => $vendorDir . '/symfony/form/ResolvedFormTypeFactory.php', - 'Symfony\\Component\\Form\\ResolvedFormTypeFactoryInterface' => $vendorDir . '/symfony/form/ResolvedFormTypeFactoryInterface.php', - 'Symfony\\Component\\Form\\ResolvedFormTypeInterface' => $vendorDir . '/symfony/form/ResolvedFormTypeInterface.php', - 'Symfony\\Component\\Form\\ReversedTransformer' => $vendorDir . '/symfony/form/ReversedTransformer.php', - 'Symfony\\Component\\Form\\SubmitButton' => $vendorDir . '/symfony/form/SubmitButton.php', - 'Symfony\\Component\\Form\\SubmitButtonBuilder' => $vendorDir . '/symfony/form/SubmitButtonBuilder.php', - 'Symfony\\Component\\Form\\SubmitButtonTypeInterface' => $vendorDir . '/symfony/form/SubmitButtonTypeInterface.php', - 'Symfony\\Component\\Form\\Test\\DeprecationErrorHandler' => $vendorDir . '/symfony/form/Test/DeprecationErrorHandler.php', - 'Symfony\\Component\\Form\\Test\\FormBuilderInterface' => $vendorDir . '/symfony/form/Test/FormBuilderInterface.php', - 'Symfony\\Component\\Form\\Test\\FormIntegrationTestCase' => $vendorDir . '/symfony/form/Test/FormIntegrationTestCase.php', - 'Symfony\\Component\\Form\\Test\\FormInterface' => $vendorDir . '/symfony/form/Test/FormInterface.php', - 'Symfony\\Component\\Form\\Test\\FormPerformanceTestCase' => $vendorDir . '/symfony/form/Test/FormPerformanceTestCase.php', - 'Symfony\\Component\\Form\\Test\\TypeTestCase' => $vendorDir . '/symfony/form/Test/TypeTestCase.php', - 'Symfony\\Component\\Form\\Util\\FormUtil' => $vendorDir . '/symfony/form/Util/FormUtil.php', - 'Symfony\\Component\\Form\\Util\\InheritDataAwareIterator' => $vendorDir . '/symfony/form/Util/InheritDataAwareIterator.php', - 'Symfony\\Component\\Form\\Util\\OrderedHashMap' => $vendorDir . '/symfony/form/Util/OrderedHashMap.php', - 'Symfony\\Component\\Form\\Util\\OrderedHashMapIterator' => $vendorDir . '/symfony/form/Util/OrderedHashMapIterator.php', - 'Symfony\\Component\\Form\\Util\\ServerParams' => $vendorDir . '/symfony/form/Util/ServerParams.php', - 'Symfony\\Component\\Form\\Util\\StringUtil' => $vendorDir . '/symfony/form/Util/StringUtil.php', - 'Symfony\\Component\\Form\\Util\\VirtualFormAwareIterator' => $vendorDir . '/symfony/form/Util/VirtualFormAwareIterator.php', - 'Symfony\\Component\\HttpFoundation\\AcceptHeader' => $vendorDir . '/symfony/http-foundation/AcceptHeader.php', - 'Symfony\\Component\\HttpFoundation\\AcceptHeaderItem' => $vendorDir . '/symfony/http-foundation/AcceptHeaderItem.php', - 'Symfony\\Component\\HttpFoundation\\ApacheRequest' => $vendorDir . '/symfony/http-foundation/ApacheRequest.php', - 'Symfony\\Component\\HttpFoundation\\BinaryFileResponse' => $vendorDir . '/symfony/http-foundation/BinaryFileResponse.php', - 'Symfony\\Component\\HttpFoundation\\Cookie' => $vendorDir . '/symfony/http-foundation/Cookie.php', - 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher' => $vendorDir . '/symfony/http-foundation/ExpressionRequestMatcher.php', - 'Symfony\\Component\\HttpFoundation\\FileBag' => $vendorDir . '/symfony/http-foundation/FileBag.php', - 'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/http-foundation/File/Exception/AccessDeniedException.php', - 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileException.php', - 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileNotFoundException.php', - 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/http-foundation/File/Exception/UnexpectedTypeException.php', - 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UploadException' => $vendorDir . '/symfony/http-foundation/File/Exception/UploadException.php', - 'Symfony\\Component\\HttpFoundation\\File\\File' => $vendorDir . '/symfony/http-foundation/File/File.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/ExtensionGuesser.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesserInterface' => $vendorDir . '/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileBinaryMimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileinfoMimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeExtensionGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php', - 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesserInterface' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php', - 'Symfony\\Component\\HttpFoundation\\File\\UploadedFile' => $vendorDir . '/symfony/http-foundation/File/UploadedFile.php', - 'Symfony\\Component\\HttpFoundation\\HeaderBag' => $vendorDir . '/symfony/http-foundation/HeaderBag.php', - 'Symfony\\Component\\HttpFoundation\\IpUtils' => $vendorDir . '/symfony/http-foundation/IpUtils.php', - 'Symfony\\Component\\HttpFoundation\\JsonResponse' => $vendorDir . '/symfony/http-foundation/JsonResponse.php', - 'Symfony\\Component\\HttpFoundation\\ParameterBag' => $vendorDir . '/symfony/http-foundation/ParameterBag.php', - 'Symfony\\Component\\HttpFoundation\\RedirectResponse' => $vendorDir . '/symfony/http-foundation/RedirectResponse.php', - 'Symfony\\Component\\HttpFoundation\\Request' => $vendorDir . '/symfony/http-foundation/Request.php', - 'Symfony\\Component\\HttpFoundation\\RequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher.php', - 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => $vendorDir . '/symfony/http-foundation/RequestMatcherInterface.php', - 'Symfony\\Component\\HttpFoundation\\RequestStack' => $vendorDir . '/symfony/http-foundation/RequestStack.php', - 'Symfony\\Component\\HttpFoundation\\Response' => $vendorDir . '/symfony/http-foundation/Response.php', - 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag' => $vendorDir . '/symfony/http-foundation/ResponseHeaderBag.php', - 'Symfony\\Component\\HttpFoundation\\ServerBag' => $vendorDir . '/symfony/http-foundation/ServerBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\NamespacedAttributeBag' => $vendorDir . '/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\AutoExpireFlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBagInterface.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Session' => $vendorDir . '/symfony/http-foundation/Session/Session.php', - 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionBagInterface.php', - 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionInterface.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\LegacyPdoSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/LegacyPdoSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcacheSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MongoDbSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NullSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\PdoSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\WriteCheckSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag' => $vendorDir . '/symfony/http-foundation/Session/Storage/MetadataBag.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockArraySessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/NativeSessionStorage.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\NativeProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php', - 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageInterface' => $vendorDir . '/symfony/http-foundation/Session/Storage/SessionStorageInterface.php', - 'Symfony\\Component\\HttpFoundation\\StreamedResponse' => $vendorDir . '/symfony/http-foundation/StreamedResponse.php', - 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle' => $vendorDir . '/symfony/http-kernel/Bundle/Bundle.php', - 'Symfony\\Component\\HttpKernel\\Bundle\\BundleInterface' => $vendorDir . '/symfony/http-kernel/Bundle/BundleInterface.php', - 'Symfony\\Component\\HttpKernel\\CacheClearer\\CacheClearerInterface' => $vendorDir . '/symfony/http-kernel/CacheClearer/CacheClearerInterface.php', - 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer' => $vendorDir . '/symfony/http-kernel/CacheClearer/ChainCacheClearer.php', - 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmer' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmer.php', - 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php', - 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php', - 'Symfony\\Component\\HttpKernel\\CacheWarmer\\WarmableInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/WarmableInterface.php', - 'Symfony\\Component\\HttpKernel\\Client' => $vendorDir . '/symfony/http-kernel/Client.php', - 'Symfony\\Component\\HttpKernel\\Config\\EnvParametersResource' => $vendorDir . '/symfony/http-kernel/Config/EnvParametersResource.php', - 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => $vendorDir . '/symfony/http-kernel/Config/FileLocator.php', - 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => $vendorDir . '/symfony/http-kernel/Controller/ControllerReference.php', - 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolver.php', - 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolverInterface.php', - 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/TraceableControllerResolver.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\AjaxDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/AjaxDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ConfigDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollectorInterface.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\DumpDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DumpDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/EventDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ExceptionDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\LateDataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/LoggerDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/MemoryDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RequestDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RouterDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/TimeDataCollector.php', - 'Symfony\\Component\\HttpKernel\\DataCollector\\Util\\ValueExporter' => $vendorDir . '/symfony/http-kernel/DataCollector/Util/ValueExporter.php', - 'Symfony\\Component\\HttpKernel\\Debug\\ErrorHandler' => $vendorDir . '/symfony/http-kernel/Debug/ErrorHandler.php', - 'Symfony\\Component\\HttpKernel\\Debug\\ExceptionHandler' => $vendorDir . '/symfony/http-kernel/Debug/ExceptionHandler.php', - 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddClassesToCachePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/AddClassesToCachePass.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ConfigurableExtension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ContainerAwareHttpKernel' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ContainerAwareHttpKernel.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\Extension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/Extension.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\FragmentRendererPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler' => $vendorDir . '/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\MergeExtensionConfigurationPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php', - 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterListenersPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RegisterListenersPass.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\AddRequestFormatsListener' => $vendorDir . '/symfony/http-kernel/EventListener/AddRequestFormatsListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener' => $vendorDir . '/symfony/http-kernel/EventListener/DebugHandlersListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener' => $vendorDir . '/symfony/http-kernel/EventListener/DumpListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorsLoggerListener' => $vendorDir . '/symfony/http-kernel/EventListener/ErrorsLoggerListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\EsiListener' => $vendorDir . '/symfony/http-kernel/EventListener/EsiListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener' => $vendorDir . '/symfony/http-kernel/EventListener/ExceptionListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener' => $vendorDir . '/symfony/http-kernel/EventListener/FragmentListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener' => $vendorDir . '/symfony/http-kernel/EventListener/LocaleListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener' => $vendorDir . '/symfony/http-kernel/EventListener/ProfilerListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/ResponseListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => $vendorDir . '/symfony/http-kernel/EventListener/RouterListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\SaveSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SaveSessionListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SessionListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/StreamedResponseListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => $vendorDir . '/symfony/http-kernel/EventListener/SurrogateListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/TestSessionListener.php', - 'Symfony\\Component\\HttpKernel\\EventListener\\TranslatorListener' => $vendorDir . '/symfony/http-kernel/EventListener/TranslatorListener.php', - 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent' => $vendorDir . '/symfony/http-kernel/Event/FilterControllerEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/FilterResponseEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => $vendorDir . '/symfony/http-kernel/Event/FinishRequestEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseForExceptionEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent' => $vendorDir . '/symfony/http-kernel/Event/KernelEvent.php', - 'Symfony\\Component\\HttpKernel\\Event\\PostResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/PostResponseEvent.php', - 'Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/AccessDeniedHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException' => $vendorDir . '/symfony/http-kernel/Exception/BadRequestHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\ConflictHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ConflictHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\GoneHttpException' => $vendorDir . '/symfony/http-kernel/Exception/GoneHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\HttpException' => $vendorDir . '/symfony/http-kernel/Exception/HttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\HttpExceptionInterface' => $vendorDir . '/symfony/http-kernel/Exception/HttpExceptionInterface.php', - 'Symfony\\Component\\HttpKernel\\Exception\\LengthRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/LengthRequiredHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\NotAcceptableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotAcceptableHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotFoundHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionFailedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionFailedHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\TooManyRequestsHttpException' => $vendorDir . '/symfony/http-kernel/Exception/TooManyRequestsHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\UnauthorizedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnauthorizedHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\UnprocessableEntityHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php', - 'Symfony\\Component\\HttpKernel\\Exception\\UnsupportedMediaTypeHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\AbstractSurrogateFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/EsiFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentHandler.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentRendererInterface' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentRendererInterface.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/InlineFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\Fragment\\SsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/SsiFragmentRenderer.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\Esi' => $vendorDir . '/symfony/http-kernel/HttpCache/Esi.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\EsiResponseCacheStrategy' => $vendorDir . '/symfony/http-kernel/HttpCache/EsiResponseCacheStrategy.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\EsiResponseCacheStrategyInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/EsiResponseCacheStrategyInterface.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache' => $vendorDir . '/symfony/http-kernel/HttpCache/HttpCache.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategy' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategyInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\Ssi' => $vendorDir . '/symfony/http-kernel/HttpCache/Ssi.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\Store' => $vendorDir . '/symfony/http-kernel/HttpCache/Store.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/StoreInterface.php', - 'Symfony\\Component\\HttpKernel\\HttpCache\\SurrogateInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/SurrogateInterface.php', - 'Symfony\\Component\\HttpKernel\\HttpKernel' => $vendorDir . '/symfony/http-kernel/HttpKernel.php', - 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => $vendorDir . '/symfony/http-kernel/HttpKernelInterface.php', - 'Symfony\\Component\\HttpKernel\\Kernel' => $vendorDir . '/symfony/http-kernel/Kernel.php', - 'Symfony\\Component\\HttpKernel\\KernelEvents' => $vendorDir . '/symfony/http-kernel/KernelEvents.php', - 'Symfony\\Component\\HttpKernel\\KernelInterface' => $vendorDir . '/symfony/http-kernel/KernelInterface.php', - 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerInterface' => $vendorDir . '/symfony/http-kernel/Log/DebugLoggerInterface.php', - 'Symfony\\Component\\HttpKernel\\Log\\LoggerInterface' => $vendorDir . '/symfony/http-kernel/Log/LoggerInterface.php', - 'Symfony\\Component\\HttpKernel\\Log\\NullLogger' => $vendorDir . '/symfony/http-kernel/Log/NullLogger.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\BaseMemcacheProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/BaseMemcacheProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/FileProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\MemcacheProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/MemcacheProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\MemcachedProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/MemcachedProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\MongoDbProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/MongoDbProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\MysqlProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/MysqlProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\PdoProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/PdoProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\Profile' => $vendorDir . '/symfony/http-kernel/Profiler/Profile.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler' => $vendorDir . '/symfony/http-kernel/Profiler/Profiler.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => $vendorDir . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\RedisProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/RedisProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\Profiler\\SqliteProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/SqliteProfilerStorage.php', - 'Symfony\\Component\\HttpKernel\\TerminableInterface' => $vendorDir . '/symfony/http-kernel/TerminableInterface.php', - 'Symfony\\Component\\HttpKernel\\UriSigner' => $vendorDir . '/symfony/http-kernel/UriSigner.php', - 'Symfony\\Component\\Icu\\IcuCurrencyBundle' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/IcuCurrencyBundle.php', - 'Symfony\\Component\\Icu\\IcuData' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/IcuData.php', - 'Symfony\\Component\\Icu\\IcuLanguageBundle' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/IcuLanguageBundle.php', - 'Symfony\\Component\\Icu\\IcuLocaleBundle' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/IcuLocaleBundle.php', - 'Symfony\\Component\\Icu\\IcuRegionBundle' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/IcuRegionBundle.php', - 'Symfony\\Component\\Icu\\Tests\\IcuIntegrationTest' => $vendorDir . '/symfony/icu/Symfony/Component/Icu/Tests/IcuIntegrationTest.php', - 'Symfony\\Component\\Intl\\Collator\\Collator' => $vendorDir . '/symfony/intl/Collator/Collator.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Compiler\\BundleCompilerInterface' => $vendorDir . '/symfony/intl/Data/Bundle/Compiler/BundleCompilerInterface.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Compiler\\GenrbCompiler' => $vendorDir . '/symfony/intl/Data/Bundle/Compiler/GenrbCompiler.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\BufferedBundleReader' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/BufferedBundleReader.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\BundleEntryReader' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/BundleEntryReader.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\BundleEntryReaderInterface' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/BundleEntryReaderInterface.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\BundleReaderInterface' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/BundleReaderInterface.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\IntlBundleReader' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/IntlBundleReader.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\JsonBundleReader' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/JsonBundleReader.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Reader\\PhpBundleReader' => $vendorDir . '/symfony/intl/Data/Bundle/Reader/PhpBundleReader.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Writer\\BundleWriterInterface' => $vendorDir . '/symfony/intl/Data/Bundle/Writer/BundleWriterInterface.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Writer\\JsonBundleWriter' => $vendorDir . '/symfony/intl/Data/Bundle/Writer/JsonBundleWriter.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Writer\\PhpBundleWriter' => $vendorDir . '/symfony/intl/Data/Bundle/Writer/PhpBundleWriter.php', - 'Symfony\\Component\\Intl\\Data\\Bundle\\Writer\\TextBundleWriter' => $vendorDir . '/symfony/intl/Data/Bundle/Writer/TextBundleWriter.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\AbstractDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/AbstractDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\CurrencyDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/CurrencyDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\GeneratorConfig' => $vendorDir . '/symfony/intl/Data/Generator/GeneratorConfig.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\LanguageDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/LanguageDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\LocaleDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/LocaleDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\RegionDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/RegionDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Generator\\ScriptDataGenerator' => $vendorDir . '/symfony/intl/Data/Generator/ScriptDataGenerator.php', - 'Symfony\\Component\\Intl\\Data\\Provider\\CurrencyDataProvider' => $vendorDir . '/symfony/intl/Data/Provider/CurrencyDataProvider.php', - 'Symfony\\Component\\Intl\\Data\\Provider\\LanguageDataProvider' => $vendorDir . '/symfony/intl/Data/Provider/LanguageDataProvider.php', - 'Symfony\\Component\\Intl\\Data\\Provider\\LocaleDataProvider' => $vendorDir . '/symfony/intl/Data/Provider/LocaleDataProvider.php', - 'Symfony\\Component\\Intl\\Data\\Provider\\RegionDataProvider' => $vendorDir . '/symfony/intl/Data/Provider/RegionDataProvider.php', - 'Symfony\\Component\\Intl\\Data\\Provider\\ScriptDataProvider' => $vendorDir . '/symfony/intl/Data/Provider/ScriptDataProvider.php', - 'Symfony\\Component\\Intl\\Data\\Util\\ArrayAccessibleResourceBundle' => $vendorDir . '/symfony/intl/Data/Util/ArrayAccessibleResourceBundle.php', - 'Symfony\\Component\\Intl\\Data\\Util\\LocaleScanner' => $vendorDir . '/symfony/intl/Data/Util/LocaleScanner.php', - 'Symfony\\Component\\Intl\\Data\\Util\\RecursiveArrayAccess' => $vendorDir . '/symfony/intl/Data/Util/RecursiveArrayAccess.php', - 'Symfony\\Component\\Intl\\Data\\Util\\RingBuffer' => $vendorDir . '/symfony/intl/Data/Util/RingBuffer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\AmPmTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/AmPmTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\DayOfWeekTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/DayOfWeekTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\DayOfYearTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/DayOfYearTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\DayTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/DayTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\FullTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/FullTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\Hour1200Transformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/Hour1200Transformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\Hour1201Transformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/Hour1201Transformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\Hour2400Transformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/Hour2400Transformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\Hour2401Transformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/Hour2401Transformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\HourTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/HourTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\MinuteTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/MinuteTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\MonthTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/MonthTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\QuarterTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/QuarterTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\SecondTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/SecondTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\TimeZoneTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/TimeZoneTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\Transformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/Transformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\DateFormat\\YearTransformer' => $vendorDir . '/symfony/intl/DateFormatter/DateFormat/YearTransformer.php', - 'Symfony\\Component\\Intl\\DateFormatter\\IntlDateFormatter' => $vendorDir . '/symfony/intl/DateFormatter/IntlDateFormatter.php', - 'Symfony\\Component\\Intl\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/intl/Exception/BadMethodCallException.php', - 'Symfony\\Component\\Intl\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/intl/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Intl\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/intl/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Intl\\Exception\\MethodArgumentNotImplementedException' => $vendorDir . '/symfony/intl/Exception/MethodArgumentNotImplementedException.php', - 'Symfony\\Component\\Intl\\Exception\\MethodArgumentValueNotImplementedException' => $vendorDir . '/symfony/intl/Exception/MethodArgumentValueNotImplementedException.php', - 'Symfony\\Component\\Intl\\Exception\\MethodNotImplementedException' => $vendorDir . '/symfony/intl/Exception/MethodNotImplementedException.php', - 'Symfony\\Component\\Intl\\Exception\\MissingResourceException' => $vendorDir . '/symfony/intl/Exception/MissingResourceException.php', - 'Symfony\\Component\\Intl\\Exception\\NotImplementedException' => $vendorDir . '/symfony/intl/Exception/NotImplementedException.php', - 'Symfony\\Component\\Intl\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/intl/Exception/OutOfBoundsException.php', - 'Symfony\\Component\\Intl\\Exception\\ResourceBundleNotFoundException' => $vendorDir . '/symfony/intl/Exception/ResourceBundleNotFoundException.php', - 'Symfony\\Component\\Intl\\Exception\\RuntimeException' => $vendorDir . '/symfony/intl/Exception/RuntimeException.php', - 'Symfony\\Component\\Intl\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/intl/Exception/UnexpectedTypeException.php', - 'Symfony\\Component\\Intl\\Globals\\IntlGlobals' => $vendorDir . '/symfony/intl/Globals/IntlGlobals.php', - 'Symfony\\Component\\Intl\\Intl' => $vendorDir . '/symfony/intl/Intl.php', - 'Symfony\\Component\\Intl\\Locale' => $vendorDir . '/symfony/intl/Locale.php', - 'Symfony\\Component\\Intl\\Locale\\Locale' => $vendorDir . '/symfony/intl/Locale/Locale.php', - 'Symfony\\Component\\Intl\\NumberFormatter\\NumberFormatter' => $vendorDir . '/symfony/intl/NumberFormatter/NumberFormatter.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\CurrencyBundle' => $vendorDir . '/symfony/intl/ResourceBundle/CurrencyBundle.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\CurrencyBundleInterface' => $vendorDir . '/symfony/intl/ResourceBundle/CurrencyBundleInterface.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\LanguageBundle' => $vendorDir . '/symfony/intl/ResourceBundle/LanguageBundle.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\LanguageBundleInterface' => $vendorDir . '/symfony/intl/ResourceBundle/LanguageBundleInterface.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\LocaleBundle' => $vendorDir . '/symfony/intl/ResourceBundle/LocaleBundle.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\LocaleBundleInterface' => $vendorDir . '/symfony/intl/ResourceBundle/LocaleBundleInterface.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\RegionBundle' => $vendorDir . '/symfony/intl/ResourceBundle/RegionBundle.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\RegionBundleInterface' => $vendorDir . '/symfony/intl/ResourceBundle/RegionBundleInterface.php', - 'Symfony\\Component\\Intl\\ResourceBundle\\ResourceBundleInterface' => $vendorDir . '/symfony/intl/ResourceBundle/ResourceBundleInterface.php', - 'Symfony\\Component\\Intl\\Util\\IcuVersion' => $vendorDir . '/symfony/intl/Util/IcuVersion.php', - 'Symfony\\Component\\Intl\\Util\\IntlTestHelper' => $vendorDir . '/symfony/intl/Util/IntlTestHelper.php', - 'Symfony\\Component\\Intl\\Util\\SvnCommit' => $vendorDir . '/symfony/intl/Util/SvnCommit.php', - 'Symfony\\Component\\Intl\\Util\\SvnRepository' => $vendorDir . '/symfony/intl/Util/SvnRepository.php', - 'Symfony\\Component\\Intl\\Util\\Version' => $vendorDir . '/symfony/intl/Util/Version.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\AccessException' => $vendorDir . '/symfony/options-resolver/Exception/AccessException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/options-resolver/Exception/ExceptionInterface.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/options-resolver/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\InvalidOptionsException' => $vendorDir . '/symfony/options-resolver/Exception/InvalidOptionsException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\MissingOptionsException' => $vendorDir . '/symfony/options-resolver/Exception/MissingOptionsException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\NoSuchOptionException' => $vendorDir . '/symfony/options-resolver/Exception/NoSuchOptionException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\OptionDefinitionException' => $vendorDir . '/symfony/options-resolver/Exception/OptionDefinitionException.php', - 'Symfony\\Component\\OptionsResolver\\Exception\\UndefinedOptionsException' => $vendorDir . '/symfony/options-resolver/Exception/UndefinedOptionsException.php', - 'Symfony\\Component\\OptionsResolver\\Options' => $vendorDir . '/symfony/options-resolver/Options.php', - 'Symfony\\Component\\OptionsResolver\\OptionsResolver' => $vendorDir . '/symfony/options-resolver/OptionsResolver.php', - 'Symfony\\Component\\OptionsResolver\\OptionsResolverInterface' => $vendorDir . '/symfony/options-resolver/OptionsResolverInterface.php', - 'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/process/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/process/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Process\\Exception\\LogicException' => $vendorDir . '/symfony/process/Exception/LogicException.php', - 'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => $vendorDir . '/symfony/process/Exception/ProcessFailedException.php', - 'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => $vendorDir . '/symfony/process/Exception/ProcessTimedOutException.php', - 'Symfony\\Component\\Process\\Exception\\RuntimeException' => $vendorDir . '/symfony/process/Exception/RuntimeException.php', - 'Symfony\\Component\\Process\\ExecutableFinder' => $vendorDir . '/symfony/process/ExecutableFinder.php', - 'Symfony\\Component\\Process\\PhpExecutableFinder' => $vendorDir . '/symfony/process/PhpExecutableFinder.php', - 'Symfony\\Component\\Process\\PhpProcess' => $vendorDir . '/symfony/process/PhpProcess.php', - 'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => $vendorDir . '/symfony/process/Pipes/AbstractPipes.php', - 'Symfony\\Component\\Process\\Pipes\\PipesInterface' => $vendorDir . '/symfony/process/Pipes/PipesInterface.php', - 'Symfony\\Component\\Process\\Pipes\\UnixPipes' => $vendorDir . '/symfony/process/Pipes/UnixPipes.php', - 'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => $vendorDir . '/symfony/process/Pipes/WindowsPipes.php', - 'Symfony\\Component\\Process\\Process' => $vendorDir . '/symfony/process/Process.php', - 'Symfony\\Component\\Process\\ProcessBuilder' => $vendorDir . '/symfony/process/ProcessBuilder.php', - 'Symfony\\Component\\Process\\ProcessUtils' => $vendorDir . '/symfony/process/ProcessUtils.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\AccessException' => $vendorDir . '/symfony/property-access/Exception/AccessException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/property-access/Exception/ExceptionInterface.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/property-access/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\InvalidPropertyPathException' => $vendorDir . '/symfony/property-access/Exception/InvalidPropertyPathException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\NoSuchIndexException' => $vendorDir . '/symfony/property-access/Exception/NoSuchIndexException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\NoSuchPropertyException' => $vendorDir . '/symfony/property-access/Exception/NoSuchPropertyException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/property-access/Exception/OutOfBoundsException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\RuntimeException' => $vendorDir . '/symfony/property-access/Exception/RuntimeException.php', - 'Symfony\\Component\\PropertyAccess\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/property-access/Exception/UnexpectedTypeException.php', - 'Symfony\\Component\\PropertyAccess\\PropertyAccess' => $vendorDir . '/symfony/property-access/PropertyAccess.php', - 'Symfony\\Component\\PropertyAccess\\PropertyAccessor' => $vendorDir . '/symfony/property-access/PropertyAccessor.php', - 'Symfony\\Component\\PropertyAccess\\PropertyAccessorBuilder' => $vendorDir . '/symfony/property-access/PropertyAccessorBuilder.php', - 'Symfony\\Component\\PropertyAccess\\PropertyAccessorInterface' => $vendorDir . '/symfony/property-access/PropertyAccessorInterface.php', - 'Symfony\\Component\\PropertyAccess\\PropertyPath' => $vendorDir . '/symfony/property-access/PropertyPath.php', - 'Symfony\\Component\\PropertyAccess\\PropertyPathBuilder' => $vendorDir . '/symfony/property-access/PropertyPathBuilder.php', - 'Symfony\\Component\\PropertyAccess\\PropertyPathInterface' => $vendorDir . '/symfony/property-access/PropertyPathInterface.php', - 'Symfony\\Component\\PropertyAccess\\PropertyPathIterator' => $vendorDir . '/symfony/property-access/PropertyPathIterator.php', - 'Symfony\\Component\\PropertyAccess\\PropertyPathIteratorInterface' => $vendorDir . '/symfony/property-access/PropertyPathIteratorInterface.php', - 'Symfony\\Component\\PropertyAccess\\StringUtil' => $vendorDir . '/symfony/property-access/StringUtil.php', - 'Symfony\\Component\\Routing\\Annotation\\Route' => $vendorDir . '/symfony/routing/Annotation/Route.php', - 'Symfony\\Component\\Routing\\CompiledRoute' => $vendorDir . '/symfony/routing/CompiledRoute.php', - 'Symfony\\Component\\Routing\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/routing/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Routing\\Exception\\InvalidParameterException' => $vendorDir . '/symfony/routing/Exception/InvalidParameterException.php', - 'Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException' => $vendorDir . '/symfony/routing/Exception/MethodNotAllowedException.php', - 'Symfony\\Component\\Routing\\Exception\\MissingMandatoryParametersException' => $vendorDir . '/symfony/routing/Exception/MissingMandatoryParametersException.php', - 'Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException' => $vendorDir . '/symfony/routing/Exception/ResourceNotFoundException.php', - 'Symfony\\Component\\Routing\\Exception\\RouteNotFoundException' => $vendorDir . '/symfony/routing/Exception/RouteNotFoundException.php', - 'Symfony\\Component\\Routing\\Generator\\ConfigurableRequirementsInterface' => $vendorDir . '/symfony/routing/Generator/ConfigurableRequirementsInterface.php', - 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumper.php', - 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php', - 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php', - 'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => $vendorDir . '/symfony/routing/Generator/UrlGenerator.php', - 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => $vendorDir . '/symfony/routing/Generator/UrlGeneratorInterface.php', - 'Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationClassLoader.php', - 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationDirectoryLoader.php', - 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationFileLoader.php', - 'Symfony\\Component\\Routing\\Loader\\ClosureLoader' => $vendorDir . '/symfony/routing/Loader/ClosureLoader.php', - 'Symfony\\Component\\Routing\\Loader\\DependencyInjection\\ServiceRouterLoader' => $vendorDir . '/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php', - 'Symfony\\Component\\Routing\\Loader\\DirectoryLoader' => $vendorDir . '/symfony/routing/Loader/DirectoryLoader.php', - 'Symfony\\Component\\Routing\\Loader\\ObjectRouteLoader' => $vendorDir . '/symfony/routing/Loader/ObjectRouteLoader.php', - 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/routing/Loader/PhpFileLoader.php', - 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/routing/Loader/XmlFileLoader.php', - 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/routing/Loader/YamlFileLoader.php', - 'Symfony\\Component\\Routing\\Matcher\\ApacheUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/ApacheUrlMatcher.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\ApacheMatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/ApacheMatcherDumper.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\DumperCollection' => $vendorDir . '/symfony/routing/Matcher/Dumper/DumperCollection.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\DumperPrefixCollection' => $vendorDir . '/symfony/routing/Matcher/Dumper/DumperPrefixCollection.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\DumperRoute' => $vendorDir . '/symfony/routing/Matcher/Dumper/DumperRoute.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumper.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumperInterface' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php', - 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php', - 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcher.php', - 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php', - 'Symfony\\Component\\Routing\\Matcher\\RequestMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RequestMatcherInterface.php', - 'Symfony\\Component\\Routing\\Matcher\\TraceableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/TraceableUrlMatcher.php', - 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher' => $vendorDir . '/symfony/routing/Matcher/UrlMatcher.php', - 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/UrlMatcherInterface.php', - 'Symfony\\Component\\Routing\\RequestContext' => $vendorDir . '/symfony/routing/RequestContext.php', - 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => $vendorDir . '/symfony/routing/RequestContextAwareInterface.php', - 'Symfony\\Component\\Routing\\Route' => $vendorDir . '/symfony/routing/Route.php', - 'Symfony\\Component\\Routing\\RouteCollection' => $vendorDir . '/symfony/routing/RouteCollection.php', - 'Symfony\\Component\\Routing\\RouteCollectionBuilder' => $vendorDir . '/symfony/routing/RouteCollectionBuilder.php', - 'Symfony\\Component\\Routing\\RouteCompiler' => $vendorDir . '/symfony/routing/RouteCompiler.php', - 'Symfony\\Component\\Routing\\RouteCompilerInterface' => $vendorDir . '/symfony/routing/RouteCompilerInterface.php', - 'Symfony\\Component\\Routing\\Router' => $vendorDir . '/symfony/routing/Router.php', - 'Symfony\\Component\\Routing\\RouterInterface' => $vendorDir . '/symfony/routing/RouterInterface.php', - 'Symfony\\Component\\Security\\Acl\\Dbal\\AclProvider' => $vendorDir . '/symfony/security-acl/Dbal/AclProvider.php', - 'Symfony\\Component\\Security\\Acl\\Dbal\\MutableAclProvider' => $vendorDir . '/symfony/security-acl/Dbal/MutableAclProvider.php', - 'Symfony\\Component\\Security\\Acl\\Dbal\\Schema' => $vendorDir . '/symfony/security-acl/Dbal/Schema.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\Acl' => $vendorDir . '/symfony/security-acl/Domain/Acl.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\AclCollectionCache' => $vendorDir . '/symfony/security-acl/Domain/AclCollectionCache.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\AuditLogger' => $vendorDir . '/symfony/security-acl/Domain/AuditLogger.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\DoctrineAclCache' => $vendorDir . '/symfony/security-acl/Domain/DoctrineAclCache.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\Entry' => $vendorDir . '/symfony/security-acl/Domain/Entry.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\FieldEntry' => $vendorDir . '/symfony/security-acl/Domain/FieldEntry.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\ObjectIdentity' => $vendorDir . '/symfony/security-acl/Domain/ObjectIdentity.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\ObjectIdentityRetrievalStrategy' => $vendorDir . '/symfony/security-acl/Domain/ObjectIdentityRetrievalStrategy.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\PermissionGrantingStrategy' => $vendorDir . '/symfony/security-acl/Domain/PermissionGrantingStrategy.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\RoleSecurityIdentity' => $vendorDir . '/symfony/security-acl/Domain/RoleSecurityIdentity.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\SecurityIdentityRetrievalStrategy' => $vendorDir . '/symfony/security-acl/Domain/SecurityIdentityRetrievalStrategy.php', - 'Symfony\\Component\\Security\\Acl\\Domain\\UserSecurityIdentity' => $vendorDir . '/symfony/security-acl/Domain/UserSecurityIdentity.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\AclAlreadyExistsException' => $vendorDir . '/symfony/security-acl/Exception/AclAlreadyExistsException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\AclNotFoundException' => $vendorDir . '/symfony/security-acl/Exception/AclNotFoundException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\ConcurrentModificationException' => $vendorDir . '/symfony/security-acl/Exception/ConcurrentModificationException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\Exception' => $vendorDir . '/symfony/security-acl/Exception/Exception.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\InvalidDomainObjectException' => $vendorDir . '/symfony/security-acl/Exception/InvalidDomainObjectException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\NoAceFoundException' => $vendorDir . '/symfony/security-acl/Exception/NoAceFoundException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\NotAllAclsFoundException' => $vendorDir . '/symfony/security-acl/Exception/NotAllAclsFoundException.php', - 'Symfony\\Component\\Security\\Acl\\Exception\\SidNotLoadedException' => $vendorDir . '/symfony/security-acl/Exception/SidNotLoadedException.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AclCacheInterface' => $vendorDir . '/symfony/security-acl/Model/AclCacheInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AclInterface' => $vendorDir . '/symfony/security-acl/Model/AclInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AclProviderInterface' => $vendorDir . '/symfony/security-acl/Model/AclProviderInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AuditLoggerInterface' => $vendorDir . '/symfony/security-acl/Model/AuditLoggerInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AuditableAclInterface' => $vendorDir . '/symfony/security-acl/Model/AuditableAclInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\AuditableEntryInterface' => $vendorDir . '/symfony/security-acl/Model/AuditableEntryInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\DomainObjectInterface' => $vendorDir . '/symfony/security-acl/Model/DomainObjectInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\EntryInterface' => $vendorDir . '/symfony/security-acl/Model/EntryInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\FieldEntryInterface' => $vendorDir . '/symfony/security-acl/Model/FieldEntryInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\MutableAclInterface' => $vendorDir . '/symfony/security-acl/Model/MutableAclInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\MutableAclProviderInterface' => $vendorDir . '/symfony/security-acl/Model/MutableAclProviderInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\ObjectIdentityInterface' => $vendorDir . '/symfony/security-acl/Model/ObjectIdentityInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\ObjectIdentityRetrievalStrategyInterface' => $vendorDir . '/symfony/security-acl/Model/ObjectIdentityRetrievalStrategyInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\PermissionGrantingStrategyInterface' => $vendorDir . '/symfony/security-acl/Model/PermissionGrantingStrategyInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\SecurityIdentityInterface' => $vendorDir . '/symfony/security-acl/Model/SecurityIdentityInterface.php', - 'Symfony\\Component\\Security\\Acl\\Model\\SecurityIdentityRetrievalStrategyInterface' => $vendorDir . '/symfony/security-acl/Model/SecurityIdentityRetrievalStrategyInterface.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\AbstractMaskBuilder' => $vendorDir . '/symfony/security-acl/Permission/AbstractMaskBuilder.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\BasicPermissionMap' => $vendorDir . '/symfony/security-acl/Permission/BasicPermissionMap.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\MaskBuilder' => $vendorDir . '/symfony/security-acl/Permission/MaskBuilder.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\MaskBuilderInterface' => $vendorDir . '/symfony/security-acl/Permission/MaskBuilderInterface.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\MaskBuilderRetrievalInterface' => $vendorDir . '/symfony/security-acl/Permission/MaskBuilderRetrievalInterface.php', - 'Symfony\\Component\\Security\\Acl\\Permission\\PermissionMapInterface' => $vendorDir . '/symfony/security-acl/Permission/PermissionMapInterface.php', - 'Symfony\\Component\\Security\\Acl\\Util\\ClassUtils' => $vendorDir . '/symfony/security-acl/Util/ClassUtils.php', - 'Symfony\\Component\\Security\\Acl\\Voter\\AclVoter' => $vendorDir . '/symfony/security-acl/Voter/AclVoter.php', - 'Symfony\\Component\\Security\\Acl\\Voter\\FieldVote' => $vendorDir . '/symfony/security-acl/Voter/FieldVote.php', - 'Symfony\\Component\\Security\\Core\\AuthenticationEvents' => $vendorDir . '/symfony/security/Core/AuthenticationEvents.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationManagerInterface' => $vendorDir . '/symfony/security/Core/Authentication/AuthenticationManagerInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager' => $vendorDir . '/symfony/security/Core/Authentication/AuthenticationProviderManager.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationTrustResolver' => $vendorDir . '/symfony/security/Core/Authentication/AuthenticationTrustResolver.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationTrustResolverInterface' => $vendorDir . '/symfony/security/Core/Authentication/AuthenticationTrustResolverInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\AnonymousAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/AnonymousAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\AuthenticationProviderInterface' => $vendorDir . '/symfony/security/Core/Authentication/Provider/AuthenticationProviderInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\DaoAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/DaoAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\LdapBindAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/LdapBindAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\PreAuthenticatedAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\RememberMeAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/RememberMeAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\SimpleAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/SimpleAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\UserAuthenticationProvider' => $vendorDir . '/symfony/security/Core/Authentication/Provider/UserAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\InMemoryTokenProvider' => $vendorDir . '/symfony/security/Core/Authentication/RememberMe/InMemoryTokenProvider.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\PersistentToken' => $vendorDir . '/symfony/security/Core/Authentication/RememberMe/PersistentToken.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\PersistentTokenInterface' => $vendorDir . '/symfony/security/Core/Authentication/RememberMe/PersistentTokenInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\TokenProviderInterface' => $vendorDir . '/symfony/security/Core/Authentication/RememberMe/TokenProviderInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\SimpleAuthenticatorInterface' => $vendorDir . '/symfony/security/Core/Authentication/SimpleAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\SimpleFormAuthenticatorInterface' => $vendorDir . '/symfony/security/Core/Authentication/SimpleFormAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\SimplePreAuthenticatorInterface' => $vendorDir . '/symfony/security/Core/Authentication/SimplePreAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\AbstractToken' => $vendorDir . '/symfony/security/Core/Authentication/Token/AbstractToken.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken' => $vendorDir . '/symfony/security/Core/Authentication/Token/AnonymousToken.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\PreAuthenticatedToken' => $vendorDir . '/symfony/security/Core/Authentication/Token/PreAuthenticatedToken.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken' => $vendorDir . '/symfony/security/Core/Authentication/Token/RememberMeToken.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorage' => $vendorDir . '/symfony/security/Core/Authentication/Token/Storage/TokenStorage.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorageInterface' => $vendorDir . '/symfony/security/Core/Authentication/Token/Storage/TokenStorageInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\TokenInterface' => $vendorDir . '/symfony/security/Core/Authentication/Token/TokenInterface.php', - 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken' => $vendorDir . '/symfony/security/Core/Authentication/Token/UsernamePasswordToken.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager' => $vendorDir . '/symfony/security/Core/Authorization/AccessDecisionManager.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface' => $vendorDir . '/symfony/security/Core/Authorization/AccessDecisionManagerInterface.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationChecker' => $vendorDir . '/symfony/security/Core/Authorization/AuthorizationChecker.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface' => $vendorDir . '/symfony/security/Core/Authorization/AuthorizationCheckerInterface.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\ExpressionLanguage' => $vendorDir . '/symfony/security/Core/Authorization/ExpressionLanguage.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\ExpressionLanguageProvider' => $vendorDir . '/symfony/security/Core/Authorization/ExpressionLanguageProvider.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\AbstractVoter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/AbstractVoter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\AuthenticatedVoter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/AuthenticatedVoter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\ExpressionVoter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/ExpressionVoter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleHierarchyVoter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/RoleHierarchyVoter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleVoter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/RoleVoter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\Voter' => $vendorDir . '/symfony/security/Core/Authorization/Voter/Voter.php', - 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface' => $vendorDir . '/symfony/security/Core/Authorization/Voter/VoterInterface.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\BCryptPasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/BCryptPasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\BasePasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/BasePasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderAwareInterface' => $vendorDir . '/symfony/security/Core/Encoder/EncoderAwareInterface.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactory' => $vendorDir . '/symfony/security/Core/Encoder/EncoderFactory.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface' => $vendorDir . '/symfony/security/Core/Encoder/EncoderFactoryInterface.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\MessageDigestPasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/MessageDigestPasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\PasswordEncoderInterface' => $vendorDir . '/symfony/security/Core/Encoder/PasswordEncoderInterface.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\Pbkdf2PasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/Pbkdf2PasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/PlaintextPasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoder' => $vendorDir . '/symfony/security/Core/Encoder/UserPasswordEncoder.php', - 'Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoderInterface' => $vendorDir . '/symfony/security/Core/Encoder/UserPasswordEncoderInterface.php', - 'Symfony\\Component\\Security\\Core\\Event\\AuthenticationEvent' => $vendorDir . '/symfony/security/Core/Event/AuthenticationEvent.php', - 'Symfony\\Component\\Security\\Core\\Event\\AuthenticationFailureEvent' => $vendorDir . '/symfony/security/Core/Event/AuthenticationFailureEvent.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/security/Core/Exception/AccessDeniedException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AccountExpiredException' => $vendorDir . '/symfony/security/Core/Exception/AccountExpiredException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AccountStatusException' => $vendorDir . '/symfony/security/Core/Exception/AccountStatusException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AuthenticationCredentialsNotFoundException' => $vendorDir . '/symfony/security/Core/Exception/AuthenticationCredentialsNotFoundException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AuthenticationException' => $vendorDir . '/symfony/security/Core/Exception/AuthenticationException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AuthenticationExpiredException' => $vendorDir . '/symfony/security/Core/Exception/AuthenticationExpiredException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\AuthenticationServiceException' => $vendorDir . '/symfony/security/Core/Exception/AuthenticationServiceException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\BadCredentialsException' => $vendorDir . '/symfony/security/Core/Exception/BadCredentialsException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\CookieTheftException' => $vendorDir . '/symfony/security/Core/Exception/CookieTheftException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\CredentialsExpiredException' => $vendorDir . '/symfony/security/Core/Exception/CredentialsExpiredException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\CustomUserMessageAuthenticationException' => $vendorDir . '/symfony/security/Core/Exception/CustomUserMessageAuthenticationException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\DisabledException' => $vendorDir . '/symfony/security/Core/Exception/DisabledException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/security/Core/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Security\\Core\\Exception\\InsufficientAuthenticationException' => $vendorDir . '/symfony/security/Core/Exception/InsufficientAuthenticationException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/security/Core/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\InvalidCsrfTokenException' => $vendorDir . '/symfony/security/Core/Exception/InvalidCsrfTokenException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\LockedException' => $vendorDir . '/symfony/security/Core/Exception/LockedException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\LogoutException' => $vendorDir . '/symfony/security/Core/Exception/LogoutException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\NonceExpiredException' => $vendorDir . '/symfony/security/Core/Exception/NonceExpiredException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\ProviderNotFoundException' => $vendorDir . '/symfony/security/Core/Exception/ProviderNotFoundException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\RuntimeException' => $vendorDir . '/symfony/security/Core/Exception/RuntimeException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\SessionUnavailableException' => $vendorDir . '/symfony/security/Core/Exception/SessionUnavailableException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\TokenNotFoundException' => $vendorDir . '/symfony/security/Core/Exception/TokenNotFoundException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\UnsupportedUserException' => $vendorDir . '/symfony/security/Core/Exception/UnsupportedUserException.php', - 'Symfony\\Component\\Security\\Core\\Exception\\UsernameNotFoundException' => $vendorDir . '/symfony/security/Core/Exception/UsernameNotFoundException.php', - 'Symfony\\Component\\Security\\Core\\Role\\Role' => $vendorDir . '/symfony/security/Core/Role/Role.php', - 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy' => $vendorDir . '/symfony/security/Core/Role/RoleHierarchy.php', - 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => $vendorDir . '/symfony/security/Core/Role/RoleHierarchyInterface.php', - 'Symfony\\Component\\Security\\Core\\Role\\RoleInterface' => $vendorDir . '/symfony/security/Core/Role/RoleInterface.php', - 'Symfony\\Component\\Security\\Core\\Role\\SwitchUserRole' => $vendorDir . '/symfony/security/Core/Role/SwitchUserRole.php', - 'Symfony\\Component\\Security\\Core\\Security' => $vendorDir . '/symfony/security/Core/Security.php', - 'Symfony\\Component\\Security\\Core\\SecurityContext' => $vendorDir . '/symfony/security/Core/SecurityContext.php', - 'Symfony\\Component\\Security\\Core\\SecurityContextInterface' => $vendorDir . '/symfony/security/Core/SecurityContextInterface.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\AuthenticationProviderManagerTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/AuthenticationProviderManagerTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\AuthenticationTrustResolverTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\AnonymousAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/AnonymousAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\DaoAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/DaoAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\LdapBindAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/LdapBindAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\PreAuthenticatedAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/PreAuthenticatedAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\RememberMeAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/RememberMeAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Provider\\UserAuthenticationProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Provider/UserAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\RememberMe\\InMemoryTokenProviderTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/RememberMe/InMemoryTokenProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\RememberMe\\PersistentTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/RememberMe/PersistentTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\AbstractTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/AbstractTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\AnonymousTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/AnonymousTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\ConcreteToken' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/AbstractTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\PreAuthenticatedTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/PreAuthenticatedTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\RememberMeTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/RememberMeTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\Storage\\TokenStorageTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/Storage/TokenStorageTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\TestUser' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/AbstractTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authentication\\Token\\UsernamePasswordTokenTest' => $vendorDir . '/symfony/security/Core/Tests/Authentication/Token/UsernamePasswordTokenTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\AccessDecisionManagerTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/AccessDecisionManagerTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\AuthorizationCheckerTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/AuthorizationCheckerTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\ExpressionLanguageTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/ExpressionLanguageTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\AbstractVoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/AbstractVoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\AuthenticatedVoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/AuthenticatedVoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\ExpressionVoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/ExpressionVoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\Fixtures\\MyVoter' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/Fixtures/MyVoter.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\RoleHierarchyVoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/RoleHierarchyVoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\RoleVoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/RoleVoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\VoterTest' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/VoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Authorization\\Voter\\VoterTest_Voter' => $vendorDir . '/symfony/security/Core/Tests/Authorization/Voter/VoterTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\BCryptPasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/BCryptPasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\BasePasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/BasePasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\EncAwareUser' => $vendorDir . '/symfony/security/Core/Tests/Encoder/EncoderFactoryTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\EncoderFactoryTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/EncoderFactoryTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\MessageDigestPasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/MessageDigestPasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\PasswordEncoder' => $vendorDir . '/symfony/security/Core/Tests/Encoder/BasePasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\Pbkdf2PasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/Pbkdf2PasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\PlaintextPasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/PlaintextPasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\SomeChildUser' => $vendorDir . '/symfony/security/Core/Tests/Encoder/EncoderFactoryTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\SomeUser' => $vendorDir . '/symfony/security/Core/Tests/Encoder/EncoderFactoryTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Encoder\\UserPasswordEncoderTest' => $vendorDir . '/symfony/security/Core/Tests/Encoder/UserPasswordEncoderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Exception\\CustomUserMessageAuthenticationExceptionTest' => $vendorDir . '/symfony/security/Core/Tests/Exception/CustomUserMessageAuthenticationExceptionTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Exception\\UsernameNotFoundExceptionTest' => $vendorDir . '/symfony/security/Core/Tests/Exception/UsernameNotFoundExceptionTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\LegacySecurityContextTest' => $vendorDir . '/symfony/security/Core/Tests/LegacySecurityContextTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Role\\RoleHierarchyTest' => $vendorDir . '/symfony/security/Core/Tests/Role/RoleHierarchyTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Role\\RoleTest' => $vendorDir . '/symfony/security/Core/Tests/Role/RoleTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Role\\SwitchUserRoleTest' => $vendorDir . '/symfony/security/Core/Tests/Role/SwitchUserRoleTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\User\\ChainUserProviderTest' => $vendorDir . '/symfony/security/Core/Tests/User/ChainUserProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\User\\InMemoryUserProviderTest' => $vendorDir . '/symfony/security/Core/Tests/User/InMemoryUserProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\User\\LdapUserProviderTest' => $vendorDir . '/symfony/security/Core/Tests/User/LdapUserProviderTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\User\\UserCheckerTest' => $vendorDir . '/symfony/security/Core/Tests/User/UserCheckerTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\User\\UserTest' => $vendorDir . '/symfony/security/Core/Tests/User/UserTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Util\\ClassUtilsTest' => $vendorDir . '/symfony/security/Core/Tests/Util/ClassUtilsTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Util\\StringUtilsTest' => $vendorDir . '/symfony/security/Core/Tests/Util/StringUtilsTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Util\\TestObject' => $vendorDir . '/symfony/security/Core/Tests/Util/ClassUtilsTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Validator\\Constraints\\LegacyUserPasswordValidatorTest' => $vendorDir . '/symfony/security/Core/Tests/Validator/Constraints/LegacyUserPasswordValidatorTest.php', - 'Symfony\\Component\\Security\\Core\\Tests\\Validator\\Constraints\\UserPasswordValidatorTest' => $vendorDir . '/symfony/security/Core/Tests/Validator/Constraints/UserPasswordValidatorTest.php', - 'Symfony\\Component\\Security\\Core\\User\\AdvancedUserInterface' => $vendorDir . '/symfony/security/Core/User/AdvancedUserInterface.php', - 'Symfony\\Component\\Security\\Core\\User\\ChainUserProvider' => $vendorDir . '/symfony/security/Core/User/ChainUserProvider.php', - 'Symfony\\Component\\Security\\Core\\User\\EquatableInterface' => $vendorDir . '/symfony/security/Core/User/EquatableInterface.php', - 'Symfony\\Component\\Security\\Core\\User\\InMemoryUserProvider' => $vendorDir . '/symfony/security/Core/User/InMemoryUserProvider.php', - 'Symfony\\Component\\Security\\Core\\User\\LdapUserProvider' => $vendorDir . '/symfony/security/Core/User/LdapUserProvider.php', - 'Symfony\\Component\\Security\\Core\\User\\User' => $vendorDir . '/symfony/security/Core/User/User.php', - 'Symfony\\Component\\Security\\Core\\User\\UserChecker' => $vendorDir . '/symfony/security/Core/User/UserChecker.php', - 'Symfony\\Component\\Security\\Core\\User\\UserCheckerInterface' => $vendorDir . '/symfony/security/Core/User/UserCheckerInterface.php', - 'Symfony\\Component\\Security\\Core\\User\\UserInterface' => $vendorDir . '/symfony/security/Core/User/UserInterface.php', - 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface' => $vendorDir . '/symfony/security/Core/User/UserProviderInterface.php', - 'Symfony\\Component\\Security\\Core\\Util\\ClassUtils' => $vendorDir . '/symfony/security/Core/Util/ClassUtils.php', - 'Symfony\\Component\\Security\\Core\\Util\\SecureRandom' => $vendorDir . '/symfony/security/Core/Util/SecureRandom.php', - 'Symfony\\Component\\Security\\Core\\Util\\SecureRandomInterface' => $vendorDir . '/symfony/security/Core/Util/SecureRandomInterface.php', - 'Symfony\\Component\\Security\\Core\\Util\\StringUtils' => $vendorDir . '/symfony/security/Core/Util/StringUtils.php', - 'Symfony\\Component\\Security\\Core\\Validator\\Constraints\\UserPassword' => $vendorDir . '/symfony/security/Core/Validator/Constraints/UserPassword.php', - 'Symfony\\Component\\Security\\Core\\Validator\\Constraints\\UserPasswordValidator' => $vendorDir . '/symfony/security/Core/Validator/Constraints/UserPasswordValidator.php', - 'Symfony\\Component\\Security\\Csrf\\CsrfToken' => $vendorDir . '/symfony/security/Csrf/CsrfToken.php', - 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManager' => $vendorDir . '/symfony/security/Csrf/CsrfTokenManager.php', - 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManagerInterface' => $vendorDir . '/symfony/security/Csrf/CsrfTokenManagerInterface.php', - 'Symfony\\Component\\Security\\Csrf\\Exception\\TokenNotFoundException' => $vendorDir . '/symfony/security/Csrf/Exception/TokenNotFoundException.php', - 'Symfony\\Component\\Security\\Csrf\\Tests\\CsrfTokenManagerTest' => $vendorDir . '/symfony/security/Csrf/Tests/CsrfTokenManagerTest.php', - 'Symfony\\Component\\Security\\Csrf\\Tests\\TokenGenerator\\UriSafeTokenGeneratorTest' => $vendorDir . '/symfony/security/Csrf/Tests/TokenGenerator/UriSafeTokenGeneratorTest.php', - 'Symfony\\Component\\Security\\Csrf\\Tests\\TokenStorage\\NativeSessionTokenStorageTest' => $vendorDir . '/symfony/security/Csrf/Tests/TokenStorage/NativeSessionTokenStorageTest.php', - 'Symfony\\Component\\Security\\Csrf\\Tests\\TokenStorage\\SessionTokenStorageTest' => $vendorDir . '/symfony/security/Csrf/Tests/TokenStorage/SessionTokenStorageTest.php', - 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\TokenGeneratorInterface' => $vendorDir . '/symfony/security/Csrf/TokenGenerator/TokenGeneratorInterface.php', - 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\UriSafeTokenGenerator' => $vendorDir . '/symfony/security/Csrf/TokenGenerator/UriSafeTokenGenerator.php', - 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\NativeSessionTokenStorage' => $vendorDir . '/symfony/security/Csrf/TokenStorage/NativeSessionTokenStorage.php', - 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\SessionTokenStorage' => $vendorDir . '/symfony/security/Csrf/TokenStorage/SessionTokenStorage.php', - 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\TokenStorageInterface' => $vendorDir . '/symfony/security/Csrf/TokenStorage/TokenStorageInterface.php', - 'Symfony\\Component\\Security\\Guard\\AbstractGuardAuthenticator' => $vendorDir . '/symfony/security/Guard/AbstractGuardAuthenticator.php', - 'Symfony\\Component\\Security\\Guard\\Authenticator\\AbstractFormLoginAuthenticator' => $vendorDir . '/symfony/security/Guard/Authenticator/AbstractFormLoginAuthenticator.php', - 'Symfony\\Component\\Security\\Guard\\Firewall\\GuardAuthenticationListener' => $vendorDir . '/symfony/security/Guard/Firewall/GuardAuthenticationListener.php', - 'Symfony\\Component\\Security\\Guard\\GuardAuthenticatorHandler' => $vendorDir . '/symfony/security/Guard/GuardAuthenticatorHandler.php', - 'Symfony\\Component\\Security\\Guard\\GuardAuthenticatorInterface' => $vendorDir . '/symfony/security/Guard/GuardAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Guard\\Provider\\GuardAuthenticationProvider' => $vendorDir . '/symfony/security/Guard/Provider/GuardAuthenticationProvider.php', - 'Symfony\\Component\\Security\\Guard\\Tests\\Firewall\\GuardAuthenticationListenerTest' => $vendorDir . '/symfony/security/Guard/Tests/Firewall/GuardAuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Guard\\Tests\\GuardAuthenticatorHandlerTest' => $vendorDir . '/symfony/security/Guard/Tests/GuardAuthenticatorHandlerTest.php', - 'Symfony\\Component\\Security\\Guard\\Tests\\Provider\\GuardAuthenticationProviderTest' => $vendorDir . '/symfony/security/Guard/Tests/Provider/GuardAuthenticationProviderTest.php', - 'Symfony\\Component\\Security\\Guard\\Token\\GuardTokenInterface' => $vendorDir . '/symfony/security/Guard/Token/GuardTokenInterface.php', - 'Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken' => $vendorDir . '/symfony/security/Guard/Token/PostAuthenticationGuardToken.php', - 'Symfony\\Component\\Security\\Guard\\Token\\PreAuthenticationGuardToken' => $vendorDir . '/symfony/security/Guard/Token/PreAuthenticationGuardToken.php', - 'Symfony\\Component\\Security\\Http\\AccessMap' => $vendorDir . '/symfony/security/Http/AccessMap.php', - 'Symfony\\Component\\Security\\Http\\AccessMapInterface' => $vendorDir . '/symfony/security/Http/AccessMapInterface.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\AuthenticationFailureHandlerInterface' => $vendorDir . '/symfony/security/Http/Authentication/AuthenticationFailureHandlerInterface.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\AuthenticationSuccessHandlerInterface' => $vendorDir . '/symfony/security/Http/Authentication/AuthenticationSuccessHandlerInterface.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\AuthenticationUtils' => $vendorDir . '/symfony/security/Http/Authentication/AuthenticationUtils.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\CustomAuthenticationFailureHandler' => $vendorDir . '/symfony/security/Http/Authentication/CustomAuthenticationFailureHandler.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\CustomAuthenticationSuccessHandler' => $vendorDir . '/symfony/security/Http/Authentication/CustomAuthenticationSuccessHandler.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\DefaultAuthenticationFailureHandler' => $vendorDir . '/symfony/security/Http/Authentication/DefaultAuthenticationFailureHandler.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\DefaultAuthenticationSuccessHandler' => $vendorDir . '/symfony/security/Http/Authentication/DefaultAuthenticationSuccessHandler.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\SimpleAuthenticationHandler' => $vendorDir . '/symfony/security/Http/Authentication/SimpleAuthenticationHandler.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\SimpleFormAuthenticatorInterface' => $vendorDir . '/symfony/security/Http/Authentication/SimpleFormAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Http\\Authentication\\SimplePreAuthenticatorInterface' => $vendorDir . '/symfony/security/Http/Authentication/SimplePreAuthenticatorInterface.php', - 'Symfony\\Component\\Security\\Http\\Authorization\\AccessDeniedHandlerInterface' => $vendorDir . '/symfony/security/Http/Authorization/AccessDeniedHandlerInterface.php', - 'Symfony\\Component\\Security\\Http\\EntryPoint\\AuthenticationEntryPointInterface' => $vendorDir . '/symfony/security/Http/EntryPoint/AuthenticationEntryPointInterface.php', - 'Symfony\\Component\\Security\\Http\\EntryPoint\\BasicAuthenticationEntryPoint' => $vendorDir . '/symfony/security/Http/EntryPoint/BasicAuthenticationEntryPoint.php', - 'Symfony\\Component\\Security\\Http\\EntryPoint\\DigestAuthenticationEntryPoint' => $vendorDir . '/symfony/security/Http/EntryPoint/DigestAuthenticationEntryPoint.php', - 'Symfony\\Component\\Security\\Http\\EntryPoint\\FormAuthenticationEntryPoint' => $vendorDir . '/symfony/security/Http/EntryPoint/FormAuthenticationEntryPoint.php', - 'Symfony\\Component\\Security\\Http\\EntryPoint\\RetryAuthenticationEntryPoint' => $vendorDir . '/symfony/security/Http/EntryPoint/RetryAuthenticationEntryPoint.php', - 'Symfony\\Component\\Security\\Http\\Event\\InteractiveLoginEvent' => $vendorDir . '/symfony/security/Http/Event/InteractiveLoginEvent.php', - 'Symfony\\Component\\Security\\Http\\Event\\SwitchUserEvent' => $vendorDir . '/symfony/security/Http/Event/SwitchUserEvent.php', - 'Symfony\\Component\\Security\\Http\\Firewall' => $vendorDir . '/symfony/security/Http/Firewall.php', - 'Symfony\\Component\\Security\\Http\\FirewallMap' => $vendorDir . '/symfony/security/Http/FirewallMap.php', - 'Symfony\\Component\\Security\\Http\\FirewallMapInterface' => $vendorDir . '/symfony/security/Http/FirewallMapInterface.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\AbstractAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/AbstractAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\AbstractPreAuthenticatedListener' => $vendorDir . '/symfony/security/Http/Firewall/AbstractPreAuthenticatedListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\AccessListener' => $vendorDir . '/symfony/security/Http/Firewall/AccessListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\AnonymousAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/AnonymousAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\BasicAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/BasicAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\ChannelListener' => $vendorDir . '/symfony/security/Http/Firewall/ChannelListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\ContextListener' => $vendorDir . '/symfony/security/Http/Firewall/ContextListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\DigestAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/DigestAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\DigestData' => $vendorDir . '/symfony/security/Http/Firewall/DigestAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\ExceptionListener' => $vendorDir . '/symfony/security/Http/Firewall/ExceptionListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\ListenerInterface' => $vendorDir . '/symfony/security/Http/Firewall/ListenerInterface.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\LogoutListener' => $vendorDir . '/symfony/security/Http/Firewall/LogoutListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\RememberMeListener' => $vendorDir . '/symfony/security/Http/Firewall/RememberMeListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\RemoteUserAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/RemoteUserAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\SimpleFormAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/SimpleFormAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\SimplePreAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/SimplePreAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\SwitchUserListener' => $vendorDir . '/symfony/security/Http/Firewall/SwitchUserListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\UsernamePasswordFormAuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\Firewall\\X509AuthenticationListener' => $vendorDir . '/symfony/security/Http/Firewall/X509AuthenticationListener.php', - 'Symfony\\Component\\Security\\Http\\HttpUtils' => $vendorDir . '/symfony/security/Http/HttpUtils.php', - 'Symfony\\Component\\Security\\Http\\Logout\\CookieClearingLogoutHandler' => $vendorDir . '/symfony/security/Http/Logout/CookieClearingLogoutHandler.php', - 'Symfony\\Component\\Security\\Http\\Logout\\DefaultLogoutSuccessHandler' => $vendorDir . '/symfony/security/Http/Logout/DefaultLogoutSuccessHandler.php', - 'Symfony\\Component\\Security\\Http\\Logout\\LogoutHandlerInterface' => $vendorDir . '/symfony/security/Http/Logout/LogoutHandlerInterface.php', - 'Symfony\\Component\\Security\\Http\\Logout\\LogoutSuccessHandlerInterface' => $vendorDir . '/symfony/security/Http/Logout/LogoutSuccessHandlerInterface.php', - 'Symfony\\Component\\Security\\Http\\Logout\\LogoutUrlGenerator' => $vendorDir . '/symfony/security/Http/Logout/LogoutUrlGenerator.php', - 'Symfony\\Component\\Security\\Http\\Logout\\SessionLogoutHandler' => $vendorDir . '/symfony/security/Http/Logout/SessionLogoutHandler.php', - 'Symfony\\Component\\Security\\Http\\ParameterBagUtils' => $vendorDir . '/symfony/security/Http/ParameterBagUtils.php', - 'Symfony\\Component\\Security\\Http\\RememberMe\\AbstractRememberMeServices' => $vendorDir . '/symfony/security/Http/RememberMe/AbstractRememberMeServices.php', - 'Symfony\\Component\\Security\\Http\\RememberMe\\PersistentTokenBasedRememberMeServices' => $vendorDir . '/symfony/security/Http/RememberMe/PersistentTokenBasedRememberMeServices.php', - 'Symfony\\Component\\Security\\Http\\RememberMe\\RememberMeServicesInterface' => $vendorDir . '/symfony/security/Http/RememberMe/RememberMeServicesInterface.php', - 'Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener' => $vendorDir . '/symfony/security/Http/RememberMe/ResponseListener.php', - 'Symfony\\Component\\Security\\Http\\RememberMe\\TokenBasedRememberMeServices' => $vendorDir . '/symfony/security/Http/RememberMe/TokenBasedRememberMeServices.php', - 'Symfony\\Component\\Security\\Http\\SecurityEvents' => $vendorDir . '/symfony/security/Http/SecurityEvents.php', - 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategy' => $vendorDir . '/symfony/security/Http/Session/SessionAuthenticationStrategy.php', - 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategyInterface' => $vendorDir . '/symfony/security/Http/Session/SessionAuthenticationStrategyInterface.php', - 'Symfony\\Component\\Security\\Http\\Tests\\AccessMapTest' => $vendorDir . '/symfony/security/Http/Tests/AccessMapTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Authentication\\DefaultAuthenticationFailureHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Authentication/DefaultAuthenticationFailureHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Authentication\\DefaultAuthenticationSuccessHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Authentication/DefaultAuthenticationSuccessHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\EntryPoint\\BasicAuthenticationEntryPointTest' => $vendorDir . '/symfony/security/Http/Tests/EntryPoint/BasicAuthenticationEntryPointTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\EntryPoint\\DigestAuthenticationEntryPointTest' => $vendorDir . '/symfony/security/Http/Tests/EntryPoint/DigestAuthenticationEntryPointTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\EntryPoint\\FormAuthenticationEntryPointTest' => $vendorDir . '/symfony/security/Http/Tests/EntryPoint/FormAuthenticationEntryPointTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\EntryPoint\\RetryAuthenticationEntryPointTest' => $vendorDir . '/symfony/security/Http/Tests/EntryPoint/RetryAuthenticationEntryPointTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\FirewallMapTest' => $vendorDir . '/symfony/security/Http/Tests/FirewallMapTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\FirewallTest' => $vendorDir . '/symfony/security/Http/Tests/FirewallTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\AbstractPreAuthenticatedListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/AbstractPreAuthenticatedListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\AccessListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/AccessListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\AnonymousAuthenticationListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/AnonymousAuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\BasicAuthenticationListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/BasicAuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\ChannelListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/ChannelListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\ContextListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/ContextListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\DigestDataTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/DigestDataTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\ExceptionListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/ExceptionListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\LogoutListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/LogoutListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\RememberMeListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/RememberMeListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\RemoteUserAuthenticationListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/RemoteUserAuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\SimplePreAuthenticationListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/SimplePreAuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\SwitchUserListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/SwitchUserListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Firewall\\X509AuthenticationListenerTest' => $vendorDir . '/symfony/security/Http/Tests/Firewall/X509AuthenticationListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\HttpUtilsTest' => $vendorDir . '/symfony/security/Http/Tests/HttpUtilsTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Logout\\CookieClearingLogoutHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Logout/CookieClearingLogoutHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Logout\\DefaultLogoutSuccessHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Logout/DefaultLogoutSuccessHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Logout\\SessionLogoutHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Logout/SessionLogoutHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\RememberMe\\AbstractRememberMeServicesTest' => $vendorDir . '/symfony/security/Http/Tests/RememberMe/AbstractRememberMeServicesTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\RememberMe\\PersistentTokenBasedRememberMeServicesTest' => $vendorDir . '/symfony/security/Http/Tests/RememberMe/PersistentTokenBasedRememberMeServicesTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\RememberMe\\ResponseListenerTest' => $vendorDir . '/symfony/security/Http/Tests/RememberMe/ResponseListenerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\RememberMe\\TokenBasedRememberMeServicesTest' => $vendorDir . '/symfony/security/Http/Tests/RememberMe/TokenBasedRememberMeServicesTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\Session\\SessionAuthenticationStrategyTest' => $vendorDir . '/symfony/security/Http/Tests/Session/SessionAuthenticationStrategyTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\SimpleAuthenticationHandlerTest' => $vendorDir . '/symfony/security/Http/Tests/Authentication/SimpleAuthenticationHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\TestFailureHandlerInterface' => $vendorDir . '/symfony/security/Http/Tests/Authentication/SimpleAuthenticationHandlerTest.php', - 'Symfony\\Component\\Security\\Http\\Tests\\TestSuccessHandlerInterface' => $vendorDir . '/symfony/security/Http/Tests/Authentication/SimpleAuthenticationHandlerTest.php', - 'Symfony\\Component\\Serializer\\Annotation\\Groups' => $vendorDir . '/symfony/serializer/Annotation/Groups.php', - 'Symfony\\Component\\Serializer\\Encoder\\ChainDecoder' => $vendorDir . '/symfony/serializer/Encoder/ChainDecoder.php', - 'Symfony\\Component\\Serializer\\Encoder\\ChainEncoder' => $vendorDir . '/symfony/serializer/Encoder/ChainEncoder.php', - 'Symfony\\Component\\Serializer\\Encoder\\DecoderInterface' => $vendorDir . '/symfony/serializer/Encoder/DecoderInterface.php', - 'Symfony\\Component\\Serializer\\Encoder\\EncoderInterface' => $vendorDir . '/symfony/serializer/Encoder/EncoderInterface.php', - 'Symfony\\Component\\Serializer\\Encoder\\JsonDecode' => $vendorDir . '/symfony/serializer/Encoder/JsonDecode.php', - 'Symfony\\Component\\Serializer\\Encoder\\JsonEncode' => $vendorDir . '/symfony/serializer/Encoder/JsonEncode.php', - 'Symfony\\Component\\Serializer\\Encoder\\JsonEncoder' => $vendorDir . '/symfony/serializer/Encoder/JsonEncoder.php', - 'Symfony\\Component\\Serializer\\Encoder\\NormalizationAwareInterface' => $vendorDir . '/symfony/serializer/Encoder/NormalizationAwareInterface.php', - 'Symfony\\Component\\Serializer\\Encoder\\SerializerAwareEncoder' => $vendorDir . '/symfony/serializer/Encoder/SerializerAwareEncoder.php', - 'Symfony\\Component\\Serializer\\Encoder\\XmlEncoder' => $vendorDir . '/symfony/serializer/Encoder/XmlEncoder.php', - 'Symfony\\Component\\Serializer\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/serializer/Exception/BadMethodCallException.php', - 'Symfony\\Component\\Serializer\\Exception\\CircularReferenceException' => $vendorDir . '/symfony/serializer/Exception/CircularReferenceException.php', - 'Symfony\\Component\\Serializer\\Exception\\Exception' => $vendorDir . '/symfony/serializer/Exception/Exception.php', - 'Symfony\\Component\\Serializer\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/serializer/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Serializer\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/serializer/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Serializer\\Exception\\LogicException' => $vendorDir . '/symfony/serializer/Exception/LogicException.php', - 'Symfony\\Component\\Serializer\\Exception\\MappingException' => $vendorDir . '/symfony/serializer/Exception/MappingException.php', - 'Symfony\\Component\\Serializer\\Exception\\RuntimeException' => $vendorDir . '/symfony/serializer/Exception/RuntimeException.php', - 'Symfony\\Component\\Serializer\\Exception\\UnexpectedValueException' => $vendorDir . '/symfony/serializer/Exception/UnexpectedValueException.php', - 'Symfony\\Component\\Serializer\\Exception\\UnsupportedException' => $vendorDir . '/symfony/serializer/Exception/UnsupportedException.php', - 'Symfony\\Component\\Serializer\\Mapping\\AttributeMetadata' => $vendorDir . '/symfony/serializer/Mapping/AttributeMetadata.php', - 'Symfony\\Component\\Serializer\\Mapping\\AttributeMetadataInterface' => $vendorDir . '/symfony/serializer/Mapping/AttributeMetadataInterface.php', - 'Symfony\\Component\\Serializer\\Mapping\\ClassMetadata' => $vendorDir . '/symfony/serializer/Mapping/ClassMetadata.php', - 'Symfony\\Component\\Serializer\\Mapping\\ClassMetadataInterface' => $vendorDir . '/symfony/serializer/Mapping/ClassMetadataInterface.php', - 'Symfony\\Component\\Serializer\\Mapping\\Factory\\ClassMetadataFactory' => $vendorDir . '/symfony/serializer/Mapping/Factory/ClassMetadataFactory.php', - 'Symfony\\Component\\Serializer\\Mapping\\Factory\\ClassMetadataFactoryInterface' => $vendorDir . '/symfony/serializer/Mapping/Factory/ClassMetadataFactoryInterface.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\AnnotationLoader' => $vendorDir . '/symfony/serializer/Mapping/Loader/AnnotationLoader.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\FileLoader' => $vendorDir . '/symfony/serializer/Mapping/Loader/FileLoader.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\LoaderChain' => $vendorDir . '/symfony/serializer/Mapping/Loader/LoaderChain.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\LoaderInterface' => $vendorDir . '/symfony/serializer/Mapping/Loader/LoaderInterface.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/serializer/Mapping/Loader/XmlFileLoader.php', - 'Symfony\\Component\\Serializer\\Mapping\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/serializer/Mapping/Loader/YamlFileLoader.php', - 'Symfony\\Component\\Serializer\\NameConverter\\CamelCaseToSnakeCaseNameConverter' => $vendorDir . '/symfony/serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php', - 'Symfony\\Component\\Serializer\\NameConverter\\NameConverterInterface' => $vendorDir . '/symfony/serializer/NameConverter/NameConverterInterface.php', - 'Symfony\\Component\\Serializer\\Normalizer\\AbstractNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/AbstractNormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\ArrayDenormalizer' => $vendorDir . '/symfony/serializer/Normalizer/ArrayDenormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\CustomNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/CustomNormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\DenormalizableInterface' => $vendorDir . '/symfony/serializer/Normalizer/DenormalizableInterface.php', - 'Symfony\\Component\\Serializer\\Normalizer\\DenormalizerInterface' => $vendorDir . '/symfony/serializer/Normalizer/DenormalizerInterface.php', - 'Symfony\\Component\\Serializer\\Normalizer\\GetSetMethodNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/GetSetMethodNormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\NormalizableInterface' => $vendorDir . '/symfony/serializer/Normalizer/NormalizableInterface.php', - 'Symfony\\Component\\Serializer\\Normalizer\\NormalizerInterface' => $vendorDir . '/symfony/serializer/Normalizer/NormalizerInterface.php', - 'Symfony\\Component\\Serializer\\Normalizer\\ObjectNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/ObjectNormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\PropertyNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/PropertyNormalizer.php', - 'Symfony\\Component\\Serializer\\Normalizer\\SerializerAwareNormalizer' => $vendorDir . '/symfony/serializer/Normalizer/SerializerAwareNormalizer.php', - 'Symfony\\Component\\Serializer\\Serializer' => $vendorDir . '/symfony/serializer/Serializer.php', - 'Symfony\\Component\\Serializer\\SerializerAwareInterface' => $vendorDir . '/symfony/serializer/SerializerAwareInterface.php', - 'Symfony\\Component\\Serializer\\SerializerInterface' => $vendorDir . '/symfony/serializer/SerializerInterface.php', - 'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Catalogue/AbstractOperation.php', - 'Symfony\\Component\\Translation\\Catalogue\\DiffOperation' => $vendorDir . '/symfony/translation/Catalogue/DiffOperation.php', - 'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Catalogue/MergeOperation.php', - 'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Catalogue/OperationInterface.php', - 'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => $vendorDir . '/symfony/translation/Catalogue/TargetOperation.php', - 'Symfony\\Component\\Translation\\DataCollectorTranslator' => $vendorDir . '/symfony/translation/DataCollectorTranslator.php', - 'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => $vendorDir . '/symfony/translation/DataCollector/TranslationDataCollector.php', - 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Dumper/CsvFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Dumper/DumperInterface.php', - 'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Dumper/FileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Dumper/IcuResFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Dumper/IniFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Dumper/JsonFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Dumper/MoFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Dumper/PhpFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Dumper/PoFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Dumper/QtFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => $vendorDir . '/symfony/translation/Dumper/XliffFileDumper.php', - 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => $vendorDir . '/symfony/translation/Dumper/YamlFileDumper.php', - 'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/translation/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => $vendorDir . '/symfony/translation/Exception/InvalidResourceException.php', - 'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => $vendorDir . '/symfony/translation/Exception/NotFoundResourceException.php', - 'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => $vendorDir . '/symfony/translation/Extractor/AbstractFileExtractor.php', - 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => $vendorDir . '/symfony/translation/Extractor/ChainExtractor.php', - 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => $vendorDir . '/symfony/translation/Extractor/ExtractorInterface.php', - 'Symfony\\Component\\Translation\\IdentityTranslator' => $vendorDir . '/symfony/translation/IdentityTranslator.php', - 'Symfony\\Component\\Translation\\Interval' => $vendorDir . '/symfony/translation/Interval.php', - 'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => $vendorDir . '/symfony/translation/Loader/ArrayLoader.php', - 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => $vendorDir . '/symfony/translation/Loader/CsvFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\FileLoader' => $vendorDir . '/symfony/translation/Loader/FileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuDatFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuResFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => $vendorDir . '/symfony/translation/Loader/IniFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => $vendorDir . '/symfony/translation/Loader/JsonFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => $vendorDir . '/symfony/translation/Loader/LoaderInterface.php', - 'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => $vendorDir . '/symfony/translation/Loader/MoFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/translation/Loader/PhpFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => $vendorDir . '/symfony/translation/Loader/PoFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => $vendorDir . '/symfony/translation/Loader/QtFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => $vendorDir . '/symfony/translation/Loader/XliffFileLoader.php', - 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/translation/Loader/YamlFileLoader.php', - 'Symfony\\Component\\Translation\\LoggingTranslator' => $vendorDir . '/symfony/translation/LoggingTranslator.php', - 'Symfony\\Component\\Translation\\MessageCatalogue' => $vendorDir . '/symfony/translation/MessageCatalogue.php', - 'Symfony\\Component\\Translation\\MessageCatalogueInterface' => $vendorDir . '/symfony/translation/MessageCatalogueInterface.php', - 'Symfony\\Component\\Translation\\MessageSelector' => $vendorDir . '/symfony/translation/MessageSelector.php', - 'Symfony\\Component\\Translation\\MetadataAwareInterface' => $vendorDir . '/symfony/translation/MetadataAwareInterface.php', - 'Symfony\\Component\\Translation\\PluralizationRules' => $vendorDir . '/symfony/translation/PluralizationRules.php', - 'Symfony\\Component\\Translation\\Translator' => $vendorDir . '/symfony/translation/Translator.php', - 'Symfony\\Component\\Translation\\TranslatorBagInterface' => $vendorDir . '/symfony/translation/TranslatorBagInterface.php', - 'Symfony\\Component\\Translation\\TranslatorInterface' => $vendorDir . '/symfony/translation/TranslatorInterface.php', - 'Symfony\\Component\\Translation\\Util\\ArrayConverter' => $vendorDir . '/symfony/translation/Util/ArrayConverter.php', - 'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => $vendorDir . '/symfony/translation/Writer/TranslationWriter.php', - 'Symfony\\Component\\Validator\\ClassBasedInterface' => $vendorDir . '/symfony/validator/ClassBasedInterface.php', - 'Symfony\\Component\\Validator\\Constraint' => $vendorDir . '/symfony/validator/Constraint.php', - 'Symfony\\Component\\Validator\\ConstraintValidator' => $vendorDir . '/symfony/validator/ConstraintValidator.php', - 'Symfony\\Component\\Validator\\ConstraintValidatorFactory' => $vendorDir . '/symfony/validator/ConstraintValidatorFactory.php', - 'Symfony\\Component\\Validator\\ConstraintValidatorFactoryInterface' => $vendorDir . '/symfony/validator/ConstraintValidatorFactoryInterface.php', - 'Symfony\\Component\\Validator\\ConstraintValidatorInterface' => $vendorDir . '/symfony/validator/ConstraintValidatorInterface.php', - 'Symfony\\Component\\Validator\\ConstraintViolation' => $vendorDir . '/symfony/validator/ConstraintViolation.php', - 'Symfony\\Component\\Validator\\ConstraintViolationInterface' => $vendorDir . '/symfony/validator/ConstraintViolationInterface.php', - 'Symfony\\Component\\Validator\\ConstraintViolationList' => $vendorDir . '/symfony/validator/ConstraintViolationList.php', - 'Symfony\\Component\\Validator\\ConstraintViolationListInterface' => $vendorDir . '/symfony/validator/ConstraintViolationListInterface.php', - 'Symfony\\Component\\Validator\\Constraints\\AbstractComparison' => $vendorDir . '/symfony/validator/Constraints/AbstractComparison.php', - 'Symfony\\Component\\Validator\\Constraints\\AbstractComparisonValidator' => $vendorDir . '/symfony/validator/Constraints/AbstractComparisonValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\All' => $vendorDir . '/symfony/validator/Constraints/All.php', - 'Symfony\\Component\\Validator\\Constraints\\AllValidator' => $vendorDir . '/symfony/validator/Constraints/AllValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Bic' => $vendorDir . '/symfony/validator/Constraints/Bic.php', - 'Symfony\\Component\\Validator\\Constraints\\BicValidator' => $vendorDir . '/symfony/validator/Constraints/BicValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Blank' => $vendorDir . '/symfony/validator/Constraints/Blank.php', - 'Symfony\\Component\\Validator\\Constraints\\BlankValidator' => $vendorDir . '/symfony/validator/Constraints/BlankValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Callback' => $vendorDir . '/symfony/validator/Constraints/Callback.php', - 'Symfony\\Component\\Validator\\Constraints\\CallbackValidator' => $vendorDir . '/symfony/validator/Constraints/CallbackValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\CardScheme' => $vendorDir . '/symfony/validator/Constraints/CardScheme.php', - 'Symfony\\Component\\Validator\\Constraints\\CardSchemeValidator' => $vendorDir . '/symfony/validator/Constraints/CardSchemeValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Choice' => $vendorDir . '/symfony/validator/Constraints/Choice.php', - 'Symfony\\Component\\Validator\\Constraints\\ChoiceValidator' => $vendorDir . '/symfony/validator/Constraints/ChoiceValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Collection' => $vendorDir . '/symfony/validator/Constraints/Collection.php', - 'Symfony\\Component\\Validator\\Constraints\\CollectionValidator' => $vendorDir . '/symfony/validator/Constraints/CollectionValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Collection\\Optional' => $vendorDir . '/symfony/validator/Constraints/Collection/Optional.php', - 'Symfony\\Component\\Validator\\Constraints\\Collection\\Required' => $vendorDir . '/symfony/validator/Constraints/Collection/Required.php', - 'Symfony\\Component\\Validator\\Constraints\\Composite' => $vendorDir . '/symfony/validator/Constraints/Composite.php', - 'Symfony\\Component\\Validator\\Constraints\\Count' => $vendorDir . '/symfony/validator/Constraints/Count.php', - 'Symfony\\Component\\Validator\\Constraints\\CountValidator' => $vendorDir . '/symfony/validator/Constraints/CountValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Country' => $vendorDir . '/symfony/validator/Constraints/Country.php', - 'Symfony\\Component\\Validator\\Constraints\\CountryValidator' => $vendorDir . '/symfony/validator/Constraints/CountryValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Currency' => $vendorDir . '/symfony/validator/Constraints/Currency.php', - 'Symfony\\Component\\Validator\\Constraints\\CurrencyValidator' => $vendorDir . '/symfony/validator/Constraints/CurrencyValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Date' => $vendorDir . '/symfony/validator/Constraints/Date.php', - 'Symfony\\Component\\Validator\\Constraints\\DateTime' => $vendorDir . '/symfony/validator/Constraints/DateTime.php', - 'Symfony\\Component\\Validator\\Constraints\\DateTimeValidator' => $vendorDir . '/symfony/validator/Constraints/DateTimeValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\DateValidator' => $vendorDir . '/symfony/validator/Constraints/DateValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Email' => $vendorDir . '/symfony/validator/Constraints/Email.php', - 'Symfony\\Component\\Validator\\Constraints\\EmailValidator' => $vendorDir . '/symfony/validator/Constraints/EmailValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\EqualTo' => $vendorDir . '/symfony/validator/Constraints/EqualTo.php', - 'Symfony\\Component\\Validator\\Constraints\\EqualToValidator' => $vendorDir . '/symfony/validator/Constraints/EqualToValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Existence' => $vendorDir . '/symfony/validator/Constraints/Existence.php', - 'Symfony\\Component\\Validator\\Constraints\\Expression' => $vendorDir . '/symfony/validator/Constraints/Expression.php', - 'Symfony\\Component\\Validator\\Constraints\\ExpressionValidator' => $vendorDir . '/symfony/validator/Constraints/ExpressionValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\False' => $vendorDir . '/symfony/validator/Constraints/False.php', - 'Symfony\\Component\\Validator\\Constraints\\FalseValidator' => $vendorDir . '/symfony/validator/Constraints/FalseValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\File' => $vendorDir . '/symfony/validator/Constraints/File.php', - 'Symfony\\Component\\Validator\\Constraints\\FileValidator' => $vendorDir . '/symfony/validator/Constraints/FileValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\GreaterThan' => $vendorDir . '/symfony/validator/Constraints/GreaterThan.php', - 'Symfony\\Component\\Validator\\Constraints\\GreaterThanOrEqual' => $vendorDir . '/symfony/validator/Constraints/GreaterThanOrEqual.php', - 'Symfony\\Component\\Validator\\Constraints\\GreaterThanOrEqualValidator' => $vendorDir . '/symfony/validator/Constraints/GreaterThanOrEqualValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\GreaterThanValidator' => $vendorDir . '/symfony/validator/Constraints/GreaterThanValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\GroupSequence' => $vendorDir . '/symfony/validator/Constraints/GroupSequence.php', - 'Symfony\\Component\\Validator\\Constraints\\GroupSequenceProvider' => $vendorDir . '/symfony/validator/Constraints/GroupSequenceProvider.php', - 'Symfony\\Component\\Validator\\Constraints\\Iban' => $vendorDir . '/symfony/validator/Constraints/Iban.php', - 'Symfony\\Component\\Validator\\Constraints\\IbanValidator' => $vendorDir . '/symfony/validator/Constraints/IbanValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\IdenticalTo' => $vendorDir . '/symfony/validator/Constraints/IdenticalTo.php', - 'Symfony\\Component\\Validator\\Constraints\\IdenticalToValidator' => $vendorDir . '/symfony/validator/Constraints/IdenticalToValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Image' => $vendorDir . '/symfony/validator/Constraints/Image.php', - 'Symfony\\Component\\Validator\\Constraints\\ImageValidator' => $vendorDir . '/symfony/validator/Constraints/ImageValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Ip' => $vendorDir . '/symfony/validator/Constraints/Ip.php', - 'Symfony\\Component\\Validator\\Constraints\\IpValidator' => $vendorDir . '/symfony/validator/Constraints/IpValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\IsFalse' => $vendorDir . '/symfony/validator/Constraints/IsFalse.php', - 'Symfony\\Component\\Validator\\Constraints\\IsFalseValidator' => $vendorDir . '/symfony/validator/Constraints/IsFalseValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\IsNull' => $vendorDir . '/symfony/validator/Constraints/IsNull.php', - 'Symfony\\Component\\Validator\\Constraints\\IsNullValidator' => $vendorDir . '/symfony/validator/Constraints/IsNullValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\IsTrue' => $vendorDir . '/symfony/validator/Constraints/IsTrue.php', - 'Symfony\\Component\\Validator\\Constraints\\IsTrueValidator' => $vendorDir . '/symfony/validator/Constraints/IsTrueValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Isbn' => $vendorDir . '/symfony/validator/Constraints/Isbn.php', - 'Symfony\\Component\\Validator\\Constraints\\IsbnValidator' => $vendorDir . '/symfony/validator/Constraints/IsbnValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Issn' => $vendorDir . '/symfony/validator/Constraints/Issn.php', - 'Symfony\\Component\\Validator\\Constraints\\IssnValidator' => $vendorDir . '/symfony/validator/Constraints/IssnValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Language' => $vendorDir . '/symfony/validator/Constraints/Language.php', - 'Symfony\\Component\\Validator\\Constraints\\LanguageValidator' => $vendorDir . '/symfony/validator/Constraints/LanguageValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Length' => $vendorDir . '/symfony/validator/Constraints/Length.php', - 'Symfony\\Component\\Validator\\Constraints\\LengthValidator' => $vendorDir . '/symfony/validator/Constraints/LengthValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\LessThan' => $vendorDir . '/symfony/validator/Constraints/LessThan.php', - 'Symfony\\Component\\Validator\\Constraints\\LessThanOrEqual' => $vendorDir . '/symfony/validator/Constraints/LessThanOrEqual.php', - 'Symfony\\Component\\Validator\\Constraints\\LessThanOrEqualValidator' => $vendorDir . '/symfony/validator/Constraints/LessThanOrEqualValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\LessThanValidator' => $vendorDir . '/symfony/validator/Constraints/LessThanValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Locale' => $vendorDir . '/symfony/validator/Constraints/Locale.php', - 'Symfony\\Component\\Validator\\Constraints\\LocaleValidator' => $vendorDir . '/symfony/validator/Constraints/LocaleValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Luhn' => $vendorDir . '/symfony/validator/Constraints/Luhn.php', - 'Symfony\\Component\\Validator\\Constraints\\LuhnValidator' => $vendorDir . '/symfony/validator/Constraints/LuhnValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\NotBlank' => $vendorDir . '/symfony/validator/Constraints/NotBlank.php', - 'Symfony\\Component\\Validator\\Constraints\\NotBlankValidator' => $vendorDir . '/symfony/validator/Constraints/NotBlankValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\NotEqualTo' => $vendorDir . '/symfony/validator/Constraints/NotEqualTo.php', - 'Symfony\\Component\\Validator\\Constraints\\NotEqualToValidator' => $vendorDir . '/symfony/validator/Constraints/NotEqualToValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\NotIdenticalTo' => $vendorDir . '/symfony/validator/Constraints/NotIdenticalTo.php', - 'Symfony\\Component\\Validator\\Constraints\\NotIdenticalToValidator' => $vendorDir . '/symfony/validator/Constraints/NotIdenticalToValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\NotNull' => $vendorDir . '/symfony/validator/Constraints/NotNull.php', - 'Symfony\\Component\\Validator\\Constraints\\NotNullValidator' => $vendorDir . '/symfony/validator/Constraints/NotNullValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Null' => $vendorDir . '/symfony/validator/Constraints/Null.php', - 'Symfony\\Component\\Validator\\Constraints\\NullValidator' => $vendorDir . '/symfony/validator/Constraints/NullValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Optional' => $vendorDir . '/symfony/validator/Constraints/Optional.php', - 'Symfony\\Component\\Validator\\Constraints\\Range' => $vendorDir . '/symfony/validator/Constraints/Range.php', - 'Symfony\\Component\\Validator\\Constraints\\RangeValidator' => $vendorDir . '/symfony/validator/Constraints/RangeValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Regex' => $vendorDir . '/symfony/validator/Constraints/Regex.php', - 'Symfony\\Component\\Validator\\Constraints\\RegexValidator' => $vendorDir . '/symfony/validator/Constraints/RegexValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Required' => $vendorDir . '/symfony/validator/Constraints/Required.php', - 'Symfony\\Component\\Validator\\Constraints\\Time' => $vendorDir . '/symfony/validator/Constraints/Time.php', - 'Symfony\\Component\\Validator\\Constraints\\TimeValidator' => $vendorDir . '/symfony/validator/Constraints/TimeValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Traverse' => $vendorDir . '/symfony/validator/Constraints/Traverse.php', - 'Symfony\\Component\\Validator\\Constraints\\True' => $vendorDir . '/symfony/validator/Constraints/True.php', - 'Symfony\\Component\\Validator\\Constraints\\TrueValidator' => $vendorDir . '/symfony/validator/Constraints/TrueValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Type' => $vendorDir . '/symfony/validator/Constraints/Type.php', - 'Symfony\\Component\\Validator\\Constraints\\TypeValidator' => $vendorDir . '/symfony/validator/Constraints/TypeValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Url' => $vendorDir . '/symfony/validator/Constraints/Url.php', - 'Symfony\\Component\\Validator\\Constraints\\UrlValidator' => $vendorDir . '/symfony/validator/Constraints/UrlValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Uuid' => $vendorDir . '/symfony/validator/Constraints/Uuid.php', - 'Symfony\\Component\\Validator\\Constraints\\UuidValidator' => $vendorDir . '/symfony/validator/Constraints/UuidValidator.php', - 'Symfony\\Component\\Validator\\Constraints\\Valid' => $vendorDir . '/symfony/validator/Constraints/Valid.php', - 'Symfony\\Component\\Validator\\Context\\ExecutionContext' => $vendorDir . '/symfony/validator/Context/ExecutionContext.php', - 'Symfony\\Component\\Validator\\Context\\ExecutionContextFactory' => $vendorDir . '/symfony/validator/Context/ExecutionContextFactory.php', - 'Symfony\\Component\\Validator\\Context\\ExecutionContextFactoryInterface' => $vendorDir . '/symfony/validator/Context/ExecutionContextFactoryInterface.php', - 'Symfony\\Component\\Validator\\Context\\ExecutionContextInterface' => $vendorDir . '/symfony/validator/Context/ExecutionContextInterface.php', - 'Symfony\\Component\\Validator\\Context\\LegacyExecutionContext' => $vendorDir . '/symfony/validator/Context/LegacyExecutionContext.php', - 'Symfony\\Component\\Validator\\Context\\LegacyExecutionContextFactory' => $vendorDir . '/symfony/validator/Context/LegacyExecutionContextFactory.php', - 'Symfony\\Component\\Validator\\DefaultTranslator' => $vendorDir . '/symfony/validator/DefaultTranslator.php', - 'Symfony\\Component\\Validator\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/validator/Exception/BadMethodCallException.php', - 'Symfony\\Component\\Validator\\Exception\\ConstraintDefinitionException' => $vendorDir . '/symfony/validator/Exception/ConstraintDefinitionException.php', - 'Symfony\\Component\\Validator\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/validator/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Validator\\Exception\\GroupDefinitionException' => $vendorDir . '/symfony/validator/Exception/GroupDefinitionException.php', - 'Symfony\\Component\\Validator\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/validator/Exception/InvalidArgumentException.php', - 'Symfony\\Component\\Validator\\Exception\\InvalidOptionsException' => $vendorDir . '/symfony/validator/Exception/InvalidOptionsException.php', - 'Symfony\\Component\\Validator\\Exception\\MappingException' => $vendorDir . '/symfony/validator/Exception/MappingException.php', - 'Symfony\\Component\\Validator\\Exception\\MissingOptionsException' => $vendorDir . '/symfony/validator/Exception/MissingOptionsException.php', - 'Symfony\\Component\\Validator\\Exception\\NoSuchMetadataException' => $vendorDir . '/symfony/validator/Exception/NoSuchMetadataException.php', - 'Symfony\\Component\\Validator\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/validator/Exception/OutOfBoundsException.php', - 'Symfony\\Component\\Validator\\Exception\\RuntimeException' => $vendorDir . '/symfony/validator/Exception/RuntimeException.php', - 'Symfony\\Component\\Validator\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/validator/Exception/UnexpectedTypeException.php', - 'Symfony\\Component\\Validator\\Exception\\UnsupportedMetadataException' => $vendorDir . '/symfony/validator/Exception/UnsupportedMetadataException.php', - 'Symfony\\Component\\Validator\\Exception\\ValidatorException' => $vendorDir . '/symfony/validator/Exception/ValidatorException.php', - 'Symfony\\Component\\Validator\\ExecutionContext' => $vendorDir . '/symfony/validator/ExecutionContext.php', - 'Symfony\\Component\\Validator\\ExecutionContextInterface' => $vendorDir . '/symfony/validator/ExecutionContextInterface.php', - 'Symfony\\Component\\Validator\\GlobalExecutionContextInterface' => $vendorDir . '/symfony/validator/GlobalExecutionContextInterface.php', - 'Symfony\\Component\\Validator\\GroupSequenceProviderInterface' => $vendorDir . '/symfony/validator/GroupSequenceProviderInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\BlackholeMetadataFactory' => $vendorDir . '/symfony/validator/Mapping/BlackholeMetadataFactory.php', - 'Symfony\\Component\\Validator\\Mapping\\Cache\\ApcCache' => $vendorDir . '/symfony/validator/Mapping/Cache/ApcCache.php', - 'Symfony\\Component\\Validator\\Mapping\\Cache\\CacheInterface' => $vendorDir . '/symfony/validator/Mapping/Cache/CacheInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\Cache\\DoctrineCache' => $vendorDir . '/symfony/validator/Mapping/Cache/DoctrineCache.php', - 'Symfony\\Component\\Validator\\Mapping\\CascadingStrategy' => $vendorDir . '/symfony/validator/Mapping/CascadingStrategy.php', - 'Symfony\\Component\\Validator\\Mapping\\ClassMetadata' => $vendorDir . '/symfony/validator/Mapping/ClassMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\ClassMetadataFactory' => $vendorDir . '/symfony/validator/Mapping/ClassMetadataFactory.php', - 'Symfony\\Component\\Validator\\Mapping\\ClassMetadataInterface' => $vendorDir . '/symfony/validator/Mapping/ClassMetadataInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\ElementMetadata' => $vendorDir . '/symfony/validator/Mapping/ElementMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\Factory\\BlackHoleMetadataFactory' => $vendorDir . '/symfony/validator/Mapping/Factory/BlackHoleMetadataFactory.php', - 'Symfony\\Component\\Validator\\Mapping\\Factory\\LazyLoadingMetadataFactory' => $vendorDir . '/symfony/validator/Mapping/Factory/LazyLoadingMetadataFactory.php', - 'Symfony\\Component\\Validator\\Mapping\\Factory\\MetadataFactoryInterface' => $vendorDir . '/symfony/validator/Mapping/Factory/MetadataFactoryInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\GenericMetadata' => $vendorDir . '/symfony/validator/Mapping/GenericMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\GetterMetadata' => $vendorDir . '/symfony/validator/Mapping/GetterMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\AbstractLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/AbstractLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\AnnotationLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/AnnotationLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\FileLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/FileLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\FilesLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/FilesLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\LoaderChain' => $vendorDir . '/symfony/validator/Mapping/Loader/LoaderChain.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\LoaderInterface' => $vendorDir . '/symfony/validator/Mapping/Loader/LoaderInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\StaticMethodLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/StaticMethodLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/XmlFileLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\XmlFilesLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/XmlFilesLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/YamlFileLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\Loader\\YamlFilesLoader' => $vendorDir . '/symfony/validator/Mapping/Loader/YamlFilesLoader.php', - 'Symfony\\Component\\Validator\\Mapping\\MemberMetadata' => $vendorDir . '/symfony/validator/Mapping/MemberMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\MetadataInterface' => $vendorDir . '/symfony/validator/Mapping/MetadataInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\PropertyMetadata' => $vendorDir . '/symfony/validator/Mapping/PropertyMetadata.php', - 'Symfony\\Component\\Validator\\Mapping\\PropertyMetadataInterface' => $vendorDir . '/symfony/validator/Mapping/PropertyMetadataInterface.php', - 'Symfony\\Component\\Validator\\Mapping\\TraversalStrategy' => $vendorDir . '/symfony/validator/Mapping/TraversalStrategy.php', - 'Symfony\\Component\\Validator\\MetadataFactoryInterface' => $vendorDir . '/symfony/validator/MetadataFactoryInterface.php', - 'Symfony\\Component\\Validator\\MetadataInterface' => $vendorDir . '/symfony/validator/MetadataInterface.php', - 'Symfony\\Component\\Validator\\ObjectInitializerInterface' => $vendorDir . '/symfony/validator/ObjectInitializerInterface.php', - 'Symfony\\Component\\Validator\\PropertyMetadataContainerInterface' => $vendorDir . '/symfony/validator/PropertyMetadataContainerInterface.php', - 'Symfony\\Component\\Validator\\PropertyMetadataInterface' => $vendorDir . '/symfony/validator/PropertyMetadataInterface.php', - 'Symfony\\Component\\Validator\\Util\\PropertyPath' => $vendorDir . '/symfony/validator/Util/PropertyPath.php', - 'Symfony\\Component\\Validator\\Validation' => $vendorDir . '/symfony/validator/Validation.php', - 'Symfony\\Component\\Validator\\ValidationVisitor' => $vendorDir . '/symfony/validator/ValidationVisitor.php', - 'Symfony\\Component\\Validator\\ValidationVisitorInterface' => $vendorDir . '/symfony/validator/ValidationVisitorInterface.php', - 'Symfony\\Component\\Validator\\Validator' => $vendorDir . '/symfony/validator/Validator.php', - 'Symfony\\Component\\Validator\\ValidatorBuilder' => $vendorDir . '/symfony/validator/ValidatorBuilder.php', - 'Symfony\\Component\\Validator\\ValidatorBuilderInterface' => $vendorDir . '/symfony/validator/ValidatorBuilderInterface.php', - 'Symfony\\Component\\Validator\\ValidatorInterface' => $vendorDir . '/symfony/validator/ValidatorInterface.php', - 'Symfony\\Component\\Validator\\Validator\\ContextualValidatorInterface' => $vendorDir . '/symfony/validator/Validator/ContextualValidatorInterface.php', - 'Symfony\\Component\\Validator\\Validator\\LegacyValidator' => $vendorDir . '/symfony/validator/Validator/LegacyValidator.php', - 'Symfony\\Component\\Validator\\Validator\\RecursiveContextualValidator' => $vendorDir . '/symfony/validator/Validator/RecursiveContextualValidator.php', - 'Symfony\\Component\\Validator\\Validator\\RecursiveValidator' => $vendorDir . '/symfony/validator/Validator/RecursiveValidator.php', - 'Symfony\\Component\\Validator\\Validator\\ValidatorInterface' => $vendorDir . '/symfony/validator/Validator/ValidatorInterface.php', - 'Symfony\\Component\\Validator\\Violation\\ConstraintViolationBuilder' => $vendorDir . '/symfony/validator/Violation/ConstraintViolationBuilder.php', - 'Symfony\\Component\\Validator\\Violation\\ConstraintViolationBuilderInterface' => $vendorDir . '/symfony/validator/Violation/ConstraintViolationBuilderInterface.php', - 'Symfony\\Component\\Validator\\Violation\\LegacyConstraintViolationBuilder' => $vendorDir . '/symfony/validator/Violation/LegacyConstraintViolationBuilder.php', - 'Symfony\\Component\\Yaml\\Dumper' => $vendorDir . '/symfony/yaml/Dumper.php', - 'Symfony\\Component\\Yaml\\Escaper' => $vendorDir . '/symfony/yaml/Escaper.php', - 'Symfony\\Component\\Yaml\\Exception\\DumpException' => $vendorDir . '/symfony/yaml/Exception/DumpException.php', - 'Symfony\\Component\\Yaml\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/yaml/Exception/ExceptionInterface.php', - 'Symfony\\Component\\Yaml\\Exception\\ParseException' => $vendorDir . '/symfony/yaml/Exception/ParseException.php', - 'Symfony\\Component\\Yaml\\Exception\\RuntimeException' => $vendorDir . '/symfony/yaml/Exception/RuntimeException.php', - 'Symfony\\Component\\Yaml\\Inline' => $vendorDir . '/symfony/yaml/Inline.php', - 'Symfony\\Component\\Yaml\\Parser' => $vendorDir . '/symfony/yaml/Parser.php', - 'Symfony\\Component\\Yaml\\Unescaper' => $vendorDir . '/symfony/yaml/Unescaper.php', - 'Symfony\\Component\\Yaml\\Yaml' => $vendorDir . '/symfony/yaml/Yaml.php', - 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', - 'Symfony\\Polyfill\\Php54\\Php54' => $vendorDir . '/symfony/polyfill-php54/Php54.php', - 'Symfony\\Polyfill\\Php55\\Php55' => $vendorDir . '/symfony/polyfill-php55/Php55.php', - 'Symfony\\Polyfill\\Php55\\Php55ArrayColumn' => $vendorDir . '/symfony/polyfill-php55/Php55ArrayColumn.php', - 'Symfony\\Polyfill\\Php56\\Php56' => $vendorDir . '/symfony/polyfill-php56/Php56.php', - 'Symfony\\Polyfill\\Php70\\Php70' => $vendorDir . '/symfony/polyfill-php70/Php70.php', - 'Symfony\\Polyfill\\Util\\Binary' => $vendorDir . '/symfony/polyfill-util/Binary.php', - 'Symfony\\Polyfill\\Util\\BinaryNoFuncOverload' => $vendorDir . '/symfony/polyfill-util/BinaryNoFuncOverload.php', - 'Symfony\\Polyfill\\Util\\BinaryOnFuncOverload' => $vendorDir . '/symfony/polyfill-util/BinaryOnFuncOverload.php', - 'Symfony\\Polyfill\\Util\\TestListener' => $vendorDir . '/symfony/polyfill-util/TestListener.php', 'TCPDF' => $vendorDir . '/ensepar/tcpdf/tcpdf.php', 'TCPDF2DBarcode' => $vendorDir . '/ensepar/tcpdf/2dbarcodes.php', 'TCPDFBarcode' => $vendorDir . '/ensepar/tcpdf/barcodes.php', 'Text_Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php', - 'TheliaMigrateCountry\\Controller\\MigrateController' => $baseDir . '/local/modules/TheliaMigrateCountry/Controller/MigrateController.php', - 'TheliaMigrateCountry\\EventListeners\\MigrateCountryListener' => $baseDir . '/local/modules/TheliaMigrateCountry/EventListeners/MigrateCountryListener.php', - 'TheliaMigrateCountry\\Events\\MigrateCountryEvent' => $baseDir . '/local/modules/TheliaMigrateCountry/Events/MigrateCountryEvent.php', - 'TheliaMigrateCountry\\Events\\MigrateCountryEvents' => $baseDir . '/local/modules/TheliaMigrateCountry/Events/MigrateCountryEvents.php', - 'TheliaMigrateCountry\\Form\\CountryStateMigrationForm' => $baseDir . '/local/modules/TheliaMigrateCountry/Form/CountryStateMigrationForm.php', - 'TheliaMigrateCountry\\Form\\Type\\CountryStateMigrationType' => $baseDir . '/local/modules/TheliaMigrateCountry/Form/Type/CountryStateMigrationType.php', - 'TheliaMigrateCountry\\TheliaMigrateCountry' => $baseDir . '/local/modules/TheliaMigrateCountry/TheliaMigrateCountry.php', - 'TheliaSmarty\\Compiler\\RegisterParserPluginPass' => $baseDir . '/local/modules/TheliaSmarty/Compiler/RegisterParserPluginPass.php', - 'TheliaSmarty\\Template\\AbstractSmartyPlugin' => $baseDir . '/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php', - 'TheliaSmarty\\Template\\Assets\\SmartyAssetsManager' => $baseDir . '/local/modules/TheliaSmarty/Template/Assets/SmartyAssetsManager.php', - 'TheliaSmarty\\Template\\Assets\\SmartyAssetsResolver' => $baseDir . '/local/modules/TheliaSmarty/Template/Assets/SmartyAssetsResolver.php', - 'TheliaSmarty\\Template\\Exception\\SmartyPluginException' => $baseDir . '/local/modules/TheliaSmarty/Template/Exception/SmartyPluginException.php', - 'TheliaSmarty\\Template\\Plugins\\AdminUtilities' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/AdminUtilities.php', - 'TheliaSmarty\\Template\\Plugins\\Assets' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Assets.php', - 'TheliaSmarty\\Template\\Plugins\\Cache' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Cache.php', - 'TheliaSmarty\\Template\\Plugins\\CartPostage' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/CartPostage.php', - 'TheliaSmarty\\Template\\Plugins\\DataAccessFunctions' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/DataAccessFunctions.php', - 'TheliaSmarty\\Template\\Plugins\\Esi' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Esi.php', - 'TheliaSmarty\\Template\\Plugins\\FlashMessage' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/FlashMessage.php', - 'TheliaSmarty\\Template\\Plugins\\Form' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Form.php', - 'TheliaSmarty\\Template\\Plugins\\Format' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Format.php', - 'TheliaSmarty\\Template\\Plugins\\Hook' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Hook.php', - 'TheliaSmarty\\Template\\Plugins\\Module' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Module.php', - 'TheliaSmarty\\Template\\Plugins\\Render' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Render.php', - 'TheliaSmarty\\Template\\Plugins\\Security' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Security.php', - 'TheliaSmarty\\Template\\Plugins\\TheliaLoop' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php', - 'TheliaSmarty\\Template\\Plugins\\Translation' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Translation.php', - 'TheliaSmarty\\Template\\Plugins\\Type' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/Type.php', - 'TheliaSmarty\\Template\\Plugins\\UrlGenerator' => $baseDir . '/local/modules/TheliaSmarty/Template/Plugins/UrlGenerator.php', - 'TheliaSmarty\\Template\\SmartyHelper' => $baseDir . '/local/modules/TheliaSmarty/Template/SmartyHelper.php', - 'TheliaSmarty\\Template\\SmartyParser' => $baseDir . '/local/modules/TheliaSmarty/Template/SmartyParser.php', - 'TheliaSmarty\\Template\\SmartyPluginDescriptor' => $baseDir . '/local/modules/TheliaSmarty/Template/SmartyPluginDescriptor.php', - 'TheliaSmarty\\Tests\\Template\\Plugin\\Controller\\TestController' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/Plugin/Controller/TestController.php', - 'TheliaSmarty\\Tests\\Template\\Plugin\\FormTest' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/Plugin/FormTest.php', - 'TheliaSmarty\\Tests\\Template\\Plugin\\FormatTest' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/Plugin/FormatTest.php', - 'TheliaSmarty\\Tests\\Template\\Plugin\\RenderTest' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/Plugin/RenderTest.php', - 'TheliaSmarty\\Tests\\Template\\Plugin\\SmartyPluginTestCase' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/Plugin/SmartyPluginTestCase.php', - 'TheliaSmarty\\Tests\\Template\\SmartyHelperTest' => $baseDir . '/local/modules/TheliaSmarty/Tests/Template/SmartyHelperTest.php', - 'TheliaSmarty\\TheliaSmarty' => $baseDir . '/local/modules/TheliaSmarty/TheliaSmarty.php', - 'Thelia\\Action\\Address' => $baseDir . '/core/lib/Thelia/Action/Address.php', - 'Thelia\\Action\\Administrator' => $baseDir . '/core/lib/Thelia/Action/Administrator.php', - 'Thelia\\Action\\Api' => $baseDir . '/core/lib/Thelia/Action/Api.php', - 'Thelia\\Action\\Area' => $baseDir . '/core/lib/Thelia/Action/Area.php', - 'Thelia\\Action\\Attribute' => $baseDir . '/core/lib/Thelia/Action/Attribute.php', - 'Thelia\\Action\\AttributeAv' => $baseDir . '/core/lib/Thelia/Action/AttributeAv.php', - 'Thelia\\Action\\BaseAction' => $baseDir . '/core/lib/Thelia/Action/BaseAction.php', - 'Thelia\\Action\\BaseCachedFile' => $baseDir . '/core/lib/Thelia/Action/BaseCachedFile.php', - 'Thelia\\Action\\Brand' => $baseDir . '/core/lib/Thelia/Action/Brand.php', - 'Thelia\\Action\\Cache' => $baseDir . '/core/lib/Thelia/Action/Cache.php', - 'Thelia\\Action\\Cart' => $baseDir . '/core/lib/Thelia/Action/Cart.php', - 'Thelia\\Action\\Category' => $baseDir . '/core/lib/Thelia/Action/Category.php', - 'Thelia\\Action\\Config' => $baseDir . '/core/lib/Thelia/Action/Config.php', - 'Thelia\\Action\\Content' => $baseDir . '/core/lib/Thelia/Action/Content.php', - 'Thelia\\Action\\Country' => $baseDir . '/core/lib/Thelia/Action/Country.php', - 'Thelia\\Action\\Coupon' => $baseDir . '/core/lib/Thelia/Action/Coupon.php', - 'Thelia\\Action\\Currency' => $baseDir . '/core/lib/Thelia/Action/Currency.php', - 'Thelia\\Action\\Customer' => $baseDir . '/core/lib/Thelia/Action/Customer.php', - 'Thelia\\Action\\CustomerTitle' => $baseDir . '/core/lib/Thelia/Action/CustomerTitle.php', - 'Thelia\\Action\\Delivery' => $baseDir . '/core/lib/Thelia/Action/Delivery.php', - 'Thelia\\Action\\Document' => $baseDir . '/core/lib/Thelia/Action/Document.php', - 'Thelia\\Action\\Export' => $baseDir . '/core/lib/Thelia/Action/Export.php', - 'Thelia\\Action\\Feature' => $baseDir . '/core/lib/Thelia/Action/Feature.php', - 'Thelia\\Action\\FeatureAv' => $baseDir . '/core/lib/Thelia/Action/FeatureAv.php', - 'Thelia\\Action\\File' => $baseDir . '/core/lib/Thelia/Action/File.php', - 'Thelia\\Action\\Folder' => $baseDir . '/core/lib/Thelia/Action/Folder.php', - 'Thelia\\Action\\Hook' => $baseDir . '/core/lib/Thelia/Action/Hook.php', - 'Thelia\\Action\\HttpException' => $baseDir . '/core/lib/Thelia/Action/HttpException.php', - 'Thelia\\Action\\Image' => $baseDir . '/core/lib/Thelia/Action/Image.php', - 'Thelia\\Action\\Import' => $baseDir . '/core/lib/Thelia/Action/Import.php', - 'Thelia\\Action\\Lang' => $baseDir . '/core/lib/Thelia/Action/Lang.php', - 'Thelia\\Action\\MailingSystem' => $baseDir . '/core/lib/Thelia/Action/MailingSystem.php', - 'Thelia\\Action\\Message' => $baseDir . '/core/lib/Thelia/Action/Message.php', - 'Thelia\\Action\\MetaData' => $baseDir . '/core/lib/Thelia/Action/MetaData.php', - 'Thelia\\Action\\Module' => $baseDir . '/core/lib/Thelia/Action/Module.php', - 'Thelia\\Action\\ModuleHook' => $baseDir . '/core/lib/Thelia/Action/ModuleHook.php', - 'Thelia\\Action\\Newsletter' => $baseDir . '/core/lib/Thelia/Action/Newsletter.php', - 'Thelia\\Action\\Order' => $baseDir . '/core/lib/Thelia/Action/Order.php', - 'Thelia\\Action\\OrderStatus' => $baseDir . '/core/lib/Thelia/Action/OrderStatus.php', - 'Thelia\\Action\\Payment' => $baseDir . '/core/lib/Thelia/Action/Payment.php', - 'Thelia\\Action\\Pdf' => $baseDir . '/core/lib/Thelia/Action/Pdf.php', - 'Thelia\\Action\\Product' => $baseDir . '/core/lib/Thelia/Action/Product.php', - 'Thelia\\Action\\ProductSaleElement' => $baseDir . '/core/lib/Thelia/Action/ProductSaleElement.php', - 'Thelia\\Action\\Profile' => $baseDir . '/core/lib/Thelia/Action/Profile.php', - 'Thelia\\Action\\RedirectException' => $baseDir . '/core/lib/Thelia/Action/RedirectException.php', - 'Thelia\\Action\\Sale' => $baseDir . '/core/lib/Thelia/Action/Sale.php', - 'Thelia\\Action\\ShippingZone' => $baseDir . '/core/lib/Thelia/Action/ShippingZone.php', - 'Thelia\\Action\\State' => $baseDir . '/core/lib/Thelia/Action/State.php', - 'Thelia\\Action\\Tax' => $baseDir . '/core/lib/Thelia/Action/Tax.php', - 'Thelia\\Action\\TaxRule' => $baseDir . '/core/lib/Thelia/Action/TaxRule.php', - 'Thelia\\Action\\Template' => $baseDir . '/core/lib/Thelia/Action/Template.php', - 'Thelia\\Action\\Translation' => $baseDir . '/core/lib/Thelia/Action/Translation.php', - 'Thelia\\Cart\\CartTrait' => $baseDir . '/core/lib/Thelia/Cart/CartTrait.php', - 'Thelia\\Command\\AdminUpdatePasswordCommand' => $baseDir . '/core/lib/Thelia/Command/AdminUpdatePasswordCommand.php', - 'Thelia\\Command\\BaseModuleGenerate' => $baseDir . '/core/lib/Thelia/Command/BaseModuleGenerate.php', - 'Thelia\\Command\\CacheClear' => $baseDir . '/core/lib/Thelia/Command/CacheClear.php', - 'Thelia\\Command\\ClearImageCache' => $baseDir . '/core/lib/Thelia/Command/ClearImageCache.php', - 'Thelia\\Command\\ConfigCommand' => $baseDir . '/core/lib/Thelia/Command/ConfigCommand.php', - 'Thelia\\Command\\ContainerAwareCommand' => $baseDir . '/core/lib/Thelia/Command/ContainerAwareCommand.php', - 'Thelia\\Command\\CreateAdminUser' => $baseDir . '/core/lib/Thelia/Command/CreateAdminUser.php', - 'Thelia\\Command\\ExportCommand' => $baseDir . '/core/lib/Thelia/Command/ExportCommand.php', - 'Thelia\\Command\\GenerateResources' => $baseDir . '/core/lib/Thelia/Command/GenerateResources.php', - 'Thelia\\Command\\GenerateSQLCommand' => $baseDir . '/core/lib/Thelia/Command/GenerateSQLCommand.php', - 'Thelia\\Command\\HookCleanCommand' => $baseDir . '/core/lib/Thelia/Command/HookCleanCommand.php', - 'Thelia\\Command\\ImportCommand' => $baseDir . '/core/lib/Thelia/Command/ImportCommand.php', - 'Thelia\\Command\\Install' => $baseDir . '/core/lib/Thelia/Command/Install.php', - 'Thelia\\Command\\ModuleActivateCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleActivateCommand.php', - 'Thelia\\Command\\ModuleDeactivateCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleDeactivateCommand.php', - 'Thelia\\Command\\ModuleGenerateCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleGenerateCommand.php', - 'Thelia\\Command\\ModuleGenerateModelCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleGenerateModelCommand.php', - 'Thelia\\Command\\ModuleGenerateSqlCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleGenerateSqlCommand.php', - 'Thelia\\Command\\ModuleListCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleListCommand.php', - 'Thelia\\Command\\ModulePositionCommand' => $baseDir . '/core/lib/Thelia/Command/ModulePositionCommand.php', - 'Thelia\\Command\\ModuleRefreshCommand' => $baseDir . '/core/lib/Thelia/Command/ModuleRefreshCommand.php', - 'Thelia\\Command\\Output\\TheliaConsoleOutput' => $baseDir . '/core/lib/Thelia/Command/Output/TheliaConsoleOutput.php', - 'Thelia\\Command\\ReloadDatabaseCommand' => $baseDir . '/core/lib/Thelia/Command/ReloadDatabaseCommand.php', - 'Thelia\\Command\\SaleCheckActivationCommand' => $baseDir . '/core/lib/Thelia/Command/SaleCheckActivationCommand.php', - 'Thelia\\Composer\\TheliaInstaller' => $vendorDir . '/thelia/installer/src/Thelia/Composer/TheliaInstaller.php', - 'Thelia\\Composer\\TheliaInstallerPlugin' => $vendorDir . '/thelia/installer/src/Thelia/Composer/TheliaInstallerPlugin.php', - 'Thelia\\Condition\\ConditionCollection' => $baseDir . '/core/lib/Thelia/Condition/ConditionCollection.php', - 'Thelia\\Condition\\ConditionEvaluator' => $baseDir . '/core/lib/Thelia/Condition/ConditionEvaluator.php', - 'Thelia\\Condition\\ConditionFactory' => $baseDir . '/core/lib/Thelia/Condition/ConditionFactory.php', - 'Thelia\\Condition\\ConditionOrganizer' => $baseDir . '/core/lib/Thelia/Condition/ConditionOrganizer.php', - 'Thelia\\Condition\\ConditionOrganizerInterface' => $baseDir . '/core/lib/Thelia/Condition/ConditionOrganizerInterface.php', - 'Thelia\\Condition\\Implementation\\AbstractMatchCountries' => $baseDir . '/core/lib/Thelia/Condition/Implementation/AbstractMatchCountries.php', - 'Thelia\\Condition\\Implementation\\CartContainsCategories' => $baseDir . '/core/lib/Thelia/Condition/Implementation/CartContainsCategories.php', - 'Thelia\\Condition\\Implementation\\CartContainsProducts' => $baseDir . '/core/lib/Thelia/Condition/Implementation/CartContainsProducts.php', - 'Thelia\\Condition\\Implementation\\ConditionAbstract' => $baseDir . '/core/lib/Thelia/Condition/Implementation/ConditionAbstract.php', - 'Thelia\\Condition\\Implementation\\ConditionInterface' => $baseDir . '/core/lib/Thelia/Condition/Implementation/ConditionInterface.php', - 'Thelia\\Condition\\Implementation\\ForSomeCustomers' => $baseDir . '/core/lib/Thelia/Condition/Implementation/ForSomeCustomers.php', - 'Thelia\\Condition\\Implementation\\MatchBillingCountries' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchBillingCountries.php', - 'Thelia\\Condition\\Implementation\\MatchDeliveryCountries' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchDeliveryCountries.php', - 'Thelia\\Condition\\Implementation\\MatchForEveryone' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchForEveryone.php', - 'Thelia\\Condition\\Implementation\\MatchForTotalAmount' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchForTotalAmount.php', - 'Thelia\\Condition\\Implementation\\MatchForXArticles' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchForXArticles.php', - 'Thelia\\Condition\\Implementation\\MatchForXArticlesIncludeQuantity' => $baseDir . '/core/lib/Thelia/Condition/Implementation/MatchForXArticlesIncludeQuantity.php', - 'Thelia\\Condition\\Implementation\\StartDate' => $baseDir . '/core/lib/Thelia/Condition/Implementation/StartDate.php', - 'Thelia\\Condition\\Operators' => $baseDir . '/core/lib/Thelia/Condition/Operators.php', - 'Thelia\\Condition\\SerializableCondition' => $baseDir . '/core/lib/Thelia/Condition/SerializableCondition.php', - 'Thelia\\Config\\DatabaseConfiguration' => $baseDir . '/core/lib/Thelia/Config/DatabaseConfiguration.php', - 'Thelia\\Config\\DefinePropel' => $baseDir . '/core/lib/Thelia/Config/DefinePropel.php', - 'Thelia\\Controller\\Admin\\AbstractCrudController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AbstractCrudController.php', - 'Thelia\\Controller\\Admin\\AbstractSeoCrudController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AbstractSeoCrudController.php', - 'Thelia\\Controller\\Admin\\AddressController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AddressController.php', - 'Thelia\\Controller\\Admin\\AdminController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AdminController.php', - 'Thelia\\Controller\\Admin\\AdminLogsController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AdminLogsController.php', - 'Thelia\\Controller\\Admin\\AdministratorController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AdministratorController.php', - 'Thelia\\Controller\\Admin\\AdvancedConfigurationController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AdvancedConfigurationController.php', - 'Thelia\\Controller\\Admin\\ApiController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ApiController.php', - 'Thelia\\Controller\\Admin\\AreaController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AreaController.php', - 'Thelia\\Controller\\Admin\\AttributeAvController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AttributeAvController.php', - 'Thelia\\Controller\\Admin\\AttributeController' => $baseDir . '/core/lib/Thelia/Controller/Admin/AttributeController.php', - 'Thelia\\Controller\\Admin\\BaseAdminController' => $baseDir . '/core/lib/Thelia/Controller/Admin/BaseAdminController.php', - 'Thelia\\Controller\\Admin\\BrandController' => $baseDir . '/core/lib/Thelia/Controller/Admin/BrandController.php', - 'Thelia\\Controller\\Admin\\CategoryController' => $baseDir . '/core/lib/Thelia/Controller/Admin/CategoryController.php', - 'Thelia\\Controller\\Admin\\ConfigController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ConfigController.php', - 'Thelia\\Controller\\Admin\\ConfigStoreController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ConfigStoreController.php', - 'Thelia\\Controller\\Admin\\ConfigurationController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ConfigurationController.php', - 'Thelia\\Controller\\Admin\\ContentController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ContentController.php', - 'Thelia\\Controller\\Admin\\CountryController' => $baseDir . '/core/lib/Thelia/Controller/Admin/CountryController.php', - 'Thelia\\Controller\\Admin\\CouponController' => $baseDir . '/core/lib/Thelia/Controller/Admin/CouponController.php', - 'Thelia\\Controller\\Admin\\CurrencyController' => $baseDir . '/core/lib/Thelia/Controller/Admin/CurrencyController.php', - 'Thelia\\Controller\\Admin\\CustomerController' => $baseDir . '/core/lib/Thelia/Controller/Admin/CustomerController.php', - 'Thelia\\Controller\\Admin\\ExportController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ExportController.php', - 'Thelia\\Controller\\Admin\\FeatureAvController' => $baseDir . '/core/lib/Thelia/Controller/Admin/FeatureAvController.php', - 'Thelia\\Controller\\Admin\\FeatureController' => $baseDir . '/core/lib/Thelia/Controller/Admin/FeatureController.php', - 'Thelia\\Controller\\Admin\\FileController' => $baseDir . '/core/lib/Thelia/Controller/Admin/FileController.php', - 'Thelia\\Controller\\Admin\\FolderController' => $baseDir . '/core/lib/Thelia/Controller/Admin/FolderController.php', - 'Thelia\\Controller\\Admin\\HomeController' => $baseDir . '/core/lib/Thelia/Controller/Admin/HomeController.php', - 'Thelia\\Controller\\Admin\\HookController' => $baseDir . '/core/lib/Thelia/Controller/Admin/HookController.php', - 'Thelia\\Controller\\Admin\\ImportController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ImportController.php', - 'Thelia\\Controller\\Admin\\LangController' => $baseDir . '/core/lib/Thelia/Controller/Admin/LangController.php', - 'Thelia\\Controller\\Admin\\LanguageController' => $baseDir . '/core/lib/Thelia/Controller/Admin/LanguageController.php', - 'Thelia\\Controller\\Admin\\MailingSystemController' => $baseDir . '/core/lib/Thelia/Controller/Admin/MailingSystemController.php', - 'Thelia\\Controller\\Admin\\MessageController' => $baseDir . '/core/lib/Thelia/Controller/Admin/MessageController.php', - 'Thelia\\Controller\\Admin\\ModuleController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ModuleController.php', - 'Thelia\\Controller\\Admin\\ModuleHookController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ModuleHookController.php', - 'Thelia\\Controller\\Admin\\OrderController' => $baseDir . '/core/lib/Thelia/Controller/Admin/OrderController.php', - 'Thelia\\Controller\\Admin\\OrderStatusController' => $baseDir . '/core/lib/Thelia/Controller/Admin/OrderStatusController.php', - 'Thelia\\Controller\\Admin\\ProductController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ProductController.php', - 'Thelia\\Controller\\Admin\\ProfileController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ProfileController.php', - 'Thelia\\Controller\\Admin\\SaleController' => $baseDir . '/core/lib/Thelia/Controller/Admin/SaleController.php', - 'Thelia\\Controller\\Admin\\SessionController' => $baseDir . '/core/lib/Thelia/Controller/Admin/SessionController.php', - 'Thelia\\Controller\\Admin\\ShippingZoneController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ShippingZoneController.php', - 'Thelia\\Controller\\Admin\\StateController' => $baseDir . '/core/lib/Thelia/Controller/Admin/StateController.php', - 'Thelia\\Controller\\Admin\\SystemLogController' => $baseDir . '/core/lib/Thelia/Controller/Admin/SystemLogController.php', - 'Thelia\\Controller\\Admin\\TaxController' => $baseDir . '/core/lib/Thelia/Controller/Admin/TaxController.php', - 'Thelia\\Controller\\Admin\\TaxRuleController' => $baseDir . '/core/lib/Thelia/Controller/Admin/TaxRuleController.php', - 'Thelia\\Controller\\Admin\\TemplateController' => $baseDir . '/core/lib/Thelia/Controller/Admin/TemplateController.php', - 'Thelia\\Controller\\Admin\\ToolsController' => $baseDir . '/core/lib/Thelia/Controller/Admin/ToolsController.php', - 'Thelia\\Controller\\Admin\\TranslationsController' => $baseDir . '/core/lib/Thelia/Controller/Admin/TranslationsController.php', - 'Thelia\\Controller\\Api\\AbstractCrudApiController' => $baseDir . '/core/lib/Thelia/Controller/Api/AbstractCrudApiController.php', - 'Thelia\\Controller\\Api\\AttributeAvController' => $baseDir . '/core/lib/Thelia/Controller/Api/AttributeAvController.php', - 'Thelia\\Controller\\Api\\BaseApiController' => $baseDir . '/core/lib/Thelia/Controller/Api/BaseApiController.php', - 'Thelia\\Controller\\Api\\BrandController' => $baseDir . '/core/lib/Thelia/Controller/Api/BrandController.php', - 'Thelia\\Controller\\Api\\CategoryController' => $baseDir . '/core/lib/Thelia/Controller/Api/CategoryController.php', - 'Thelia\\Controller\\Api\\CountryController' => $baseDir . '/core/lib/Thelia/Controller/Api/CountryController.php', - 'Thelia\\Controller\\Api\\CurrencyController' => $baseDir . '/core/lib/Thelia/Controller/Api/CurrencyController.php', - 'Thelia\\Controller\\Api\\CustomerController' => $baseDir . '/core/lib/Thelia/Controller/Api/CustomerController.php', - 'Thelia\\Controller\\Api\\ImageController' => $baseDir . '/core/lib/Thelia/Controller/Api/ImageController.php', - 'Thelia\\Controller\\Api\\IndexController' => $baseDir . '/core/lib/Thelia/Controller/Api/IndexController.php', - 'Thelia\\Controller\\Api\\LangController' => $baseDir . '/core/lib/Thelia/Controller/Api/LangController.php', - 'Thelia\\Controller\\Api\\ProductController' => $baseDir . '/core/lib/Thelia/Controller/Api/ProductController.php', - 'Thelia\\Controller\\Api\\ProductSaleElementsController' => $baseDir . '/core/lib/Thelia/Controller/Api/ProductSaleElementsController.php', - 'Thelia\\Controller\\Api\\TaxController' => $baseDir . '/core/lib/Thelia/Controller/Api/TaxController.php', - 'Thelia\\Controller\\Api\\TaxRuleController' => $baseDir . '/core/lib/Thelia/Controller/Api/TaxRuleController.php', - 'Thelia\\Controller\\Api\\TitleController' => $baseDir . '/core/lib/Thelia/Controller/Api/TitleController.php', - 'Thelia\\Controller\\BaseController' => $baseDir . '/core/lib/Thelia/Controller/BaseController.php', - 'Thelia\\Controller\\Front\\BaseFrontController' => $baseDir . '/core/lib/Thelia/Controller/Front/BaseFrontController.php', - 'Thelia\\Controller\\Front\\DefaultController' => $baseDir . '/core/lib/Thelia/Controller/Front/DefaultController.php', - 'Thelia\\Core\\Application' => $baseDir . '/core/lib/Thelia/Core/Application.php', - 'Thelia\\Core\\Archiver\\AbstractArchiver' => $baseDir . '/core/lib/Thelia/Core/Archiver/AbstractArchiver.php', - 'Thelia\\Core\\Archiver\\ArchiverInterface' => $baseDir . '/core/lib/Thelia/Core/Archiver/ArchiverInterface.php', - 'Thelia\\Core\\Archiver\\ArchiverManager' => $baseDir . '/core/lib/Thelia/Core/Archiver/ArchiverManager.php', - 'Thelia\\Core\\Archiver\\Archiver\\TarArchiver' => $baseDir . '/core/lib/Thelia/Core/Archiver/Archiver/TarArchiver.php', - 'Thelia\\Core\\Archiver\\Archiver\\TarBz2Archiver' => $baseDir . '/core/lib/Thelia/Core/Archiver/Archiver/TarBz2Archiver.php', - 'Thelia\\Core\\Archiver\\Archiver\\TarGzArchiver' => $baseDir . '/core/lib/Thelia/Core/Archiver/Archiver/TarGzArchiver.php', - 'Thelia\\Core\\Archiver\\Archiver\\ZipArchiver' => $baseDir . '/core/lib/Thelia/Core/Archiver/Archiver/ZipArchiver.php', - 'Thelia\\Core\\Bundle\\TheliaBundle' => $baseDir . '/core/lib/Thelia/Core/Bundle/TheliaBundle.php', - 'Thelia\\Core\\Controller\\ControllerResolver' => $baseDir . '/core/lib/Thelia/Core/Controller/ControllerResolver.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\CurrencyConverterProviderPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/CurrencyConverterProviderPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\FallbackParserPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/FallbackParserPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterArchiverPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterArchiverPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterAssetFilterPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterAssetFilterPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterCouponConditionPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterCouponConditionPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterCouponPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterCouponPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterFormExtensionPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterFormExtensionPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterHookListenersPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterHookListenersPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterRouterPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterRouterPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\RegisterSerializerPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterSerializerPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\StackPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/StackPass.php', - 'Thelia\\Core\\DependencyInjection\\Compiler\\TranslatorPass' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Compiler/TranslatorPass.php', - 'Thelia\\Core\\DependencyInjection\\Loader\\XmlFileLoader' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php', - 'Thelia\\Core\\DependencyInjection\\TheliaContainer' => $baseDir . '/core/lib/Thelia/Core/DependencyInjection/TheliaContainer.php', - 'Thelia\\Core\\EventListener\\ControllerListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/ControllerListener.php', - 'Thelia\\Core\\EventListener\\ErrorListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/ErrorListener.php', - 'Thelia\\Core\\EventListener\\RequestListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/RequestListener.php', - 'Thelia\\Core\\EventListener\\ResponseListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/ResponseListener.php', - 'Thelia\\Core\\EventListener\\SessionListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/SessionListener.php', - 'Thelia\\Core\\EventListener\\ViewListener' => $baseDir . '/core/lib/Thelia/Core/EventListener/ViewListener.php', - 'Thelia\\Core\\Event\\AccessoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/AccessoryEvent.php', - 'Thelia\\Core\\Event\\ActionEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ActionEvent.php', - 'Thelia\\Core\\Event\\Address\\AddressCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Address/AddressCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\Address\\AddressEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Address/AddressEvent.php', - 'Thelia\\Core\\Event\\Administrator\\AdministratorEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Administrator/AdministratorEvent.php', - 'Thelia\\Core\\Event\\Administrator\\AdministratorUpdatePasswordEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Administrator/AdministratorUpdatePasswordEvent.php', - 'Thelia\\Core\\Event\\Api\\ApiCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Api/ApiCreateEvent.php', - 'Thelia\\Core\\Event\\Api\\ApiDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Api/ApiDeleteEvent.php', - 'Thelia\\Core\\Event\\Api\\ApiUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Api/ApiUpdateEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaAddCountryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaAddCountryEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaCreateEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaDeleteEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaRemoveCountryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaRemoveCountryEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaUpdateEvent.php', - 'Thelia\\Core\\Event\\Area\\AreaUpdatePostageEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Area/AreaUpdatePostageEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeAvCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeAvCreateEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeAvDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeAvDeleteEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeAvEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeAvEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeAvUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeAvUpdateEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeCreateEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeDeleteEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeEvent.php', - 'Thelia\\Core\\Event\\Attribute\\AttributeUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Attribute/AttributeUpdateEvent.php', - 'Thelia\\Core\\Event\\Brand\\BrandCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Brand/BrandCreateEvent.php', - 'Thelia\\Core\\Event\\Brand\\BrandDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Brand/BrandDeleteEvent.php', - 'Thelia\\Core\\Event\\Brand\\BrandEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Brand/BrandEvent.php', - 'Thelia\\Core\\Event\\Brand\\BrandToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Brand/BrandToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Brand\\BrandUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Brand/BrandUpdateEvent.php', - 'Thelia\\Core\\Event\\Cache\\CacheEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cache/CacheEvent.php', - 'Thelia\\Core\\Event\\CachedFileEvent' => $baseDir . '/core/lib/Thelia/Core/Event/CachedFileEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartCreateEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartDuplicationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartDuplicationEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartItemDuplicationItem' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartItemDuplicationItem.php', - 'Thelia\\Core\\Event\\Cart\\CartItemEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartItemEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartPersistEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartPersistEvent.php', - 'Thelia\\Core\\Event\\Cart\\CartRestoreEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Cart/CartRestoreEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryAddContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryAddContentEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryAssociatedContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryAssociatedContentEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryCreateEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryDeleteContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryDeleteContentEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryDeleteEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Category\\CategoryUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Category/CategoryUpdateEvent.php', - 'Thelia\\Core\\Event\\Config\\ConfigCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Config/ConfigCreateEvent.php', - 'Thelia\\Core\\Event\\Config\\ConfigDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Config/ConfigDeleteEvent.php', - 'Thelia\\Core\\Event\\Config\\ConfigEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Config/ConfigEvent.php', - 'Thelia\\Core\\Event\\Config\\ConfigUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Config/ConfigUpdateEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentAddFolderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentAddFolderEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentCreateEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentDeleteEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentRemoveFolderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentRemoveFolderEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Content\\ContentUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Content/ContentUpdateEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryCreateEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryDeleteEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryToggleDefaultEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryToggleDefaultEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Country\\CountryUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Country/CountryUpdateEvent.php', - 'Thelia\\Core\\Event\\Coupon\\CouponConsumeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Coupon/CouponConsumeEvent.php', - 'Thelia\\Core\\Event\\Coupon\\CouponCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Coupon/CouponCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\Coupon\\CouponDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Coupon/CouponDeleteEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyChangeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyChangeEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyCreateEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyDeleteEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyUpdateEvent.php', - 'Thelia\\Core\\Event\\Currency\\CurrencyUpdateRateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Currency/CurrencyUpdateRateEvent.php', - 'Thelia\\Core\\Event\\CustomerTitle\\CustomerTitleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/CustomerTitle/CustomerTitleEvent.php', - 'Thelia\\Core\\Event\\Customer\\CustomerCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Customer/CustomerCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\Customer\\CustomerEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Customer/CustomerEvent.php', - 'Thelia\\Core\\Event\\Customer\\CustomerLoginEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Customer/CustomerLoginEvent.php', - 'Thelia\\Core\\Event\\DefaultActionEvent' => $baseDir . '/core/lib/Thelia/Core/Event/DefaultActionEvent.php', - 'Thelia\\Core\\Event\\Delivery\\DeliveryPostageEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Delivery/DeliveryPostageEvent.php', - 'Thelia\\Core\\Event\\Document\\DocumentCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Document/DocumentCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\Document\\DocumentDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Document/DocumentDeleteEvent.php', - 'Thelia\\Core\\Event\\Document\\DocumentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Document/DocumentEvent.php', - 'Thelia\\Core\\Event\\ExportEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ExportEvent.php', - 'Thelia\\Core\\Event\\FeatureProduct\\FeatureProductDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/FeatureProduct/FeatureProductDeleteEvent.php', - 'Thelia\\Core\\Event\\FeatureProduct\\FeatureProductEvent' => $baseDir . '/core/lib/Thelia/Core/Event/FeatureProduct/FeatureProductEvent.php', - 'Thelia\\Core\\Event\\FeatureProduct\\FeatureProductUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/FeatureProduct/FeatureProductUpdateEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureAvCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureAvCreateEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureAvDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureAvDeleteEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureAvEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureAvEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureAvUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureAvUpdateEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureCreateEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureDeleteEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureEvent.php', - 'Thelia\\Core\\Event\\Feature\\FeatureUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Feature/FeatureUpdateEvent.php', - 'Thelia\\Core\\Event\\File\\FileCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/File/FileCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\File\\FileDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/File/FileDeleteEvent.php', - 'Thelia\\Core\\Event\\File\\FileToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/File/FileToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Folder\\FolderCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Folder/FolderCreateEvent.php', - 'Thelia\\Core\\Event\\Folder\\FolderDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Folder/FolderDeleteEvent.php', - 'Thelia\\Core\\Event\\Folder\\FolderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Folder/FolderEvent.php', - 'Thelia\\Core\\Event\\Folder\\FolderToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Folder/FolderToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Folder\\FolderUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Folder/FolderUpdateEvent.php', - 'Thelia\\Core\\Event\\GenerateRewrittenUrlEvent' => $baseDir . '/core/lib/Thelia/Core/Event/GenerateRewrittenUrlEvent.php', - 'Thelia\\Core\\Event\\Hook\\BaseHookRenderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/BaseHookRenderEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookCreateAllEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookCreateAllEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookCreateEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookDeactivationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookDeactivationEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookDeleteEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookRenderBlockEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookRenderBlockEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookRenderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookRenderEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookToggleActivationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookToggleActivationEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookToggleNativeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookToggleNativeEvent.php', - 'Thelia\\Core\\Event\\Hook\\HookUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/HookUpdateEvent.php', - 'Thelia\\Core\\Event\\Hook\\ModuleHookCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/ModuleHookCreateEvent.php', - 'Thelia\\Core\\Event\\Hook\\ModuleHookDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/ModuleHookDeleteEvent.php', - 'Thelia\\Core\\Event\\Hook\\ModuleHookEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/ModuleHookEvent.php', - 'Thelia\\Core\\Event\\Hook\\ModuleHookToggleActivationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/ModuleHookToggleActivationEvent.php', - 'Thelia\\Core\\Event\\Hook\\ModuleHookUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Hook/ModuleHookUpdateEvent.php', - 'Thelia\\Core\\Event\\Image\\ImageCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Image/ImageCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\Image\\ImageDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Image/ImageDeleteEvent.php', - 'Thelia\\Core\\Event\\Image\\ImageEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Image/ImageEvent.php', - 'Thelia\\Core\\Event\\ImportEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ImportEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangCreateEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangDefaultBehaviorEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangDefaultBehaviorEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangDeleteEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangToggleActiveEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangToggleActiveEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangToggleDefaultEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangToggleDefaultEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangToggleVisibleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangToggleVisibleEvent.php', - 'Thelia\\Core\\Event\\Lang\\LangUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Lang/LangUpdateEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsArgDefinitionsEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsArgDefinitionsEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsBuildArrayEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsBuildArrayEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsBuildModelCriteriaEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsBuildModelCriteriaEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsInitializeArgsEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsInitializeArgsEvent.php', - 'Thelia\\Core\\Event\\Loop\\LoopExtendsParseResultsEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Loop/LoopExtendsParseResultsEvent.php', - 'Thelia\\Core\\Event\\LostPasswordEvent' => $baseDir . '/core/lib/Thelia/Core/Event/LostPasswordEvent.php', - 'Thelia\\Core\\Event\\MailTransporterEvent' => $baseDir . '/core/lib/Thelia/Core/Event/MailTransporterEvent.php', - 'Thelia\\Core\\Event\\MailingSystem\\MailingSystemEvent' => $baseDir . '/core/lib/Thelia/Core/Event/MailingSystem/MailingSystemEvent.php', - 'Thelia\\Core\\Event\\Message\\MessageCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Message/MessageCreateEvent.php', - 'Thelia\\Core\\Event\\Message\\MessageDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Message/MessageDeleteEvent.php', - 'Thelia\\Core\\Event\\Message\\MessageEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Message/MessageEvent.php', - 'Thelia\\Core\\Event\\Message\\MessageUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Message/MessageUpdateEvent.php', - 'Thelia\\Core\\Event\\MetaData\\MetaDataCreateOrUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/MetaData/MetaDataCreateOrUpdateEvent.php', - 'Thelia\\Core\\Event\\MetaData\\MetaDataDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/MetaData/MetaDataDeleteEvent.php', - 'Thelia\\Core\\Event\\MetaData\\MetaDataEvent' => $baseDir . '/core/lib/Thelia/Core/Event/MetaData/MetaDataEvent.php', - 'Thelia\\Core\\Event\\Module\\ModuleDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Module/ModuleDeleteEvent.php', - 'Thelia\\Core\\Event\\Module\\ModuleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Module/ModuleEvent.php', - 'Thelia\\Core\\Event\\Module\\ModuleInstallEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Module/ModuleInstallEvent.php', - 'Thelia\\Core\\Event\\Module\\ModuleToggleActivationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Module/ModuleToggleActivationEvent.php', - 'Thelia\\Core\\Event\\Newsletter\\NewsletterEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Newsletter/NewsletterEvent.php', - 'Thelia\\Core\\Event\\OrderStatus\\OrderStatusCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/OrderStatus/OrderStatusCreateEvent.php', - 'Thelia\\Core\\Event\\OrderStatus\\OrderStatusDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/OrderStatus/OrderStatusDeleteEvent.php', - 'Thelia\\Core\\Event\\OrderStatus\\OrderStatusEvent' => $baseDir . '/core/lib/Thelia/Core/Event/OrderStatus/OrderStatusEvent.php', - 'Thelia\\Core\\Event\\OrderStatus\\OrderStatusUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/OrderStatus/OrderStatusUpdateEvent.php', - 'Thelia\\Core\\Event\\Order\\OrderAddressEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Order/OrderAddressEvent.php', - 'Thelia\\Core\\Event\\Order\\OrderEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Order/OrderEvent.php', - 'Thelia\\Core\\Event\\Order\\OrderManualEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Order/OrderManualEvent.php', - 'Thelia\\Core\\Event\\Order\\OrderPaymentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Order/OrderPaymentEvent.php', - 'Thelia\\Core\\Event\\Order\\OrderProductEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Order/OrderProductEvent.php', - 'Thelia\\Core\\Event\\Payment\\BasePaymentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Payment/BasePaymentEvent.php', - 'Thelia\\Core\\Event\\Payment\\IsValidPaymentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Payment/IsValidPaymentEvent.php', - 'Thelia\\Core\\Event\\Payment\\ManageStockOnCreationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Payment/ManageStockOnCreationEvent.php', - 'Thelia\\Core\\Event\\PdfEvent' => $baseDir . '/core/lib/Thelia/Core/Event/PdfEvent.php', - 'Thelia\\Core\\Event\\ProductSaleElement\\ProductSaleElementCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ProductSaleElement/ProductSaleElementCreateEvent.php', - 'Thelia\\Core\\Event\\ProductSaleElement\\ProductSaleElementDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ProductSaleElement/ProductSaleElementDeleteEvent.php', - 'Thelia\\Core\\Event\\ProductSaleElement\\ProductSaleElementEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ProductSaleElement/ProductSaleElementEvent.php', - 'Thelia\\Core\\Event\\ProductSaleElement\\ProductSaleElementUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ProductSaleElement/ProductSaleElementUpdateEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductAddAccessoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductAddAccessoryEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductAddCategoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductAddCategoryEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductAddContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductAddContentEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductAssociatedContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductAssociatedContentEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductCloneEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductCloneEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductCombinationGenerationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductCombinationGenerationEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductCreateEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductDeleteAccessoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductDeleteAccessoryEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductDeleteCategoryEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductDeleteCategoryEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductDeleteContentEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductDeleteContentEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductDeleteEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductSetTemplateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductSetTemplateEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Product\\ProductUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/ProductUpdateEvent.php', - 'Thelia\\Core\\Event\\Product\\VirtualProductOrderDownloadResponseEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/VirtualProductOrderDownloadResponseEvent.php', - 'Thelia\\Core\\Event\\Product\\VirtualProductOrderHandleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Product/VirtualProductOrderHandleEvent.php', - 'Thelia\\Core\\Event\\Profile\\ProfileEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Profile/ProfileEvent.php', - 'Thelia\\Core\\Event\\Sale\\ProductSaleStatusUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/ProductSaleStatusUpdateEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleActiveStatusCheckEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleActiveStatusCheckEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleClearStatusEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleClearStatusEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleCreateEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleDeleteEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleToggleActivityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleToggleActivityEvent.php', - 'Thelia\\Core\\Event\\Sale\\SaleUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Sale/SaleUpdateEvent.php', - 'Thelia\\Core\\Event\\SessionEvent' => $baseDir . '/core/lib/Thelia/Core/Event/SessionEvent.php', - 'Thelia\\Core\\Event\\ShippingZone\\ShippingZoneAddAreaEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ShippingZone/ShippingZoneAddAreaEvent.php', - 'Thelia\\Core\\Event\\ShippingZone\\ShippingZoneRemoveAreaEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ShippingZone/ShippingZoneRemoveAreaEvent.php', - 'Thelia\\Core\\Event\\State\\StateCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/State/StateCreateEvent.php', - 'Thelia\\Core\\Event\\State\\StateDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/State/StateDeleteEvent.php', - 'Thelia\\Core\\Event\\State\\StateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/State/StateEvent.php', - 'Thelia\\Core\\Event\\State\\StateToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/State/StateToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\State\\StateUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/State/StateUpdateEvent.php', - 'Thelia\\Core\\Event\\Tax\\TaxEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Tax/TaxEvent.php', - 'Thelia\\Core\\Event\\Tax\\TaxRuleEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Tax/TaxRuleEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateAddAttributeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateAddAttributeEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateAddFeatureEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateAddFeatureEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateCreateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateCreateEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateDeleteAttributeEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateDeleteAttributeEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateDeleteEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateDeleteEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateDeleteFeatureEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateDeleteFeatureEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateDuplicateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateDuplicateEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateEvent.php', - 'Thelia\\Core\\Event\\Template\\TemplateUpdateEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Template/TemplateUpdateEvent.php', - 'Thelia\\Core\\Event\\TheliaEvents' => $baseDir . '/core/lib/Thelia/Core/Event/TheliaEvents.php', - 'Thelia\\Core\\Event\\TheliaFormEvent' => $baseDir . '/core/lib/Thelia/Core/Event/TheliaFormEvent.php', - 'Thelia\\Core\\Event\\ToggleVisibilityEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ToggleVisibilityEvent.php', - 'Thelia\\Core\\Event\\Translation\\TranslationEvent' => $baseDir . '/core/lib/Thelia/Core/Event/Translation/TranslationEvent.php', - 'Thelia\\Core\\Event\\UpdateFilePositionEvent' => $baseDir . '/core/lib/Thelia/Core/Event/UpdateFilePositionEvent.php', - 'Thelia\\Core\\Event\\UpdatePositionEvent' => $baseDir . '/core/lib/Thelia/Core/Event/UpdatePositionEvent.php', - 'Thelia\\Core\\Event\\UpdateSeoEvent' => $baseDir . '/core/lib/Thelia/Core/Event/UpdateSeoEvent.php', - 'Thelia\\Core\\Event\\ViewCheckEvent' => $baseDir . '/core/lib/Thelia/Core/Event/ViewCheckEvent.php', - 'Thelia\\Core\\Form\\TheliaFormFactory' => $baseDir . '/core/lib/Thelia/Core/Form/TheliaFormFactory.php', - 'Thelia\\Core\\Form\\TheliaFormFactoryInterface' => $baseDir . '/core/lib/Thelia/Core/Form/TheliaFormFactoryInterface.php', - 'Thelia\\Core\\Form\\TheliaFormValidator' => $baseDir . '/core/lib/Thelia/Core/Form/TheliaFormValidator.php', - 'Thelia\\Core\\Form\\TheliaFormValidatorInterface' => $baseDir . '/core/lib/Thelia/Core/Form/TheliaFormValidatorInterface.php', - 'Thelia\\Core\\Form\\Type\\AbstractTheliaType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/AbstractTheliaType.php', - 'Thelia\\Core\\Form\\Type\\CustomerTitleI18nType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/CustomerTitleI18nType.php', - 'Thelia\\Core\\Form\\Type\\CustomerTitleType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/CustomerTitleType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AbstractIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AbstractIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AccessoryIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AccessoryIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AddressIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AddressIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AdminIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AdminIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AdminLogIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AdminLogIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ApiIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ApiIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AreaDeliveryModuleIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AreaDeliveryModuleIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AreaIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AreaIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AttributeAvIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AttributeAvIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AttributeIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AttributeIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\AttributeTemplateIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/AttributeTemplateIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\BrandIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/BrandIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CartIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CartIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CartItemIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CartItemIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CategoryAssociatedContentIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CategoryAssociatedContentIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CategoryIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CategoryIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ContentIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ContentIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CountryIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CountryIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CouponIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CouponIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CurrencyIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CurrencyIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CustomerIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CustomerIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\CustomerTitleIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/CustomerTitleIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ExportCategoryIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ExportCategoryIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ExportIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ExportIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FeatureAvIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FeatureAvIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FeatureIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FeatureIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FeatureProductIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FeatureProductIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FeatureTemplateIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FeatureTemplateIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FolderIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FolderIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\FormFirewallIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/FormFirewallIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\HookIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/HookIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ImportCategoryIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ImportCategoryIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ImportIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ImportIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\LangIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/LangIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\MessageIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/MessageIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\MetaDataIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/MetaDataIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ModuleConfigIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ModuleConfigIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ModuleHookIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ModuleHookIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ModuleIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ModuleIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\NewsletterIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/NewsletterIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderAddressIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderAddressIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderCouponIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderCouponIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderProductAttributeCombinationIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderProductAttributeCombinationIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderProductIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderProductIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderProductTaxIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderProductTaxIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\OrderStatusIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/OrderStatusIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ProductAssociatedContentIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ProductAssociatedContentIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ProductIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ProductIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ProductSaleElementsIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ProductSaleElementsIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ProfileIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ProfileIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\ResourceIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/ResourceIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\RewritingUrlIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/RewritingUrlIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\SaleIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/SaleIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\SaleProductIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/SaleProductIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\StateIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/StateIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\TaxIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/TaxIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\TaxRuleIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/TaxRuleIdType.php', - 'Thelia\\Core\\Form\\Type\\Field\\TemplateIdType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/Field/TemplateIdType.php', - 'Thelia\\Core\\Form\\Type\\ImageType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/ImageType.php', - 'Thelia\\Core\\Form\\Type\\ProductSaleElementsType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/ProductSaleElementsType.php', - 'Thelia\\Core\\Form\\Type\\StandardFieldsType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/StandardFieldsType.php', - 'Thelia\\Core\\Form\\Type\\TaxRuleI18nType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/TaxRuleI18nType.php', - 'Thelia\\Core\\Form\\Type\\TaxRuleType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/TaxRuleType.php', - 'Thelia\\Core\\Form\\Type\\TheliaType' => $baseDir . '/core/lib/Thelia/Core/Form/Type/TheliaType.php', - 'Thelia\\Core\\Hook\\BaseHook' => $baseDir . '/core/lib/Thelia/Core/Hook/BaseHook.php', - 'Thelia\\Core\\Hook\\DefaultHook' => $baseDir . '/core/lib/Thelia/Core/Hook/DefaultHook.php', - 'Thelia\\Core\\Hook\\Fragment' => $baseDir . '/core/lib/Thelia/Core/Hook/Fragment.php', - 'Thelia\\Core\\Hook\\FragmentBag' => $baseDir . '/core/lib/Thelia/Core/Hook/FragmentBag.php', - 'Thelia\\Core\\Hook\\HookDefinition' => $baseDir . '/core/lib/Thelia/Core/Hook/HookDefinition.php', - 'Thelia\\Core\\Hook\\HookHelper' => $baseDir . '/core/lib/Thelia/Core/Hook/HookHelper.php', - 'Thelia\\Core\\HttpFoundation\\JsonResponse' => $baseDir . '/core/lib/Thelia/Core/HttpFoundation/JsonResponse.php', - 'Thelia\\Core\\HttpFoundation\\Request' => $baseDir . '/core/lib/Thelia/Core/HttpFoundation/Request.php', - 'Thelia\\Core\\HttpFoundation\\Response' => $baseDir . '/core/lib/Thelia/Core/HttpFoundation/Response.php', - 'Thelia\\Core\\HttpFoundation\\Session\\Session' => $baseDir . '/core/lib/Thelia/Core/HttpFoundation/Session/Session.php', - 'Thelia\\Core\\HttpKernel\\Client' => $baseDir . '/core/lib/Thelia/Core/HttpKernel/Client.php', - 'Thelia\\Core\\HttpKernel\\Exception\\NotFountHttpException' => $baseDir . '/core/lib/Thelia/Core/HttpKernel/Exception/NotFountHttpException.php', - 'Thelia\\Core\\HttpKernel\\Exception\\RedirectException' => $baseDir . '/core/lib/Thelia/Core/HttpKernel/Exception/RedirectException.php', - 'Thelia\\Core\\HttpKernel\\Fragment\\InlineFragmentRenderer' => $baseDir . '/core/lib/Thelia/Core/HttpKernel/Fragment/InlineFragmentRenderer.php', - 'Thelia\\Core\\HttpKernel\\HttpCache\\HttpCache' => $baseDir . '/core/lib/Thelia/Core/HttpKernel/HttpCache/HttpCache.php', - 'Thelia\\Core\\Routing\\RewritingRouter' => $baseDir . '/core/lib/Thelia/Core/Routing/RewritingRouter.php', - 'Thelia\\Core\\Security\\AccessManager' => $baseDir . '/core/lib/Thelia/Core/Security/AccessManager.php', - 'Thelia\\Core\\Security\\Authentication\\AdminTokenAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/AdminTokenAuthenticator.php', - 'Thelia\\Core\\Security\\Authentication\\AdminUsernamePasswordFormAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/AdminUsernamePasswordFormAuthenticator.php', - 'Thelia\\Core\\Security\\Authentication\\AuthenticatorInterface' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/AuthenticatorInterface.php', - 'Thelia\\Core\\Security\\Authentication\\CustomerTokenAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/CustomerTokenAuthenticator.php', - 'Thelia\\Core\\Security\\Authentication\\CustomerUsernamePasswordFormAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/CustomerUsernamePasswordFormAuthenticator.php', - 'Thelia\\Core\\Security\\Authentication\\TokenAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/TokenAuthenticator.php', - 'Thelia\\Core\\Security\\Authentication\\UsernamePasswordFormAuthenticator' => $baseDir . '/core/lib/Thelia/Core/Security/Authentication/UsernamePasswordFormAuthenticator.php', - 'Thelia\\Core\\Security\\Exception\\AuthenticationException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/AuthenticationException.php', - 'Thelia\\Core\\Security\\Exception\\AuthorizationException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/AuthorizationException.php', - 'Thelia\\Core\\Security\\Exception\\CustomerNotConfirmedException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/CustomerNotConfirmedException.php', - 'Thelia\\Core\\Security\\Exception\\ResourceException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/ResourceException.php', - 'Thelia\\Core\\Security\\Exception\\TokenAuthenticationException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/TokenAuthenticationException.php', - 'Thelia\\Core\\Security\\Exception\\UsernameNotFoundException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/UsernameNotFoundException.php', - 'Thelia\\Core\\Security\\Exception\\WrongPasswordException' => $baseDir . '/core/lib/Thelia/Core/Security/Exception/WrongPasswordException.php', - 'Thelia\\Core\\Security\\Resource\\AdminResources' => $baseDir . '/core/lib/Thelia/Core/Security/Resource/AdminResources.php', - 'Thelia\\Core\\Security\\Role\\Role' => $baseDir . '/core/lib/Thelia/Core/Security/Role/Role.php', - 'Thelia\\Core\\Security\\Role\\RoleInterface' => $baseDir . '/core/lib/Thelia/Core/Security/Role/RoleInterface.php', - 'Thelia\\Core\\Security\\SecurityContext' => $baseDir . '/core/lib/Thelia/Core/Security/SecurityContext.php', - 'Thelia\\Core\\Security\\Token\\CookieTokenProvider' => $baseDir . '/core/lib/Thelia/Core/Security/Token/CookieTokenProvider.php', - 'Thelia\\Core\\Security\\Token\\TokenProvider' => $baseDir . '/core/lib/Thelia/Core/Security/Token/TokenProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\AdminTokenUserProvider' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/AdminTokenUserProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\AdminUserProvider' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/AdminUserProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\CustomerTokenUserProvider' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/CustomerTokenUserProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\CustomerUserProvider' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/CustomerUserProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\TokenUserProvider' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/TokenUserProvider.php', - 'Thelia\\Core\\Security\\UserProvider\\UserProviderInterface' => $baseDir . '/core/lib/Thelia/Core/Security/UserProvider/UserProviderInterface.php', - 'Thelia\\Core\\Security\\User\\UserInterface' => $baseDir . '/core/lib/Thelia/Core/Security/User/UserInterface.php', - 'Thelia\\Core\\Security\\User\\UserPermissionsTrait' => $baseDir . '/core/lib/Thelia/Core/Security/User/UserPermissionsTrait.php', - 'Thelia\\Core\\Serializer\\AbstractSerializer' => $baseDir . '/core/lib/Thelia/Core/Serializer/AbstractSerializer.php', - 'Thelia\\Core\\Serializer\\SerializerInterface' => $baseDir . '/core/lib/Thelia/Core/Serializer/SerializerInterface.php', - 'Thelia\\Core\\Serializer\\SerializerManager' => $baseDir . '/core/lib/Thelia/Core/Serializer/SerializerManager.php', - 'Thelia\\Core\\Serializer\\Serializer\\CSVSerializer' => $baseDir . '/core/lib/Thelia/Core/Serializer/Serializer/CSVSerializer.php', - 'Thelia\\Core\\Serializer\\Serializer\\JSONSerializer' => $baseDir . '/core/lib/Thelia/Core/Serializer/Serializer/JSONSerializer.php', - 'Thelia\\Core\\Serializer\\Serializer\\XMLSerializer' => $baseDir . '/core/lib/Thelia/Core/Serializer/Serializer/XMLSerializer.php', - 'Thelia\\Core\\Serializer\\Serializer\\YAMLSerializer' => $baseDir . '/core/lib/Thelia/Core/Serializer/Serializer/YAMLSerializer.php', - 'Thelia\\Core\\Stack\\ParamInitMiddleware' => $baseDir . '/core/lib/Thelia/Core/Stack/ParamInitMiddleware.php', - 'Thelia\\Core\\Stack\\SessionMiddleware' => $baseDir . '/core/lib/Thelia/Core/Stack/SessionMiddleware.php', - 'Thelia\\Core\\Template\\Assets\\AssetManagerInterface' => $baseDir . '/core/lib/Thelia/Core/Template/Assets/AssetManagerInterface.php', - 'Thelia\\Core\\Template\\Assets\\AssetResolverInterface' => $baseDir . '/core/lib/Thelia/Core/Template/Assets/AssetResolverInterface.php', - 'Thelia\\Core\\Template\\Assets\\AsseticAssetManager' => $baseDir . '/core/lib/Thelia/Core/Template/Assets/AsseticAssetManager.php', - 'Thelia\\Core\\Template\\Assets\\Filter\\LessDotPhpFilter' => $baseDir . '/core/lib/Thelia/Core/Template/Assets/Filter/LessDotPhpFilter.php', - 'Thelia\\Core\\Template\\Element\\ArraySearchLoopInterface' => $baseDir . '/core/lib/Thelia/Core/Template/Element/ArraySearchLoopInterface.php', - 'Thelia\\Core\\Template\\Element\\BaseI18nLoop' => $baseDir . '/core/lib/Thelia/Core/Template/Element/BaseI18nLoop.php', - 'Thelia\\Core\\Template\\Element\\BaseLoop' => $baseDir . '/core/lib/Thelia/Core/Template/Element/BaseLoop.php', - 'Thelia\\Core\\Template\\Element\\Exception\\ElementNotFoundException' => $baseDir . '/core/lib/Thelia/Core/Template/Element/Exception/ElementNotFoundException.php', - 'Thelia\\Core\\Template\\Element\\Exception\\InvalidElementException' => $baseDir . '/core/lib/Thelia/Core/Template/Element/Exception/InvalidElementException.php', - 'Thelia\\Core\\Template\\Element\\Exception\\LoopException' => $baseDir . '/core/lib/Thelia/Core/Template/Element/Exception/LoopException.php', - 'Thelia\\Core\\Template\\Element\\Exception\\SearchLoopException' => $baseDir . '/core/lib/Thelia/Core/Template/Element/Exception/SearchLoopException.php', - 'Thelia\\Core\\Template\\Element\\FlashMessage' => $baseDir . '/core/lib/Thelia/Core/Template/Element/FlashMessage.php', - 'Thelia\\Core\\Template\\Element\\LoopResult' => $baseDir . '/core/lib/Thelia/Core/Template/Element/LoopResult.php', - 'Thelia\\Core\\Template\\Element\\LoopResultRow' => $baseDir . '/core/lib/Thelia/Core/Template/Element/LoopResultRow.php', - 'Thelia\\Core\\Template\\Element\\PropelSearchLoopInterface' => $baseDir . '/core/lib/Thelia/Core/Template/Element/PropelSearchLoopInterface.php', - 'Thelia\\Core\\Template\\Element\\SearchLoopInterface' => $baseDir . '/core/lib/Thelia/Core/Template/Element/SearchLoopInterface.php', - 'Thelia\\Core\\Template\\Element\\StandardI18nFieldsSearchTrait' => $baseDir . '/core/lib/Thelia/Core/Template/Element/StandardI18nFieldsSearchTrait.php', - 'Thelia\\Core\\Template\\Exception\\ResourceNotFoundException' => $baseDir . '/core/lib/Thelia/Core/Template/Exception/ResourceNotFoundException.php', - 'Thelia\\Core\\Template\\Loop\\Accessory' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Accessory.php', - 'Thelia\\Core\\Template\\Loop\\Address' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Address.php', - 'Thelia\\Core\\Template\\Loop\\Admin' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Admin.php', - 'Thelia\\Core\\Template\\Loop\\Archiver' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Archiver.php', - 'Thelia\\Core\\Template\\Loop\\Area' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Area.php', - 'Thelia\\Core\\Template\\Loop\\Argument\\Argument' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php', - 'Thelia\\Core\\Template\\Loop\\Argument\\ArgumentCollection' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php', - 'Thelia\\Core\\Template\\Loop\\AssociatedContent' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/AssociatedContent.php', - 'Thelia\\Core\\Template\\Loop\\Attribute' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Attribute.php', - 'Thelia\\Core\\Template\\Loop\\AttributeAvailability' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/AttributeAvailability.php', - 'Thelia\\Core\\Template\\Loop\\AttributeCombination' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/AttributeCombination.php', - 'Thelia\\Core\\Template\\Loop\\Auth' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Auth.php', - 'Thelia\\Core\\Template\\Loop\\BaseSpecificModule' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/BaseSpecificModule.php', - 'Thelia\\Core\\Template\\Loop\\Brand' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Brand.php', - 'Thelia\\Core\\Template\\Loop\\Cart' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Cart.php', - 'Thelia\\Core\\Template\\Loop\\Category' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Category.php', - 'Thelia\\Core\\Template\\Loop\\CategoryPath' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/CategoryPath.php', - 'Thelia\\Core\\Template\\Loop\\CategoryTree' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/CategoryTree.php', - 'Thelia\\Core\\Template\\Loop\\Config' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Config.php', - 'Thelia\\Core\\Template\\Loop\\Content' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Content.php', - 'Thelia\\Core\\Template\\Loop\\Country' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Country.php', - 'Thelia\\Core\\Template\\Loop\\CountryArea' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/CountryArea.php', - 'Thelia\\Core\\Template\\Loop\\Coupon' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Coupon.php', - 'Thelia\\Core\\Template\\Loop\\Currency' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Currency.php', - 'Thelia\\Core\\Template\\Loop\\Customer' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Customer.php', - 'Thelia\\Core\\Template\\Loop\\Delivery' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Delivery.php', - 'Thelia\\Core\\Template\\Loop\\Document' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Document.php', - 'Thelia\\Core\\Template\\Loop\\Export' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Export.php', - 'Thelia\\Core\\Template\\Loop\\ExportCategory' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ExportCategory.php', - 'Thelia\\Core\\Template\\Loop\\Feature' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Feature.php', - 'Thelia\\Core\\Template\\Loop\\FeatureAvailability' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/FeatureAvailability.php', - 'Thelia\\Core\\Template\\Loop\\FeatureValue' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/FeatureValue.php', - 'Thelia\\Core\\Template\\Loop\\Feed' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Feed.php', - 'Thelia\\Core\\Template\\Loop\\Folder' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Folder.php', - 'Thelia\\Core\\Template\\Loop\\FolderPath' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/FolderPath.php', - 'Thelia\\Core\\Template\\Loop\\FolderTree' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/FolderTree.php', - 'Thelia\\Core\\Template\\Loop\\Hook' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Hook.php', - 'Thelia\\Core\\Template\\Loop\\Image' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Image.php', - 'Thelia\\Core\\Template\\Loop\\Import' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Import.php', - 'Thelia\\Core\\Template\\Loop\\ImportCategory' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ImportCategory.php', - 'Thelia\\Core\\Template\\Loop\\ImportExportCategory' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php', - 'Thelia\\Core\\Template\\Loop\\ImportExportType' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ImportExportType.php', - 'Thelia\\Core\\Template\\Loop\\Lang' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Lang.php', - 'Thelia\\Core\\Template\\Loop\\Message' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Message.php', - 'Thelia\\Core\\Template\\Loop\\Module' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Module.php', - 'Thelia\\Core\\Template\\Loop\\ModuleConfig' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ModuleConfig.php', - 'Thelia\\Core\\Template\\Loop\\ModuleHook' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ModuleHook.php', - 'Thelia\\Core\\Template\\Loop\\Order' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Order.php', - 'Thelia\\Core\\Template\\Loop\\OrderAddress' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderAddress.php', - 'Thelia\\Core\\Template\\Loop\\OrderCoupon' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderCoupon.php', - 'Thelia\\Core\\Template\\Loop\\OrderProduct' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderProduct.php', - 'Thelia\\Core\\Template\\Loop\\OrderProductAttributeCombination' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderProductAttributeCombination.php', - 'Thelia\\Core\\Template\\Loop\\OrderProductTax' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderProductTax.php', - 'Thelia\\Core\\Template\\Loop\\OrderStatus' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/OrderStatus.php', - 'Thelia\\Core\\Template\\Loop\\Payment' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Payment.php', - 'Thelia\\Core\\Template\\Loop\\Product' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Product.php', - 'Thelia\\Core\\Template\\Loop\\ProductSaleElements' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php', - 'Thelia\\Core\\Template\\Loop\\ProductSaleElementsDocument' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ProductSaleElementsDocument.php', - 'Thelia\\Core\\Template\\Loop\\ProductSaleElementsImage' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ProductSaleElementsImage.php', - 'Thelia\\Core\\Template\\Loop\\ProductTemplate' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/ProductTemplate.php', - 'Thelia\\Core\\Template\\Loop\\Profile' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Profile.php', - 'Thelia\\Core\\Template\\Loop\\Resource' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Resource.php', - 'Thelia\\Core\\Template\\Loop\\Sale' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Sale.php', - 'Thelia\\Core\\Template\\Loop\\Serializer' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Serializer.php', - 'Thelia\\Core\\Template\\Loop\\State' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/State.php', - 'Thelia\\Core\\Template\\Loop\\Tax' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Tax.php', - 'Thelia\\Core\\Template\\Loop\\TaxRule' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/TaxRule.php', - 'Thelia\\Core\\Template\\Loop\\TaxRuleCountry' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/TaxRuleCountry.php', - 'Thelia\\Core\\Template\\Loop\\Template' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Template.php', - 'Thelia\\Core\\Template\\Loop\\Title' => $baseDir . '/core/lib/Thelia/Core/Template/Loop/Title.php', - 'Thelia\\Core\\Template\\ParserContext' => $baseDir . '/core/lib/Thelia/Core/Template/ParserContext.php', - 'Thelia\\Core\\Template\\ParserHelperInterface' => $baseDir . '/core/lib/Thelia/Core/Template/ParserHelperInterface.php', - 'Thelia\\Core\\Template\\ParserInterface' => $baseDir . '/core/lib/Thelia/Core/Template/ParserInterface.php', - 'Thelia\\Core\\Template\\Parser\\ParserAssetResolverFallback' => $baseDir . '/core/lib/Thelia/Core/Template/Parser/ParserAssetResolverFallback.php', - 'Thelia\\Core\\Template\\Parser\\ParserFallback' => $baseDir . '/core/lib/Thelia/Core/Template/Parser/ParserFallback.php', - 'Thelia\\Core\\Template\\Parser\\ParserHelperFallback' => $baseDir . '/core/lib/Thelia/Core/Template/Parser/ParserHelperFallback.php', - 'Thelia\\Core\\Template\\Smarty\\AbstractSmartyPlugin' => $baseDir . '/core/lib/Thelia/Core/Template/Smarty/AbstractSmartyPlugin.php', - 'Thelia\\Core\\Template\\Smarty\\SmartyPluginDescriptor' => $baseDir . '/core/lib/Thelia/Core/Template/Smarty/SmartyPluginDescriptor.php', - 'Thelia\\Core\\Template\\TemplateDefinition' => $baseDir . '/core/lib/Thelia/Core/Template/TemplateDefinition.php', - 'Thelia\\Core\\Template\\TemplateHelperInterface' => $baseDir . '/core/lib/Thelia/Core/Template/TemplateHelperInterface.php', - 'Thelia\\Core\\Template\\TheliaTemplateHelper' => $baseDir . '/core/lib/Thelia/Core/Template/TheliaTemplateHelper.php', - 'Thelia\\Core\\Thelia' => $baseDir . '/core/lib/Thelia/Core/Thelia.php', - 'Thelia\\Core\\TheliaContainerBuilder' => $baseDir . '/core/lib/Thelia/Core/TheliaContainerBuilder.php', - 'Thelia\\Core\\TheliaHttpKernel' => $baseDir . '/core/lib/Thelia/Core/TheliaHttpKernel.php', - 'Thelia\\Core\\TheliaKernelEvents' => $baseDir . '/core/lib/Thelia/Core/TheliaKernelEvents.php', - 'Thelia\\Core\\Translation\\Translator' => $baseDir . '/core/lib/Thelia/Core/Translation/Translator.php', - 'Thelia\\Coupon\\BaseFacade' => $baseDir . '/core/lib/Thelia/Coupon/BaseFacade.php', - 'Thelia\\Coupon\\CouponFactory' => $baseDir . '/core/lib/Thelia/Coupon/CouponFactory.php', - 'Thelia\\Coupon\\CouponManager' => $baseDir . '/core/lib/Thelia/Coupon/CouponManager.php', - 'Thelia\\Coupon\\FacadeInterface' => $baseDir . '/core/lib/Thelia/Coupon/FacadeInterface.php', - 'Thelia\\Coupon\\Type\\AbstractRemove' => $baseDir . '/core/lib/Thelia/Coupon/Type/AbstractRemove.php', - 'Thelia\\Coupon\\Type\\AbstractRemoveOnAttributeValues' => $baseDir . '/core/lib/Thelia/Coupon/Type/AbstractRemoveOnAttributeValues.php', - 'Thelia\\Coupon\\Type\\AbstractRemoveOnCategories' => $baseDir . '/core/lib/Thelia/Coupon/Type/AbstractRemoveOnCategories.php', - 'Thelia\\Coupon\\Type\\AbstractRemoveOnProducts' => $baseDir . '/core/lib/Thelia/Coupon/Type/AbstractRemoveOnProducts.php', - 'Thelia\\Coupon\\Type\\AmountAndPercentageCouponInterface' => $baseDir . '/core/lib/Thelia/Coupon/Type/AmountAndPercentageCouponInterface.php', - 'Thelia\\Coupon\\Type\\AmountCouponTrait' => $baseDir . '/core/lib/Thelia/Coupon/Type/AmountCouponTrait.php', - 'Thelia\\Coupon\\Type\\CouponAbstract' => $baseDir . '/core/lib/Thelia/Coupon/Type/CouponAbstract.php', - 'Thelia\\Coupon\\Type\\CouponInterface' => $baseDir . '/core/lib/Thelia/Coupon/Type/CouponInterface.php', - 'Thelia\\Coupon\\Type\\FreeProduct' => $baseDir . '/core/lib/Thelia/Coupon/Type/FreeProduct.php', - 'Thelia\\Coupon\\Type\\PercentageCouponTrait' => $baseDir . '/core/lib/Thelia/Coupon/Type/PercentageCouponTrait.php', - 'Thelia\\Coupon\\Type\\RemoveAmountOnAttributeValues' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemoveAmountOnAttributeValues.php', - 'Thelia\\Coupon\\Type\\RemoveAmountOnCategories' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemoveAmountOnCategories.php', - 'Thelia\\Coupon\\Type\\RemoveAmountOnProducts' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemoveAmountOnProducts.php', - 'Thelia\\Coupon\\Type\\RemovePercentageOnAttributeValues' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemovePercentageOnAttributeValues.php', - 'Thelia\\Coupon\\Type\\RemovePercentageOnCategories' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemovePercentageOnCategories.php', - 'Thelia\\Coupon\\Type\\RemovePercentageOnProducts' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemovePercentageOnProducts.php', - 'Thelia\\Coupon\\Type\\RemoveXAmount' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemoveXAmount.php', - 'Thelia\\Coupon\\Type\\RemoveXPercent' => $baseDir . '/core/lib/Thelia/Coupon/Type/RemoveXPercent.php', - 'Thelia\\CurrencyConverter\\CurrencyConverter' => $vendorDir . '/thelia/currency-converter/src/CurrencyConverter.php', - 'Thelia\\CurrencyConverter\\Exception\\CurrencyNotFoundException' => $vendorDir . '/thelia/currency-converter/src/Exception/CurrencyNotFoundException.php', - 'Thelia\\CurrencyConverter\\Exception\\MissingProviderException' => $vendorDir . '/thelia/currency-converter/src/Exception/MissingProviderException.php', - 'Thelia\\CurrencyConverter\\Provider\\BaseProvider' => $vendorDir . '/thelia/currency-converter/src/Provider/BaseProvider.php', - 'Thelia\\CurrencyConverter\\Provider\\ECBProvider' => $vendorDir . '/thelia/currency-converter/src/Provider/ECBProvider.php', - 'Thelia\\CurrencyConverter\\Provider\\ProviderInterface' => $vendorDir . '/thelia/currency-converter/src/Provider/ProviderInterface.php', - 'Thelia\\Exception\\AdminAccessDenied' => $baseDir . '/core/lib/Thelia/Exception/AdminAccessDenied.php', - 'Thelia\\Exception\\CouponExpiredException' => $baseDir . '/core/lib/Thelia/Exception/CouponExpiredException.php', - 'Thelia\\Exception\\CouponNoUsageLeftException' => $baseDir . '/core/lib/Thelia/Exception/CouponNoUsageLeftException.php', - 'Thelia\\Exception\\CouponNotReleaseException' => $baseDir . '/core/lib/Thelia/Exception/CouponNotReleaseException.php', - 'Thelia\\Exception\\CustomerException' => $baseDir . '/core/lib/Thelia/Exception/CustomerException.php', - 'Thelia\\Exception\\DocumentException' => $baseDir . '/core/lib/Thelia/Exception/DocumentException.php', - 'Thelia\\Exception\\FileException' => $baseDir . '/core/lib/Thelia/Exception/FileException.php', - 'Thelia\\Exception\\FileNotFoundException' => $baseDir . '/core/lib/Thelia/Exception/FileNotFoundException.php', - 'Thelia\\Exception\\FileNotReadableException' => $baseDir . '/core/lib/Thelia/Exception/FileNotReadableException.php', - 'Thelia\\Exception\\HttpUrlException' => $baseDir . '/core/lib/Thelia/Exception/HttpUrlException.php', - 'Thelia\\Exception\\ImageException' => $baseDir . '/core/lib/Thelia/Exception/ImageException.php', - 'Thelia\\Exception\\InactiveCouponException' => $baseDir . '/core/lib/Thelia/Exception/InactiveCouponException.php', - 'Thelia\\Exception\\InvalidCartException' => $baseDir . '/core/lib/Thelia/Exception/InvalidCartException.php', - 'Thelia\\Exception\\InvalidConditionException' => $baseDir . '/core/lib/Thelia/Exception/InvalidConditionException.php', - 'Thelia\\Exception\\InvalidConditionOperatorException' => $baseDir . '/core/lib/Thelia/Exception/InvalidConditionOperatorException.php', - 'Thelia\\Exception\\InvalidConditionValueException' => $baseDir . '/core/lib/Thelia/Exception/InvalidConditionValueException.php', - 'Thelia\\Exception\\InvalidModuleException' => $baseDir . '/core/lib/Thelia/Exception/InvalidModuleException.php', - 'Thelia\\Exception\\MemberAccessException' => $baseDir . '/core/lib/Thelia/Exception/MemberAccessException.php', - 'Thelia\\Exception\\MissingFacadeException' => $baseDir . '/core/lib/Thelia/Exception/MissingFacadeException.php', - 'Thelia\\Exception\\ModuleException' => $baseDir . '/core/lib/Thelia/Exception/ModuleException.php', - 'Thelia\\Exception\\NotImplementedException' => $baseDir . '/core/lib/Thelia/Exception/NotImplementedException.php', - 'Thelia\\Exception\\OrderException' => $baseDir . '/core/lib/Thelia/Exception/OrderException.php', - 'Thelia\\Exception\\TaxEngineException' => $baseDir . '/core/lib/Thelia/Exception/TaxEngineException.php', - 'Thelia\\Exception\\TheliaProcessException' => $baseDir . '/core/lib/Thelia/Exception/TheliaProcessException.php', - 'Thelia\\Exception\\TypeException' => $baseDir . '/core/lib/Thelia/Exception/TypeException.php', - 'Thelia\\Exception\\UnmatchableConditionException' => $baseDir . '/core/lib/Thelia/Exception/UnmatchableConditionException.php', - 'Thelia\\Exception\\UrlRewritingException' => $baseDir . '/core/lib/Thelia/Exception/UrlRewritingException.php', - 'Thelia\\Files\\Exception\\ProcessFileException' => $baseDir . '/core/lib/Thelia/Files/Exception/ProcessFileException.php', - 'Thelia\\Files\\FileConfiguration' => $baseDir . '/core/lib/Thelia/Files/FileConfiguration.php', - 'Thelia\\Files\\FileManager' => $baseDir . '/core/lib/Thelia/Files/FileManager.php', - 'Thelia\\Files\\FileModelInterface' => $baseDir . '/core/lib/Thelia/Files/FileModelInterface.php', - 'Thelia\\Files\\FileModelParentInterface' => $baseDir . '/core/lib/Thelia/Files/FileModelParentInterface.php', - 'Thelia\\Form\\AddressCountryValidationTrait' => $baseDir . '/core/lib/Thelia/Form/AddressCountryValidationTrait.php', - 'Thelia\\Form\\AddressCreateForm' => $baseDir . '/core/lib/Thelia/Form/AddressCreateForm.php', - 'Thelia\\Form\\AddressUpdateForm' => $baseDir . '/core/lib/Thelia/Form/AddressUpdateForm.php', - 'Thelia\\Form\\AdminCreatePassword' => $baseDir . '/core/lib/Thelia/Form/AdminCreatePassword.php', - 'Thelia\\Form\\AdminLogin' => $baseDir . '/core/lib/Thelia/Form/AdminLogin.php', - 'Thelia\\Form\\AdminLostPassword' => $baseDir . '/core/lib/Thelia/Form/AdminLostPassword.php', - 'Thelia\\Form\\AdministratorCreationForm' => $baseDir . '/core/lib/Thelia/Form/AdministratorCreationForm.php', - 'Thelia\\Form\\AdministratorModificationForm' => $baseDir . '/core/lib/Thelia/Form/AdministratorModificationForm.php', - 'Thelia\\Form\\Api\\ApiCreateForm' => $baseDir . '/core/lib/Thelia/Form/Api/ApiCreateForm.php', - 'Thelia\\Form\\Api\\ApiEmptyForm' => $baseDir . '/core/lib/Thelia/Form/Api/ApiEmptyForm.php', - 'Thelia\\Form\\Api\\ApiUpdateForm' => $baseDir . '/core/lib/Thelia/Form/Api/ApiUpdateForm.php', - 'Thelia\\Form\\Api\\Category\\CategoryCreationForm' => $baseDir . '/core/lib/Thelia/Form/Api/Category/CategoryCreationForm.php', - 'Thelia\\Form\\Api\\Category\\CategoryModificationForm' => $baseDir . '/core/lib/Thelia/Form/Api/Category/CategoryModificationForm.php', - 'Thelia\\Form\\Api\\Customer\\CustomerCreateForm' => $baseDir . '/core/lib/Thelia/Form/Api/Customer/CustomerCreateForm.php', - 'Thelia\\Form\\Api\\Customer\\CustomerLogin' => $baseDir . '/core/lib/Thelia/Form/Api/Customer/CustomerLogin.php', - 'Thelia\\Form\\Api\\Customer\\CustomerUpdateForm' => $baseDir . '/core/lib/Thelia/Form/Api/Customer/CustomerUpdateForm.php', - 'Thelia\\Form\\Api\\ProductSaleElements\\ProductSaleElementsForm' => $baseDir . '/core/lib/Thelia/Form/Api/ProductSaleElements/ProductSaleElementsForm.php', - 'Thelia\\Form\\Api\\Product\\ProductCreationForm' => $baseDir . '/core/lib/Thelia/Form/Api/Product/ProductCreationForm.php', - 'Thelia\\Form\\Api\\Product\\ProductModificationForm' => $baseDir . '/core/lib/Thelia/Form/Api/Product/ProductModificationForm.php', - 'Thelia\\Form\\Area\\AreaCountryForm' => $baseDir . '/core/lib/Thelia/Form/Area/AreaCountryForm.php', - 'Thelia\\Form\\Area\\AreaCreateForm' => $baseDir . '/core/lib/Thelia/Form/Area/AreaCreateForm.php', - 'Thelia\\Form\\Area\\AreaDeleteCountryForm' => $baseDir . '/core/lib/Thelia/Form/Area/AreaDeleteCountryForm.php', - 'Thelia\\Form\\Area\\AreaModificationForm' => $baseDir . '/core/lib/Thelia/Form/Area/AreaModificationForm.php', - 'Thelia\\Form\\Area\\AreaPostageForm' => $baseDir . '/core/lib/Thelia/Form/Area/AreaPostageForm.php', - 'Thelia\\Form\\Area\\CountryListValidationTrait' => $baseDir . '/core/lib/Thelia/Form/Area/CountryListValidationTrait.php', - 'Thelia\\Form\\AttributeAvCreationForm' => $baseDir . '/core/lib/Thelia/Form/AttributeAvCreationForm.php', - 'Thelia\\Form\\AttributeCreationForm' => $baseDir . '/core/lib/Thelia/Form/AttributeCreationForm.php', - 'Thelia\\Form\\AttributeModificationForm' => $baseDir . '/core/lib/Thelia/Form/AttributeModificationForm.php', - 'Thelia\\Form\\BaseForm' => $baseDir . '/core/lib/Thelia/Form/BaseForm.php', - 'Thelia\\Form\\Brand\\BrandCreationForm' => $baseDir . '/core/lib/Thelia/Form/Brand/BrandCreationForm.php', - 'Thelia\\Form\\Brand\\BrandDocumentModification' => $baseDir . '/core/lib/Thelia/Form/Brand/BrandDocumentModification.php', - 'Thelia\\Form\\Brand\\BrandImageModification' => $baseDir . '/core/lib/Thelia/Form/Brand/BrandImageModification.php', - 'Thelia\\Form\\Brand\\BrandModificationForm' => $baseDir . '/core/lib/Thelia/Form/Brand/BrandModificationForm.php', - 'Thelia\\Form\\BruteforceForm' => $baseDir . '/core/lib/Thelia/Form/BruteforceForm.php', - 'Thelia\\Form\\Cache\\AssetsFlushForm' => $baseDir . '/core/lib/Thelia/Form/Cache/AssetsFlushForm.php', - 'Thelia\\Form\\Cache\\CacheFlushForm' => $baseDir . '/core/lib/Thelia/Form/Cache/CacheFlushForm.php', - 'Thelia\\Form\\Cache\\ImagesAndDocumentsCacheFlushForm' => $baseDir . '/core/lib/Thelia/Form/Cache/ImagesAndDocumentsCacheFlushForm.php', - 'Thelia\\Form\\CartAdd' => $baseDir . '/core/lib/Thelia/Form/CartAdd.php', - 'Thelia\\Form\\CategoryCreationForm' => $baseDir . '/core/lib/Thelia/Form/CategoryCreationForm.php', - 'Thelia\\Form\\CategoryDocumentModification' => $baseDir . '/core/lib/Thelia/Form/CategoryDocumentModification.php', - 'Thelia\\Form\\CategoryImageModification' => $baseDir . '/core/lib/Thelia/Form/CategoryImageModification.php', - 'Thelia\\Form\\CategoryModificationForm' => $baseDir . '/core/lib/Thelia/Form/CategoryModificationForm.php', - 'Thelia\\Form\\ConfigCreationForm' => $baseDir . '/core/lib/Thelia/Form/ConfigCreationForm.php', - 'Thelia\\Form\\ConfigModificationForm' => $baseDir . '/core/lib/Thelia/Form/ConfigModificationForm.php', - 'Thelia\\Form\\ConfigStoreForm' => $baseDir . '/core/lib/Thelia/Form/ConfigStoreForm.php', - 'Thelia\\Form\\ContactForm' => $baseDir . '/core/lib/Thelia/Form/ContactForm.php', - 'Thelia\\Form\\ContentCreationForm' => $baseDir . '/core/lib/Thelia/Form/ContentCreationForm.php', - 'Thelia\\Form\\ContentDocumentModification' => $baseDir . '/core/lib/Thelia/Form/ContentDocumentModification.php', - 'Thelia\\Form\\ContentImageModification' => $baseDir . '/core/lib/Thelia/Form/ContentImageModification.php', - 'Thelia\\Form\\ContentModificationForm' => $baseDir . '/core/lib/Thelia/Form/ContentModificationForm.php', - 'Thelia\\Form\\CountryCreationForm' => $baseDir . '/core/lib/Thelia/Form/CountryCreationForm.php', - 'Thelia\\Form\\CountryModificationForm' => $baseDir . '/core/lib/Thelia/Form/CountryModificationForm.php', - 'Thelia\\Form\\CouponCode' => $baseDir . '/core/lib/Thelia/Form/CouponCode.php', - 'Thelia\\Form\\CouponCreationForm' => $baseDir . '/core/lib/Thelia/Form/CouponCreationForm.php', - 'Thelia\\Form\\CurrencyCreationForm' => $baseDir . '/core/lib/Thelia/Form/CurrencyCreationForm.php', - 'Thelia\\Form\\CurrencyModificationForm' => $baseDir . '/core/lib/Thelia/Form/CurrencyModificationForm.php', - 'Thelia\\Form\\CustomerCreateForm' => $baseDir . '/core/lib/Thelia/Form/CustomerCreateForm.php', - 'Thelia\\Form\\CustomerLogin' => $baseDir . '/core/lib/Thelia/Form/CustomerLogin.php', - 'Thelia\\Form\\CustomerLostPasswordForm' => $baseDir . '/core/lib/Thelia/Form/CustomerLostPasswordForm.php', - 'Thelia\\Form\\CustomerPasswordUpdateForm' => $baseDir . '/core/lib/Thelia/Form/CustomerPasswordUpdateForm.php', - 'Thelia\\Form\\CustomerProfileUpdateForm' => $baseDir . '/core/lib/Thelia/Form/CustomerProfileUpdateForm.php', - 'Thelia\\Form\\CustomerUpdateForm' => $baseDir . '/core/lib/Thelia/Form/CustomerUpdateForm.php', - 'Thelia\\Form\\Definition\\AdminForm' => $baseDir . '/core/lib/Thelia/Form/Definition/AdminForm.php', - 'Thelia\\Form\\Definition\\ApiForm' => $baseDir . '/core/lib/Thelia/Form/Definition/ApiForm.php', - 'Thelia\\Form\\Definition\\FrontForm' => $baseDir . '/core/lib/Thelia/Form/Definition/FrontForm.php', - 'Thelia\\Form\\EmptyForm' => $baseDir . '/core/lib/Thelia/Form/EmptyForm.php', - 'Thelia\\Form\\Exception\\FormValidationException' => $baseDir . '/core/lib/Thelia/Form/Exception/FormValidationException.php', - 'Thelia\\Form\\Exception\\ProductNotFoundException' => $baseDir . '/core/lib/Thelia/Form/Exception/ProductNotFoundException.php', - 'Thelia\\Form\\Exception\\StockNotFoundException' => $baseDir . '/core/lib/Thelia/Form/Exception/StockNotFoundException.php', - 'Thelia\\Form\\ExportForm' => $baseDir . '/core/lib/Thelia/Form/ExportForm.php', - 'Thelia\\Form\\FeatureAvCreationForm' => $baseDir . '/core/lib/Thelia/Form/FeatureAvCreationForm.php', - 'Thelia\\Form\\FeatureCreationForm' => $baseDir . '/core/lib/Thelia/Form/FeatureCreationForm.php', - 'Thelia\\Form\\FeatureModificationForm' => $baseDir . '/core/lib/Thelia/Form/FeatureModificationForm.php', - 'Thelia\\Form\\FirewallForm' => $baseDir . '/core/lib/Thelia/Form/FirewallForm.php', - 'Thelia\\Form\\FolderCreationForm' => $baseDir . '/core/lib/Thelia/Form/FolderCreationForm.php', - 'Thelia\\Form\\FolderDocumentModification' => $baseDir . '/core/lib/Thelia/Form/FolderDocumentModification.php', - 'Thelia\\Form\\FolderImageModification' => $baseDir . '/core/lib/Thelia/Form/FolderImageModification.php', - 'Thelia\\Form\\FolderModificationForm' => $baseDir . '/core/lib/Thelia/Form/FolderModificationForm.php', - 'Thelia\\Form\\HookCreationForm' => $baseDir . '/core/lib/Thelia/Form/HookCreationForm.php', - 'Thelia\\Form\\HookModificationForm' => $baseDir . '/core/lib/Thelia/Form/HookModificationForm.php', - 'Thelia\\Form\\Image\\DocumentModification' => $baseDir . '/core/lib/Thelia/Form/Image/DocumentModification.php', - 'Thelia\\Form\\Image\\ImageModification' => $baseDir . '/core/lib/Thelia/Form/Image/ImageModification.php', - 'Thelia\\Form\\ImportForm' => $baseDir . '/core/lib/Thelia/Form/ImportForm.php', - 'Thelia\\Form\\InstallStep3Form' => $baseDir . '/core/lib/Thelia/Form/InstallStep3Form.php', - 'Thelia\\Form\\Lang\\LangCreateForm' => $baseDir . '/core/lib/Thelia/Form/Lang/LangCreateForm.php', - 'Thelia\\Form\\Lang\\LangDefaultBehaviorForm' => $baseDir . '/core/lib/Thelia/Form/Lang/LangDefaultBehaviorForm.php', - 'Thelia\\Form\\Lang\\LangUpdateForm' => $baseDir . '/core/lib/Thelia/Form/Lang/LangUpdateForm.php', - 'Thelia\\Form\\Lang\\LangUrlEvent' => $baseDir . '/core/lib/Thelia/Form/Lang/LangUrlEvent.php', - 'Thelia\\Form\\Lang\\LangUrlForm' => $baseDir . '/core/lib/Thelia/Form/Lang/LangUrlForm.php', - 'Thelia\\Form\\MailingSystemModificationForm' => $baseDir . '/core/lib/Thelia/Form/MailingSystemModificationForm.php', - 'Thelia\\Form\\MessageCreationForm' => $baseDir . '/core/lib/Thelia/Form/MessageCreationForm.php', - 'Thelia\\Form\\MessageModificationForm' => $baseDir . '/core/lib/Thelia/Form/MessageModificationForm.php', - 'Thelia\\Form\\MessageSendSampleForm' => $baseDir . '/core/lib/Thelia/Form/MessageSendSampleForm.php', - 'Thelia\\Form\\ModuleHookCreationForm' => $baseDir . '/core/lib/Thelia/Form/ModuleHookCreationForm.php', - 'Thelia\\Form\\ModuleHookModificationForm' => $baseDir . '/core/lib/Thelia/Form/ModuleHookModificationForm.php', - 'Thelia\\Form\\ModuleImageModification' => $baseDir . '/core/lib/Thelia/Form/ModuleImageModification.php', - 'Thelia\\Form\\ModuleInstallForm' => $baseDir . '/core/lib/Thelia/Form/ModuleInstallForm.php', - 'Thelia\\Form\\ModuleModificationForm' => $baseDir . '/core/lib/Thelia/Form/ModuleModificationForm.php', - 'Thelia\\Form\\NewsletterForm' => $baseDir . '/core/lib/Thelia/Form/NewsletterForm.php', - 'Thelia\\Form\\NewsletterUnsubscribeForm' => $baseDir . '/core/lib/Thelia/Form/NewsletterUnsubscribeForm.php', - 'Thelia\\Form\\OrderDelivery' => $baseDir . '/core/lib/Thelia/Form/OrderDelivery.php', - 'Thelia\\Form\\OrderPayment' => $baseDir . '/core/lib/Thelia/Form/OrderPayment.php', - 'Thelia\\Form\\OrderStatus\\OrderStatusCreationForm' => $baseDir . '/core/lib/Thelia/Form/OrderStatus/OrderStatusCreationForm.php', - 'Thelia\\Form\\OrderStatus\\OrderStatusModificationForm' => $baseDir . '/core/lib/Thelia/Form/OrderStatus/OrderStatusModificationForm.php', - 'Thelia\\Form\\OrderUpdateAddress' => $baseDir . '/core/lib/Thelia/Form/OrderUpdateAddress.php', - 'Thelia\\Form\\ProductCloneForm' => $baseDir . '/core/lib/Thelia/Form/ProductCloneForm.php', - 'Thelia\\Form\\ProductCombinationGenerationForm' => $baseDir . '/core/lib/Thelia/Form/ProductCombinationGenerationForm.php', - 'Thelia\\Form\\ProductCreationForm' => $baseDir . '/core/lib/Thelia/Form/ProductCreationForm.php', - 'Thelia\\Form\\ProductDefaultSaleElementUpdateForm' => $baseDir . '/core/lib/Thelia/Form/ProductDefaultSaleElementUpdateForm.php', - 'Thelia\\Form\\ProductDocumentModification' => $baseDir . '/core/lib/Thelia/Form/ProductDocumentModification.php', - 'Thelia\\Form\\ProductImageModification' => $baseDir . '/core/lib/Thelia/Form/ProductImageModification.php', - 'Thelia\\Form\\ProductModificationForm' => $baseDir . '/core/lib/Thelia/Form/ProductModificationForm.php', - 'Thelia\\Form\\ProductSaleElementUpdateForm' => $baseDir . '/core/lib/Thelia/Form/ProductSaleElementUpdateForm.php', - 'Thelia\\Form\\ProfileCreationForm' => $baseDir . '/core/lib/Thelia/Form/ProfileCreationForm.php', - 'Thelia\\Form\\ProfileModificationForm' => $baseDir . '/core/lib/Thelia/Form/ProfileModificationForm.php', - 'Thelia\\Form\\ProfileUpdateModuleAccessForm' => $baseDir . '/core/lib/Thelia/Form/ProfileUpdateModuleAccessForm.php', - 'Thelia\\Form\\ProfileUpdateResourceAccessForm' => $baseDir . '/core/lib/Thelia/Form/ProfileUpdateResourceAccessForm.php', - 'Thelia\\Form\\Sale\\SaleCreationForm' => $baseDir . '/core/lib/Thelia/Form/Sale/SaleCreationForm.php', - 'Thelia\\Form\\Sale\\SaleModificationForm' => $baseDir . '/core/lib/Thelia/Form/Sale/SaleModificationForm.php', - 'Thelia\\Form\\SeoFieldsTrait' => $baseDir . '/core/lib/Thelia/Form/SeoFieldsTrait.php', - 'Thelia\\Form\\SeoForm' => $baseDir . '/core/lib/Thelia/Form/SeoForm.php', - 'Thelia\\Form\\ShippingZone\\ShippingZoneAddArea' => $baseDir . '/core/lib/Thelia/Form/ShippingZone/ShippingZoneAddArea.php', - 'Thelia\\Form\\ShippingZone\\ShippingZoneRemoveArea' => $baseDir . '/core/lib/Thelia/Form/ShippingZone/ShippingZoneRemoveArea.php', - 'Thelia\\Form\\StandardDescriptionFieldsTrait' => $baseDir . '/core/lib/Thelia/Form/StandardDescriptionFieldsTrait.php', - 'Thelia\\Form\\State\\StateCreationForm' => $baseDir . '/core/lib/Thelia/Form/State/StateCreationForm.php', - 'Thelia\\Form\\State\\StateModificationForm' => $baseDir . '/core/lib/Thelia/Form/State/StateModificationForm.php', - 'Thelia\\Form\\SystemLogConfigurationForm' => $baseDir . '/core/lib/Thelia/Form/SystemLogConfigurationForm.php', - 'Thelia\\Form\\TaxCreationForm' => $baseDir . '/core/lib/Thelia/Form/TaxCreationForm.php', - 'Thelia\\Form\\TaxModificationForm' => $baseDir . '/core/lib/Thelia/Form/TaxModificationForm.php', - 'Thelia\\Form\\TaxRuleCreationForm' => $baseDir . '/core/lib/Thelia/Form/TaxRuleCreationForm.php', - 'Thelia\\Form\\TaxRuleModificationForm' => $baseDir . '/core/lib/Thelia/Form/TaxRuleModificationForm.php', - 'Thelia\\Form\\TaxRuleTaxListUpdateForm' => $baseDir . '/core/lib/Thelia/Form/TaxRuleTaxListUpdateForm.php', - 'Thelia\\Form\\TemplateCreationForm' => $baseDir . '/core/lib/Thelia/Form/TemplateCreationForm.php', - 'Thelia\\Form\\TemplateModificationForm' => $baseDir . '/core/lib/Thelia/Form/TemplateModificationForm.php', - 'Thelia\\Handler\\ExportHandler' => $baseDir . '/core/lib/Thelia/Handler/ExportHandler.php', - 'Thelia\\Handler\\ImportHandler' => $baseDir . '/core/lib/Thelia/Handler/ImportHandler.php', - 'Thelia\\ImportExport\\AbstractHandler' => $baseDir . '/core/lib/Thelia/ImportExport/AbstractHandler.php', - 'Thelia\\ImportExport\\Export\\AbstractExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/AbstractExport.php', - 'Thelia\\ImportExport\\Export\\ExportHandler' => $baseDir . '/core/lib/Thelia/ImportExport/Export/ExportHandler.php', - 'Thelia\\ImportExport\\Export\\Type\\ContentExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/ContentExport.php', - 'Thelia\\ImportExport\\Export\\Type\\CustomerExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/CustomerExport.php', - 'Thelia\\ImportExport\\Export\\Type\\MailingExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/MailingExport.php', - 'Thelia\\ImportExport\\Export\\Type\\OrderExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/OrderExport.php', - 'Thelia\\ImportExport\\Export\\Type\\ProductPricesExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php', - 'Thelia\\ImportExport\\Export\\Type\\ProductSEOExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php', - 'Thelia\\ImportExport\\Export\\Type\\ProductTaxedPricesExport' => $baseDir . '/core/lib/Thelia/ImportExport/Export/Type/ProductTaxedPricesExport.php', - 'Thelia\\ImportExport\\Import\\AbstractImport' => $baseDir . '/core/lib/Thelia/ImportExport/Import/AbstractImport.php', - 'Thelia\\ImportExport\\Import\\ImportHandler' => $baseDir . '/core/lib/Thelia/ImportExport/Import/ImportHandler.php', - 'Thelia\\ImportExport\\Import\\Type\\ProductPricesImport' => $baseDir . '/core/lib/Thelia/ImportExport/Import/Type/ProductPricesImport.php', - 'Thelia\\ImportExport\\Import\\Type\\ProductStockImport' => $baseDir . '/core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php', - 'Thelia\\Install\\BaseInstall' => $baseDir . '/core/lib/Thelia/Install/BaseInstall.php', - 'Thelia\\Install\\CheckDatabaseConnection' => $baseDir . '/core/lib/Thelia/Install/CheckDatabaseConnection.php', - 'Thelia\\Install\\CheckPermission' => $baseDir . '/core/lib/Thelia/Install/CheckPermission.php', - 'Thelia\\Install\\Database' => $baseDir . '/core/lib/Thelia/Install/Database.php', - 'Thelia\\Install\\Exception\\AlreadyInstallException' => $baseDir . '/core/lib/Thelia/Install/Exception/AlreadyInstallException.php', - 'Thelia\\Install\\Exception\\InstallException' => $baseDir . '/core/lib/Thelia/Install/Exception/InstallException.php', - 'Thelia\\Install\\Exception\\UpToDateException' => $baseDir . '/core/lib/Thelia/Install/Exception/UpToDateException.php', - 'Thelia\\Install\\Exception\\UpdateException' => $baseDir . '/core/lib/Thelia/Install/Exception/UpdateException.php', - 'Thelia\\Install\\Update' => $baseDir . '/core/lib/Thelia/Install/Update.php', - 'Thelia\\Log\\AbstractTlogDestination' => $baseDir . '/core/lib/Thelia/Log/AbstractTlogDestination.php', - 'Thelia\\Log\\Destination\\TlogDestinationFile' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationFile.php', - 'Thelia\\Log\\Destination\\TlogDestinationHtml' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationHtml.php', - 'Thelia\\Log\\Destination\\TlogDestinationJavascriptConsole' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationJavascriptConsole.php', - 'Thelia\\Log\\Destination\\TlogDestinationNull' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationNull.php', - 'Thelia\\Log\\Destination\\TlogDestinationPopup' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationPopup.php', - 'Thelia\\Log\\Destination\\TlogDestinationRotatingFile' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationRotatingFile.php', - 'Thelia\\Log\\Destination\\TlogDestinationText' => $baseDir . '/core/lib/Thelia/Log/Destination/TlogDestinationText.php', - 'Thelia\\Log\\Tlog' => $baseDir . '/core/lib/Thelia/Log/Tlog.php', - 'Thelia\\Log\\TlogDestinationConfig' => $baseDir . '/core/lib/Thelia/Log/TlogDestinationConfig.php', - 'Thelia\\Mailer\\MailerFactory' => $baseDir . '/core/lib/Thelia/Mailer/MailerFactory.php', - 'Thelia\\Math\\GCD' => $vendorDir . '/thelia/math-tools/src/GCD.php', - 'Thelia\\Math\\Number' => $vendorDir . '/thelia/math-tools/src/Number.php', - 'Thelia\\Model\\Accessory' => $baseDir . '/core/lib/Thelia/Model/Accessory.php', - 'Thelia\\Model\\AccessoryQuery' => $baseDir . '/core/lib/Thelia/Model/AccessoryQuery.php', - 'Thelia\\Model\\Address' => $baseDir . '/core/lib/Thelia/Model/Address.php', - 'Thelia\\Model\\AddressQuery' => $baseDir . '/core/lib/Thelia/Model/AddressQuery.php', - 'Thelia\\Model\\Admin' => $baseDir . '/core/lib/Thelia/Model/Admin.php', - 'Thelia\\Model\\AdminLog' => $baseDir . '/core/lib/Thelia/Model/AdminLog.php', - 'Thelia\\Model\\AdminLogQuery' => $baseDir . '/core/lib/Thelia/Model/AdminLogQuery.php', - 'Thelia\\Model\\AdminQuery' => $baseDir . '/core/lib/Thelia/Model/AdminQuery.php', - 'Thelia\\Model\\Api' => $baseDir . '/core/lib/Thelia/Model/Api.php', - 'Thelia\\Model\\ApiQuery' => $baseDir . '/core/lib/Thelia/Model/ApiQuery.php', - 'Thelia\\Model\\Area' => $baseDir . '/core/lib/Thelia/Model/Area.php', - 'Thelia\\Model\\AreaDeliveryModule' => $baseDir . '/core/lib/Thelia/Model/AreaDeliveryModule.php', - 'Thelia\\Model\\AreaDeliveryModuleQuery' => $baseDir . '/core/lib/Thelia/Model/AreaDeliveryModuleQuery.php', - 'Thelia\\Model\\AreaQuery' => $baseDir . '/core/lib/Thelia/Model/AreaQuery.php', - 'Thelia\\Model\\Attribute' => $baseDir . '/core/lib/Thelia/Model/Attribute.php', - 'Thelia\\Model\\AttributeAv' => $baseDir . '/core/lib/Thelia/Model/AttributeAv.php', - 'Thelia\\Model\\AttributeAvI18n' => $baseDir . '/core/lib/Thelia/Model/AttributeAvI18n.php', - 'Thelia\\Model\\AttributeAvI18nQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeAvI18nQuery.php', - 'Thelia\\Model\\AttributeAvQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeAvQuery.php', - 'Thelia\\Model\\AttributeCombination' => $baseDir . '/core/lib/Thelia/Model/AttributeCombination.php', - 'Thelia\\Model\\AttributeCombinationQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeCombinationQuery.php', - 'Thelia\\Model\\AttributeI18n' => $baseDir . '/core/lib/Thelia/Model/AttributeI18n.php', - 'Thelia\\Model\\AttributeI18nQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeI18nQuery.php', - 'Thelia\\Model\\AttributeQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeQuery.php', - 'Thelia\\Model\\AttributeTemplate' => $baseDir . '/core/lib/Thelia/Model/AttributeTemplate.php', - 'Thelia\\Model\\AttributeTemplateQuery' => $baseDir . '/core/lib/Thelia/Model/AttributeTemplateQuery.php', - 'Thelia\\Model\\Base\\Accessory' => $baseDir . '/core/lib/Thelia/Model/Base/Accessory.php', - 'Thelia\\Model\\Base\\AccessoryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AccessoryQuery.php', - 'Thelia\\Model\\Base\\Address' => $baseDir . '/core/lib/Thelia/Model/Base/Address.php', - 'Thelia\\Model\\Base\\AddressQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AddressQuery.php', - 'Thelia\\Model\\Base\\Admin' => $baseDir . '/core/lib/Thelia/Model/Base/Admin.php', - 'Thelia\\Model\\Base\\AdminLog' => $baseDir . '/core/lib/Thelia/Model/Base/AdminLog.php', - 'Thelia\\Model\\Base\\AdminLogQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AdminLogQuery.php', - 'Thelia\\Model\\Base\\AdminQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AdminQuery.php', - 'Thelia\\Model\\Base\\Api' => $baseDir . '/core/lib/Thelia/Model/Base/Api.php', - 'Thelia\\Model\\Base\\ApiQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ApiQuery.php', - 'Thelia\\Model\\Base\\Area' => $baseDir . '/core/lib/Thelia/Model/Base/Area.php', - 'Thelia\\Model\\Base\\AreaDeliveryModule' => $baseDir . '/core/lib/Thelia/Model/Base/AreaDeliveryModule.php', - 'Thelia\\Model\\Base\\AreaDeliveryModuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AreaDeliveryModuleQuery.php', - 'Thelia\\Model\\Base\\AreaQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AreaQuery.php', - 'Thelia\\Model\\Base\\Attribute' => $baseDir . '/core/lib/Thelia/Model/Base/Attribute.php', - 'Thelia\\Model\\Base\\AttributeAv' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeAv.php', - 'Thelia\\Model\\Base\\AttributeAvI18n' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeAvI18n.php', - 'Thelia\\Model\\Base\\AttributeAvI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeAvI18nQuery.php', - 'Thelia\\Model\\Base\\AttributeAvQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeAvQuery.php', - 'Thelia\\Model\\Base\\AttributeCombination' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeCombination.php', - 'Thelia\\Model\\Base\\AttributeCombinationQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeCombinationQuery.php', - 'Thelia\\Model\\Base\\AttributeI18n' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeI18n.php', - 'Thelia\\Model\\Base\\AttributeI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeI18nQuery.php', - 'Thelia\\Model\\Base\\AttributeQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeQuery.php', - 'Thelia\\Model\\Base\\AttributeTemplate' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeTemplate.php', - 'Thelia\\Model\\Base\\AttributeTemplateQuery' => $baseDir . '/core/lib/Thelia/Model/Base/AttributeTemplateQuery.php', - 'Thelia\\Model\\Base\\Brand' => $baseDir . '/core/lib/Thelia/Model/Base/Brand.php', - 'Thelia\\Model\\Base\\BrandDocument' => $baseDir . '/core/lib/Thelia/Model/Base/BrandDocument.php', - 'Thelia\\Model\\Base\\BrandDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/BrandDocumentI18n.php', - 'Thelia\\Model\\Base\\BrandDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandDocumentI18nQuery.php', - 'Thelia\\Model\\Base\\BrandDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandDocumentQuery.php', - 'Thelia\\Model\\Base\\BrandI18n' => $baseDir . '/core/lib/Thelia/Model/Base/BrandI18n.php', - 'Thelia\\Model\\Base\\BrandI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandI18nQuery.php', - 'Thelia\\Model\\Base\\BrandImage' => $baseDir . '/core/lib/Thelia/Model/Base/BrandImage.php', - 'Thelia\\Model\\Base\\BrandImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/BrandImageI18n.php', - 'Thelia\\Model\\Base\\BrandImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandImageI18nQuery.php', - 'Thelia\\Model\\Base\\BrandImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandImageQuery.php', - 'Thelia\\Model\\Base\\BrandQuery' => $baseDir . '/core/lib/Thelia/Model/Base/BrandQuery.php', - 'Thelia\\Model\\Base\\Cart' => $baseDir . '/core/lib/Thelia/Model/Base/Cart.php', - 'Thelia\\Model\\Base\\CartItem' => $baseDir . '/core/lib/Thelia/Model/Base/CartItem.php', - 'Thelia\\Model\\Base\\CartItemQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CartItemQuery.php', - 'Thelia\\Model\\Base\\CartQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CartQuery.php', - 'Thelia\\Model\\Base\\Category' => $baseDir . '/core/lib/Thelia/Model/Base/Category.php', - 'Thelia\\Model\\Base\\CategoryAssociatedContent' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryAssociatedContent.php', - 'Thelia\\Model\\Base\\CategoryAssociatedContentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryAssociatedContentQuery.php', - 'Thelia\\Model\\Base\\CategoryDocument' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryDocument.php', - 'Thelia\\Model\\Base\\CategoryDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryDocumentI18n.php', - 'Thelia\\Model\\Base\\CategoryDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryDocumentI18nQuery.php', - 'Thelia\\Model\\Base\\CategoryDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryDocumentQuery.php', - 'Thelia\\Model\\Base\\CategoryI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryI18n.php', - 'Thelia\\Model\\Base\\CategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryI18nQuery.php', - 'Thelia\\Model\\Base\\CategoryImage' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryImage.php', - 'Thelia\\Model\\Base\\CategoryImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryImageI18n.php', - 'Thelia\\Model\\Base\\CategoryImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryImageI18nQuery.php', - 'Thelia\\Model\\Base\\CategoryImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryImageQuery.php', - 'Thelia\\Model\\Base\\CategoryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryQuery.php', - 'Thelia\\Model\\Base\\CategoryVersion' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryVersion.php', - 'Thelia\\Model\\Base\\CategoryVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CategoryVersionQuery.php', - 'Thelia\\Model\\Base\\Config' => $baseDir . '/core/lib/Thelia/Model/Base/Config.php', - 'Thelia\\Model\\Base\\ConfigI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ConfigI18n.php', - 'Thelia\\Model\\Base\\ConfigI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ConfigI18nQuery.php', - 'Thelia\\Model\\Base\\ConfigQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ConfigQuery.php', - 'Thelia\\Model\\Base\\Content' => $baseDir . '/core/lib/Thelia/Model/Base/Content.php', - 'Thelia\\Model\\Base\\ContentDocument' => $baseDir . '/core/lib/Thelia/Model/Base/ContentDocument.php', - 'Thelia\\Model\\Base\\ContentDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ContentDocumentI18n.php', - 'Thelia\\Model\\Base\\ContentDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentDocumentI18nQuery.php', - 'Thelia\\Model\\Base\\ContentDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentDocumentQuery.php', - 'Thelia\\Model\\Base\\ContentFolder' => $baseDir . '/core/lib/Thelia/Model/Base/ContentFolder.php', - 'Thelia\\Model\\Base\\ContentFolderQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentFolderQuery.php', - 'Thelia\\Model\\Base\\ContentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ContentI18n.php', - 'Thelia\\Model\\Base\\ContentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentI18nQuery.php', - 'Thelia\\Model\\Base\\ContentImage' => $baseDir . '/core/lib/Thelia/Model/Base/ContentImage.php', - 'Thelia\\Model\\Base\\ContentImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ContentImageI18n.php', - 'Thelia\\Model\\Base\\ContentImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentImageI18nQuery.php', - 'Thelia\\Model\\Base\\ContentImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentImageQuery.php', - 'Thelia\\Model\\Base\\ContentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentQuery.php', - 'Thelia\\Model\\Base\\ContentVersion' => $baseDir . '/core/lib/Thelia/Model/Base/ContentVersion.php', - 'Thelia\\Model\\Base\\ContentVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ContentVersionQuery.php', - 'Thelia\\Model\\Base\\Country' => $baseDir . '/core/lib/Thelia/Model/Base/Country.php', - 'Thelia\\Model\\Base\\CountryArea' => $baseDir . '/core/lib/Thelia/Model/Base/CountryArea.php', - 'Thelia\\Model\\Base\\CountryAreaQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CountryAreaQuery.php', - 'Thelia\\Model\\Base\\CountryI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CountryI18n.php', - 'Thelia\\Model\\Base\\CountryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CountryI18nQuery.php', - 'Thelia\\Model\\Base\\CountryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CountryQuery.php', - 'Thelia\\Model\\Base\\Coupon' => $baseDir . '/core/lib/Thelia/Model/Base/Coupon.php', - 'Thelia\\Model\\Base\\CouponCountry' => $baseDir . '/core/lib/Thelia/Model/Base/CouponCountry.php', - 'Thelia\\Model\\Base\\CouponCountryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponCountryQuery.php', - 'Thelia\\Model\\Base\\CouponCustomerCount' => $baseDir . '/core/lib/Thelia/Model/Base/CouponCustomerCount.php', - 'Thelia\\Model\\Base\\CouponCustomerCountQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponCustomerCountQuery.php', - 'Thelia\\Model\\Base\\CouponI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CouponI18n.php', - 'Thelia\\Model\\Base\\CouponI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponI18nQuery.php', - 'Thelia\\Model\\Base\\CouponModule' => $baseDir . '/core/lib/Thelia/Model/Base/CouponModule.php', - 'Thelia\\Model\\Base\\CouponModuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponModuleQuery.php', - 'Thelia\\Model\\Base\\CouponQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponQuery.php', - 'Thelia\\Model\\Base\\CouponVersion' => $baseDir . '/core/lib/Thelia/Model/Base/CouponVersion.php', - 'Thelia\\Model\\Base\\CouponVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CouponVersionQuery.php', - 'Thelia\\Model\\Base\\Currency' => $baseDir . '/core/lib/Thelia/Model/Base/Currency.php', - 'Thelia\\Model\\Base\\CurrencyI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CurrencyI18n.php', - 'Thelia\\Model\\Base\\CurrencyI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CurrencyI18nQuery.php', - 'Thelia\\Model\\Base\\CurrencyQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CurrencyQuery.php', - 'Thelia\\Model\\Base\\Customer' => $baseDir . '/core/lib/Thelia/Model/Base/Customer.php', - 'Thelia\\Model\\Base\\CustomerQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerQuery.php', - 'Thelia\\Model\\Base\\CustomerTitle' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerTitle.php', - 'Thelia\\Model\\Base\\CustomerTitleI18n' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerTitleI18n.php', - 'Thelia\\Model\\Base\\CustomerTitleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerTitleI18nQuery.php', - 'Thelia\\Model\\Base\\CustomerTitleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerTitleQuery.php', - 'Thelia\\Model\\Base\\CustomerVersion' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerVersion.php', - 'Thelia\\Model\\Base\\CustomerVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/CustomerVersionQuery.php', - 'Thelia\\Model\\Base\\Export' => $baseDir . '/core/lib/Thelia/Model/Base/Export.php', - 'Thelia\\Model\\Base\\ExportCategory' => $baseDir . '/core/lib/Thelia/Model/Base/ExportCategory.php', - 'Thelia\\Model\\Base\\ExportCategoryI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ExportCategoryI18n.php', - 'Thelia\\Model\\Base\\ExportCategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ExportCategoryI18nQuery.php', - 'Thelia\\Model\\Base\\ExportCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ExportCategoryQuery.php', - 'Thelia\\Model\\Base\\ExportI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ExportI18n.php', - 'Thelia\\Model\\Base\\ExportI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ExportI18nQuery.php', - 'Thelia\\Model\\Base\\ExportQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ExportQuery.php', - 'Thelia\\Model\\Base\\Feature' => $baseDir . '/core/lib/Thelia/Model/Base/Feature.php', - 'Thelia\\Model\\Base\\FeatureAv' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureAv.php', - 'Thelia\\Model\\Base\\FeatureAvI18n' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureAvI18n.php', - 'Thelia\\Model\\Base\\FeatureAvI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureAvI18nQuery.php', - 'Thelia\\Model\\Base\\FeatureAvQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureAvQuery.php', - 'Thelia\\Model\\Base\\FeatureI18n' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureI18n.php', - 'Thelia\\Model\\Base\\FeatureI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureI18nQuery.php', - 'Thelia\\Model\\Base\\FeatureProduct' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureProduct.php', - 'Thelia\\Model\\Base\\FeatureProductQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureProductQuery.php', - 'Thelia\\Model\\Base\\FeatureQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureQuery.php', - 'Thelia\\Model\\Base\\FeatureTemplate' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureTemplate.php', - 'Thelia\\Model\\Base\\FeatureTemplateQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FeatureTemplateQuery.php', - 'Thelia\\Model\\Base\\Folder' => $baseDir . '/core/lib/Thelia/Model/Base/Folder.php', - 'Thelia\\Model\\Base\\FolderDocument' => $baseDir . '/core/lib/Thelia/Model/Base/FolderDocument.php', - 'Thelia\\Model\\Base\\FolderDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/FolderDocumentI18n.php', - 'Thelia\\Model\\Base\\FolderDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderDocumentI18nQuery.php', - 'Thelia\\Model\\Base\\FolderDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderDocumentQuery.php', - 'Thelia\\Model\\Base\\FolderI18n' => $baseDir . '/core/lib/Thelia/Model/Base/FolderI18n.php', - 'Thelia\\Model\\Base\\FolderI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderI18nQuery.php', - 'Thelia\\Model\\Base\\FolderImage' => $baseDir . '/core/lib/Thelia/Model/Base/FolderImage.php', - 'Thelia\\Model\\Base\\FolderImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/FolderImageI18n.php', - 'Thelia\\Model\\Base\\FolderImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderImageI18nQuery.php', - 'Thelia\\Model\\Base\\FolderImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderImageQuery.php', - 'Thelia\\Model\\Base\\FolderQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderQuery.php', - 'Thelia\\Model\\Base\\FolderVersion' => $baseDir . '/core/lib/Thelia/Model/Base/FolderVersion.php', - 'Thelia\\Model\\Base\\FolderVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FolderVersionQuery.php', - 'Thelia\\Model\\Base\\FormFirewall' => $baseDir . '/core/lib/Thelia/Model/Base/FormFirewall.php', - 'Thelia\\Model\\Base\\FormFirewallQuery' => $baseDir . '/core/lib/Thelia/Model/Base/FormFirewallQuery.php', - 'Thelia\\Model\\Base\\Hook' => $baseDir . '/core/lib/Thelia/Model/Base/Hook.php', - 'Thelia\\Model\\Base\\HookI18n' => $baseDir . '/core/lib/Thelia/Model/Base/HookI18n.php', - 'Thelia\\Model\\Base\\HookI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/HookI18nQuery.php', - 'Thelia\\Model\\Base\\HookQuery' => $baseDir . '/core/lib/Thelia/Model/Base/HookQuery.php', - 'Thelia\\Model\\Base\\IgnoredModuleHook' => $baseDir . '/core/lib/Thelia/Model/Base/IgnoredModuleHook.php', - 'Thelia\\Model\\Base\\IgnoredModuleHookQuery' => $baseDir . '/core/lib/Thelia/Model/Base/IgnoredModuleHookQuery.php', - 'Thelia\\Model\\Base\\Import' => $baseDir . '/core/lib/Thelia/Model/Base/Import.php', - 'Thelia\\Model\\Base\\ImportCategory' => $baseDir . '/core/lib/Thelia/Model/Base/ImportCategory.php', - 'Thelia\\Model\\Base\\ImportCategoryI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ImportCategoryI18n.php', - 'Thelia\\Model\\Base\\ImportCategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ImportCategoryI18nQuery.php', - 'Thelia\\Model\\Base\\ImportCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ImportCategoryQuery.php', - 'Thelia\\Model\\Base\\ImportI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ImportI18n.php', - 'Thelia\\Model\\Base\\ImportI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ImportI18nQuery.php', - 'Thelia\\Model\\Base\\ImportQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ImportQuery.php', - 'Thelia\\Model\\Base\\Lang' => $baseDir . '/core/lib/Thelia/Model/Base/Lang.php', - 'Thelia\\Model\\Base\\LangQuery' => $baseDir . '/core/lib/Thelia/Model/Base/LangQuery.php', - 'Thelia\\Model\\Base\\Message' => $baseDir . '/core/lib/Thelia/Model/Base/Message.php', - 'Thelia\\Model\\Base\\MessageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/MessageI18n.php', - 'Thelia\\Model\\Base\\MessageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/MessageI18nQuery.php', - 'Thelia\\Model\\Base\\MessageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/MessageQuery.php', - 'Thelia\\Model\\Base\\MessageVersion' => $baseDir . '/core/lib/Thelia/Model/Base/MessageVersion.php', - 'Thelia\\Model\\Base\\MessageVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/MessageVersionQuery.php', - 'Thelia\\Model\\Base\\MetaData' => $baseDir . '/core/lib/Thelia/Model/Base/MetaData.php', - 'Thelia\\Model\\Base\\MetaDataQuery' => $baseDir . '/core/lib/Thelia/Model/Base/MetaDataQuery.php', - 'Thelia\\Model\\Base\\Module' => $baseDir . '/core/lib/Thelia/Model/Base/Module.php', - 'Thelia\\Model\\Base\\ModuleConfig' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleConfig.php', - 'Thelia\\Model\\Base\\ModuleConfigI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleConfigI18n.php', - 'Thelia\\Model\\Base\\ModuleConfigI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleConfigI18nQuery.php', - 'Thelia\\Model\\Base\\ModuleConfigQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleConfigQuery.php', - 'Thelia\\Model\\Base\\ModuleHook' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleHook.php', - 'Thelia\\Model\\Base\\ModuleHookQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleHookQuery.php', - 'Thelia\\Model\\Base\\ModuleI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleI18n.php', - 'Thelia\\Model\\Base\\ModuleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleI18nQuery.php', - 'Thelia\\Model\\Base\\ModuleImage' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleImage.php', - 'Thelia\\Model\\Base\\ModuleImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleImageI18n.php', - 'Thelia\\Model\\Base\\ModuleImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleImageI18nQuery.php', - 'Thelia\\Model\\Base\\ModuleImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleImageQuery.php', - 'Thelia\\Model\\Base\\ModuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ModuleQuery.php', - 'Thelia\\Model\\Base\\Newsletter' => $baseDir . '/core/lib/Thelia/Model/Base/Newsletter.php', - 'Thelia\\Model\\Base\\NewsletterQuery' => $baseDir . '/core/lib/Thelia/Model/Base/NewsletterQuery.php', - 'Thelia\\Model\\Base\\Order' => $baseDir . '/core/lib/Thelia/Model/Base/Order.php', - 'Thelia\\Model\\Base\\OrderAddress' => $baseDir . '/core/lib/Thelia/Model/Base/OrderAddress.php', - 'Thelia\\Model\\Base\\OrderAddressQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderAddressQuery.php', - 'Thelia\\Model\\Base\\OrderCoupon' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCoupon.php', - 'Thelia\\Model\\Base\\OrderCouponCountry' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCouponCountry.php', - 'Thelia\\Model\\Base\\OrderCouponCountryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCouponCountryQuery.php', - 'Thelia\\Model\\Base\\OrderCouponModule' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCouponModule.php', - 'Thelia\\Model\\Base\\OrderCouponModuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCouponModuleQuery.php', - 'Thelia\\Model\\Base\\OrderCouponQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderCouponQuery.php', - 'Thelia\\Model\\Base\\OrderProduct' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProduct.php', - 'Thelia\\Model\\Base\\OrderProductAttributeCombination' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProductAttributeCombination.php', - 'Thelia\\Model\\Base\\OrderProductAttributeCombinationQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProductAttributeCombinationQuery.php', - 'Thelia\\Model\\Base\\OrderProductQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProductQuery.php', - 'Thelia\\Model\\Base\\OrderProductTax' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProductTax.php', - 'Thelia\\Model\\Base\\OrderProductTaxQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderProductTaxQuery.php', - 'Thelia\\Model\\Base\\OrderQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderQuery.php', - 'Thelia\\Model\\Base\\OrderStatus' => $baseDir . '/core/lib/Thelia/Model/Base/OrderStatus.php', - 'Thelia\\Model\\Base\\OrderStatusI18n' => $baseDir . '/core/lib/Thelia/Model/Base/OrderStatusI18n.php', - 'Thelia\\Model\\Base\\OrderStatusI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderStatusI18nQuery.php', - 'Thelia\\Model\\Base\\OrderStatusQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderStatusQuery.php', - 'Thelia\\Model\\Base\\OrderVersion' => $baseDir . '/core/lib/Thelia/Model/Base/OrderVersion.php', - 'Thelia\\Model\\Base\\OrderVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/OrderVersionQuery.php', - 'Thelia\\Model\\Base\\Product' => $baseDir . '/core/lib/Thelia/Model/Base/Product.php', - 'Thelia\\Model\\Base\\ProductAssociatedContent' => $baseDir . '/core/lib/Thelia/Model/Base/ProductAssociatedContent.php', - 'Thelia\\Model\\Base\\ProductAssociatedContentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductAssociatedContentQuery.php', - 'Thelia\\Model\\Base\\ProductCategory' => $baseDir . '/core/lib/Thelia/Model/Base/ProductCategory.php', - 'Thelia\\Model\\Base\\ProductCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductCategoryQuery.php', - 'Thelia\\Model\\Base\\ProductDocument' => $baseDir . '/core/lib/Thelia/Model/Base/ProductDocument.php', - 'Thelia\\Model\\Base\\ProductDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ProductDocumentI18n.php', - 'Thelia\\Model\\Base\\ProductDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductDocumentI18nQuery.php', - 'Thelia\\Model\\Base\\ProductDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductDocumentQuery.php', - 'Thelia\\Model\\Base\\ProductI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ProductI18n.php', - 'Thelia\\Model\\Base\\ProductI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductI18nQuery.php', - 'Thelia\\Model\\Base\\ProductImage' => $baseDir . '/core/lib/Thelia/Model/Base/ProductImage.php', - 'Thelia\\Model\\Base\\ProductImageI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ProductImageI18n.php', - 'Thelia\\Model\\Base\\ProductImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductImageI18nQuery.php', - 'Thelia\\Model\\Base\\ProductImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductImageQuery.php', - 'Thelia\\Model\\Base\\ProductPrice' => $baseDir . '/core/lib/Thelia/Model/Base/ProductPrice.php', - 'Thelia\\Model\\Base\\ProductPriceQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductPriceQuery.php', - 'Thelia\\Model\\Base\\ProductQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductQuery.php', - 'Thelia\\Model\\Base\\ProductSaleElements' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElements.php', - 'Thelia\\Model\\Base\\ProductSaleElementsProductDocument' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElementsProductDocument.php', - 'Thelia\\Model\\Base\\ProductSaleElementsProductDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElementsProductDocumentQuery.php', - 'Thelia\\Model\\Base\\ProductSaleElementsProductImage' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElementsProductImage.php', - 'Thelia\\Model\\Base\\ProductSaleElementsProductImageQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElementsProductImageQuery.php', - 'Thelia\\Model\\Base\\ProductSaleElementsQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductSaleElementsQuery.php', - 'Thelia\\Model\\Base\\ProductVersion' => $baseDir . '/core/lib/Thelia/Model/Base/ProductVersion.php', - 'Thelia\\Model\\Base\\ProductVersionQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProductVersionQuery.php', - 'Thelia\\Model\\Base\\Profile' => $baseDir . '/core/lib/Thelia/Model/Base/Profile.php', - 'Thelia\\Model\\Base\\ProfileI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileI18n.php', - 'Thelia\\Model\\Base\\ProfileI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileI18nQuery.php', - 'Thelia\\Model\\Base\\ProfileModule' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileModule.php', - 'Thelia\\Model\\Base\\ProfileModuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileModuleQuery.php', - 'Thelia\\Model\\Base\\ProfileQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileQuery.php', - 'Thelia\\Model\\Base\\ProfileResource' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileResource.php', - 'Thelia\\Model\\Base\\ProfileResourceQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ProfileResourceQuery.php', - 'Thelia\\Model\\Base\\Resource' => $baseDir . '/core/lib/Thelia/Model/Base/Resource.php', - 'Thelia\\Model\\Base\\ResourceI18n' => $baseDir . '/core/lib/Thelia/Model/Base/ResourceI18n.php', - 'Thelia\\Model\\Base\\ResourceI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ResourceI18nQuery.php', - 'Thelia\\Model\\Base\\ResourceQuery' => $baseDir . '/core/lib/Thelia/Model/Base/ResourceQuery.php', - 'Thelia\\Model\\Base\\RewritingArgument' => $baseDir . '/core/lib/Thelia/Model/Base/RewritingArgument.php', - 'Thelia\\Model\\Base\\RewritingArgumentQuery' => $baseDir . '/core/lib/Thelia/Model/Base/RewritingArgumentQuery.php', - 'Thelia\\Model\\Base\\RewritingUrl' => $baseDir . '/core/lib/Thelia/Model/Base/RewritingUrl.php', - 'Thelia\\Model\\Base\\RewritingUrlQuery' => $baseDir . '/core/lib/Thelia/Model/Base/RewritingUrlQuery.php', - 'Thelia\\Model\\Base\\Sale' => $baseDir . '/core/lib/Thelia/Model/Base/Sale.php', - 'Thelia\\Model\\Base\\SaleI18n' => $baseDir . '/core/lib/Thelia/Model/Base/SaleI18n.php', - 'Thelia\\Model\\Base\\SaleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/SaleI18nQuery.php', - 'Thelia\\Model\\Base\\SaleOffsetCurrency' => $baseDir . '/core/lib/Thelia/Model/Base/SaleOffsetCurrency.php', - 'Thelia\\Model\\Base\\SaleOffsetCurrencyQuery' => $baseDir . '/core/lib/Thelia/Model/Base/SaleOffsetCurrencyQuery.php', - 'Thelia\\Model\\Base\\SaleProduct' => $baseDir . '/core/lib/Thelia/Model/Base/SaleProduct.php', - 'Thelia\\Model\\Base\\SaleProductQuery' => $baseDir . '/core/lib/Thelia/Model/Base/SaleProductQuery.php', - 'Thelia\\Model\\Base\\SaleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/SaleQuery.php', - 'Thelia\\Model\\Base\\State' => $baseDir . '/core/lib/Thelia/Model/Base/State.php', - 'Thelia\\Model\\Base\\StateI18n' => $baseDir . '/core/lib/Thelia/Model/Base/StateI18n.php', - 'Thelia\\Model\\Base\\StateI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/StateI18nQuery.php', - 'Thelia\\Model\\Base\\StateQuery' => $baseDir . '/core/lib/Thelia/Model/Base/StateQuery.php', - 'Thelia\\Model\\Base\\Tax' => $baseDir . '/core/lib/Thelia/Model/Base/Tax.php', - 'Thelia\\Model\\Base\\TaxI18n' => $baseDir . '/core/lib/Thelia/Model/Base/TaxI18n.php', - 'Thelia\\Model\\Base\\TaxI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TaxI18nQuery.php', - 'Thelia\\Model\\Base\\TaxQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TaxQuery.php', - 'Thelia\\Model\\Base\\TaxRule' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRule.php', - 'Thelia\\Model\\Base\\TaxRuleCountry' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRuleCountry.php', - 'Thelia\\Model\\Base\\TaxRuleCountryQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRuleCountryQuery.php', - 'Thelia\\Model\\Base\\TaxRuleI18n' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRuleI18n.php', - 'Thelia\\Model\\Base\\TaxRuleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRuleI18nQuery.php', - 'Thelia\\Model\\Base\\TaxRuleQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TaxRuleQuery.php', - 'Thelia\\Model\\Base\\Template' => $baseDir . '/core/lib/Thelia/Model/Base/Template.php', - 'Thelia\\Model\\Base\\TemplateI18n' => $baseDir . '/core/lib/Thelia/Model/Base/TemplateI18n.php', - 'Thelia\\Model\\Base\\TemplateI18nQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TemplateI18nQuery.php', - 'Thelia\\Model\\Base\\TemplateQuery' => $baseDir . '/core/lib/Thelia/Model/Base/TemplateQuery.php', - 'Thelia\\Model\\Brand' => $baseDir . '/core/lib/Thelia/Model/Brand.php', - 'Thelia\\Model\\BrandDocument' => $baseDir . '/core/lib/Thelia/Model/BrandDocument.php', - 'Thelia\\Model\\BrandDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/BrandDocumentI18n.php', - 'Thelia\\Model\\BrandDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/BrandDocumentI18nQuery.php', - 'Thelia\\Model\\BrandDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/BrandDocumentQuery.php', - 'Thelia\\Model\\BrandI18n' => $baseDir . '/core/lib/Thelia/Model/BrandI18n.php', - 'Thelia\\Model\\BrandI18nQuery' => $baseDir . '/core/lib/Thelia/Model/BrandI18nQuery.php', - 'Thelia\\Model\\BrandImage' => $baseDir . '/core/lib/Thelia/Model/BrandImage.php', - 'Thelia\\Model\\BrandImageI18n' => $baseDir . '/core/lib/Thelia/Model/BrandImageI18n.php', - 'Thelia\\Model\\BrandImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/BrandImageI18nQuery.php', - 'Thelia\\Model\\BrandImageQuery' => $baseDir . '/core/lib/Thelia/Model/BrandImageQuery.php', - 'Thelia\\Model\\BrandQuery' => $baseDir . '/core/lib/Thelia/Model/BrandQuery.php', - 'Thelia\\Model\\Breadcrumb\\BrandBreadcrumbTrait' => $baseDir . '/core/lib/Thelia/Model/Breadcrumb/BrandBreadcrumbTrait.php', - 'Thelia\\Model\\Breadcrumb\\BreadcrumbInterface' => $baseDir . '/core/lib/Thelia/Model/Breadcrumb/BreadcrumbInterface.php', - 'Thelia\\Model\\Breadcrumb\\CatalogBreadcrumbTrait' => $baseDir . '/core/lib/Thelia/Model/Breadcrumb/CatalogBreadcrumbTrait.php', - 'Thelia\\Model\\Breadcrumb\\FolderBreadcrumbTrait' => $baseDir . '/core/lib/Thelia/Model/Breadcrumb/FolderBreadcrumbTrait.php', - 'Thelia\\Model\\Cart' => $baseDir . '/core/lib/Thelia/Model/Cart.php', - 'Thelia\\Model\\CartItem' => $baseDir . '/core/lib/Thelia/Model/CartItem.php', - 'Thelia\\Model\\CartItemQuery' => $baseDir . '/core/lib/Thelia/Model/CartItemQuery.php', - 'Thelia\\Model\\CartQuery' => $baseDir . '/core/lib/Thelia/Model/CartQuery.php', - 'Thelia\\Model\\Category' => $baseDir . '/core/lib/Thelia/Model/Category.php', - 'Thelia\\Model\\CategoryAssociatedContent' => $baseDir . '/core/lib/Thelia/Model/CategoryAssociatedContent.php', - 'Thelia\\Model\\CategoryAssociatedContentQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryAssociatedContentQuery.php', - 'Thelia\\Model\\CategoryDocument' => $baseDir . '/core/lib/Thelia/Model/CategoryDocument.php', - 'Thelia\\Model\\CategoryDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/CategoryDocumentI18n.php', - 'Thelia\\Model\\CategoryDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryDocumentI18nQuery.php', - 'Thelia\\Model\\CategoryDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryDocumentQuery.php', - 'Thelia\\Model\\CategoryI18n' => $baseDir . '/core/lib/Thelia/Model/CategoryI18n.php', - 'Thelia\\Model\\CategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryI18nQuery.php', - 'Thelia\\Model\\CategoryImage' => $baseDir . '/core/lib/Thelia/Model/CategoryImage.php', - 'Thelia\\Model\\CategoryImageI18n' => $baseDir . '/core/lib/Thelia/Model/CategoryImageI18n.php', - 'Thelia\\Model\\CategoryImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryImageI18nQuery.php', - 'Thelia\\Model\\CategoryImageQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryImageQuery.php', - 'Thelia\\Model\\CategoryQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryQuery.php', - 'Thelia\\Model\\CategoryVersion' => $baseDir . '/core/lib/Thelia/Model/CategoryVersion.php', - 'Thelia\\Model\\CategoryVersionQuery' => $baseDir . '/core/lib/Thelia/Model/CategoryVersionQuery.php', - 'Thelia\\Model\\Config' => $baseDir . '/core/lib/Thelia/Model/Config.php', - 'Thelia\\Model\\ConfigI18n' => $baseDir . '/core/lib/Thelia/Model/ConfigI18n.php', - 'Thelia\\Model\\ConfigI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ConfigI18nQuery.php', - 'Thelia\\Model\\ConfigQuery' => $baseDir . '/core/lib/Thelia/Model/ConfigQuery.php', - 'Thelia\\Model\\Content' => $baseDir . '/core/lib/Thelia/Model/Content.php', - 'Thelia\\Model\\ContentDocument' => $baseDir . '/core/lib/Thelia/Model/ContentDocument.php', - 'Thelia\\Model\\ContentDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/ContentDocumentI18n.php', - 'Thelia\\Model\\ContentDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ContentDocumentI18nQuery.php', - 'Thelia\\Model\\ContentDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/ContentDocumentQuery.php', - 'Thelia\\Model\\ContentFolder' => $baseDir . '/core/lib/Thelia/Model/ContentFolder.php', - 'Thelia\\Model\\ContentFolderQuery' => $baseDir . '/core/lib/Thelia/Model/ContentFolderQuery.php', - 'Thelia\\Model\\ContentI18n' => $baseDir . '/core/lib/Thelia/Model/ContentI18n.php', - 'Thelia\\Model\\ContentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ContentI18nQuery.php', - 'Thelia\\Model\\ContentImage' => $baseDir . '/core/lib/Thelia/Model/ContentImage.php', - 'Thelia\\Model\\ContentImageI18n' => $baseDir . '/core/lib/Thelia/Model/ContentImageI18n.php', - 'Thelia\\Model\\ContentImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ContentImageI18nQuery.php', - 'Thelia\\Model\\ContentImageQuery' => $baseDir . '/core/lib/Thelia/Model/ContentImageQuery.php', - 'Thelia\\Model\\ContentQuery' => $baseDir . '/core/lib/Thelia/Model/ContentQuery.php', - 'Thelia\\Model\\ContentVersion' => $baseDir . '/core/lib/Thelia/Model/ContentVersion.php', - 'Thelia\\Model\\ContentVersionQuery' => $baseDir . '/core/lib/Thelia/Model/ContentVersionQuery.php', - 'Thelia\\Model\\Country' => $baseDir . '/core/lib/Thelia/Model/Country.php', - 'Thelia\\Model\\CountryArea' => $baseDir . '/core/lib/Thelia/Model/CountryArea.php', - 'Thelia\\Model\\CountryAreaQuery' => $baseDir . '/core/lib/Thelia/Model/CountryAreaQuery.php', - 'Thelia\\Model\\CountryI18n' => $baseDir . '/core/lib/Thelia/Model/CountryI18n.php', - 'Thelia\\Model\\CountryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CountryI18nQuery.php', - 'Thelia\\Model\\CountryQuery' => $baseDir . '/core/lib/Thelia/Model/CountryQuery.php', - 'Thelia\\Model\\Coupon' => $baseDir . '/core/lib/Thelia/Model/Coupon.php', - 'Thelia\\Model\\CouponCountry' => $baseDir . '/core/lib/Thelia/Model/CouponCountry.php', - 'Thelia\\Model\\CouponCountryQuery' => $baseDir . '/core/lib/Thelia/Model/CouponCountryQuery.php', - 'Thelia\\Model\\CouponCustomerCount' => $baseDir . '/core/lib/Thelia/Model/CouponCustomerCount.php', - 'Thelia\\Model\\CouponCustomerCountQuery' => $baseDir . '/core/lib/Thelia/Model/CouponCustomerCountQuery.php', - 'Thelia\\Model\\CouponI18n' => $baseDir . '/core/lib/Thelia/Model/CouponI18n.php', - 'Thelia\\Model\\CouponI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CouponI18nQuery.php', - 'Thelia\\Model\\CouponModule' => $baseDir . '/core/lib/Thelia/Model/CouponModule.php', - 'Thelia\\Model\\CouponModuleQuery' => $baseDir . '/core/lib/Thelia/Model/CouponModuleQuery.php', - 'Thelia\\Model\\CouponQuery' => $baseDir . '/core/lib/Thelia/Model/CouponQuery.php', - 'Thelia\\Model\\CouponVersion' => $baseDir . '/core/lib/Thelia/Model/CouponVersion.php', - 'Thelia\\Model\\CouponVersionQuery' => $baseDir . '/core/lib/Thelia/Model/CouponVersionQuery.php', - 'Thelia\\Model\\Currency' => $baseDir . '/core/lib/Thelia/Model/Currency.php', - 'Thelia\\Model\\CurrencyI18n' => $baseDir . '/core/lib/Thelia/Model/CurrencyI18n.php', - 'Thelia\\Model\\CurrencyI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CurrencyI18nQuery.php', - 'Thelia\\Model\\CurrencyQuery' => $baseDir . '/core/lib/Thelia/Model/CurrencyQuery.php', - 'Thelia\\Model\\Customer' => $baseDir . '/core/lib/Thelia/Model/Customer.php', - 'Thelia\\Model\\CustomerQuery' => $baseDir . '/core/lib/Thelia/Model/CustomerQuery.php', - 'Thelia\\Model\\CustomerTitle' => $baseDir . '/core/lib/Thelia/Model/CustomerTitle.php', - 'Thelia\\Model\\CustomerTitleI18n' => $baseDir . '/core/lib/Thelia/Model/CustomerTitleI18n.php', - 'Thelia\\Model\\CustomerTitleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/CustomerTitleI18nQuery.php', - 'Thelia\\Model\\CustomerTitleQuery' => $baseDir . '/core/lib/Thelia/Model/CustomerTitleQuery.php', - 'Thelia\\Model\\CustomerVersion' => $baseDir . '/core/lib/Thelia/Model/CustomerVersion.php', - 'Thelia\\Model\\CustomerVersionQuery' => $baseDir . '/core/lib/Thelia/Model/CustomerVersionQuery.php', - 'Thelia\\Model\\Exception\\InvalidArgumentException' => $baseDir . '/core/lib/Thelia/Model/Exception/InvalidArgumentException.php', - 'Thelia\\Model\\Exception\\ModelException' => $baseDir . '/core/lib/Thelia/Model/Exception/ModelException.php', - 'Thelia\\Model\\Export' => $baseDir . '/core/lib/Thelia/Model/Export.php', - 'Thelia\\Model\\ExportCategory' => $baseDir . '/core/lib/Thelia/Model/ExportCategory.php', - 'Thelia\\Model\\ExportCategoryI18n' => $baseDir . '/core/lib/Thelia/Model/ExportCategoryI18n.php', - 'Thelia\\Model\\ExportCategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ExportCategoryI18nQuery.php', - 'Thelia\\Model\\ExportCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/ExportCategoryQuery.php', - 'Thelia\\Model\\ExportI18n' => $baseDir . '/core/lib/Thelia/Model/ExportI18n.php', - 'Thelia\\Model\\ExportI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ExportI18nQuery.php', - 'Thelia\\Model\\ExportQuery' => $baseDir . '/core/lib/Thelia/Model/ExportQuery.php', - 'Thelia\\Model\\Feature' => $baseDir . '/core/lib/Thelia/Model/Feature.php', - 'Thelia\\Model\\FeatureAv' => $baseDir . '/core/lib/Thelia/Model/FeatureAv.php', - 'Thelia\\Model\\FeatureAvI18n' => $baseDir . '/core/lib/Thelia/Model/FeatureAvI18n.php', - 'Thelia\\Model\\FeatureAvI18nQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureAvI18nQuery.php', - 'Thelia\\Model\\FeatureAvQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureAvQuery.php', - 'Thelia\\Model\\FeatureI18n' => $baseDir . '/core/lib/Thelia/Model/FeatureI18n.php', - 'Thelia\\Model\\FeatureI18nQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureI18nQuery.php', - 'Thelia\\Model\\FeatureProduct' => $baseDir . '/core/lib/Thelia/Model/FeatureProduct.php', - 'Thelia\\Model\\FeatureProductQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureProductQuery.php', - 'Thelia\\Model\\FeatureQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureQuery.php', - 'Thelia\\Model\\FeatureTemplate' => $baseDir . '/core/lib/Thelia/Model/FeatureTemplate.php', - 'Thelia\\Model\\FeatureTemplateQuery' => $baseDir . '/core/lib/Thelia/Model/FeatureTemplateQuery.php', - 'Thelia\\Model\\Folder' => $baseDir . '/core/lib/Thelia/Model/Folder.php', - 'Thelia\\Model\\FolderDocument' => $baseDir . '/core/lib/Thelia/Model/FolderDocument.php', - 'Thelia\\Model\\FolderDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/FolderDocumentI18n.php', - 'Thelia\\Model\\FolderDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/FolderDocumentI18nQuery.php', - 'Thelia\\Model\\FolderDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/FolderDocumentQuery.php', - 'Thelia\\Model\\FolderI18n' => $baseDir . '/core/lib/Thelia/Model/FolderI18n.php', - 'Thelia\\Model\\FolderI18nQuery' => $baseDir . '/core/lib/Thelia/Model/FolderI18nQuery.php', - 'Thelia\\Model\\FolderImage' => $baseDir . '/core/lib/Thelia/Model/FolderImage.php', - 'Thelia\\Model\\FolderImageI18n' => $baseDir . '/core/lib/Thelia/Model/FolderImageI18n.php', - 'Thelia\\Model\\FolderImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/FolderImageI18nQuery.php', - 'Thelia\\Model\\FolderImageQuery' => $baseDir . '/core/lib/Thelia/Model/FolderImageQuery.php', - 'Thelia\\Model\\FolderQuery' => $baseDir . '/core/lib/Thelia/Model/FolderQuery.php', - 'Thelia\\Model\\FolderVersion' => $baseDir . '/core/lib/Thelia/Model/FolderVersion.php', - 'Thelia\\Model\\FolderVersionQuery' => $baseDir . '/core/lib/Thelia/Model/FolderVersionQuery.php', - 'Thelia\\Model\\FormFirewall' => $baseDir . '/core/lib/Thelia/Model/FormFirewall.php', - 'Thelia\\Model\\FormFirewallQuery' => $baseDir . '/core/lib/Thelia/Model/FormFirewallQuery.php', - 'Thelia\\Model\\Hook' => $baseDir . '/core/lib/Thelia/Model/Hook.php', - 'Thelia\\Model\\HookI18n' => $baseDir . '/core/lib/Thelia/Model/HookI18n.php', - 'Thelia\\Model\\HookI18nQuery' => $baseDir . '/core/lib/Thelia/Model/HookI18nQuery.php', - 'Thelia\\Model\\HookQuery' => $baseDir . '/core/lib/Thelia/Model/HookQuery.php', - 'Thelia\\Model\\IgnoredModuleHook' => $baseDir . '/core/lib/Thelia/Model/IgnoredModuleHook.php', - 'Thelia\\Model\\IgnoredModuleHookQuery' => $baseDir . '/core/lib/Thelia/Model/IgnoredModuleHookQuery.php', - 'Thelia\\Model\\Import' => $baseDir . '/core/lib/Thelia/Model/Import.php', - 'Thelia\\Model\\ImportCategory' => $baseDir . '/core/lib/Thelia/Model/ImportCategory.php', - 'Thelia\\Model\\ImportCategoryI18n' => $baseDir . '/core/lib/Thelia/Model/ImportCategoryI18n.php', - 'Thelia\\Model\\ImportCategoryI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ImportCategoryI18nQuery.php', - 'Thelia\\Model\\ImportCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/ImportCategoryQuery.php', - 'Thelia\\Model\\ImportI18n' => $baseDir . '/core/lib/Thelia/Model/ImportI18n.php', - 'Thelia\\Model\\ImportI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ImportI18nQuery.php', - 'Thelia\\Model\\ImportQuery' => $baseDir . '/core/lib/Thelia/Model/ImportQuery.php', - 'Thelia\\Model\\Lang' => $baseDir . '/core/lib/Thelia/Model/Lang.php', - 'Thelia\\Model\\LangQuery' => $baseDir . '/core/lib/Thelia/Model/LangQuery.php', - 'Thelia\\Model\\Map\\AccessoryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AccessoryTableMap.php', - 'Thelia\\Model\\Map\\AddressTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AddressTableMap.php', - 'Thelia\\Model\\Map\\AdminLogTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AdminLogTableMap.php', - 'Thelia\\Model\\Map\\AdminTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AdminTableMap.php', - 'Thelia\\Model\\Map\\ApiTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ApiTableMap.php', - 'Thelia\\Model\\Map\\AreaDeliveryModuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AreaDeliveryModuleTableMap.php', - 'Thelia\\Model\\Map\\AreaTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AreaTableMap.php', - 'Thelia\\Model\\Map\\AttributeAvI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeAvI18nTableMap.php', - 'Thelia\\Model\\Map\\AttributeAvTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeAvTableMap.php', - 'Thelia\\Model\\Map\\AttributeCombinationTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeCombinationTableMap.php', - 'Thelia\\Model\\Map\\AttributeI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeI18nTableMap.php', - 'Thelia\\Model\\Map\\AttributeTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeTableMap.php', - 'Thelia\\Model\\Map\\AttributeTemplateTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/AttributeTemplateTableMap.php', - 'Thelia\\Model\\Map\\BrandDocumentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandDocumentI18nTableMap.php', - 'Thelia\\Model\\Map\\BrandDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandDocumentTableMap.php', - 'Thelia\\Model\\Map\\BrandI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandI18nTableMap.php', - 'Thelia\\Model\\Map\\BrandImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandImageI18nTableMap.php', - 'Thelia\\Model\\Map\\BrandImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandImageTableMap.php', - 'Thelia\\Model\\Map\\BrandTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/BrandTableMap.php', - 'Thelia\\Model\\Map\\CartItemTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CartItemTableMap.php', - 'Thelia\\Model\\Map\\CartTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CartTableMap.php', - 'Thelia\\Model\\Map\\CategoryAssociatedContentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryAssociatedContentTableMap.php', - 'Thelia\\Model\\Map\\CategoryDocumentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryDocumentI18nTableMap.php', - 'Thelia\\Model\\Map\\CategoryDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryDocumentTableMap.php', - 'Thelia\\Model\\Map\\CategoryI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryI18nTableMap.php', - 'Thelia\\Model\\Map\\CategoryImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryImageI18nTableMap.php', - 'Thelia\\Model\\Map\\CategoryImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryImageTableMap.php', - 'Thelia\\Model\\Map\\CategoryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryTableMap.php', - 'Thelia\\Model\\Map\\CategoryVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CategoryVersionTableMap.php', - 'Thelia\\Model\\Map\\ConfigI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ConfigI18nTableMap.php', - 'Thelia\\Model\\Map\\ConfigTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ConfigTableMap.php', - 'Thelia\\Model\\Map\\ContentDocumentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentDocumentI18nTableMap.php', - 'Thelia\\Model\\Map\\ContentDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentDocumentTableMap.php', - 'Thelia\\Model\\Map\\ContentFolderTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentFolderTableMap.php', - 'Thelia\\Model\\Map\\ContentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentI18nTableMap.php', - 'Thelia\\Model\\Map\\ContentImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentImageI18nTableMap.php', - 'Thelia\\Model\\Map\\ContentImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentImageTableMap.php', - 'Thelia\\Model\\Map\\ContentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentTableMap.php', - 'Thelia\\Model\\Map\\ContentVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ContentVersionTableMap.php', - 'Thelia\\Model\\Map\\CountryAreaTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CountryAreaTableMap.php', - 'Thelia\\Model\\Map\\CountryI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CountryI18nTableMap.php', - 'Thelia\\Model\\Map\\CountryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CountryTableMap.php', - 'Thelia\\Model\\Map\\CouponCountryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponCountryTableMap.php', - 'Thelia\\Model\\Map\\CouponCustomerCountTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponCustomerCountTableMap.php', - 'Thelia\\Model\\Map\\CouponI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponI18nTableMap.php', - 'Thelia\\Model\\Map\\CouponModuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponModuleTableMap.php', - 'Thelia\\Model\\Map\\CouponTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponTableMap.php', - 'Thelia\\Model\\Map\\CouponVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CouponVersionTableMap.php', - 'Thelia\\Model\\Map\\CurrencyI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CurrencyI18nTableMap.php', - 'Thelia\\Model\\Map\\CurrencyTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CurrencyTableMap.php', - 'Thelia\\Model\\Map\\CustomerTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CustomerTableMap.php', - 'Thelia\\Model\\Map\\CustomerTitleI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CustomerTitleI18nTableMap.php', - 'Thelia\\Model\\Map\\CustomerTitleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CustomerTitleTableMap.php', - 'Thelia\\Model\\Map\\CustomerVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/CustomerVersionTableMap.php', - 'Thelia\\Model\\Map\\ExportCategoryI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ExportCategoryI18nTableMap.php', - 'Thelia\\Model\\Map\\ExportCategoryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ExportCategoryTableMap.php', - 'Thelia\\Model\\Map\\ExportI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ExportI18nTableMap.php', - 'Thelia\\Model\\Map\\ExportTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ExportTableMap.php', - 'Thelia\\Model\\Map\\FeatureAvI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureAvI18nTableMap.php', - 'Thelia\\Model\\Map\\FeatureAvTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureAvTableMap.php', - 'Thelia\\Model\\Map\\FeatureI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureI18nTableMap.php', - 'Thelia\\Model\\Map\\FeatureProductTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureProductTableMap.php', - 'Thelia\\Model\\Map\\FeatureTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureTableMap.php', - 'Thelia\\Model\\Map\\FeatureTemplateTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FeatureTemplateTableMap.php', - 'Thelia\\Model\\Map\\FolderDocumentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderDocumentI18nTableMap.php', - 'Thelia\\Model\\Map\\FolderDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderDocumentTableMap.php', - 'Thelia\\Model\\Map\\FolderI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderI18nTableMap.php', - 'Thelia\\Model\\Map\\FolderImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderImageI18nTableMap.php', - 'Thelia\\Model\\Map\\FolderImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderImageTableMap.php', - 'Thelia\\Model\\Map\\FolderTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderTableMap.php', - 'Thelia\\Model\\Map\\FolderVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FolderVersionTableMap.php', - 'Thelia\\Model\\Map\\FormFirewallTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/FormFirewallTableMap.php', - 'Thelia\\Model\\Map\\HookI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/HookI18nTableMap.php', - 'Thelia\\Model\\Map\\HookTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/HookTableMap.php', - 'Thelia\\Model\\Map\\IgnoredModuleHookTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/IgnoredModuleHookTableMap.php', - 'Thelia\\Model\\Map\\ImportCategoryI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ImportCategoryI18nTableMap.php', - 'Thelia\\Model\\Map\\ImportCategoryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ImportCategoryTableMap.php', - 'Thelia\\Model\\Map\\ImportI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ImportI18nTableMap.php', - 'Thelia\\Model\\Map\\ImportTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ImportTableMap.php', - 'Thelia\\Model\\Map\\LangTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/LangTableMap.php', - 'Thelia\\Model\\Map\\MessageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/MessageI18nTableMap.php', - 'Thelia\\Model\\Map\\MessageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/MessageTableMap.php', - 'Thelia\\Model\\Map\\MessageVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/MessageVersionTableMap.php', - 'Thelia\\Model\\Map\\MetaDataTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/MetaDataTableMap.php', - 'Thelia\\Model\\Map\\ModuleConfigI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleConfigI18nTableMap.php', - 'Thelia\\Model\\Map\\ModuleConfigTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleConfigTableMap.php', - 'Thelia\\Model\\Map\\ModuleHookTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleHookTableMap.php', - 'Thelia\\Model\\Map\\ModuleI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleI18nTableMap.php', - 'Thelia\\Model\\Map\\ModuleImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleImageI18nTableMap.php', - 'Thelia\\Model\\Map\\ModuleImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleImageTableMap.php', - 'Thelia\\Model\\Map\\ModuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ModuleTableMap.php', - 'Thelia\\Model\\Map\\NewsletterTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/NewsletterTableMap.php', - 'Thelia\\Model\\Map\\OrderAddressTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderAddressTableMap.php', - 'Thelia\\Model\\Map\\OrderCouponCountryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderCouponCountryTableMap.php', - 'Thelia\\Model\\Map\\OrderCouponModuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderCouponModuleTableMap.php', - 'Thelia\\Model\\Map\\OrderCouponTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderCouponTableMap.php', - 'Thelia\\Model\\Map\\OrderProductAttributeCombinationTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderProductAttributeCombinationTableMap.php', - 'Thelia\\Model\\Map\\OrderProductTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderProductTableMap.php', - 'Thelia\\Model\\Map\\OrderProductTaxTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderProductTaxTableMap.php', - 'Thelia\\Model\\Map\\OrderStatusI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderStatusI18nTableMap.php', - 'Thelia\\Model\\Map\\OrderStatusTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderStatusTableMap.php', - 'Thelia\\Model\\Map\\OrderTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderTableMap.php', - 'Thelia\\Model\\Map\\OrderVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/OrderVersionTableMap.php', - 'Thelia\\Model\\Map\\ProductAssociatedContentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductAssociatedContentTableMap.php', - 'Thelia\\Model\\Map\\ProductCategoryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductCategoryTableMap.php', - 'Thelia\\Model\\Map\\ProductDocumentI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductDocumentI18nTableMap.php', - 'Thelia\\Model\\Map\\ProductDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductDocumentTableMap.php', - 'Thelia\\Model\\Map\\ProductI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductI18nTableMap.php', - 'Thelia\\Model\\Map\\ProductImageI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductImageI18nTableMap.php', - 'Thelia\\Model\\Map\\ProductImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductImageTableMap.php', - 'Thelia\\Model\\Map\\ProductPriceTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductPriceTableMap.php', - 'Thelia\\Model\\Map\\ProductSaleElementsProductDocumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductSaleElementsProductDocumentTableMap.php', - 'Thelia\\Model\\Map\\ProductSaleElementsProductImageTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductSaleElementsProductImageTableMap.php', - 'Thelia\\Model\\Map\\ProductSaleElementsTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductSaleElementsTableMap.php', - 'Thelia\\Model\\Map\\ProductTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductTableMap.php', - 'Thelia\\Model\\Map\\ProductVersionTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProductVersionTableMap.php', - 'Thelia\\Model\\Map\\ProfileI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProfileI18nTableMap.php', - 'Thelia\\Model\\Map\\ProfileModuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProfileModuleTableMap.php', - 'Thelia\\Model\\Map\\ProfileResourceTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProfileResourceTableMap.php', - 'Thelia\\Model\\Map\\ProfileTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ProfileTableMap.php', - 'Thelia\\Model\\Map\\ResourceI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ResourceI18nTableMap.php', - 'Thelia\\Model\\Map\\ResourceTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/ResourceTableMap.php', - 'Thelia\\Model\\Map\\RewritingArgumentTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/RewritingArgumentTableMap.php', - 'Thelia\\Model\\Map\\RewritingUrlTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/RewritingUrlTableMap.php', - 'Thelia\\Model\\Map\\SaleI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/SaleI18nTableMap.php', - 'Thelia\\Model\\Map\\SaleOffsetCurrencyTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/SaleOffsetCurrencyTableMap.php', - 'Thelia\\Model\\Map\\SaleProductTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/SaleProductTableMap.php', - 'Thelia\\Model\\Map\\SaleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/SaleTableMap.php', - 'Thelia\\Model\\Map\\StateI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/StateI18nTableMap.php', - 'Thelia\\Model\\Map\\StateTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/StateTableMap.php', - 'Thelia\\Model\\Map\\TaxI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TaxI18nTableMap.php', - 'Thelia\\Model\\Map\\TaxRuleCountryTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TaxRuleCountryTableMap.php', - 'Thelia\\Model\\Map\\TaxRuleI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TaxRuleI18nTableMap.php', - 'Thelia\\Model\\Map\\TaxRuleTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TaxRuleTableMap.php', - 'Thelia\\Model\\Map\\TaxTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TaxTableMap.php', - 'Thelia\\Model\\Map\\TemplateI18nTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TemplateI18nTableMap.php', - 'Thelia\\Model\\Map\\TemplateTableMap' => $baseDir . '/core/lib/Thelia/Model/Map/TemplateTableMap.php', - 'Thelia\\Model\\Message' => $baseDir . '/core/lib/Thelia/Model/Message.php', - 'Thelia\\Model\\MessageI18n' => $baseDir . '/core/lib/Thelia/Model/MessageI18n.php', - 'Thelia\\Model\\MessageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/MessageI18nQuery.php', - 'Thelia\\Model\\MessageQuery' => $baseDir . '/core/lib/Thelia/Model/MessageQuery.php', - 'Thelia\\Model\\MessageVersion' => $baseDir . '/core/lib/Thelia/Model/MessageVersion.php', - 'Thelia\\Model\\MessageVersionQuery' => $baseDir . '/core/lib/Thelia/Model/MessageVersionQuery.php', - 'Thelia\\Model\\MetaData' => $baseDir . '/core/lib/Thelia/Model/MetaData.php', - 'Thelia\\Model\\MetaDataQuery' => $baseDir . '/core/lib/Thelia/Model/MetaDataQuery.php', - 'Thelia\\Model\\Module' => $baseDir . '/core/lib/Thelia/Model/Module.php', - 'Thelia\\Model\\ModuleConfig' => $baseDir . '/core/lib/Thelia/Model/ModuleConfig.php', - 'Thelia\\Model\\ModuleConfigI18n' => $baseDir . '/core/lib/Thelia/Model/ModuleConfigI18n.php', - 'Thelia\\Model\\ModuleConfigI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleConfigI18nQuery.php', - 'Thelia\\Model\\ModuleConfigQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleConfigQuery.php', - 'Thelia\\Model\\ModuleHook' => $baseDir . '/core/lib/Thelia/Model/ModuleHook.php', - 'Thelia\\Model\\ModuleHookQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleHookQuery.php', - 'Thelia\\Model\\ModuleI18n' => $baseDir . '/core/lib/Thelia/Model/ModuleI18n.php', - 'Thelia\\Model\\ModuleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleI18nQuery.php', - 'Thelia\\Model\\ModuleImage' => $baseDir . '/core/lib/Thelia/Model/ModuleImage.php', - 'Thelia\\Model\\ModuleImageI18n' => $baseDir . '/core/lib/Thelia/Model/ModuleImageI18n.php', - 'Thelia\\Model\\ModuleImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleImageI18nQuery.php', - 'Thelia\\Model\\ModuleImageQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleImageQuery.php', - 'Thelia\\Model\\ModuleQuery' => $baseDir . '/core/lib/Thelia/Model/ModuleQuery.php', - 'Thelia\\Model\\Newsletter' => $baseDir . '/core/lib/Thelia/Model/Newsletter.php', - 'Thelia\\Model\\NewsletterQuery' => $baseDir . '/core/lib/Thelia/Model/NewsletterQuery.php', - 'Thelia\\Model\\Order' => $baseDir . '/core/lib/Thelia/Model/Order.php', - 'Thelia\\Model\\OrderAddress' => $baseDir . '/core/lib/Thelia/Model/OrderAddress.php', - 'Thelia\\Model\\OrderAddressQuery' => $baseDir . '/core/lib/Thelia/Model/OrderAddressQuery.php', - 'Thelia\\Model\\OrderCoupon' => $baseDir . '/core/lib/Thelia/Model/OrderCoupon.php', - 'Thelia\\Model\\OrderCouponCountry' => $baseDir . '/core/lib/Thelia/Model/OrderCouponCountry.php', - 'Thelia\\Model\\OrderCouponCountryQuery' => $baseDir . '/core/lib/Thelia/Model/OrderCouponCountryQuery.php', - 'Thelia\\Model\\OrderCouponModule' => $baseDir . '/core/lib/Thelia/Model/OrderCouponModule.php', - 'Thelia\\Model\\OrderCouponModuleQuery' => $baseDir . '/core/lib/Thelia/Model/OrderCouponModuleQuery.php', - 'Thelia\\Model\\OrderCouponQuery' => $baseDir . '/core/lib/Thelia/Model/OrderCouponQuery.php', - 'Thelia\\Model\\OrderFeature' => $baseDir . '/core/lib/Thelia/Model/OrderFeature.php', - 'Thelia\\Model\\OrderFeatureQuery' => $baseDir . '/core/lib/Thelia/Model/OrderFeatureQuery.php', - 'Thelia\\Model\\OrderPostage' => $baseDir . '/core/lib/Thelia/Model/OrderPostage.php', - 'Thelia\\Model\\OrderProduct' => $baseDir . '/core/lib/Thelia/Model/OrderProduct.php', - 'Thelia\\Model\\OrderProductAttributeCombination' => $baseDir . '/core/lib/Thelia/Model/OrderProductAttributeCombination.php', - 'Thelia\\Model\\OrderProductAttributeCombinationQuery' => $baseDir . '/core/lib/Thelia/Model/OrderProductAttributeCombinationQuery.php', - 'Thelia\\Model\\OrderProductQuery' => $baseDir . '/core/lib/Thelia/Model/OrderProductQuery.php', - 'Thelia\\Model\\OrderProductTax' => $baseDir . '/core/lib/Thelia/Model/OrderProductTax.php', - 'Thelia\\Model\\OrderProductTaxQuery' => $baseDir . '/core/lib/Thelia/Model/OrderProductTaxQuery.php', - 'Thelia\\Model\\OrderQuery' => $baseDir . '/core/lib/Thelia/Model/OrderQuery.php', - 'Thelia\\Model\\OrderStatus' => $baseDir . '/core/lib/Thelia/Model/OrderStatus.php', - 'Thelia\\Model\\OrderStatusI18n' => $baseDir . '/core/lib/Thelia/Model/OrderStatusI18n.php', - 'Thelia\\Model\\OrderStatusI18nQuery' => $baseDir . '/core/lib/Thelia/Model/OrderStatusI18nQuery.php', - 'Thelia\\Model\\OrderStatusQuery' => $baseDir . '/core/lib/Thelia/Model/OrderStatusQuery.php', - 'Thelia\\Model\\OrderVersion' => $baseDir . '/core/lib/Thelia/Model/OrderVersion.php', - 'Thelia\\Model\\OrderVersionQuery' => $baseDir . '/core/lib/Thelia/Model/OrderVersionQuery.php', - 'Thelia\\Model\\Product' => $baseDir . '/core/lib/Thelia/Model/Product.php', - 'Thelia\\Model\\ProductAssociatedContent' => $baseDir . '/core/lib/Thelia/Model/ProductAssociatedContent.php', - 'Thelia\\Model\\ProductAssociatedContentQuery' => $baseDir . '/core/lib/Thelia/Model/ProductAssociatedContentQuery.php', - 'Thelia\\Model\\ProductCategory' => $baseDir . '/core/lib/Thelia/Model/ProductCategory.php', - 'Thelia\\Model\\ProductCategoryQuery' => $baseDir . '/core/lib/Thelia/Model/ProductCategoryQuery.php', - 'Thelia\\Model\\ProductDocument' => $baseDir . '/core/lib/Thelia/Model/ProductDocument.php', - 'Thelia\\Model\\ProductDocumentI18n' => $baseDir . '/core/lib/Thelia/Model/ProductDocumentI18n.php', - 'Thelia\\Model\\ProductDocumentI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ProductDocumentI18nQuery.php', - 'Thelia\\Model\\ProductDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/ProductDocumentQuery.php', - 'Thelia\\Model\\ProductI18n' => $baseDir . '/core/lib/Thelia/Model/ProductI18n.php', - 'Thelia\\Model\\ProductI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ProductI18nQuery.php', - 'Thelia\\Model\\ProductImage' => $baseDir . '/core/lib/Thelia/Model/ProductImage.php', - 'Thelia\\Model\\ProductImageI18n' => $baseDir . '/core/lib/Thelia/Model/ProductImageI18n.php', - 'Thelia\\Model\\ProductImageI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ProductImageI18nQuery.php', - 'Thelia\\Model\\ProductImageQuery' => $baseDir . '/core/lib/Thelia/Model/ProductImageQuery.php', - 'Thelia\\Model\\ProductPrice' => $baseDir . '/core/lib/Thelia/Model/ProductPrice.php', - 'Thelia\\Model\\ProductPriceQuery' => $baseDir . '/core/lib/Thelia/Model/ProductPriceQuery.php', - 'Thelia\\Model\\ProductQuery' => $baseDir . '/core/lib/Thelia/Model/ProductQuery.php', - 'Thelia\\Model\\ProductSaleElements' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElements.php', - 'Thelia\\Model\\ProductSaleElementsProductDocument' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElementsProductDocument.php', - 'Thelia\\Model\\ProductSaleElementsProductDocumentQuery' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElementsProductDocumentQuery.php', - 'Thelia\\Model\\ProductSaleElementsProductImage' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElementsProductImage.php', - 'Thelia\\Model\\ProductSaleElementsProductImageQuery' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElementsProductImageQuery.php', - 'Thelia\\Model\\ProductSaleElementsQuery' => $baseDir . '/core/lib/Thelia/Model/ProductSaleElementsQuery.php', - 'Thelia\\Model\\ProductVersion' => $baseDir . '/core/lib/Thelia/Model/ProductVersion.php', - 'Thelia\\Model\\ProductVersionQuery' => $baseDir . '/core/lib/Thelia/Model/ProductVersionQuery.php', - 'Thelia\\Model\\Profile' => $baseDir . '/core/lib/Thelia/Model/Profile.php', - 'Thelia\\Model\\ProfileI18n' => $baseDir . '/core/lib/Thelia/Model/ProfileI18n.php', - 'Thelia\\Model\\ProfileI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ProfileI18nQuery.php', - 'Thelia\\Model\\ProfileModule' => $baseDir . '/core/lib/Thelia/Model/ProfileModule.php', - 'Thelia\\Model\\ProfileModuleQuery' => $baseDir . '/core/lib/Thelia/Model/ProfileModuleQuery.php', - 'Thelia\\Model\\ProfileQuery' => $baseDir . '/core/lib/Thelia/Model/ProfileQuery.php', - 'Thelia\\Model\\ProfileResource' => $baseDir . '/core/lib/Thelia/Model/ProfileResource.php', - 'Thelia\\Model\\ProfileResourceQuery' => $baseDir . '/core/lib/Thelia/Model/ProfileResourceQuery.php', - 'Thelia\\Model\\Resource' => $baseDir . '/core/lib/Thelia/Model/Resource.php', - 'Thelia\\Model\\ResourceI18n' => $baseDir . '/core/lib/Thelia/Model/ResourceI18n.php', - 'Thelia\\Model\\ResourceI18nQuery' => $baseDir . '/core/lib/Thelia/Model/ResourceI18nQuery.php', - 'Thelia\\Model\\ResourceQuery' => $baseDir . '/core/lib/Thelia/Model/ResourceQuery.php', - 'Thelia\\Model\\RewritingArgument' => $baseDir . '/core/lib/Thelia/Model/RewritingArgument.php', - 'Thelia\\Model\\RewritingArgumentQuery' => $baseDir . '/core/lib/Thelia/Model/RewritingArgumentQuery.php', - 'Thelia\\Model\\RewritingUrl' => $baseDir . '/core/lib/Thelia/Model/RewritingUrl.php', - 'Thelia\\Model\\RewritingUrlQuery' => $baseDir . '/core/lib/Thelia/Model/RewritingUrlQuery.php', - 'Thelia\\Model\\Sale' => $baseDir . '/core/lib/Thelia/Model/Sale.php', - 'Thelia\\Model\\SaleI18n' => $baseDir . '/core/lib/Thelia/Model/SaleI18n.php', - 'Thelia\\Model\\SaleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/SaleI18nQuery.php', - 'Thelia\\Model\\SaleOffsetCurrency' => $baseDir . '/core/lib/Thelia/Model/SaleOffsetCurrency.php', - 'Thelia\\Model\\SaleOffsetCurrencyQuery' => $baseDir . '/core/lib/Thelia/Model/SaleOffsetCurrencyQuery.php', - 'Thelia\\Model\\SaleProduct' => $baseDir . '/core/lib/Thelia/Model/SaleProduct.php', - 'Thelia\\Model\\SaleProductQuery' => $baseDir . '/core/lib/Thelia/Model/SaleProductQuery.php', - 'Thelia\\Model\\SaleQuery' => $baseDir . '/core/lib/Thelia/Model/SaleQuery.php', - 'Thelia\\Model\\State' => $baseDir . '/core/lib/Thelia/Model/State.php', - 'Thelia\\Model\\StateI18n' => $baseDir . '/core/lib/Thelia/Model/StateI18n.php', - 'Thelia\\Model\\StateI18nQuery' => $baseDir . '/core/lib/Thelia/Model/StateI18nQuery.php', - 'Thelia\\Model\\StateQuery' => $baseDir . '/core/lib/Thelia/Model/StateQuery.php', - 'Thelia\\Model\\Tax' => $baseDir . '/core/lib/Thelia/Model/Tax.php', - 'Thelia\\Model\\TaxI18n' => $baseDir . '/core/lib/Thelia/Model/TaxI18n.php', - 'Thelia\\Model\\TaxI18nQuery' => $baseDir . '/core/lib/Thelia/Model/TaxI18nQuery.php', - 'Thelia\\Model\\TaxQuery' => $baseDir . '/core/lib/Thelia/Model/TaxQuery.php', - 'Thelia\\Model\\TaxRule' => $baseDir . '/core/lib/Thelia/Model/TaxRule.php', - 'Thelia\\Model\\TaxRuleCountry' => $baseDir . '/core/lib/Thelia/Model/TaxRuleCountry.php', - 'Thelia\\Model\\TaxRuleCountryQuery' => $baseDir . '/core/lib/Thelia/Model/TaxRuleCountryQuery.php', - 'Thelia\\Model\\TaxRuleI18n' => $baseDir . '/core/lib/Thelia/Model/TaxRuleI18n.php', - 'Thelia\\Model\\TaxRuleI18nQuery' => $baseDir . '/core/lib/Thelia/Model/TaxRuleI18nQuery.php', - 'Thelia\\Model\\TaxRuleQuery' => $baseDir . '/core/lib/Thelia/Model/TaxRuleQuery.php', - 'Thelia\\Model\\Template' => $baseDir . '/core/lib/Thelia/Model/Template.php', - 'Thelia\\Model\\TemplateI18n' => $baseDir . '/core/lib/Thelia/Model/TemplateI18n.php', - 'Thelia\\Model\\TemplateI18nQuery' => $baseDir . '/core/lib/Thelia/Model/TemplateI18nQuery.php', - 'Thelia\\Model\\TemplateQuery' => $baseDir . '/core/lib/Thelia/Model/TemplateQuery.php', - 'Thelia\\Model\\Tools\\I18nTimestampableTrait' => $baseDir . '/core/lib/Thelia/Model/Tools/I18nTimestampableTrait.php', - 'Thelia\\Model\\Tools\\ModelCriteriaTools' => $baseDir . '/core/lib/Thelia/Model/Tools/ModelCriteriaTools.php', - 'Thelia\\Model\\Tools\\ModelEventDispatcherTrait' => $baseDir . '/core/lib/Thelia/Model/Tools/ModelEventDispatcherTrait.php', - 'Thelia\\Model\\Tools\\PositionManagementTrait' => $baseDir . '/core/lib/Thelia/Model/Tools/PositionManagementTrait.php', - 'Thelia\\Model\\Tools\\ProductPriceTools' => $baseDir . '/core/lib/Thelia/Model/Tools/ProductPriceTools.php', - 'Thelia\\Model\\Tools\\UrlRewritingTrait' => $baseDir . '/core/lib/Thelia/Model/Tools/UrlRewritingTrait.php', - 'Thelia\\Module\\AbstractAdminResourcesCompiler' => $baseDir . '/core/lib/Thelia/Module/AbstractAdminResourcesCompiler.php', - 'Thelia\\Module\\AbstractDeliveryModule' => $baseDir . '/core/lib/Thelia/Module/AbstractDeliveryModule.php', - 'Thelia\\Module\\AbstractPaymentModule' => $baseDir . '/core/lib/Thelia/Module/AbstractPaymentModule.php', - 'Thelia\\Module\\BaseModule' => $baseDir . '/core/lib/Thelia/Module/BaseModule.php', - 'Thelia\\Module\\BaseModuleInterface' => $baseDir . '/core/lib/Thelia/Module/BaseModuleInterface.php', - 'Thelia\\Module\\BasePaymentModuleController' => $baseDir . '/core/lib/Thelia/Module/BasePaymentModuleController.php', - 'Thelia\\Module\\DeliveryModuleInterface' => $baseDir . '/core/lib/Thelia/Module/DeliveryModuleInterface.php', - 'Thelia\\Module\\Exception\\DeliveryException' => $baseDir . '/core/lib/Thelia/Module/Exception/DeliveryException.php', - 'Thelia\\Module\\Exception\\InvalidXmlDocumentException' => $baseDir . '/core/lib/Thelia/Module/Exception/InvalidXmlDocumentException.php', - 'Thelia\\Module\\ModuleDescriptorValidator' => $baseDir . '/core/lib/Thelia/Module/ModuleDescriptorValidator.php', - 'Thelia\\Module\\ModuleManagement' => $baseDir . '/core/lib/Thelia/Module/ModuleManagement.php', - 'Thelia\\Module\\PaymentModuleInterface' => $baseDir . '/core/lib/Thelia/Module/PaymentModuleInterface.php', - 'Thelia\\Module\\Validator\\ModuleDefinition' => $baseDir . '/core/lib/Thelia/Module/Validator/ModuleDefinition.php', - 'Thelia\\Module\\Validator\\ModuleValidator' => $baseDir . '/core/lib/Thelia/Module/Validator/ModuleValidator.php', - 'Thelia\\Rewriting\\RewritingResolver' => $baseDir . '/core/lib/Thelia/Rewriting/RewritingResolver.php', - 'Thelia\\Rewriting\\RewritingRetriever' => $baseDir . '/core/lib/Thelia/Rewriting/RewritingRetriever.php', - 'Thelia\\TaxEngine\\BaseTaxType' => $baseDir . '/core/lib/Thelia/TaxEngine/BaseTaxType.php', - 'Thelia\\TaxEngine\\Calculator' => $baseDir . '/core/lib/Thelia/TaxEngine/Calculator.php', - 'Thelia\\TaxEngine\\OrderProductTaxCollection' => $baseDir . '/core/lib/Thelia/TaxEngine/OrderProductTaxCollection.php', - 'Thelia\\TaxEngine\\TaxEngine' => $baseDir . '/core/lib/Thelia/TaxEngine/TaxEngine.php', - 'Thelia\\TaxEngine\\TaxTypeRequirementDefinition' => $baseDir . '/core/lib/Thelia/TaxEngine/TaxTypeRequirementDefinition.php', - 'Thelia\\TaxEngine\\TaxType\\FeatureFixAmountTaxType' => $baseDir . '/core/lib/Thelia/TaxEngine/TaxType/FeatureFixAmountTaxType.php', - 'Thelia\\TaxEngine\\TaxType\\FixAmountTaxType' => $baseDir . '/core/lib/Thelia/TaxEngine/TaxType/FixAmountTaxType.php', - 'Thelia\\TaxEngine\\TaxType\\PricePercentTaxType' => $baseDir . '/core/lib/Thelia/TaxEngine/TaxType/PricePercentTaxType.php', - 'Thelia\\Tests\\Action\\AddressTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/AddressTest.php', - 'Thelia\\Tests\\Action\\AdministratorTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/AdministratorTest.php', - 'Thelia\\Tests\\Action\\AreaTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/AreaTest.php', - 'Thelia\\Tests\\Action\\AttributeAvTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/AttributeAvTest.php', - 'Thelia\\Tests\\Action\\AttributeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/AttributeTest.php', - 'Thelia\\Tests\\Action\\BaseAction' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/BaseAction.php', - 'Thelia\\Tests\\Action\\BrandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/BrandTest.php', - 'Thelia\\Tests\\Action\\CacheTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/CacheTest.php', - 'Thelia\\Tests\\Action\\CategoryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/CategoryTest.php', - 'Thelia\\Tests\\Action\\ConfigTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ConfigTest.php', - 'Thelia\\Tests\\Action\\ContentTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ContentTest.php', - 'Thelia\\Tests\\Action\\CountryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/CountryTest.php', - 'Thelia\\Tests\\Action\\CurrencyTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/CurrencyTest.php', - 'Thelia\\Tests\\Action\\CustomerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/CustomerTest.php', - 'Thelia\\Tests\\Action\\DocumentTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/DocumentTest.php', - 'Thelia\\Tests\\Action\\FeatureAvTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/FeatureAvTest.php', - 'Thelia\\Tests\\Action\\FeatureTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/FeatureTest.php', - 'Thelia\\Tests\\Action\\FolderTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/FolderTest.php', - 'Thelia\\Tests\\Action\\HookTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/HookTest.php', - 'Thelia\\Tests\\Action\\I18nTestTrait' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/I18nTestTrait.php', - 'Thelia\\Tests\\Action\\ImageTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ImageTest.php', - 'Thelia\\Tests\\Action\\LangTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/LangTest.php', - 'Thelia\\Tests\\Action\\MessageTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/MessageTest.php', - 'Thelia\\Tests\\Action\\MetaDataTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/MetaDataTest.php', - 'Thelia\\Tests\\Action\\ModuleHookTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ModuleHookTest.php', - 'Thelia\\Tests\\Action\\NewsletterTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/NewsletterTest.php', - 'Thelia\\Tests\\Action\\OrderStatusTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/OrderStatusTest.php', - 'Thelia\\Tests\\Action\\OrderTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/OrderTest.php', - 'Thelia\\Tests\\Action\\PdfTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/PdfTest.php', - 'Thelia\\Tests\\Action\\ProductTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ProductTest.php', - 'Thelia\\Tests\\Action\\ProfileTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/ProfileTest.php', - 'Thelia\\Tests\\Action\\RewrittenUrlTestTrait' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/RewrittenUrlTestTrait.php', - 'Thelia\\Tests\\Action\\SaleTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/SaleTest.php', - 'Thelia\\Tests\\Action\\StateTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Action/StateTest.php', - 'Thelia\\Tests\\ApiTestCase' => $baseDir . '/tests/phpunit/Thelia/Tests/ApiTestCase.php', - 'Thelia\\Tests\\Api\\ApiSendJsonTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/ApiSendJsonTest.php', - 'Thelia\\Tests\\Api\\AttributeAvControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/AttributeAvControllerTest.php', - 'Thelia\\Tests\\Api\\BrandControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/BrandControllerTest.php', - 'Thelia\\Tests\\Api\\CategoryControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/CategoryControllerTest.php', - 'Thelia\\Tests\\Api\\CountryControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/CountryControllerTest.php', - 'Thelia\\Tests\\Api\\CurrencyControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/CurrencyControllerTest.php', - 'Thelia\\Tests\\Api\\CustomerControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/CustomerControllerTest.php', - 'Thelia\\Tests\\Api\\IndexControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/IndexControllerTest.php', - 'Thelia\\Tests\\Api\\LangControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/LangControllerTest.php', - 'Thelia\\Tests\\Api\\ProductControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/ProductControllerTest.php', - 'Thelia\\Tests\\Api\\ProductImageControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/ProductImageControllerTest.php', - 'Thelia\\Tests\\Api\\ProductSaleElementsControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/ProductSaleElementsControllerTest.php', - 'Thelia\\Tests\\Api\\TaxControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/TaxControllerTest.php', - 'Thelia\\Tests\\Api\\TaxRuleControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/TaxRuleControllerTest.php', - 'Thelia\\Tests\\Api\\TitleControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Api/TitleControllerTest.php', - 'Thelia\\Tests\\Command\\BaseCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/BaseCommandTest.php', - 'Thelia\\Tests\\Command\\CacheClearTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/CacheClearTest.php', - 'Thelia\\Tests\\Command\\ConfigCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/ConfigCommandTest.php', - 'Thelia\\Tests\\Command\\ModuleActivateCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/ModuleActivateCommandTest.php', - 'Thelia\\Tests\\Command\\ModuleDeactivateCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/ModuleDeactivateCommandTest.php', - 'Thelia\\Tests\\Command\\ModuleGenerateCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/ModuleGenerateCommandTest.php', - 'Thelia\\Tests\\Command\\ModuleRefreshCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/ModuleRefreshCommandTest.php', - 'Thelia\\Tests\\Command\\SaleCheckActivationCommandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Command/SaleCheckActivationCommandTest.php', - 'Thelia\\Tests\\Condition\\ConditionEvaluatorTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Condition/ConditionEvaluatorTest.php', - 'Thelia\\Tests\\Condition\\ConditionFactoryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Condition/ConditionFactoryTest.php', - 'Thelia\\Tests\\Condition\\Implementation\\MatchForTotalAmountTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Condition/Implementation/MatchForTotalAmountTest.php', - 'Thelia\\Tests\\Config\\RoutesConfigTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Config/RoutesConfigTest.php', - 'Thelia\\Tests\\ContainerAwareTestCase' => $baseDir . '/tests/phpunit/Thelia/Tests/ContainerAwareTestCase.php', - 'Thelia\\Tests\\Controller\\ControllerTestBase' => $baseDir . '/tests/phpunit/Thelia/Tests/Controller/ControllerTestBase.php', - 'Thelia\\Tests\\Controller\\DefaultControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Controller/DefaultControllerTest.php', - 'Thelia\\Tests\\Controller\\ProductControllerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Controller/ProductControllerTest.php', - 'Thelia\\Tests\\Core\\EventListener\\RequestListenerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/EventListener/RequestListenerTest.php', - 'Thelia\\Tests\\Core\\Event\\ActionEventTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Event/ActionEventTest.php', - 'Thelia\\Tests\\Core\\Event\\FooEvent' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Event/FooEvent.php', - 'Thelia\\Tests\\Core\\Form\\TheliaFormFactoryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Form/TheliaFormFactoryTest.php', - 'Thelia\\Tests\\Core\\Hook\\HookTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Hook/HookTest.php', - 'Thelia\\Tests\\Core\\HttpFoundation\\RequestTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/HttpFoundation/RequestTest.php', - 'Thelia\\Tests\\Core\\HttpFoundation\\Session\\SessionTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/HttpFoundation/Session/SessionTest.php', - 'Thelia\\Tests\\Core\\Routing\\RewritingRouterTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Routing/RewritingRouterTest.php', - 'Thelia\\Tests\\Core\\Template\\Element\\BaseLoopTestor' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Element/BaseLoopTestor.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AccessoryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AccessoryTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AddressTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AddressTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\Argument\\ArgumentCollectionTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/Argument/ArgumentCollectionTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AssociatedContentTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AssociatedContentTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AttributeAvailabilityTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AttributeAvailabilityTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AttributeCombinationTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AttributeCombinationTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\AttributeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/AttributeTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\BrandTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/BrandTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\CategoryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/CategoryTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ContentTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ContentTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\CountryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/CountryTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\CurrencyTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/CurrencyTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\CustomerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/CustomerTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\DocumentTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/DocumentTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\FeatureAvailabilityTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/FeatureAvailabilityTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\FeatureTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/FeatureTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\FeatureValueTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/FeatureValueTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\FolderTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/FolderTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\HookTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/HookTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ImageTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ImageTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ModuleConfigTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ModuleConfigTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ModuleHookTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ModuleHookTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ProductSaleElementTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ProductSaleElementTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\ProductTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/ProductTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\SaleTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/SaleTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\TaxRuleTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/TaxRuleTest.php', - 'Thelia\\Tests\\Core\\Template\\Loop\\TitleTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Core/Template/Loop/TitleTest.php', - 'Thelia\\Tests\\Files\\FileManagerTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Files/FileManagerTest.php', - 'Thelia\\Tests\\Form\\CartAddTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Form/CartAddTest.php', - 'Thelia\\Tests\\Form\\FirewallTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Form/FirewallTest.php', - 'Thelia\\Tests\\Form\\OrderDeliveryTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Form/OrderDeliveryTest.php', - 'Thelia\\Tests\\Log\\TlogTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Log/TlogTest.php', - 'Thelia\\Tests\\Model\\CurrencyTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Model/CurrencyTest.php', - 'Thelia\\Tests\\Model\\MessageTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Model/MessageTest.php', - 'Thelia\\Tests\\Model\\ModuleConfigTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Model/ModuleConfigTest.php', - 'Thelia\\Tests\\Module\\BaseModuleTestor' => $baseDir . '/tests/phpunit/Thelia/Tests/Module/BaseModuleTestor.php', - 'Thelia\\Tests\\Module\\Validator\\ModuleValidatorTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Module/Validator/ModuleValidatorTest.php', - 'Thelia\\Tests\\Resources\\Form\\TestForm' => $baseDir . '/tests/phpunit/Thelia/Tests/Resources/Form/TestForm.php', - 'Thelia\\Tests\\Resources\\Form\\Type\\TestType' => $baseDir . '/tests/phpunit/Thelia/Tests/Resources/Form/Type/TestType.php', - 'Thelia\\Tests\\Rewriting\\BaseRewritingObject' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/BaseRewritingObject.php', - 'Thelia\\Tests\\Rewriting\\CategoryRewritingTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/CategoryRewritingTest.php', - 'Thelia\\Tests\\Rewriting\\ContentRewritingTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/ContentRewritingTest.php', - 'Thelia\\Tests\\Rewriting\\FolderRewritingTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/FolderRewritingTest.php', - 'Thelia\\Tests\\Rewriting\\ProductRewriteTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/ProductRewriteTest.php', - 'Thelia\\Tests\\Rewriting\\RewritingResolverTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/RewritingResolverTest.php', - 'Thelia\\Tests\\Rewriting\\RewritingRetrieverTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Rewriting/RewritingRetrieverTest.php', - 'Thelia\\Tests\\TaxEngine\\CalculatorTest' => $baseDir . '/tests/phpunit/Thelia/Tests/TaxEngine/CalculatorTest.php', - 'Thelia\\Tests\\TestCaseWithURLToolSetup' => $baseDir . '/tests/phpunit/Thelia/Tests/TestCaseWithURLToolSetup.php', - 'Thelia\\Tests\\Tools\\FakeFileDownloader' => $baseDir . '/tests/phpunit/Thelia/Tests/Tools/FakeFileDownloader.php', - 'Thelia\\Tests\\Tools\\FileDownloaderTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Tools/FileDownloaderTest.php', - 'Thelia\\Tests\\Tools\\PasswordTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Tools/PasswordTest.php', - 'Thelia\\Tests\\Tools\\URLTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Tools/URLTest.php', - 'Thelia\\Tests\\Tools\\Version\\Version' => $baseDir . '/tests/phpunit/Thelia/Tests/Tools/Version/Version.php', - 'Thelia\\Tests\\Type\\AlphaNumStringListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/AlphaNumStringListTypeTest.php', - 'Thelia\\Tests\\Type\\AlphaNumStringTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/AlphaNumStringTypeTest.php', - 'Thelia\\Tests\\Type\\AnyListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/AnyListTypeTest.php', - 'Thelia\\Tests\\Type\\AnyTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/AnyTypeTest.php', - 'Thelia\\Tests\\Type\\BooleanTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/BooleanTypeTest.php', - 'Thelia\\Tests\\Type\\EnumListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/EnumListTypeTest.php', - 'Thelia\\Tests\\Type\\EnumTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/EnumTypeTest.php', - 'Thelia\\Tests\\Type\\FloatTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/FloatTypeTest.php', - 'Thelia\\Tests\\Type\\IntListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/IntListTypeTest.php', - 'Thelia\\Tests\\Type\\IntToCombinedIntsListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/IntToCombinedIntsListTypeTest.php', - 'Thelia\\Tests\\Type\\IntToCombinedStringsListTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/IntToCombinedStringsListTypeTest.php', - 'Thelia\\Tests\\Type\\IntTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/IntTypeTest.php', - 'Thelia\\Tests\\Type\\JsonTypeTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/JsonTypeTest.php', - 'Thelia\\Tests\\Type\\TypeCollectionTest' => $baseDir . '/tests/phpunit/Thelia/Tests/Type/TypeCollectionTest.php', - 'Thelia\\Tests\\WebTestCase' => $baseDir . '/tests/phpunit/Thelia/Tests/WebTestCase.php', - 'Thelia\\Tools\\AddressFormat' => $baseDir . '/core/lib/Thelia/Tools/AddressFormat.php', - 'Thelia\\Tools\\DateTimeFormat' => $baseDir . '/core/lib/Thelia/Tools/DateTimeFormat.php', - 'Thelia\\Tools\\FileDownload\\FileDownloader' => $baseDir . '/core/lib/Thelia/Tools/FileDownload/FileDownloader.php', - 'Thelia\\Tools\\FileDownload\\FileDownloaderAwareTrait' => $baseDir . '/core/lib/Thelia/Tools/FileDownload/FileDownloaderAwareTrait.php', - 'Thelia\\Tools\\FileDownload\\FileDownloaderInterface' => $baseDir . '/core/lib/Thelia/Tools/FileDownload/FileDownloaderInterface.php', - 'Thelia\\Tools\\I18n' => $baseDir . '/core/lib/Thelia/Tools/I18n.php', - 'Thelia\\Tools\\Image' => $baseDir . '/core/lib/Thelia/Tools/Image.php', - 'Thelia\\Tools\\MoneyFormat' => $baseDir . '/core/lib/Thelia/Tools/MoneyFormat.php', - 'Thelia\\Tools\\NumberFormat' => $baseDir . '/core/lib/Thelia/Tools/NumberFormat.php', - 'Thelia\\Tools\\Password' => $baseDir . '/core/lib/Thelia/Tools/Password.php', - 'Thelia\\Tools\\RememberMeTrait' => $baseDir . '/core/lib/Thelia/Tools/RememberMeTrait.php', - 'Thelia\\Tools\\Rest\\ResponseRest' => $baseDir . '/core/lib/Thelia/Tools/Rest/ResponseRest.php', - 'Thelia\\Tools\\TokenProvider' => $baseDir . '/core/lib/Thelia/Tools/TokenProvider.php', - 'Thelia\\Tools\\URL' => $baseDir . '/core/lib/Thelia/Tools/URL.php', - 'Thelia\\Tools\\Version\\Constraints\\BaseConstraint' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/BaseConstraint.php', - 'Thelia\\Tools\\Version\\Constraints\\ConstraintEqual' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/ConstraintEqual.php', - 'Thelia\\Tools\\Version\\Constraints\\ConstraintGreater' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/ConstraintGreater.php', - 'Thelia\\Tools\\Version\\Constraints\\ConstraintInterface' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/ConstraintInterface.php', - 'Thelia\\Tools\\Version\\Constraints\\ConstraintLower' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/ConstraintLower.php', - 'Thelia\\Tools\\Version\\Constraints\\ConstraintNearlyEqual' => $baseDir . '/core/lib/Thelia/Tools/Version/Constraints/ConstraintNearlyEqual.php', - 'Thelia\\Tools\\Version\\Version' => $baseDir . '/core/lib/Thelia/Tools/Version/Version.php', - 'Thelia\\Type\\AlphaNumStringListType' => $baseDir . '/core/lib/Thelia/Type/AlphaNumStringListType.php', - 'Thelia\\Type\\AlphaNumStringType' => $baseDir . '/core/lib/Thelia/Type/AlphaNumStringType.php', - 'Thelia\\Type\\AnyListType' => $baseDir . '/core/lib/Thelia/Type/AnyListType.php', - 'Thelia\\Type\\AnyType' => $baseDir . '/core/lib/Thelia/Type/AnyType.php', - 'Thelia\\Type\\BaseType' => $baseDir . '/core/lib/Thelia/Type/BaseType.php', - 'Thelia\\Type\\BooleanOrBothType' => $baseDir . '/core/lib/Thelia/Type/BooleanOrBothType.php', - 'Thelia\\Type\\BooleanType' => $baseDir . '/core/lib/Thelia/Type/BooleanType.php', - 'Thelia\\Type\\EnumListType' => $baseDir . '/core/lib/Thelia/Type/EnumListType.php', - 'Thelia\\Type\\EnumType' => $baseDir . '/core/lib/Thelia/Type/EnumType.php', - 'Thelia\\Type\\FloatToFloatArrayType' => $baseDir . '/core/lib/Thelia/Type/FloatToFloatArrayType.php', - 'Thelia\\Type\\FloatType' => $baseDir . '/core/lib/Thelia/Type/FloatType.php', - 'Thelia\\Type\\IntListType' => $baseDir . '/core/lib/Thelia/Type/IntListType.php', - 'Thelia\\Type\\IntToCombinedIntsListType' => $baseDir . '/core/lib/Thelia/Type/IntToCombinedIntsListType.php', - 'Thelia\\Type\\IntToCombinedStringsListType' => $baseDir . '/core/lib/Thelia/Type/IntToCombinedStringsListType.php', - 'Thelia\\Type\\IntType' => $baseDir . '/core/lib/Thelia/Type/IntType.php', - 'Thelia\\Type\\JsonType' => $baseDir . '/core/lib/Thelia/Type/JsonType.php', - 'Thelia\\Type\\ModelType' => $baseDir . '/core/lib/Thelia/Type/ModelType.php', - 'Thelia\\Type\\ModelValidIdType' => $baseDir . '/core/lib/Thelia/Type/ModelValidIdType.php', - 'Thelia\\Type\\TypeCollection' => $baseDir . '/core/lib/Thelia/Type/TypeCollection.php', - 'Thelia\\Type\\TypeInterface' => $baseDir . '/core/lib/Thelia/Type/TypeInterface.php', - 'Tinymce\\Controller\\ConfigureController' => $baseDir . '/local/modules/Tinymce/Controller/ConfigureController.php', - 'Tinymce\\Form\\ConfigurationForm' => $baseDir . '/local/modules/Tinymce/Form/ConfigurationForm.php', - 'Tinymce\\Hook\\HookManager' => $baseDir . '/local/modules/Tinymce/Hook/HookManager.php', - 'Tinymce\\Smarty\\TinyMCELanguage' => $baseDir . '/local/modules/Tinymce/Smarty/TinyMCELanguage.php', - 'Tinymce\\Tinymce' => $baseDir . '/local/modules/Tinymce/Tinymce.php', 'TypeError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/TypeError.php', - 'VirtualProductControl\\Hook\\VirtualProductHook' => $baseDir . '/local/modules/VirtualProductControl/Hook/VirtualProductHook.php', - 'VirtualProductControl\\VirtualProductControl' => $baseDir . '/local/modules/VirtualProductControl/VirtualProductControl.php', - 'VirtualProductDelivery\\EventListeners\\SendMail' => $baseDir . '/local/modules/VirtualProductDelivery/EventListeners/SendMail.php', - 'VirtualProductDelivery\\EventListeners\\VirtualProductEvents' => $baseDir . '/local/modules/VirtualProductDelivery/EventListeners/VirtualProductEvents.php', - 'VirtualProductDelivery\\Events\\VirtualProductDeliveryEvents' => $baseDir . '/local/modules/VirtualProductDelivery/Events/VirtualProductDeliveryEvents.php', - 'VirtualProductDelivery\\Hook\\HookManager' => $baseDir . '/local/modules/VirtualProductDelivery/Hook/HookManager.php', - 'VirtualProductDelivery\\VirtualProductDelivery' => $baseDir . '/local/modules/VirtualProductDelivery/VirtualProductDelivery.php', - 'imageLib' => $baseDir . '/local/modules/Tinymce/Resources/js/tinymce/filemanager/include/php_image_magician.php', 'lessc' => $vendorDir . '/oyejorge/less.php/lessc.inc.php', - 'phpDocumentor\\Reflection\\DocBlock' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock.php', - 'phpDocumentor\\Reflection\\DocBlock\\Context' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Context.php', - 'phpDocumentor\\Reflection\\DocBlock\\Description' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Description.php', - 'phpDocumentor\\Reflection\\DocBlock\\Location' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Location.php', - 'phpDocumentor\\Reflection\\DocBlock\\Serializer' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Serializer.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\AuthorTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/AuthorTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\CoversTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/CoversTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\DeprecatedTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/DeprecatedTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\ExampleTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/ExampleTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\LinkTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/LinkTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\MethodTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/MethodTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\ParamTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/ParamTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\PropertyReadTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/PropertyReadTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\PropertyTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/PropertyTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\PropertyWriteTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/PropertyWriteTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\ReturnTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/ReturnTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\SeeTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/SeeTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\SinceTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/SinceTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\SourceTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/SourceTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\ThrowsTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/ThrowsTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\UsesTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/UsesTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\VarTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/VarTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Tag\\VersionTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Tag/VersionTag.php', - 'phpDocumentor\\Reflection\\DocBlock\\Type\\Collection' => $vendorDir . '/phpdocumentor/reflection-docblock/src/phpDocumentor/Reflection/DocBlock/Type/Collection.php', ); diff --git a/core/vendor/composer/autoload_files.php b/core/vendor/composer/autoload_files.php index 2072c01b..bfa33ec0 100644 --- a/core/vendor/composer/autoload_files.php +++ b/core/vendor/composer/autoload_files.php @@ -10,8 +10,8 @@ return array( '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', 'e40631d46120a9c38ea139981f8dab26' => $vendorDir . '/ircmaxell/password-compat/lib/password.php', 'edc6464955a37aa4d5fbf39d40fb6ee7' => $vendorDir . '/symfony/polyfill-php55/bootstrap.php', - '6a47392539ca2329373e0d33e1dba053' => $vendorDir . '/symfony/polyfill-intl-icu/bootstrap.php', '5255c38a0faeba867671b61dfda6d864' => $vendorDir . '/paragonie/random_compat/lib/random.php', + '6a47392539ca2329373e0d33e1dba053' => $vendorDir . '/symfony/polyfill-intl-icu/bootstrap.php', 'bd9634f2d41831496de0d3dfe4c94881' => $vendorDir . '/symfony/polyfill-php56/bootstrap.php', '023d27dca8066ef29e6739335ea73bad' => $vendorDir . '/symfony/polyfill-php70/bootstrap.php', 'ce89ac35a6c330c55f4710717db9ff78' => $vendorDir . '/kriswallsmith/assetic/src/functions.php', diff --git a/core/vendor/composer/autoload_psr4.php b/core/vendor/composer/autoload_psr4.php index f61a6f99..c584decf 100644 --- a/core/vendor/composer/autoload_psr4.php +++ b/core/vendor/composer/autoload_psr4.php @@ -6,6 +6,9 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname(dirname($vendorDir)); return array( + 'libphonenumber\\' => array($vendorDir . '/giggsey/libphonenumber-for-php/src'), + 'WsdlToPhp\\PackageBase\\Tests\\' => array($vendorDir . '/wsdltophp/packagebase/tests'), + 'WsdlToPhp\\PackageBase\\' => array($vendorDir . '/wsdltophp/packagebase/src'), 'Thelia\\Tests\\' => array($baseDir . '/tests/phpunit/Thelia/Tests'), 'Thelia\\Math\\' => array($vendorDir . '/thelia/math-tools/src'), 'Thelia\\CurrencyConverter\\' => array($vendorDir . '/thelia/currency-converter/src'), @@ -43,10 +46,13 @@ return array( 'Symfony\\Component\\Cache\\' => array($vendorDir . '/symfony/cache'), 'Symfony\\Component\\BrowserKit\\' => array($vendorDir . '/symfony/browser-kit'), 'Symfony\\Cmf\\Component\\Routing\\' => array($vendorDir . '/symfony-cmf/routing'), + 'SoapClient\\' => array($vendorDir . '/wsdltophp/package-colissimo-postage/SoapClient'), 'Psr\\Cache\\' => array($vendorDir . '/psr/cache/src'), + 'Giggsey\\Locale\\' => array($vendorDir . '/giggsey/locale/src'), 'Faker\\' => array($vendorDir . '/fzaninotto/faker/src/Faker'), 'Doctrine\\Instantiator\\' => array($vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator'), 'Doctrine\\Common\\Cache\\' => array($vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache'), 'CommerceGuys\\Enum\\' => array($vendorDir . '/commerceguys/enum/src'), 'CommerceGuys\\Addressing\\' => array($vendorDir . '/commerceguys/addressing/src'), + 'ColissimoPostage\\' => array($vendorDir . '/wsdltophp/package-colissimo-postage/src'), ); diff --git a/core/vendor/composer/autoload_real.php b/core/vendor/composer/autoload_real.php index 7e1730f1..c8983400 100644 --- a/core/vendor/composer/autoload_real.php +++ b/core/vendor/composer/autoload_real.php @@ -13,6 +13,9 @@ class ComposerAutoloaderInit60933c160e6e784f12d951b85ffd7bf5 } } + /** + * @return \Composer\Autoload\ClassLoader + */ public static function getLoader() { if (null !== self::$loader) { @@ -23,24 +26,35 @@ class ComposerAutoloaderInit60933c160e6e784f12d951b85ffd7bf5 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); spl_autoload_unregister(array('ComposerAutoloaderInit60933c160e6e784f12d951b85ffd7bf5', 'loadClassLoader')); - $map = require __DIR__ . '/autoload_namespaces.php'; - foreach ($map as $namespace => $path) { - $loader->set($namespace, $path); - } + $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); + if ($useStaticLoader) { + require_once __DIR__ . '/autoload_static.php'; - $map = require __DIR__ . '/autoload_psr4.php'; - foreach ($map as $namespace => $path) { - $loader->setPsr4($namespace, $path); - } + call_user_func(\Composer\Autoload\ComposerStaticInit60933c160e6e784f12d951b85ffd7bf5::getInitializer($loader)); + } else { + $map = require __DIR__ . '/autoload_namespaces.php'; + foreach ($map as $namespace => $path) { + $loader->set($namespace, $path); + } - $classMap = require __DIR__ . '/autoload_classmap.php'; - if ($classMap) { - $loader->addClassMap($classMap); + $map = require __DIR__ . '/autoload_psr4.php'; + foreach ($map as $namespace => $path) { + $loader->setPsr4($namespace, $path); + } + + $classMap = require __DIR__ . '/autoload_classmap.php'; + if ($classMap) { + $loader->addClassMap($classMap); + } } $loader->register(true); - $includeFiles = require __DIR__ . '/autoload_files.php'; + if ($useStaticLoader) { + $includeFiles = Composer\Autoload\ComposerStaticInit60933c160e6e784f12d951b85ffd7bf5::$files; + } else { + $includeFiles = require __DIR__ . '/autoload_files.php'; + } foreach ($includeFiles as $fileIdentifier => $file) { composerRequire60933c160e6e784f12d951b85ffd7bf5($fileIdentifier, $file); } diff --git a/core/vendor/composer/installed.json b/core/vendor/composer/installed.json index fa1dcebf..e597bf90 100644 --- a/core/vendor/composer/installed.json +++ b/core/vendor/composer/installed.json @@ -1,52 +1,179 @@ [ { - "name": "thelia/installer", - "version": "1.2", - "version_normalized": "1.2.0.0", + "name": "commerceguys/addressing", + "version": "v0.8.2", + "version_normalized": "0.8.2.0", "source": { "type": "git", - "url": "https://github.com/thelia/installer.git", - "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee" + "url": "https://github.com/commerceguys/addressing.git", + "reference": "93ddf176d7dd851edb0bb05694ed1614c5c67ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thelia/installer/zipball/da27ff8bc633452913590ee5bc26ee4c79ff61ee", - "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee", + "url": "https://api.github.com/repos/commerceguys/addressing/zipball/93ddf176d7dd851edb0bb05694ed1614c5c67ef8", + "reference": "93ddf176d7dd851edb0bb05694ed1614c5c67ef8", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0" + "commerceguys/enum": "~1.0", + "doctrine/collections": "~1.0", + "php": ">=5.4.0" }, "require-dev": { - "composer/composer": "1.0.*@dev" + "mikey179/vfsstream": "1.*", + "phpunit/phpunit": "~4.0", + "symfony/intl": ">=2.3", + "symfony/validator": ">=2.3" }, - "time": "2015-06-11 14:04:43", - "type": "composer-plugin", + "suggest": { + "commerceguys/intl": "to use it as the source of country data", + "symfony/form": "to generate Symfony address forms", + "symfony/intl": "to use it as the source of country data", + "symfony/validator": "to validate addresses" + }, + "time": "2015-12-24T23:07:20+00:00", + "type": "library", "extra": { - "class": "Thelia\\Composer\\TheliaInstallerPlugin" + "branch-alias": { + "dev-master": "0.x-dev" + } }, "installation-source": "dist", "autoload": { - "psr-0": { - "Thelia\\Composer": "src/" + "psr-4": { + "CommerceGuys\\Addressing\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL V3" + "MIT" ], "authors": [ { - "name": "Manuel Raynaud", - "email": "raynaud.manu@gmail.com", - "homepage": "https://github.com/lunika" + "name": "Bojan Zivanovic" + }, + { + "name": "Damien Tournoud" } ], - "description": "custom installer for Thelia.", + "description": "Addressing library powered by Google's address data.", "keywords": [ - "Thelia", - "Thelia-module", - "Thelia-template" + "address", + "internationalization", + "localization", + "postal" + ] + }, + { + "name": "commerceguys/enum", + "version": "v1.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/commerceguys/enum.git", + "reference": "1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/commerceguys/enum/zipball/1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95", + "reference": "1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "time": "2015-02-27T21:36:56+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "CommerceGuys\\Enum\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bojan Zivanovic" + } + ], + "description": "A PHP 5.4+ enumeration library." + }, + { + "name": "doctrine/cache", + "version": "v1.5.4", + "version_normalized": "1.5.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/47cdc76ceb95cc591d9c79a36dc3794975b5d136", + "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "phpunit/phpunit": ">=3.7", + "predis/predis": "~1.0", + "satooshi/php-coveralls": "~0.6" + }, + "time": "2015-12-19T05:03:47+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Caching library offering an object-oriented API for many cache backends", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" ] }, { @@ -70,7 +197,7 @@ "require-dev": { "phpunit/phpunit": "~4.0" }, - "time": "2015-04-14 22:21:58", + "time": "2015-04-14T22:21:58+00:00", "type": "library", "extra": { "branch-alias": { @@ -118,88 +245,41 @@ ] }, { - "name": "commerceguys/enum", - "version": "v1.0", - "version_normalized": "1.0.0.0", + "name": "doctrine/instantiator", + "version": "1.0.5", + "version_normalized": "1.0.5.0", "source": { "type": "git", - "url": "https://github.com/commerceguys/enum.git", - "reference": "1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/commerceguys/enum/zipball/1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95", - "reference": "1d9db2dbeb1a02500e7a14589ae2f9cb402c5c95", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.3,<8.0-DEV" }, "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "time": "2015-02-27 21:36:56", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "CommerceGuys\\Enum\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bojan Zivanovic" - } - ], - "description": "A PHP 5.4+ enumeration library." - }, - { - "name": "commerceguys/addressing", - "version": "v0.8.2", - "version_normalized": "0.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/commerceguys/addressing.git", - "reference": "93ddf176d7dd851edb0bb05694ed1614c5c67ef8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/commerceguys/addressing/zipball/93ddf176d7dd851edb0bb05694ed1614c5c67ef8", - "reference": "93ddf176d7dd851edb0bb05694ed1614c5c67ef8", - "shasum": "" - }, - "require": { - "commerceguys/enum": "~1.0", - "doctrine/collections": "~1.0", - "php": ">=5.4.0" - }, - "require-dev": { - "mikey179/vfsstream": "1.*", + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", "phpunit/phpunit": "~4.0", - "symfony/intl": ">=2.3", - "symfony/validator": ">=2.3" + "squizlabs/php_codesniffer": "~2.0" }, - "suggest": { - "commerceguys/intl": "to use it as the source of country data", - "symfony/form": "to generate Symfony address forms", - "symfony/intl": "to use it as the source of country data", - "symfony/validator": "to validate addresses" - }, - "time": "2015-12-24 23:07:20", + "time": "2015-06-14T21:17:01+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "0.x-dev" + "dev-master": "1.0.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { - "CommerceGuys\\Addressing\\": "src" + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, "notification-url": "https://packagist.org/downloads/", @@ -208,91 +288,69 @@ ], "authors": [ { - "name": "Bojan Zivanovic" - }, - { - "name": "Damien Tournoud" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" } ], - "description": "Addressing library powered by Google's address data.", + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", "keywords": [ - "address", - "internationalization", - "localization", - "postal" + "constructor", + "instantiate" ] }, { - "name": "doctrine/cache", - "version": "v1.5.4", - "version_normalized": "1.5.4.0", + "name": "ensepar/html2pdf", + "version": "1.0.1", + "version_normalized": "1.0.1.0", "source": { "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136" + "url": "https://github.com/OwlyCode/html2pdf.git", + "reference": "b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/47cdc76ceb95cc591d9c79a36dc3794975b5d136", - "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136", + "url": "https://api.github.com/repos/OwlyCode/html2pdf/zipball/b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3", + "reference": "b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3", "shasum": "" }, "require": { - "php": ">=5.3.2" + "ensepar/tcpdf": "5.0.003", + "php": ">=5.2" }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "phpunit/phpunit": ">=3.7", - "predis/predis": "~1.0", - "satooshi/php-coveralls": "~0.6" - }, - "time": "2015-12-19 05:03:47", + "time": "2013-09-13T12:23:43+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5.x-dev" - } - }, "installation-source": "dist", "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + "psr-0": { + "HTML2PDF": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "LGPL" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" + "name": "Spipu", + "homepage": "http://sourceforge.net/users/spipu", + "role": "Developer" }, { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "OwlyCode", + "homepage": "http://www.github.com/OwlyCode", + "role": "Developer" } ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "http://www.doctrine-project.org", + "description": "Unofficial fork of 'html2pdf' with Composer support. (Fixed composer dependency problem)", + "homepage": "https://github.com/jwronsky/html2pdf", "keywords": [ - "cache", - "caching" - ] + "html", + "html2pdf", + "pdf" + ], + "abandoned": "spipu/html2pdf" }, { "name": "ensepar/tcpdf", @@ -312,7 +370,7 @@ "require": { "php": ">=5.3.0" }, - "time": "2013-09-12 17:00:40", + "time": "2013-09-12T17:00:40+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -349,59 +407,184 @@ "keywords": [ "TCPDF", "pdf" - ] + ], + "abandoned": "tecnickcom/tcpdf" }, { - "name": "ensepar/html2pdf", - "version": "1.0.1", - "version_normalized": "1.0.1.0", + "name": "fzaninotto/faker", + "version": "v1.5.0", + "version_normalized": "1.5.0.0", "source": { "type": "git", - "url": "https://github.com/OwlyCode/html2pdf.git", - "reference": "b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3" + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "d0190b156bcca848d401fb80f31f504f37141c8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/OwlyCode/html2pdf/zipball/b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3", - "reference": "b53a27430cc35b29bbe2faaa55ed4a7d5c156cd3", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d0190b156bcca848d401fb80f31f504f37141c8d", + "reference": "d0190b156bcca848d401fb80f31f504f37141c8d", "shasum": "" }, "require": { - "ensepar/tcpdf": "5.0.003", - "php": ">=5.2" + "php": ">=5.3.3" }, - "time": "2013-09-13 12:23:43", + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "suggest": { + "ext-intl": "*" + }, + "time": "2015-05-29T06:29:14+00:00", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5.x-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-0": { - "HTML2PDF": "." + "psr-4": { + "Faker\\": "src/Faker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL" + "MIT" ], "authors": [ { - "name": "Spipu", - "homepage": "http://sourceforge.net/users/spipu", - "role": "Developer" - }, - { - "name": "OwlyCode", - "homepage": "http://www.github.com/OwlyCode", - "role": "Developer" + "name": "François Zaninotto" } ], - "description": "Unofficial fork of 'html2pdf' with Composer support. (Fixed composer dependency problem)", - "homepage": "https://github.com/jwronsky/html2pdf", + "description": "Faker is a PHP library that generates fake data for you.", "keywords": [ - "html", - "html2pdf", - "pdf" + "data", + "faker", + "fixtures" ] }, + { + "name": "giggsey/libphonenumber-for-php", + "version": "8.12.2", + "version_normalized": "8.12.2.0", + "source": { + "type": "git", + "url": "https://github.com/giggsey/libphonenumber-for-php.git", + "reference": "030682bc4fcdc0c6fb85b68aec2ffeff6978768a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/030682bc4fcdc0c6fb85b68aec2ffeff6978768a", + "reference": "030682bc4fcdc0c6fb85b68aec2ffeff6978768a", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "giggsey/locale": "^1.7", + "php": ">=5.3.2" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "phpunit/phpunit": "^4.8.36|^5.0", + "symfony/console": "^2.8|^3.0" + }, + "time": "2020-04-22T19:37:04+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "libphonenumber\\": "src/" + }, + "exclude-from-classmap": [ + "/src/data/", + "/src/carrier/data/", + "/src/geocoding/data/", + "/src/timezone/data/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "PHP Port of Google's libphonenumber", + "homepage": "https://github.com/giggsey/libphonenumber-for-php", + "keywords": [ + "geocoding", + "geolocation", + "libphonenumber", + "mobile", + "phonenumber", + "validation" + ] + }, + { + "name": "giggsey/locale", + "version": "1.8", + "version_normalized": "1.8.0.0", + "source": { + "type": "git", + "url": "https://github.com/giggsey/Locale.git", + "reference": "85a1b251bad11c986fec2a051b10d4b80a5caa1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/Locale/zipball/85a1b251bad11c986fec2a051b10d4b80a5caa1b", + "reference": "85a1b251bad11c986fec2a051b10d4b80a5caa1b", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "~2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "phpunit/phpunit": "^4.8|^5.0", + "symfony/console": "^2.8|^3.0|^4.0", + "symfony/filesystem": "^2.8|^3.0|^4.0", + "symfony/finder": "^2.8|^3.0|^4.0", + "symfony/process": "^2.8|^3.0|^4.0" + }, + "time": "2019-10-09T18:53:14+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Giggsey\\Locale\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "http://giggsey.com/" + } + ], + "description": "Locale functions required by libphonenumber-for-php" + }, { "name": "imagine/imagine", "version": "v0.6.3", @@ -428,7 +611,7 @@ "ext-gmagick": "to use the Gmagick implementation", "ext-imagick": "to use the Imagick implementation" }, - "time": "2015-09-19 16:54:05", + "time": "2015-09-19T16:54:05+00:00", "type": "library", "extra": { "branch-alias": { @@ -479,7 +662,7 @@ "require-dev": { "phpunit/phpunit": "4.*" }, - "time": "2014-11-20 16:49:30", + "time": "2014-11-20T16:49:30+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -505,57 +688,6 @@ "password" ] }, - { - "name": "symfony/process", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac", - "reference": "6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "time": "2016-01-06 09:59:23", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Process Component", - "homepage": "https://symfony.com" - }, { "name": "kriswallsmith/assetic", "version": "v1.3.2", @@ -600,7 +732,7 @@ "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", "twig/twig": "Assetic provides the integration with the Twig templating engine" }, - "time": "2015-11-12 13:51:40", + "time": "2015-11-12T13:51:40+00:00", "type": "library", "extra": { "branch-alias": { @@ -653,7 +785,7 @@ "require": { "php": ">=5.3.0" }, - "time": "2015-12-24 01:37:31", + "time": "2015-12-24T01:37:31+00:00", "type": "library", "extra": { "branch-alias": { @@ -709,7 +841,7 @@ "require-dev": { "phpunit/phpunit": "~4.8.18" }, - "time": "2015-12-30 05:47:36", + "time": "2015-12-30T05:47:36+00:00", "bin": [ "bin/lessc" ], @@ -750,27 +882,1492 @@ "lesscss", "php", "stylesheet" + ], + "abandoned": true + }, + { + "name": "paragonie/random_compat", + "version": "v1.2.0", + "version_normalized": "1.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "b0e69d10852716b2ccbdff69c75c477637220790" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/b0e69d10852716b2ccbdff69c75c477637220790", + "reference": "b0e69d10852716b2ccbdff69c75c477637220790", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "time": "2016-02-06T03:52:05+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "pseudorandom", + "random" ] }, { - "name": "symfony/yaml", + "name": "phpdocumentor/reflection-docblock", + "version": "2.0.4", + "version_normalized": "2.0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "time": "2015-02-03T12:10:50+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "phpDocumentor": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ] + }, + { + "name": "phpspec/prophecy", + "version": "v1.5.0", + "version_normalized": "1.5.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "phpdocumentor/reflection-docblock": "~2.0", + "sebastian/comparator": "~1.1" + }, + "require-dev": { + "phpspec/phpspec": "~2.0" + }, + "time": "2015-08-13T10:07:40+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "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": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ] + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "version_normalized": "2.2.4.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-file-iterator": "~1.3", + "phpunit/php-text-template": "~1.2", + "phpunit/php-token-stream": "~1.3", + "sebastian/environment": "^1.3.2", + "sebastian/version": "~1.0" + }, + "require-dev": { + "ext-xdebug": ">=2.1.4", + "phpunit/phpunit": "~4" + }, + "suggest": { + "ext-dom": "*", + "ext-xdebug": ">=2.2.1", + "ext-xmlwriter": "*" + }, + "time": "2015-10-06T15:47:00+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.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" + ] + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.1", + "version_normalized": "1.4.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2015-06-21T13:08:43+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.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" + ] + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "version_normalized": "1.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2015-06-21T13:50:34+00:00", + "type": "library", + "installation-source": "dist", + "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" + ] + }, + { + "name": "phpunit/php-timer", + "version": "1.0.7", + "version_normalized": "1.0.7.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2015-06-21T08:01:12+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ] + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.8", + "version_normalized": "1.4.8.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "time": "2015-09-15T10:49:45+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ] + }, + { + "name": "phpunit/phpunit", + "version": "4.8.23", + "version_normalized": "4.8.23.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6e351261f9cd33daf205a131a1ba61c6d33bd483", + "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.3.3", + "phpspec/prophecy": "^1.3.1", + "phpunit/php-code-coverage": "~2.1", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": ">=1.0.6", + "phpunit/phpunit-mock-objects": "~2.3", + "sebastian/comparator": "~1.1", + "sebastian/diff": "~1.2", + "sebastian/environment": "~1.3", + "sebastian/exporter": "~1.2", + "sebastian/global-state": "~1.0", + "sebastian/version": "~1.0", + "symfony/yaml": "~2.1|~3.0" + }, + "suggest": { + "phpunit/php-invoker": "~1.1" + }, + "time": "2016-02-11T14:56:33+00:00", + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "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" + ] + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "version_normalized": "2.3.8.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "time": "2015-10-02T06:51:40+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "abandoned": true + }, + { + "name": "propel/propel", + "version": "dev-thelia-2.3", + "version_normalized": "dev-thelia-2.3", + "source": { + "type": "git", + "url": "https://github.com/thelia/Propel2.git", + "reference": "06e832d0d5fd5255a36c1a42d81487dcf6519e04" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/Propel2/zipball/06e832d0d5fd5255a36c1a42d81487dcf6519e04", + "reference": "06e832d0d5fd5255a36c1a42d81487dcf6519e04", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/log": "~1.0", + "symfony/console": "~2.2", + "symfony/filesystem": "~2.2", + "symfony/finder": "~2.2", + "symfony/validator": "~2.2", + "symfony/yaml": "~2.2" + }, + "require-dev": { + "behat/behat": "~2.4", + "monolog/monolog": "~1.3", + "phpunit/phpunit": "3.7.*" + }, + "suggest": { + "monolog/monolog": "The recommended logging library to use with Propel." + }, + "time": "2016-01-26T14:41:16+00:00", + "bin": [ + "bin/propel" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "installation-source": "source", + "autoload": { + "psr-0": { + "Propel": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "Propel2 is an open-source Object-Relational Mapping (ORM) for PHP 5.4", + "homepage": "http://www.propelorm.org/", + "keywords": [ + "Active Record", + "ORM", + "persistence" + ], + "support": { + "source": "https://github.com/thelia/Propel2/tree/thelia-2.3" + } + }, + { + "name": "psr/cache", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "9e66031f41fbbdda45ee11e93c45d480ccba3eb3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/9e66031f41fbbdda45ee11e93c45d480ccba3eb3", + "reference": "9e66031f41fbbdda45ee11e93c45d480ccba3eb3", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2015-12-11T02:52:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "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" + ] + }, + { + "name": "psr/log", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", + "shasum": "" + }, + "time": "2012-12-21T11:40:51+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Psr\\Log\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "keywords": [ + "log", + "psr", + "psr-3" + ] + }, + { + "name": "ptachoire/cssembed", + "version": "v1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/krichprollsch/phpCssEmbed.git", + "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/krichprollsch/phpCssEmbed/zipball/406c6d5b846cafa9186f9944a6210d0e6fed154b", + "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2013-07-22T20:01:48+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "CssEmbed": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pierre Tachoire", + "email": "pierre.tachoire@gmail.com" + } + ], + "description": "Css url embed library.", + "homepage": "https://github.com/krichprollsch/phpCssEmbed", + "keywords": [ + "css", + "url" + ] + }, + { + "name": "ramsey/array_column", + "version": "1.1.3", + "version_normalized": "1.1.3.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/array_column.git", + "reference": "f8e52eb28e67eb50e613b451dd916abcf783c1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/array_column/zipball/f8e52eb28e67eb50e613b451dd916abcf783c1db", + "reference": "f8e52eb28e67eb50e613b451dd916abcf783c1db", + "shasum": "" + }, + "require-dev": { + "jakub-onderka/php-parallel-lint": "0.8.*", + "phpunit/phpunit": "~4.5", + "satooshi/php-coveralls": "0.6.*", + "squizlabs/php_codesniffer": "~2.2" + }, + "time": "2015-03-20T22:07:39+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "src/array_column.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "homepage": "http://benramsey.com" + } + ], + "description": "Provides functionality for array_column() to projects using PHP earlier than version 5.5.", + "homepage": "https://github.com/ramsey/array_column", + "keywords": [ + "array", + "array_column", + "column" + ], + "abandoned": "it-for-free/array_column" + }, + { + "name": "sebastian/comparator", + "version": "1.2.0", + "version_normalized": "1.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "time": "2015-07-26T15:48:44+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ] + }, + { + "name": "sebastian/diff", + "version": "1.4.1", + "version_normalized": "1.4.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "time": "2015-12-08T07:14:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ] + }, + { + "name": "sebastian/environment", + "version": "1.3.3", + "version_normalized": "1.3.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "6e7133793a8e5a5714a551a8324337374be209df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e7133793a8e5a5714a551a8324337374be209df", + "reference": "6e7133793a8e5a5714a551a8324337374be209df", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "time": "2015-12-02T08:37:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "installation-source": "dist", + "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" + ] + }, + { + "name": "sebastian/exporter", + "version": "1.2.1", + "version_normalized": "1.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "time": "2015-06-21T07:55:53+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ] + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "version_normalized": "1.1.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "time": "2015-10-12T03:26:01+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "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" + ] + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "time": "2015-11-11T19:50:13+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context" + }, + { + "name": "sebastian/version", + "version": "1.0.6", + "version_normalized": "1.0.6.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "shasum": "" + }, + "time": "2015-06-21T13:59:46+00:00", + "type": "library", + "installation-source": "dist", + "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" + }, + { + "name": "simplepie/simplepie", + "version": "1.3.1", + "version_normalized": "1.3.1.0", + "source": { + "type": "git", + "url": "https://github.com/simplepie/simplepie.git", + "reference": "ce53709778bc1e2e4deda1651b66e5081398d5cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simplepie/simplepie/zipball/ce53709778bc1e2e4deda1651b66e5081398d5cc", + "reference": "ce53709778bc1e2e4deda1651b66e5081398d5cc", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "time": "2012-10-30T17:54:03+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "SimplePie": "library" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ryan Parman", + "homepage": "http://ryanparman.com/", + "role": "Creator, alumnus developer" + }, + { + "name": "Geoffrey Sneddon", + "homepage": "http://gsnedders.com/", + "role": "Alumnus developer" + }, + { + "name": "Ryan McCue", + "email": "me@ryanmccue.info", + "homepage": "http://ryanmccue.info/", + "role": "Developer" + } + ], + "description": "A simple Atom/RSS parsing library for PHP", + "homepage": "http://simplepie.org/", + "keywords": [ + "atom", + "feeds", + "rss" + ] + }, + { + "name": "smarty/smarty", + "version": "v3.1.20", + "version_normalized": "3.1.20.0", + "source": { + "type": "git", + "url": "https://github.com/smarty-php/smarty.git", + "reference": "cef27602bba3acd00ae14a8804ebd086e75e65e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/smarty-php/smarty/zipball/cef27602bba3acd00ae14a8804ebd086e75e65e3", + "reference": "cef27602bba3acd00ae14a8804ebd086e75e65e3", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "time": "2014-10-31T04:12:39+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "libs/Smarty.class.php", + "libs/SmartyBC.class.php", + "libs/sysplugins/smarty_security.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Monte Ohrt", + "email": "monte@ohrt.com" + }, + { + "name": "Uwe Tews", + "email": "uwe.tews@googlemail.com" + }, + { + "name": "Rodney Rehm", + "email": "rodney.rehm@medialize.de" + } + ], + "description": "Smarty - the compiling PHP template engine", + "homepage": "http://www.smarty.net", + "keywords": [ + "templating" + ] + }, + { + "name": "stack/builder", + "version": "v1.0.3", + "version_normalized": "1.0.3.0", + "source": { + "type": "git", + "url": "https://github.com/stackphp/builder.git", + "reference": "c1f8a4693b55c563405024f708a76ef576c3b276" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stackphp/builder/zipball/c1f8a4693b55c563405024f708a76ef576c3b276", + "reference": "c1f8a4693b55c563405024f708a76ef576c3b276", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/http-foundation": "~2.1", + "symfony/http-kernel": "~2.1" + }, + "require-dev": { + "silex/silex": "~1.0" + }, + "time": "2014-11-23T20:37:11+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "Stack": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Builder for stack middlewares based on HttpKernelInterface.", + "keywords": [ + "stack" + ] + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v5.4.1", + "version_normalized": "5.4.1.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/0697e6aa65c83edf97bb0f23d8763f94e3f11421", + "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "mockery/mockery": "~0.9.1,<0.9.4" + }, + "time": "2015-06-06T14:19:39+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.4-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "http://swiftmailer.org", + "keywords": [ + "email", + "mail", + "mailer" + ] + }, + { + "name": "symfony-cmf/routing", + "version": "1.3.0", + "version_normalized": "1.3.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony-cmf/Routing.git", + "reference": "8e87981d72c6930a27585dcd3119f3199f6cb2a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony-cmf/Routing/zipball/8e87981d72c6930a27585dcd3119f3199f6cb2a6", + "reference": "8e87981d72c6930a27585dcd3119f3199f6cb2a6", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "psr/log": "~1.0", + "symfony/http-kernel": "~2.2", + "symfony/routing": "~2.2" + }, + "require-dev": { + "symfony/config": "~2.2", + "symfony/dependency-injection": "~2.0@stable", + "symfony/event-dispatcher": "~2.1" + }, + "suggest": { + "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version ~2.1" + }, + "time": "2014-10-20T20:55:17+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Cmf\\Component\\Routing\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony CMF Community", + "homepage": "https://github.com/symfony-cmf/Routing/contributors" + } + ], + "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", + "homepage": "http://cmf.symfony.com", + "keywords": [ + "database", + "routing" + ] + }, + { + "name": "symfony/browser-kit", "version": "v2.8.2", "version_normalized": "2.8.2.0", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8" + "url": "https://github.com/symfony/browser-kit.git", + "reference": "a93dffaf763182acad12a4c42c7efc372899891e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/34c8a4b51e751e7ea869b8262f883d008a2b81b8", - "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a93dffaf763182acad12a4c42c7efc372899891e", + "reference": "a93dffaf763182acad12a4c42c7efc372899891e", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.3.9", + "symfony/dom-crawler": "~2.0,>=2.0.5|~3.0.0" }, - "time": "2016-01-13 10:28:07", + "require-dev": { + "symfony/css-selector": "~2.0,>=2.0.5|~3.0.0", + "symfony/process": "~2.3.34|~2.7,>=2.7.6|~3.0.0" + }, + "suggest": { + "symfony/process": "" + }, + "time": "2016-01-12T17:46:01+00:00", "type": "library", "extra": { "branch-alias": { @@ -780,7 +2377,7 @@ "installation-source": "dist", "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" + "Symfony\\Component\\BrowserKit\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -800,9 +2397,1098 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Yaml Component", + "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com" }, + { + "name": "symfony/cache", + "version": "v3.1.0", + "version_normalized": "3.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "5656882318413f029fcce69ccc865daa16f8d35a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/5656882318413f029fcce69ccc865daa16f8d35a", + "reference": "5656882318413f029fcce69ccc865daa16f8d35a", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "psr/cache": "~1.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/cache-implementation": "1.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "predis/predis": "~1.0" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcuAdapter on HHVM" + }, + "time": "2016-05-25T07:47:04+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony implementation of PSR-6", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ] + }, + { + "name": "symfony/class-loader", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/class-loader.git", + "reference": "98e9089a428ed0e39423b67352c57ef5910a3269" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/98e9089a428ed0e39423b67352c57ef5910a3269", + "reference": "98e9089a428ed0e39423b67352c57ef5910a3269", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "symfony/finder": "~2.0,>=2.0.5|~3.0.0" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/config", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "41ee6c70758f40fa1dbf90d019ae0a66c4a09e74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/41ee6c70758f40fa1dbf90d019ae0a66c4a09e74", + "reference": "41ee6c70758f40fa1dbf90d019ae0a66c4a09e74", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/filesystem": "~2.3|~3.0.0" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/console", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/d0239fb42f98dd02e7d342f793c5d2cdee0c478d", + "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" + }, + "time": "2016-01-14T08:33:16+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/debug", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "386364a0e71158615ab9ae76b74bf84efc0bac7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/386364a0e71158615ab9ae76b74bf84efc0bac7e", + "reference": "386364a0e71158615ab9ae76b74bf84efc0bac7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/class-loader": "~2.2|~3.0.0", + "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2|~3.0.0" + }, + "time": "2016-01-13T10:28:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/dependency-injection", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "ba94a914e244e0d05f0aaef460d5558d5541d2b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ba94a914e244e0d05f0aaef460d5558d5541d2b1", + "reference": "ba94a914e244e0d05f0aaef460d5558d5541d2b1", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "conflict": { + "symfony/expression-language": "<2.6" + }, + "require-dev": { + "symfony/config": "~2.2|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/yaml": "~2.1|~3.0.0" + }, + "suggest": { + "symfony/config": "", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "time": "2016-01-12T17:46:01+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/dom-crawler", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/650d37aacb1fa0dcc24cced483169852b3a0594e", + "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/event-dispatcher", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "ee278f7c851533e58ca307f66305ccb9188aceda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ee278f7c851533e58ca307f66305ccb9188aceda", + "reference": "ee278f7c851533e58ca307f66305ccb9188aceda", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.0,>=2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.6|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "time": "2016-01-13T10:28:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/expression-language", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/expression-language.git", + "reference": "720eb3405f14fddea22626cb69b64e6dac82a749" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/720eb3405f14fddea22626cb69b64e6dac82a749", + "reference": "720eb3405f14fddea22626cb69b64e6dac82a749", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ExpressionLanguage Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/filesystem", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", + "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-13T10:28:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/finder", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "c90fabdd97e431ee19b6383999cf35334dff27da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/c90fabdd97e431ee19b6383999cf35334dff27da", + "reference": "c90fabdd97e431ee19b6383999cf35334dff27da", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-14T08:26:52+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/form", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/form.git", + "reference": "7fd5e4034cb8e215887136f5e176430bbf5ef085" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/form/zipball/7fd5e4034cb8e215887136f5e176430bbf5ef085", + "reference": "7fd5e4034cb8e215887136f5e176430bbf5ef085", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/intl": "~2.4|~3.0.0", + "symfony/options-resolver": "~2.6", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "~2.3|~3.0.0" + }, + "conflict": { + "symfony/doctrine-bridge": "<2.7", + "symfony/framework-bundle": "<2.7", + "symfony/twig-bridge": "<2.7" + }, + "require-dev": { + "doctrine/collections": "~1.0", + "symfony/dependency-injection": "~2.3|~3.0.0", + "symfony/http-foundation": "~2.2|~3.0.0", + "symfony/http-kernel": "~2.4|~3.0.0", + "symfony/security-csrf": "~2.4|~3.0.0", + "symfony/translation": "~2.0,>=2.0.5|~3.0.0", + "symfony/validator": "~2.8|~3.0.0" + }, + "suggest": { + "symfony/framework-bundle": "For templating with PHP.", + "symfony/security-csrf": "For protecting forms against CSRF attacks.", + "symfony/twig-bridge": "For templating with Twig.", + "symfony/validator": "For form validation." + }, + "time": "2016-01-12T17:46:01+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Form\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Form Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/http-foundation", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "9194b33c71da8ef4d05d22964376f2f9c95a1bfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9194b33c71da8ef4d05d22964376f2f9c95a1bfd", + "reference": "9194b33c71da8ef4d05d22964376f2f9c95a1bfd", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-php54": "~1.0", + "symfony/polyfill-php55": "~1.0" + }, + "require-dev": { + "symfony/expression-language": "~2.4|~3.0.0" + }, + "time": "2016-01-13T10:28:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/http-kernel", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "dbe146efdc040dc87cc730a926c7858bb3c3b3bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/dbe146efdc040dc87cc730a926c7858bb3c3b3bc", + "reference": "dbe146efdc040dc87cc730a926c7858bb3c3b3bc", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "psr/log": "~1.0", + "symfony/debug": "~2.6,>=2.6.2", + "symfony/event-dispatcher": "~2.6,>=2.6.7|~3.0.0", + "symfony/http-foundation": "~2.5,>=2.5.4|~3.0.0" + }, + "conflict": { + "symfony/config": "<2.7" + }, + "require-dev": { + "symfony/browser-kit": "~2.3|~3.0.0", + "symfony/class-loader": "~2.1|~3.0.0", + "symfony/config": "~2.8", + "symfony/console": "~2.3|~3.0.0", + "symfony/css-selector": "~2.0,>=2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.8|~3.0.0", + "symfony/dom-crawler": "~2.0,>=2.0.5|~3.0.0", + "symfony/expression-language": "~2.4|~3.0.0", + "symfony/finder": "~2.0,>=2.0.5|~3.0.0", + "symfony/process": "~2.0,>=2.0.5|~3.0.0", + "symfony/routing": "~2.8|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0", + "symfony/templating": "~2.2|~3.0.0", + "symfony/translation": "~2.0,>=2.0.5|~3.0.0", + "symfony/var-dumper": "~2.6|~3.0.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/class-loader": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/finder": "", + "symfony/var-dumper": "" + }, + "time": "2016-01-14T12:00:59+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/icu", + "version": "v1.0.0", + "version_normalized": "1.0.0.0", + "target-dir": "Symfony/Component/Icu", + "source": { + "type": "git", + "url": "https://github.com/symfony/icu.git", + "reference": "cac3fdfb111adbe590155f491594636d45129783" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/icu/zipball/cac3fdfb111adbe590155f491594636d45129783", + "reference": "cac3fdfb111adbe590155f491594636d45129783", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/intl": "~2.3" + }, + "time": "2013-06-03T18:32:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Symfony\\Component\\Icu\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Contains an excerpt of the ICU data and classes to load it.", + "homepage": "http://symfony.com", + "keywords": [ + "icu", + "intl" + ], + "abandoned": "symfony/intl" + }, + { + "name": "symfony/intl", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/intl.git", + "reference": "045a1beea48d159e1f637c469640943637681794" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/intl/zipball/045a1beea48d159e1f637c469640943637681794", + "reference": "045a1beea48d159e1f637c469640943637681794", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-php54": "~1.0" + }, + "require-dev": { + "symfony/filesystem": "~2.1|~3.0.0" + }, + "suggest": { + "ext-intl": "to use the component with locales other than \"en\"" + }, + "time": "2016-01-06T09:59:23+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Intl\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Eriksen Costa", + "email": "eriksen.costa@infranology.com.br" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", + "homepage": "https://symfony.com", + "keywords": [ + "i18n", + "icu", + "internationalization", + "intl", + "l10n", + "localization" + ] + }, + { + "name": "symfony/options-resolver", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51", + "reference": "b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony OptionsResolver Component", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ] + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "66b0bb4abda229bc073eff6bbc8f2685bdaac165" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/66b0bb4abda229bc073eff6bbc8f2685bdaac165", + "reference": "66b0bb4abda229bc073eff6bbc8f2685bdaac165", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/intl": "~2.3|~3.0" + }, + "time": "2016-01-20T09:13:37+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ] + }, { "name": "symfony/polyfill-mbstring", "version": "v1.1.0", @@ -824,7 +3510,7 @@ "suggest": { "ext-mbstring": "For best performance" }, - "time": "2016-01-20 09:13:37", + "time": "2016-01-20T09:13:37+00:00", "type": "library", "extra": { "branch-alias": { @@ -864,6 +3550,697 @@ "shim" ] }, + { + "name": "symfony/polyfill-php54", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php54.git", + "reference": "74663d5a2ff3c530c1bc0571500e0feec9094054" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php54/zipball/74663d5a2ff3c530c1bc0571500e0feec9094054", + "reference": "74663d5a2ff3c530c1bc0571500e0feec9094054", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2016-01-20T09:13:37+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php54\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ] + }, + { + "name": "symfony/polyfill-php55", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php55.git", + "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php55/zipball/b4f3f07d91702f8f926339fc4fcf81671d8c27e6", + "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6", + "shasum": "" + }, + "require": { + "ircmaxell/password-compat": "~1.0", + "php": ">=5.3.3" + }, + "time": "2016-01-20T09:13:37+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php55\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ] + }, + { + "name": "symfony/polyfill-php56", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "4d891fff050101a53a4caabb03277284942d1ad9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/4d891fff050101a53a4caabb03277284942d1ad9", + "reference": "4d891fff050101a53a4caabb03277284942d1ad9", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-util": "~1.0" + }, + "time": "2016-01-20T09:13:37+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php56\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ] + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "8428ceddbbaf102f2906769a8ef2438220c5cb95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/8428ceddbbaf102f2906769a8ef2438220c5cb95", + "reference": "8428ceddbbaf102f2906769a8ef2438220c5cb95", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0", + "php": ">=5.3.3" + }, + "time": "2016-01-25T08:44:42+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ] + }, + { + "name": "symfony/polyfill-util", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-util.git", + "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", + "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2016-01-20T09:13:37+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Util\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony utilities for portability of PHP codes", + "homepage": "https://symfony.com", + "keywords": [ + "compat", + "compatibility", + "polyfill", + "shim" + ] + }, + { + "name": "symfony/process", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac", + "reference": "6f1979c3b0f4c22c77a8a8971afaa7dd07f082ac", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-06T09:59:23+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/property-access", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "f58bd65f1e985f4192eedbf0b2a818a220eccadc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/f58bd65f1e985f4192eedbf0b2a818a220eccadc", + "reference": "f58bd65f1e985f4192eedbf0b2a818a220eccadc", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "time": "2016-01-03T15:33:41+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony PropertyAccess Component", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property path", + "reflection" + ] + }, + { + "name": "symfony/routing", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "5451a8a1874fd4e6a4dd347ea611d86cd8441735" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/5451a8a1874fd4e6a4dd347ea611d86cd8441735", + "reference": "5451a8a1874fd4e6a4dd347ea611d86cd8441735", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "conflict": { + "symfony/config": "<2.7" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/common": "~2.2", + "psr/log": "~1.0", + "symfony/config": "~2.7|~3.0.0", + "symfony/expression-language": "~2.4|~3.0.0", + "symfony/http-foundation": "~2.3|~3.0.0", + "symfony/yaml": "~2.0,>=2.0.5|~3.0.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/dependency-injection": "For loading routes from a service", + "symfony/expression-language": "For using expression matching", + "symfony/yaml": "For using the YAML loader" + }, + "time": "2016-01-11T16:43:36+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ] + }, + { + "name": "symfony/security", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/security.git", + "reference": "c8503ac7d0e73a8c9594da174228375453acd329" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security/zipball/c8503ac7d0e73a8c9594da174228375453acd329", + "reference": "c8503ac7d0e73a8c9594da174228375453acd329", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/event-dispatcher": "~2.2|~3.0.0", + "symfony/http-foundation": "~2.1|~3.0.0", + "symfony/http-kernel": "~2.4|~3.0.0", + "symfony/polyfill-php55": "~1.0", + "symfony/polyfill-php56": "~1.0", + "symfony/polyfill-php70": "~1.0", + "symfony/polyfill-util": "~1.0", + "symfony/property-access": "~2.3|~3.0.0", + "symfony/security-acl": "~2.7" + }, + "replace": { + "symfony/security-core": "self.version", + "symfony/security-csrf": "self.version", + "symfony/security-guard": "self.version", + "symfony/security-http": "self.version" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/finder": "~2.3|~3.0.0", + "symfony/ldap": "~2.8|~3.0.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/routing": "~2.2|~3.0.0", + "symfony/validator": "~2.5,>=2.5.9|~3.0.0" + }, + "suggest": { + "symfony/expression-language": "For using the expression voter", + "symfony/form": "", + "symfony/ldap": "For using the LDAP user and authentication providers", + "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", + "symfony/validator": "For using the user password constraint" + }, + "time": "2016-01-14T09:10:32+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/security-acl", + "version": "v2.8.0", + "version_normalized": "2.8.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-acl.git", + "reference": "4a3f7327ad215242c78f6564ad4ea6d2db1b8347" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-acl/zipball/4a3f7327ad215242c78f6564ad4ea6d2db1b8347", + "reference": "4a3f7327ad215242c78f6564ad4ea6d2db1b8347", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/security-core": "~2.4|~3.0.0" + }, + "require-dev": { + "doctrine/common": "~2.2", + "doctrine/dbal": "~2.2", + "psr/log": "~1.0", + "symfony/phpunit-bridge": "~2.7|~3.0.0" + }, + "suggest": { + "doctrine/dbal": "For using the built-in ACL implementation", + "symfony/class-loader": "For using the ACL generateSql script", + "symfony/finder": "For using the ACL generateSql script" + }, + "time": "2015-12-28T09:39:09+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Acl\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - ACL (Access Control List)", + "homepage": "https://symfony.com" + }, + { + "name": "symfony/serializer", + "version": "v2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "60d6ea54abf865ab8efa9811e6c146e71f8bdbff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/60d6ea54abf865ab8efa9811e6c146e71f8bdbff", + "reference": "60d6ea54abf865ab8efa9811e6c146e71f8bdbff", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-php55": "~1.0" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "symfony/config": "~2.2|~3.0.0", + "symfony/property-access": "~2.3|~3.0.0", + "symfony/yaml": "~2.0,>=2.0.5|~3.0.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "time": "2016-01-13T10:28:07+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Serializer Component", + "homepage": "https://symfony.com" + }, { "name": "symfony/translation", "version": "v2.8.2", @@ -897,7 +4274,7 @@ "symfony/config": "", "symfony/yaml": "" }, - "time": "2016-01-03 15:33:41", + "time": "2016-01-03T15:33:41+00:00", "type": "library", "extra": { "branch-alias": { @@ -971,7 +4348,7 @@ "symfony/property-access": "For using the 2.4 Validator API", "symfony/yaml": "" }, - "time": "2016-01-12 17:46:01", + "time": "2016-01-12T17:46:01+00:00", "type": "library", "extra": { "branch-alias": { @@ -1005,24 +4382,24 @@ "homepage": "https://symfony.com" }, { - "name": "symfony/finder", + "name": "symfony/yaml", "version": "v2.8.2", "version_normalized": "2.8.2.0", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "c90fabdd97e431ee19b6383999cf35334dff27da" + "url": "https://github.com/symfony/yaml.git", + "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/c90fabdd97e431ee19b6383999cf35334dff27da", - "reference": "c90fabdd97e431ee19b6383999cf35334dff27da", + "url": "https://api.github.com/repos/symfony/yaml/zipball/34c8a4b51e751e7ea869b8262f883d008a2b81b8", + "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8", "shasum": "" }, "require": { "php": ">=5.3.9" }, - "time": "2016-01-14 08:26:52", + "time": "2016-01-13T10:28:07+00:00", "type": "library", "extra": { "branch-alias": { @@ -1032,7 +4409,7 @@ "installation-source": "dist", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1052,2362 +4429,69 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Symfony Yaml Component", "homepage": "https://symfony.com" }, { - "name": "symfony/filesystem", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", + "name": "thelia/colissimo-label-module", + "version": "0.3.4", + "version_normalized": "0.3.4.0", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c" + "url": "https://github.com/thelia-modules/ColissimoLabel.git", + "reference": "74231081252844850424f30a3ea8eebd2cb4b550" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", - "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", + "url": "https://api.github.com/repos/thelia-modules/ColissimoLabel/zipball/74231081252844850424f30a3ea8eebd2cb4b550", + "reference": "74231081252844850424f30a3ea8eebd2cb4b550", "shasum": "" }, "require": { - "php": ">=5.3.9" + "thelia/installer": "~1.1" }, - "time": "2016-01-13 10:28:07", - "type": "library", + "time": "2019-10-30T15:22:15+00:00", + "type": "thelia-module", "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } + "installer-name": "ColissimoLabel" }, "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Filesystem Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/console", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d0239fb42f98dd02e7d342f793c5d2cdee0c478d", - "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1|~3.0.0", - "symfony/process": "~2.1|~3.0.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/process": "" - }, - "time": "2016-01-14 08:33:16", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com" - }, - { - "name": "psr/log", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", - "shasum": "" - }, - "time": "2012-12-21 11:40:51", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Psr\\Log\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "keywords": [ - "log", - "psr", - "psr-3" + "LGPL-3.0+" ] }, { - "name": "propel/propel", - "version": "dev-thelia-2.3", - "version_normalized": "dev-thelia-2.3", + "name": "thelia/colissimows-module", + "version": "1.1.6", + "version_normalized": "1.1.6.0", "source": { "type": "git", - "url": "https://github.com/thelia/Propel2.git", - "reference": "06e832d0d5fd5255a36c1a42d81487dcf6519e04" + "url": "https://github.com/thelia-modules/ColissimoWs.git", + "reference": "c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thelia/Propel2/zipball/06e832d0d5fd5255a36c1a42d81487dcf6519e04", - "reference": "06e832d0d5fd5255a36c1a42d81487dcf6519e04", + "url": "https://api.github.com/repos/thelia-modules/ColissimoWs/zipball/c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114", + "reference": "c9c18b5e2ea0ef98686dc4a1ce19f1b9dc8e7114", "shasum": "" }, "require": { - "php": ">=5.4", - "psr/log": "~1.0", - "symfony/console": "~2.2", - "symfony/filesystem": "~2.2", - "symfony/finder": "~2.2", - "symfony/validator": "~2.2", - "symfony/yaml": "~2.2" + "giggsey/libphonenumber-for-php": "^8.11", + "thelia/installer": "~1.1", + "wsdltophp/package-colissimo-postage": "~1.0.0" }, - "require-dev": { - "behat/behat": "~2.4", - "monolog/monolog": "~1.3", - "phpunit/phpunit": "3.7.*" - }, - "suggest": { - "monolog/monolog": "The recommended logging library to use with Propel." - }, - "time": "2016-01-26 14:41:16", - "bin": [ - "bin/propel" - ], - "type": "library", + "time": "2020-03-02T14:55:06+00:00", + "type": "thelia-module", "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } + "installer-name": "ColissimoWs" }, - "installation-source": "source", - "autoload": { - "psr-0": { - "Propel": "src/" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "William Durand", - "email": "william.durand1@gmail.com" - } - ], - "description": "Propel2 is an open-source Object-Relational Mapping (ORM) for PHP 5.4", - "homepage": "http://www.propelorm.org/", - "keywords": [ - "Active Record", - "ORM", - "persistence" - ], - "support": { - "source": "https://github.com/thelia/Propel2/tree/thelia-2.3" - } - }, - { - "name": "ptachoire/cssembed", - "version": "v1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/krichprollsch/phpCssEmbed.git", - "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/krichprollsch/phpCssEmbed/zipball/406c6d5b846cafa9186f9944a6210d0e6fed154b", - "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2013-07-22 20:01:48", - "type": "library", "installation-source": "dist", - "autoload": { - "psr-0": { - "CssEmbed": "src/" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pierre Tachoire", - "email": "pierre.tachoire@gmail.com" - } - ], - "description": "Css url embed library.", - "homepage": "https://github.com/krichprollsch/phpCssEmbed", - "keywords": [ - "css", - "url" + "LGPL-3.0-or-later" ] }, - { - "name": "ramsey/array_column", - "version": "1.1.3", - "version_normalized": "1.1.3.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/array_column.git", - "reference": "f8e52eb28e67eb50e613b451dd916abcf783c1db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/array_column/zipball/f8e52eb28e67eb50e613b451dd916abcf783c1db", - "reference": "f8e52eb28e67eb50e613b451dd916abcf783c1db", - "shasum": "" - }, - "require-dev": { - "jakub-onderka/php-parallel-lint": "0.8.*", - "phpunit/phpunit": "~4.5", - "satooshi/php-coveralls": "0.6.*", - "squizlabs/php_codesniffer": "~2.2" - }, - "time": "2015-03-20 22:07:39", - "type": "library", - "installation-source": "dist", - "autoload": { - "files": [ - "src/array_column.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "homepage": "http://benramsey.com" - } - ], - "description": "Provides functionality for array_column() to projects using PHP earlier than version 5.5.", - "homepage": "https://github.com/ramsey/array_column", - "keywords": [ - "array", - "array_column", - "column" - ] - }, - { - "name": "simplepie/simplepie", - "version": "1.3.1", - "version_normalized": "1.3.1.0", - "source": { - "type": "git", - "url": "https://github.com/simplepie/simplepie.git", - "reference": "ce53709778bc1e2e4deda1651b66e5081398d5cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/simplepie/simplepie/zipball/ce53709778bc1e2e4deda1651b66e5081398d5cc", - "reference": "ce53709778bc1e2e4deda1651b66e5081398d5cc", - "shasum": "" - }, - "require": { - "php": ">=5.2.0" - }, - "time": "2012-10-30 17:54:03", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "SimplePie": "library" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ryan Parman", - "homepage": "http://ryanparman.com/", - "role": "Creator, alumnus developer" - }, - { - "name": "Geoffrey Sneddon", - "homepage": "http://gsnedders.com/", - "role": "Alumnus developer" - }, - { - "name": "Ryan McCue", - "email": "me@ryanmccue.info", - "homepage": "http://ryanmccue.info/", - "role": "Developer" - } - ], - "description": "A simple Atom/RSS parsing library for PHP", - "homepage": "http://simplepie.org/", - "keywords": [ - "atom", - "feeds", - "rss" - ] - }, - { - "name": "smarty/smarty", - "version": "v3.1.20", - "version_normalized": "3.1.20.0", - "source": { - "type": "git", - "url": "https://github.com/smarty-php/smarty.git", - "reference": "cef27602bba3acd00ae14a8804ebd086e75e65e3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/smarty-php/smarty/zipball/cef27602bba3acd00ae14a8804ebd086e75e65e3", - "reference": "cef27602bba3acd00ae14a8804ebd086e75e65e3", - "shasum": "" - }, - "require": { - "php": ">=5.2" - }, - "time": "2014-10-31 04:12:39", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "libs/Smarty.class.php", - "libs/SmartyBC.class.php", - "libs/sysplugins/smarty_security.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0" - ], - "authors": [ - { - "name": "Monte Ohrt", - "email": "monte@ohrt.com" - }, - { - "name": "Uwe Tews", - "email": "uwe.tews@googlemail.com" - }, - { - "name": "Rodney Rehm", - "email": "rodney.rehm@medialize.de" - } - ], - "description": "Smarty - the compiling PHP template engine", - "homepage": "http://www.smarty.net", - "keywords": [ - "templating" - ] - }, - { - "name": "symfony/polyfill-php55", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php55.git", - "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php55/zipball/b4f3f07d91702f8f926339fc4fcf81671d8c27e6", - "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6", - "shasum": "" - }, - "require": { - "ircmaxell/password-compat": "~1.0", - "php": ">=5.3.3" - }, - "time": "2016-01-20 09:13:37", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php55\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ] - }, - { - "name": "symfony/polyfill-php54", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php54.git", - "reference": "74663d5a2ff3c530c1bc0571500e0feec9094054" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php54/zipball/74663d5a2ff3c530c1bc0571500e0feec9094054", - "reference": "74663d5a2ff3c530c1bc0571500e0feec9094054", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2016-01-20 09:13:37", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php54\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ] - }, - { - "name": "symfony/http-foundation", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "9194b33c71da8ef4d05d22964376f2f9c95a1bfd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9194b33c71da8ef4d05d22964376f2f9c95a1bfd", - "reference": "9194b33c71da8ef4d05d22964376f2f9c95a1bfd", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-php54": "~1.0", - "symfony/polyfill-php55": "~1.0" - }, - "require-dev": { - "symfony/expression-language": "~2.4|~3.0.0" - }, - "time": "2016-01-13 10:28:07", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpFoundation Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/event-dispatcher", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "ee278f7c851533e58ca307f66305ccb9188aceda" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ee278f7c851533e58ca307f66305ccb9188aceda", - "reference": "ee278f7c851533e58ca307f66305ccb9188aceda", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.0,>=2.0.5|~3.0.0", - "symfony/dependency-injection": "~2.6|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/stopwatch": "~2.3|~3.0.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "time": "2016-01-13 10:28:07", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony EventDispatcher Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/debug", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "386364a0e71158615ab9ae76b74bf84efc0bac7e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/386364a0e71158615ab9ae76b74bf84efc0bac7e", - "reference": "386364a0e71158615ab9ae76b74bf84efc0bac7e", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" - }, - "require-dev": { - "symfony/class-loader": "~2.2|~3.0.0", - "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2|~3.0.0" - }, - "time": "2016-01-13 10:28:07", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Debug Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/http-kernel", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "dbe146efdc040dc87cc730a926c7858bb3c3b3bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/dbe146efdc040dc87cc730a926c7858bb3c3b3bc", - "reference": "dbe146efdc040dc87cc730a926c7858bb3c3b3bc", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "psr/log": "~1.0", - "symfony/debug": "~2.6,>=2.6.2", - "symfony/event-dispatcher": "~2.6,>=2.6.7|~3.0.0", - "symfony/http-foundation": "~2.5,>=2.5.4|~3.0.0" - }, - "conflict": { - "symfony/config": "<2.7" - }, - "require-dev": { - "symfony/browser-kit": "~2.3|~3.0.0", - "symfony/class-loader": "~2.1|~3.0.0", - "symfony/config": "~2.8", - "symfony/console": "~2.3|~3.0.0", - "symfony/css-selector": "~2.0,>=2.0.5|~3.0.0", - "symfony/dependency-injection": "~2.8|~3.0.0", - "symfony/dom-crawler": "~2.0,>=2.0.5|~3.0.0", - "symfony/expression-language": "~2.4|~3.0.0", - "symfony/finder": "~2.0,>=2.0.5|~3.0.0", - "symfony/process": "~2.0,>=2.0.5|~3.0.0", - "symfony/routing": "~2.8|~3.0.0", - "symfony/stopwatch": "~2.3|~3.0.0", - "symfony/templating": "~2.2|~3.0.0", - "symfony/translation": "~2.0,>=2.0.5|~3.0.0", - "symfony/var-dumper": "~2.6|~3.0.0" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/class-loader": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/finder": "", - "symfony/var-dumper": "" - }, - "time": "2016-01-14 12:00:59", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpKernel Component", - "homepage": "https://symfony.com" - }, - { - "name": "stack/builder", - "version": "v1.0.3", - "version_normalized": "1.0.3.0", - "source": { - "type": "git", - "url": "https://github.com/stackphp/builder.git", - "reference": "c1f8a4693b55c563405024f708a76ef576c3b276" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stackphp/builder/zipball/c1f8a4693b55c563405024f708a76ef576c3b276", - "reference": "c1f8a4693b55c563405024f708a76ef576c3b276", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/http-foundation": "~2.1", - "symfony/http-kernel": "~2.1" - }, - "require-dev": { - "silex/silex": "~1.0" - }, - "time": "2014-11-23 20:37:11", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "Stack": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Builder for stack middlewares based on HttpKernelInterface.", - "keywords": [ - "stack" - ] - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v5.4.1", - "version_normalized": "5.4.1.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/0697e6aa65c83edf97bb0f23d8763f94e3f11421", - "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "mockery/mockery": "~0.9.1,<0.9.4" - }, - "time": "2015-06-06 14:19:39", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.4-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "http://swiftmailer.org", - "keywords": [ - "email", - "mail", - "mailer" - ] - }, - { - "name": "symfony/routing", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "5451a8a1874fd4e6a4dd347ea611d86cd8441735" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/5451a8a1874fd4e6a4dd347ea611d86cd8441735", - "reference": "5451a8a1874fd4e6a4dd347ea611d86cd8441735", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "conflict": { - "symfony/config": "<2.7" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "doctrine/common": "~2.2", - "psr/log": "~1.0", - "symfony/config": "~2.7|~3.0.0", - "symfony/expression-language": "~2.4|~3.0.0", - "symfony/http-foundation": "~2.3|~3.0.0", - "symfony/yaml": "~2.0,>=2.0.5|~3.0.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/dependency-injection": "For loading routes from a service", - "symfony/expression-language": "For using expression matching", - "symfony/yaml": "For using the YAML loader" - }, - "time": "2016-01-11 16:43:36", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Routing Component", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ] - }, - { - "name": "symfony-cmf/routing", - "version": "1.3.0", - "version_normalized": "1.3.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony-cmf/Routing.git", - "reference": "8e87981d72c6930a27585dcd3119f3199f6cb2a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony-cmf/Routing/zipball/8e87981d72c6930a27585dcd3119f3199f6cb2a6", - "reference": "8e87981d72c6930a27585dcd3119f3199f6cb2a6", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "psr/log": "~1.0", - "symfony/http-kernel": "~2.2", - "symfony/routing": "~2.2" - }, - "require-dev": { - "symfony/config": "~2.2", - "symfony/dependency-injection": "~2.0@stable", - "symfony/event-dispatcher": "~2.1" - }, - "suggest": { - "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version ~2.1" - }, - "time": "2014-10-20 20:55:17", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Cmf\\Component\\Routing\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony CMF Community", - "homepage": "https://github.com/symfony-cmf/Routing/contributors" - } - ], - "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", - "homepage": "http://cmf.symfony.com", - "keywords": [ - "database", - "routing" - ] - }, - { - "name": "symfony/dom-crawler", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/650d37aacb1fa0dcc24cced483169852b3a0594e", - "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "symfony/css-selector": "~2.8|~3.0.0" - }, - "suggest": { - "symfony/css-selector": "" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DomCrawler Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/browser-kit", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/browser-kit.git", - "reference": "a93dffaf763182acad12a4c42c7efc372899891e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a93dffaf763182acad12a4c42c7efc372899891e", - "reference": "a93dffaf763182acad12a4c42c7efc372899891e", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/dom-crawler": "~2.0,>=2.0.5|~3.0.0" - }, - "require-dev": { - "symfony/css-selector": "~2.0,>=2.0.5|~3.0.0", - "symfony/process": "~2.3.34|~2.7,>=2.7.6|~3.0.0" - }, - "suggest": { - "symfony/process": "" - }, - "time": "2016-01-12 17:46:01", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\BrowserKit\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony BrowserKit Component", - "homepage": "https://symfony.com" - }, - { - "name": "psr/cache", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "9e66031f41fbbdda45ee11e93c45d480ccba3eb3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/9e66031f41fbbdda45ee11e93c45d480ccba3eb3", - "reference": "9e66031f41fbbdda45ee11e93c45d480ccba3eb3", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2015-12-11 02:52:07", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "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" - ] - }, - { - "name": "symfony/cache", - "version": "v3.1.0", - "version_normalized": "3.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "5656882318413f029fcce69ccc865daa16f8d35a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/5656882318413f029fcce69ccc865daa16f8d35a", - "reference": "5656882318413f029fcce69ccc865daa16f8d35a", - "shasum": "" - }, - "require": { - "php": ">=5.5.9", - "psr/cache": "~1.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/cache-implementation": "1.0" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "predis/predis": "~1.0" - }, - "suggest": { - "symfony/polyfill-apcu": "For using ApcuAdapter on HHVM" - }, - "time": "2016-05-25 07:47:04", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony implementation of PSR-6", - "homepage": "https://symfony.com", - "keywords": [ - "caching", - "psr6" - ] - }, - { - "name": "symfony/class-loader", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/class-loader.git", - "reference": "98e9089a428ed0e39423b67352c57ef5910a3269" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/98e9089a428ed0e39423b67352c57ef5910a3269", - "reference": "98e9089a428ed0e39423b67352c57ef5910a3269", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "require-dev": { - "symfony/finder": "~2.0,>=2.0.5|~3.0.0" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\ClassLoader\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony ClassLoader Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/config", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "41ee6c70758f40fa1dbf90d019ae0a66c4a09e74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/41ee6c70758f40fa1dbf90d019ae0a66c4a09e74", - "reference": "41ee6c70758f40fa1dbf90d019ae0a66c4a09e74", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/filesystem": "~2.3|~3.0.0" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Config Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/dependency-injection", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "ba94a914e244e0d05f0aaef460d5558d5541d2b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ba94a914e244e0d05f0aaef460d5558d5541d2b1", - "reference": "ba94a914e244e0d05f0aaef460d5558d5541d2b1", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "conflict": { - "symfony/expression-language": "<2.6" - }, - "require-dev": { - "symfony/config": "~2.2|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/yaml": "~2.1|~3.0.0" - }, - "suggest": { - "symfony/config": "", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "time": "2016-01-12 17:46:01", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DependencyInjection Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/expression-language", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/expression-language.git", - "reference": "720eb3405f14fddea22626cb69b64e6dac82a749" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/720eb3405f14fddea22626cb69b64e6dac82a749", - "reference": "720eb3405f14fddea22626cb69b64e6dac82a749", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\ExpressionLanguage\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony ExpressionLanguage Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/property-access", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-access.git", - "reference": "f58bd65f1e985f4192eedbf0b2a818a220eccadc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/f58bd65f1e985f4192eedbf0b2a818a220eccadc", - "reference": "f58bd65f1e985f4192eedbf0b2a818a220eccadc", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyAccess\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony PropertyAccess Component", - "homepage": "https://symfony.com", - "keywords": [ - "access", - "array", - "extraction", - "index", - "injection", - "object", - "property", - "property path", - "reflection" - ] - }, - { - "name": "symfony/options-resolver", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51", - "reference": "b98ca04f85240531b9ea8a0f00a21f2ecfbdfa51", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "time": "2016-01-03 15:33:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony OptionsResolver Component", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ] - }, - { - "name": "symfony/intl", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/intl.git", - "reference": "045a1beea48d159e1f637c469640943637681794" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/045a1beea48d159e1f637c469640943637681794", - "reference": "045a1beea48d159e1f637c469640943637681794", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/polyfill-php54": "~1.0" - }, - "require-dev": { - "symfony/filesystem": "~2.1|~3.0.0" - }, - "suggest": { - "ext-intl": "to use the component with locales other than \"en\"" - }, - "time": "2016-01-06 09:59:23", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Intl\\": "" - }, - "classmap": [ - "Resources/stubs" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - }, - { - "name": "Eriksen Costa", - "email": "eriksen.costa@infranology.com.br" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", - "homepage": "https://symfony.com", - "keywords": [ - "i18n", - "icu", - "internationalization", - "intl", - "l10n", - "localization" - ] - }, - { - "name": "symfony/polyfill-intl-icu", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "66b0bb4abda229bc073eff6bbc8f2685bdaac165" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/66b0bb4abda229bc073eff6bbc8f2685bdaac165", - "reference": "66b0bb4abda229bc073eff6bbc8f2685bdaac165", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/intl": "~2.3|~3.0" - }, - "time": "2016-01-20 09:13:37", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's ICU-related data and classes", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "icu", - "intl", - "polyfill", - "portable", - "shim" - ] - }, - { - "name": "symfony/form", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/form.git", - "reference": "7fd5e4034cb8e215887136f5e176430bbf5ef085" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/7fd5e4034cb8e215887136f5e176430bbf5ef085", - "reference": "7fd5e4034cb8e215887136f5e176430bbf5ef085", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/event-dispatcher": "~2.1|~3.0.0", - "symfony/intl": "~2.4|~3.0.0", - "symfony/options-resolver": "~2.6", - "symfony/polyfill-mbstring": "~1.0", - "symfony/property-access": "~2.3|~3.0.0" - }, - "conflict": { - "symfony/doctrine-bridge": "<2.7", - "symfony/framework-bundle": "<2.7", - "symfony/twig-bridge": "<2.7" - }, - "require-dev": { - "doctrine/collections": "~1.0", - "symfony/dependency-injection": "~2.3|~3.0.0", - "symfony/http-foundation": "~2.2|~3.0.0", - "symfony/http-kernel": "~2.4|~3.0.0", - "symfony/security-csrf": "~2.4|~3.0.0", - "symfony/translation": "~2.0,>=2.0.5|~3.0.0", - "symfony/validator": "~2.8|~3.0.0" - }, - "suggest": { - "symfony/framework-bundle": "For templating with PHP.", - "symfony/security-csrf": "For protecting forms against CSRF attacks.", - "symfony/twig-bridge": "For templating with Twig.", - "symfony/validator": "For form validation." - }, - "time": "2016-01-12 17:46:01", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Form\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Form Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/icu", - "version": "v1.0.0", - "version_normalized": "1.0.0.0", - "target-dir": "Symfony/Component/Icu", - "source": { - "type": "git", - "url": "https://github.com/symfony/icu.git", - "reference": "cac3fdfb111adbe590155f491594636d45129783" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/icu/zipball/cac3fdfb111adbe590155f491594636d45129783", - "reference": "cac3fdfb111adbe590155f491594636d45129783", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/intl": "~2.3" - }, - "time": "2013-06-03 18:32:07", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Symfony\\Component\\Icu\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Contains an excerpt of the ICU data and classes to load it.", - "homepage": "http://symfony.com", - "keywords": [ - "icu", - "intl" - ] - }, - { - "name": "symfony/polyfill-util", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", - "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2016-01-20 09:13:37", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony utilities for portability of PHP codes", - "homepage": "https://symfony.com", - "keywords": [ - "compat", - "compatibility", - "polyfill", - "shim" - ] - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "4d891fff050101a53a4caabb03277284942d1ad9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/4d891fff050101a53a4caabb03277284942d1ad9", - "reference": "4d891fff050101a53a4caabb03277284942d1ad9", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "time": "2016-01-20 09:13:37", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ] - }, - { - "name": "paragonie/random_compat", - "version": "v1.2.0", - "version_normalized": "1.2.0.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "b0e69d10852716b2ccbdff69c75c477637220790" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/b0e69d10852716b2ccbdff69c75c477637220790", - "reference": "b0e69d10852716b2ccbdff69c75c477637220790", - "shasum": "" - }, - "require": { - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "time": "2016-02-06 03:52:05", - "type": "library", - "installation-source": "dist", - "autoload": { - "files": [ - "lib/random.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "pseudorandom", - "random" - ] - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "8428ceddbbaf102f2906769a8ef2438220c5cb95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/8428ceddbbaf102f2906769a8ef2438220c5cb95", - "reference": "8428ceddbbaf102f2906769a8ef2438220c5cb95", - "shasum": "" - }, - "require": { - "paragonie/random_compat": "~1.0", - "php": ">=5.3.3" - }, - "time": "2016-01-25 08:44:42", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ] - }, - { - "name": "symfony/security-acl", - "version": "v2.8.0", - "version_normalized": "2.8.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/security-acl.git", - "reference": "4a3f7327ad215242c78f6564ad4ea6d2db1b8347" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/security-acl/zipball/4a3f7327ad215242c78f6564ad4ea6d2db1b8347", - "reference": "4a3f7327ad215242c78f6564ad4ea6d2db1b8347", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/security-core": "~2.4|~3.0.0" - }, - "require-dev": { - "doctrine/common": "~2.2", - "doctrine/dbal": "~2.2", - "psr/log": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0.0" - }, - "suggest": { - "doctrine/dbal": "For using the built-in ACL implementation", - "symfony/class-loader": "For using the ACL generateSql script", - "symfony/finder": "For using the ACL generateSql script" - }, - "time": "2015-12-28 09:39:09", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Security\\Acl\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Security Component - ACL (Access Control List)", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/security", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/security.git", - "reference": "c8503ac7d0e73a8c9594da174228375453acd329" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/security/zipball/c8503ac7d0e73a8c9594da174228375453acd329", - "reference": "c8503ac7d0e73a8c9594da174228375453acd329", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/event-dispatcher": "~2.2|~3.0.0", - "symfony/http-foundation": "~2.1|~3.0.0", - "symfony/http-kernel": "~2.4|~3.0.0", - "symfony/polyfill-php55": "~1.0", - "symfony/polyfill-php56": "~1.0", - "symfony/polyfill-php70": "~1.0", - "symfony/polyfill-util": "~1.0", - "symfony/property-access": "~2.3|~3.0.0", - "symfony/security-acl": "~2.7" - }, - "replace": { - "symfony/security-core": "self.version", - "symfony/security-csrf": "self.version", - "symfony/security-guard": "self.version", - "symfony/security-http": "self.version" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/finder": "~2.3|~3.0.0", - "symfony/ldap": "~2.8|~3.0.0", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/routing": "~2.2|~3.0.0", - "symfony/validator": "~2.5,>=2.5.9|~3.0.0" - }, - "suggest": { - "symfony/expression-language": "For using the expression voter", - "symfony/form": "", - "symfony/ldap": "For using the LDAP user and authentication providers", - "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", - "symfony/validator": "For using the user password constraint" - }, - "time": "2016-01-14 09:10:32", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Security\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Security Component", - "homepage": "https://symfony.com" - }, - { - "name": "symfony/serializer", - "version": "v2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/serializer.git", - "reference": "60d6ea54abf865ab8efa9811e6c146e71f8bdbff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/60d6ea54abf865ab8efa9811e6c146e71f8bdbff", - "reference": "60d6ea54abf865ab8efa9811e6c146e71f8bdbff", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-php55": "~1.0" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "doctrine/cache": "~1.0", - "symfony/config": "~2.2|~3.0.0", - "symfony/property-access": "~2.3|~3.0.0", - "symfony/yaml": "~2.0,>=2.0.5|~3.0.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "symfony/config": "For using the XML mapping loader.", - "symfony/property-access": "For using the ObjectNormalizer.", - "symfony/yaml": "For using the default YAML mapping loader." - }, - "time": "2016-01-13 10:28:07", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Serializer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Serializer Component", - "homepage": "https://symfony.com" - }, - { - "name": "thelia/math-tools", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/thelia/math-tools.git", - "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thelia/math-tools/zipball/4e66cd5448531a6eaf565acd8b69d9c693da7a3a", - "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a", - "shasum": "" - }, - "require-dev": { - "phpunit/phpunit": "4.1.*" - }, - "time": "2015-11-05 15:52:55", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Thelia\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL" - ], - "authors": [ - { - "name": "Benjamin Perche", - "email": "bperche@openstudio.com" - } - ], - "description": "Number management library" - }, { "name": "thelia/currency-converter", "version": "1.0.1", @@ -3430,7 +4514,7 @@ "require-dev": { "phpunit/phpunit": "~4.3" }, - "time": "2015-11-05 16:15:32", + "time": "2015-11-05T16:15:32+00:00", "type": "library", "extra": { "branch-alias": { @@ -3455,996 +4539,6 @@ ], "description": "php 5.4 currency tools" }, - { - "name": "fzaninotto/faker", - "version": "v1.5.0", - "version_normalized": "1.5.0.0", - "source": { - "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "d0190b156bcca848d401fb80f31f504f37141c8d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d0190b156bcca848d401fb80f31f504f37141c8d", - "reference": "d0190b156bcca848d401fb80f31f504f37141c8d", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "suggest": { - "ext-intl": "*" - }, - "time": "2015-05-29 06:29:14", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ] - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "2.0.4", - "version_normalized": "2.0.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" - }, - "time": "2015-02-03 12:10:50", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "phpDocumentor": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" - } - ] - }, - { - "name": "phpunit/php-token-stream", - "version": "1.4.8", - "version_normalized": "1.4.8.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", - "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "time": "2015-09-15 10:49:45", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ] - }, - { - "name": "sebastian/version", - "version": "1.0.6", - "version_normalized": "1.0.6.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "shasum": "" - }, - "time": "2015-06-21 13:59:46", - "type": "library", - "installation-source": "dist", - "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" - }, - { - "name": "sebastian/global-state", - "version": "1.1.1", - "version_normalized": "1.1.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "suggest": { - "ext-uopz": "*" - }, - "time": "2015-10-12 03:26:01", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "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" - ] - }, - { - "name": "sebastian/recursion-context", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "913401df809e99e4f47b27cdd781f4a258d58791" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", - "reference": "913401df809e99e4f47b27cdd781f4a258d58791", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "time": "2015-11-11 19:50:13", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context" - }, - { - "name": "sebastian/exporter", - "version": "1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "7ae5513327cb536431847bcc0c10edba2701064e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", - "reference": "7ae5513327cb536431847bcc0c10edba2701064e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/recursion-context": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "time": "2015-06-21 07:55:53", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ] - }, - { - "name": "sebastian/environment", - "version": "1.3.3", - "version_normalized": "1.3.3.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "6e7133793a8e5a5714a551a8324337374be209df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e7133793a8e5a5714a551a8324337374be209df", - "reference": "6e7133793a8e5a5714a551a8324337374be209df", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "time": "2015-12-02 08:37:27", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "installation-source": "dist", - "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" - ] - }, - { - "name": "sebastian/diff", - "version": "1.4.1", - "version_normalized": "1.4.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", - "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.8" - }, - "time": "2015-12-08 07:14:41", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ] - }, - { - "name": "sebastian/comparator", - "version": "1.2.0", - "version_normalized": "1.2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/diff": "~1.2", - "sebastian/exporter": "~1.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "time": "2015-07-26 15:48:44", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "http://www.github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ] - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2015-06-21 13:50:34", - "type": "library", - "installation-source": "dist", - "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" - ] - }, - { - "name": "doctrine/instantiator", - "version": "1.0.5", - "version_normalized": "1.0.5.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", - "shasum": "" - }, - "require": { - "php": ">=5.3,<8.0-DEV" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "ext-pdo": "*", - "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" - }, - "time": "2015-06-14 21:17:01", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "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": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", - "keywords": [ - "constructor", - "instantiate" - ] - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "2.3.8", - "version_normalized": "2.3.8.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": ">=5.3.3", - "phpunit/php-text-template": "~1.2", - "sebastian/exporter": "~1.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "suggest": { - "ext-soap": "*" - }, - "time": "2015-10-02 06:51:40", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ] - }, - { - "name": "phpunit/php-timer", - "version": "1.0.7", - "version_normalized": "1.0.7.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", - "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2015-06-21 08:01:12", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ] - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.1", - "version_normalized": "1.4.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", - "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2015-06-21 13:08:43", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.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" - ] - }, - { - "name": "phpunit/php-code-coverage", - "version": "2.2.4", - "version_normalized": "2.2.4.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpunit/php-file-iterator": "~1.3", - "phpunit/php-text-template": "~1.2", - "phpunit/php-token-stream": "~1.3", - "sebastian/environment": "^1.3.2", - "sebastian/version": "~1.0" - }, - "require-dev": { - "ext-xdebug": ">=2.1.4", - "phpunit/phpunit": "~4" - }, - "suggest": { - "ext-dom": "*", - "ext-xdebug": ">=2.2.1", - "ext-xmlwriter": "*" - }, - "time": "2015-10-06 15:47:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.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" - ] - }, - { - "name": "phpspec/prophecy", - "version": "v1.5.0", - "version_normalized": "1.5.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7", - "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "phpdocumentor/reflection-docblock": "~2.0", - "sebastian/comparator": "~1.1" - }, - "require-dev": { - "phpspec/phpspec": "~2.0" - }, - "time": "2015-08-13 10:07:40", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "Prophecy\\": "src/" - } - }, - "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": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ] - }, - { - "name": "phpunit/phpunit", - "version": "4.8.23", - "version_normalized": "4.8.23.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6e351261f9cd33daf205a131a1ba61c6d33bd483", - "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-spl": "*", - "php": ">=5.3.3", - "phpspec/prophecy": "^1.3.1", - "phpunit/php-code-coverage": "~2.1", - "phpunit/php-file-iterator": "~1.4", - "phpunit/php-text-template": "~1.2", - "phpunit/php-timer": ">=1.0.6", - "phpunit/phpunit-mock-objects": "~2.3", - "sebastian/comparator": "~1.1", - "sebastian/diff": "~1.2", - "sebastian/environment": "~1.3", - "sebastian/exporter": "~1.2", - "sebastian/global-state": "~1.0", - "sebastian/version": "~1.0", - "symfony/yaml": "~2.1|~3.0" - }, - "suggest": { - "phpunit/php-invoker": "~1.1" - }, - "time": "2016-02-11 14:56:33", - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.8.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "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" - ] - }, { "name": "thelia/hooktest-module", "version": "1.1", @@ -4463,7 +4557,7 @@ "require": { "thelia/installer": "~1.1" }, - "time": "2014-12-24 09:52:09", + "time": "2014-12-24T09:52:09+00:00", "type": "thelia-module", "extra": { "installer-name": "HookTest" @@ -4489,12 +4583,210 @@ "require": { "thelia/installer": "~1.1" }, - "time": "2014-12-24 09:51:48", + "time": "2014-12-24T09:51:48+00:00", "type": "thelia-frontoffice-template", "extra": { "installer-name": "hooktest" }, "installation-source": "dist", "notification-url": "https://packagist.org/downloads/" + }, + { + "name": "thelia/installer", + "version": "1.2", + "version_normalized": "1.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/thelia/installer.git", + "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/installer/zipball/da27ff8bc633452913590ee5bc26ee4c79ff61ee", + "reference": "da27ff8bc633452913590ee5bc26ee4c79ff61ee", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0" + }, + "require-dev": { + "composer/composer": "1.0.*@dev" + }, + "time": "2015-06-11T14:04:43+00:00", + "type": "composer-plugin", + "extra": { + "class": "Thelia\\Composer\\TheliaInstallerPlugin" + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "Thelia\\Composer": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL V3" + ], + "authors": [ + { + "name": "Manuel Raynaud", + "email": "raynaud.manu@gmail.com", + "homepage": "https://github.com/lunika" + } + ], + "description": "custom installer for Thelia.", + "keywords": [ + "Thelia", + "Thelia-module", + "Thelia-template" + ] + }, + { + "name": "thelia/math-tools", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/thelia/math-tools.git", + "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/math-tools/zipball/4e66cd5448531a6eaf565acd8b69d9c693da7a3a", + "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.1.*" + }, + "time": "2015-11-05T15:52:55+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Thelia\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL" + ], + "authors": [ + { + "name": "Benjamin Perche", + "email": "bperche@openstudio.com" + } + ], + "description": "Number management library" + }, + { + "name": "wsdltophp/package-colissimo-postage", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/WsdlToPhp/PackageColissimoPostage.git", + "reference": "2aa669dea013ed67e794de5e01be9c322fcc3866" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WsdlToPhp/PackageColissimoPostage/zipball/2aa669dea013ed67e794de5e01be9c322fcc3866", + "reference": "2aa669dea013ed67e794de5e01be9c322fcc3866", + "shasum": "" + }, + "require": { + "ext-soap": "*", + "php": ">=5.3.3", + "wsdltophp/packagebase": "~1.0" + }, + "time": "2017-08-09T10:36:17+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "ColissimoPostage\\": "./src/", + "SoapClient\\": "./SoapClient/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "description": "Package generated from https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl using wsdltophp/packagegenerator" + }, + { + "name": "wsdltophp/packagebase", + "version": "1.0.14", + "version_normalized": "1.0.14.0", + "source": { + "type": "git", + "url": "https://github.com/WsdlToPhp/PackageBase.git", + "reference": "66d552415d30580843e185aa70fb9fed30766e07" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WsdlToPhp/PackageBase/zipball/66d552415d30580843e185aa70fb9fed30766e07", + "reference": "66d552415d30580843e185aa70fb9fed30766e07", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.0", + "phpunit/phpunit": "^4.8 || ^6.0" + }, + "time": "2019-01-10T10:23:30+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "WsdlToPhp\\PackageBase\\": "src", + "WsdlToPhp\\PackageBase\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gemorroj", + "email": "wapinet@mail.ru", + "role": "Contributor" + }, + { + "name": "Mikaël DELSOL", + "email": "contact@wsdltophp.com", + "role": "Owner" + }, + { + "name": "Luke Rodgers", + "email": "lukerodgers90@gmail.com", + "role": "Contributor" + }, + { + "name": "Arthur Moore", + "email": "github@cd-net.net", + "role": "Contributor" + }, + { + "name": "Necati Yared Ozal", + "email": "mail@necatiozal.com", + "role": "Contributor" + }, + { + "name": "hordijk", + "role": "Contributor" + } + ], + "description": "Contains the base classes to be used by classes generated by wsdltophp/packagegenerator", + "homepage": "https://github.com/WsdlToPhp/PackageBase", + "keywords": [ + "models", + "php" + ] } ] diff --git a/local/modules/ColissimoLabel/ColissimoLabel.php b/local/modules/ColissimoLabel/ColissimoLabel.php new file mode 100644 index 00000000..8b5fbf33 --- /dev/null +++ b/local/modules/ColissimoLabel/ColissimoLabel.php @@ -0,0 +1,170 @@ +gilles.bourgeat@gmail.com> + */ +class ColissimoLabel extends BaseModule +{ + /** @var string */ + const DOMAIN_NAME = 'colissimolabel'; + + const LABEL_FOLDER = THELIA_LOCAL_DIR . 'colissimo-label'; + + const BORDEREAU_FOLDER = self::LABEL_FOLDER . DIRECTORY_SEPARATOR . 'bordereau'; + + const CONFIG_KEY_DEFAULT_LABEL_FORMAT = 'default-label-format'; + + const CONFIG_KEY_CONTRACT_NUMBER = 'contract-number'; + + const CONFIG_KEY_PASSWORD = 'password'; + + const CONFIG_KEY_AUTO_SENT_STATUS = 'auto-sent-status'; + + const CONFIG_DEFAULT_AUTO_SENT_STATUS = 1; + + const CONFIG_KEY_SENT_STATUS_ID = 'sent-status-id'; + + const CONFIG_DEFAULT_SENT_STATUS_ID = 4; + + const CONFIG_KEY_PRE_FILL_INPUT_WEIGHT = 'pre-fill-input-weight'; + + const CONFIG_DEFAULT_PRE_FILL_INPUT_WEIGHT = 1; + + const CONFIG_KEY_LAST_BORDEREAU_DATE = 'last-bordereau-date'; + + const CONFIG_DEFAULT_KEY_LAST_BORDEREAU_DATE = 1970; + + /** + * @param ConnectionInterface $con + */ + public function postActivation(ConnectionInterface $con = null) + { + static::checkLabelFolder(); + + if (!$this->getConfigValue('is_initialized', false)) { + $database = new Database($con); + $database->insertSql(null, [__DIR__ . "/Config/thelia.sql"]); + $this->setConfigValue('is_initialized', true); + } + + $this->checkConfigurationsValues(); + } + + public function update($currentVersion, $newVersion, ConnectionInterface $con = null) + { + parent::update($currentVersion, $newVersion, $con); + + $this->checkConfigurationsValues(); + } + + protected function checkConfigurationsValues() + { + if (null === self::getConfigValue(self::CONFIG_KEY_DEFAULT_LABEL_FORMAT)) { + self::setConfigValue( + self::CONFIG_KEY_DEFAULT_LABEL_FORMAT, + OutputFormat::OUTPUT_PRINTING_TYPE_DEFAULT + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_CONTRACT_NUMBER)) { + self::setConfigValue( + self::CONFIG_KEY_CONTRACT_NUMBER, + "" + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_PASSWORD)) { + self::setConfigValue( + self::CONFIG_KEY_PASSWORD, + "" + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_AUTO_SENT_STATUS)) { + self::setConfigValue( + self::CONFIG_KEY_AUTO_SENT_STATUS, + self::CONFIG_DEFAULT_AUTO_SENT_STATUS + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_SENT_STATUS_ID)) { + self::setConfigValue( + self::CONFIG_KEY_SENT_STATUS_ID, + self::CONFIG_DEFAULT_SENT_STATUS_ID + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_AUTO_SENT_STATUS)) { + self::setConfigValue( + self::CONFIG_KEY_AUTO_SENT_STATUS, + self::CONFIG_DEFAULT_AUTO_SENT_STATUS + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_PRE_FILL_INPUT_WEIGHT)) { + self::setConfigValue( + self::CONFIG_KEY_PRE_FILL_INPUT_WEIGHT, + self::CONFIG_DEFAULT_PRE_FILL_INPUT_WEIGHT + ); + } + + if (null === self::getConfigValue(self::CONFIG_KEY_LAST_BORDEREAU_DATE)) { + self::setConfigValue( + self::CONFIG_KEY_LAST_BORDEREAU_DATE, + self::CONFIG_DEFAULT_KEY_LAST_BORDEREAU_DATE + ); + } + + } + + public static function checkLabelFolder() + { + $fileSystem = new Filesystem(); + + if (!$fileSystem->exists(self::LABEL_FOLDER)) { + $fileSystem->mkdir(self::LABEL_FOLDER); + } + if (!$fileSystem->exists(self::BORDEREAU_FOLDER)) { + $fileSystem->mkdir(self::BORDEREAU_FOLDER); + } + } + + public static function getLabelPath($number, $extension) + { + return self::LABEL_FOLDER . DIRECTORY_SEPARATOR . $number . '.' . $extension; + } + + public static function getLabelCN23Path($number, $extension) + { + return self::LABEL_FOLDER . DIRECTORY_SEPARATOR . $number . '.' . $extension; + } + + public static function getBordereauPath($date) + { + return self::BORDEREAU_FOLDER . DIRECTORY_SEPARATOR . $date . '.pdf'; + } + + + public static function getExtensionFile() + { + return strtolower(substr(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_DEFAULT_LABEL_FORMAT), 0, 3)); + } +} diff --git a/local/modules/ColissimoLabel/Config/config.xml b/local/modules/ColissimoLabel/Config/config.xml new file mode 100644 index 00000000..cb107f67 --- /dev/null +++ b/local/modules/ColissimoLabel/Config/config.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/local/modules/ColissimoLabel/Config/module.xml b/local/modules/ColissimoLabel/Config/module.xml new file mode 100644 index 00000000..d290eebc --- /dev/null +++ b/local/modules/ColissimoLabel/Config/module.xml @@ -0,0 +1,28 @@ + + + ColissimoLabel\ColissimoLabel + + Generate the delivery labels for Colissimo + + + Genérer les étiquettes de livraison pour Colissimo + + + en_US + fr_FR + + 0.3.4 + + + Gilles Bourgeat + gbourgeat@openstudio.fr + + + classic + 2.2.0 + beta + 0 + 0 + diff --git a/local/modules/ColissimoLabel/Config/routing.xml b/local/modules/ColissimoLabel/Config/routing.xml new file mode 100644 index 00000000..7a5c13f2 --- /dev/null +++ b/local/modules/ColissimoLabel/Config/routing.xml @@ -0,0 +1,31 @@ + + + + + + ColissimoLabel\Controller\Admin\OrderController::generateLabelAction + [0-9]+ + + + + ColissimoLabel\Controller\Admin\OrderController::getLabelAction + [0-9A-Z]+ + + + + ColissimoLabel\Controller\Admin\OrderController::getOrderLabelsAction + [0-9]+ + + + + ColissimoLabel\Controller\Admin\BordereauController::listBordereauAction + + + ColissimoLabel\Controller\Admin\BordereauController::generateBordereauAction + + + ColissimoLabel\Controller\Admin\BordereauController::downloadBordereauAction + + diff --git a/local/modules/ColissimoLabel/Config/schema.xml b/local/modules/ColissimoLabel/Config/schema.xml new file mode 100644 index 00000000..457c92df --- /dev/null +++ b/local/modules/ColissimoLabel/Config/schema.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + +
+ + +
diff --git a/local/modules/ColissimoLabel/Config/thelia.sql b/local/modules/ColissimoLabel/Config/thelia.sql new file mode 100644 index 00000000..486f6c7f --- /dev/null +++ b/local/modules/ColissimoLabel/Config/thelia.sql @@ -0,0 +1,30 @@ + +# This is a fix for InnoDB in MySQL >= 4.1.x +# It "suspends judgement" for fkey relationships until are tables are set. +SET FOREIGN_KEY_CHECKS = 0; + +-- --------------------------------------------------------------------- +-- colissimo_label +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `colissimo_label`; + +CREATE TABLE `colissimo_label` +( + `id` INTEGER NOT NULL AUTO_INCREMENT, + `order_id` INTEGER NOT NULL, + `weight` DECIMAL(6,2) DEFAULT 0.00, + `number` VARCHAR(255), + `created_at` DATETIME, + `updated_at` DATETIME, + PRIMARY KEY (`id`), + INDEX `colissimo_label_FI_1` (`order_id`), + CONSTRAINT `colissimo_label_FK_1` + FOREIGN KEY (`order_id`) + REFERENCES `order` (`id`) + ON UPDATE RESTRICT + ON DELETE CASCADE +) ENGINE=InnoDB; + +# This restores the fkey checks, after having unset them earlier +SET FOREIGN_KEY_CHECKS = 1; diff --git a/local/modules/ColissimoLabel/Controller/Admin/BordereauController.php b/local/modules/ColissimoLabel/Controller/Admin/BordereauController.php new file mode 100644 index 00000000..15af19b7 --- /dev/null +++ b/local/modules/ColissimoLabel/Controller/Admin/BordereauController.php @@ -0,0 +1,92 @@ +files()->in(ColissimoLabel::BORDEREAU_FOLDER); + + + $bordereaux = []; + foreach ($finder as $file) { + $bordereaux[] = [ + "name" => $file->getRelativePathname(), + "path" => $file->getRealPath() + ]; + } + + $bordereaux = array_reverse($bordereaux); + sort($bordereaux); + return $this->render('colissimo-label/bordereau-list', compact("lastBordereauDate", "bordereaux")); + } + + public function generateBordereauAction() + { + ColissimoLabel::checkLabelFolder(); + + $lastBordereauDate = ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_LAST_BORDEREAU_DATE); + + $labels = ColissimoLabelQuery::create() + ->filterByCreatedAt($lastBordereauDate, Criteria::GREATER_THAN) + ->find(); + + $parcelNumbers = []; + + /** @var ColissimoLabelModel $label */ + foreach ($labels as $label) { + $parcelNumbers[] = $label->getNumber(); + } + + $service = new SOAPService(); + $APIConfiguration = new BordereauRequestAPIConfiguration(); + $APIConfiguration->setContractNumber(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_CONTRACT_NUMBER)); + $APIConfiguration->setPassword(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_PASSWORD)); + + $parseResponse = $service->callGenerateBordereauByParcelsNumbersAPI($APIConfiguration, $parcelNumbers); + $resultAttachment = $parseResponse->attachments; + if (!isset($resultAttachment[0])) { + throw new \Exception("No label found"); + } + $bordereauContent = $resultAttachment[0]; + $fileContent = $bordereauContent["data"]; + + if ("" == $fileContent) { + throw new \Exception("File is empty"); + } + + $filePath = ColissimoLabel::getBordereauPath("bordereau_".(new \DateTime())->format("Y-m-d_H-i-s")); + + $fileSystem = new Filesystem(); + $fileSystem->dumpFile( + $filePath, + $fileContent + ); + + ColissimoLabel::setConfigValue(ColissimoLabel::CONFIG_KEY_LAST_BORDEREAU_DATE, (new \DateTime())->format("Y-m-d H:i:s")); + + return $this->listBordereauAction(); + } + + public function downloadBordereauAction() + { + $filePath = $this->getRequest()->get('filePath'); + return new BinaryFileResponse($filePath); + } +} \ No newline at end of file diff --git a/local/modules/ColissimoLabel/Controller/Admin/OrderController.php b/local/modules/ColissimoLabel/Controller/Admin/OrderController.php new file mode 100644 index 00000000..1d7d60a6 --- /dev/null +++ b/local/modules/ColissimoLabel/Controller/Admin/OrderController.php @@ -0,0 +1,173 @@ +gilles.bourgeat@gmail.com> + */ +class OrderController extends AdminController +{ + public function generateLabelAction(Request $request, $orderId) + { + if (null !== $response = $this->checkAuth(AdminResources::ORDER, [], AccessManager::UPDATE)) { + return new JsonResponse([ + 'error' => $this->getTranslator()->trans("Sorry, you're not allowed to perform this action") + ], 403); + } + + ColissimoLabel::checkLabelFolder(); + + $order = OrderQuery::create()->filterById((int) $orderId, Criteria::EQUAL)->findOne(); + + $APIConfiguration = new LabelRequestAPIConfiguration(); + + $APIConfiguration->setContractNumber(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_CONTRACT_NUMBER)); + $APIConfiguration->setPassword(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_PASSWORD)); + + if ('SoColissimo' === $order->getModuleRelatedByDeliveryModuleId()->getCode()) { + if (null !== $addressSocolissimo = OrderAddressSocolissimoQuery::create() + ->findOneById($order->getDeliveryOrderAddressId())) { + if ($addressSocolissimo) { + $colissimoRequest = new LabelRequest( + $order, + $addressSocolissimo->getCode() == '0' ? null : $addressSocolissimo->getCode(), + $addressSocolissimo->getType() + ); + + $colissimoRequest->getLetter()->getService()->setCommercialName( + $colissimoRequest->getLetter()->getSender()->getAddress()->getCompanyName() + ); + } + } + } + + if (!isset($colissimoRequest)) { + $colissimoRequest = new LabelRequest($order); + } + + if (null !== $weight = $request->get('weight')) { + $colissimoRequest->getLetter()->getParcel()->setWeight($weight); + } + + $service = new SOAPService(); + + $this->getDispatcher()->dispatch( + ColissimoLabelEvents::LABEL_REQUEST, + new LabelRequestEvent($colissimoRequest) + ); + + $response = $service->callAPI($APIConfiguration, $colissimoRequest); + + if ($response->isValid()) { + $fileSystem = new Filesystem(); + + $fileSystem->dumpFile( + ColissimoLabel::getLabelPath($response->getParcelNumber(), ColissimoLabel::getExtensionFile()), + $response->getFile() + ); + + if ($response->hasFileCN23()) { + $fileSystem->dumpFile( + ColissimoLabel::getLabelCN23Path($response->getParcelNumber(), ColissimoLabel::getExtensionFile()), + $response->getFileCN23() + ); + } + + $colissimoLabelModel = (new ColissimoLabelModel()) + ->setOrderId($order->getId()) + ->setWeight($colissimoRequest->getLetter()->getParcel()->getWeight()) + ->setNumber($response->getParcelNumber()); + + $colissimoLabelModel->save(); + + $order->setDeliveryRef($response->getParcelNumber()); + + $order->save(); + + if ((int) ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_AUTO_SENT_STATUS)) { + $sentStatusId = (int) ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_SENT_STATUS_ID); + + if ((int) $order->getOrderStatus()->getId() !== (int) $sentStatusId) { + $order->setOrderStatus( + OrderStatusQuery::create()->findOneById((int) $sentStatusId) + ); + $this->getDispatcher()->dispatch( + TheliaEvents::ORDER_UPDATE_STATUS, + (new OrderEvent($order))->setStatus((int) $sentStatusId) + ); + } + } + + return new JsonResponse([ + 'id' => $colissimoLabelModel->getId(), + 'url' => URL::getInstance()->absoluteUrl('/admin/module/colissimolabel/label/' . $response->getParcelNumber()), + 'number' => $response->getParcelNumber(), + 'order' => [ + 'id' => $order->getId(), + 'status' => [ + 'id' => $order->getOrderStatus()->getId() + ] + ] + ]); + } else { + return new JsonResponse([ + 'error' => $response->getError() + ]); + } + } + + public function getOrderLabelsAction($orderId) + { + if (null !== $response = $this->checkAuth(AdminResources::ORDER, [], AccessManager::UPDATE)) { + return new Response($this->getTranslator()->trans("Sorry, you're not allowed to perform this action"), 403); + } + + return $this->render('colissimo-label/label-list', ['order_id' => $orderId]); + } + + public function getLabelAction(Request $request, $number) + { + if (null !== $response = $this->checkAuth(AdminResources::ORDER, [], AccessManager::UPDATE)) { + return $response; + } + + $response = new BinaryFileResponse( + ColissimoLabel::getLabelPath($number, ColissimoLabel::getExtensionFile()) + ); + + $ext = strtolower(substr(ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_DEFAULT_LABEL_FORMAT), 3)); + + if ($request->get('download')) { + $response->setContentDisposition( + ResponseHeaderBag::DISPOSITION_ATTACHMENT, + $number . '.' . ColissimoLabel::getExtensionFile() + ); + } + + return $response; + } +} diff --git a/local/modules/ColissimoLabel/Event/ColissimoLabelEvents.php b/local/modules/ColissimoLabel/Event/ColissimoLabelEvents.php new file mode 100644 index 00000000..dac6da5a --- /dev/null +++ b/local/modules/ColissimoLabel/Event/ColissimoLabelEvents.php @@ -0,0 +1,11 @@ +gilles.bourgeat@gmail.com> + */ +class ColissimoLabelEvents +{ + const LABEL_REQUEST = 'ColissimoLabel.labelRequest'; +} diff --git a/local/modules/ColissimoLabel/Event/LabelRequestEvent.php b/local/modules/ColissimoLabel/Event/LabelRequestEvent.php new file mode 100644 index 00000000..11a08f98 --- /dev/null +++ b/local/modules/ColissimoLabel/Event/LabelRequestEvent.php @@ -0,0 +1,24 @@ +gilles.bourgeat@gmail.com> + */ +class LabelRequestEvent extends Event +{ + protected $labelRequest; + + public function __construct(LabelRequest $labelRequest) + { + $this->labelRequest = $labelRequest; + } + + public function getLabelRequest() + { + return $this->labelRequest; + } +} diff --git a/local/modules/ColissimoLabel/Exception/Exception.php b/local/modules/ColissimoLabel/Exception/Exception.php new file mode 100644 index 00000000..6231390a --- /dev/null +++ b/local/modules/ColissimoLabel/Exception/Exception.php @@ -0,0 +1,9 @@ +gilles.bourgeat@gmail.com> + */ +class Exception extends \Exception +{ +} diff --git a/local/modules/ColissimoLabel/Exception/InvalidArgumentException.php b/local/modules/ColissimoLabel/Exception/InvalidArgumentException.php new file mode 100644 index 00000000..dcb4a81e --- /dev/null +++ b/local/modules/ColissimoLabel/Exception/InvalidArgumentException.php @@ -0,0 +1,9 @@ +gilles.bourgeat@gmail.com> + */ +class InvalidArgumentException extends \InvalidArgumentException +{ +} diff --git a/local/modules/ColissimoLabel/Hook/Back/MenuHook.php b/local/modules/ColissimoLabel/Hook/Back/MenuHook.php new file mode 100644 index 00000000..d34e7fc4 --- /dev/null +++ b/local/modules/ColissimoLabel/Hook/Back/MenuHook.php @@ -0,0 +1,17 @@ +add( + $this->render('colissimo-label/hook/main.in.top.menu.items.html', []) + ); + } +} diff --git a/local/modules/ColissimoLabel/Hook/Back/OrderEditHook.php b/local/modules/ColissimoLabel/Hook/Back/OrderEditHook.php new file mode 100644 index 00000000..80f4685e --- /dev/null +++ b/local/modules/ColissimoLabel/Hook/Back/OrderEditHook.php @@ -0,0 +1,26 @@ +gilles.bourgeat@gmail.com> + */ +class OrderEditHook extends BaseHook +{ + public function onOrderEditJs(HookRenderEvent $event) + { + $event->add($this->render( + 'colissimo-label/hook/order-edit-js.html', + array_merge( + $event->getArguments(), + [ + 'preFillWeightInput' => ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_PRE_FILL_INPUT_WEIGHT) + ] + ) + )); + } +} diff --git a/local/modules/ColissimoLabel/I18n/backOffice/default/en_US.php b/local/modules/ColissimoLabel/I18n/backOffice/default/en_US.php new file mode 100644 index 00000000..9a259072 --- /dev/null +++ b/local/modules/ColissimoLabel/I18n/backOffice/default/en_US.php @@ -0,0 +1,4 @@ + 'Annuler', + 'Date' => 'Date', + 'Download' => 'Télécharger', + 'Generate bordereau for label since : %date' => 'Générer un bordereau pour les étiquettes créée depuis : %date', + 'Generate new label' => 'Générer une étiquette', + 'Labels Colissimo' => 'Étiquette Colissimo', + 'No existing label for this order' => 'Aucune étiquette pour cette commande', + 'Number' => 'Numéro', + 'Please wait ...' => 'Veillez patienter ...', + 'Print' => 'Imprimer', + 'Shipping weight :' => 'Poids d\'expédition :', + 'Tracking URL' => 'URL de tracking', + 'View' => 'Voir', + 'Weight' => 'Poids', +); diff --git a/local/modules/ColissimoLabel/I18n/en_US.php b/local/modules/ColissimoLabel/I18n/en_US.php new file mode 100644 index 00000000..0b4fa142 --- /dev/null +++ b/local/modules/ColissimoLabel/I18n/en_US.php @@ -0,0 +1,4 @@ + 'The displayed english string', +); diff --git a/local/modules/ColissimoLabel/I18n/fr_FR.php b/local/modules/ColissimoLabel/I18n/fr_FR.php new file mode 100644 index 00000000..37086245 --- /dev/null +++ b/local/modules/ColissimoLabel/I18n/fr_FR.php @@ -0,0 +1,4 @@ + 'La traduction française de la chaine', +); diff --git a/local/modules/ColissimoLabel/LICENSE b/local/modules/ColissimoLabel/LICENSE new file mode 100644 index 00000000..8b23445f --- /dev/null +++ b/local/modules/ColissimoLabel/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/local/modules/ColissimoLabel/Loop/ColissimoLabel.php b/local/modules/ColissimoLabel/Loop/ColissimoLabel.php new file mode 100644 index 00000000..92953094 --- /dev/null +++ b/local/modules/ColissimoLabel/Loop/ColissimoLabel.php @@ -0,0 +1,67 @@ + + * + * @method int getOrderId() + */ +class ColissimoLabel extends BaseLoop implements PropelSearchLoopInterface +{ + protected $timestampable = true; + + protected function getArgDefinitions() + { + return new ArgumentCollection( + Argument::createIntTypeArgument('order_id', null, true) + ); + } + + /** + * this method returns a Propel ModelCriteria + * + * @return \Propel\Runtime\ActiveQuery\ModelCriteria + */ + public function buildModelCriteria() + { + $query = new ColissimoLabelQuery(); + + $query->filterByOrderId($this->getOrderId()); + + return $query; + } + + /** + * @param LoopResult $loopResult + * + * @return LoopResult + */ + public function parseResults(LoopResult $loopResult) + { + /** @var \ColissimoLabel\Model\ColissimoLabel $entry */ + foreach ($loopResult->getResultDataCollection() as $entry) { + $row = new LoopResultRow($entry); + $row + ->set('WEIGHT', $entry->getWeight()) + ->set("ID", $entry->getId()) + ->set("NUMBER", $entry->getNumber()) + ->set("ORDER_ID", $entry->getOrderId()) + ; + $this->addOutputFields($row, $entry); + $loopResult->addRow($row); + } + + return $loopResult; + } +} diff --git a/local/modules/ColissimoLabel/Model/Base/ColissimoLabel.php b/local/modules/ColissimoLabel/Model/Base/ColissimoLabel.php new file mode 100644 index 00000000..bf8a0f4e --- /dev/null +++ b/local/modules/ColissimoLabel/Model/Base/ColissimoLabel.php @@ -0,0 +1,1498 @@ +weight = '0.00'; + } + + /** + * Initializes internal state of ColissimoLabel\Model\Base\ColissimoLabel object. + * @see applyDefaults() + */ + public function __construct() + { + $this->applyDefaultValues(); + } + + /** + * Returns whether the object has been modified. + * + * @return boolean True if the object has been modified. + */ + public function isModified() + { + return !!$this->modifiedColumns; + } + + /** + * Has specified column been modified? + * + * @param string $col column fully qualified name (TableMap::TYPE_COLNAME), e.g. Book::AUTHOR_ID + * @return boolean True if $col has been modified. + */ + public function isColumnModified($col) + { + return $this->modifiedColumns && isset($this->modifiedColumns[$col]); + } + + /** + * Get the columns that have been modified in this object. + * @return array A unique list of the modified column names for this object. + */ + public function getModifiedColumns() + { + return $this->modifiedColumns ? array_keys($this->modifiedColumns) : []; + } + + /** + * Returns whether the object has ever been saved. This will + * be false, if the object was retrieved from storage or was created + * and then saved. + * + * @return boolean true, if the object has never been persisted. + */ + public function isNew() + { + return $this->new; + } + + /** + * Setter for the isNew attribute. This method will be called + * by Propel-generated children and objects. + * + * @param boolean $b the state of the object. + */ + public function setNew($b) + { + $this->new = (Boolean) $b; + } + + /** + * Whether this object has been deleted. + * @return boolean The deleted state of this object. + */ + public function isDeleted() + { + return $this->deleted; + } + + /** + * Specify whether this object has been deleted. + * @param boolean $b The deleted state of this object. + * @return void + */ + public function setDeleted($b) + { + $this->deleted = (Boolean) $b; + } + + /** + * Sets the modified state for the object to be false. + * @param string $col If supplied, only the specified column is reset. + * @return void + */ + public function resetModified($col = null) + { + if (null !== $col) { + if (isset($this->modifiedColumns[$col])) { + unset($this->modifiedColumns[$col]); + } + } else { + $this->modifiedColumns = array(); + } + } + + /** + * Compares this with another ColissimoLabel instance. If + * obj is an instance of ColissimoLabel, delegates to + * equals(ColissimoLabel). Otherwise, returns false. + * + * @param mixed $obj The object to compare to. + * @return boolean Whether equal to the object specified. + */ + public function equals($obj) + { + $thisclazz = get_class($this); + if (!is_object($obj) || !($obj instanceof $thisclazz)) { + return false; + } + + if ($this === $obj) { + return true; + } + + if (null === $this->getPrimaryKey() + || null === $obj->getPrimaryKey()) { + return false; + } + + return $this->getPrimaryKey() === $obj->getPrimaryKey(); + } + + /** + * If the primary key is not null, return the hashcode of the + * primary key. Otherwise, return the hash code of the object. + * + * @return int Hashcode + */ + public function hashCode() + { + if (null !== $this->getPrimaryKey()) { + return crc32(serialize($this->getPrimaryKey())); + } + + return crc32(serialize(clone $this)); + } + + /** + * Get the associative array of the virtual columns in this object + * + * @return array + */ + public function getVirtualColumns() + { + return $this->virtualColumns; + } + + /** + * Checks the existence of a virtual column in this object + * + * @param string $name The virtual column name + * @return boolean + */ + public function hasVirtualColumn($name) + { + return array_key_exists($name, $this->virtualColumns); + } + + /** + * Get the value of a virtual column in this object + * + * @param string $name The virtual column name + * @return mixed + * + * @throws PropelException + */ + public function getVirtualColumn($name) + { + if (!$this->hasVirtualColumn($name)) { + throw new PropelException(sprintf('Cannot get value of inexistent virtual column %s.', $name)); + } + + return $this->virtualColumns[$name]; + } + + /** + * Set the value of a virtual column in this object + * + * @param string $name The virtual column name + * @param mixed $value The value to give to the virtual column + * + * @return ColissimoLabel The current object, for fluid interface + */ + public function setVirtualColumn($name, $value) + { + $this->virtualColumns[$name] = $value; + + return $this; + } + + /** + * Logs a message using Propel::log(). + * + * @param string $msg + * @param int $priority One of the Propel::LOG_* logging levels + * @return boolean + */ + protected function log($msg, $priority = Propel::LOG_INFO) + { + return Propel::log(get_class($this) . ': ' . $msg, $priority); + } + + /** + * Populate the current object from a string, using a given parser format + * + * $book = new Book(); + * $book->importFrom('JSON', '{"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, + * or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param string $data The source data to import from + * + * @return ColissimoLabel The current object, for fluid interface + */ + public function importFrom($parser, $data) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + $this->fromArray($parser->toArray($data), TableMap::TYPE_PHPNAME); + + return $this; + } + + /** + * Export the current object properties to a string, using a given parser format + * + * $book = BookQuery::create()->findPk(9012); + * echo $book->exportTo('JSON'); + * => {"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy load(ed) columns. Defaults to TRUE. + * @return string The exported data + */ + public function exportTo($parser, $includeLazyLoadColumns = true) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + return $parser->fromArray($this->toArray(TableMap::TYPE_PHPNAME, $includeLazyLoadColumns, array(), true)); + } + + /** + * Clean up internal collections prior to serializing + * Avoids recursive loops that turn into segmentation faults when serializing + */ + public function __sleep() + { + $this->clearAllReferences(); + + return array_keys(get_object_vars($this)); + } + + /** + * Get the [id] column value. + * + * @return int + */ + public function getId() + { + + return $this->id; + } + + /** + * Get the [order_id] column value. + * + * @return int + */ + public function getOrderId() + { + + return $this->order_id; + } + + /** + * Get the [weight] column value. + * + * @return string + */ + public function getWeight() + { + + return $this->weight; + } + + /** + * Get the [number] column value. + * + * @return string + */ + public function getNumber() + { + + return $this->number; + } + + /** + * Get the [optionally formatted] temporal [created_at] column value. + * + * + * @param string $format The date/time format string (either date()-style or strftime()-style). + * If format is NULL, then the raw \DateTime object will be returned. + * + * @return mixed Formatted date/time value as string or \DateTime object (if format is NULL), NULL if column is NULL, and 0 if column value is 0000-00-00 00:00:00 + * + * @throws PropelException - if unable to parse/validate the date/time value. + */ + public function getCreatedAt($format = NULL) + { + if ($format === null) { + return $this->created_at; + } else { + return $this->created_at instanceof \DateTime ? $this->created_at->format($format) : null; + } + } + + /** + * Get the [optionally formatted] temporal [updated_at] column value. + * + * + * @param string $format The date/time format string (either date()-style or strftime()-style). + * If format is NULL, then the raw \DateTime object will be returned. + * + * @return mixed Formatted date/time value as string or \DateTime object (if format is NULL), NULL if column is NULL, and 0 if column value is 0000-00-00 00:00:00 + * + * @throws PropelException - if unable to parse/validate the date/time value. + */ + public function getUpdatedAt($format = NULL) + { + if ($format === null) { + return $this->updated_at; + } else { + return $this->updated_at instanceof \DateTime ? $this->updated_at->format($format) : null; + } + } + + /** + * Set the value of [id] column. + * + * @param int $v new value + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->id !== $v) { + $this->id = $v; + $this->modifiedColumns[ColissimoLabelTableMap::ID] = true; + } + + + return $this; + } // setId() + + /** + * Set the value of [order_id] column. + * + * @param int $v new value + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setOrderId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->order_id !== $v) { + $this->order_id = $v; + $this->modifiedColumns[ColissimoLabelTableMap::ORDER_ID] = true; + } + + if ($this->aOrder !== null && $this->aOrder->getId() !== $v) { + $this->aOrder = null; + } + + + return $this; + } // setOrderId() + + /** + * Set the value of [weight] column. + * + * @param string $v new value + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setWeight($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->weight !== $v) { + $this->weight = $v; + $this->modifiedColumns[ColissimoLabelTableMap::WEIGHT] = true; + } + + + return $this; + } // setWeight() + + /** + * Set the value of [number] column. + * + * @param string $v new value + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setNumber($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->number !== $v) { + $this->number = $v; + $this->modifiedColumns[ColissimoLabelTableMap::NUMBER] = true; + } + + + return $this; + } // setNumber() + + /** + * Sets the value of [created_at] column to a normalized version of the date/time value specified. + * + * @param mixed $v string, integer (timestamp), or \DateTime value. + * Empty strings are treated as NULL. + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setCreatedAt($v) + { + $dt = PropelDateTime::newInstance($v, null, '\DateTime'); + if ($this->created_at !== null || $dt !== null) { + if ($dt !== $this->created_at) { + $this->created_at = $dt; + $this->modifiedColumns[ColissimoLabelTableMap::CREATED_AT] = true; + } + } // if either are not null + + + return $this; + } // setCreatedAt() + + /** + * Sets the value of [updated_at] column to a normalized version of the date/time value specified. + * + * @param mixed $v string, integer (timestamp), or \DateTime value. + * Empty strings are treated as NULL. + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + */ + public function setUpdatedAt($v) + { + $dt = PropelDateTime::newInstance($v, null, '\DateTime'); + if ($this->updated_at !== null || $dt !== null) { + if ($dt !== $this->updated_at) { + $this->updated_at = $dt; + $this->modifiedColumns[ColissimoLabelTableMap::UPDATED_AT] = true; + } + } // if either are not null + + + return $this; + } // setUpdatedAt() + + /** + * Indicates whether the columns in this object are only set to default values. + * + * This method can be used in conjunction with isModified() to indicate whether an object is both + * modified _and_ has some values set which are non-default. + * + * @return boolean Whether the columns in this object are only been set with default values. + */ + public function hasOnlyDefaultValues() + { + if ($this->weight !== '0.00') { + return false; + } + + // otherwise, everything was equal, so return TRUE + return true; + } // hasOnlyDefaultValues() + + /** + * Hydrates (populates) the object variables with values from the database resultset. + * + * An offset (0-based "start column") is specified so that objects can be hydrated + * with a subset of the columns in the resultset rows. This is needed, for example, + * for results of JOIN queries where the resultset row includes columns from two or + * more tables. + * + * @param array $row The row returned by DataFetcher->fetch(). + * @param int $startcol 0-based offset column which indicates which restultset column to start with. + * @param boolean $rehydrate Whether this object is being re-hydrated from the database. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @return int next starting column + * @throws PropelException - Any caught Exception will be rewrapped as a PropelException. + */ + public function hydrate($row, $startcol = 0, $rehydrate = false, $indexType = TableMap::TYPE_NUM) + { + try { + + + $col = $row[TableMap::TYPE_NUM == $indexType ? 0 + $startcol : ColissimoLabelTableMap::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + $this->id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 1 + $startcol : ColissimoLabelTableMap::translateFieldName('OrderId', TableMap::TYPE_PHPNAME, $indexType)]; + $this->order_id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 2 + $startcol : ColissimoLabelTableMap::translateFieldName('Weight', TableMap::TYPE_PHPNAME, $indexType)]; + $this->weight = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 3 + $startcol : ColissimoLabelTableMap::translateFieldName('Number', TableMap::TYPE_PHPNAME, $indexType)]; + $this->number = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 4 + $startcol : ColissimoLabelTableMap::translateFieldName('CreatedAt', TableMap::TYPE_PHPNAME, $indexType)]; + if ($col === '0000-00-00 00:00:00') { + $col = null; + } + $this->created_at = (null !== $col) ? PropelDateTime::newInstance($col, null, '\DateTime') : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 5 + $startcol : ColissimoLabelTableMap::translateFieldName('UpdatedAt', TableMap::TYPE_PHPNAME, $indexType)]; + if ($col === '0000-00-00 00:00:00') { + $col = null; + } + $this->updated_at = (null !== $col) ? PropelDateTime::newInstance($col, null, '\DateTime') : null; + $this->resetModified(); + + $this->setNew(false); + + if ($rehydrate) { + $this->ensureConsistency(); + } + + return $startcol + 6; // 6 = ColissimoLabelTableMap::NUM_HYDRATE_COLUMNS. + + } catch (Exception $e) { + throw new PropelException("Error populating \ColissimoLabel\Model\ColissimoLabel object", 0, $e); + } + } + + /** + * Checks and repairs the internal consistency of the object. + * + * This method is executed after an already-instantiated object is re-hydrated + * from the database. It exists to check any foreign keys to make sure that + * the objects related to the current object are correct based on foreign key. + * + * You can override this method in the stub class, but you should always invoke + * the base method from the overridden method (i.e. parent::ensureConsistency()), + * in case your model changes. + * + * @throws PropelException + */ + public function ensureConsistency() + { + if ($this->aOrder !== null && $this->order_id !== $this->aOrder->getId()) { + $this->aOrder = null; + } + } // ensureConsistency + + /** + * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. + * + * This will only work if the object has been saved and has a valid primary key set. + * + * @param boolean $deep (optional) Whether to also de-associated any related objects. + * @param ConnectionInterface $con (optional) The ConnectionInterface connection to use. + * @return void + * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db + */ + public function reload($deep = false, ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("Cannot reload a deleted object."); + } + + if ($this->isNew()) { + throw new PropelException("Cannot reload an unsaved object."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + // We don't need to alter the object instance pool; we're just modifying this instance + // already in the pool. + + $dataFetcher = ChildColissimoLabelQuery::create(null, $this->buildPkeyCriteria())->setFormatter(ModelCriteria::FORMAT_STATEMENT)->find($con); + $row = $dataFetcher->fetch(); + $dataFetcher->close(); + if (!$row) { + throw new PropelException('Cannot find matching row in the database to reload object values.'); + } + $this->hydrate($row, 0, true, $dataFetcher->getIndexType()); // rehydrate + + if ($deep) { // also de-associate any related objects? + + $this->aOrder = null; + } // if (deep) + } + + /** + * Removes this object from datastore and sets delete attribute. + * + * @param ConnectionInterface $con + * @return void + * @throws PropelException + * @see ColissimoLabel::setDeleted() + * @see ColissimoLabel::isDeleted() + */ + public function delete(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("This object has already been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + try { + $deleteQuery = ChildColissimoLabelQuery::create() + ->filterByPrimaryKey($this->getPrimaryKey()); + $ret = $this->preDelete($con); + if ($ret) { + $deleteQuery->delete($con); + $this->postDelete($con); + $con->commit(); + $this->setDeleted(true); + } else { + $con->commit(); + } + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Persists this object to the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All modified related objects will also be persisted in the doSave() + * method. This method wraps all precipitate database operations in a + * single transaction. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see doSave() + */ + public function save(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("You cannot save an object that has been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + $isInsert = $this->isNew(); + try { + $ret = $this->preSave($con); + if ($isInsert) { + $ret = $ret && $this->preInsert($con); + // timestampable behavior + if (!$this->isColumnModified(ColissimoLabelTableMap::CREATED_AT)) { + $this->setCreatedAt(time()); + } + if (!$this->isColumnModified(ColissimoLabelTableMap::UPDATED_AT)) { + $this->setUpdatedAt(time()); + } + } else { + $ret = $ret && $this->preUpdate($con); + // timestampable behavior + if ($this->isModified() && !$this->isColumnModified(ColissimoLabelTableMap::UPDATED_AT)) { + $this->setUpdatedAt(time()); + } + } + if ($ret) { + $affectedRows = $this->doSave($con); + if ($isInsert) { + $this->postInsert($con); + } else { + $this->postUpdate($con); + } + $this->postSave($con); + ColissimoLabelTableMap::addInstanceToPool($this); + } else { + $affectedRows = 0; + } + $con->commit(); + + return $affectedRows; + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Performs the work of inserting or updating the row in the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All related objects are also updated in this method. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see save() + */ + protected function doSave(ConnectionInterface $con) + { + $affectedRows = 0; // initialize var to track total num of affected rows + if (!$this->alreadyInSave) { + $this->alreadyInSave = true; + + // We call the save method on the following object(s) if they + // were passed to this object by their corresponding set + // method. This object relates to these object(s) by a + // foreign key reference. + + if ($this->aOrder !== null) { + if ($this->aOrder->isModified() || $this->aOrder->isNew()) { + $affectedRows += $this->aOrder->save($con); + } + $this->setOrder($this->aOrder); + } + + if ($this->isNew() || $this->isModified()) { + // persist changes + if ($this->isNew()) { + $this->doInsert($con); + } else { + $this->doUpdate($con); + } + $affectedRows += 1; + $this->resetModified(); + } + + $this->alreadyInSave = false; + + } + + return $affectedRows; + } // doSave() + + /** + * Insert the row in the database. + * + * @param ConnectionInterface $con + * + * @throws PropelException + * @see doSave() + */ + protected function doInsert(ConnectionInterface $con) + { + $modifiedColumns = array(); + $index = 0; + + $this->modifiedColumns[ColissimoLabelTableMap::ID] = true; + if (null !== $this->id) { + throw new PropelException('Cannot insert a value for auto-increment primary key (' . ColissimoLabelTableMap::ID . ')'); + } + + // check the columns in natural order for more readable SQL queries + if ($this->isColumnModified(ColissimoLabelTableMap::ID)) { + $modifiedColumns[':p' . $index++] = 'ID'; + } + if ($this->isColumnModified(ColissimoLabelTableMap::ORDER_ID)) { + $modifiedColumns[':p' . $index++] = 'ORDER_ID'; + } + if ($this->isColumnModified(ColissimoLabelTableMap::WEIGHT)) { + $modifiedColumns[':p' . $index++] = 'WEIGHT'; + } + if ($this->isColumnModified(ColissimoLabelTableMap::NUMBER)) { + $modifiedColumns[':p' . $index++] = 'NUMBER'; + } + if ($this->isColumnModified(ColissimoLabelTableMap::CREATED_AT)) { + $modifiedColumns[':p' . $index++] = 'CREATED_AT'; + } + if ($this->isColumnModified(ColissimoLabelTableMap::UPDATED_AT)) { + $modifiedColumns[':p' . $index++] = 'UPDATED_AT'; + } + + $sql = sprintf( + 'INSERT INTO colissimo_label (%s) VALUES (%s)', + implode(', ', $modifiedColumns), + implode(', ', array_keys($modifiedColumns)) + ); + + try { + $stmt = $con->prepare($sql); + foreach ($modifiedColumns as $identifier => $columnName) { + switch ($columnName) { + case 'ID': + $stmt->bindValue($identifier, $this->id, PDO::PARAM_INT); + break; + case 'ORDER_ID': + $stmt->bindValue($identifier, $this->order_id, PDO::PARAM_INT); + break; + case 'WEIGHT': + $stmt->bindValue($identifier, $this->weight, PDO::PARAM_STR); + break; + case 'NUMBER': + $stmt->bindValue($identifier, $this->number, PDO::PARAM_STR); + break; + case 'CREATED_AT': + $stmt->bindValue($identifier, $this->created_at ? $this->created_at->format("Y-m-d H:i:s") : null, PDO::PARAM_STR); + break; + case 'UPDATED_AT': + $stmt->bindValue($identifier, $this->updated_at ? $this->updated_at->format("Y-m-d H:i:s") : null, PDO::PARAM_STR); + break; + } + } + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute INSERT statement [%s]', $sql), 0, $e); + } + + try { + $pk = $con->lastInsertId(); + } catch (Exception $e) { + throw new PropelException('Unable to get autoincrement id.', 0, $e); + } + $this->setId($pk); + + $this->setNew(false); + } + + /** + * Update the row in the database. + * + * @param ConnectionInterface $con + * + * @return Integer Number of updated rows + * @see doSave() + */ + protected function doUpdate(ConnectionInterface $con) + { + $selectCriteria = $this->buildPkeyCriteria(); + $valuesCriteria = $this->buildCriteria(); + + return $selectCriteria->doUpdate($valuesCriteria, $con); + } + + /** + * Retrieves a field from the object by name passed in as a string. + * + * @param string $name name + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return mixed Value of field. + */ + public function getByName($name, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimoLabelTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + $field = $this->getByPosition($pos); + + return $field; + } + + /** + * Retrieves a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @return mixed Value of field at $pos + */ + public function getByPosition($pos) + { + switch ($pos) { + case 0: + return $this->getId(); + break; + case 1: + return $this->getOrderId(); + break; + case 2: + return $this->getWeight(); + break; + case 3: + return $this->getNumber(); + break; + case 4: + return $this->getCreatedAt(); + break; + case 5: + return $this->getUpdatedAt(); + break; + default: + return null; + break; + } // switch() + } + + /** + * Exports the object as an array. + * + * You can specify the key type of the array by passing one of the class + * type constants. + * + * @param string $keyType (optional) One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. + * @param array $alreadyDumpedObjects List of objects to skip to avoid recursion + * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. + * + * @return array an associative array containing the field names (as keys) and field values + */ + public function toArray($keyType = TableMap::TYPE_PHPNAME, $includeLazyLoadColumns = true, $alreadyDumpedObjects = array(), $includeForeignObjects = false) + { + if (isset($alreadyDumpedObjects['ColissimoLabel'][$this->getPrimaryKey()])) { + return '*RECURSION*'; + } + $alreadyDumpedObjects['ColissimoLabel'][$this->getPrimaryKey()] = true; + $keys = ColissimoLabelTableMap::getFieldNames($keyType); + $result = array( + $keys[0] => $this->getId(), + $keys[1] => $this->getOrderId(), + $keys[2] => $this->getWeight(), + $keys[3] => $this->getNumber(), + $keys[4] => $this->getCreatedAt(), + $keys[5] => $this->getUpdatedAt(), + ); + $virtualColumns = $this->virtualColumns; + foreach ($virtualColumns as $key => $virtualColumn) { + $result[$key] = $virtualColumn; + } + + if ($includeForeignObjects) { + if (null !== $this->aOrder) { + $result['Order'] = $this->aOrder->toArray($keyType, $includeLazyLoadColumns, $alreadyDumpedObjects, true); + } + } + + return $result; + } + + /** + * Sets a field from the object by name passed in as a string. + * + * @param string $name + * @param mixed $value field value + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return void + */ + public function setByName($name, $value, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimoLabelTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + + return $this->setByPosition($pos, $value); + } + + /** + * Sets a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @param mixed $value field value + * @return void + */ + public function setByPosition($pos, $value) + { + switch ($pos) { + case 0: + $this->setId($value); + break; + case 1: + $this->setOrderId($value); + break; + case 2: + $this->setWeight($value); + break; + case 3: + $this->setNumber($value); + break; + case 4: + $this->setCreatedAt($value); + break; + case 5: + $this->setUpdatedAt($value); + break; + } // switch() + } + + /** + * Populates the object using an array. + * + * This is particularly useful when populating an object from one of the + * request arrays (e.g. $_POST). This method goes through the column + * names, checking to see whether a matching key exists in populated + * array. If so the setByName() method is called for that column. + * + * You can specify the key type of the array by additionally passing one + * of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * The default key type is the column's TableMap::TYPE_PHPNAME. + * + * @param array $arr An array to populate the object from. + * @param string $keyType The type of keys the array uses. + * @return void + */ + public function fromArray($arr, $keyType = TableMap::TYPE_PHPNAME) + { + $keys = ColissimoLabelTableMap::getFieldNames($keyType); + + if (array_key_exists($keys[0], $arr)) $this->setId($arr[$keys[0]]); + if (array_key_exists($keys[1], $arr)) $this->setOrderId($arr[$keys[1]]); + if (array_key_exists($keys[2], $arr)) $this->setWeight($arr[$keys[2]]); + if (array_key_exists($keys[3], $arr)) $this->setNumber($arr[$keys[3]]); + if (array_key_exists($keys[4], $arr)) $this->setCreatedAt($arr[$keys[4]]); + if (array_key_exists($keys[5], $arr)) $this->setUpdatedAt($arr[$keys[5]]); + } + + /** + * Build a Criteria object containing the values of all modified columns in this object. + * + * @return Criteria The Criteria object containing all modified values. + */ + public function buildCriteria() + { + $criteria = new Criteria(ColissimoLabelTableMap::DATABASE_NAME); + + if ($this->isColumnModified(ColissimoLabelTableMap::ID)) $criteria->add(ColissimoLabelTableMap::ID, $this->id); + if ($this->isColumnModified(ColissimoLabelTableMap::ORDER_ID)) $criteria->add(ColissimoLabelTableMap::ORDER_ID, $this->order_id); + if ($this->isColumnModified(ColissimoLabelTableMap::WEIGHT)) $criteria->add(ColissimoLabelTableMap::WEIGHT, $this->weight); + if ($this->isColumnModified(ColissimoLabelTableMap::NUMBER)) $criteria->add(ColissimoLabelTableMap::NUMBER, $this->number); + if ($this->isColumnModified(ColissimoLabelTableMap::CREATED_AT)) $criteria->add(ColissimoLabelTableMap::CREATED_AT, $this->created_at); + if ($this->isColumnModified(ColissimoLabelTableMap::UPDATED_AT)) $criteria->add(ColissimoLabelTableMap::UPDATED_AT, $this->updated_at); + + return $criteria; + } + + /** + * Builds a Criteria object containing the primary key for this object. + * + * Unlike buildCriteria() this method includes the primary key values regardless + * of whether or not they have been modified. + * + * @return Criteria The Criteria object containing value(s) for primary key(s). + */ + public function buildPkeyCriteria() + { + $criteria = new Criteria(ColissimoLabelTableMap::DATABASE_NAME); + $criteria->add(ColissimoLabelTableMap::ID, $this->id); + + return $criteria; + } + + /** + * Returns the primary key for this object (row). + * @return int + */ + public function getPrimaryKey() + { + return $this->getId(); + } + + /** + * Generic method to set the primary key (id column). + * + * @param int $key Primary key. + * @return void + */ + public function setPrimaryKey($key) + { + $this->setId($key); + } + + /** + * Returns true if the primary key for this object is null. + * @return boolean + */ + public function isPrimaryKeyNull() + { + + return null === $this->getId(); + } + + /** + * Sets contents of passed object to values from current object. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param object $copyObj An object of \ColissimoLabel\Model\ColissimoLabel (or compatible) type. + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @param boolean $makeNew Whether to reset autoincrement PKs and make the object new. + * @throws PropelException + */ + public function copyInto($copyObj, $deepCopy = false, $makeNew = true) + { + $copyObj->setOrderId($this->getOrderId()); + $copyObj->setWeight($this->getWeight()); + $copyObj->setNumber($this->getNumber()); + $copyObj->setCreatedAt($this->getCreatedAt()); + $copyObj->setUpdatedAt($this->getUpdatedAt()); + if ($makeNew) { + $copyObj->setNew(true); + $copyObj->setId(NULL); // this is a auto-increment column, so set to default value + } + } + + /** + * Makes a copy of this object that will be inserted as a new row in table when saved. + * It creates a new object filling in the simple attributes, but skipping any primary + * keys that are defined for the table. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @return \ColissimoLabel\Model\ColissimoLabel Clone of current object. + * @throws PropelException + */ + public function copy($deepCopy = false) + { + // we use get_class(), because this might be a subclass + $clazz = get_class($this); + $copyObj = new $clazz(); + $this->copyInto($copyObj, $deepCopy); + + return $copyObj; + } + + /** + * Declares an association between this object and a ChildOrder object. + * + * @param ChildOrder $v + * @return \ColissimoLabel\Model\ColissimoLabel The current object (for fluent API support) + * @throws PropelException + */ + public function setOrder(ChildOrder $v = null) + { + if ($v === null) { + $this->setOrderId(NULL); + } else { + $this->setOrderId($v->getId()); + } + + $this->aOrder = $v; + + // Add binding for other direction of this n:n relationship. + // If this object has already been added to the ChildOrder object, it will not be re-added. + if ($v !== null) { + $v->addColissimoLabel($this); + } + + + return $this; + } + + + /** + * Get the associated ChildOrder object + * + * @param ConnectionInterface $con Optional Connection object. + * @return ChildOrder The associated ChildOrder object. + * @throws PropelException + */ + public function getOrder(ConnectionInterface $con = null) + { + if ($this->aOrder === null && ($this->order_id !== null)) { + $this->aOrder = OrderQuery::create()->findPk($this->order_id, $con); + /* The following can be used additionally to + guarantee the related object contains a reference + to this object. This level of coupling may, however, be + undesirable since it could result in an only partially populated collection + in the referenced object. + $this->aOrder->addColissimoLabels($this); + */ + } + + return $this->aOrder; + } + + /** + * Clears the current object and sets all attributes to their default values + */ + public function clear() + { + $this->id = null; + $this->order_id = null; + $this->weight = null; + $this->number = null; + $this->created_at = null; + $this->updated_at = null; + $this->alreadyInSave = false; + $this->clearAllReferences(); + $this->applyDefaultValues(); + $this->resetModified(); + $this->setNew(true); + $this->setDeleted(false); + } + + /** + * Resets all references to other model objects or collections of model objects. + * + * This method is a user-space workaround for PHP's inability to garbage collect + * objects with circular references (even in PHP 5.3). This is currently necessary + * when using Propel in certain daemon or large-volume/high-memory operations. + * + * @param boolean $deep Whether to also clear the references on all referrer objects. + */ + public function clearAllReferences($deep = false) + { + if ($deep) { + } // if ($deep) + + $this->aOrder = null; + } + + /** + * Return the string representation of this object + * + * @return string + */ + public function __toString() + { + return (string) $this->exportTo(ColissimoLabelTableMap::DEFAULT_STRING_FORMAT); + } + + // timestampable behavior + + /** + * Mark the current object so that the update date doesn't get updated during next save + * + * @return ChildColissimoLabel The current object (for fluent API support) + */ + public function keepUpdateDateUnchanged() + { + $this->modifiedColumns[ColissimoLabelTableMap::UPDATED_AT] = true; + + return $this; + } + + /** + * Code to be run before persisting the object + * @param ConnectionInterface $con + * @return boolean + */ + public function preSave(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after persisting the object + * @param ConnectionInterface $con + */ + public function postSave(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before inserting to database + * @param ConnectionInterface $con + * @return boolean + */ + public function preInsert(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after inserting to database + * @param ConnectionInterface $con + */ + public function postInsert(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before updating the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preUpdate(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after updating the object in database + * @param ConnectionInterface $con + */ + public function postUpdate(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before deleting the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preDelete(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after deleting the object in database + * @param ConnectionInterface $con + */ + public function postDelete(ConnectionInterface $con = null) + { + + } + + + /** + * Derived method to catches calls to undefined methods. + * + * Provides magic import/export method support (fromXML()/toXML(), fromYAML()/toYAML(), etc.). + * Allows to define default __call() behavior if you overwrite __call() + * + * @param string $name + * @param mixed $params + * + * @return array|string + */ + public function __call($name, $params) + { + if (0 === strpos($name, 'get')) { + $virtualColumn = substr($name, 3); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + + $virtualColumn = lcfirst($virtualColumn); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + } + + if (0 === strpos($name, 'from')) { + $format = substr($name, 4); + + return $this->importFrom($format, reset($params)); + } + + if (0 === strpos($name, 'to')) { + $format = substr($name, 2); + $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; + + return $this->exportTo($format, $includeLazyLoadColumns); + } + + throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); + } + +} diff --git a/local/modules/ColissimoLabel/Model/Base/ColissimoLabelQuery.php b/local/modules/ColissimoLabel/Model/Base/ColissimoLabelQuery.php new file mode 100644 index 00000000..8a45d784 --- /dev/null +++ b/local/modules/ColissimoLabel/Model/Base/ColissimoLabelQuery.php @@ -0,0 +1,712 @@ +setModelAlias($modelAlias); + } + if ($criteria instanceof Criteria) { + $query->mergeWith($criteria); + } + + return $query; + } + + /** + * Find object by primary key. + * Propel uses the instance pool to skip the database if the object exists. + * Go fast if the query is untouched. + * + * + * $obj = $c->findPk(12, $con); + * + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ChildColissimoLabel|array|mixed the result, formatted by the current formatter + */ + public function findPk($key, $con = null) + { + if ($key === null) { + return null; + } + if ((null !== ($obj = ColissimoLabelTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) { + // the object is already in the instance pool + return $obj; + } + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + $this->basePreSelect($con); + if ($this->formatter || $this->modelAlias || $this->with || $this->select + || $this->selectColumns || $this->asColumns || $this->selectModifiers + || $this->map || $this->having || $this->joins) { + return $this->findPkComplex($key, $con); + } else { + return $this->findPkSimple($key, $con); + } + } + + /** + * Find object by primary key using raw SQL to go fast. + * Bypass doSelect() and the object formatter by using generated code. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimoLabel A model object, or null if the key is not found + */ + protected function findPkSimple($key, $con) + { + $sql = 'SELECT ID, ORDER_ID, WEIGHT, NUMBER, CREATED_AT, UPDATED_AT FROM colissimo_label WHERE ID = :p0'; + try { + $stmt = $con->prepare($sql); + $stmt->bindValue(':p0', $key, PDO::PARAM_INT); + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); + } + $obj = null; + if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { + $obj = new ChildColissimoLabel(); + $obj->hydrate($row); + ColissimoLabelTableMap::addInstanceToPool($obj, (string) $key); + } + $stmt->closeCursor(); + + return $obj; + } + + /** + * Find object by primary key. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimoLabel|array|mixed the result, formatted by the current formatter + */ + protected function findPkComplex($key, $con) + { + // As the query uses a PK condition, no limit(1) is necessary. + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKey($key) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->formatOne($dataFetcher); + } + + /** + * Find objects by primary key + * + * $objs = $c->findPks(array(12, 56, 832), $con); + * + * @param array $keys Primary keys to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ObjectCollection|array|mixed the list of results, formatted by the current formatter + */ + public function findPks($keys, $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getReadConnection($this->getDbName()); + } + $this->basePreSelect($con); + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKeys($keys) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->format($dataFetcher); + } + + /** + * Filter the query by primary key + * + * @param mixed $key Primary key to use for the query + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByPrimaryKey($key) + { + + return $this->addUsingAlias(ColissimoLabelTableMap::ID, $key, Criteria::EQUAL); + } + + /** + * Filter the query by a list of primary keys + * + * @param array $keys The list of primary key to use for the query + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByPrimaryKeys($keys) + { + + return $this->addUsingAlias(ColissimoLabelTableMap::ID, $keys, Criteria::IN); + } + + /** + * Filter the query on the id column + * + * Example usage: + * + * $query->filterById(1234); // WHERE id = 1234 + * $query->filterById(array(12, 34)); // WHERE id IN (12, 34) + * $query->filterById(array('min' => 12)); // WHERE id > 12 + * + * + * @param mixed $id The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterById($id = null, $comparison = null) + { + if (is_array($id)) { + $useMinMax = false; + if (isset($id['min'])) { + $this->addUsingAlias(ColissimoLabelTableMap::ID, $id['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($id['max'])) { + $this->addUsingAlias(ColissimoLabelTableMap::ID, $id['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::ID, $id, $comparison); + } + + /** + * Filter the query on the order_id column + * + * Example usage: + * + * $query->filterByOrderId(1234); // WHERE order_id = 1234 + * $query->filterByOrderId(array(12, 34)); // WHERE order_id IN (12, 34) + * $query->filterByOrderId(array('min' => 12)); // WHERE order_id > 12 + * + * + * @see filterByOrder() + * + * @param mixed $orderId The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByOrderId($orderId = null, $comparison = null) + { + if (is_array($orderId)) { + $useMinMax = false; + if (isset($orderId['min'])) { + $this->addUsingAlias(ColissimoLabelTableMap::ORDER_ID, $orderId['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($orderId['max'])) { + $this->addUsingAlias(ColissimoLabelTableMap::ORDER_ID, $orderId['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::ORDER_ID, $orderId, $comparison); + } + + /** + * Filter the query on the weight column + * + * Example usage: + * + * $query->filterByWeight(1234); // WHERE weight = 1234 + * $query->filterByWeight(array(12, 34)); // WHERE weight IN (12, 34) + * $query->filterByWeight(array('min' => 12)); // WHERE weight > 12 + * + * + * @param mixed $weight The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByWeight($weight = null, $comparison = null) + { + if (is_array($weight)) { + $useMinMax = false; + if (isset($weight['min'])) { + $this->addUsingAlias(ColissimoLabelTableMap::WEIGHT, $weight['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($weight['max'])) { + $this->addUsingAlias(ColissimoLabelTableMap::WEIGHT, $weight['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::WEIGHT, $weight, $comparison); + } + + /** + * Filter the query on the number column + * + * Example usage: + * + * $query->filterByNumber('fooValue'); // WHERE number = 'fooValue' + * $query->filterByNumber('%fooValue%'); // WHERE number LIKE '%fooValue%' + * + * + * @param string $number The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByNumber($number = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($number)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $number)) { + $number = str_replace('*', '%', $number); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::NUMBER, $number, $comparison); + } + + /** + * Filter the query on the created_at column + * + * Example usage: + * + * $query->filterByCreatedAt('2011-03-14'); // WHERE created_at = '2011-03-14' + * $query->filterByCreatedAt('now'); // WHERE created_at = '2011-03-14' + * $query->filterByCreatedAt(array('max' => 'yesterday')); // WHERE created_at > '2011-03-13' + * + * + * @param mixed $createdAt The value to use as filter. + * Values can be integers (unix timestamps), DateTime objects, or strings. + * Empty strings are treated as NULL. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByCreatedAt($createdAt = null, $comparison = null) + { + if (is_array($createdAt)) { + $useMinMax = false; + if (isset($createdAt['min'])) { + $this->addUsingAlias(ColissimoLabelTableMap::CREATED_AT, $createdAt['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($createdAt['max'])) { + $this->addUsingAlias(ColissimoLabelTableMap::CREATED_AT, $createdAt['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::CREATED_AT, $createdAt, $comparison); + } + + /** + * Filter the query on the updated_at column + * + * Example usage: + * + * $query->filterByUpdatedAt('2011-03-14'); // WHERE updated_at = '2011-03-14' + * $query->filterByUpdatedAt('now'); // WHERE updated_at = '2011-03-14' + * $query->filterByUpdatedAt(array('max' => 'yesterday')); // WHERE updated_at > '2011-03-13' + * + * + * @param mixed $updatedAt The value to use as filter. + * Values can be integers (unix timestamps), DateTime objects, or strings. + * Empty strings are treated as NULL. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByUpdatedAt($updatedAt = null, $comparison = null) + { + if (is_array($updatedAt)) { + $useMinMax = false; + if (isset($updatedAt['min'])) { + $this->addUsingAlias(ColissimoLabelTableMap::UPDATED_AT, $updatedAt['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($updatedAt['max'])) { + $this->addUsingAlias(ColissimoLabelTableMap::UPDATED_AT, $updatedAt['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimoLabelTableMap::UPDATED_AT, $updatedAt, $comparison); + } + + /** + * Filter the query by a related \Thelia\Model\Order object + * + * @param \Thelia\Model\Order|ObjectCollection $order The related object(s) to use as filter + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function filterByOrder($order, $comparison = null) + { + if ($order instanceof \Thelia\Model\Order) { + return $this + ->addUsingAlias(ColissimoLabelTableMap::ORDER_ID, $order->getId(), $comparison); + } elseif ($order instanceof ObjectCollection) { + if (null === $comparison) { + $comparison = Criteria::IN; + } + + return $this + ->addUsingAlias(ColissimoLabelTableMap::ORDER_ID, $order->toKeyValue('PrimaryKey', 'Id'), $comparison); + } else { + throw new PropelException('filterByOrder() only accepts arguments of type \Thelia\Model\Order or Collection'); + } + } + + /** + * Adds a JOIN clause to the query using the Order relation + * + * @param string $relationAlias optional alias for the relation + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function joinOrder($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + $tableMap = $this->getTableMap(); + $relationMap = $tableMap->getRelation('Order'); + + // create a ModelJoin object for this join + $join = new ModelJoin(); + $join->setJoinType($joinType); + $join->setRelationMap($relationMap, $this->useAliasInSQL ? $this->getModelAlias() : null, $relationAlias); + if ($previousJoin = $this->getPreviousJoin()) { + $join->setPreviousJoin($previousJoin); + } + + // add the ModelJoin to the current object + if ($relationAlias) { + $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); + $this->addJoinObject($join, $relationAlias); + } else { + $this->addJoinObject($join, 'Order'); + } + + return $this; + } + + /** + * Use the Order relation Order object + * + * @see useQuery() + * + * @param string $relationAlias optional alias for the relation, + * to be used as main alias in the secondary query + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return \Thelia\Model\OrderQuery A secondary query class using the current class as primary query + */ + public function useOrderQuery($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + return $this + ->joinOrder($relationAlias, $joinType) + ->useQuery($relationAlias ? $relationAlias : 'Order', '\Thelia\Model\OrderQuery'); + } + + /** + * Exclude object from result + * + * @param ChildColissimoLabel $colissimoLabel Object to remove from the list of results + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function prune($colissimoLabel = null) + { + if ($colissimoLabel) { + $this->addUsingAlias(ColissimoLabelTableMap::ID, $colissimoLabel->getId(), Criteria::NOT_EQUAL); + } + + return $this; + } + + /** + * Deletes all rows from the colissimo_label table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public function doDeleteAll(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + $affectedRows = 0; // initialize var to track total num of affected rows + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + $affectedRows += parent::doDeleteAll($con); + // Because this db requires some delete cascade/set null emulation, we have to + // clear the cached instance *after* the emulation has happened (since + // instances get re-added by the select statement contained therein). + ColissimoLabelTableMap::clearInstancePool(); + ColissimoLabelTableMap::clearRelatedInstancePool(); + + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $affectedRows; + } + + /** + * Performs a DELETE on the database, given a ChildColissimoLabel or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ChildColissimoLabel object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public function delete(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + $criteria = $this; + + // Set the correct dbName + $criteria->setDbName(ColissimoLabelTableMap::DATABASE_NAME); + + $affectedRows = 0; // initialize var to track total num of affected rows + + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + + + ColissimoLabelTableMap::removeInstanceFromPool($criteria); + + $affectedRows += ModelCriteria::delete($con); + ColissimoLabelTableMap::clearRelatedInstancePool(); + $con->commit(); + + return $affectedRows; + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + } + + // timestampable behavior + + /** + * Filter by the latest updated + * + * @param int $nbDays Maximum age of the latest update in days + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function recentlyUpdated($nbDays = 7) + { + return $this->addUsingAlias(ColissimoLabelTableMap::UPDATED_AT, time() - $nbDays * 24 * 60 * 60, Criteria::GREATER_EQUAL); + } + + /** + * Filter by the latest created + * + * @param int $nbDays Maximum age of in days + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function recentlyCreated($nbDays = 7) + { + return $this->addUsingAlias(ColissimoLabelTableMap::CREATED_AT, time() - $nbDays * 24 * 60 * 60, Criteria::GREATER_EQUAL); + } + + /** + * Order by update date desc + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function lastUpdatedFirst() + { + return $this->addDescendingOrderByColumn(ColissimoLabelTableMap::UPDATED_AT); + } + + /** + * Order by update date asc + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function firstUpdatedFirst() + { + return $this->addAscendingOrderByColumn(ColissimoLabelTableMap::UPDATED_AT); + } + + /** + * Order by create date desc + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function lastCreatedFirst() + { + return $this->addDescendingOrderByColumn(ColissimoLabelTableMap::CREATED_AT); + } + + /** + * Order by create date asc + * + * @return ChildColissimoLabelQuery The current query, for fluid interface + */ + public function firstCreatedFirst() + { + return $this->addAscendingOrderByColumn(ColissimoLabelTableMap::CREATED_AT); + } + +} // ColissimoLabelQuery diff --git a/local/modules/ColissimoLabel/Model/ColissimoLabel.php b/local/modules/ColissimoLabel/Model/ColissimoLabel.php new file mode 100644 index 00000000..704de5d2 --- /dev/null +++ b/local/modules/ColissimoLabel/Model/ColissimoLabel.php @@ -0,0 +1,10 @@ + array('Id', 'OrderId', 'Weight', 'Number', 'CreatedAt', 'UpdatedAt', ), + self::TYPE_STUDLYPHPNAME => array('id', 'orderId', 'weight', 'number', 'createdAt', 'updatedAt', ), + self::TYPE_COLNAME => array(ColissimoLabelTableMap::ID, ColissimoLabelTableMap::ORDER_ID, ColissimoLabelTableMap::WEIGHT, ColissimoLabelTableMap::NUMBER, ColissimoLabelTableMap::CREATED_AT, ColissimoLabelTableMap::UPDATED_AT, ), + self::TYPE_RAW_COLNAME => array('ID', 'ORDER_ID', 'WEIGHT', 'NUMBER', 'CREATED_AT', 'UPDATED_AT', ), + self::TYPE_FIELDNAME => array('id', 'order_id', 'weight', 'number', 'created_at', 'updated_at', ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, ) + ); + + /** + * holds an array of keys for quick access to the fieldnames array + * + * first dimension keys are the type constants + * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0 + */ + protected static $fieldKeys = array ( + self::TYPE_PHPNAME => array('Id' => 0, 'OrderId' => 1, 'Weight' => 2, 'Number' => 3, 'CreatedAt' => 4, 'UpdatedAt' => 5, ), + self::TYPE_STUDLYPHPNAME => array('id' => 0, 'orderId' => 1, 'weight' => 2, 'number' => 3, 'createdAt' => 4, 'updatedAt' => 5, ), + self::TYPE_COLNAME => array(ColissimoLabelTableMap::ID => 0, ColissimoLabelTableMap::ORDER_ID => 1, ColissimoLabelTableMap::WEIGHT => 2, ColissimoLabelTableMap::NUMBER => 3, ColissimoLabelTableMap::CREATED_AT => 4, ColissimoLabelTableMap::UPDATED_AT => 5, ), + self::TYPE_RAW_COLNAME => array('ID' => 0, 'ORDER_ID' => 1, 'WEIGHT' => 2, 'NUMBER' => 3, 'CREATED_AT' => 4, 'UPDATED_AT' => 5, ), + self::TYPE_FIELDNAME => array('id' => 0, 'order_id' => 1, 'weight' => 2, 'number' => 3, 'created_at' => 4, 'updated_at' => 5, ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, ) + ); + + /** + * Initialize the table attributes and columns + * Relations are not initialized by this method since they are lazy loaded + * + * @return void + * @throws PropelException + */ + public function initialize() + { + // attributes + $this->setName('colissimo_label'); + $this->setPhpName('ColissimoLabel'); + $this->setClassName('\\ColissimoLabel\\Model\\ColissimoLabel'); + $this->setPackage('ColissimoLabel.Model'); + $this->setUseIdGenerator(true); + // columns + $this->addPrimaryKey('ID', 'Id', 'INTEGER', true, null, null); + $this->addForeignKey('ORDER_ID', 'OrderId', 'INTEGER', 'order', 'ID', true, null, null); + $this->addColumn('WEIGHT', 'Weight', 'DECIMAL', false, 6, 0); + $this->addColumn('NUMBER', 'Number', 'VARCHAR', false, 255, null); + $this->addColumn('CREATED_AT', 'CreatedAt', 'TIMESTAMP', false, null, null); + $this->addColumn('UPDATED_AT', 'UpdatedAt', 'TIMESTAMP', false, null, null); + } // initialize() + + /** + * Build the RelationMap objects for this table relationships + */ + public function buildRelations() + { + $this->addRelation('Order', '\\Thelia\\Model\\Order', RelationMap::MANY_TO_ONE, array('order_id' => 'id', ), 'CASCADE', 'RESTRICT'); + } // buildRelations() + + /** + * + * Gets the list of behaviors registered for this table + * + * @return array Associative array (name => parameters) of behaviors + */ + public function getBehaviors() + { + return array( + 'timestampable' => array('create_column' => 'created_at', 'update_column' => 'updated_at', ), + ); + } // getBehaviors() + + /** + * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table. + * + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, a serialize()d version of the primary key will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + */ + public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + // If the PK cannot be derived from the row, return NULL. + if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) { + return null; + } + + return (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + } + + /** + * Retrieves the primary key from the DB resultset row + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, an array of the primary key columns will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + * + * @return mixed The primary key of the row + */ + public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + + return (int) $row[ + $indexType == TableMap::TYPE_NUM + ? 0 + $offset + : self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType) + ]; + } + + /** + * The class that the tableMap will make instances of. + * + * If $withPrefix is true, the returned path + * uses a dot-path notation which is translated into a path + * relative to a location on the PHP include_path. + * (e.g. path.to.MyClass -> 'path/to/MyClass.php') + * + * @param boolean $withPrefix Whether or not to return the path with the class name + * @return string path.to.ClassName + */ + public static function getOMClass($withPrefix = true) + { + return $withPrefix ? ColissimoLabelTableMap::CLASS_DEFAULT : ColissimoLabelTableMap::OM_CLASS; + } + + /** + * Populates an object of the default type or an object that inherit from the default. + * + * @param array $row row returned by DataFetcher->fetch(). + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + * @return array (ColissimoLabel object, last column rank) + */ + public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + $key = ColissimoLabelTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType); + if (null !== ($obj = ColissimoLabelTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, $offset, true); // rehydrate + $col = $offset + ColissimoLabelTableMap::NUM_HYDRATE_COLUMNS; + } else { + $cls = ColissimoLabelTableMap::OM_CLASS; + $obj = new $cls(); + $col = $obj->hydrate($row, $offset, false, $indexType); + ColissimoLabelTableMap::addInstanceToPool($obj, $key); + } + + return array($obj, $col); + } + + /** + * The returned array will contain objects of the default type or + * objects that inherit from the default. + * + * @param DataFetcherInterface $dataFetcher + * @return array + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function populateObjects(DataFetcherInterface $dataFetcher) + { + $results = array(); + + // set the class once to avoid overhead in the loop + $cls = static::getOMClass(false); + // populate the object(s) + while ($row = $dataFetcher->fetch()) { + $key = ColissimoLabelTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType()); + if (null !== ($obj = ColissimoLabelTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, 0, true); // rehydrate + $results[] = $obj; + } else { + $obj = new $cls(); + $obj->hydrate($row); + $results[] = $obj; + ColissimoLabelTableMap::addInstanceToPool($obj, $key); + } // if key exists + } + + return $results; + } + /** + * Add all the columns needed to create a new object. + * + * Note: any columns that were marked with lazyLoad="true" in the + * XML schema will not be added to the select list and only loaded + * on demand. + * + * @param Criteria $criteria object containing the columns to add. + * @param string $alias optional table alias + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function addSelectColumns(Criteria $criteria, $alias = null) + { + if (null === $alias) { + $criteria->addSelectColumn(ColissimoLabelTableMap::ID); + $criteria->addSelectColumn(ColissimoLabelTableMap::ORDER_ID); + $criteria->addSelectColumn(ColissimoLabelTableMap::WEIGHT); + $criteria->addSelectColumn(ColissimoLabelTableMap::NUMBER); + $criteria->addSelectColumn(ColissimoLabelTableMap::CREATED_AT); + $criteria->addSelectColumn(ColissimoLabelTableMap::UPDATED_AT); + } else { + $criteria->addSelectColumn($alias . '.ID'); + $criteria->addSelectColumn($alias . '.ORDER_ID'); + $criteria->addSelectColumn($alias . '.WEIGHT'); + $criteria->addSelectColumn($alias . '.NUMBER'); + $criteria->addSelectColumn($alias . '.CREATED_AT'); + $criteria->addSelectColumn($alias . '.UPDATED_AT'); + } + } + + /** + * Returns the TableMap related to this object. + * This method is not needed for general use but a specific application could have a need. + * @return TableMap + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function getTableMap() + { + return Propel::getServiceContainer()->getDatabaseMap(ColissimoLabelTableMap::DATABASE_NAME)->getTable(ColissimoLabelTableMap::TABLE_NAME); + } + + /** + * Add a TableMap instance to the database for this tableMap class. + */ + public static function buildTableMap() + { + $dbMap = Propel::getServiceContainer()->getDatabaseMap(ColissimoLabelTableMap::DATABASE_NAME); + if (!$dbMap->hasTable(ColissimoLabelTableMap::TABLE_NAME)) { + $dbMap->addTableObject(new ColissimoLabelTableMap()); + } + } + + /** + * Performs a DELETE on the database, given a ColissimoLabel or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ColissimoLabel object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doDelete($values, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + if ($values instanceof Criteria) { + // rename for clarity + $criteria = $values; + } elseif ($values instanceof \ColissimoLabel\Model\ColissimoLabel) { // it's a model object + // create criteria based on pk values + $criteria = $values->buildPkeyCriteria(); + } else { // it's a primary key, or an array of pks + $criteria = new Criteria(ColissimoLabelTableMap::DATABASE_NAME); + $criteria->add(ColissimoLabelTableMap::ID, (array) $values, Criteria::IN); + } + + $query = ColissimoLabelQuery::create()->mergeWith($criteria); + + if ($values instanceof Criteria) { ColissimoLabelTableMap::clearInstancePool(); + } elseif (!is_object($values)) { // it's a primary key, or an array of pks + foreach ((array) $values as $singleval) { ColissimoLabelTableMap::removeInstanceFromPool($singleval); + } + } + + return $query->delete($con); + } + + /** + * Deletes all rows from the colissimo_label table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public static function doDeleteAll(ConnectionInterface $con = null) + { + return ColissimoLabelQuery::create()->doDeleteAll($con); + } + + /** + * Performs an INSERT on the database, given a ColissimoLabel or Criteria object. + * + * @param mixed $criteria Criteria or ColissimoLabel object containing data that is used to create the INSERT statement. + * @param ConnectionInterface $con the ConnectionInterface connection to use + * @return mixed The new primary key. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doInsert($criteria, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimoLabelTableMap::DATABASE_NAME); + } + + if ($criteria instanceof Criteria) { + $criteria = clone $criteria; // rename for clarity + } else { + $criteria = $criteria->buildCriteria(); // build Criteria from ColissimoLabel object + } + + if ($criteria->containsKey(ColissimoLabelTableMap::ID) && $criteria->keyContainsValue(ColissimoLabelTableMap::ID) ) { + throw new PropelException('Cannot insert a value for auto-increment primary key ('.ColissimoLabelTableMap::ID.')'); + } + + + // Set the correct dbName + $query = ColissimoLabelQuery::create()->mergeWith($criteria); + + try { + // use transaction because $criteria could contain info + // for more than one table (I guess, conceivably) + $con->beginTransaction(); + $pk = $query->doInsert($con); + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $pk; + } + +} // ColissimoLabelTableMap +// This is the static code needed to register the TableMap for this table with the main Propel class. +// +ColissimoLabelTableMap::buildTableMap(); diff --git a/local/modules/ColissimoLabel/Readme.md b/local/modules/ColissimoLabel/Readme.md new file mode 100644 index 00000000..43f07a69 --- /dev/null +++ b/local/modules/ColissimoLabel/Readme.md @@ -0,0 +1,22 @@ +# Colissimo Label + +## Installation + +### Manually + +* Copy the module into ```/local/modules/``` directory and be sure that the name of the module is ColissimoLabel. +* Activate it in your thelia administration panel + +### Composer + +Add it in your main thelia composer.json file + +``` +composer require thelia/colissimo-label-module:~0.3.2 +``` + +### Configuration + +For the moment, this module does not have interface. +You can change the values `contract-number` `password` on your table `module_config` + diff --git a/local/modules/ColissimoLabel/Request/AbstractLabelRequest.php b/local/modules/ColissimoLabel/Request/AbstractLabelRequest.php new file mode 100644 index 00000000..328922fe --- /dev/null +++ b/local/modules/ColissimoLabel/Request/AbstractLabelRequest.php @@ -0,0 +1,118 @@ +gilles.bourgeat@gmail.com> + */ +abstract class AbstractLabelRequest extends AbstractRequest +{ + /** @var OutputFormat|null */ + private $outputFormat; + + /** @var Letter */ + private $letter; + + /** + * @return OutputFormat|null + */ + public function getOutputFormat() + { + return $this->outputFormat; + } + + /** + * @param OutputFormat $outputFormat + * @return self + */ + protected function setOutputFormat(OutputFormat $outputFormat) + { + $this->outputFormat = $outputFormat; + return $this; + } + + /** + * @return Letter + */ + public function getLetter() + { + return $this->letter; + } + + /** + * @param Letter $letter + * @return self + */ + protected function setLetter(Letter $letter) + { + $this->letter = $letter; + return $this; + } + + /** + * @inheritdoc + */ + public function generateArrayRequest() + { + return array_merge_recursive(parent::generateArrayRequest(), [ + 'outputFormat' => [ + 'x' => $this->getOutputFormat()->getX(), + 'y' => $this->getOutputFormat()->getY(), + 'outputPrintingType' => $this->getOutputFormat()->getOutputPrintingType() + ], + 'letter' => [ + 'service' => [ + "productCode" => $this->getLetter()->getService()->getProductCode(), + "depositDate" => $this->getLetter()->getService()->getDepositDate()->format('Y-m-d'), + "orderNumber" => $this->getLetter()->getService()->getOrderNumber(), + 'commercialName' => $this->getLetter()->getService()->getCommercialName() + ], + 'parcel' => [ + 'weight' => $this->getLetter()->getParcel()->getWeight(), + 'pickupLocationId' => $this->getLetter()->getParcel()->getPickupLocationId() + ], + 'sender' => [ + 'senderParcelRef' => $this->getLetter()->getSender()->getSenderParcelRef(), + 'address' => [ + 'companyName' => $this->getLetter()->getSender()->getAddress()->getCompanyName(), + 'lastName' => $this->getLetter()->getSender()->getAddress()->getLastName(), + 'firstName' => $this->getLetter()->getSender()->getAddress()->getFirstName(), + 'line0' => $this->getLetter()->getSender()->getAddress()->getLine0(), + 'line1' => $this->getLetter()->getSender()->getAddress()->getLine1(), + 'line2' => $this->getLetter()->getSender()->getAddress()->getLine2(), + 'line3' => $this->getLetter()->getSender()->getAddress()->getLine3(), + 'countryCode' => $this->getLetter()->getSender()->getAddress()->getCountryCode(), + 'city' => $this->getLetter()->getSender()->getAddress()->getCity(), + 'zipCode' => $this->getLetter()->getSender()->getAddress()->getZipCode(), + 'phoneNumber' => $this->getLetter()->getSender()->getAddress()->getPhoneNumber(), + 'mobileNumber' => $this->getLetter()->getSender()->getAddress()->getMobileNumber(), + 'email'=> $this->getLetter()->getSender()->getAddress()->getEmail(), + 'language' => $this->getLetter()->getSender()->getAddress()->getLanguage() + ] + ], + 'addressee' => [ + 'addresseeParcelRef' => $this->getLetter()->getAddressee()->getAddresseeParcelRef(), + 'address' => [ + 'companyName' => $this->getLetter()->getAddressee()->getAddress()->getCompanyName(), + 'lastName' => $this->getLetter()->getAddressee()->getAddress()->getLastName(), + 'firstName' => $this->getLetter()->getAddressee()->getAddress()->getFirstName(), + 'line0' => $this->getLetter()->getAddressee()->getAddress()->getLine0(), + 'line1' => $this->getLetter()->getAddressee()->getAddress()->getLine1(), + 'line2' => $this->getLetter()->getAddressee()->getAddress()->getLine2(), + 'line3' => $this->getLetter()->getAddressee()->getAddress()->getLine3(), + 'countryCode' => $this->getLetter()->getAddressee()->getAddress()->getCountryCode(), + 'city' => $this->getLetter()->getAddressee()->getAddress()->getCity(), + 'zipCode' => $this->getLetter()->getAddressee()->getAddress()->getZipCode(), + 'phoneNumber' => $this->getLetter()->getAddressee()->getAddress()->getPhoneNumber(), + 'mobileNumber' => $this->getLetter()->getAddressee()->getAddress()->getMobileNumber(), + 'email'=> $this->getLetter()->getAddressee()->getAddress()->getEmail(), + 'language' => $this->getLetter()->getAddressee()->getAddress()->getLanguage() + ] + ] + ] + ]); + } +} diff --git a/local/modules/ColissimoLabel/Request/AbstractRequest.php b/local/modules/ColissimoLabel/Request/AbstractRequest.php new file mode 100644 index 00000000..e03ccb0a --- /dev/null +++ b/local/modules/ColissimoLabel/Request/AbstractRequest.php @@ -0,0 +1,57 @@ +gilles.bourgeat@gmail.com> + */ +abstract class AbstractRequest +{ + protected $contractNumber = ''; + + protected $password = ''; + + /** + * @return string + */ + public function getContractNumber() + { + return $this->contractNumber; + } + + /** + * @param string $contractNumber + * @return self + */ + public function setContractNumber($contractNumber) + { + $this->contractNumber = $contractNumber; + return $this; + } + + /** + * @return string + */ + public function getPassword() + { + return $this->password; + } + + /** + * @param string $password + * @return self + */ + public function setPassword($password) + { + $this->password = $password; + return $this; + } + + public function generateArrayRequest() + { + return [ + 'contractNumber' => $this->getContractNumber(), + 'password' => $this->getPassword() + ]; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/APIConfiguration.php b/local/modules/ColissimoLabel/Request/Helper/APIConfiguration.php new file mode 100644 index 00000000..c970f186 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/APIConfiguration.php @@ -0,0 +1,118 @@ +gilles.bourgeat@gmail.com> + */ +abstract class APIConfiguration +{ + protected $contractNumber = ''; + + protected $password = ''; + + protected $version = '2.0'; + + protected $wsdl = ''; + + protected $method = ''; + + public function __construct() + { + $this->setContractNumber(ConfigQuery::read('colissimo.api.contract.number')); + $this->setPassword(ConfigQuery::read('colissimo.api.password')); + $this->setWsdl('https://ws.colissimo.fr/sls-ws/SlsServiceWS/2.0?wsdl'); + } + + /** + * @return string + */ + public function getContractNumber() + { + return $this->contractNumber; + } + + /** + * @param string $contractNumber + * @return self + */ + public function setContractNumber($contractNumber) + { + $this->contractNumber = $contractNumber; + return $this; + } + + /** + * @return string + */ + public function getPassword() + { + return $this->password; + } + + /** + * @param string $password + * @return self + */ + public function setPassword($password) + { + $this->password = $password; + return $this; + } + + /** + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @param string $version + * @return self + */ + public function setVersion($version) + { + $this->version = $version; + return $this; + } + + /** + * @return string + */ + public function getWsdl() + { + return $this->wsdl; + } + + /** + * @param string $wsdl + * @return self + */ + public function setWsdl($wsdl) + { + $this->wsdl = $wsdl; + return $this; + } + + /** + * @return string + */ + public function getMethod() + { + return $this->method; + } + + /** + * @param string $method + * @return self + */ + public function setMethod($method) + { + $this->method = $method; + return $this; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Address.php b/local/modules/ColissimoLabel/Request/Helper/Address.php new file mode 100644 index 00000000..acc16ae6 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Address.php @@ -0,0 +1,289 @@ +gilles.bourgeat@gmail.com> + */ +class Address +{ + protected $companyName =''; + + protected $lastName = ''; + + protected $firstName = ''; + + protected $line0 = ''; + + protected $line1 = ''; + + protected $line2 = ''; + + protected $line3 = ''; + + protected $countryCode = ''; + + protected $city = ''; + + protected $zipCode = ''; + + protected $phoneNumber = ''; + + protected $mobileNumber = ''; + + protected $email = ''; + + protected $language = ''; + + /** + * @return string + */ + public function getLanguage() + { + return $this->language; + } + + /** + * @param string $language + * @return Address + */ + public function setLanguage($language) + { + $this->language = $language; + return $this; + } + + /** + * @return string + */ + public function getPhoneNumber() + { + return $this->phoneNumber; + } + + /** + * @param string $phoneNumber + * @return Address + */ + public function setPhoneNumber($phoneNumber) + { + $this->phoneNumber = $phoneNumber; + return $this; + } + + /** + * @return string + */ + public function getMobileNumber() + { + return $this->mobileNumber; + } + + /** + * @param string $mobileNumber + * @return Address + */ + public function setMobileNumber($mobileNumber) + { + $this->mobileNumber = $mobileNumber; + return $this; + } + + /** + * @return string + */ + public function getEmail() + { + return $this->email; + } + + /** + * @param string $email + * @return Address + */ + public function setEmail($email) + { + $this->email = $email; + return $this; + } + + /** + * @return string + */ + public function getCompanyName() + { + return $this->companyName; + } + + /** + * @param string $companyName + * @return self + */ + public function setCompanyName($companyName) + { + $this->companyName = $companyName; + return $this; + } + + /** + * @return string + */ + public function getLastName() + { + return $this->lastName; + } + + /** + * @param string $lastName + * @return self + */ + public function setLastName($lastName) + { + $this->lastName = $lastName; + return $this; + } + + /** + * @return string + */ + public function getFirstName() + { + return $this->firstName; + } + + /** + * @param string $firstName + * @return self + */ + public function setFirstName($firstName) + { + $this->firstName = $firstName; + return $this; + } + + /** + * @return string + */ + public function getLine0() + { + return $this->line0; + } + + /** + * @param string $line0 + * @return self + */ + public function setLine0($line0) + { + $this->line0 = $line0; + return $this; + } + + /** + * @return string + */ + public function getLine1() + { + return $this->line1; + } + + /** + * @param string $line1 + * @return self + */ + public function setLine1($line1) + { + $this->line1 = $line1; + return $this; + } + + /** + * @return string + */ + public function getLine2() + { + return $this->line2; + } + + /** + * @param string $line2 + * @return self + */ + public function setLine2($line2) + { + $this->line2 = $line2; + return $this; + } + + /** + * @return string + */ + public function getLine3() + { + return $this->line3; + } + + /** + * @param string $line3 + * @return self + */ + public function setLine3($line3) + { + $this->line3 = $line3; + return $this; + } + + /** + * @return string + */ + public function getCountryCode() + { + return $this->countryCode; + } + + /** + * @param string $countryCode + * @return self + */ + public function setCountryCode($countryCode) + { + $this->countryCode = $countryCode; + return $this; + } + + /** + * @return string + */ + public function getCity() + { + return $this->city; + } + + /** + * @param string $city + * @return self + */ + public function setCity($city) + { + $this->city = $city; + return $this; + } + + /** + * @return string + */ + public function getZipCode() + { + return $this->zipCode; + } + + /** + * @param string $zipCode + * @return self + */ + public function setZipCode($zipCode) + { + $this->zipCode = $zipCode; + return $this; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Addressee.php b/local/modules/ColissimoLabel/Request/Helper/Addressee.php new file mode 100644 index 00000000..d249ba0f --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Addressee.php @@ -0,0 +1,44 @@ +gilles.bourgeat@gmail.com> + */ +class Addressee +{ + /** @var string */ + protected $addresseeParcelRef; + + /** @var Address */ + protected $address; + + public function __construct(Address $address) + { + $this->address = $address; + } + + /** + * @return string + */ + public function getAddresseeParcelRef() + { + return $this->addresseeParcelRef; + } + + /** + * @param string $addresseeParcelRef + */ + public function setAddresseeParcelRef($addresseeParcelRef) + { + $this->addresseeParcelRef = $addresseeParcelRef; + } + + /** + * @return Address + */ + public function getAddress() + { + return $this->address; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/BordereauRequestAPIConfiguration.php b/local/modules/ColissimoLabel/Request/Helper/BordereauRequestAPIConfiguration.php new file mode 100644 index 00000000..393e53d8 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/BordereauRequestAPIConfiguration.php @@ -0,0 +1,16 @@ +gilles.bourgeat@gmail.com> + */ +class BordereauRequestAPIConfiguration extends APIConfiguration +{ + public function __construct() + { + parent::__construct(); + + $this->setMethod('generateBordereauByParcelsNumbers'); + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/LabelRequestAPIConfiguration.php b/local/modules/ColissimoLabel/Request/Helper/LabelRequestAPIConfiguration.php new file mode 100644 index 00000000..d5001289 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/LabelRequestAPIConfiguration.php @@ -0,0 +1,16 @@ +gilles.bourgeat@gmail.com> + */ +class LabelRequestAPIConfiguration extends APIConfiguration +{ + public function __construct() + { + parent::__construct(); + + $this->setMethod('generateLabel'); + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Letter.php b/local/modules/ColissimoLabel/Request/Helper/Letter.php new file mode 100644 index 00000000..f21936ae --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Letter.php @@ -0,0 +1,65 @@ +gilles.bourgeat@gmail.com> + */ +class Letter +{ + /** @var Sender */ + protected $sender; + + /** @var Addressee */ + protected $addressee; + + /** @var Parcel */ + protected $parcel; + + /** @var Service */ + protected $service; + + public function __construct( + Service $service, + Sender $sender, + Addressee $addressee, + Parcel $parcel + ) { + $this->sender = $sender; + $this->addressee = $addressee; + $this->parcel = $parcel; + $this->service = $service; + } + + /** + * @return Service + */ + public function getService() + { + return $this->service; + } + + /** + * @return Sender + */ + public function getSender() + { + return $this->sender; + } + + /** + * @return Addressee + */ + public function getAddressee() + { + return $this->addressee; + } + + /** + * @return Parcel + */ + public function getParcel() + { + return $this->parcel; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/OutputFormat.php b/local/modules/ColissimoLabel/Request/Helper/OutputFormat.php new file mode 100644 index 00000000..5f7e5404 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/OutputFormat.php @@ -0,0 +1,86 @@ +gilles.bourgeat@gmail.com> + */ +class OutputFormat +{ + const OUTPUT_PRINTING_TYPE = [ + 0 => 'ZPL_10x15_203dpi', + 1 => 'ZPL_10x15_300dpi', + 2 => 'DPL_10x15_203dpi', + 3 => 'DPL_10x15_300dpi', + 4 => 'PDF_10x15_300dpi', + 5 => 'PDF_A4_300dpi' + ]; + + const OUTPUT_PRINTING_TYPE_DEFAULT = self::OUTPUT_PRINTING_TYPE[4]; + + protected $x = 0; + + protected $y = 0; + + protected $outputPrintingType = self::OUTPUT_PRINTING_TYPE_DEFAULT; + + /** + * @return int + */ + public function getX() + { + return $this->x; + } + + /** + * @param int $x + * @return self + */ + public function setX($x) + { + $this->x = (int) $x; + return $this; + } + + /** + * @return int + */ + public function getY() + { + return $this->y; + } + + /** + * @param int $y + * @return self + */ + public function setY($y) + { + $this->y = (int) $y; + return $this; + } + + /** + * @return string value of the list ColissimoAPI\Request\Helper\LabelOutputFormat::OUTPUT_PRINTING_TYPE + */ + public function getOutputPrintingType() + { + return $this->outputPrintingType; + } + + /** + * @param string $outputPrintingType value of the list ColissimoAPI\Request\Helper\LabelOutputFormat::OUTPUT_PRINTING_TYPE + * @return self + */ + public function setOutputPrintingType($outputPrintingType) + { + if (\in_array($outputPrintingType, self::OUTPUT_PRINTING_TYPE)) { + new InvalidArgumentException('Invalid value "' . $outputPrintingType . '" for argument $outputPrintingType'); + } + + $this->outputPrintingType = $outputPrintingType; + return $this; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Parcel.php b/local/modules/ColissimoLabel/Request/Helper/Parcel.php new file mode 100644 index 00000000..61e7b385 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Parcel.php @@ -0,0 +1,74 @@ +gilles.bourgeat@gmail.com> + */ +class Parcel +{ + protected $weight = 0; + + protected $instructions = ''; + + protected $pickupLocationId; + + public function __construct($weight) + { + $this->weight = (float) $weight; + } + + /** + * @return int + */ + public function getWeight() + { + return $this->weight; + } + + /** + * @param int $weight + * @return self + */ + public function setWeight($weight) + { + $this->weight = $weight; + return $this; + } + + /** + * @return string + */ + public function getInstructions() + { + return $this->instructions; + } + + /** + * @param string $instructions + * @return self + */ + public function setInstructions($instructions) + { + $this->instructions = $instructions; + return $this; + } + + /** + * @return string + */ + public function getPickupLocationId() + { + return $this->pickupLocationId; + } + + /** + * @param string $pickupLocationId + * @return self + */ + public function setPickupLocationId($pickupLocationId) + { + $this->pickupLocationId = $pickupLocationId; + return $this; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Sender.php b/local/modules/ColissimoLabel/Request/Helper/Sender.php new file mode 100644 index 00000000..8fcbb2dd --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Sender.php @@ -0,0 +1,46 @@ +gilles.bourgeat@gmail.com> + */ +class Sender +{ + /** @var string */ + protected $senderParcelRef; + + /** @var Address */ + protected $address; + + public function __construct(Address $address) + { + $this->address = $address; + } + + /** + * @return string + */ + public function getSenderParcelRef() + { + return $this->senderParcelRef; + } + + /** + * @param string $senderParcelRef + * @return self + */ + public function setSenderParcelRef($senderParcelRef) + { + $this->senderParcelRef = $senderParcelRef; + return $this; + } + + /** + * @return Address + */ + public function getAddress() + { + return $this->address; + } +} diff --git a/local/modules/ColissimoLabel/Request/Helper/Service.php b/local/modules/ColissimoLabel/Request/Helper/Service.php new file mode 100644 index 00000000..d7b0bd08 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Helper/Service.php @@ -0,0 +1,136 @@ +gilles.bourgeat@gmail.com> + */ +class Service +{ + const PRODUCT_CODE_LIST = [ + 0 => 'DOM', + 1 => 'COLD', + 2 => 'DOS', + 3 => 'COL', + 4 => 'BPR', + 5 => 'A2P', + 6 => 'CORE', + 7 => 'COLR', + 8 => 'J+1 ', + 9 => 'CORI', + 10 => 'COM', + 11 => 'CDS', + 12 => 'ECO', + 13 => 'CORI', + 14 => 'COLI', + 15 => 'ACCI', + 16 => 'CMT', + 17 => 'PCS', + 18 => 'DOM', + 19 => 'DOS', + 20 => 'BDP' + ]; + + const PRODUCT_CODE_LIST_COMMERCIAL_NAME = [ + 0 => 'France Colissimo Domicile - sans signature', + 1 => 'France Colissimo Domicile - sans signature', + 2 => 'France Colissimo Domicile - avec signature', + 3 => 'France Colissimo Domicile - avec signature', + 4 => 'France Colissimo - Point Retrait – en Bureau de Poste ** ', + 5 => 'France Colissimo - Point Retrait – en relais Pickup ou en consigne Pickup Station', + 6 => 'France Colissimo Retour France', + 7 => 'France Colissimo Flash - sans signature', + 8 => 'Colissimo Flash – avec signature', + 9 => 'Colissimo Retour International ', + 10 => 'Outre-Mer Colissimo Domicile - sans signature ', + 11 => 'Outre-Mer Colissimo Domicile - avec signature', + 12 => 'Outre-Mer Colissimo Eco OM', + 13 => 'Outre-Mer Colissimo Retour OM', + 14 => 'International Colissimo Expert International', + 15 => 'International Offre Economique Grand Export (offre en test pour la Chine pour un client Pilote)', + 16 => 'International (Europe) Colissimo - Point Retrait – en relais ****', + 17 => 'International (Europe) Colissimo - Point Retrait – Consigne Pickup Station – Sauf France et Belgique', + 18 => 'International (Europe) Colissimo Domicile - sans signature ****', + 19 => 'International (Europe) Colissimo Domicile - avec signature ****', + 20 => 'International (Europe) Colissimo Point Retrait – en bureau de poste ****' + ]; + + + protected $productCode = ''; + + /** @var \DateTime */ + protected $depositDate; + + protected $orderNumber = ''; + + protected $commercialName = ''; + + public function __construct($productCode, \DateTime $depositDate, $orderNumber) + { + if (empty($orderNumber)) { + throw new InvalidArgumentException('Invalid argument orderNumber'); + } + + if (empty($productCode)) { + throw new InvalidArgumentException('Invalid argument productCode'); + } + + $this->orderNumber = $orderNumber; + $this->depositDate = $depositDate; + $this->productCode = $productCode; + } + + /** + * @return string + */ + public function getProductCode() + { + return $this->productCode; + } + + /** + * @param string $productCode + * @return $this + */ + public function setProductCode($productCode) + { + $this->productCode = $productCode; + return $this; + } + + /** + * @return \DateTime + */ + public function getDepositDate() + { + return $this->depositDate; + } + + /** + * @return string + */ + public function getOrderNumber() + { + return $this->orderNumber; + } + + /** + * @return string + */ + public function getCommercialName() + { + return $this->commercialName; + } + + /** + * @param string $commercialName + * @return Service + */ + public function setCommercialName($commercialName) + { + $this->commercialName = $commercialName; + return $this; + } +} diff --git a/local/modules/ColissimoLabel/Request/LabelRequest.php b/local/modules/ColissimoLabel/Request/LabelRequest.php new file mode 100644 index 00000000..3cca19d6 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/LabelRequest.php @@ -0,0 +1,92 @@ +gilles.bourgeat@gmail.com> + */ +class LabelRequest extends AbstractLabelRequest +{ + use MethodCreateAddressFromStore; + use MethodCreateAddressFromOrderAddress; + + public function __construct(Order $order, $pickupCode = null, $pickupType = null) + { + $orderAddress = OrderAddressQuery::create()->findOneById($order->getDeliveryOrderAddressId()); + + $this->setLetter(new Letter( + new Service( + null !== $pickupType ? $pickupType : $this->getProductCode($order), + (new \DateTime()), + $order->getRef() + ), + new Sender( + $this->createAddressFromStore() + ), + new Addressee( + $this->createAddressFromOrderAddress( + $orderAddress, + $order->getCustomer() + ) + ), + new Parcel( + $order->getWeight() + ) + )); + + if (null !== $pickupCode) { + $this->getLetter()->getParcel()->setPickupLocationId($pickupCode); + } + + //$this->getLetter()->getAddressee()->setAddresseeParcelRef($order->getRef()); + $this->getLetter()->getSender()->setSenderParcelRef($order->getRef()); + + $this->setOutputFormat(new OutputFormat()); + + $this->getOutputFormat()->setOutputPrintingType( + ColissimoLabel::getConfigValue(ColissimoLabel::CONFIG_KEY_DEFAULT_LABEL_FORMAT) + ); + } + + protected function getProductCode(Order $order) + { + /** @var OrderAddress $deliveryAddress */ + $deliveryAddress = $order->getOrderAddressRelatedByDeliveryOrderAddressId(); + + $code = $deliveryAddress->getCountry()->getIsocode(); + + // france case + if ($code == '250') { + return Service::PRODUCT_CODE_LIST[0]; + } elseif (in_array( // europe + $code, + [ + "040", "056", "100", "191", "196", "203", "208", "233", "246", "250", "276", "300", "348", "372", "380", "428", "440", "442", "470", "528", "616", "620", "642", "705", "724", "752", "826" + ] + )) { + return Service::PRODUCT_CODE_LIST[0]; + } elseif (in_array( // europe + $code, + [ + "312", "254", "666", "474", "638", "175" + ] + )) { // outre mer + return Service::PRODUCT_CODE_LIST[10]; + } else { // other + return Service::PRODUCT_CODE_LIST[14]; + } + } +} diff --git a/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromOrderAddress.php b/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromOrderAddress.php new file mode 100644 index 00000000..c7b35776 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromOrderAddress.php @@ -0,0 +1,32 @@ +gilles.bourgeat@gmail.com> + */ +trait MethodCreateAddressFromOrderAddress +{ + public function createAddressFromOrderAddress(OrderAddress $orderAddress, Customer $customer) + { + return (new Address()) + ->setCompanyName($orderAddress->getCompany()) + ->setFirstName($orderAddress->getFirstname()) + ->setLastName($orderAddress->getLastname()) + ->setCity($orderAddress->getCity()) + ->setZipCode($orderAddress->getZipcode()) + ->setCountryCode($orderAddress->getCountry()->getIsoalpha2()) + ->setLine2($orderAddress->getAddress1()) + ->setLine3($orderAddress->getAddress2()) + ->setPhoneNumber(trim(str_replace(' ', '', $orderAddress->getPhone()))) + ->setMobileNumber(trim(str_replace(' ', '', $orderAddress->getCellphone()))) + ->setEmail($customer->getEmail()) + ->setLanguage(strtoupper(LangQuery::create()->filterByByDefault(true)->findOne()->getCode())) + ; + } +} diff --git a/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromStore.php b/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromStore.php new file mode 100644 index 00000000..2c226921 --- /dev/null +++ b/local/modules/ColissimoLabel/Request/Traits/MethodCreateAddressFromStore.php @@ -0,0 +1,29 @@ +gilles.bourgeat@gmail.com> + */ +trait MethodCreateAddressFromStore +{ + public function createAddressFromStore() + { + return (new Address()) + ->setCompanyName(ConfigQuery::read('store_name')) + ->setCity(ConfigQuery::read('store_city')) + ->setZipCode(ConfigQuery::read('store_zipcode')) + ->setCountryCode(CountryQuery::create()->findOneById(ConfigQuery::read('store_country'))->getIsoalpha2()) + ->setLine2(ConfigQuery::read('store_address1')) + ->setLine3(ConfigQuery::read('store_address2')) + ->setEmail(trim(ConfigQuery::read('store_email'))) + ->setPhoneNumber(trim(str_replace(' ', '', ConfigQuery::read('store_phone')))) + ->setLanguage(strtoupper(LangQuery::create()->filterByByDefault(true)->findOne()->getCode())) + ; + } +} diff --git a/local/modules/ColissimoLabel/Response/BordereauResponse.php b/local/modules/ColissimoLabel/Response/BordereauResponse.php new file mode 100644 index 00000000..fdd6ab46 --- /dev/null +++ b/local/modules/ColissimoLabel/Response/BordereauResponse.php @@ -0,0 +1,78 @@ +gilles.bourgeat@gmail.com> + */ +class BordereauResponse +{ + const UUID = '/--uuid:/'; //This is the separator of each part of the response + const CONTENT = 'Content-'; + + public $soapResponse; + public $attachments = []; + public $uuid; + + public function __construct($soapResponse) + { + $this->soapResponse = $soapResponse; + + $this->parseResponse($soapResponse); + } + + protected function parseResponse($response) + { + $content = array (); + $matches = array (); + preg_match_all(self::UUID, $response, $matches, PREG_OFFSET_CAPTURE); + + for($i = 0; $i < count ( $matches [0] ) -1; $i ++) { + if ($i + 1 < count ( $matches [0] )) { + $content [$i] = substr ( $response, $matches [0] [$i] [1], $matches [0] [$i + 1] [1] - $matches [0][$i] [1] ); + } else { + $content [$i] = substr ( $response, $matches [0] [$i] [1], strlen ( $response ) ); + } + } + + foreach ( $content as $part ) { + if ($this->uuid == null) { + $uuidStart = 0; + $uuidEnd = 0; + $uuidStart = strpos($part, self::UUID, 0) + strlen(self::UUID); + $uuidEnd = strpos($part, "\r\n", $uuidStart); + $this->uuid = substr($part, $uuidStart, $uuidEnd - $uuidStart); + } + $header = $this->extractHeader($part); + if(count($header) > 0) { + if (strpos($header['Content-Type'], 'type="text/xml"') !== FALSE) { + $this->soapResponse['header'] = $header; + $this->soapResponse['data'] = trim(substr($part, $header['offsetEnd'])); + } else { + $attachment['header'] = $header; + $attachment['data'] = trim(substr($part, $header['offsetEnd'])); + array_push($this->attachments, $attachment); + } + } + } + } + + /** + * Exclude the header from the Web Service response * @param string $part + * @return array $header + */ + private function extractHeader($part) + { + $header = array(); + $headerLineStart = strpos($part, self::CONTENT, 0); + $endLine = 0; + while($headerLineStart !== FALSE) { + $header['offsetStart'] = $headerLineStart; + $endLine = strpos($part, "\r\n", $headerLineStart); + $headerLine = explode(': ', substr($part, $headerLineStart, $endLine-$headerLineStart)); $header[$headerLine[0]] = $headerLine[1]; + $headerLineStart = strpos($part, self::CONTENT, $endLine); + } + $header['offsetEnd'] = $endLine; + return $header; + } +} diff --git a/local/modules/ColissimoLabel/Response/LabelResponse.php b/local/modules/ColissimoLabel/Response/LabelResponse.php new file mode 100644 index 00000000..59f126ca --- /dev/null +++ b/local/modules/ColissimoLabel/Response/LabelResponse.php @@ -0,0 +1,155 @@ +gilles.bourgeat@gmail.com> + */ +class LabelResponse +{ + const UUID = '/--uuid:/'; //This is the separator of each part of the response + const CONTENT = 'Content-'; + + protected $soapResponse; + protected $cacheAttachments = []; + protected $cacheSoapResponse = []; + protected $uuid; + + public function __construct($soapResponse) + { + $this->soapResponse = $soapResponse; + + $this->parseResponse($soapResponse); + } + + public function getFile() + { + if ($this->isValid()) { + return $this->cacheAttachments[0]["data"]; + } + + return null; + } + + public function getParcelNumber() + { + if ($this->isValid()) { + $pieces = explode("", $this->cacheSoapResponse["data"]); + $pieces = explode("", $pieces[1]); + + return $pieces[0]; + } + + return null; + } + + public function hasFileCN23() + { + if ($this->isValid()) { + return isset($this->cacheAttachments[1]["data"]); + } + + return false; + } + + public function getFileCN23() + { + if ($this->isValid()) { + if (\count($this->cacheAttachments) > 1) { + $this->cacheAttachments[1]["data"]; + } + } + + return null; + } + + public function isValid() + { + if (!isset($this->cacheSoapResponse["data"])) { + return false; + } + + $soapResult = $this->cacheSoapResponse["data"]; + $errorCode = explode("", $soapResult); + $errorCode = explode("", $errorCode[1]); + //- Parse Web Service Response + //+ Error handling and label saving + if ($errorCode[0] == 0) { + return true; + } + + return false; + } + + public function getError() + { + if (!isset($this->cacheSoapResponse["data"])) { + return [$this->soapResponse]; + } + + if ($this->isValid()) { + return []; + } + + $soapResult = $this->cacheSoapResponse["data"]; + $errorCode = explode("", $soapResult); + $errorCode = explode("", $errorCode[1]); + + $errorMessage = explode("", $this->cacheSoapResponse["data"]); + $errorMessage = explode("", $errorMessage[1]); + + return [$errorCode[0] => $errorMessage]; + } + + protected function parseResponse($response) + { + $content = array (); + $matches = array (); + preg_match_all(self::UUID, $response, $matches, PREG_OFFSET_CAPTURE); + + for ($i = 0; $i < count($matches[0]) -1; $i++) { + if ($i + 1 < count($matches[0])) { + $content[$i] = substr($response, $matches[0][$i][1], $matches[0][$i + 1][1] - $matches[0][$i][1]); + } else { + $content[$i] = substr($response, $matches[0][$i][1], strlen($response)); + } + } + + foreach ($content as $part) { + if ($this->uuid == null) { + $uuidStart = strpos($part, self::UUID, 0)+strlen(self::UUID); + $uuidEnd = strpos($part, "\r\n", $uuidStart); + $this->uuid = substr($part, $uuidStart, $uuidEnd-$uuidStart); + } + $header = $this->extractHeader($part); + if (count($header) > 0) { + if (false !== strpos($header['Content-Type'], 'type="text/xml"')) { + $this->cacheSoapResponse['header'] = $header; + $this->cacheSoapResponse['data'] = trim(substr($part, $header['offsetEnd'])); + } else { + $attachment['header'] = $header; + $attachment['data'] = trim(substr($part, $header['offsetEnd'])); + array_push($this->cacheAttachments, $attachment); + } + } + } + + return $this; + } + + protected function extractHeader($part) + { + $header = array(); + $headerLineStart = strpos($part, self::CONTENT, 0); + $endLine = 0; + while (false !== $headerLineStart) { + $header['offsetStart'] = $headerLineStart; + $endLine = strpos($part, "\r\n", $headerLineStart); + $headerLine = explode(': ', substr($part, $headerLineStart, $endLine-$headerLineStart)); + $header[$headerLine[0]] = $headerLine[1]; + $headerLineStart = strpos($part, self::CONTENT, $endLine); + } + $header['offsetEnd'] = $endLine; + return $header; + } +} diff --git a/local/modules/ColissimoLabel/Service/SOAPService.php b/local/modules/ColissimoLabel/Service/SOAPService.php new file mode 100644 index 00000000..9a839b23 --- /dev/null +++ b/local/modules/ColissimoLabel/Service/SOAPService.php @@ -0,0 +1,86 @@ +gilles.bourgeat@gmail.com> + */ +class SOAPService +{ + public function callGenerateBordereauByParcelsNumbersAPI(APIConfiguration $APIConfiguration, $parcelNumbers = []) + { + //+ Generate SOAPRequest + $xml = new \SimpleXMLElement(''); + $xml->addChild("soapenv:Header"); + $children = $xml->addChild("soapenv:Body"); + $children = $children->addChild("sls:generateBordereauByParcelsNumbers", null, 'http://sls.ws.coliposte.fr'); + $children->addChild("contractNumber", $APIConfiguration->getContractNumber(), ""); + $children->addChild("password", $APIConfiguration->getPassword(), ""); + $children = $children->addChild("generateBordereauParcelNumberList", null, ""); + + foreach ($parcelNumbers as $parcelNumber) + { + $children->addChild("parcelsNumbers", $parcelNumber, ""); + } + + $soap = new \SoapClient($APIConfiguration->getWsdl()); + + return new BordereauResponse($soap->__doRequest( + $xml->asXML(), + $APIConfiguration->getWsdl(), + $APIConfiguration->getMethod(), + $APIConfiguration->getVersion(), + 0 + )); + } + + public function callAPI(APIConfiguration $APIConfiguration, AbstractRequest $request) + { + $request->setContractNumber($APIConfiguration->getContractNumber()); + $request->setPassword($APIConfiguration->getPassword()); + + //+ Generate SOAPRequest + $xml = new \SimpleXMLElement(''); + $xml->addChild("soapenv:Header"); + $children = $xml->addChild("soapenv:Body"); + $children = $children->addChild("sls:generateLabel", null, 'http://sls.ws.coliposte.fr'); + $children = $children->addChild("generateLabelRequest", null, ""); + + $this->arrayToXml($request->generateArrayRequest(), $children); + + $soap = new \SoapClient($APIConfiguration->getWsdl()); + + return new LabelResponse($soap->__doRequest( + $xml->asXML(), + $APIConfiguration->getWsdl(), + $APIConfiguration->getMethod(), + $APIConfiguration->getVersion(), + 0 + )); + } + + protected function arrayToXml(array $soapRequest, \SimpleXMLElement $soapRequestXml) + { + foreach ($soapRequest as $key => $value) { + if ($value === null || empty($value)) { + continue; + } + if (is_array($value)) { + if (!is_numeric($key)) { + $subnode = $soapRequestXml->addChild($key); + $this->arrayToXml($value, $subnode); + } else { + $subnode = $soapRequestXml->addChild("item" . $key); + $this->arrayToXml($value, $subnode); + } + } else { + $soapRequestXml->addChild($key, htmlspecialchars($value)); + } + } + } +} diff --git a/local/modules/ColissimoLabel/composer.json b/local/modules/ColissimoLabel/composer.json new file mode 100644 index 00000000..274ed544 --- /dev/null +++ b/local/modules/ColissimoLabel/composer.json @@ -0,0 +1,11 @@ +{ + "name": "thelia/colissimo-label-module", + "license": "LGPL-3.0+", + "type": "thelia-module", + "require": { + "thelia/installer": "~1.1" + }, + "extra": { + "installer-name": "ColissimoLabel" + } +} \ No newline at end of file diff --git a/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/bordereau-list.html b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/bordereau-list.html new file mode 100644 index 00000000..23ca7aac --- /dev/null +++ b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/bordereau-list.html @@ -0,0 +1,38 @@ +{extends file="admin-layout.tpl"} + +{block name="check-resource"}admin.order{/block} +{block name="check-access"}view{/block} +{block name="page-title"}Bordereaux Colissimo{/block} + +{block name="after-admin-css"} +{/block} + +{block name="main-content"} + +{/block} + +{block name="javascript-last-call"} +{/block} \ No newline at end of file diff --git a/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/main.in.top.menu.items.html b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/main.in.top.menu.items.html new file mode 100644 index 00000000..82ab84d0 --- /dev/null +++ b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/main.in.top.menu.items.html @@ -0,0 +1,6 @@ +
  • + + + Bordereaux Colissimo + +
  • \ No newline at end of file diff --git a/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/order-edit-js.html b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/order-edit-js.html new file mode 100644 index 00000000..b525b369 --- /dev/null +++ b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/hook/order-edit-js.html @@ -0,0 +1,201 @@ +{loop type="order" name="the-order" id=$order_id customer="*" backend_context=true} + {$enable = false} + {loop type="module" name="module-order" active="yes" backend_context=true id=$DELIVERY_MODULE_ID} + {if $CODE === "Colissimo" || $CODE === "SoColissimo"} + {$enable = true} + {/if} + {/loop} + + {if $enable} + + + + + {/if} +{/loop} \ No newline at end of file diff --git a/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/label-list.html b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/label-list.html new file mode 100644 index 00000000..e2f0912e --- /dev/null +++ b/local/modules/ColissimoLabel/templates/backOffice/default/colissimo-label/label-list.html @@ -0,0 +1,30 @@ +{ifloop rel="colissimo-label"} +{loop type="colissimo-label" name="colissimo-label" order_id=$order_id} + + + {$NUMBER} + + + {$WEIGHT} / Kg + + + {format_date date=$CREATE_DATE} + + + https://www.laposte.fr/particulier/outils/suivre-vos-envois?code={$NUMBER} + + + {intl l="Download" d="colissimolabel.bo.default"} + {intl l="View" d="colissimolabel.bo.default"} + {intl l="Print" d="colissimolabel.bo.default"} + + +{/loop} +{/ifloop} +{elseloop rel="colissimo-label"} + + + {intl l="No existing label for this order" d="colissimolabel.bo.default"} + + +{/elseloop} diff --git a/local/modules/ColissimoWs/.gitignore b/local/modules/ColissimoWs/.gitignore new file mode 100644 index 00000000..b275c23a --- /dev/null +++ b/local/modules/ColissimoWs/.gitignore @@ -0,0 +1,26 @@ +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk \ No newline at end of file diff --git a/local/modules/ColissimoWs/ColissimoWs.php b/local/modules/ColissimoWs/ColissimoWs.php new file mode 100644 index 00000000..9b81e2f7 --- /dev/null +++ b/local/modules/ColissimoWs/ColissimoWs.php @@ -0,0 +1,337 @@ +findOne(); + } catch (\Exception $ex) { + $database = new \Thelia\Install\Database($con->getWrappedConnection()); + $database->insertSql(null, [__DIR__ . "/Config/thelia.sql"]); + + self::setConfigValue(self::AFFRANCHISSEMENT_ENDPOINT_URL, 'https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl'); + + self::setConfigValue(ColissimoWs::FROM_NAME, ConfigQuery::getStoreName()); + self::setConfigValue(ColissimoWs::FROM_ADDRESS_1, ConfigQuery::read('store_address1')); + self::setConfigValue(ColissimoWs::FROM_ADDRESS_2, ConfigQuery::read('store_address2')); + self::setConfigValue(ColissimoWs::FROM_CITY, ConfigQuery::read('store_city')); + self::setConfigValue(ColissimoWs::FROM_ZIPCODE, ConfigQuery::read('store_zipcode')); + self::setConfigValue(ColissimoWs::FROM_CONTACT_EMAIL, ConfigQuery::read('store_email')); + self::setConfigValue(ColissimoWs::FROM_COUNTRY, Country::getShopLocation()->getIsoalpha2()); + self::setConfigValue(ColissimoWs::FROM_PHONE, ConfigQuery::read('store_phone')); + } + + if (null === MessageQuery::create()->findOneByName(self::CONFIRMATION_MESSAGE_NAME)) { + $message = new Message(); + + $message + ->setName(self::CONFIRMATION_MESSAGE_NAME) + ->setHtmlLayoutFileName('order_shipped.html') + ->setTextLayoutFileName('order_shipped.txt') + ->setLocale('en_US') + ->setTitle('Order send confirmation') + ->setSubject('Order send confirmation') + + ->setLocale('fr_FR') + ->setTitle('Confirmation d\'envoi de commande') + ->setSubject('Confirmation d\'envoi de commande') + + ->save() + ; + } + + + } + + public static function getLabelFileType() + { + return strtolower(substr(ColissimoWs::getConfigValue(ColissimoWs::FORMAT_ETIQUETTE, 'PDF'), 0, 3)); + } + + /** + * Returns ids of area containing this country and covers by this module + * @param Country $country + * @return array Area ids + */ + private function getAllAreasForCountry(Country $country) + { + $areaArray = []; + + $sql = "SELECT ca.area_id as area_id FROM country_area ca + INNER JOIN area_delivery_module adm ON (ca.area_id = adm.area_id AND adm.delivery_module_id = :p0) + WHERE ca.country_id = :p1"; + + $con = Propel::getConnection(); + + $stmt = $con->prepare($sql); + $stmt->bindValue(':p0', $this->getModuleModel()->getId(), PDO::PARAM_INT); + $stmt->bindValue(':p1', $country->getId(), PDO::PARAM_INT); + $stmt->execute(); + + while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) { + $areaArray[] = $row['area_id']; + } + + return $areaArray; + } + + /** + * @param $areaId + * @param $weight + * @param $cartAmount + * @param $deliverModeCode + * + * @return mixed + * @throws DeliveryException + */ + public static function getPostageAmount($areaId, $weight, $cartAmount = 0) + { + //@TODO : Handle Freeshipping (button activation sets a variable in module config ?) + //$freeshipping = getFreeshippingActive(); + $freeshipping = false; + + //@TODO : Handle FreeshippingFrom + //$freeshippingFrom = getFreeshippingFrom(); + $freeshippingFrom = null; + + //@TODO : Handle FreeShippingByArea (needs a dedicated function and probably a dedicated table too) + + + $postage = 0; + + if (!$freeshipping) { + $areaPrices = ColissimowsPriceSlicesQuery::create() + ->filterByAreaId($areaId) + ->filterByMaxWeight($weight, Criteria::GREATER_EQUAL) + ->_or() + ->filterByMaxWeight(null) + ->filterByMaxPrice($cartAmount, Criteria::GREATER_EQUAL) + ->_or() + ->filterByMaxPrice(null) + ->orderByMaxWeight() + ->orderByMaxPrice() + ; + + /** @var ColissimowsPriceSlices $firstPrice */ + $firstPrice = $areaPrices->find() + ->getFirst(); + + if (null === $firstPrice) { + throw new DeliveryException("Colissimo delivery unavailable for your cart weight or delivery country"); + } + + //If a min price for freeshipping is defined and the cart amount reaches this value, return 0 (aka free shipping) + if (null !== $freeshippingFrom && $freeshippingFrom <= $cartAmount) { + $postage = 0; + return $postage; + } + + $postage = $firstPrice->getShipping(); + } + return $postage; + } + + private function getMinPostage($areaIdArray, $cartWeight, $cartAmount) + { + $minPostage = null; + + foreach ($areaIdArray as $areaId) { + try { + $postage = self::getPostageAmount($areaId, $cartWeight, $cartAmount); + if ($minPostage === null || $postage < $minPostage) { + $minPostage = $postage; + if ($minPostage == 0) { + break; + } + } + } catch (\Exception $ex) { + } + } + + return $minPostage; + } + + /** + * Calculate and return delivery price + * + * @param Country $country + * @return mixed + * @throws DeliveryException + */ + public function getPostage(Country $country) + { + $request = $this->getRequest(); + + $postage = 0; + + $freeshippingIsActive = ColissimowsFreeshippingQuery::create()->findOneById(1)->getActive(); + + if (false === $freeshippingIsActive){ + $cartWeight = $request->getSession()->getSessionCart($this->getDispatcher())->getWeight(); + $cartAmount = $request->getSession()->getSessionCart($this->getDispatcher())->getTaxedAmount($country); + + $areaIdArray = $this->getAllAreasForCountry($country); + if (empty($areaIdArray)) { + throw new DeliveryException("Your delivery country is not covered by Colissimo."); + } + + if (null === $postage = $this->getMinPostage($areaIdArray, $cartWeight, $cartAmount)) { + throw new DeliveryException("Colissimo delivery unavailable for your cart weight or delivery country"); + } + } + + return $postage; + } + + /** + * This method is called by the Delivery loop, to check if the current module has to be displayed to the customer. + * Override it to implements your delivery rules/ + * + * If you return true, the delivery method will de displayed to the customer + * If you return false, the delivery method will not be displayed + * + * @param Country $country the country to deliver to. + * + * @return boolean + */ + public function isValidDelivery(Country $country) + { + $areaId = $country->getAreaId(); + + $prices = ColissimowsPriceSlicesQuery::create() + ->filterByAreaId($areaId) + ->findOne(); + + + + /* check if Colissimo delivers the asked area*/ + if (null !== $prices) { + return true; + } + return false; + } + + public static function canOrderBeNotSigned(Order $order) + { + $areas = $order->getOrderAddressRelatedByDeliveryOrderAddressId()->getCountry()->getAreas(); + + $areas_id = []; + + foreach ($areas as $area){ + $areas_id[] = $area->getId(); + } + + if (in_array(4, $areas_id) || in_array(5, $areas_id)) // If order's country isn't in Europe or in DOM-TOM so order has to be signed + return false; + else + return true; + } + + /** + * @param Order $order + * @return string + * Get the area code for order (used to generate colissimoWs label with or without signature) + * Codes : + * - FR : France + * - DT : Dom-Tom + * - EU : Europe + * - WO : World + * @throws \Propel\Runtime\Exception\PropelException + */ + public static function getOrderShippingArea(Order $order){ + $areas = $order->getOrderAddressRelatedByDeliveryOrderAddressId()->getCountry()->getAreas(); + + $areas_id = []; + + foreach ($areas as $area){ + $areas_id[] = $area->getId(); + } + + if (in_array(1, $areas_id)){ + return 'FR'; + } + + if (in_array(2, $areas_id) || in_array(3, $areas_id)){ + return 'EU'; + } + + if (in_array(4, $areas_id) || in_array(5, $areas_id)){ + return 'WO'; + } + + if (in_array(6, $areas_id)){ + return 'DT'; + } + + return null; + } + + public static function getModCode() + { + return ModuleQuery::create()->findOneByCode("ColissimoWs")->getId(); + } +} diff --git a/local/modules/ColissimoWs/Config/config.xml b/local/modules/ColissimoWs/Config/config.xml new file mode 100644 index 00000000..5097ba65 --- /dev/null +++ b/local/modules/ColissimoWs/Config/config.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/local/modules/ColissimoWs/Config/module.xml b/local/modules/ColissimoWs/Config/module.xml new file mode 100644 index 00000000..d4f71697 --- /dev/null +++ b/local/modules/ColissimoWs/Config/module.xml @@ -0,0 +1,32 @@ + + + ColissimoWs\ColissimoWs + + Home delivery with Colissimo + Use Colissimo web services to get labels and tracking numbers + + + Livraison à domicile avec Colissimo + Utilisez les web services Colissimo pour obtenir les étiquettes d'affranchissement et les numéros de suivi. + + + en_US + fr_FR + + 1.1.6 + + + Franck Allimant + CQFDev + thelia@cqfdev.fr + www.cqfdev.fr + + + delivery + 2.3.4 + other + 0 + 0 + diff --git a/local/modules/ColissimoWs/Config/routing.xml b/local/modules/ColissimoWs/Config/routing.xml new file mode 100644 index 00000000..d6a179cf --- /dev/null +++ b/local/modules/ColissimoWs/Config/routing.xml @@ -0,0 +1,50 @@ + + + + + + ColissimoWs\Controller\ConfigurationController::configure + + + + ColissimoWs\Controller\LabelController::export + + + + ColissimoWs\Controller\LabelController::getLabel + \d+ + + + + ColissimoWs\Controller\LabelController::getCustomsInvoice + \d+ + + + + ColissimoWs\Controller\LabelController::clearLabel + \d+ + + + + ColissimoWs\Controller\LabelController::getLabelZip + [A-Za-z0-9]+ + + + + + + ColissimoWs\Controller\FreeShippingController::toggleFreeShippingActivation + + + + ColissimoWs\Controller\PriceSliceController::savePriceSliceAction + + + + ColissimoWs\Controller\PriceSliceController::deletePriceSliceAction + + + + diff --git a/local/modules/ColissimoWs/Config/schema.xml b/local/modules/ColissimoWs/Config/schema.xml new file mode 100644 index 00000000..58221111 --- /dev/null +++ b/local/modules/ColissimoWs/Config/schema.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + + + +
    + + +
    diff --git a/local/modules/ColissimoWs/Config/sqldb.map b/local/modules/ColissimoWs/Config/sqldb.map new file mode 100644 index 00000000..63a93baa --- /dev/null +++ b/local/modules/ColissimoWs/Config/sqldb.map @@ -0,0 +1,2 @@ +# Sqlfile -> Database map +thelia.sql=thelia diff --git a/local/modules/ColissimoWs/Config/thelia.sql b/local/modules/ColissimoWs/Config/thelia.sql new file mode 100644 index 00000000..6d41dccc --- /dev/null +++ b/local/modules/ColissimoWs/Config/thelia.sql @@ -0,0 +1,73 @@ + +# This is a fix for InnoDB in MySQL >= 4.1.x +# It "suspends judgement" for fkey relationships until are tables are set. +SET FOREIGN_KEY_CHECKS = 0; + +-- --------------------------------------------------------------------- +-- colissimows_label +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `colissimows_label`; + +CREATE TABLE `colissimows_label` +( + `id` INTEGER NOT NULL AUTO_INCREMENT, + `order_id` INTEGER NOT NULL, + `order_ref` VARCHAR(255) NOT NULL, + `error` TINYINT(1) DEFAULT 0 NOT NULL, + `error_message` VARCHAR(255) DEFAULT '', + `tracking_number` VARCHAR(64) DEFAULT '', + `label_data` LONGTEXT, + `label_type` VARCHAR(4), + `weight` FLOAT NOT NULL, + `signed` TINYINT(1) DEFAULT 0, + `with_customs_invoice` TINYINT(1) DEFAULT 0 NOT NULL, + `created_at` DATETIME, + `updated_at` DATETIME, + PRIMARY KEY (`id`), + INDEX `fi_colissimows_label_order` (`order_id`), + CONSTRAINT `fk_colissimows_label_order` + FOREIGN KEY (`order_id`) + REFERENCES `order` (`id`) + ON UPDATE RESTRICT + ON DELETE CASCADE +) ENGINE=InnoDB; + +-- --------------------------------------------------------------------- +-- colissimows_price_slices +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `colissimows_price_slices`; + +CREATE TABLE `colissimows_price_slices` +( + `id` INTEGER NOT NULL AUTO_INCREMENT, + `area_id` INTEGER NOT NULL, + `max_weight` FLOAT, + `max_price` FLOAT, + `shipping` FLOAT NOT NULL, + `franco_min_price` FLOAT, + PRIMARY KEY (`id`), + INDEX `fi_colissimows_price_slices_area_id` (`area_id`), + CONSTRAINT `fk_colissimows_price_slices_area_id` + FOREIGN KEY (`area_id`) + REFERENCES `area` (`id`) + ON UPDATE RESTRICT + ON DELETE RESTRICT +) ENGINE=InnoDB; + +-- --------------------------------------------------------------------- +-- colissimows_freeshipping +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `colissimows_freeshipping`; + +CREATE TABLE `colissimows_freeshipping` +( + `id` INTEGER NOT NULL, + `active` TINYINT(1) DEFAULT 0, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +# This restores the fkey checks, after having unset them earlier +SET FOREIGN_KEY_CHECKS = 1; diff --git a/local/modules/ColissimoWs/Controller/ConfigurationController.php b/local/modules/ColissimoWs/Controller/ConfigurationController.php new file mode 100644 index 00000000..e2ba8c1a --- /dev/null +++ b/local/modules/ColissimoWs/Controller/ConfigurationController.php @@ -0,0 +1,80 @@ + + * Date: 17/08/2019 12:26 + */ +namespace ColissimoWs\Controller; + +use ColissimoWs\ColissimoWs; +use Thelia\Controller\Admin\BaseAdminController; +use Thelia\Core\Security\AccessManager; +use Thelia\Core\Security\Resource\AdminResources; +use Thelia\Form\Exception\FormValidationException; +use Thelia\Tools\URL; + +class ConfigurationController extends BaseAdminController +{ + public function configure() + { + if (null !== $response = $this->checkAuth(AdminResources::MODULE, ColissimoWs::DOMAIN_NAME, AccessManager::UPDATE)) { + return $response; + } + + $configurationForm = $this->createForm('colissimows_configuration_form'); + + $message = false; + + $url = '/admin/module/ColissimoWs'; + + try { + $form = $this->validateForm($configurationForm); + + // Get the form field values + $data = $form->getData(); + + foreach ($data as $name => $value) { + if (is_array($value)) { + $value = implode(';', $value); + } + + ColissimoWs::setConfigValue($name, $value); + } + + // Log configuration modification + $this->adminLogAppend( + "colissimoWs.configuration.message", + AccessManager::UPDATE, + "ColissimoWs configuration updated" + ); + + // Redirect to the success URL, + if (!$this->getRequest()->get('save_mode') == 'stay') { + $url = '/admin/modules'; + } + } catch (FormValidationException $ex) { + $message = $this->createStandardFormValidationErrorMessage($ex); + } catch (\Exception $ex) { + $message = $ex->getMessage(); + } + + if ($message !== false) { + $this->setupFormErrorContext( + $this->getTranslator()->trans("ColissimoWs configuration", [], ColissimoWs::DOMAIN_NAME), + $message, + $configurationForm, + $ex + ); + } + + return $this->generateRedirect(URL::getInstance()->absoluteUrl($url, [ 'tab' => 'config', 'success' => $message === false ])); + } +} diff --git a/local/modules/ColissimoWs/Controller/FreeShippingController.php b/local/modules/ColissimoWs/Controller/FreeShippingController.php new file mode 100644 index 00000000..b05e4001 --- /dev/null +++ b/local/modules/ColissimoWs/Controller/FreeShippingController.php @@ -0,0 +1,65 @@ +. */ +/* */ +/*************************************************************************************/ + +namespace ColissimoWs\Controller; + +use ColissimoWs\Form\FreeShippingForm; +use ColissimoWs\Model\ColissimowsFreeshipping; +use ColissimoWs\Model\ColissimowsFreeshippingQuery; +use Symfony\Component\HttpFoundation\JsonResponse; +use Thelia\Controller\Admin\BaseAdminController; + +use Thelia\Core\Security\Resource\AdminResources; +use Thelia\Core\Security\AccessManager; + +class FreeShippingController extends BaseAdminController +{ + public function toggleFreeShippingActivation() + { + if (null !== $response = $this + ->checkAuth(array(AdminResources::MODULE), array('ColissimoWs'), AccessManager::UPDATE)) { + return $response; + } + + $form = new FreeShippingForm($this->getRequest()); + $response=null; + + try { + $vform = $this->validateForm($form); + $freeshipping = $vform->get('freeshipping')->getData(); + + if (null === $isFreeShippingActive = ColissimowsFreeshippingQuery::create()->findOneById(1)){ + $isFreeShippingActive = new ColissimowsFreeshipping(); + } + + $isFreeShippingActive->setActive($freeshipping); + + $isFreeShippingActive->save(); + + $response = JsonResponse::create(array("success"=>"Freeshipping activated"), 200); + } catch (\Exception $e) { + $response = JsonResponse::create(array("error"=>$e->getMessage()), 500); + } + return $response; + } +} diff --git a/local/modules/ColissimoWs/Controller/LabelController.php b/local/modules/ColissimoWs/Controller/LabelController.php new file mode 100644 index 00000000..f3478d2c --- /dev/null +++ b/local/modules/ColissimoWs/Controller/LabelController.php @@ -0,0 +1,370 @@ + + * Date: 04/09/2019 21:51 + */ +namespace ColissimoWs\Controller; + +use ColissimoLabel\Model\ColissimoLabelQuery; +use ColissimoWs\ColissimoWs; +use ColissimoWs\Event\LabelEvent; +use ColissimoWs\Model\ColissimowsLabel; +use ColissimoWs\Model\ColissimowsLabelQuery; +use Symfony\Component\HttpFoundation\BinaryFileResponse; +use Symfony\Component\HttpFoundation\StreamedResponse; +use Thelia\Controller\Admin\BaseAdminController; +use Thelia\Core\Event\Order\OrderEvent; +use Thelia\Core\Event\PdfEvent; +use Thelia\Core\Event\TheliaEvents; +use Thelia\Core\HttpFoundation\Response; +use Thelia\Core\Security\AccessManager; +use Thelia\Core\Security\Resource\AdminResources; +use Thelia\Exception\TheliaProcessException; +use Thelia\Log\Tlog; +use Thelia\Model\ConfigQuery; +use Thelia\Model\ModuleQuery; +use Thelia\Model\OrderQuery; +use Thelia\Model\OrderStatusQuery; +use Thelia\Tools\URL; + +class LabelController extends BaseAdminController +{ + /** @TODO : Compatibility with colissimo_label module */ + const LABEL_DIRECTORY = THELIA_LOCAL_DIR . 'colissimo-label'; + + /** + * @return mixed|\Symfony\Component\HttpFoundation\Response|StreamedResponse + */ + public function export() + { + static $codesPaysEurope = [ + 'DE', + 'AT', + 'BE', + 'BG', + 'CY', + 'HR', + 'DK', + 'ES', + 'EE', + 'FI', + 'FR', + 'GR', + 'HU', + 'IE', + 'IT', + 'LV', + 'LT', + 'MT', + 'LU', + 'NL', + 'PL', + 'PT', + 'CZ', + 'RO', + 'GB', + 'SK', + 'SI', + 'SE ' + ]; + + if (null !== $response = $this->checkAuth(array(AdminResources::MODULE), array('ColissimoWs'), AccessManager::UPDATE)) { + return $response; + } + + $exportForm = $this->createForm('colissimows_export_form'); + + $files = $params = []; + + if (!@mkdir(self::LABEL_DIRECTORY) && !is_dir(self::LABEL_DIRECTORY)) { + throw new TheliaProcessException("Failed to create directory " . self::LABEL_DIRECTORY); + } + + try { + $form = $this->validateForm($exportForm); + + $data = $form->getData(); + + // Check status_id + $newStatus = OrderStatusQuery::create()->findOneByCode($data['new_status']); + + ColissimoWs::setConfigValue("new_status", $data['new_status']); + + $weight_array = $data['weight']; + $signed_array = $data['signed']; + + foreach($data['order_id'] as $orderId) { + if (null !== $order = OrderQuery::create()->findPk($orderId)) { + if (! isset($weight_array[$orderId]) || 0 === (float)$weight_array[$orderId]) { + $weight = $order->getWeight(); + } else { + $weight = (float) $weight_array[$orderId]; + } + + if ($weight === null) { + throw new \Exception($this->getTranslator()->trans("Please enter a weight for every selected order")); + } + + if (array_key_exists ($orderId , $signed_array)){ + $signed = $signed_array[$orderId]; + } else { + $signed = false; + } + + $event = (new LabelEvent($orderId)) + ->setWeight($weight) + ->setSigned($signed); + + $this->getDispatcher()->dispatch(ColissimoWs::GENERATE_LABEL_EVENT, $event); + + if ($event->hasLabel() && $event->getColissimoWsLabel()->getError() === false) { + $fileType = ColissimoWs::getLabelFileType(); + + $labelFileName = self::LABEL_DIRECTORY . DS . $order->getRef() . '.' . $fileType; + + file_put_contents($labelFileName, $event->getColissimoWsLabel()->getLabelData()); + + $files[] = $labelFileName; + + $destinationEurope = + in_array( + strtoupper($order->getOrderAddressRelatedByDeliveryOrderAddressId()->getCountry()->getIsoalpha2()), + $codesPaysEurope + ) + ; + + /** Comment this to disable "no customs invoice template" error */ + // Generate customs invoice for non-FR foreign shipping + if (!$destinationEurope) { + $files[] = $this->createCustomsInvoice($orderId, $order->getRef()); + + // We have a customs invoice ! + $event + ->getColissimoWsLabel() + ->setWithCustomsInvoice(true) + ->setSigned(true) + ->save(); + } + + if (null !== $newStatus) { + $event = new OrderEvent($order); + $event->setStatus($newStatus->getId()); + + $this->dispatch(TheliaEvents::ORDER_UPDATE_STATUS, $event); + } + + // Ajouter la facture au zip + $labelFileName = self::LABEL_DIRECTORY . DS . $order->getRef() . '-invoice.pdf'; + + $response = $this->generateOrderPdf($orderId, ConfigQuery::read('pdf_invoice_file', 'invoice')); + + if (file_put_contents($labelFileName, $response->getContent())) { + $files[] = $labelFileName; + } + } + } + } + + if (count($files) > 0) { + $zip = new \ZipArchive(); + $zipFilename = sys_get_temp_dir() .DS. uniqid('colissimo-labels-', false); + + if (true !== $zip->open($zipFilename, \ZipArchive::CREATE)) { + throw new TheliaProcessException("Cannot open zip file $zipFilename\n"); + } + + foreach ($files as $file) { + $zip->addFile($file, basename($file)); + } + + $zip->close(); + + // Perform cleanup + /* + foreach ($files as $file) { + @unlink($file); + } + */ + + $params = [ 'zip' => base64_encode($zipFilename) ]; + } + } catch (\Exception $ex) { + $this->setupFormErrorContext("Generation étiquettes Colissimo", $ex->getMessage(), $exportForm, $ex); + } + + return $this->generateRedirect(URL::getInstance()->absoluteUrl("admin/module/ColissimoWs", $params)); + } + + /** + * @param $orderId + * @return \Symfony\Component\HttpFoundation\Response + * @throws \Propel\Runtime\Exception\PropelException + */ + public function getLabelZip($base64EncodedZipFilename) + { + $zipFilename = base64_decode($base64EncodedZipFilename); + + if (file_exists($zipFilename)) { + return new StreamedResponse( + function () use ($zipFilename) { + readfile($zipFilename); + @unlink($zipFilename); + }, + 200, + [ + 'Content-Type' => 'application/zip', + "Content-disposition" => "attachement; filename=colissimo-labels.zip", + "Content-Length" => filesize($zipFilename) + ] + ); + } + + return new \Symfony\Component\HttpFoundation\Response("File no longer exists"); + } + + + /** + * @param $orderId + * @return \Symfony\Component\HttpFoundation\Response + * @throws \Propel\Runtime\Exception\PropelException + */ + public function getLabel($orderId) + { + if (null !== $labelInfo = ColissimowsLabelQuery::create()->findOneByOrderId($orderId)) { + return $this->generateResponseForLabel($labelInfo); + } + + return $this->generateRedirect(URL::getInstance()->absoluteUrl("admin/module/ColissimoWs")); + } + + /** + * @param $orderId + * @return \Symfony\Component\HttpFoundation\Response + * @throws \Exception + */ + public function getCustomsInvoice($orderId) + { + if (null !== $order = OrderQuery::create()->findPk($orderId)) { + $fileName = $this->createCustomsInvoice($orderId, $order->getRef()); + + return Response::create( + file_get_contents($fileName), + 200, + [ + "Content-Type" => "application/pdf", + "Content-disposition" => "Attachement;filename=" . basename($fileName) + ] + ); + } + + return $this->generateRedirect(URL::getInstance()->absoluteUrl("admin/module/ColissimoWs")); + } + + + /** + * @param $orderId + * @return \Symfony\Component\HttpFoundation\Response + * @throws \Propel\Runtime\Exception\PropelException + */ + public function clearLabel($orderId) + { + /** @var ColissimowsLabel $order */ + $order = ColissimowsLabelQuery::create()->filterByOrderId($orderId)->findOne(); + + $orderRef = $order->getOrderRef(); + $fileType = $order->getLabelType(); + $order->delete(); + + $file = self::LABEL_DIRECTORY . DS . $orderRef; + $invoice = $file . '-invoice.pdf'; + $file .= ".$fileType"; + @unlink($file); + @unlink($invoice); + + ///** Compatibility with module SoColissimoLabel /!\ Do not use strict comparison */ + //if (ModuleQuery::create()->findOneByCode('ColissimoLabel')->getActivate() == true) + //{ + // ColissimoLabelQuery::create()->findOneByOrderId($orderId)->delete(); + //} + + return $this->generateRedirect(URL::getInstance()->absoluteUrl("admin/module/ColissimoWs") . '#order-' . $orderId); + } + + /** + * @param $orderId + * @param $orderRef + * @return string + * @throws \Exception + */ + public function createCustomsInvoice($orderId, $orderRef) + { + $html = $this->renderRaw( + "customs-invoice", + array( + 'order_id' => $orderId + ), + $this->getTemplateHelper()->getActivePdfTemplate() + ); + + try { + $pdfEvent = new PdfEvent($html); + + $this->dispatch(TheliaEvents::GENERATE_PDF, $pdfEvent); + + $pdfFileName = self::LABEL_DIRECTORY . DS . $orderRef . '-customs-invoice.pdf'; + + file_put_contents($pdfFileName, $pdfEvent->getPdf()); + + return $pdfFileName; + } catch (\Exception $e) { + Tlog::getInstance()->error( + sprintf( + 'error during generating invoice pdf for order id : %d with message "%s"', + $orderId, + $e->getMessage() + ) + ); + + throw $e; + } + } + + /** + * @param ColissimowsLabel $labelInfo + * @return \Symfony\Component\HttpFoundation\Response + * @throws \Propel\Runtime\Exception\PropelException + */ + protected function generateResponseForLabel($labelInfo) + { + $fileType = $labelInfo->getLabelType(); + + if ($fileType === 'pdf') { + return new BinaryFileResponse( + self::LABEL_DIRECTORY . DS . $labelInfo->getOrderRef() . ".$fileType", + 200, + [ + "Content-Type" => "application/pdf", + "Content-disposition" => "Attachement;filename=" . $labelInfo->getOrder()->getRef() . ".pdf" + ] + ); + } + + return new BinaryFileResponse( + self::LABEL_DIRECTORY . DS . $labelInfo->getOrderRef() . ".$fileType", + 200, + [ + "Content-Type" => "application/octet-stream", + "Content-disposition" => "Attachement;filename=" . $labelInfo->getOrder()->getRef() . ".$fileType" + ] + ); + } +} diff --git a/local/modules/ColissimoWs/Controller/PriceSliceController.php b/local/modules/ColissimoWs/Controller/PriceSliceController.php new file mode 100644 index 00000000..21578faf --- /dev/null +++ b/local/modules/ColissimoWs/Controller/PriceSliceController.php @@ -0,0 +1,184 @@ +checkAuth([], ['colissimows'], AccessManager::UPDATE); + + if (null !== $response) { + return $response; + } + + $this->checkXmlHttpRequest(); + + $responseData = [ + "success" => false, + "message" => '', + "slice" => null + ]; + + $messages = []; + $response = null; + + try { + $requestData = $this->getRequest()->request; + + if (0 !== $id = (int)$requestData->get('id', 0)) { + $slice = ColissimowsPriceSlicesQuery::create()->findPk($id); + } else { + $slice = new ColissimowsPriceSlices(); + } + + + if (0 !== $areaId = (int)$requestData->get('area', 0)) { + $slice->setAreaId($areaId); + } else { + $messages[] = $this->getTranslator()->trans( + 'The area is not valid', + [], + ColissimoWs::DOMAIN_NAME + ); + } + + $requestPriceMax = $requestData->get('maxPrice', null); + $requestmaxWeight = $requestData->get('maxWeight', null); + + if (empty($requestPriceMax) && empty($requestmaxWeight)) { + $messages[] = $this->getTranslator()->trans( + 'You must specify at least a price max or a weight max value.', + [], + ColissimoWs::DOMAIN_NAME + ); + } else { + if (!empty($requestPriceMax)) { + $maxPrice = $this->getFloatVal($requestPriceMax); + if (0 < $maxPrice) { + $slice->setMaxPrice($maxPrice); + } else { + $messages[] = $this->getTranslator()->trans( + 'The price max value is not valid', + [], + ColissimoWs::DOMAIN_NAME + ); + } + } else { + $slice->setMaxPrice(null); + } + + if (!empty($requestmaxWeight)) { + $maxWeight = $this->getFloatVal($requestmaxWeight); + if (0 < $maxWeight) { + $slice->setMaxWeight($maxWeight); + } else { + $messages[] = $this->getTranslator()->trans( + 'The weight max value is not valid', + [], + ColissimoWs::DOMAIN_NAME + ); + } + } else { + $slice->setMaxWeight(null); + } + } + + + + $price = $this->getFloatVal($requestData->get('shipping', 0)); + if (0 <= $price) { + $slice->setShipping($price); + } else { + $messages[] = $this->getTranslator()->trans( + 'The price value is not valid', + [], + ColissimoWs::DOMAIN_NAME + ); + } + + if (0 === count($messages)) { + $slice->save(); + $messages[] = $this->getTranslator()->trans( + 'Your slice has been saved', + [], + ColissimoWs::DOMAIN_NAME + ); + + $responseData['success'] = true; + $responseData['slice'] = $slice->toArray(TableMap::TYPE_STUDLYPHPNAME); + } + } catch (\Exception $e) { + $message[] = $e->getMessage(); + } + + $responseData['message'] = $messages; + + return $this->jsonResponse(json_encode($responseData)); + } + + public function deletePriceSliceAction() + { + $response = $this->checkAuth([], ['colissimows'], AccessManager::DELETE); + + if (null !== $response) { + return $response; + } + + $this->checkXmlHttpRequest(); + + $responseData = [ + "success" => false, + "message" => '', + "slice" => null + ]; + + $response = null; + + try { + $requestData = $this->getRequest()->request; + + if (0 !== $id = (int)$requestData->get('id', 0)) { + $priceSlice = ColissimowsPriceSlicesQuery::create()->findPk($id); + $priceSlice->delete(); + $responseData['success'] = true; + } else { + $responseData['message'] = $this->getTranslator()->trans( + 'The slice has not been deleted', + [], + ColissimoWs::DOMAIN_NAME + ); + } + } catch (\Exception $e) { + $responseData['message'] = $e->getMessage(); + } + + return $this->jsonResponse(json_encode($responseData)); + } +} \ No newline at end of file diff --git a/local/modules/ColissimoWs/Event/LabelEvent.php b/local/modules/ColissimoWs/Event/LabelEvent.php new file mode 100644 index 00000000..ebd5235f --- /dev/null +++ b/local/modules/ColissimoWs/Event/LabelEvent.php @@ -0,0 +1,109 @@ + + * Date: 04/09/2019 15:23 + */ + +namespace ColissimoWs\Event; + +use ColissimoWs\Model\ColissimowsLabel; +use Thelia\Core\Event\ActionEvent; + +class LabelEvent extends ActionEvent +{ + /** @var int */ + protected $orderId; + + /** @var ColissimowsLabel */ + protected $colissimoWsLabel = null; + + /** @var float|null */ + protected $weight = null; + + /** @var bool|null */ + protected $signed = null; + /** + * LabelEvent constructor. + * @param int $orderId + */ + public function __construct($orderId) + { + $this->orderId = $orderId; + } + + /** + * @return int + */ + public function getOrderId() + { + return $this->orderId; + } + + /** + * @return ColissimowsLabel + */ + public function getColissimoWsLabel() + { + return $this->colissimoWsLabel; + } + + /** + * @param ColissimowsLabel $colissimoWsLabel + * @return $this + */ + public function setColissimoWsLabel($colissimoWsLabel) + { + $this->colissimoWsLabel = $colissimoWsLabel; + return $this; + } + + public function hasLabel() + { + return null !== $this->colissimoWsLabel; + } + + /** + * @return float|null + */ + public function getWeight() + { + return $this->weight; + } + + /** + * @param float|null $weight + * @return $this + */ + public function setWeight($weight) + { + $this->weight = $weight; + return $this; + } + + /** + * @return bool|null + */ + public function getSigned() + { + return $this->signed; + } + + /** + * @param bool|null $signed + * @return $this + */ + public function setSigned($signed) + { + $this->signed = $signed; + return $this; + } +} diff --git a/local/modules/ColissimoWs/EventListeners/ShippingLabelGenerator.php b/local/modules/ColissimoWs/EventListeners/ShippingLabelGenerator.php new file mode 100644 index 00000000..8399e246 --- /dev/null +++ b/local/modules/ColissimoWs/EventListeners/ShippingLabelGenerator.php @@ -0,0 +1,463 @@ + + * Date: 04/09/2019 14:34 + */ + +namespace ColissimoWs\EventListeners; + +use ColissimoLabel\ColissimoLabel; +use ColissimoLabel\Model\ColissimoLabelQuery; +use ColissimoPostage\ServiceType\Generate; +use ColissimoPostage\StructType\Address; +use ColissimoPostage\StructType\Addressee; +use ColissimoPostage\StructType\Article; +use ColissimoPostage\StructType\Category; +use ColissimoPostage\StructType\Contents; +use ColissimoPostage\StructType\CustomsDeclarations; +use ColissimoPostage\StructType\GenerateLabel; +use ColissimoPostage\StructType\GenerateLabelRequest; +use ColissimoPostage\StructType\Letter; +use ColissimoPostage\StructType\OutputFormat; +use ColissimoPostage\StructType\Parcel; +use ColissimoPostage\StructType\Sender; +use ColissimoPostage\StructType\Service; +use ColissimoWs\ColissimoWs; +use ColissimoWs\Event\LabelEvent; +use ColissimoWs\Model\ColissimowsLabel; +use ColissimoWs\Model\ColissimowsLabelQuery; +use ColissimoWs\Soap\GenerateWithAttachments; +use ColissimoWs\Soap\SoapClientWithAttachements; +use libphonenumber\NumberParseException; +use libphonenumber\PhoneNumberUtil; +use Symfony\Component\EventDispatcher\EventSubscriberInterface; +use Symfony\Component\HttpFoundation\RequestStack; +use Thelia\Action\BaseAction; +use Thelia\Log\Tlog; +use Thelia\Model\ConfigQuery; +use Thelia\Model\Country; +use Thelia\Model\ModuleQuery; +use Thelia\Model\OrderProduct; +use Thelia\Model\OrderQuery; +use Thelia\Tools\MoneyFormat; +use WsdlToPhp\PackageBase\AbstractSoapClientBase; + +class ShippingLabelGenerator extends BaseAction implements EventSubscriberInterface +{ + /** @var array */ + protected $options; + + /** @var Generate */ + protected $generate; + + /** @var RequestStack */ + protected $requestStack; + + /** @var bool */ + protected $verbose; + + /** + * ShippingLabelGenerator constructor. + */ + public function __construct(RequestStack $requestStack) + { + $this->options = [ + AbstractSoapClientBase::WSDL_URL => ColissimoWs::getConfigValue(ColissimoWs::AFFRANCHISSEMENT_ENDPOINT_URL), + AbstractSoapClientBase::WSDL_CLASSMAP => \ColissimoPostage\ClassMap::get(), + ]; + + // Générer les services + $this->generate = new GenerateWithAttachments($this->options); + + $this->requestStack = $requestStack; + + $this->verbose = 0 !== (int) ColissimoWs::getConfigValue(ColissimoWs::ACTIVATE_DETAILED_DEBUG, 0); + } + + /** + * @inheritDoc + */ + public static function getSubscribedEvents() + { + return [ + ColissimoWs::GENERATE_LABEL_EVENT => [ 'generateShippingLabel', 128 ], + ColissimoWs::CLEAR_LABEL_EVENT => [ 'clearShippingLabel', 128 ], + ]; + } + + + /** + * Clear a label + * + * @param LabelEvent $event + * @throws \Propel\Runtime\Exception\PropelException + */ + public function clearShippingLabel(LabelEvent $event) + { + ColissimowsLabelQuery::create() + ->filterByOrderId($event->getOrderId()) + ->delete(); + } + + /** + * Create a new label from the order + * + * @param LabelEvent $event + * @throws \Propel\Runtime\Exception\PropelException + */ + public function generateShippingLabel(LabelEvent $event) + { + $erreur = false; + + $trackingNumber = $labelContent = $message = ''; + + $request = $this->requestStack->getCurrentRequest(); + + $customsDeclaration = null; + + if (null !== $order = OrderQuery::create()->findPk($event->getOrderId())) { + $totalWeight = 0; + + $signed = $event->getSigned(); + + $shopCountryCode = strtoupper(Country::getShopLocation()->getIsoalpha2()); + + $articles = []; + + /** @var OrderProduct $orderProduct */ + foreach ($order->getOrderProducts() as $orderProduct) { + $totalWeight += $orderProduct->getQuantity() * $orderProduct->getWeight(); + + $articles[] = new Article( + $orderProduct->getTitle(), + $orderProduct->getQuantity(), + $orderProduct->getWeight(), + MoneyFormat::getInstance($request)->formatStandardMoney($orderProduct->getPrice()), + '3303001000', + $shopCountryCode, + $order->getCurrency()->getCode(), + null, + null + ); + } + + $customer = $order->getCustomer(); + $defaultAddress = $customer->getDefaultAddress(); + $deliveryAddress = $order->getOrderAddressRelatedByDeliveryOrderAddressId(); + + $mobilePhone = $this->formatterTelephone($defaultAddress->getCellphone(), $defaultAddress->getCountry()->getIsoalpha2()); + $landPhone = $this->formatterTelephone($defaultAddress->getPhone(), $defaultAddress->getCountry()->getIsoalpha2()); + + $storePhone = $this->formatterTelephone( + ColissimoWs::getConfigValue(ColissimoWs::FROM_PHONE, ConfigQuery::read('store_phone')), + ColissimoWs::getConfigValue(ColissimoWs::FROM_COUNTRY, Country::getShopLocation()->getIsoalpha2()) + ); + + switch(ColissimoWs::getOrderShippingArea($order)){ + case 'FR': + if($signed) { + $colissimoProductCode = "DOS"; + } else { + $colissimoProductCode = "DOM"; + } + + break; + + case 'EU': + if($signed) { + $colissimoProductCode = "DOS"; + } else { + $colissimoProductCode = "COLI"; + } + $customsDeclaration = new CustomsDeclarations( + true, + new Contents( + $articles, + new Category(3) + ) + ); + break; + + case 'WO': + $colissimoProductCode = "COLI"; + + $customsDeclaration = new CustomsDeclarations( + true, + new Contents( + $articles, + new Category(3) + ) + ); + break; + + case 'DT': + if($signed) { + $colissimoProductCode = "CDS"; + } else { + $colissimoProductCode = "COM"; + } + + $customsDeclaration = new CustomsDeclarations( + true, + new Contents( + $articles, + new Category(3) + ) + ); + break; + + default: + throw new \InvalidArgumentException("Failed to find order area " . $event->getOrderId()); + break; + } + + + // Use provided weight if any. + if (!empty($event->getWeight())) { + // The specified weight cannot be less than the total articles weight + if ($event->getWeight() > $totalWeight) { + $totalWeight = $event->getWeight(); + } + } + + // Envoyer la requête + $success = $this->generate->generateLabel( + new GenerateLabel( + new GenerateLabelRequest( + ColissimoWs::getConfigValue(ColissimoWs::COLISSIMO_USERNAME), + ColissimoWs::getConfigValue(ColissimoWs::COLISSIMO_PASSWORD), + + new OutputFormat(0, 0, ColissimoWs::getConfigValue(ColissimoWs::FORMAT_ETIQUETTE, 'PDF_10x15_300dpi'), true, ''), + new Letter( + new Service( + $colissimoProductCode, + date('Y-m-d', strtotime('tomorrow')), + false, + null, + null, + null, + null, + null, + round(100 * MoneyFormat::getInstance($request)->formatStandardMoney($order->getTotalAmount())), + $order->getRef(), + ConfigQuery::getStoreName(), + 3 // Ne pas retourner + ), + new Parcel( + null, + null, + null, + null, + $totalWeight, + false, + null, + null, + null, + false, + null, + null + ), + $customsDeclaration, + new Sender( + $order->getRef(), + new Address( + ColissimoWs::getConfigValue(ColissimoWs::FROM_NAME, ConfigQuery::getStoreName()), + null, + null, + null, + null, + ColissimoWs::getConfigValue(ColissimoWs::FROM_ADDRESS_1, ConfigQuery::read('store_address1')), + ColissimoWs::getConfigValue(ColissimoWs::FROM_ADDRESS_2, ConfigQuery::read('store_address2')), + 'FR', + ColissimoWs::getConfigValue(ColissimoWs::FROM_CITY, ConfigQuery::read('store_city')), + ColissimoWs::getConfigValue(ColissimoWs::FROM_ZIPCODE, ConfigQuery::read('store_zipcode')), + $storePhone, + null, + null, + null, + ColissimoWs::getConfigValue(ColissimoWs::FROM_CONTACT_EMAIL, ConfigQuery::read('store_email')), + null, + strtoupper(ColissimoWs::getConfigValue(ColissimoWs::FROM_COUNTRY, Country::getShopLocation()->getIsoalpha2())) + ) + ), + new Addressee( + $customer->getRef(), + false, + null, + null, + new Address( + '', + $this->cleanUpAddresse($deliveryAddress->getFirstname()), + $this->cleanUpAddresse($deliveryAddress->getLastname()), + null, + null, + $this->cleanUpAddresse($deliveryAddress->getAddress1()), + $this->cleanUpAddresse($deliveryAddress->getAddress2()), + strtoupper($deliveryAddress->getCountry()->getIsoalpha2()), + $this->corrigerLocalite($deliveryAddress->getCity()), + preg_replace("/[\s]/", "", $deliveryAddress->getZipcode()), + $landPhone, + $mobilePhone, + null, + null, + $customer->getEmail(), + null, + strtoupper($customer->getCustomerLang()->getCode())) + ) + ) + ) + ) + ); + + Tlog::getInstance()->debug("Colissimo shipping label request: " . $this->generate->getLastRequest()); + + /* + echo "
    ";
    +                echo 'XML Request: ' . htmlspecialchars($this->generate->getLastRequest()) . "\r\n";
    +                echo 'Headers Request: ' . htmlspecialchars($this->generate->getLastRequestHeaders()) . "\r\n";
    +                echo 'XML Response: ' . htmlspecialchars($this->generate->getLastResponse()) . "\r\n";
    +                echo 'Headers Response: ' . htmlspecialchars($this->generate->getLastResponseHeaders()) . "\r\n";
    +                echo "
    "; + */ + if ($this->generate->getLastResponse(true) instanceof \DOMDocument) { + $response = $this->generate->getLastResponse(); + Tlog::getInstance()->debug("Colissimo shipping label response: " . $response); + + echo $response; + + $domDocument = $this->generate->getLastResponse(true); + + $type = $domDocument->getElementsByTagName('type')->item(0)->nodeValue; + + if ($type !== 'ERROR') { + $pdfUrlElement = $domDocument->getElementsByTagName('pdfUrl'); + $includeElement = $domDocument->getElementsByTagName('Include'); + + if ($pdfUrlElement->length > 0) { + $urlPdf = $pdfUrlElement->item(0)->nodeValue; + + if (!empty($urlPdf)) { + $labelContent = file_get_contents($urlPdf); + } + } elseif ($includeElement->length > 0) { + $href = str_replace('cid:', '', $includeElement->item(0)->attributes['href']->value); + + $rawResponse = $this->generate->getRawResponse(); + + preg_match("/.*Content-ID: <$href>(.*)--uuid.*$/s", $rawResponse, $matches); + + if (isset($matches[1])) { + $labelContent = trim($matches[1]); + } + } + + $trackingNumber = $domDocument->getElementsByTagName('parcelNumber')->item(0)->nodeValue; + + // Update tracking number. + $order + ->setDeliveryRef($trackingNumber) + ->save(); + + $message = "L'étiquette a été générée correctement."; + } else { + $erreur = true; + $message = $domDocument->getElementsByTagName('messageContent')->item(0)->nodeValue; + } + } else { + $erreur = true; + $message = $this->generate->getLastErrorForMethod('ColissimoPostage\ServiceType\Generate::generateLabel')->getMessage(); + } + + if (null === $label = ColissimowsLabelQuery::create()->findOneByOrderId($order->getId())) { + $label = (new ColissimowsLabel()) + ->setOrderId($order->getId()) + ->setOrderRef($order->getRef()) + ; + } + + $label + ->setError($erreur) + ->setErrorMessage($message) + ->setTrackingNumber($trackingNumber) + ->setLabelData($labelContent) + ->setLabelType(ColissimoWs::getLabelFileType()) + ->setWeight($totalWeight) + ->setSigned($signed) + ; + + $label ->save(); + + ///** Compatibility with module SoColissimoLabel /!\ Do not use strict comparison */ + //if (ModuleQuery::create()->findOneByCode('ColissimoLabel')->getActivate() == true) + //{ + // if (null === $labelCompat = ColissimoLabelQuery::create()->findOneByOrderId($order->getId())) { + // /** @var $labelCompat */ + // $labelCompat = (new \ColissimoLabel\Model\ColissimoLabel()) + // ->setOrderId($order->getId()) + // ; + // } +// + // $labelCompat + // ->setWeight($totalWeight) + // ->setSigned($signed) + // ->setNumber($trackingNumber) + // ; +// + // $labelCompat->save(); + //} + + $event->setColissimoWsLabel($label); + } else { + throw new \InvalidArgumentException("Failed to find order ID " . $event->getOrderId()); + } + } + + protected function formatterTelephone($numero, $codePays) + { + $phoneUtil = PhoneNumberUtil::getInstance(); + + try { + $normalizedNumber = $phoneUtil->parse($numero, strtoupper($codePays)); + + return $phoneUtil->format($normalizedNumber, \libphonenumber\PhoneNumberFormat::E164); + } catch (NumberParseException $e) { + return ''; + } + } + + protected function corrigerLocalite($localite) + { + $localite = strtoupper($localite); + + $localite = str_replace(['SAINTE', 'SAINT', '/'], array('STE', 'ST', ''), $localite); + + return $localite; + } + + protected function cleanUpAddresse($str) + { + return preg_replace("/[^A-Za-z0-9]/", ' ', $this->removeAccents($str)); + } + + protected function cleanupUserEnteredString($str) + { + $str = preg_replace("/&#[0-9]+;/", '', $str); + $str = preg_replace("/[^A-Za-z0-9]/", ' ', $this->removeAccents($str)); + + return $str; + } + + protected function removeAccents($str) + { + return \Transliterator::create('NFD; [:Nonspacing Mark:] Remove; NFC')->transliterate($str); + } +} diff --git a/local/modules/ColissimoWs/EventListeners/ShippingNotificationSender.php b/local/modules/ColissimoWs/EventListeners/ShippingNotificationSender.php new file mode 100644 index 00000000..22596601 --- /dev/null +++ b/local/modules/ColissimoWs/EventListeners/ShippingNotificationSender.php @@ -0,0 +1,78 @@ + + * Date: 04/09/2019 14:34 + */ +namespace ColissimoWs\EventListeners; + +use ColissimoWs\ColissimoWs; +use Symfony\Component\EventDispatcher\EventSubscriberInterface; +use Thelia\Action\BaseAction; +use Thelia\Core\Event\Order\OrderEvent; +use Thelia\Core\Event\TheliaEvents; +use Thelia\Core\Template\ParserInterface; +use Thelia\Mailer\MailerFactory; +use Thelia\Model\ConfigQuery; + +class ShippingNotificationSender extends BaseAction implements EventSubscriberInterface +{ + /** @var MailerFactory */ + protected $mailer; + /** @var ParserInterface */ + protected $parser; + + public function __construct(ParserInterface $parser, MailerFactory $mailer) + { + $this->parser = $parser; + $this->mailer = $mailer; + } + + /** + * + * @inheritdoc + */ + public static function getSubscribedEvents() + { + return [ + TheliaEvents::ORDER_UPDATE_STATUS => ["sendShippingNotification", 128] + ]; + } + + /** + * @param OrderEvent $event + * @throws \Propel\Runtime\Exception\PropelException + */ + public function sendShippingNotification(OrderEvent $event) + { + if ($event->getOrder()->isSent()) { + $contact_email = ConfigQuery::getStoreEmail(); + + if ($contact_email) { + $order = $event->getOrder(); + $customer = $order->getCustomer(); + + $this->mailer->sendEmailToCustomer( + ColissimoWs::CONFIRMATION_MESSAGE_NAME, + $order->getCustomer(), + [ + 'order_id' => $order->getId(), + 'order_ref' => $order->getRef(), + 'customer_id' => $customer->getId(), + 'order_date' => $order->getCreatedAt(), + 'update_date' => $order->getUpdatedAt(), + 'package' => $order->getDeliveryRef() + ] + ); + } + } + } +} diff --git a/local/modules/ColissimoWs/Form/ConfigurationForm.php b/local/modules/ColissimoWs/Form/ConfigurationForm.php new file mode 100644 index 00000000..82096d92 --- /dev/null +++ b/local/modules/ColissimoWs/Form/ConfigurationForm.php @@ -0,0 +1,182 @@ + + * Date: 17/08/2019 12:26 + */ +namespace ColissimoWs\Form; + +use ColissimoWs\ColissimoWs; +use SimpleDhl\SimpleDhl; +use Symfony\Component\Validator\Constraints\NotBlank; +use Thelia\Form\BaseForm; + +class ConfigurationForm extends BaseForm +{ + protected function buildForm() + { + $this->formBuilder + ->add( + ColissimoWs::COLISSIMO_USERNAME, + 'text', + [ + 'constraints' => [ + new NotBlank(), + ], + 'label' => $this->translator->trans('Colissimo username', [], ColissimoWs::DOMAIN_NAME), + 'label_attr' => [ + 'help' => $this->translator->trans( + 'Nom d\'utilisateur Colissimo. C\'est l\'identifiants qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise', + [], + ColissimoWs::DOMAIN_NAME + ) + ] + ] + ) + ->add( + ColissimoWs::COLISSIMO_PASSWORD, + 'text', + [ + 'constraints' => [ + new NotBlank(), + ], + 'label' => $this->translator->trans('Colissimo password', [], ColissimoWs::DOMAIN_NAME), + 'label_attr' => [ + 'help' => $this->translator->trans( + 'Le mot de passe qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise', + [], + ColissimoWs::DOMAIN_NAME + ) + ] + ] + )->add( + ColissimoWs::AFFRANCHISSEMENT_ENDPOINT_URL, + 'url', + [ + 'constraints' => [ + new NotBlank(), + ], + 'label' => $this->translator->trans('Endpoint du web service d\'affranchissement', [], ColissimoWs::DOMAIN_NAME), + 'label_attr' => [ + 'help' => $this->translator->trans( + 'Indiquez le endpoint de base à utiliser, par exemple https://domain.tld/transactionaldata/api/v1', + [], + ColissimoWs::DOMAIN_NAME + ) + ] + ] + )->add( + ColissimoWs::FORMAT_ETIQUETTE, + 'choice', + [ + 'constraints' => [ + new NotBlank(), + ], + 'choices' => [ + 'PDF_A4_300dpi' => 'Bureautique PDF, A4, résolution 300dpi', + 'PDF_10x15_300dpi' => 'Bureautique PDF, 10cm par 15cm, résolution 300dpi', + 'ZPL_10x15_203dpi' => 'Thermique en ZPL, de dimension 10cm par 15cm, et de résolution 203dpi', + 'ZPL_10x15_300dpi' => 'Thermique ZPL, 10cm par 15cm, résolution 300dpi', + 'DPL_10x15_203dpi' => 'Thermique DPL, 10cm par 15cm, résolution 203dpi', + 'DPL_10x15_300dpi' => 'Thermique DPL, 10cm par 15cm, résolution 300dpi', + ], + 'label' => $this->translator->trans('Format des étiquettes', [], ColissimoWs::DOMAIN_NAME), + 'label_attr' => [ + 'help' => $this->translator->trans( + 'Indiquez le format des étiquettes à générer, en fonction de l\'imprimante dont vous disposez.', + [], + ColissimoWs::DOMAIN_NAME + ) + ] + ] + )->add( + ColissimoWs::ACTIVATE_DETAILED_DEBUG, + 'checkbox', + [ + 'required' => false, + 'label' => $this->translator->trans('Activer les logs détaillés', [], ColissimoWs::DOMAIN_NAME), + 'label_attr' => [ + 'help' => $this->translator->trans( + 'Si cette case est cochée, le texte complet des requêtes et des réponses figurera dans le log Thelia', + [], + ColissimoWs::DOMAIN_NAME + ) + ] + ] + ) + ->add( + ColissimoWs::FROM_NAME, + 'text', + [ + 'constraints' => [ + new NotBlank(), + ], + 'label' => $this->translator->trans('Nom de société', [], ColissimoWs::DOMAIN_NAME), + ] + ) + ->add( + ColissimoWs::FROM_ADDRESS_1, + 'text', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Adresse', [], ColissimoWs::DOMAIN_NAME) + ] + ) + ->add( + ColissimoWs::FROM_ADDRESS_2, + 'text', + [ + 'constraints' => [ ], + 'required' => false, + 'label' => $this->translator->trans('Adresse (suite)', [], ColissimoWs::DOMAIN_NAME) + ] + ) + ->add( + ColissimoWs::FROM_CITY, + 'text', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Ville', [], ColissimoWs::DOMAIN_NAME) + ] + ) + ->add( + ColissimoWs::FROM_ZIPCODE, + 'text', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Code postal', [], ColissimoWs::DOMAIN_NAME) + ] + ) + ->add( + ColissimoWs::FROM_COUNTRY, + 'text', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Pays', [], ColissimoWs::DOMAIN_NAME) + ] + )->add( + ColissimoWs::FROM_CONTACT_EMAIL, + 'email', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Adresse e-mail de contact pour les expéditions', [], ColissimoWs::DOMAIN_NAME) + ] + )->add( + ColissimoWs::FROM_PHONE, + 'text', + [ + 'constraints' => [ new NotBlank() ], + 'label' => $this->translator->trans('Téléphone', [], ColissimoWs::DOMAIN_NAME) + ] + ) + ; + } +} diff --git a/local/modules/ColissimoWs/Form/FreeShippingForm.php b/local/modules/ColissimoWs/Form/FreeShippingForm.php new file mode 100644 index 00000000..57ff526c --- /dev/null +++ b/local/modules/ColissimoWs/Form/FreeShippingForm.php @@ -0,0 +1,69 @@ +. */ +/* */ +/*************************************************************************************/ + +namespace ColissimoWs\Form; + +use Thelia\Core\Translation\Translator; +use Thelia\Form\BaseForm; + +class FreeShippingForm extends BaseForm +{ + /** + * + * in this function you add all the fields you need for your Form. + * Form this you have to call add method on $this->formBuilder attribute : + * + * $this->formBuilder->add("name", "text") + * ->add("email", "email", array( + * "attr" => array( + * "class" => "field" + * ), + * "label" => "email", + * "constraints" => array( + * new \Symfony\Component\Validator\Constraints\NotBlank() + * ) + * ) + * ) + * ->add('age', 'integer'); + * + * @return null + */ + protected function buildForm() + { + $this->formBuilder + ->add("delivery_mode", "integer") + ->add("freeshipping", "checkbox", array( + 'label'=>Translator::getInstance()->trans("Activate free shipping: ") + )) + ; + } + + /** + * @return string the name of you form. This name must be unique + */ + public function getName() + { + return "colissimowsfreeshipping"; + } + +} \ No newline at end of file diff --git a/local/modules/ColissimoWs/Form/LabelGenerationForm.php b/local/modules/ColissimoWs/Form/LabelGenerationForm.php new file mode 100644 index 00000000..4f1d5f83 --- /dev/null +++ b/local/modules/ColissimoWs/Form/LabelGenerationForm.php @@ -0,0 +1,71 @@ + + * Date: 17/08/2019 12:26 + */ +namespace ColissimoWs\Form; + +use ColissimoWs\ColissimoWs; +use Thelia\Core\Translation\Translator; +use Thelia\Form\BaseForm; + +class LabelGenerationForm extends BaseForm +{ + protected function buildForm() + { + $this->formBuilder + ->add( + 'new_status', + 'choice', [ + 'label' => Translator::getInstance()->trans('Order status after export'), + 'choices' => [ + "nochange" => Translator::getInstance()->trans("Do not change", [], ColissimoWs::DOMAIN_NAME), + "processing" => Translator::getInstance()->trans("Set orders status as processing", [], ColissimoWs::DOMAIN_NAME), + "sent" => Translator::getInstance()->trans("Set orders status as sent", [], ColissimoWs::DOMAIN_NAME) + ], + 'required' => 'true', + 'expanded' => true, + 'multiple' => false, + 'data' => ColissimoWs::getConfigValue("new_status", 'nochange') + ] + ) + ->add( + 'order_id', + 'collection', + [ + 'type' => 'integer', + 'allow_add' => true, + 'allow_delete' => true, + ] + ) + ->add( + "weight", + 'collection', + [ + 'type' => 'number', + 'allow_add' => true, + 'allow_delete' => true, + ] + ) + ->add( + "signed", + "collection", + [ + 'type' => 'checkbox', + 'label' => 'Signature', + 'allow_add' => true, + 'allow_delete' => true, + ]); + + ; + } +} diff --git a/local/modules/ColissimoWs/Hook/HookManager.php b/local/modules/ColissimoWs/Hook/HookManager.php new file mode 100644 index 00000000..e67fca93 --- /dev/null +++ b/local/modules/ColissimoWs/Hook/HookManager.php @@ -0,0 +1,65 @@ + + * Date: 17/08/2019 14:34 + */ +namespace ColissimoWs\Hook; + +use ColissimoWs\ColissimoWs; +use ColissimoWs\Model\ColissimowsLabelQuery; +use Thelia\Core\Event\Hook\HookRenderBlockEvent; +use Thelia\Core\Event\Hook\HookRenderEvent; +use Thelia\Core\Hook\BaseHook; +use Thelia\Model\ModuleConfig; +use Thelia\Model\ModuleConfigQuery; +use Thelia\Tools\URL; + +class HookManager extends BaseHook +{ + public function onModuleConfigure(HookRenderEvent $event) + { + $vars = [ ]; + + if (null !== $params = ModuleConfigQuery::create()->findByModuleId(ColissimoWs::getModuleId())) { + + /** @var ModuleConfig $param */ + foreach ($params as $param) { + $vars[ $param->getName() ] = $param->getValue(); + } + } + + $event->add( + $this->render( + 'colissimows/module_configuration.html', + $vars + ) + ); + } + + public function onMainTopMenuTools(HookRenderBlockEvent $event) + { + $event->add( + [ + 'id' => 'tools_menu_colissimows', + 'class' => '', + 'url' => URL::getInstance()->absoluteUrl('/admin/module/ColissimoWs'), + 'title' => $this->translator->trans("Colissimo labels (%num)", [ '%num' => ColissimowsLabelQuery::create()->count() ], ColissimoWs::DOMAIN_NAME) + ] + ); + } + + public function onModuleConfigJs(HookRenderEvent $event) + { + $event->add($this->render('colissimows/module-config-js.html')); + } + +} diff --git a/local/modules/ColissimoWs/I18n/backOffice/default/fr_FR.php b/local/modules/ColissimoWs/I18n/backOffice/default/fr_FR.php new file mode 100644 index 00000000..841b5db5 --- /dev/null +++ b/local/modules/ColissimoWs/I18n/backOffice/default/fr_FR.php @@ -0,0 +1,52 @@ + 'Actions', + 'Activate total free shipping ' => 'Activer la livraison gratuite totale', + 'Add this price slice' => 'Ajouter cette tranche de prix', + 'Area : ' => 'Zone :', + 'Change to "Processing"' => 'Statut "Traitement"', + 'Change to "Sent". If you choose this option, the delivery notification email is sent to the customer, and the processed order are removed from this page.' => 'Statut "Envoyé". Si vous choisissez cette option, la notification d\'expédition est envoyée au client, et la commande n\'apparaît plus dans cette page', + 'Clear label' => 'Supprimer l\'étiquette et le numéro de suivi de cette commande', + 'Colissimo Web service configuration' => 'Configuration Colissimo Affranchissement', + 'Configuration' => 'Configuration', + 'Configuration du service' => 'Configuration du service', + 'Coordonnées de d\'expéditeur' => 'Coordonnées de d\'expéditeur', + 'Customs invoice' => 'Facture douanes', + 'Delete this price slice' => 'Supprimer cette tranche de prix', + 'Destination' => 'Destination', + 'Do not change' => 'Inchangé', + 'Do you want to clear label and tracking number for this order ?' => 'Voulez-vous supprimer l\'étiquette et le numéro de suivi de cette commande ?', + 'Download and print Colissimo labels for not sent orders' => 'Télécharger et imprimer les étiquettes d\'affranchissement pour les commandes qui n\'ont pas encore été envoyées', + 'Download customs invoice (PDF)' => 'Télécharger la facture de douanes (PDF)', + 'Download label (%fmt)' => 'Télécharger l\'étiquette (%fmt)', + 'If a cart matches multiple slices, it will take the last slice following that order.' => 'Si un panier correspond à plusieurs tranches, la dernière tranche sera prise en compte selon cet ordre.', + 'If you don\'t specify a cart price in a slice, it will have priority over the other slices with the same weight.' => 'Si vous ne renseignez pas de prix de panier max dans une tranche, elle aura la priorité sur les autres tranches ayant le même poids.', + 'If you don\'t specify a cart weight in a slice, it will have priority over the slices with weight.' => 'Si vous ne renseignez pas de poids max dans une tranche, elle aura la priorité sur les tranches ayant un poids.', + 'If you specify both, the cart will require to have a lower weight AND a lower price in order to match the slice.' => 'Si vous renseignez les deux, le panier devra avoir à la fois un poids inférieur ET un prix inférieur pour correspondre à cette tranche.', + 'Label' => 'Etiquette', + 'Label cannot be created. Error is: ' => 'La création de l\'étiquette a échoué. L\'erreur est:', + 'Message' => 'Message', + 'Non disponible' => 'Non disponible', + 'Order date' => 'Date de commande', + 'Order status change after processing' => 'Statut des commandes après traitement', + 'Price slices (Dom)' => 'Tranches de prix (Domicile)', + 'Price slices for domicile delivery' => 'Tranches de prix pour la livraison à domicile', + 'Process selected orders' => 'Traiter les commandes sélectionnées', + 'REF' => 'Ref.', + 'Save this price slice' => 'Sauvegarder cette tranche de prix', + 'Sel.' => 'Sel.', + 'Shipping Price ($)' => 'Frais de livraison', + 'Shipping labels' => 'Étiquettes d\'affranchissement', + 'Signature' => 'Signature', + 'The slices are ordered by maximum cart weight then by maximum cart price.' => 'Les tranches sont triés pour poids de panier max puis par prix de panier max.', + 'There are currently no orders to ship with Colissimo' => 'Il n\'y a aucune commande à livrer avec Colissimo pour le moment.', + 'Tracking' => 'No. de suivi', + 'Untaxed Price up to ... ($)' => 'Prix (HT) jusqu\'à :', + 'Weight' => 'Poids (kg)', + 'Weight up to ... kg' => 'Poids (kg) jusqu\'à :', + 'You can create price slices by specifying a maximum cart weight and/or a maximum cart price.' => 'Vous pouvez créer des tranches de prix pour les frais de port en spécifiant un poids de panier maximum et/ou un prix de panier maximum.', + 'You should first attribute shipping zones to the modules: ' => 'Vous devez tout d\'abord ajouter des zones de livraisons au module', + 'kg' => 'kg', + 'manage shipping zones' => 'Gérer les zones de livraison', +); diff --git a/local/modules/ColissimoWs/I18n/email/default/fr_FR.php b/local/modules/ColissimoWs/I18n/email/default/fr_FR.php new file mode 100644 index 00000000..51739960 --- /dev/null +++ b/local/modules/ColissimoWs/I18n/email/default/fr_FR.php @@ -0,0 +1,15 @@ +Click here to track your shipment. You can also enter the tracking number on https://www.laposte.fr/outils/suivre-vos-envois' => 'Cliquez ici pour suivre l\'acheminement. Vous pouvez aussi entrer le numéro de suivi sur https://www.laposte.fr/outils/suivre-vos-envois', + 'Dear Mr. ' => 'Cher Mr', + 'Dear Ms. ' => 'Cher Mme', + 'Please display this message in HTML' => 'Afficher ce message en HTML', + 'Thank you for your shopping with us and hope to see you soon on www.yourshop.com' => 'Nous vous remercions pour votre achat et espérons vous revoir très vite sur www.votreboutique.com', + 'We are pleased to inform you that your order number' => 'Nous sommes heureux de vous informer que votre commande N°', + 'Your on-line store Manager' => 'Nom de personne chargé de la communication', + 'Your order confirmation Nº %ref' => 'Votre commande N° %ref', + 'Your shop' => 'Votre boutique', + 'has been shipped on' => 'a été envoyé le', + 'with the tracking number' => 'avec le numéro de suivi', +); diff --git a/local/modules/ColissimoWs/I18n/en_US.php b/local/modules/ColissimoWs/I18n/en_US.php new file mode 100644 index 00000000..0b4fa142 --- /dev/null +++ b/local/modules/ColissimoWs/I18n/en_US.php @@ -0,0 +1,4 @@ + 'The displayed english string', +); diff --git a/local/modules/ColissimoWs/I18n/fr_FR.php b/local/modules/ColissimoWs/I18n/fr_FR.php new file mode 100644 index 00000000..5fea67df --- /dev/null +++ b/local/modules/ColissimoWs/I18n/fr_FR.php @@ -0,0 +1,37 @@ + 'Activer les frais de ports gratuits', + 'Activer les logs détaillés' => 'Activer les logs détaillés', + 'Adresse' => 'Adresse', + 'Adresse (suite)' => 'Adresse (suite)', + 'Adresse e-mail de contact pour les expéditions' => 'Adresse e-mail de contact pour les expéditions', + 'Code postal' => 'Code postal', + 'Colissimo labels (%num)' => 'Etiquettes colissimo (%num)', + 'Colissimo password' => 'Mot de passe Colissimo', + 'Colissimo username' => 'Nom d\'utilisateur Colissimo', + 'ColissimoWs configuration' => 'Configuration Colissimo Affranchissement', + 'Do not change' => 'Inchangé', + 'Endpoint du web service d\'affranchissement' => 'Endpoint du web service d\'affranchissement', + 'Format des étiquettes' => 'Format des étiquettes', + 'Indiquez le endpoint de base à utiliser, par exemple https://domain.tld/transactionaldata/api/v1' => 'Indiquez le endpoint de base à utiliser, par exemple https://domain.tld/transactionaldata/api/v1', + 'Indiquez le format des étiquettes à générer, en fonction de l\'imprimante dont vous disposez.' => 'Indiquez le format des étiquettes à générer, en fonction de l\'imprimante dont vous disposez.', + 'Le mot de passe qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise' => 'Le mot de passe qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise', + 'Nom d\'utilisateur Colissimo. C\'est l\'identifiants qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise' => 'Nom d\'utilisateur Colissimo. C\'est l\'identifiants qui vous permet d’accéder à votre espace client à l\'adresse https://www.colissimo.fr/entreprise', + 'Nom de société' => 'Nom de société', + 'Order status after export' => 'Statut de commande après le traitement', + 'Pays' => 'Pays', + 'Please enter a weight for every selected order' => 'Merci d\'indiquer un poids pour chacune des commandes sélectionnées', + 'Set orders status as processing' => 'Placer la commande en "Traitement"', + 'Set orders status as sent' => 'Placer la commande "Envoyée"', + 'Si cette case est cochée, le texte complet des requêtes et des réponses figurera dans le log Thelia' => 'Si cette case est cochée, le texte complet des requêtes et des réponses figurera dans le log Thelia', + 'The area is not valid' => 'La zone n\'est pas valide', + 'The price max value is not valid' => 'La valeur du prix max. n\'est pas valide', + 'The price value is not valid' => 'La valeur du prix n\'est pas valide', + 'The slice has not been deleted' => 'La tranche de prix n\'a pas été supprimée', + 'The weight max value is not valid' => 'La valeur du poids max. n\'est pas valide', + 'Téléphone' => 'Téléphone', + 'Ville' => 'Ville', + 'You must specify at least a price max or a weight max value.' => 'Vous devez spécifier au moins un prix max. ou un poids max.', + 'Your slice has been saved' => 'La tranche de prix a été sauvegardée', +); diff --git a/local/modules/ColissimoWs/I18n/pdf/default/fr_FR.php b/local/modules/ColissimoWs/I18n/pdf/default/fr_FR.php new file mode 100644 index 00000000..a96d4c25 --- /dev/null +++ b/local/modules/ColissimoWs/I18n/pdf/default/fr_FR.php @@ -0,0 +1,17 @@ + 'Pays', + 'Engraving ' => 'Gravure', + 'Font ' => 'Police de caractère', + 'Free samples ' => 'Échantillons gratuits ', + 'Full Description of Goods' => 'Description complète des biens', + 'Position ' => 'Position', + 'Quantity' => 'Quantité', + 'Style ' => 'Style', + 'Subtotal value' => 'Sous-total', + 'Unit net weight' => 'Poids net unitaire', + 'Unit value' => 'Valeur unitaire', + 'Your gift ' => 'Votre cadeau', + 'Your text ' => 'Votre texte', +); diff --git a/local/modules/ColissimoWs/Loop/ColissimoWsFreeShippingLoop.php b/local/modules/ColissimoWs/Loop/ColissimoWsFreeShippingLoop.php new file mode 100644 index 00000000..5fb5a15d --- /dev/null +++ b/local/modules/ColissimoWs/Loop/ColissimoWsFreeShippingLoop.php @@ -0,0 +1,49 @@ +findOneById(1)){ + $isFreeShippingActive = new ColissimowsFreeshipping(); + $isFreeShippingActive->setId(1); + $isFreeShippingActive->setActive(0); + $isFreeShippingActive->save(); + } + + return ColissimowsFreeshippingQuery::create()->filterById(1); + } + + public function parseResults(LoopResult $loopResult) + { + /** @var \ColissimoWs\Model\ColissimowsFreeshipping $freeshipping */ + foreach ($loopResult->getResultDataCollection() as $freeshipping) { + $loopResultRow = new LoopResultRow($freeshipping); + $loopResultRow->set("FREESHIPPING_ACTIVE", $freeshipping->getActive()); + $loopResult->addRow($loopResultRow); + } + return $loopResult; + } + +} \ No newline at end of file diff --git a/local/modules/ColissimoWs/Loop/ColissimoWsLabelInfo.php b/local/modules/ColissimoWs/Loop/ColissimoWsLabelInfo.php new file mode 100644 index 00000000..0fa74085 --- /dev/null +++ b/local/modules/ColissimoWs/Loop/ColissimoWsLabelInfo.php @@ -0,0 +1,102 @@ + + * Date: 04/09/2019 17:56 + */ +namespace ColissimoWs\Loop; + +use ColissimoWs\ColissimoWs; +use ColissimoWs\Model\ColissimowsLabel; +use ColissimoWs\Model\ColissimowsLabelQuery; +use Thelia\Core\Template\Element\BaseLoop; +use Thelia\Core\Template\Element\LoopResult; +use Thelia\Core\Template\Element\LoopResultRow; +use Thelia\Core\Template\Element\PropelSearchLoopInterface; +use Thelia\Core\Template\Loop\Argument\Argument; +use Thelia\Core\Template\Loop\Argument\ArgumentCollection; +use Thelia\Model\OrderQuery; +use Thelia\Tools\URL; + +/** + * @package SimpleDhl\Loop + * @method int getOrderId() + */ +class ColissimoWsLabelInfo extends BaseLoop implements PropelSearchLoopInterface +{ + /** + * @return ArgumentCollection + */ + protected function getArgDefinitions() + { + return new ArgumentCollection( + Argument::createIntTypeArgument('order_id', null, true) + ); + } + + public function buildModelCriteria() + { + return ColissimowsLabelQuery::create() + ->filterByOrderId($this->getOrderId()); + } + + /** + * @param LoopResult $loopResult + * @return LoopResult + * @throws \Propel\Runtime\Exception\PropelException + */ + public function parseResults(LoopResult $loopResult) + { + if ($loopResult->getResultDataCollectionCount() === 0) { + if (null !== $order = OrderQuery::create()->findPk($this->getOrderId())) { + $loopResultRow = new LoopResultRow(); + + $loopResultRow + ->set("ORDER_ID", $this->getOrderId()) + ->set("HAS_ERROR", false) + ->set("ERROR_MESSAGE", null) + ->set("WEIGHT", $order->getWeight()) + ->set("SIGNED", true) + ->set("TRACKING_NUMBER", null) + ->set("HAS_LABEL", false) + ->set("LABEL_URL", URL::getInstance()->absoluteUrl("/admin/module/colissimows/label/" . $this->getOrderId())) + ->set("CLEAR_LABEL_URL", URL::getInstance()->absoluteUrl("/admin/module/colissimows/label/clear/" . $this->getOrderId())) + ->set("CAN_BE_NOT_SIGNED", ColissimoWs::canOrderBeNotSigned($order)); + + $loopResult->addRow($loopResultRow); + } + } else { + /** @var ColissimowsLabel $result */ + foreach ($loopResult->getResultDataCollection() as $result) { + $loopResultRow = new LoopResultRow(); + + $loopResultRow + ->set("ORDER_ID", $result->getOrderId()) + ->set("HAS_ERROR", $result->getError()) + ->set("ERROR_MESSAGE", $result->getErrorMessage()) + ->set("WEIGHT", empty($result->getWeight()) ? $result->getOrder()->getWeight() : $result->getWeight()) + ->set("SIGNED", $result->getSigned()) + ->set("TRACKING_NUMBER", $result->getTrackingNumber()) + ->set("HAS_LABEL", ! empty($result->getLabelData())) + ->set("LABEL_TYPE", $result->getLabelType()) + ->set("HAS_CUSTOMS_INVOICE", $result->getWithCustomsInvoice()) + ->set("LABEL_URL", URL::getInstance()->absoluteUrl("/admin/module/colissimows/label/" . $result->getOrderId())) + ->set("CUSTOMS_INVOICE_URL", URL::getInstance()->absoluteUrl("/admin/module/colissimows/customs-invoice/" . $result->getOrderId())) + ->set("CLEAR_LABEL_URL", URL::getInstance()->absoluteUrl("/admin/module/colissimows/label/clear/" . $result->getOrderId())) + ->set("CAN_BE_NOT_SIGNED", ColissimoWs::canOrderBeNotSigned($result->getOrder())); + + $loopResult->addRow($loopResultRow); + } + } + + return $loopResult; + } +} diff --git a/local/modules/ColissimoWs/Loop/OrdersNotYetSentLoop.php b/local/modules/ColissimoWs/Loop/OrdersNotYetSentLoop.php new file mode 100644 index 00000000..a332dff4 --- /dev/null +++ b/local/modules/ColissimoWs/Loop/OrdersNotYetSentLoop.php @@ -0,0 +1,61 @@ + + * Date: 04/09/2019 17:53 + */ +namespace ColissimoWs\Loop; + +use ColissimoWs\ColissimoWs; +use Propel\Runtime\ActiveQuery\Criteria; +use Thelia\Core\Template\Loop\Argument\Argument; +use Thelia\Core\Template\Loop\Argument\ArgumentCollection; +use Thelia\Core\Template\Loop\Order; +use Thelia\Model\OrderQuery; +use Thelia\Model\OrderStatus; +use Thelia\Model\OrderStatusQuery; + +class OrdersNotYetSentLoop extends Order +{ + public function getArgDefinitions() + { + return new ArgumentCollection(Argument::createBooleanTypeArgument('with_prev_next_info', false)); + } + + /** + * this method returns a Propel ModelCriteria + * + * @return \Propel\Runtime\ActiveQuery\ModelCriteria + */ + public function buildModelCriteria() + { + $status = OrderStatusQuery::create() + ->filterByCode( + array( + OrderStatus::CODE_PAID, + OrderStatus::CODE_PROCESSING, + ), + Criteria::IN + ) + ->find() + ->toArray("code"); + $query = OrderQuery::create() + ->filterByDeliveryModuleId(ColissimoWs::getModCode()) + ->filterByStatusId( + array( + $status[OrderStatus::CODE_PAID]['Id'], + $status[OrderStatus::CODE_PROCESSING]['Id']), + Criteria::IN + ); + + return $query; + } +} diff --git a/local/modules/ColissimoWs/Loop/PriceSlicesLoop.php b/local/modules/ColissimoWs/Loop/PriceSlicesLoop.php new file mode 100644 index 00000000..8f95da19 --- /dev/null +++ b/local/modules/ColissimoWs/Loop/PriceSlicesLoop.php @@ -0,0 +1,57 @@ +getAreaId(); + + $areaPrices = ColissimowsPriceSlicesQuery::create() + ->filterByAreaId($areaId) + ->orderByMaxWeight() + ->orderByMaxPrice() + ; + + return $areaPrices; + } + + public function parseResults(LoopResult $loopResult) + { + /** @var \ColissimoWs\Model\ColissimoWsPriceSlices $priceSlice */ + foreach ($loopResult->getResultDataCollection() as $priceSlice) { + $loopResultRow = new LoopResultRow($priceSlice); + $loopResultRow + ->set("SLICE_ID", $priceSlice->getId()) + ->set("MAX_WEIGHT", $priceSlice->getMaxWeight()) + ->set("MAX_PRICE", $priceSlice->getMaxPrice()) + ->set("SHIPPING", $priceSlice->getShipping()) + ->set("FRANCO", $priceSlice->getFrancoMinPrice()) + ; + $loopResult->addRow($loopResultRow); + } + return $loopResult; + } +} \ No newline at end of file diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshipping.php b/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshipping.php new file mode 100644 index 00000000..f9faf9fa --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshipping.php @@ -0,0 +1,1126 @@ +active = false; + } + + /** + * Initializes internal state of ColissimoWs\Model\Base\ColissimowsFreeshipping object. + * @see applyDefaults() + */ + public function __construct() + { + $this->applyDefaultValues(); + } + + /** + * Returns whether the object has been modified. + * + * @return boolean True if the object has been modified. + */ + public function isModified() + { + return !!$this->modifiedColumns; + } + + /** + * Has specified column been modified? + * + * @param string $col column fully qualified name (TableMap::TYPE_COLNAME), e.g. Book::AUTHOR_ID + * @return boolean True if $col has been modified. + */ + public function isColumnModified($col) + { + return $this->modifiedColumns && isset($this->modifiedColumns[$col]); + } + + /** + * Get the columns that have been modified in this object. + * @return array A unique list of the modified column names for this object. + */ + public function getModifiedColumns() + { + return $this->modifiedColumns ? array_keys($this->modifiedColumns) : []; + } + + /** + * Returns whether the object has ever been saved. This will + * be false, if the object was retrieved from storage or was created + * and then saved. + * + * @return boolean true, if the object has never been persisted. + */ + public function isNew() + { + return $this->new; + } + + /** + * Setter for the isNew attribute. This method will be called + * by Propel-generated children and objects. + * + * @param boolean $b the state of the object. + */ + public function setNew($b) + { + $this->new = (Boolean) $b; + } + + /** + * Whether this object has been deleted. + * @return boolean The deleted state of this object. + */ + public function isDeleted() + { + return $this->deleted; + } + + /** + * Specify whether this object has been deleted. + * @param boolean $b The deleted state of this object. + * @return void + */ + public function setDeleted($b) + { + $this->deleted = (Boolean) $b; + } + + /** + * Sets the modified state for the object to be false. + * @param string $col If supplied, only the specified column is reset. + * @return void + */ + public function resetModified($col = null) + { + if (null !== $col) { + if (isset($this->modifiedColumns[$col])) { + unset($this->modifiedColumns[$col]); + } + } else { + $this->modifiedColumns = array(); + } + } + + /** + * Compares this with another ColissimowsFreeshipping instance. If + * obj is an instance of ColissimowsFreeshipping, delegates to + * equals(ColissimowsFreeshipping). Otherwise, returns false. + * + * @param mixed $obj The object to compare to. + * @return boolean Whether equal to the object specified. + */ + public function equals($obj) + { + $thisclazz = get_class($this); + if (!is_object($obj) || !($obj instanceof $thisclazz)) { + return false; + } + + if ($this === $obj) { + return true; + } + + if (null === $this->getPrimaryKey() + || null === $obj->getPrimaryKey()) { + return false; + } + + return $this->getPrimaryKey() === $obj->getPrimaryKey(); + } + + /** + * If the primary key is not null, return the hashcode of the + * primary key. Otherwise, return the hash code of the object. + * + * @return int Hashcode + */ + public function hashCode() + { + if (null !== $this->getPrimaryKey()) { + return crc32(serialize($this->getPrimaryKey())); + } + + return crc32(serialize(clone $this)); + } + + /** + * Get the associative array of the virtual columns in this object + * + * @return array + */ + public function getVirtualColumns() + { + return $this->virtualColumns; + } + + /** + * Checks the existence of a virtual column in this object + * + * @param string $name The virtual column name + * @return boolean + */ + public function hasVirtualColumn($name) + { + return array_key_exists($name, $this->virtualColumns); + } + + /** + * Get the value of a virtual column in this object + * + * @param string $name The virtual column name + * @return mixed + * + * @throws PropelException + */ + public function getVirtualColumn($name) + { + if (!$this->hasVirtualColumn($name)) { + throw new PropelException(sprintf('Cannot get value of inexistent virtual column %s.', $name)); + } + + return $this->virtualColumns[$name]; + } + + /** + * Set the value of a virtual column in this object + * + * @param string $name The virtual column name + * @param mixed $value The value to give to the virtual column + * + * @return ColissimowsFreeshipping The current object, for fluid interface + */ + public function setVirtualColumn($name, $value) + { + $this->virtualColumns[$name] = $value; + + return $this; + } + + /** + * Logs a message using Propel::log(). + * + * @param string $msg + * @param int $priority One of the Propel::LOG_* logging levels + * @return boolean + */ + protected function log($msg, $priority = Propel::LOG_INFO) + { + return Propel::log(get_class($this) . ': ' . $msg, $priority); + } + + /** + * Populate the current object from a string, using a given parser format + * + * $book = new Book(); + * $book->importFrom('JSON', '{"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, + * or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param string $data The source data to import from + * + * @return ColissimowsFreeshipping The current object, for fluid interface + */ + public function importFrom($parser, $data) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + $this->fromArray($parser->toArray($data), TableMap::TYPE_PHPNAME); + + return $this; + } + + /** + * Export the current object properties to a string, using a given parser format + * + * $book = BookQuery::create()->findPk(9012); + * echo $book->exportTo('JSON'); + * => {"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy load(ed) columns. Defaults to TRUE. + * @return string The exported data + */ + public function exportTo($parser, $includeLazyLoadColumns = true) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + return $parser->fromArray($this->toArray(TableMap::TYPE_PHPNAME, $includeLazyLoadColumns, array(), true)); + } + + /** + * Clean up internal collections prior to serializing + * Avoids recursive loops that turn into segmentation faults when serializing + */ + public function __sleep() + { + $this->clearAllReferences(); + + return array_keys(get_object_vars($this)); + } + + /** + * Get the [id] column value. + * + * @return int + */ + public function getId() + { + + return $this->id; + } + + /** + * Get the [active] column value. + * + * @return boolean + */ + public function getActive() + { + + return $this->active; + } + + /** + * Set the value of [id] column. + * + * @param int $v new value + * @return \ColissimoWs\Model\ColissimowsFreeshipping The current object (for fluent API support) + */ + public function setId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->id !== $v) { + $this->id = $v; + $this->modifiedColumns[ColissimowsFreeshippingTableMap::ID] = true; + } + + + return $this; + } // setId() + + /** + * Sets the value of the [active] column. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * + * @param boolean|integer|string $v The new value + * @return \ColissimoWs\Model\ColissimowsFreeshipping The current object (for fluent API support) + */ + public function setActive($v) + { + if ($v !== null) { + if (is_string($v)) { + $v = in_array(strtolower($v), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } else { + $v = (boolean) $v; + } + } + + if ($this->active !== $v) { + $this->active = $v; + $this->modifiedColumns[ColissimowsFreeshippingTableMap::ACTIVE] = true; + } + + + return $this; + } // setActive() + + /** + * Indicates whether the columns in this object are only set to default values. + * + * This method can be used in conjunction with isModified() to indicate whether an object is both + * modified _and_ has some values set which are non-default. + * + * @return boolean Whether the columns in this object are only been set with default values. + */ + public function hasOnlyDefaultValues() + { + if ($this->active !== false) { + return false; + } + + // otherwise, everything was equal, so return TRUE + return true; + } // hasOnlyDefaultValues() + + /** + * Hydrates (populates) the object variables with values from the database resultset. + * + * An offset (0-based "start column") is specified so that objects can be hydrated + * with a subset of the columns in the resultset rows. This is needed, for example, + * for results of JOIN queries where the resultset row includes columns from two or + * more tables. + * + * @param array $row The row returned by DataFetcher->fetch(). + * @param int $startcol 0-based offset column which indicates which restultset column to start with. + * @param boolean $rehydrate Whether this object is being re-hydrated from the database. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @return int next starting column + * @throws PropelException - Any caught Exception will be rewrapped as a PropelException. + */ + public function hydrate($row, $startcol = 0, $rehydrate = false, $indexType = TableMap::TYPE_NUM) + { + try { + + + $col = $row[TableMap::TYPE_NUM == $indexType ? 0 + $startcol : ColissimowsFreeshippingTableMap::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + $this->id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 1 + $startcol : ColissimowsFreeshippingTableMap::translateFieldName('Active', TableMap::TYPE_PHPNAME, $indexType)]; + $this->active = (null !== $col) ? (boolean) $col : null; + $this->resetModified(); + + $this->setNew(false); + + if ($rehydrate) { + $this->ensureConsistency(); + } + + return $startcol + 2; // 2 = ColissimowsFreeshippingTableMap::NUM_HYDRATE_COLUMNS. + + } catch (Exception $e) { + throw new PropelException("Error populating \ColissimoWs\Model\ColissimowsFreeshipping object", 0, $e); + } + } + + /** + * Checks and repairs the internal consistency of the object. + * + * This method is executed after an already-instantiated object is re-hydrated + * from the database. It exists to check any foreign keys to make sure that + * the objects related to the current object are correct based on foreign key. + * + * You can override this method in the stub class, but you should always invoke + * the base method from the overridden method (i.e. parent::ensureConsistency()), + * in case your model changes. + * + * @throws PropelException + */ + public function ensureConsistency() + { + } // ensureConsistency + + /** + * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. + * + * This will only work if the object has been saved and has a valid primary key set. + * + * @param boolean $deep (optional) Whether to also de-associated any related objects. + * @param ConnectionInterface $con (optional) The ConnectionInterface connection to use. + * @return void + * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db + */ + public function reload($deep = false, ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("Cannot reload a deleted object."); + } + + if ($this->isNew()) { + throw new PropelException("Cannot reload an unsaved object."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + // We don't need to alter the object instance pool; we're just modifying this instance + // already in the pool. + + $dataFetcher = ChildColissimowsFreeshippingQuery::create(null, $this->buildPkeyCriteria())->setFormatter(ModelCriteria::FORMAT_STATEMENT)->find($con); + $row = $dataFetcher->fetch(); + $dataFetcher->close(); + if (!$row) { + throw new PropelException('Cannot find matching row in the database to reload object values.'); + } + $this->hydrate($row, 0, true, $dataFetcher->getIndexType()); // rehydrate + + if ($deep) { // also de-associate any related objects? + + } // if (deep) + } + + /** + * Removes this object from datastore and sets delete attribute. + * + * @param ConnectionInterface $con + * @return void + * @throws PropelException + * @see ColissimowsFreeshipping::setDeleted() + * @see ColissimowsFreeshipping::isDeleted() + */ + public function delete(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("This object has already been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + try { + $deleteQuery = ChildColissimowsFreeshippingQuery::create() + ->filterByPrimaryKey($this->getPrimaryKey()); + $ret = $this->preDelete($con); + if ($ret) { + $deleteQuery->delete($con); + $this->postDelete($con); + $con->commit(); + $this->setDeleted(true); + } else { + $con->commit(); + } + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Persists this object to the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All modified related objects will also be persisted in the doSave() + * method. This method wraps all precipitate database operations in a + * single transaction. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see doSave() + */ + public function save(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("You cannot save an object that has been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + $isInsert = $this->isNew(); + try { + $ret = $this->preSave($con); + if ($isInsert) { + $ret = $ret && $this->preInsert($con); + } else { + $ret = $ret && $this->preUpdate($con); + } + if ($ret) { + $affectedRows = $this->doSave($con); + if ($isInsert) { + $this->postInsert($con); + } else { + $this->postUpdate($con); + } + $this->postSave($con); + ColissimowsFreeshippingTableMap::addInstanceToPool($this); + } else { + $affectedRows = 0; + } + $con->commit(); + + return $affectedRows; + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Performs the work of inserting or updating the row in the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All related objects are also updated in this method. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see save() + */ + protected function doSave(ConnectionInterface $con) + { + $affectedRows = 0; // initialize var to track total num of affected rows + if (!$this->alreadyInSave) { + $this->alreadyInSave = true; + + if ($this->isNew() || $this->isModified()) { + // persist changes + if ($this->isNew()) { + $this->doInsert($con); + } else { + $this->doUpdate($con); + } + $affectedRows += 1; + $this->resetModified(); + } + + $this->alreadyInSave = false; + + } + + return $affectedRows; + } // doSave() + + /** + * Insert the row in the database. + * + * @param ConnectionInterface $con + * + * @throws PropelException + * @see doSave() + */ + protected function doInsert(ConnectionInterface $con) + { + $modifiedColumns = array(); + $index = 0; + + + // check the columns in natural order for more readable SQL queries + if ($this->isColumnModified(ColissimowsFreeshippingTableMap::ID)) { + $modifiedColumns[':p' . $index++] = 'ID'; + } + if ($this->isColumnModified(ColissimowsFreeshippingTableMap::ACTIVE)) { + $modifiedColumns[':p' . $index++] = 'ACTIVE'; + } + + $sql = sprintf( + 'INSERT INTO colissimows_freeshipping (%s) VALUES (%s)', + implode(', ', $modifiedColumns), + implode(', ', array_keys($modifiedColumns)) + ); + + try { + $stmt = $con->prepare($sql); + foreach ($modifiedColumns as $identifier => $columnName) { + switch ($columnName) { + case 'ID': + $stmt->bindValue($identifier, $this->id, PDO::PARAM_INT); + break; + case 'ACTIVE': + $stmt->bindValue($identifier, (int) $this->active, PDO::PARAM_INT); + break; + } + } + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute INSERT statement [%s]', $sql), 0, $e); + } + + $this->setNew(false); + } + + /** + * Update the row in the database. + * + * @param ConnectionInterface $con + * + * @return Integer Number of updated rows + * @see doSave() + */ + protected function doUpdate(ConnectionInterface $con) + { + $selectCriteria = $this->buildPkeyCriteria(); + $valuesCriteria = $this->buildCriteria(); + + return $selectCriteria->doUpdate($valuesCriteria, $con); + } + + /** + * Retrieves a field from the object by name passed in as a string. + * + * @param string $name name + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return mixed Value of field. + */ + public function getByName($name, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsFreeshippingTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + $field = $this->getByPosition($pos); + + return $field; + } + + /** + * Retrieves a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @return mixed Value of field at $pos + */ + public function getByPosition($pos) + { + switch ($pos) { + case 0: + return $this->getId(); + break; + case 1: + return $this->getActive(); + break; + default: + return null; + break; + } // switch() + } + + /** + * Exports the object as an array. + * + * You can specify the key type of the array by passing one of the class + * type constants. + * + * @param string $keyType (optional) One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. + * @param array $alreadyDumpedObjects List of objects to skip to avoid recursion + * + * @return array an associative array containing the field names (as keys) and field values + */ + public function toArray($keyType = TableMap::TYPE_PHPNAME, $includeLazyLoadColumns = true, $alreadyDumpedObjects = array()) + { + if (isset($alreadyDumpedObjects['ColissimowsFreeshipping'][$this->getPrimaryKey()])) { + return '*RECURSION*'; + } + $alreadyDumpedObjects['ColissimowsFreeshipping'][$this->getPrimaryKey()] = true; + $keys = ColissimowsFreeshippingTableMap::getFieldNames($keyType); + $result = array( + $keys[0] => $this->getId(), + $keys[1] => $this->getActive(), + ); + $virtualColumns = $this->virtualColumns; + foreach ($virtualColumns as $key => $virtualColumn) { + $result[$key] = $virtualColumn; + } + + + return $result; + } + + /** + * Sets a field from the object by name passed in as a string. + * + * @param string $name + * @param mixed $value field value + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return void + */ + public function setByName($name, $value, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsFreeshippingTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + + return $this->setByPosition($pos, $value); + } + + /** + * Sets a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @param mixed $value field value + * @return void + */ + public function setByPosition($pos, $value) + { + switch ($pos) { + case 0: + $this->setId($value); + break; + case 1: + $this->setActive($value); + break; + } // switch() + } + + /** + * Populates the object using an array. + * + * This is particularly useful when populating an object from one of the + * request arrays (e.g. $_POST). This method goes through the column + * names, checking to see whether a matching key exists in populated + * array. If so the setByName() method is called for that column. + * + * You can specify the key type of the array by additionally passing one + * of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * The default key type is the column's TableMap::TYPE_PHPNAME. + * + * @param array $arr An array to populate the object from. + * @param string $keyType The type of keys the array uses. + * @return void + */ + public function fromArray($arr, $keyType = TableMap::TYPE_PHPNAME) + { + $keys = ColissimowsFreeshippingTableMap::getFieldNames($keyType); + + if (array_key_exists($keys[0], $arr)) $this->setId($arr[$keys[0]]); + if (array_key_exists($keys[1], $arr)) $this->setActive($arr[$keys[1]]); + } + + /** + * Build a Criteria object containing the values of all modified columns in this object. + * + * @return Criteria The Criteria object containing all modified values. + */ + public function buildCriteria() + { + $criteria = new Criteria(ColissimowsFreeshippingTableMap::DATABASE_NAME); + + if ($this->isColumnModified(ColissimowsFreeshippingTableMap::ID)) $criteria->add(ColissimowsFreeshippingTableMap::ID, $this->id); + if ($this->isColumnModified(ColissimowsFreeshippingTableMap::ACTIVE)) $criteria->add(ColissimowsFreeshippingTableMap::ACTIVE, $this->active); + + return $criteria; + } + + /** + * Builds a Criteria object containing the primary key for this object. + * + * Unlike buildCriteria() this method includes the primary key values regardless + * of whether or not they have been modified. + * + * @return Criteria The Criteria object containing value(s) for primary key(s). + */ + public function buildPkeyCriteria() + { + $criteria = new Criteria(ColissimowsFreeshippingTableMap::DATABASE_NAME); + $criteria->add(ColissimowsFreeshippingTableMap::ID, $this->id); + + return $criteria; + } + + /** + * Returns the primary key for this object (row). + * @return int + */ + public function getPrimaryKey() + { + return $this->getId(); + } + + /** + * Generic method to set the primary key (id column). + * + * @param int $key Primary key. + * @return void + */ + public function setPrimaryKey($key) + { + $this->setId($key); + } + + /** + * Returns true if the primary key for this object is null. + * @return boolean + */ + public function isPrimaryKeyNull() + { + + return null === $this->getId(); + } + + /** + * Sets contents of passed object to values from current object. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param object $copyObj An object of \ColissimoWs\Model\ColissimowsFreeshipping (or compatible) type. + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @param boolean $makeNew Whether to reset autoincrement PKs and make the object new. + * @throws PropelException + */ + public function copyInto($copyObj, $deepCopy = false, $makeNew = true) + { + $copyObj->setId($this->getId()); + $copyObj->setActive($this->getActive()); + if ($makeNew) { + $copyObj->setNew(true); + } + } + + /** + * Makes a copy of this object that will be inserted as a new row in table when saved. + * It creates a new object filling in the simple attributes, but skipping any primary + * keys that are defined for the table. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @return \ColissimoWs\Model\ColissimowsFreeshipping Clone of current object. + * @throws PropelException + */ + public function copy($deepCopy = false) + { + // we use get_class(), because this might be a subclass + $clazz = get_class($this); + $copyObj = new $clazz(); + $this->copyInto($copyObj, $deepCopy); + + return $copyObj; + } + + /** + * Clears the current object and sets all attributes to their default values + */ + public function clear() + { + $this->id = null; + $this->active = null; + $this->alreadyInSave = false; + $this->clearAllReferences(); + $this->applyDefaultValues(); + $this->resetModified(); + $this->setNew(true); + $this->setDeleted(false); + } + + /** + * Resets all references to other model objects or collections of model objects. + * + * This method is a user-space workaround for PHP's inability to garbage collect + * objects with circular references (even in PHP 5.3). This is currently necessary + * when using Propel in certain daemon or large-volume/high-memory operations. + * + * @param boolean $deep Whether to also clear the references on all referrer objects. + */ + public function clearAllReferences($deep = false) + { + if ($deep) { + } // if ($deep) + + } + + /** + * Return the string representation of this object + * + * @return string + */ + public function __toString() + { + return (string) $this->exportTo(ColissimowsFreeshippingTableMap::DEFAULT_STRING_FORMAT); + } + + /** + * Code to be run before persisting the object + * @param ConnectionInterface $con + * @return boolean + */ + public function preSave(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after persisting the object + * @param ConnectionInterface $con + */ + public function postSave(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before inserting to database + * @param ConnectionInterface $con + * @return boolean + */ + public function preInsert(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after inserting to database + * @param ConnectionInterface $con + */ + public function postInsert(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before updating the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preUpdate(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after updating the object in database + * @param ConnectionInterface $con + */ + public function postUpdate(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before deleting the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preDelete(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after deleting the object in database + * @param ConnectionInterface $con + */ + public function postDelete(ConnectionInterface $con = null) + { + + } + + + /** + * Derived method to catches calls to undefined methods. + * + * Provides magic import/export method support (fromXML()/toXML(), fromYAML()/toYAML(), etc.). + * Allows to define default __call() behavior if you overwrite __call() + * + * @param string $name + * @param mixed $params + * + * @return array|string + */ + public function __call($name, $params) + { + if (0 === strpos($name, 'get')) { + $virtualColumn = substr($name, 3); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + + $virtualColumn = lcfirst($virtualColumn); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + } + + if (0 === strpos($name, 'from')) { + $format = substr($name, 4); + + return $this->importFrom($format, reset($params)); + } + + if (0 === strpos($name, 'to')) { + $format = substr($name, 2); + $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; + + return $this->exportTo($format, $includeLazyLoadColumns); + } + + throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); + } + +} diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshippingQuery.php b/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshippingQuery.php new file mode 100644 index 00000000..3bef861f --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsFreeshippingQuery.php @@ -0,0 +1,375 @@ +setModelAlias($modelAlias); + } + if ($criteria instanceof Criteria) { + $query->mergeWith($criteria); + } + + return $query; + } + + /** + * Find object by primary key. + * Propel uses the instance pool to skip the database if the object exists. + * Go fast if the query is untouched. + * + * + * $obj = $c->findPk(12, $con); + * + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ChildColissimowsFreeshipping|array|mixed the result, formatted by the current formatter + */ + public function findPk($key, $con = null) + { + if ($key === null) { + return null; + } + if ((null !== ($obj = ColissimowsFreeshippingTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) { + // the object is already in the instance pool + return $obj; + } + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + $this->basePreSelect($con); + if ($this->formatter || $this->modelAlias || $this->with || $this->select + || $this->selectColumns || $this->asColumns || $this->selectModifiers + || $this->map || $this->having || $this->joins) { + return $this->findPkComplex($key, $con); + } else { + return $this->findPkSimple($key, $con); + } + } + + /** + * Find object by primary key using raw SQL to go fast. + * Bypass doSelect() and the object formatter by using generated code. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsFreeshipping A model object, or null if the key is not found + */ + protected function findPkSimple($key, $con) + { + $sql = 'SELECT ID, ACTIVE FROM colissimows_freeshipping WHERE ID = :p0'; + try { + $stmt = $con->prepare($sql); + $stmt->bindValue(':p0', $key, PDO::PARAM_INT); + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); + } + $obj = null; + if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { + $obj = new ChildColissimowsFreeshipping(); + $obj->hydrate($row); + ColissimowsFreeshippingTableMap::addInstanceToPool($obj, (string) $key); + } + $stmt->closeCursor(); + + return $obj; + } + + /** + * Find object by primary key. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsFreeshipping|array|mixed the result, formatted by the current formatter + */ + protected function findPkComplex($key, $con) + { + // As the query uses a PK condition, no limit(1) is necessary. + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKey($key) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->formatOne($dataFetcher); + } + + /** + * Find objects by primary key + * + * $objs = $c->findPks(array(12, 56, 832), $con); + * + * @param array $keys Primary keys to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ObjectCollection|array|mixed the list of results, formatted by the current formatter + */ + public function findPks($keys, $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getReadConnection($this->getDbName()); + } + $this->basePreSelect($con); + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKeys($keys) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->format($dataFetcher); + } + + /** + * Filter the query by primary key + * + * @param mixed $key Primary key to use for the query + * + * @return ChildColissimowsFreeshippingQuery The current query, for fluid interface + */ + public function filterByPrimaryKey($key) + { + + return $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $key, Criteria::EQUAL); + } + + /** + * Filter the query by a list of primary keys + * + * @param array $keys The list of primary key to use for the query + * + * @return ChildColissimowsFreeshippingQuery The current query, for fluid interface + */ + public function filterByPrimaryKeys($keys) + { + + return $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $keys, Criteria::IN); + } + + /** + * Filter the query on the id column + * + * Example usage: + * + * $query->filterById(1234); // WHERE id = 1234 + * $query->filterById(array(12, 34)); // WHERE id IN (12, 34) + * $query->filterById(array('min' => 12)); // WHERE id > 12 + * + * + * @param mixed $id The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsFreeshippingQuery The current query, for fluid interface + */ + public function filterById($id = null, $comparison = null) + { + if (is_array($id)) { + $useMinMax = false; + if (isset($id['min'])) { + $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $id['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($id['max'])) { + $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $id['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $id, $comparison); + } + + /** + * Filter the query on the active column + * + * Example usage: + * + * $query->filterByActive(true); // WHERE active = true + * $query->filterByActive('yes'); // WHERE active = true + * + * + * @param boolean|string $active The value to use as filter. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsFreeshippingQuery The current query, for fluid interface + */ + public function filterByActive($active = null, $comparison = null) + { + if (is_string($active)) { + $active = in_array(strtolower($active), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } + + return $this->addUsingAlias(ColissimowsFreeshippingTableMap::ACTIVE, $active, $comparison); + } + + /** + * Exclude object from result + * + * @param ChildColissimowsFreeshipping $colissimowsFreeshipping Object to remove from the list of results + * + * @return ChildColissimowsFreeshippingQuery The current query, for fluid interface + */ + public function prune($colissimowsFreeshipping = null) + { + if ($colissimowsFreeshipping) { + $this->addUsingAlias(ColissimowsFreeshippingTableMap::ID, $colissimowsFreeshipping->getId(), Criteria::NOT_EQUAL); + } + + return $this; + } + + /** + * Deletes all rows from the colissimows_freeshipping table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public function doDeleteAll(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + $affectedRows = 0; // initialize var to track total num of affected rows + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + $affectedRows += parent::doDeleteAll($con); + // Because this db requires some delete cascade/set null emulation, we have to + // clear the cached instance *after* the emulation has happened (since + // instances get re-added by the select statement contained therein). + ColissimowsFreeshippingTableMap::clearInstancePool(); + ColissimowsFreeshippingTableMap::clearRelatedInstancePool(); + + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $affectedRows; + } + + /** + * Performs a DELETE on the database, given a ChildColissimowsFreeshipping or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ChildColissimowsFreeshipping object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public function delete(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + $criteria = $this; + + // Set the correct dbName + $criteria->setDbName(ColissimowsFreeshippingTableMap::DATABASE_NAME); + + $affectedRows = 0; // initialize var to track total num of affected rows + + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + + + ColissimowsFreeshippingTableMap::removeInstanceFromPool($criteria); + + $affectedRows += ModelCriteria::delete($con); + ColissimowsFreeshippingTableMap::clearRelatedInstancePool(); + $con->commit(); + + return $affectedRows; + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + } + +} // ColissimowsFreeshippingQuery diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsLabel.php b/local/modules/ColissimoWs/Model/Base/ColissimowsLabel.php new file mode 100644 index 00000000..7a24663a --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsLabel.php @@ -0,0 +1,1952 @@ +error = false; + $this->error_message = ''; + $this->tracking_number = ''; + $this->signed = false; + $this->with_customs_invoice = false; + } + + /** + * Initializes internal state of ColissimoWs\Model\Base\ColissimowsLabel object. + * @see applyDefaults() + */ + public function __construct() + { + $this->applyDefaultValues(); + } + + /** + * Returns whether the object has been modified. + * + * @return boolean True if the object has been modified. + */ + public function isModified() + { + return !!$this->modifiedColumns; + } + + /** + * Has specified column been modified? + * + * @param string $col column fully qualified name (TableMap::TYPE_COLNAME), e.g. Book::AUTHOR_ID + * @return boolean True if $col has been modified. + */ + public function isColumnModified($col) + { + return $this->modifiedColumns && isset($this->modifiedColumns[$col]); + } + + /** + * Get the columns that have been modified in this object. + * @return array A unique list of the modified column names for this object. + */ + public function getModifiedColumns() + { + return $this->modifiedColumns ? array_keys($this->modifiedColumns) : []; + } + + /** + * Returns whether the object has ever been saved. This will + * be false, if the object was retrieved from storage or was created + * and then saved. + * + * @return boolean true, if the object has never been persisted. + */ + public function isNew() + { + return $this->new; + } + + /** + * Setter for the isNew attribute. This method will be called + * by Propel-generated children and objects. + * + * @param boolean $b the state of the object. + */ + public function setNew($b) + { + $this->new = (Boolean) $b; + } + + /** + * Whether this object has been deleted. + * @return boolean The deleted state of this object. + */ + public function isDeleted() + { + return $this->deleted; + } + + /** + * Specify whether this object has been deleted. + * @param boolean $b The deleted state of this object. + * @return void + */ + public function setDeleted($b) + { + $this->deleted = (Boolean) $b; + } + + /** + * Sets the modified state for the object to be false. + * @param string $col If supplied, only the specified column is reset. + * @return void + */ + public function resetModified($col = null) + { + if (null !== $col) { + if (isset($this->modifiedColumns[$col])) { + unset($this->modifiedColumns[$col]); + } + } else { + $this->modifiedColumns = array(); + } + } + + /** + * Compares this with another ColissimowsLabel instance. If + * obj is an instance of ColissimowsLabel, delegates to + * equals(ColissimowsLabel). Otherwise, returns false. + * + * @param mixed $obj The object to compare to. + * @return boolean Whether equal to the object specified. + */ + public function equals($obj) + { + $thisclazz = get_class($this); + if (!is_object($obj) || !($obj instanceof $thisclazz)) { + return false; + } + + if ($this === $obj) { + return true; + } + + if (null === $this->getPrimaryKey() + || null === $obj->getPrimaryKey()) { + return false; + } + + return $this->getPrimaryKey() === $obj->getPrimaryKey(); + } + + /** + * If the primary key is not null, return the hashcode of the + * primary key. Otherwise, return the hash code of the object. + * + * @return int Hashcode + */ + public function hashCode() + { + if (null !== $this->getPrimaryKey()) { + return crc32(serialize($this->getPrimaryKey())); + } + + return crc32(serialize(clone $this)); + } + + /** + * Get the associative array of the virtual columns in this object + * + * @return array + */ + public function getVirtualColumns() + { + return $this->virtualColumns; + } + + /** + * Checks the existence of a virtual column in this object + * + * @param string $name The virtual column name + * @return boolean + */ + public function hasVirtualColumn($name) + { + return array_key_exists($name, $this->virtualColumns); + } + + /** + * Get the value of a virtual column in this object + * + * @param string $name The virtual column name + * @return mixed + * + * @throws PropelException + */ + public function getVirtualColumn($name) + { + if (!$this->hasVirtualColumn($name)) { + throw new PropelException(sprintf('Cannot get value of inexistent virtual column %s.', $name)); + } + + return $this->virtualColumns[$name]; + } + + /** + * Set the value of a virtual column in this object + * + * @param string $name The virtual column name + * @param mixed $value The value to give to the virtual column + * + * @return ColissimowsLabel The current object, for fluid interface + */ + public function setVirtualColumn($name, $value) + { + $this->virtualColumns[$name] = $value; + + return $this; + } + + /** + * Logs a message using Propel::log(). + * + * @param string $msg + * @param int $priority One of the Propel::LOG_* logging levels + * @return boolean + */ + protected function log($msg, $priority = Propel::LOG_INFO) + { + return Propel::log(get_class($this) . ': ' . $msg, $priority); + } + + /** + * Populate the current object from a string, using a given parser format + * + * $book = new Book(); + * $book->importFrom('JSON', '{"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, + * or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param string $data The source data to import from + * + * @return ColissimowsLabel The current object, for fluid interface + */ + public function importFrom($parser, $data) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + $this->fromArray($parser->toArray($data), TableMap::TYPE_PHPNAME); + + return $this; + } + + /** + * Export the current object properties to a string, using a given parser format + * + * $book = BookQuery::create()->findPk(9012); + * echo $book->exportTo('JSON'); + * => {"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy load(ed) columns. Defaults to TRUE. + * @return string The exported data + */ + public function exportTo($parser, $includeLazyLoadColumns = true) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + return $parser->fromArray($this->toArray(TableMap::TYPE_PHPNAME, $includeLazyLoadColumns, array(), true)); + } + + /** + * Clean up internal collections prior to serializing + * Avoids recursive loops that turn into segmentation faults when serializing + */ + public function __sleep() + { + $this->clearAllReferences(); + + return array_keys(get_object_vars($this)); + } + + /** + * Get the [id] column value. + * + * @return int + */ + public function getId() + { + + return $this->id; + } + + /** + * Get the [order_id] column value. + * + * @return int + */ + public function getOrderId() + { + + return $this->order_id; + } + + /** + * Get the [order_ref] column value. + * + * @return string + */ + public function getOrderRef() + { + + return $this->order_ref; + } + + /** + * Get the [error] column value. + * + * @return boolean + */ + public function getError() + { + + return $this->error; + } + + /** + * Get the [error_message] column value. + * + * @return string + */ + public function getErrorMessage() + { + + return $this->error_message; + } + + /** + * Get the [tracking_number] column value. + * + * @return string + */ + public function getTrackingNumber() + { + + return $this->tracking_number; + } + + /** + * Get the [label_data] column value. + * + * @return string + */ + public function getLabelData() + { + + return $this->label_data; + } + + /** + * Get the [label_type] column value. + * + * @return string + */ + public function getLabelType() + { + + return $this->label_type; + } + + /** + * Get the [weight] column value. + * + * @return double + */ + public function getWeight() + { + + return $this->weight; + } + + /** + * Get the [signed] column value. + * + * @return boolean + */ + public function getSigned() + { + + return $this->signed; + } + + /** + * Get the [with_customs_invoice] column value. + * + * @return boolean + */ + public function getWithCustomsInvoice() + { + + return $this->with_customs_invoice; + } + + /** + * Get the [optionally formatted] temporal [created_at] column value. + * + * + * @param string $format The date/time format string (either date()-style or strftime()-style). + * If format is NULL, then the raw \DateTime object will be returned. + * + * @return mixed Formatted date/time value as string or \DateTime object (if format is NULL), NULL if column is NULL, and 0 if column value is 0000-00-00 00:00:00 + * + * @throws PropelException - if unable to parse/validate the date/time value. + */ + public function getCreatedAt($format = NULL) + { + if ($format === null) { + return $this->created_at; + } else { + return $this->created_at instanceof \DateTime ? $this->created_at->format($format) : null; + } + } + + /** + * Get the [optionally formatted] temporal [updated_at] column value. + * + * + * @param string $format The date/time format string (either date()-style or strftime()-style). + * If format is NULL, then the raw \DateTime object will be returned. + * + * @return mixed Formatted date/time value as string or \DateTime object (if format is NULL), NULL if column is NULL, and 0 if column value is 0000-00-00 00:00:00 + * + * @throws PropelException - if unable to parse/validate the date/time value. + */ + public function getUpdatedAt($format = NULL) + { + if ($format === null) { + return $this->updated_at; + } else { + return $this->updated_at instanceof \DateTime ? $this->updated_at->format($format) : null; + } + } + + /** + * Set the value of [id] column. + * + * @param int $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->id !== $v) { + $this->id = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::ID] = true; + } + + + return $this; + } // setId() + + /** + * Set the value of [order_id] column. + * + * @param int $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setOrderId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->order_id !== $v) { + $this->order_id = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::ORDER_ID] = true; + } + + if ($this->aOrder !== null && $this->aOrder->getId() !== $v) { + $this->aOrder = null; + } + + + return $this; + } // setOrderId() + + /** + * Set the value of [order_ref] column. + * + * @param string $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setOrderRef($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->order_ref !== $v) { + $this->order_ref = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::ORDER_REF] = true; + } + + + return $this; + } // setOrderRef() + + /** + * Sets the value of the [error] column. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * + * @param boolean|integer|string $v The new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setError($v) + { + if ($v !== null) { + if (is_string($v)) { + $v = in_array(strtolower($v), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } else { + $v = (boolean) $v; + } + } + + if ($this->error !== $v) { + $this->error = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::ERROR] = true; + } + + + return $this; + } // setError() + + /** + * Set the value of [error_message] column. + * + * @param string $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setErrorMessage($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->error_message !== $v) { + $this->error_message = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::ERROR_MESSAGE] = true; + } + + + return $this; + } // setErrorMessage() + + /** + * Set the value of [tracking_number] column. + * + * @param string $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setTrackingNumber($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->tracking_number !== $v) { + $this->tracking_number = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::TRACKING_NUMBER] = true; + } + + + return $this; + } // setTrackingNumber() + + /** + * Set the value of [label_data] column. + * + * @param string $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setLabelData($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->label_data !== $v) { + $this->label_data = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::LABEL_DATA] = true; + } + + + return $this; + } // setLabelData() + + /** + * Set the value of [label_type] column. + * + * @param string $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setLabelType($v) + { + if ($v !== null) { + $v = (string) $v; + } + + if ($this->label_type !== $v) { + $this->label_type = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::LABEL_TYPE] = true; + } + + + return $this; + } // setLabelType() + + /** + * Set the value of [weight] column. + * + * @param double $v new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setWeight($v) + { + if ($v !== null) { + $v = (double) $v; + } + + if ($this->weight !== $v) { + $this->weight = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::WEIGHT] = true; + } + + + return $this; + } // setWeight() + + /** + * Sets the value of the [signed] column. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * + * @param boolean|integer|string $v The new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setSigned($v) + { + if ($v !== null) { + if (is_string($v)) { + $v = in_array(strtolower($v), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } else { + $v = (boolean) $v; + } + } + + if ($this->signed !== $v) { + $this->signed = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::SIGNED] = true; + } + + + return $this; + } // setSigned() + + /** + * Sets the value of the [with_customs_invoice] column. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * + * @param boolean|integer|string $v The new value + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setWithCustomsInvoice($v) + { + if ($v !== null) { + if (is_string($v)) { + $v = in_array(strtolower($v), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } else { + $v = (boolean) $v; + } + } + + if ($this->with_customs_invoice !== $v) { + $this->with_customs_invoice = $v; + $this->modifiedColumns[ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE] = true; + } + + + return $this; + } // setWithCustomsInvoice() + + /** + * Sets the value of [created_at] column to a normalized version of the date/time value specified. + * + * @param mixed $v string, integer (timestamp), or \DateTime value. + * Empty strings are treated as NULL. + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setCreatedAt($v) + { + $dt = PropelDateTime::newInstance($v, null, '\DateTime'); + if ($this->created_at !== null || $dt !== null) { + if ($dt !== $this->created_at) { + $this->created_at = $dt; + $this->modifiedColumns[ColissimowsLabelTableMap::CREATED_AT] = true; + } + } // if either are not null + + + return $this; + } // setCreatedAt() + + /** + * Sets the value of [updated_at] column to a normalized version of the date/time value specified. + * + * @param mixed $v string, integer (timestamp), or \DateTime value. + * Empty strings are treated as NULL. + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + */ + public function setUpdatedAt($v) + { + $dt = PropelDateTime::newInstance($v, null, '\DateTime'); + if ($this->updated_at !== null || $dt !== null) { + if ($dt !== $this->updated_at) { + $this->updated_at = $dt; + $this->modifiedColumns[ColissimowsLabelTableMap::UPDATED_AT] = true; + } + } // if either are not null + + + return $this; + } // setUpdatedAt() + + /** + * Indicates whether the columns in this object are only set to default values. + * + * This method can be used in conjunction with isModified() to indicate whether an object is both + * modified _and_ has some values set which are non-default. + * + * @return boolean Whether the columns in this object are only been set with default values. + */ + public function hasOnlyDefaultValues() + { + if ($this->error !== false) { + return false; + } + + if ($this->error_message !== '') { + return false; + } + + if ($this->tracking_number !== '') { + return false; + } + + if ($this->signed !== false) { + return false; + } + + if ($this->with_customs_invoice !== false) { + return false; + } + + // otherwise, everything was equal, so return TRUE + return true; + } // hasOnlyDefaultValues() + + /** + * Hydrates (populates) the object variables with values from the database resultset. + * + * An offset (0-based "start column") is specified so that objects can be hydrated + * with a subset of the columns in the resultset rows. This is needed, for example, + * for results of JOIN queries where the resultset row includes columns from two or + * more tables. + * + * @param array $row The row returned by DataFetcher->fetch(). + * @param int $startcol 0-based offset column which indicates which restultset column to start with. + * @param boolean $rehydrate Whether this object is being re-hydrated from the database. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @return int next starting column + * @throws PropelException - Any caught Exception will be rewrapped as a PropelException. + */ + public function hydrate($row, $startcol = 0, $rehydrate = false, $indexType = TableMap::TYPE_NUM) + { + try { + + + $col = $row[TableMap::TYPE_NUM == $indexType ? 0 + $startcol : ColissimowsLabelTableMap::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + $this->id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 1 + $startcol : ColissimowsLabelTableMap::translateFieldName('OrderId', TableMap::TYPE_PHPNAME, $indexType)]; + $this->order_id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 2 + $startcol : ColissimowsLabelTableMap::translateFieldName('OrderRef', TableMap::TYPE_PHPNAME, $indexType)]; + $this->order_ref = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 3 + $startcol : ColissimowsLabelTableMap::translateFieldName('Error', TableMap::TYPE_PHPNAME, $indexType)]; + $this->error = (null !== $col) ? (boolean) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 4 + $startcol : ColissimowsLabelTableMap::translateFieldName('ErrorMessage', TableMap::TYPE_PHPNAME, $indexType)]; + $this->error_message = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 5 + $startcol : ColissimowsLabelTableMap::translateFieldName('TrackingNumber', TableMap::TYPE_PHPNAME, $indexType)]; + $this->tracking_number = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 6 + $startcol : ColissimowsLabelTableMap::translateFieldName('LabelData', TableMap::TYPE_PHPNAME, $indexType)]; + $this->label_data = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 7 + $startcol : ColissimowsLabelTableMap::translateFieldName('LabelType', TableMap::TYPE_PHPNAME, $indexType)]; + $this->label_type = (null !== $col) ? (string) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 8 + $startcol : ColissimowsLabelTableMap::translateFieldName('Weight', TableMap::TYPE_PHPNAME, $indexType)]; + $this->weight = (null !== $col) ? (double) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 9 + $startcol : ColissimowsLabelTableMap::translateFieldName('Signed', TableMap::TYPE_PHPNAME, $indexType)]; + $this->signed = (null !== $col) ? (boolean) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 10 + $startcol : ColissimowsLabelTableMap::translateFieldName('WithCustomsInvoice', TableMap::TYPE_PHPNAME, $indexType)]; + $this->with_customs_invoice = (null !== $col) ? (boolean) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 11 + $startcol : ColissimowsLabelTableMap::translateFieldName('CreatedAt', TableMap::TYPE_PHPNAME, $indexType)]; + if ($col === '0000-00-00 00:00:00') { + $col = null; + } + $this->created_at = (null !== $col) ? PropelDateTime::newInstance($col, null, '\DateTime') : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 12 + $startcol : ColissimowsLabelTableMap::translateFieldName('UpdatedAt', TableMap::TYPE_PHPNAME, $indexType)]; + if ($col === '0000-00-00 00:00:00') { + $col = null; + } + $this->updated_at = (null !== $col) ? PropelDateTime::newInstance($col, null, '\DateTime') : null; + $this->resetModified(); + + $this->setNew(false); + + if ($rehydrate) { + $this->ensureConsistency(); + } + + return $startcol + 13; // 13 = ColissimowsLabelTableMap::NUM_HYDRATE_COLUMNS. + + } catch (Exception $e) { + throw new PropelException("Error populating \ColissimoWs\Model\ColissimowsLabel object", 0, $e); + } + } + + /** + * Checks and repairs the internal consistency of the object. + * + * This method is executed after an already-instantiated object is re-hydrated + * from the database. It exists to check any foreign keys to make sure that + * the objects related to the current object are correct based on foreign key. + * + * You can override this method in the stub class, but you should always invoke + * the base method from the overridden method (i.e. parent::ensureConsistency()), + * in case your model changes. + * + * @throws PropelException + */ + public function ensureConsistency() + { + if ($this->aOrder !== null && $this->order_id !== $this->aOrder->getId()) { + $this->aOrder = null; + } + } // ensureConsistency + + /** + * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. + * + * This will only work if the object has been saved and has a valid primary key set. + * + * @param boolean $deep (optional) Whether to also de-associated any related objects. + * @param ConnectionInterface $con (optional) The ConnectionInterface connection to use. + * @return void + * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db + */ + public function reload($deep = false, ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("Cannot reload a deleted object."); + } + + if ($this->isNew()) { + throw new PropelException("Cannot reload an unsaved object."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + // We don't need to alter the object instance pool; we're just modifying this instance + // already in the pool. + + $dataFetcher = ChildColissimowsLabelQuery::create(null, $this->buildPkeyCriteria())->setFormatter(ModelCriteria::FORMAT_STATEMENT)->find($con); + $row = $dataFetcher->fetch(); + $dataFetcher->close(); + if (!$row) { + throw new PropelException('Cannot find matching row in the database to reload object values.'); + } + $this->hydrate($row, 0, true, $dataFetcher->getIndexType()); // rehydrate + + if ($deep) { // also de-associate any related objects? + + $this->aOrder = null; + } // if (deep) + } + + /** + * Removes this object from datastore and sets delete attribute. + * + * @param ConnectionInterface $con + * @return void + * @throws PropelException + * @see ColissimowsLabel::setDeleted() + * @see ColissimowsLabel::isDeleted() + */ + public function delete(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("This object has already been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + try { + $deleteQuery = ChildColissimowsLabelQuery::create() + ->filterByPrimaryKey($this->getPrimaryKey()); + $ret = $this->preDelete($con); + if ($ret) { + $deleteQuery->delete($con); + $this->postDelete($con); + $con->commit(); + $this->setDeleted(true); + } else { + $con->commit(); + } + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Persists this object to the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All modified related objects will also be persisted in the doSave() + * method. This method wraps all precipitate database operations in a + * single transaction. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see doSave() + */ + public function save(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("You cannot save an object that has been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + $isInsert = $this->isNew(); + try { + $ret = $this->preSave($con); + if ($isInsert) { + $ret = $ret && $this->preInsert($con); + // timestampable behavior + if (!$this->isColumnModified(ColissimowsLabelTableMap::CREATED_AT)) { + $this->setCreatedAt(time()); + } + if (!$this->isColumnModified(ColissimowsLabelTableMap::UPDATED_AT)) { + $this->setUpdatedAt(time()); + } + } else { + $ret = $ret && $this->preUpdate($con); + // timestampable behavior + if ($this->isModified() && !$this->isColumnModified(ColissimowsLabelTableMap::UPDATED_AT)) { + $this->setUpdatedAt(time()); + } + } + if ($ret) { + $affectedRows = $this->doSave($con); + if ($isInsert) { + $this->postInsert($con); + } else { + $this->postUpdate($con); + } + $this->postSave($con); + ColissimowsLabelTableMap::addInstanceToPool($this); + } else { + $affectedRows = 0; + } + $con->commit(); + + return $affectedRows; + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Performs the work of inserting or updating the row in the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All related objects are also updated in this method. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see save() + */ + protected function doSave(ConnectionInterface $con) + { + $affectedRows = 0; // initialize var to track total num of affected rows + if (!$this->alreadyInSave) { + $this->alreadyInSave = true; + + // We call the save method on the following object(s) if they + // were passed to this object by their corresponding set + // method. This object relates to these object(s) by a + // foreign key reference. + + if ($this->aOrder !== null) { + if ($this->aOrder->isModified() || $this->aOrder->isNew()) { + $affectedRows += $this->aOrder->save($con); + } + $this->setOrder($this->aOrder); + } + + if ($this->isNew() || $this->isModified()) { + // persist changes + if ($this->isNew()) { + $this->doInsert($con); + } else { + $this->doUpdate($con); + } + $affectedRows += 1; + $this->resetModified(); + } + + $this->alreadyInSave = false; + + } + + return $affectedRows; + } // doSave() + + /** + * Insert the row in the database. + * + * @param ConnectionInterface $con + * + * @throws PropelException + * @see doSave() + */ + protected function doInsert(ConnectionInterface $con) + { + $modifiedColumns = array(); + $index = 0; + + $this->modifiedColumns[ColissimowsLabelTableMap::ID] = true; + if (null !== $this->id) { + throw new PropelException('Cannot insert a value for auto-increment primary key (' . ColissimowsLabelTableMap::ID . ')'); + } + + // check the columns in natural order for more readable SQL queries + if ($this->isColumnModified(ColissimowsLabelTableMap::ID)) { + $modifiedColumns[':p' . $index++] = 'ID'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::ORDER_ID)) { + $modifiedColumns[':p' . $index++] = 'ORDER_ID'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::ORDER_REF)) { + $modifiedColumns[':p' . $index++] = 'ORDER_REF'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::ERROR)) { + $modifiedColumns[':p' . $index++] = 'ERROR'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::ERROR_MESSAGE)) { + $modifiedColumns[':p' . $index++] = 'ERROR_MESSAGE'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::TRACKING_NUMBER)) { + $modifiedColumns[':p' . $index++] = 'TRACKING_NUMBER'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::LABEL_DATA)) { + $modifiedColumns[':p' . $index++] = 'LABEL_DATA'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::LABEL_TYPE)) { + $modifiedColumns[':p' . $index++] = 'LABEL_TYPE'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::WEIGHT)) { + $modifiedColumns[':p' . $index++] = 'WEIGHT'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::SIGNED)) { + $modifiedColumns[':p' . $index++] = 'SIGNED'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE)) { + $modifiedColumns[':p' . $index++] = 'WITH_CUSTOMS_INVOICE'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::CREATED_AT)) { + $modifiedColumns[':p' . $index++] = 'CREATED_AT'; + } + if ($this->isColumnModified(ColissimowsLabelTableMap::UPDATED_AT)) { + $modifiedColumns[':p' . $index++] = 'UPDATED_AT'; + } + + $sql = sprintf( + 'INSERT INTO colissimows_label (%s) VALUES (%s)', + implode(', ', $modifiedColumns), + implode(', ', array_keys($modifiedColumns)) + ); + + try { + $stmt = $con->prepare($sql); + foreach ($modifiedColumns as $identifier => $columnName) { + switch ($columnName) { + case 'ID': + $stmt->bindValue($identifier, $this->id, PDO::PARAM_INT); + break; + case 'ORDER_ID': + $stmt->bindValue($identifier, $this->order_id, PDO::PARAM_INT); + break; + case 'ORDER_REF': + $stmt->bindValue($identifier, $this->order_ref, PDO::PARAM_STR); + break; + case 'ERROR': + $stmt->bindValue($identifier, (int) $this->error, PDO::PARAM_INT); + break; + case 'ERROR_MESSAGE': + $stmt->bindValue($identifier, $this->error_message, PDO::PARAM_STR); + break; + case 'TRACKING_NUMBER': + $stmt->bindValue($identifier, $this->tracking_number, PDO::PARAM_STR); + break; + case 'LABEL_DATA': + $stmt->bindValue($identifier, $this->label_data, PDO::PARAM_STR); + break; + case 'LABEL_TYPE': + $stmt->bindValue($identifier, $this->label_type, PDO::PARAM_STR); + break; + case 'WEIGHT': + $stmt->bindValue($identifier, $this->weight, PDO::PARAM_STR); + break; + case 'SIGNED': + $stmt->bindValue($identifier, (int) $this->signed, PDO::PARAM_INT); + break; + case 'WITH_CUSTOMS_INVOICE': + $stmt->bindValue($identifier, (int) $this->with_customs_invoice, PDO::PARAM_INT); + break; + case 'CREATED_AT': + $stmt->bindValue($identifier, $this->created_at ? $this->created_at->format("Y-m-d H:i:s") : null, PDO::PARAM_STR); + break; + case 'UPDATED_AT': + $stmt->bindValue($identifier, $this->updated_at ? $this->updated_at->format("Y-m-d H:i:s") : null, PDO::PARAM_STR); + break; + } + } + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute INSERT statement [%s]', $sql), 0, $e); + } + + try { + $pk = $con->lastInsertId(); + } catch (Exception $e) { + throw new PropelException('Unable to get autoincrement id.', 0, $e); + } + $this->setId($pk); + + $this->setNew(false); + } + + /** + * Update the row in the database. + * + * @param ConnectionInterface $con + * + * @return Integer Number of updated rows + * @see doSave() + */ + protected function doUpdate(ConnectionInterface $con) + { + $selectCriteria = $this->buildPkeyCriteria(); + $valuesCriteria = $this->buildCriteria(); + + return $selectCriteria->doUpdate($valuesCriteria, $con); + } + + /** + * Retrieves a field from the object by name passed in as a string. + * + * @param string $name name + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return mixed Value of field. + */ + public function getByName($name, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsLabelTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + $field = $this->getByPosition($pos); + + return $field; + } + + /** + * Retrieves a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @return mixed Value of field at $pos + */ + public function getByPosition($pos) + { + switch ($pos) { + case 0: + return $this->getId(); + break; + case 1: + return $this->getOrderId(); + break; + case 2: + return $this->getOrderRef(); + break; + case 3: + return $this->getError(); + break; + case 4: + return $this->getErrorMessage(); + break; + case 5: + return $this->getTrackingNumber(); + break; + case 6: + return $this->getLabelData(); + break; + case 7: + return $this->getLabelType(); + break; + case 8: + return $this->getWeight(); + break; + case 9: + return $this->getSigned(); + break; + case 10: + return $this->getWithCustomsInvoice(); + break; + case 11: + return $this->getCreatedAt(); + break; + case 12: + return $this->getUpdatedAt(); + break; + default: + return null; + break; + } // switch() + } + + /** + * Exports the object as an array. + * + * You can specify the key type of the array by passing one of the class + * type constants. + * + * @param string $keyType (optional) One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. + * @param array $alreadyDumpedObjects List of objects to skip to avoid recursion + * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. + * + * @return array an associative array containing the field names (as keys) and field values + */ + public function toArray($keyType = TableMap::TYPE_PHPNAME, $includeLazyLoadColumns = true, $alreadyDumpedObjects = array(), $includeForeignObjects = false) + { + if (isset($alreadyDumpedObjects['ColissimowsLabel'][$this->getPrimaryKey()])) { + return '*RECURSION*'; + } + $alreadyDumpedObjects['ColissimowsLabel'][$this->getPrimaryKey()] = true; + $keys = ColissimowsLabelTableMap::getFieldNames($keyType); + $result = array( + $keys[0] => $this->getId(), + $keys[1] => $this->getOrderId(), + $keys[2] => $this->getOrderRef(), + $keys[3] => $this->getError(), + $keys[4] => $this->getErrorMessage(), + $keys[5] => $this->getTrackingNumber(), + $keys[6] => $this->getLabelData(), + $keys[7] => $this->getLabelType(), + $keys[8] => $this->getWeight(), + $keys[9] => $this->getSigned(), + $keys[10] => $this->getWithCustomsInvoice(), + $keys[11] => $this->getCreatedAt(), + $keys[12] => $this->getUpdatedAt(), + ); + $virtualColumns = $this->virtualColumns; + foreach ($virtualColumns as $key => $virtualColumn) { + $result[$key] = $virtualColumn; + } + + if ($includeForeignObjects) { + if (null !== $this->aOrder) { + $result['Order'] = $this->aOrder->toArray($keyType, $includeLazyLoadColumns, $alreadyDumpedObjects, true); + } + } + + return $result; + } + + /** + * Sets a field from the object by name passed in as a string. + * + * @param string $name + * @param mixed $value field value + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return void + */ + public function setByName($name, $value, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsLabelTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + + return $this->setByPosition($pos, $value); + } + + /** + * Sets a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @param mixed $value field value + * @return void + */ + public function setByPosition($pos, $value) + { + switch ($pos) { + case 0: + $this->setId($value); + break; + case 1: + $this->setOrderId($value); + break; + case 2: + $this->setOrderRef($value); + break; + case 3: + $this->setError($value); + break; + case 4: + $this->setErrorMessage($value); + break; + case 5: + $this->setTrackingNumber($value); + break; + case 6: + $this->setLabelData($value); + break; + case 7: + $this->setLabelType($value); + break; + case 8: + $this->setWeight($value); + break; + case 9: + $this->setSigned($value); + break; + case 10: + $this->setWithCustomsInvoice($value); + break; + case 11: + $this->setCreatedAt($value); + break; + case 12: + $this->setUpdatedAt($value); + break; + } // switch() + } + + /** + * Populates the object using an array. + * + * This is particularly useful when populating an object from one of the + * request arrays (e.g. $_POST). This method goes through the column + * names, checking to see whether a matching key exists in populated + * array. If so the setByName() method is called for that column. + * + * You can specify the key type of the array by additionally passing one + * of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * The default key type is the column's TableMap::TYPE_PHPNAME. + * + * @param array $arr An array to populate the object from. + * @param string $keyType The type of keys the array uses. + * @return void + */ + public function fromArray($arr, $keyType = TableMap::TYPE_PHPNAME) + { + $keys = ColissimowsLabelTableMap::getFieldNames($keyType); + + if (array_key_exists($keys[0], $arr)) $this->setId($arr[$keys[0]]); + if (array_key_exists($keys[1], $arr)) $this->setOrderId($arr[$keys[1]]); + if (array_key_exists($keys[2], $arr)) $this->setOrderRef($arr[$keys[2]]); + if (array_key_exists($keys[3], $arr)) $this->setError($arr[$keys[3]]); + if (array_key_exists($keys[4], $arr)) $this->setErrorMessage($arr[$keys[4]]); + if (array_key_exists($keys[5], $arr)) $this->setTrackingNumber($arr[$keys[5]]); + if (array_key_exists($keys[6], $arr)) $this->setLabelData($arr[$keys[6]]); + if (array_key_exists($keys[7], $arr)) $this->setLabelType($arr[$keys[7]]); + if (array_key_exists($keys[8], $arr)) $this->setWeight($arr[$keys[8]]); + if (array_key_exists($keys[9], $arr)) $this->setSigned($arr[$keys[9]]); + if (array_key_exists($keys[10], $arr)) $this->setWithCustomsInvoice($arr[$keys[10]]); + if (array_key_exists($keys[11], $arr)) $this->setCreatedAt($arr[$keys[11]]); + if (array_key_exists($keys[12], $arr)) $this->setUpdatedAt($arr[$keys[12]]); + } + + /** + * Build a Criteria object containing the values of all modified columns in this object. + * + * @return Criteria The Criteria object containing all modified values. + */ + public function buildCriteria() + { + $criteria = new Criteria(ColissimowsLabelTableMap::DATABASE_NAME); + + if ($this->isColumnModified(ColissimowsLabelTableMap::ID)) $criteria->add(ColissimowsLabelTableMap::ID, $this->id); + if ($this->isColumnModified(ColissimowsLabelTableMap::ORDER_ID)) $criteria->add(ColissimowsLabelTableMap::ORDER_ID, $this->order_id); + if ($this->isColumnModified(ColissimowsLabelTableMap::ORDER_REF)) $criteria->add(ColissimowsLabelTableMap::ORDER_REF, $this->order_ref); + if ($this->isColumnModified(ColissimowsLabelTableMap::ERROR)) $criteria->add(ColissimowsLabelTableMap::ERROR, $this->error); + if ($this->isColumnModified(ColissimowsLabelTableMap::ERROR_MESSAGE)) $criteria->add(ColissimowsLabelTableMap::ERROR_MESSAGE, $this->error_message); + if ($this->isColumnModified(ColissimowsLabelTableMap::TRACKING_NUMBER)) $criteria->add(ColissimowsLabelTableMap::TRACKING_NUMBER, $this->tracking_number); + if ($this->isColumnModified(ColissimowsLabelTableMap::LABEL_DATA)) $criteria->add(ColissimowsLabelTableMap::LABEL_DATA, $this->label_data); + if ($this->isColumnModified(ColissimowsLabelTableMap::LABEL_TYPE)) $criteria->add(ColissimowsLabelTableMap::LABEL_TYPE, $this->label_type); + if ($this->isColumnModified(ColissimowsLabelTableMap::WEIGHT)) $criteria->add(ColissimowsLabelTableMap::WEIGHT, $this->weight); + if ($this->isColumnModified(ColissimowsLabelTableMap::SIGNED)) $criteria->add(ColissimowsLabelTableMap::SIGNED, $this->signed); + if ($this->isColumnModified(ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE)) $criteria->add(ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE, $this->with_customs_invoice); + if ($this->isColumnModified(ColissimowsLabelTableMap::CREATED_AT)) $criteria->add(ColissimowsLabelTableMap::CREATED_AT, $this->created_at); + if ($this->isColumnModified(ColissimowsLabelTableMap::UPDATED_AT)) $criteria->add(ColissimowsLabelTableMap::UPDATED_AT, $this->updated_at); + + return $criteria; + } + + /** + * Builds a Criteria object containing the primary key for this object. + * + * Unlike buildCriteria() this method includes the primary key values regardless + * of whether or not they have been modified. + * + * @return Criteria The Criteria object containing value(s) for primary key(s). + */ + public function buildPkeyCriteria() + { + $criteria = new Criteria(ColissimowsLabelTableMap::DATABASE_NAME); + $criteria->add(ColissimowsLabelTableMap::ID, $this->id); + + return $criteria; + } + + /** + * Returns the primary key for this object (row). + * @return int + */ + public function getPrimaryKey() + { + return $this->getId(); + } + + /** + * Generic method to set the primary key (id column). + * + * @param int $key Primary key. + * @return void + */ + public function setPrimaryKey($key) + { + $this->setId($key); + } + + /** + * Returns true if the primary key for this object is null. + * @return boolean + */ + public function isPrimaryKeyNull() + { + + return null === $this->getId(); + } + + /** + * Sets contents of passed object to values from current object. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param object $copyObj An object of \ColissimoWs\Model\ColissimowsLabel (or compatible) type. + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @param boolean $makeNew Whether to reset autoincrement PKs and make the object new. + * @throws PropelException + */ + public function copyInto($copyObj, $deepCopy = false, $makeNew = true) + { + $copyObj->setOrderId($this->getOrderId()); + $copyObj->setOrderRef($this->getOrderRef()); + $copyObj->setError($this->getError()); + $copyObj->setErrorMessage($this->getErrorMessage()); + $copyObj->setTrackingNumber($this->getTrackingNumber()); + $copyObj->setLabelData($this->getLabelData()); + $copyObj->setLabelType($this->getLabelType()); + $copyObj->setWeight($this->getWeight()); + $copyObj->setSigned($this->getSigned()); + $copyObj->setWithCustomsInvoice($this->getWithCustomsInvoice()); + $copyObj->setCreatedAt($this->getCreatedAt()); + $copyObj->setUpdatedAt($this->getUpdatedAt()); + if ($makeNew) { + $copyObj->setNew(true); + $copyObj->setId(NULL); // this is a auto-increment column, so set to default value + } + } + + /** + * Makes a copy of this object that will be inserted as a new row in table when saved. + * It creates a new object filling in the simple attributes, but skipping any primary + * keys that are defined for the table. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @return \ColissimoWs\Model\ColissimowsLabel Clone of current object. + * @throws PropelException + */ + public function copy($deepCopy = false) + { + // we use get_class(), because this might be a subclass + $clazz = get_class($this); + $copyObj = new $clazz(); + $this->copyInto($copyObj, $deepCopy); + + return $copyObj; + } + + /** + * Declares an association between this object and a ChildOrder object. + * + * @param ChildOrder $v + * @return \ColissimoWs\Model\ColissimowsLabel The current object (for fluent API support) + * @throws PropelException + */ + public function setOrder(ChildOrder $v = null) + { + if ($v === null) { + $this->setOrderId(NULL); + } else { + $this->setOrderId($v->getId()); + } + + $this->aOrder = $v; + + // Add binding for other direction of this n:n relationship. + // If this object has already been added to the ChildOrder object, it will not be re-added. + if ($v !== null) { + $v->addColissimowsLabel($this); + } + + + return $this; + } + + + /** + * Get the associated ChildOrder object + * + * @param ConnectionInterface $con Optional Connection object. + * @return ChildOrder The associated ChildOrder object. + * @throws PropelException + */ + public function getOrder(ConnectionInterface $con = null) + { + if ($this->aOrder === null && ($this->order_id !== null)) { + $this->aOrder = OrderQuery::create()->findPk($this->order_id, $con); + /* The following can be used additionally to + guarantee the related object contains a reference + to this object. This level of coupling may, however, be + undesirable since it could result in an only partially populated collection + in the referenced object. + $this->aOrder->addColissimowsLabels($this); + */ + } + + return $this->aOrder; + } + + /** + * Clears the current object and sets all attributes to their default values + */ + public function clear() + { + $this->id = null; + $this->order_id = null; + $this->order_ref = null; + $this->error = null; + $this->error_message = null; + $this->tracking_number = null; + $this->label_data = null; + $this->label_type = null; + $this->weight = null; + $this->signed = null; + $this->with_customs_invoice = null; + $this->created_at = null; + $this->updated_at = null; + $this->alreadyInSave = false; + $this->clearAllReferences(); + $this->applyDefaultValues(); + $this->resetModified(); + $this->setNew(true); + $this->setDeleted(false); + } + + /** + * Resets all references to other model objects or collections of model objects. + * + * This method is a user-space workaround for PHP's inability to garbage collect + * objects with circular references (even in PHP 5.3). This is currently necessary + * when using Propel in certain daemon or large-volume/high-memory operations. + * + * @param boolean $deep Whether to also clear the references on all referrer objects. + */ + public function clearAllReferences($deep = false) + { + if ($deep) { + } // if ($deep) + + $this->aOrder = null; + } + + /** + * Return the string representation of this object + * + * @return string + */ + public function __toString() + { + return (string) $this->exportTo(ColissimowsLabelTableMap::DEFAULT_STRING_FORMAT); + } + + // timestampable behavior + + /** + * Mark the current object so that the update date doesn't get updated during next save + * + * @return ChildColissimowsLabel The current object (for fluent API support) + */ + public function keepUpdateDateUnchanged() + { + $this->modifiedColumns[ColissimowsLabelTableMap::UPDATED_AT] = true; + + return $this; + } + + /** + * Code to be run before persisting the object + * @param ConnectionInterface $con + * @return boolean + */ + public function preSave(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after persisting the object + * @param ConnectionInterface $con + */ + public function postSave(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before inserting to database + * @param ConnectionInterface $con + * @return boolean + */ + public function preInsert(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after inserting to database + * @param ConnectionInterface $con + */ + public function postInsert(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before updating the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preUpdate(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after updating the object in database + * @param ConnectionInterface $con + */ + public function postUpdate(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before deleting the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preDelete(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after deleting the object in database + * @param ConnectionInterface $con + */ + public function postDelete(ConnectionInterface $con = null) + { + + } + + + /** + * Derived method to catches calls to undefined methods. + * + * Provides magic import/export method support (fromXML()/toXML(), fromYAML()/toYAML(), etc.). + * Allows to define default __call() behavior if you overwrite __call() + * + * @param string $name + * @param mixed $params + * + * @return array|string + */ + public function __call($name, $params) + { + if (0 === strpos($name, 'get')) { + $virtualColumn = substr($name, 3); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + + $virtualColumn = lcfirst($virtualColumn); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + } + + if (0 === strpos($name, 'from')) { + $format = substr($name, 4); + + return $this->importFrom($format, reset($params)); + } + + if (0 === strpos($name, 'to')) { + $format = substr($name, 2); + $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; + + return $this->exportTo($format, $includeLazyLoadColumns); + } + + throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); + } + +} diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsLabelQuery.php b/local/modules/ColissimoWs/Model/Base/ColissimowsLabelQuery.php new file mode 100644 index 00000000..b6d69826 --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsLabelQuery.php @@ -0,0 +1,937 @@ +setModelAlias($modelAlias); + } + if ($criteria instanceof Criteria) { + $query->mergeWith($criteria); + } + + return $query; + } + + /** + * Find object by primary key. + * Propel uses the instance pool to skip the database if the object exists. + * Go fast if the query is untouched. + * + * + * $obj = $c->findPk(12, $con); + * + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ChildColissimowsLabel|array|mixed the result, formatted by the current formatter + */ + public function findPk($key, $con = null) + { + if ($key === null) { + return null; + } + if ((null !== ($obj = ColissimowsLabelTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) { + // the object is already in the instance pool + return $obj; + } + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + $this->basePreSelect($con); + if ($this->formatter || $this->modelAlias || $this->with || $this->select + || $this->selectColumns || $this->asColumns || $this->selectModifiers + || $this->map || $this->having || $this->joins) { + return $this->findPkComplex($key, $con); + } else { + return $this->findPkSimple($key, $con); + } + } + + /** + * Find object by primary key using raw SQL to go fast. + * Bypass doSelect() and the object formatter by using generated code. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsLabel A model object, or null if the key is not found + */ + protected function findPkSimple($key, $con) + { + $sql = 'SELECT ID, ORDER_ID, ORDER_REF, ERROR, ERROR_MESSAGE, TRACKING_NUMBER, LABEL_DATA, LABEL_TYPE, WEIGHT, SIGNED, WITH_CUSTOMS_INVOICE, CREATED_AT, UPDATED_AT FROM colissimows_label WHERE ID = :p0'; + try { + $stmt = $con->prepare($sql); + $stmt->bindValue(':p0', $key, PDO::PARAM_INT); + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); + } + $obj = null; + if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { + $obj = new ChildColissimowsLabel(); + $obj->hydrate($row); + ColissimowsLabelTableMap::addInstanceToPool($obj, (string) $key); + } + $stmt->closeCursor(); + + return $obj; + } + + /** + * Find object by primary key. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsLabel|array|mixed the result, formatted by the current formatter + */ + protected function findPkComplex($key, $con) + { + // As the query uses a PK condition, no limit(1) is necessary. + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKey($key) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->formatOne($dataFetcher); + } + + /** + * Find objects by primary key + * + * $objs = $c->findPks(array(12, 56, 832), $con); + * + * @param array $keys Primary keys to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ObjectCollection|array|mixed the list of results, formatted by the current formatter + */ + public function findPks($keys, $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getReadConnection($this->getDbName()); + } + $this->basePreSelect($con); + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKeys($keys) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->format($dataFetcher); + } + + /** + * Filter the query by primary key + * + * @param mixed $key Primary key to use for the query + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByPrimaryKey($key) + { + + return $this->addUsingAlias(ColissimowsLabelTableMap::ID, $key, Criteria::EQUAL); + } + + /** + * Filter the query by a list of primary keys + * + * @param array $keys The list of primary key to use for the query + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByPrimaryKeys($keys) + { + + return $this->addUsingAlias(ColissimowsLabelTableMap::ID, $keys, Criteria::IN); + } + + /** + * Filter the query on the id column + * + * Example usage: + * + * $query->filterById(1234); // WHERE id = 1234 + * $query->filterById(array(12, 34)); // WHERE id IN (12, 34) + * $query->filterById(array('min' => 12)); // WHERE id > 12 + * + * + * @param mixed $id The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterById($id = null, $comparison = null) + { + if (is_array($id)) { + $useMinMax = false; + if (isset($id['min'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::ID, $id['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($id['max'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::ID, $id['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::ID, $id, $comparison); + } + + /** + * Filter the query on the order_id column + * + * Example usage: + * + * $query->filterByOrderId(1234); // WHERE order_id = 1234 + * $query->filterByOrderId(array(12, 34)); // WHERE order_id IN (12, 34) + * $query->filterByOrderId(array('min' => 12)); // WHERE order_id > 12 + * + * + * @see filterByOrder() + * + * @param mixed $orderId The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByOrderId($orderId = null, $comparison = null) + { + if (is_array($orderId)) { + $useMinMax = false; + if (isset($orderId['min'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::ORDER_ID, $orderId['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($orderId['max'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::ORDER_ID, $orderId['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::ORDER_ID, $orderId, $comparison); + } + + /** + * Filter the query on the order_ref column + * + * Example usage: + * + * $query->filterByOrderRef('fooValue'); // WHERE order_ref = 'fooValue' + * $query->filterByOrderRef('%fooValue%'); // WHERE order_ref LIKE '%fooValue%' + * + * + * @param string $orderRef The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByOrderRef($orderRef = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($orderRef)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $orderRef)) { + $orderRef = str_replace('*', '%', $orderRef); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::ORDER_REF, $orderRef, $comparison); + } + + /** + * Filter the query on the error column + * + * Example usage: + * + * $query->filterByError(true); // WHERE error = true + * $query->filterByError('yes'); // WHERE error = true + * + * + * @param boolean|string $error The value to use as filter. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByError($error = null, $comparison = null) + { + if (is_string($error)) { + $error = in_array(strtolower($error), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::ERROR, $error, $comparison); + } + + /** + * Filter the query on the error_message column + * + * Example usage: + * + * $query->filterByErrorMessage('fooValue'); // WHERE error_message = 'fooValue' + * $query->filterByErrorMessage('%fooValue%'); // WHERE error_message LIKE '%fooValue%' + * + * + * @param string $errorMessage The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByErrorMessage($errorMessage = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($errorMessage)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $errorMessage)) { + $errorMessage = str_replace('*', '%', $errorMessage); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::ERROR_MESSAGE, $errorMessage, $comparison); + } + + /** + * Filter the query on the tracking_number column + * + * Example usage: + * + * $query->filterByTrackingNumber('fooValue'); // WHERE tracking_number = 'fooValue' + * $query->filterByTrackingNumber('%fooValue%'); // WHERE tracking_number LIKE '%fooValue%' + * + * + * @param string $trackingNumber The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByTrackingNumber($trackingNumber = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($trackingNumber)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $trackingNumber)) { + $trackingNumber = str_replace('*', '%', $trackingNumber); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::TRACKING_NUMBER, $trackingNumber, $comparison); + } + + /** + * Filter the query on the label_data column + * + * Example usage: + * + * $query->filterByLabelData('fooValue'); // WHERE label_data = 'fooValue' + * $query->filterByLabelData('%fooValue%'); // WHERE label_data LIKE '%fooValue%' + * + * + * @param string $labelData The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByLabelData($labelData = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($labelData)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $labelData)) { + $labelData = str_replace('*', '%', $labelData); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::LABEL_DATA, $labelData, $comparison); + } + + /** + * Filter the query on the label_type column + * + * Example usage: + * + * $query->filterByLabelType('fooValue'); // WHERE label_type = 'fooValue' + * $query->filterByLabelType('%fooValue%'); // WHERE label_type LIKE '%fooValue%' + * + * + * @param string $labelType The value to use as filter. + * Accepts wildcards (* and % trigger a LIKE) + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByLabelType($labelType = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($labelType)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $labelType)) { + $labelType = str_replace('*', '%', $labelType); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::LABEL_TYPE, $labelType, $comparison); + } + + /** + * Filter the query on the weight column + * + * Example usage: + * + * $query->filterByWeight(1234); // WHERE weight = 1234 + * $query->filterByWeight(array(12, 34)); // WHERE weight IN (12, 34) + * $query->filterByWeight(array('min' => 12)); // WHERE weight > 12 + * + * + * @param mixed $weight The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByWeight($weight = null, $comparison = null) + { + if (is_array($weight)) { + $useMinMax = false; + if (isset($weight['min'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::WEIGHT, $weight['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($weight['max'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::WEIGHT, $weight['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::WEIGHT, $weight, $comparison); + } + + /** + * Filter the query on the signed column + * + * Example usage: + * + * $query->filterBySigned(true); // WHERE signed = true + * $query->filterBySigned('yes'); // WHERE signed = true + * + * + * @param boolean|string $signed The value to use as filter. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterBySigned($signed = null, $comparison = null) + { + if (is_string($signed)) { + $signed = in_array(strtolower($signed), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::SIGNED, $signed, $comparison); + } + + /** + * Filter the query on the with_customs_invoice column + * + * Example usage: + * + * $query->filterByWithCustomsInvoice(true); // WHERE with_customs_invoice = true + * $query->filterByWithCustomsInvoice('yes'); // WHERE with_customs_invoice = true + * + * + * @param boolean|string $withCustomsInvoice The value to use as filter. + * Non-boolean arguments are converted using the following rules: + * * 1, '1', 'true', 'on', and 'yes' are converted to boolean true + * * 0, '0', 'false', 'off', and 'no' are converted to boolean false + * Check on string values is case insensitive (so 'FaLsE' is seen as 'false'). + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByWithCustomsInvoice($withCustomsInvoice = null, $comparison = null) + { + if (is_string($withCustomsInvoice)) { + $with_customs_invoice = in_array(strtolower($withCustomsInvoice), array('false', 'off', '-', 'no', 'n', '0', '')) ? false : true; + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE, $withCustomsInvoice, $comparison); + } + + /** + * Filter the query on the created_at column + * + * Example usage: + * + * $query->filterByCreatedAt('2011-03-14'); // WHERE created_at = '2011-03-14' + * $query->filterByCreatedAt('now'); // WHERE created_at = '2011-03-14' + * $query->filterByCreatedAt(array('max' => 'yesterday')); // WHERE created_at > '2011-03-13' + * + * + * @param mixed $createdAt The value to use as filter. + * Values can be integers (unix timestamps), DateTime objects, or strings. + * Empty strings are treated as NULL. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByCreatedAt($createdAt = null, $comparison = null) + { + if (is_array($createdAt)) { + $useMinMax = false; + if (isset($createdAt['min'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::CREATED_AT, $createdAt['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($createdAt['max'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::CREATED_AT, $createdAt['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::CREATED_AT, $createdAt, $comparison); + } + + /** + * Filter the query on the updated_at column + * + * Example usage: + * + * $query->filterByUpdatedAt('2011-03-14'); // WHERE updated_at = '2011-03-14' + * $query->filterByUpdatedAt('now'); // WHERE updated_at = '2011-03-14' + * $query->filterByUpdatedAt(array('max' => 'yesterday')); // WHERE updated_at > '2011-03-13' + * + * + * @param mixed $updatedAt The value to use as filter. + * Values can be integers (unix timestamps), DateTime objects, or strings. + * Empty strings are treated as NULL. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByUpdatedAt($updatedAt = null, $comparison = null) + { + if (is_array($updatedAt)) { + $useMinMax = false; + if (isset($updatedAt['min'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::UPDATED_AT, $updatedAt['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($updatedAt['max'])) { + $this->addUsingAlias(ColissimowsLabelTableMap::UPDATED_AT, $updatedAt['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsLabelTableMap::UPDATED_AT, $updatedAt, $comparison); + } + + /** + * Filter the query by a related \Thelia\Model\Order object + * + * @param \Thelia\Model\Order|ObjectCollection $order The related object(s) to use as filter + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function filterByOrder($order, $comparison = null) + { + if ($order instanceof \Thelia\Model\Order) { + return $this + ->addUsingAlias(ColissimowsLabelTableMap::ORDER_ID, $order->getId(), $comparison); + } elseif ($order instanceof ObjectCollection) { + if (null === $comparison) { + $comparison = Criteria::IN; + } + + return $this + ->addUsingAlias(ColissimowsLabelTableMap::ORDER_ID, $order->toKeyValue('PrimaryKey', 'Id'), $comparison); + } else { + throw new PropelException('filterByOrder() only accepts arguments of type \Thelia\Model\Order or Collection'); + } + } + + /** + * Adds a JOIN clause to the query using the Order relation + * + * @param string $relationAlias optional alias for the relation + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function joinOrder($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + $tableMap = $this->getTableMap(); + $relationMap = $tableMap->getRelation('Order'); + + // create a ModelJoin object for this join + $join = new ModelJoin(); + $join->setJoinType($joinType); + $join->setRelationMap($relationMap, $this->useAliasInSQL ? $this->getModelAlias() : null, $relationAlias); + if ($previousJoin = $this->getPreviousJoin()) { + $join->setPreviousJoin($previousJoin); + } + + // add the ModelJoin to the current object + if ($relationAlias) { + $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); + $this->addJoinObject($join, $relationAlias); + } else { + $this->addJoinObject($join, 'Order'); + } + + return $this; + } + + /** + * Use the Order relation Order object + * + * @see useQuery() + * + * @param string $relationAlias optional alias for the relation, + * to be used as main alias in the secondary query + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return \Thelia\Model\OrderQuery A secondary query class using the current class as primary query + */ + public function useOrderQuery($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + return $this + ->joinOrder($relationAlias, $joinType) + ->useQuery($relationAlias ? $relationAlias : 'Order', '\Thelia\Model\OrderQuery'); + } + + /** + * Exclude object from result + * + * @param ChildColissimowsLabel $colissimowsLabel Object to remove from the list of results + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function prune($colissimowsLabel = null) + { + if ($colissimowsLabel) { + $this->addUsingAlias(ColissimowsLabelTableMap::ID, $colissimowsLabel->getId(), Criteria::NOT_EQUAL); + } + + return $this; + } + + /** + * Deletes all rows from the colissimows_label table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public function doDeleteAll(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + $affectedRows = 0; // initialize var to track total num of affected rows + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + $affectedRows += parent::doDeleteAll($con); + // Because this db requires some delete cascade/set null emulation, we have to + // clear the cached instance *after* the emulation has happened (since + // instances get re-added by the select statement contained therein). + ColissimowsLabelTableMap::clearInstancePool(); + ColissimowsLabelTableMap::clearRelatedInstancePool(); + + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $affectedRows; + } + + /** + * Performs a DELETE on the database, given a ChildColissimowsLabel or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ChildColissimowsLabel object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public function delete(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + $criteria = $this; + + // Set the correct dbName + $criteria->setDbName(ColissimowsLabelTableMap::DATABASE_NAME); + + $affectedRows = 0; // initialize var to track total num of affected rows + + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + + + ColissimowsLabelTableMap::removeInstanceFromPool($criteria); + + $affectedRows += ModelCriteria::delete($con); + ColissimowsLabelTableMap::clearRelatedInstancePool(); + $con->commit(); + + return $affectedRows; + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + } + + // timestampable behavior + + /** + * Filter by the latest updated + * + * @param int $nbDays Maximum age of the latest update in days + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function recentlyUpdated($nbDays = 7) + { + return $this->addUsingAlias(ColissimowsLabelTableMap::UPDATED_AT, time() - $nbDays * 24 * 60 * 60, Criteria::GREATER_EQUAL); + } + + /** + * Filter by the latest created + * + * @param int $nbDays Maximum age of in days + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function recentlyCreated($nbDays = 7) + { + return $this->addUsingAlias(ColissimowsLabelTableMap::CREATED_AT, time() - $nbDays * 24 * 60 * 60, Criteria::GREATER_EQUAL); + } + + /** + * Order by update date desc + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function lastUpdatedFirst() + { + return $this->addDescendingOrderByColumn(ColissimowsLabelTableMap::UPDATED_AT); + } + + /** + * Order by update date asc + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function firstUpdatedFirst() + { + return $this->addAscendingOrderByColumn(ColissimowsLabelTableMap::UPDATED_AT); + } + + /** + * Order by create date desc + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function lastCreatedFirst() + { + return $this->addDescendingOrderByColumn(ColissimowsLabelTableMap::CREATED_AT); + } + + /** + * Order by create date asc + * + * @return ChildColissimowsLabelQuery The current query, for fluid interface + */ + public function firstCreatedFirst() + { + return $this->addAscendingOrderByColumn(ColissimowsLabelTableMap::CREATED_AT); + } + +} // ColissimowsLabelQuery diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlices.php b/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlices.php new file mode 100644 index 00000000..a84d1adf --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlices.php @@ -0,0 +1,1427 @@ +modifiedColumns; + } + + /** + * Has specified column been modified? + * + * @param string $col column fully qualified name (TableMap::TYPE_COLNAME), e.g. Book::AUTHOR_ID + * @return boolean True if $col has been modified. + */ + public function isColumnModified($col) + { + return $this->modifiedColumns && isset($this->modifiedColumns[$col]); + } + + /** + * Get the columns that have been modified in this object. + * @return array A unique list of the modified column names for this object. + */ + public function getModifiedColumns() + { + return $this->modifiedColumns ? array_keys($this->modifiedColumns) : []; + } + + /** + * Returns whether the object has ever been saved. This will + * be false, if the object was retrieved from storage or was created + * and then saved. + * + * @return boolean true, if the object has never been persisted. + */ + public function isNew() + { + return $this->new; + } + + /** + * Setter for the isNew attribute. This method will be called + * by Propel-generated children and objects. + * + * @param boolean $b the state of the object. + */ + public function setNew($b) + { + $this->new = (Boolean) $b; + } + + /** + * Whether this object has been deleted. + * @return boolean The deleted state of this object. + */ + public function isDeleted() + { + return $this->deleted; + } + + /** + * Specify whether this object has been deleted. + * @param boolean $b The deleted state of this object. + * @return void + */ + public function setDeleted($b) + { + $this->deleted = (Boolean) $b; + } + + /** + * Sets the modified state for the object to be false. + * @param string $col If supplied, only the specified column is reset. + * @return void + */ + public function resetModified($col = null) + { + if (null !== $col) { + if (isset($this->modifiedColumns[$col])) { + unset($this->modifiedColumns[$col]); + } + } else { + $this->modifiedColumns = array(); + } + } + + /** + * Compares this with another ColissimowsPriceSlices instance. If + * obj is an instance of ColissimowsPriceSlices, delegates to + * equals(ColissimowsPriceSlices). Otherwise, returns false. + * + * @param mixed $obj The object to compare to. + * @return boolean Whether equal to the object specified. + */ + public function equals($obj) + { + $thisclazz = get_class($this); + if (!is_object($obj) || !($obj instanceof $thisclazz)) { + return false; + } + + if ($this === $obj) { + return true; + } + + if (null === $this->getPrimaryKey() + || null === $obj->getPrimaryKey()) { + return false; + } + + return $this->getPrimaryKey() === $obj->getPrimaryKey(); + } + + /** + * If the primary key is not null, return the hashcode of the + * primary key. Otherwise, return the hash code of the object. + * + * @return int Hashcode + */ + public function hashCode() + { + if (null !== $this->getPrimaryKey()) { + return crc32(serialize($this->getPrimaryKey())); + } + + return crc32(serialize(clone $this)); + } + + /** + * Get the associative array of the virtual columns in this object + * + * @return array + */ + public function getVirtualColumns() + { + return $this->virtualColumns; + } + + /** + * Checks the existence of a virtual column in this object + * + * @param string $name The virtual column name + * @return boolean + */ + public function hasVirtualColumn($name) + { + return array_key_exists($name, $this->virtualColumns); + } + + /** + * Get the value of a virtual column in this object + * + * @param string $name The virtual column name + * @return mixed + * + * @throws PropelException + */ + public function getVirtualColumn($name) + { + if (!$this->hasVirtualColumn($name)) { + throw new PropelException(sprintf('Cannot get value of inexistent virtual column %s.', $name)); + } + + return $this->virtualColumns[$name]; + } + + /** + * Set the value of a virtual column in this object + * + * @param string $name The virtual column name + * @param mixed $value The value to give to the virtual column + * + * @return ColissimowsPriceSlices The current object, for fluid interface + */ + public function setVirtualColumn($name, $value) + { + $this->virtualColumns[$name] = $value; + + return $this; + } + + /** + * Logs a message using Propel::log(). + * + * @param string $msg + * @param int $priority One of the Propel::LOG_* logging levels + * @return boolean + */ + protected function log($msg, $priority = Propel::LOG_INFO) + { + return Propel::log(get_class($this) . ': ' . $msg, $priority); + } + + /** + * Populate the current object from a string, using a given parser format + * + * $book = new Book(); + * $book->importFrom('JSON', '{"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, + * or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param string $data The source data to import from + * + * @return ColissimowsPriceSlices The current object, for fluid interface + */ + public function importFrom($parser, $data) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + $this->fromArray($parser->toArray($data), TableMap::TYPE_PHPNAME); + + return $this; + } + + /** + * Export the current object properties to a string, using a given parser format + * + * $book = BookQuery::create()->findPk(9012); + * echo $book->exportTo('JSON'); + * => {"Id":9012,"Title":"Don Juan","ISBN":"0140422161","Price":12.99,"PublisherId":1234,"AuthorId":5678}'); + * + * + * @param mixed $parser A AbstractParser instance, or a format name ('XML', 'YAML', 'JSON', 'CSV') + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy load(ed) columns. Defaults to TRUE. + * @return string The exported data + */ + public function exportTo($parser, $includeLazyLoadColumns = true) + { + if (!$parser instanceof AbstractParser) { + $parser = AbstractParser::getParser($parser); + } + + return $parser->fromArray($this->toArray(TableMap::TYPE_PHPNAME, $includeLazyLoadColumns, array(), true)); + } + + /** + * Clean up internal collections prior to serializing + * Avoids recursive loops that turn into segmentation faults when serializing + */ + public function __sleep() + { + $this->clearAllReferences(); + + return array_keys(get_object_vars($this)); + } + + /** + * Get the [id] column value. + * + * @return int + */ + public function getId() + { + + return $this->id; + } + + /** + * Get the [area_id] column value. + * + * @return int + */ + public function getAreaId() + { + + return $this->area_id; + } + + /** + * Get the [max_weight] column value. + * + * @return double + */ + public function getMaxWeight() + { + + return $this->max_weight; + } + + /** + * Get the [max_price] column value. + * + * @return double + */ + public function getMaxPrice() + { + + return $this->max_price; + } + + /** + * Get the [shipping] column value. + * + * @return double + */ + public function getShipping() + { + + return $this->shipping; + } + + /** + * Get the [franco_min_price] column value. + * + * @return double + */ + public function getFrancoMinPrice() + { + + return $this->franco_min_price; + } + + /** + * Set the value of [id] column. + * + * @param int $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->id !== $v) { + $this->id = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::ID] = true; + } + + + return $this; + } // setId() + + /** + * Set the value of [area_id] column. + * + * @param int $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setAreaId($v) + { + if ($v !== null) { + $v = (int) $v; + } + + if ($this->area_id !== $v) { + $this->area_id = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::AREA_ID] = true; + } + + if ($this->aArea !== null && $this->aArea->getId() !== $v) { + $this->aArea = null; + } + + + return $this; + } // setAreaId() + + /** + * Set the value of [max_weight] column. + * + * @param double $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setMaxWeight($v) + { + if ($v !== null) { + $v = (double) $v; + } + + if ($this->max_weight !== $v) { + $this->max_weight = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::MAX_WEIGHT] = true; + } + + + return $this; + } // setMaxWeight() + + /** + * Set the value of [max_price] column. + * + * @param double $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setMaxPrice($v) + { + if ($v !== null) { + $v = (double) $v; + } + + if ($this->max_price !== $v) { + $this->max_price = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::MAX_PRICE] = true; + } + + + return $this; + } // setMaxPrice() + + /** + * Set the value of [shipping] column. + * + * @param double $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setShipping($v) + { + if ($v !== null) { + $v = (double) $v; + } + + if ($this->shipping !== $v) { + $this->shipping = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::SHIPPING] = true; + } + + + return $this; + } // setShipping() + + /** + * Set the value of [franco_min_price] column. + * + * @param double $v new value + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + */ + public function setFrancoMinPrice($v) + { + if ($v !== null) { + $v = (double) $v; + } + + if ($this->franco_min_price !== $v) { + $this->franco_min_price = $v; + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE] = true; + } + + + return $this; + } // setFrancoMinPrice() + + /** + * Indicates whether the columns in this object are only set to default values. + * + * This method can be used in conjunction with isModified() to indicate whether an object is both + * modified _and_ has some values set which are non-default. + * + * @return boolean Whether the columns in this object are only been set with default values. + */ + public function hasOnlyDefaultValues() + { + // otherwise, everything was equal, so return TRUE + return true; + } // hasOnlyDefaultValues() + + /** + * Hydrates (populates) the object variables with values from the database resultset. + * + * An offset (0-based "start column") is specified so that objects can be hydrated + * with a subset of the columns in the resultset rows. This is needed, for example, + * for results of JOIN queries where the resultset row includes columns from two or + * more tables. + * + * @param array $row The row returned by DataFetcher->fetch(). + * @param int $startcol 0-based offset column which indicates which restultset column to start with. + * @param boolean $rehydrate Whether this object is being re-hydrated from the database. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @return int next starting column + * @throws PropelException - Any caught Exception will be rewrapped as a PropelException. + */ + public function hydrate($row, $startcol = 0, $rehydrate = false, $indexType = TableMap::TYPE_NUM) + { + try { + + + $col = $row[TableMap::TYPE_NUM == $indexType ? 0 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + $this->id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 1 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('AreaId', TableMap::TYPE_PHPNAME, $indexType)]; + $this->area_id = (null !== $col) ? (int) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 2 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('MaxWeight', TableMap::TYPE_PHPNAME, $indexType)]; + $this->max_weight = (null !== $col) ? (double) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 3 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('MaxPrice', TableMap::TYPE_PHPNAME, $indexType)]; + $this->max_price = (null !== $col) ? (double) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 4 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('Shipping', TableMap::TYPE_PHPNAME, $indexType)]; + $this->shipping = (null !== $col) ? (double) $col : null; + + $col = $row[TableMap::TYPE_NUM == $indexType ? 5 + $startcol : ColissimowsPriceSlicesTableMap::translateFieldName('FrancoMinPrice', TableMap::TYPE_PHPNAME, $indexType)]; + $this->franco_min_price = (null !== $col) ? (double) $col : null; + $this->resetModified(); + + $this->setNew(false); + + if ($rehydrate) { + $this->ensureConsistency(); + } + + return $startcol + 6; // 6 = ColissimowsPriceSlicesTableMap::NUM_HYDRATE_COLUMNS. + + } catch (Exception $e) { + throw new PropelException("Error populating \ColissimoWs\Model\ColissimowsPriceSlices object", 0, $e); + } + } + + /** + * Checks and repairs the internal consistency of the object. + * + * This method is executed after an already-instantiated object is re-hydrated + * from the database. It exists to check any foreign keys to make sure that + * the objects related to the current object are correct based on foreign key. + * + * You can override this method in the stub class, but you should always invoke + * the base method from the overridden method (i.e. parent::ensureConsistency()), + * in case your model changes. + * + * @throws PropelException + */ + public function ensureConsistency() + { + if ($this->aArea !== null && $this->area_id !== $this->aArea->getId()) { + $this->aArea = null; + } + } // ensureConsistency + + /** + * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. + * + * This will only work if the object has been saved and has a valid primary key set. + * + * @param boolean $deep (optional) Whether to also de-associated any related objects. + * @param ConnectionInterface $con (optional) The ConnectionInterface connection to use. + * @return void + * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db + */ + public function reload($deep = false, ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("Cannot reload a deleted object."); + } + + if ($this->isNew()) { + throw new PropelException("Cannot reload an unsaved object."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + // We don't need to alter the object instance pool; we're just modifying this instance + // already in the pool. + + $dataFetcher = ChildColissimowsPriceSlicesQuery::create(null, $this->buildPkeyCriteria())->setFormatter(ModelCriteria::FORMAT_STATEMENT)->find($con); + $row = $dataFetcher->fetch(); + $dataFetcher->close(); + if (!$row) { + throw new PropelException('Cannot find matching row in the database to reload object values.'); + } + $this->hydrate($row, 0, true, $dataFetcher->getIndexType()); // rehydrate + + if ($deep) { // also de-associate any related objects? + + $this->aArea = null; + } // if (deep) + } + + /** + * Removes this object from datastore and sets delete attribute. + * + * @param ConnectionInterface $con + * @return void + * @throws PropelException + * @see ColissimowsPriceSlices::setDeleted() + * @see ColissimowsPriceSlices::isDeleted() + */ + public function delete(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("This object has already been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + try { + $deleteQuery = ChildColissimowsPriceSlicesQuery::create() + ->filterByPrimaryKey($this->getPrimaryKey()); + $ret = $this->preDelete($con); + if ($ret) { + $deleteQuery->delete($con); + $this->postDelete($con); + $con->commit(); + $this->setDeleted(true); + } else { + $con->commit(); + } + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Persists this object to the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All modified related objects will also be persisted in the doSave() + * method. This method wraps all precipitate database operations in a + * single transaction. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see doSave() + */ + public function save(ConnectionInterface $con = null) + { + if ($this->isDeleted()) { + throw new PropelException("You cannot save an object that has been deleted."); + } + + if ($con === null) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + $con->beginTransaction(); + $isInsert = $this->isNew(); + try { + $ret = $this->preSave($con); + if ($isInsert) { + $ret = $ret && $this->preInsert($con); + } else { + $ret = $ret && $this->preUpdate($con); + } + if ($ret) { + $affectedRows = $this->doSave($con); + if ($isInsert) { + $this->postInsert($con); + } else { + $this->postUpdate($con); + } + $this->postSave($con); + ColissimowsPriceSlicesTableMap::addInstanceToPool($this); + } else { + $affectedRows = 0; + } + $con->commit(); + + return $affectedRows; + } catch (Exception $e) { + $con->rollBack(); + throw $e; + } + } + + /** + * Performs the work of inserting or updating the row in the database. + * + * If the object is new, it inserts it; otherwise an update is performed. + * All related objects are also updated in this method. + * + * @param ConnectionInterface $con + * @return int The number of rows affected by this insert/update and any referring fk objects' save() operations. + * @throws PropelException + * @see save() + */ + protected function doSave(ConnectionInterface $con) + { + $affectedRows = 0; // initialize var to track total num of affected rows + if (!$this->alreadyInSave) { + $this->alreadyInSave = true; + + // We call the save method on the following object(s) if they + // were passed to this object by their corresponding set + // method. This object relates to these object(s) by a + // foreign key reference. + + if ($this->aArea !== null) { + if ($this->aArea->isModified() || $this->aArea->isNew()) { + $affectedRows += $this->aArea->save($con); + } + $this->setArea($this->aArea); + } + + if ($this->isNew() || $this->isModified()) { + // persist changes + if ($this->isNew()) { + $this->doInsert($con); + } else { + $this->doUpdate($con); + } + $affectedRows += 1; + $this->resetModified(); + } + + $this->alreadyInSave = false; + + } + + return $affectedRows; + } // doSave() + + /** + * Insert the row in the database. + * + * @param ConnectionInterface $con + * + * @throws PropelException + * @see doSave() + */ + protected function doInsert(ConnectionInterface $con) + { + $modifiedColumns = array(); + $index = 0; + + $this->modifiedColumns[ColissimowsPriceSlicesTableMap::ID] = true; + if (null !== $this->id) { + throw new PropelException('Cannot insert a value for auto-increment primary key (' . ColissimowsPriceSlicesTableMap::ID . ')'); + } + + // check the columns in natural order for more readable SQL queries + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::ID)) { + $modifiedColumns[':p' . $index++] = 'ID'; + } + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::AREA_ID)) { + $modifiedColumns[':p' . $index++] = 'AREA_ID'; + } + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::MAX_WEIGHT)) { + $modifiedColumns[':p' . $index++] = 'MAX_WEIGHT'; + } + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::MAX_PRICE)) { + $modifiedColumns[':p' . $index++] = 'MAX_PRICE'; + } + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::SHIPPING)) { + $modifiedColumns[':p' . $index++] = 'SHIPPING'; + } + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE)) { + $modifiedColumns[':p' . $index++] = 'FRANCO_MIN_PRICE'; + } + + $sql = sprintf( + 'INSERT INTO colissimows_price_slices (%s) VALUES (%s)', + implode(', ', $modifiedColumns), + implode(', ', array_keys($modifiedColumns)) + ); + + try { + $stmt = $con->prepare($sql); + foreach ($modifiedColumns as $identifier => $columnName) { + switch ($columnName) { + case 'ID': + $stmt->bindValue($identifier, $this->id, PDO::PARAM_INT); + break; + case 'AREA_ID': + $stmt->bindValue($identifier, $this->area_id, PDO::PARAM_INT); + break; + case 'MAX_WEIGHT': + $stmt->bindValue($identifier, $this->max_weight, PDO::PARAM_STR); + break; + case 'MAX_PRICE': + $stmt->bindValue($identifier, $this->max_price, PDO::PARAM_STR); + break; + case 'SHIPPING': + $stmt->bindValue($identifier, $this->shipping, PDO::PARAM_STR); + break; + case 'FRANCO_MIN_PRICE': + $stmt->bindValue($identifier, $this->franco_min_price, PDO::PARAM_STR); + break; + } + } + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute INSERT statement [%s]', $sql), 0, $e); + } + + try { + $pk = $con->lastInsertId(); + } catch (Exception $e) { + throw new PropelException('Unable to get autoincrement id.', 0, $e); + } + $this->setId($pk); + + $this->setNew(false); + } + + /** + * Update the row in the database. + * + * @param ConnectionInterface $con + * + * @return Integer Number of updated rows + * @see doSave() + */ + protected function doUpdate(ConnectionInterface $con) + { + $selectCriteria = $this->buildPkeyCriteria(); + $valuesCriteria = $this->buildCriteria(); + + return $selectCriteria->doUpdate($valuesCriteria, $con); + } + + /** + * Retrieves a field from the object by name passed in as a string. + * + * @param string $name name + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return mixed Value of field. + */ + public function getByName($name, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsPriceSlicesTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + $field = $this->getByPosition($pos); + + return $field; + } + + /** + * Retrieves a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @return mixed Value of field at $pos + */ + public function getByPosition($pos) + { + switch ($pos) { + case 0: + return $this->getId(); + break; + case 1: + return $this->getAreaId(); + break; + case 2: + return $this->getMaxWeight(); + break; + case 3: + return $this->getMaxPrice(); + break; + case 4: + return $this->getShipping(); + break; + case 5: + return $this->getFrancoMinPrice(); + break; + default: + return null; + break; + } // switch() + } + + /** + * Exports the object as an array. + * + * You can specify the key type of the array by passing one of the class + * type constants. + * + * @param string $keyType (optional) One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. + * @param array $alreadyDumpedObjects List of objects to skip to avoid recursion + * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. + * + * @return array an associative array containing the field names (as keys) and field values + */ + public function toArray($keyType = TableMap::TYPE_PHPNAME, $includeLazyLoadColumns = true, $alreadyDumpedObjects = array(), $includeForeignObjects = false) + { + if (isset($alreadyDumpedObjects['ColissimowsPriceSlices'][$this->getPrimaryKey()])) { + return '*RECURSION*'; + } + $alreadyDumpedObjects['ColissimowsPriceSlices'][$this->getPrimaryKey()] = true; + $keys = ColissimowsPriceSlicesTableMap::getFieldNames($keyType); + $result = array( + $keys[0] => $this->getId(), + $keys[1] => $this->getAreaId(), + $keys[2] => $this->getMaxWeight(), + $keys[3] => $this->getMaxPrice(), + $keys[4] => $this->getShipping(), + $keys[5] => $this->getFrancoMinPrice(), + ); + $virtualColumns = $this->virtualColumns; + foreach ($virtualColumns as $key => $virtualColumn) { + $result[$key] = $virtualColumn; + } + + if ($includeForeignObjects) { + if (null !== $this->aArea) { + $result['Area'] = $this->aArea->toArray($keyType, $includeLazyLoadColumns, $alreadyDumpedObjects, true); + } + } + + return $result; + } + + /** + * Sets a field from the object by name passed in as a string. + * + * @param string $name + * @param mixed $value field value + * @param string $type The type of fieldname the $name is of: + * one of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * Defaults to TableMap::TYPE_PHPNAME. + * @return void + */ + public function setByName($name, $value, $type = TableMap::TYPE_PHPNAME) + { + $pos = ColissimowsPriceSlicesTableMap::translateFieldName($name, $type, TableMap::TYPE_NUM); + + return $this->setByPosition($pos, $value); + } + + /** + * Sets a field from the object by Position as specified in the xml schema. + * Zero-based. + * + * @param int $pos position in xml schema + * @param mixed $value field value + * @return void + */ + public function setByPosition($pos, $value) + { + switch ($pos) { + case 0: + $this->setId($value); + break; + case 1: + $this->setAreaId($value); + break; + case 2: + $this->setMaxWeight($value); + break; + case 3: + $this->setMaxPrice($value); + break; + case 4: + $this->setShipping($value); + break; + case 5: + $this->setFrancoMinPrice($value); + break; + } // switch() + } + + /** + * Populates the object using an array. + * + * This is particularly useful when populating an object from one of the + * request arrays (e.g. $_POST). This method goes through the column + * names, checking to see whether a matching key exists in populated + * array. If so the setByName() method is called for that column. + * + * You can specify the key type of the array by additionally passing one + * of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME, + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * The default key type is the column's TableMap::TYPE_PHPNAME. + * + * @param array $arr An array to populate the object from. + * @param string $keyType The type of keys the array uses. + * @return void + */ + public function fromArray($arr, $keyType = TableMap::TYPE_PHPNAME) + { + $keys = ColissimowsPriceSlicesTableMap::getFieldNames($keyType); + + if (array_key_exists($keys[0], $arr)) $this->setId($arr[$keys[0]]); + if (array_key_exists($keys[1], $arr)) $this->setAreaId($arr[$keys[1]]); + if (array_key_exists($keys[2], $arr)) $this->setMaxWeight($arr[$keys[2]]); + if (array_key_exists($keys[3], $arr)) $this->setMaxPrice($arr[$keys[3]]); + if (array_key_exists($keys[4], $arr)) $this->setShipping($arr[$keys[4]]); + if (array_key_exists($keys[5], $arr)) $this->setFrancoMinPrice($arr[$keys[5]]); + } + + /** + * Build a Criteria object containing the values of all modified columns in this object. + * + * @return Criteria The Criteria object containing all modified values. + */ + public function buildCriteria() + { + $criteria = new Criteria(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::ID)) $criteria->add(ColissimowsPriceSlicesTableMap::ID, $this->id); + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::AREA_ID)) $criteria->add(ColissimowsPriceSlicesTableMap::AREA_ID, $this->area_id); + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::MAX_WEIGHT)) $criteria->add(ColissimowsPriceSlicesTableMap::MAX_WEIGHT, $this->max_weight); + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::MAX_PRICE)) $criteria->add(ColissimowsPriceSlicesTableMap::MAX_PRICE, $this->max_price); + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::SHIPPING)) $criteria->add(ColissimowsPriceSlicesTableMap::SHIPPING, $this->shipping); + if ($this->isColumnModified(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE)) $criteria->add(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE, $this->franco_min_price); + + return $criteria; + } + + /** + * Builds a Criteria object containing the primary key for this object. + * + * Unlike buildCriteria() this method includes the primary key values regardless + * of whether or not they have been modified. + * + * @return Criteria The Criteria object containing value(s) for primary key(s). + */ + public function buildPkeyCriteria() + { + $criteria = new Criteria(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + $criteria->add(ColissimowsPriceSlicesTableMap::ID, $this->id); + + return $criteria; + } + + /** + * Returns the primary key for this object (row). + * @return int + */ + public function getPrimaryKey() + { + return $this->getId(); + } + + /** + * Generic method to set the primary key (id column). + * + * @param int $key Primary key. + * @return void + */ + public function setPrimaryKey($key) + { + $this->setId($key); + } + + /** + * Returns true if the primary key for this object is null. + * @return boolean + */ + public function isPrimaryKeyNull() + { + + return null === $this->getId(); + } + + /** + * Sets contents of passed object to values from current object. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param object $copyObj An object of \ColissimoWs\Model\ColissimowsPriceSlices (or compatible) type. + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @param boolean $makeNew Whether to reset autoincrement PKs and make the object new. + * @throws PropelException + */ + public function copyInto($copyObj, $deepCopy = false, $makeNew = true) + { + $copyObj->setAreaId($this->getAreaId()); + $copyObj->setMaxWeight($this->getMaxWeight()); + $copyObj->setMaxPrice($this->getMaxPrice()); + $copyObj->setShipping($this->getShipping()); + $copyObj->setFrancoMinPrice($this->getFrancoMinPrice()); + if ($makeNew) { + $copyObj->setNew(true); + $copyObj->setId(NULL); // this is a auto-increment column, so set to default value + } + } + + /** + * Makes a copy of this object that will be inserted as a new row in table when saved. + * It creates a new object filling in the simple attributes, but skipping any primary + * keys that are defined for the table. + * + * If desired, this method can also make copies of all associated (fkey referrers) + * objects. + * + * @param boolean $deepCopy Whether to also copy all rows that refer (by fkey) to the current row. + * @return \ColissimoWs\Model\ColissimowsPriceSlices Clone of current object. + * @throws PropelException + */ + public function copy($deepCopy = false) + { + // we use get_class(), because this might be a subclass + $clazz = get_class($this); + $copyObj = new $clazz(); + $this->copyInto($copyObj, $deepCopy); + + return $copyObj; + } + + /** + * Declares an association between this object and a ChildArea object. + * + * @param ChildArea $v + * @return \ColissimoWs\Model\ColissimowsPriceSlices The current object (for fluent API support) + * @throws PropelException + */ + public function setArea(ChildArea $v = null) + { + if ($v === null) { + $this->setAreaId(NULL); + } else { + $this->setAreaId($v->getId()); + } + + $this->aArea = $v; + + // Add binding for other direction of this n:n relationship. + // If this object has already been added to the ChildArea object, it will not be re-added. + if ($v !== null) { + $v->addColissimowsPriceSlices($this); + } + + + return $this; + } + + + /** + * Get the associated ChildArea object + * + * @param ConnectionInterface $con Optional Connection object. + * @return ChildArea The associated ChildArea object. + * @throws PropelException + */ + public function getArea(ConnectionInterface $con = null) + { + if ($this->aArea === null && ($this->area_id !== null)) { + $this->aArea = AreaQuery::create()->findPk($this->area_id, $con); + /* The following can be used additionally to + guarantee the related object contains a reference + to this object. This level of coupling may, however, be + undesirable since it could result in an only partially populated collection + in the referenced object. + $this->aArea->addColissimowsPriceSlicess($this); + */ + } + + return $this->aArea; + } + + /** + * Clears the current object and sets all attributes to their default values + */ + public function clear() + { + $this->id = null; + $this->area_id = null; + $this->max_weight = null; + $this->max_price = null; + $this->shipping = null; + $this->franco_min_price = null; + $this->alreadyInSave = false; + $this->clearAllReferences(); + $this->resetModified(); + $this->setNew(true); + $this->setDeleted(false); + } + + /** + * Resets all references to other model objects or collections of model objects. + * + * This method is a user-space workaround for PHP's inability to garbage collect + * objects with circular references (even in PHP 5.3). This is currently necessary + * when using Propel in certain daemon or large-volume/high-memory operations. + * + * @param boolean $deep Whether to also clear the references on all referrer objects. + */ + public function clearAllReferences($deep = false) + { + if ($deep) { + } // if ($deep) + + $this->aArea = null; + } + + /** + * Return the string representation of this object + * + * @return string + */ + public function __toString() + { + return (string) $this->exportTo(ColissimowsPriceSlicesTableMap::DEFAULT_STRING_FORMAT); + } + + /** + * Code to be run before persisting the object + * @param ConnectionInterface $con + * @return boolean + */ + public function preSave(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after persisting the object + * @param ConnectionInterface $con + */ + public function postSave(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before inserting to database + * @param ConnectionInterface $con + * @return boolean + */ + public function preInsert(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after inserting to database + * @param ConnectionInterface $con + */ + public function postInsert(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before updating the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preUpdate(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after updating the object in database + * @param ConnectionInterface $con + */ + public function postUpdate(ConnectionInterface $con = null) + { + + } + + /** + * Code to be run before deleting the object in database + * @param ConnectionInterface $con + * @return boolean + */ + public function preDelete(ConnectionInterface $con = null) + { + return true; + } + + /** + * Code to be run after deleting the object in database + * @param ConnectionInterface $con + */ + public function postDelete(ConnectionInterface $con = null) + { + + } + + + /** + * Derived method to catches calls to undefined methods. + * + * Provides magic import/export method support (fromXML()/toXML(), fromYAML()/toYAML(), etc.). + * Allows to define default __call() behavior if you overwrite __call() + * + * @param string $name + * @param mixed $params + * + * @return array|string + */ + public function __call($name, $params) + { + if (0 === strpos($name, 'get')) { + $virtualColumn = substr($name, 3); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + + $virtualColumn = lcfirst($virtualColumn); + if ($this->hasVirtualColumn($virtualColumn)) { + return $this->getVirtualColumn($virtualColumn); + } + } + + if (0 === strpos($name, 'from')) { + $format = substr($name, 4); + + return $this->importFrom($format, reset($params)); + } + + if (0 === strpos($name, 'to')) { + $format = substr($name, 2); + $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; + + return $this->exportTo($format, $includeLazyLoadColumns); + } + + throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); + } + +} diff --git a/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlicesQuery.php b/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlicesQuery.php new file mode 100644 index 00000000..1b24937a --- /dev/null +++ b/local/modules/ColissimoWs/Model/Base/ColissimowsPriceSlicesQuery.php @@ -0,0 +1,654 @@ +setModelAlias($modelAlias); + } + if ($criteria instanceof Criteria) { + $query->mergeWith($criteria); + } + + return $query; + } + + /** + * Find object by primary key. + * Propel uses the instance pool to skip the database if the object exists. + * Go fast if the query is untouched. + * + * + * $obj = $c->findPk(12, $con); + * + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ChildColissimowsPriceSlices|array|mixed the result, formatted by the current formatter + */ + public function findPk($key, $con = null) + { + if ($key === null) { + return null; + } + if ((null !== ($obj = ColissimowsPriceSlicesTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) { + // the object is already in the instance pool + return $obj; + } + if ($con === null) { + $con = Propel::getServiceContainer()->getReadConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + $this->basePreSelect($con); + if ($this->formatter || $this->modelAlias || $this->with || $this->select + || $this->selectColumns || $this->asColumns || $this->selectModifiers + || $this->map || $this->having || $this->joins) { + return $this->findPkComplex($key, $con); + } else { + return $this->findPkSimple($key, $con); + } + } + + /** + * Find object by primary key using raw SQL to go fast. + * Bypass doSelect() and the object formatter by using generated code. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsPriceSlices A model object, or null if the key is not found + */ + protected function findPkSimple($key, $con) + { + $sql = 'SELECT ID, AREA_ID, MAX_WEIGHT, MAX_PRICE, SHIPPING, FRANCO_MIN_PRICE FROM colissimows_price_slices WHERE ID = :p0'; + try { + $stmt = $con->prepare($sql); + $stmt->bindValue(':p0', $key, PDO::PARAM_INT); + $stmt->execute(); + } catch (Exception $e) { + Propel::log($e->getMessage(), Propel::LOG_ERR); + throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); + } + $obj = null; + if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { + $obj = new ChildColissimowsPriceSlices(); + $obj->hydrate($row); + ColissimowsPriceSlicesTableMap::addInstanceToPool($obj, (string) $key); + } + $stmt->closeCursor(); + + return $obj; + } + + /** + * Find object by primary key. + * + * @param mixed $key Primary key to use for the query + * @param ConnectionInterface $con A connection object + * + * @return ChildColissimowsPriceSlices|array|mixed the result, formatted by the current formatter + */ + protected function findPkComplex($key, $con) + { + // As the query uses a PK condition, no limit(1) is necessary. + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKey($key) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->formatOne($dataFetcher); + } + + /** + * Find objects by primary key + * + * $objs = $c->findPks(array(12, 56, 832), $con); + * + * @param array $keys Primary keys to use for the query + * @param ConnectionInterface $con an optional connection object + * + * @return ObjectCollection|array|mixed the list of results, formatted by the current formatter + */ + public function findPks($keys, $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getReadConnection($this->getDbName()); + } + $this->basePreSelect($con); + $criteria = $this->isKeepQuery() ? clone $this : $this; + $dataFetcher = $criteria + ->filterByPrimaryKeys($keys) + ->doSelect($con); + + return $criteria->getFormatter()->init($criteria)->format($dataFetcher); + } + + /** + * Filter the query by primary key + * + * @param mixed $key Primary key to use for the query + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByPrimaryKey($key) + { + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $key, Criteria::EQUAL); + } + + /** + * Filter the query by a list of primary keys + * + * @param array $keys The list of primary key to use for the query + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByPrimaryKeys($keys) + { + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $keys, Criteria::IN); + } + + /** + * Filter the query on the id column + * + * Example usage: + * + * $query->filterById(1234); // WHERE id = 1234 + * $query->filterById(array(12, 34)); // WHERE id IN (12, 34) + * $query->filterById(array('min' => 12)); // WHERE id > 12 + * + * + * @param mixed $id The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterById($id = null, $comparison = null) + { + if (is_array($id)) { + $useMinMax = false; + if (isset($id['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $id['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($id['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $id['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $id, $comparison); + } + + /** + * Filter the query on the area_id column + * + * Example usage: + * + * $query->filterByAreaId(1234); // WHERE area_id = 1234 + * $query->filterByAreaId(array(12, 34)); // WHERE area_id IN (12, 34) + * $query->filterByAreaId(array('min' => 12)); // WHERE area_id > 12 + * + * + * @see filterByArea() + * + * @param mixed $areaId The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByAreaId($areaId = null, $comparison = null) + { + if (is_array($areaId)) { + $useMinMax = false; + if (isset($areaId['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::AREA_ID, $areaId['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($areaId['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::AREA_ID, $areaId['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::AREA_ID, $areaId, $comparison); + } + + /** + * Filter the query on the max_weight column + * + * Example usage: + * + * $query->filterByMaxWeight(1234); // WHERE max_weight = 1234 + * $query->filterByMaxWeight(array(12, 34)); // WHERE max_weight IN (12, 34) + * $query->filterByMaxWeight(array('min' => 12)); // WHERE max_weight > 12 + * + * + * @param mixed $maxWeight The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByMaxWeight($maxWeight = null, $comparison = null) + { + if (is_array($maxWeight)) { + $useMinMax = false; + if (isset($maxWeight['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_WEIGHT, $maxWeight['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($maxWeight['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_WEIGHT, $maxWeight['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_WEIGHT, $maxWeight, $comparison); + } + + /** + * Filter the query on the max_price column + * + * Example usage: + * + * $query->filterByMaxPrice(1234); // WHERE max_price = 1234 + * $query->filterByMaxPrice(array(12, 34)); // WHERE max_price IN (12, 34) + * $query->filterByMaxPrice(array('min' => 12)); // WHERE max_price > 12 + * + * + * @param mixed $maxPrice The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByMaxPrice($maxPrice = null, $comparison = null) + { + if (is_array($maxPrice)) { + $useMinMax = false; + if (isset($maxPrice['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_PRICE, $maxPrice['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($maxPrice['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_PRICE, $maxPrice['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::MAX_PRICE, $maxPrice, $comparison); + } + + /** + * Filter the query on the shipping column + * + * Example usage: + * + * $query->filterByShipping(1234); // WHERE shipping = 1234 + * $query->filterByShipping(array(12, 34)); // WHERE shipping IN (12, 34) + * $query->filterByShipping(array('min' => 12)); // WHERE shipping > 12 + * + * + * @param mixed $shipping The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByShipping($shipping = null, $comparison = null) + { + if (is_array($shipping)) { + $useMinMax = false; + if (isset($shipping['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::SHIPPING, $shipping['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($shipping['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::SHIPPING, $shipping['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::SHIPPING, $shipping, $comparison); + } + + /** + * Filter the query on the franco_min_price column + * + * Example usage: + * + * $query->filterByFrancoMinPrice(1234); // WHERE franco_min_price = 1234 + * $query->filterByFrancoMinPrice(array(12, 34)); // WHERE franco_min_price IN (12, 34) + * $query->filterByFrancoMinPrice(array('min' => 12)); // WHERE franco_min_price > 12 + * + * + * @param mixed $francoMinPrice The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByFrancoMinPrice($francoMinPrice = null, $comparison = null) + { + if (is_array($francoMinPrice)) { + $useMinMax = false; + if (isset($francoMinPrice['min'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE, $francoMinPrice['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($francoMinPrice['max'])) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE, $francoMinPrice['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE, $francoMinPrice, $comparison); + } + + /** + * Filter the query by a related \Thelia\Model\Area object + * + * @param \Thelia\Model\Area|ObjectCollection $area The related object(s) to use as filter + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function filterByArea($area, $comparison = null) + { + if ($area instanceof \Thelia\Model\Area) { + return $this + ->addUsingAlias(ColissimowsPriceSlicesTableMap::AREA_ID, $area->getId(), $comparison); + } elseif ($area instanceof ObjectCollection) { + if (null === $comparison) { + $comparison = Criteria::IN; + } + + return $this + ->addUsingAlias(ColissimowsPriceSlicesTableMap::AREA_ID, $area->toKeyValue('PrimaryKey', 'Id'), $comparison); + } else { + throw new PropelException('filterByArea() only accepts arguments of type \Thelia\Model\Area or Collection'); + } + } + + /** + * Adds a JOIN clause to the query using the Area relation + * + * @param string $relationAlias optional alias for the relation + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function joinArea($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + $tableMap = $this->getTableMap(); + $relationMap = $tableMap->getRelation('Area'); + + // create a ModelJoin object for this join + $join = new ModelJoin(); + $join->setJoinType($joinType); + $join->setRelationMap($relationMap, $this->useAliasInSQL ? $this->getModelAlias() : null, $relationAlias); + if ($previousJoin = $this->getPreviousJoin()) { + $join->setPreviousJoin($previousJoin); + } + + // add the ModelJoin to the current object + if ($relationAlias) { + $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); + $this->addJoinObject($join, $relationAlias); + } else { + $this->addJoinObject($join, 'Area'); + } + + return $this; + } + + /** + * Use the Area relation Area object + * + * @see useQuery() + * + * @param string $relationAlias optional alias for the relation, + * to be used as main alias in the secondary query + * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' + * + * @return \Thelia\Model\AreaQuery A secondary query class using the current class as primary query + */ + public function useAreaQuery($relationAlias = null, $joinType = Criteria::INNER_JOIN) + { + return $this + ->joinArea($relationAlias, $joinType) + ->useQuery($relationAlias ? $relationAlias : 'Area', '\Thelia\Model\AreaQuery'); + } + + /** + * Exclude object from result + * + * @param ChildColissimowsPriceSlices $colissimowsPriceSlices Object to remove from the list of results + * + * @return ChildColissimowsPriceSlicesQuery The current query, for fluid interface + */ + public function prune($colissimowsPriceSlices = null) + { + if ($colissimowsPriceSlices) { + $this->addUsingAlias(ColissimowsPriceSlicesTableMap::ID, $colissimowsPriceSlices->getId(), Criteria::NOT_EQUAL); + } + + return $this; + } + + /** + * Deletes all rows from the colissimows_price_slices table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public function doDeleteAll(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + $affectedRows = 0; // initialize var to track total num of affected rows + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + $affectedRows += parent::doDeleteAll($con); + // Because this db requires some delete cascade/set null emulation, we have to + // clear the cached instance *after* the emulation has happened (since + // instances get re-added by the select statement contained therein). + ColissimowsPriceSlicesTableMap::clearInstancePool(); + ColissimowsPriceSlicesTableMap::clearRelatedInstancePool(); + + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $affectedRows; + } + + /** + * Performs a DELETE on the database, given a ChildColissimowsPriceSlices or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ChildColissimowsPriceSlices object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public function delete(ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + $criteria = $this; + + // Set the correct dbName + $criteria->setDbName(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + + $affectedRows = 0; // initialize var to track total num of affected rows + + try { + // use transaction because $criteria could contain info + // for more than one table or we could emulating ON DELETE CASCADE, etc. + $con->beginTransaction(); + + + ColissimowsPriceSlicesTableMap::removeInstanceFromPool($criteria); + + $affectedRows += ModelCriteria::delete($con); + ColissimowsPriceSlicesTableMap::clearRelatedInstancePool(); + $con->commit(); + + return $affectedRows; + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + } + +} // ColissimowsPriceSlicesQuery diff --git a/local/modules/ColissimoWs/Model/ColissimowsFreeshipping.php b/local/modules/ColissimoWs/Model/ColissimowsFreeshipping.php new file mode 100644 index 00000000..815fce87 --- /dev/null +++ b/local/modules/ColissimoWs/Model/ColissimowsFreeshipping.php @@ -0,0 +1,20 @@ + array('Id', 'Active', ), + self::TYPE_STUDLYPHPNAME => array('id', 'active', ), + self::TYPE_COLNAME => array(ColissimowsFreeshippingTableMap::ID, ColissimowsFreeshippingTableMap::ACTIVE, ), + self::TYPE_RAW_COLNAME => array('ID', 'ACTIVE', ), + self::TYPE_FIELDNAME => array('id', 'active', ), + self::TYPE_NUM => array(0, 1, ) + ); + + /** + * holds an array of keys for quick access to the fieldnames array + * + * first dimension keys are the type constants + * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0 + */ + protected static $fieldKeys = array ( + self::TYPE_PHPNAME => array('Id' => 0, 'Active' => 1, ), + self::TYPE_STUDLYPHPNAME => array('id' => 0, 'active' => 1, ), + self::TYPE_COLNAME => array(ColissimowsFreeshippingTableMap::ID => 0, ColissimowsFreeshippingTableMap::ACTIVE => 1, ), + self::TYPE_RAW_COLNAME => array('ID' => 0, 'ACTIVE' => 1, ), + self::TYPE_FIELDNAME => array('id' => 0, 'active' => 1, ), + self::TYPE_NUM => array(0, 1, ) + ); + + /** + * Initialize the table attributes and columns + * Relations are not initialized by this method since they are lazy loaded + * + * @return void + * @throws PropelException + */ + public function initialize() + { + // attributes + $this->setName('colissimows_freeshipping'); + $this->setPhpName('ColissimowsFreeshipping'); + $this->setClassName('\\ColissimoWs\\Model\\ColissimowsFreeshipping'); + $this->setPackage('ColissimoWs.Model'); + $this->setUseIdGenerator(false); + // columns + $this->addPrimaryKey('ID', 'Id', 'INTEGER', true, null, null); + $this->addColumn('ACTIVE', 'Active', 'BOOLEAN', false, 1, false); + } // initialize() + + /** + * Build the RelationMap objects for this table relationships + */ + public function buildRelations() + { + } // buildRelations() + + /** + * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table. + * + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, a serialize()d version of the primary key will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + */ + public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + // If the PK cannot be derived from the row, return NULL. + if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) { + return null; + } + + return (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + } + + /** + * Retrieves the primary key from the DB resultset row + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, an array of the primary key columns will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + * + * @return mixed The primary key of the row + */ + public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + + return (int) $row[ + $indexType == TableMap::TYPE_NUM + ? 0 + $offset + : self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType) + ]; + } + + /** + * The class that the tableMap will make instances of. + * + * If $withPrefix is true, the returned path + * uses a dot-path notation which is translated into a path + * relative to a location on the PHP include_path. + * (e.g. path.to.MyClass -> 'path/to/MyClass.php') + * + * @param boolean $withPrefix Whether or not to return the path with the class name + * @return string path.to.ClassName + */ + public static function getOMClass($withPrefix = true) + { + return $withPrefix ? ColissimowsFreeshippingTableMap::CLASS_DEFAULT : ColissimowsFreeshippingTableMap::OM_CLASS; + } + + /** + * Populates an object of the default type or an object that inherit from the default. + * + * @param array $row row returned by DataFetcher->fetch(). + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + * @return array (ColissimowsFreeshipping object, last column rank) + */ + public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + $key = ColissimowsFreeshippingTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType); + if (null !== ($obj = ColissimowsFreeshippingTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, $offset, true); // rehydrate + $col = $offset + ColissimowsFreeshippingTableMap::NUM_HYDRATE_COLUMNS; + } else { + $cls = ColissimowsFreeshippingTableMap::OM_CLASS; + $obj = new $cls(); + $col = $obj->hydrate($row, $offset, false, $indexType); + ColissimowsFreeshippingTableMap::addInstanceToPool($obj, $key); + } + + return array($obj, $col); + } + + /** + * The returned array will contain objects of the default type or + * objects that inherit from the default. + * + * @param DataFetcherInterface $dataFetcher + * @return array + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function populateObjects(DataFetcherInterface $dataFetcher) + { + $results = array(); + + // set the class once to avoid overhead in the loop + $cls = static::getOMClass(false); + // populate the object(s) + while ($row = $dataFetcher->fetch()) { + $key = ColissimowsFreeshippingTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType()); + if (null !== ($obj = ColissimowsFreeshippingTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, 0, true); // rehydrate + $results[] = $obj; + } else { + $obj = new $cls(); + $obj->hydrate($row); + $results[] = $obj; + ColissimowsFreeshippingTableMap::addInstanceToPool($obj, $key); + } // if key exists + } + + return $results; + } + /** + * Add all the columns needed to create a new object. + * + * Note: any columns that were marked with lazyLoad="true" in the + * XML schema will not be added to the select list and only loaded + * on demand. + * + * @param Criteria $criteria object containing the columns to add. + * @param string $alias optional table alias + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function addSelectColumns(Criteria $criteria, $alias = null) + { + if (null === $alias) { + $criteria->addSelectColumn(ColissimowsFreeshippingTableMap::ID); + $criteria->addSelectColumn(ColissimowsFreeshippingTableMap::ACTIVE); + } else { + $criteria->addSelectColumn($alias . '.ID'); + $criteria->addSelectColumn($alias . '.ACTIVE'); + } + } + + /** + * Returns the TableMap related to this object. + * This method is not needed for general use but a specific application could have a need. + * @return TableMap + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function getTableMap() + { + return Propel::getServiceContainer()->getDatabaseMap(ColissimowsFreeshippingTableMap::DATABASE_NAME)->getTable(ColissimowsFreeshippingTableMap::TABLE_NAME); + } + + /** + * Add a TableMap instance to the database for this tableMap class. + */ + public static function buildTableMap() + { + $dbMap = Propel::getServiceContainer()->getDatabaseMap(ColissimowsFreeshippingTableMap::DATABASE_NAME); + if (!$dbMap->hasTable(ColissimowsFreeshippingTableMap::TABLE_NAME)) { + $dbMap->addTableObject(new ColissimowsFreeshippingTableMap()); + } + } + + /** + * Performs a DELETE on the database, given a ColissimowsFreeshipping or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ColissimowsFreeshipping object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doDelete($values, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + if ($values instanceof Criteria) { + // rename for clarity + $criteria = $values; + } elseif ($values instanceof \ColissimoWs\Model\ColissimowsFreeshipping) { // it's a model object + // create criteria based on pk values + $criteria = $values->buildPkeyCriteria(); + } else { // it's a primary key, or an array of pks + $criteria = new Criteria(ColissimowsFreeshippingTableMap::DATABASE_NAME); + $criteria->add(ColissimowsFreeshippingTableMap::ID, (array) $values, Criteria::IN); + } + + $query = ColissimowsFreeshippingQuery::create()->mergeWith($criteria); + + if ($values instanceof Criteria) { ColissimowsFreeshippingTableMap::clearInstancePool(); + } elseif (!is_object($values)) { // it's a primary key, or an array of pks + foreach ((array) $values as $singleval) { ColissimowsFreeshippingTableMap::removeInstanceFromPool($singleval); + } + } + + return $query->delete($con); + } + + /** + * Deletes all rows from the colissimows_freeshipping table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public static function doDeleteAll(ConnectionInterface $con = null) + { + return ColissimowsFreeshippingQuery::create()->doDeleteAll($con); + } + + /** + * Performs an INSERT on the database, given a ColissimowsFreeshipping or Criteria object. + * + * @param mixed $criteria Criteria or ColissimowsFreeshipping object containing data that is used to create the INSERT statement. + * @param ConnectionInterface $con the ConnectionInterface connection to use + * @return mixed The new primary key. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doInsert($criteria, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsFreeshippingTableMap::DATABASE_NAME); + } + + if ($criteria instanceof Criteria) { + $criteria = clone $criteria; // rename for clarity + } else { + $criteria = $criteria->buildCriteria(); // build Criteria from ColissimowsFreeshipping object + } + + + // Set the correct dbName + $query = ColissimowsFreeshippingQuery::create()->mergeWith($criteria); + + try { + // use transaction because $criteria could contain info + // for more than one table (I guess, conceivably) + $con->beginTransaction(); + $pk = $query->doInsert($con); + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $pk; + } + +} // ColissimowsFreeshippingTableMap +// This is the static code needed to register the TableMap for this table with the main Propel class. +// +ColissimowsFreeshippingTableMap::buildTableMap(); diff --git a/local/modules/ColissimoWs/Model/Map/ColissimowsLabelTableMap.php b/local/modules/ColissimoWs/Model/Map/ColissimowsLabelTableMap.php new file mode 100644 index 00000000..dbde6a00 --- /dev/null +++ b/local/modules/ColissimoWs/Model/Map/ColissimowsLabelTableMap.php @@ -0,0 +1,512 @@ + array('Id', 'OrderId', 'OrderRef', 'Error', 'ErrorMessage', 'TrackingNumber', 'LabelData', 'LabelType', 'Weight', 'Signed', 'WithCustomsInvoice', 'CreatedAt', 'UpdatedAt', ), + self::TYPE_STUDLYPHPNAME => array('id', 'orderId', 'orderRef', 'error', 'errorMessage', 'trackingNumber', 'labelData', 'labelType', 'weight', 'signed', 'withCustomsInvoice', 'createdAt', 'updatedAt', ), + self::TYPE_COLNAME => array(ColissimowsLabelTableMap::ID, ColissimowsLabelTableMap::ORDER_ID, ColissimowsLabelTableMap::ORDER_REF, ColissimowsLabelTableMap::ERROR, ColissimowsLabelTableMap::ERROR_MESSAGE, ColissimowsLabelTableMap::TRACKING_NUMBER, ColissimowsLabelTableMap::LABEL_DATA, ColissimowsLabelTableMap::LABEL_TYPE, ColissimowsLabelTableMap::WEIGHT, ColissimowsLabelTableMap::SIGNED, ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE, ColissimowsLabelTableMap::CREATED_AT, ColissimowsLabelTableMap::UPDATED_AT, ), + self::TYPE_RAW_COLNAME => array('ID', 'ORDER_ID', 'ORDER_REF', 'ERROR', 'ERROR_MESSAGE', 'TRACKING_NUMBER', 'LABEL_DATA', 'LABEL_TYPE', 'WEIGHT', 'SIGNED', 'WITH_CUSTOMS_INVOICE', 'CREATED_AT', 'UPDATED_AT', ), + self::TYPE_FIELDNAME => array('id', 'order_id', 'order_ref', 'error', 'error_message', 'tracking_number', 'label_data', 'label_type', 'weight', 'signed', 'with_customs_invoice', 'created_at', 'updated_at', ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ) + ); + + /** + * holds an array of keys for quick access to the fieldnames array + * + * first dimension keys are the type constants + * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0 + */ + protected static $fieldKeys = array ( + self::TYPE_PHPNAME => array('Id' => 0, 'OrderId' => 1, 'OrderRef' => 2, 'Error' => 3, 'ErrorMessage' => 4, 'TrackingNumber' => 5, 'LabelData' => 6, 'LabelType' => 7, 'Weight' => 8, 'Signed' => 9, 'WithCustomsInvoice' => 10, 'CreatedAt' => 11, 'UpdatedAt' => 12, ), + self::TYPE_STUDLYPHPNAME => array('id' => 0, 'orderId' => 1, 'orderRef' => 2, 'error' => 3, 'errorMessage' => 4, 'trackingNumber' => 5, 'labelData' => 6, 'labelType' => 7, 'weight' => 8, 'signed' => 9, 'withCustomsInvoice' => 10, 'createdAt' => 11, 'updatedAt' => 12, ), + self::TYPE_COLNAME => array(ColissimowsLabelTableMap::ID => 0, ColissimowsLabelTableMap::ORDER_ID => 1, ColissimowsLabelTableMap::ORDER_REF => 2, ColissimowsLabelTableMap::ERROR => 3, ColissimowsLabelTableMap::ERROR_MESSAGE => 4, ColissimowsLabelTableMap::TRACKING_NUMBER => 5, ColissimowsLabelTableMap::LABEL_DATA => 6, ColissimowsLabelTableMap::LABEL_TYPE => 7, ColissimowsLabelTableMap::WEIGHT => 8, ColissimowsLabelTableMap::SIGNED => 9, ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE => 10, ColissimowsLabelTableMap::CREATED_AT => 11, ColissimowsLabelTableMap::UPDATED_AT => 12, ), + self::TYPE_RAW_COLNAME => array('ID' => 0, 'ORDER_ID' => 1, 'ORDER_REF' => 2, 'ERROR' => 3, 'ERROR_MESSAGE' => 4, 'TRACKING_NUMBER' => 5, 'LABEL_DATA' => 6, 'LABEL_TYPE' => 7, 'WEIGHT' => 8, 'SIGNED' => 9, 'WITH_CUSTOMS_INVOICE' => 10, 'CREATED_AT' => 11, 'UPDATED_AT' => 12, ), + self::TYPE_FIELDNAME => array('id' => 0, 'order_id' => 1, 'order_ref' => 2, 'error' => 3, 'error_message' => 4, 'tracking_number' => 5, 'label_data' => 6, 'label_type' => 7, 'weight' => 8, 'signed' => 9, 'with_customs_invoice' => 10, 'created_at' => 11, 'updated_at' => 12, ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ) + ); + + /** + * Initialize the table attributes and columns + * Relations are not initialized by this method since they are lazy loaded + * + * @return void + * @throws PropelException + */ + public function initialize() + { + // attributes + $this->setName('colissimows_label'); + $this->setPhpName('ColissimowsLabel'); + $this->setClassName('\\ColissimoWs\\Model\\ColissimowsLabel'); + $this->setPackage('ColissimoWs.Model'); + $this->setUseIdGenerator(true); + // columns + $this->addPrimaryKey('ID', 'Id', 'INTEGER', true, null, null); + $this->addForeignKey('ORDER_ID', 'OrderId', 'INTEGER', 'order', 'ID', true, null, null); + $this->addColumn('ORDER_REF', 'OrderRef', 'VARCHAR', true, 255, null); + $this->addColumn('ERROR', 'Error', 'BOOLEAN', true, 1, false); + $this->addColumn('ERROR_MESSAGE', 'ErrorMessage', 'VARCHAR', false, 255, ''); + $this->addColumn('TRACKING_NUMBER', 'TrackingNumber', 'VARCHAR', false, 64, ''); + $this->addColumn('LABEL_DATA', 'LabelData', 'CLOB', false, null, null); + $this->addColumn('LABEL_TYPE', 'LabelType', 'VARCHAR', false, 4, null); + $this->addColumn('WEIGHT', 'Weight', 'FLOAT', true, null, null); + $this->addColumn('SIGNED', 'Signed', 'BOOLEAN', false, 1, false); + $this->addColumn('WITH_CUSTOMS_INVOICE', 'WithCustomsInvoice', 'BOOLEAN', true, 1, false); + $this->addColumn('CREATED_AT', 'CreatedAt', 'TIMESTAMP', false, null, null); + $this->addColumn('UPDATED_AT', 'UpdatedAt', 'TIMESTAMP', false, null, null); + } // initialize() + + /** + * Build the RelationMap objects for this table relationships + */ + public function buildRelations() + { + $this->addRelation('Order', '\\Thelia\\Model\\Order', RelationMap::MANY_TO_ONE, array('order_id' => 'id', ), 'CASCADE', 'RESTRICT'); + } // buildRelations() + + /** + * + * Gets the list of behaviors registered for this table + * + * @return array Associative array (name => parameters) of behaviors + */ + public function getBehaviors() + { + return array( + 'timestampable' => array('create_column' => 'created_at', 'update_column' => 'updated_at', ), + ); + } // getBehaviors() + + /** + * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table. + * + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, a serialize()d version of the primary key will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + */ + public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + // If the PK cannot be derived from the row, return NULL. + if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) { + return null; + } + + return (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + } + + /** + * Retrieves the primary key from the DB resultset row + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, an array of the primary key columns will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + * + * @return mixed The primary key of the row + */ + public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + + return (int) $row[ + $indexType == TableMap::TYPE_NUM + ? 0 + $offset + : self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType) + ]; + } + + /** + * The class that the tableMap will make instances of. + * + * If $withPrefix is true, the returned path + * uses a dot-path notation which is translated into a path + * relative to a location on the PHP include_path. + * (e.g. path.to.MyClass -> 'path/to/MyClass.php') + * + * @param boolean $withPrefix Whether or not to return the path with the class name + * @return string path.to.ClassName + */ + public static function getOMClass($withPrefix = true) + { + return $withPrefix ? ColissimowsLabelTableMap::CLASS_DEFAULT : ColissimowsLabelTableMap::OM_CLASS; + } + + /** + * Populates an object of the default type or an object that inherit from the default. + * + * @param array $row row returned by DataFetcher->fetch(). + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + * @return array (ColissimowsLabel object, last column rank) + */ + public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + $key = ColissimowsLabelTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType); + if (null !== ($obj = ColissimowsLabelTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, $offset, true); // rehydrate + $col = $offset + ColissimowsLabelTableMap::NUM_HYDRATE_COLUMNS; + } else { + $cls = ColissimowsLabelTableMap::OM_CLASS; + $obj = new $cls(); + $col = $obj->hydrate($row, $offset, false, $indexType); + ColissimowsLabelTableMap::addInstanceToPool($obj, $key); + } + + return array($obj, $col); + } + + /** + * The returned array will contain objects of the default type or + * objects that inherit from the default. + * + * @param DataFetcherInterface $dataFetcher + * @return array + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function populateObjects(DataFetcherInterface $dataFetcher) + { + $results = array(); + + // set the class once to avoid overhead in the loop + $cls = static::getOMClass(false); + // populate the object(s) + while ($row = $dataFetcher->fetch()) { + $key = ColissimowsLabelTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType()); + if (null !== ($obj = ColissimowsLabelTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, 0, true); // rehydrate + $results[] = $obj; + } else { + $obj = new $cls(); + $obj->hydrate($row); + $results[] = $obj; + ColissimowsLabelTableMap::addInstanceToPool($obj, $key); + } // if key exists + } + + return $results; + } + /** + * Add all the columns needed to create a new object. + * + * Note: any columns that were marked with lazyLoad="true" in the + * XML schema will not be added to the select list and only loaded + * on demand. + * + * @param Criteria $criteria object containing the columns to add. + * @param string $alias optional table alias + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function addSelectColumns(Criteria $criteria, $alias = null) + { + if (null === $alias) { + $criteria->addSelectColumn(ColissimowsLabelTableMap::ID); + $criteria->addSelectColumn(ColissimowsLabelTableMap::ORDER_ID); + $criteria->addSelectColumn(ColissimowsLabelTableMap::ORDER_REF); + $criteria->addSelectColumn(ColissimowsLabelTableMap::ERROR); + $criteria->addSelectColumn(ColissimowsLabelTableMap::ERROR_MESSAGE); + $criteria->addSelectColumn(ColissimowsLabelTableMap::TRACKING_NUMBER); + $criteria->addSelectColumn(ColissimowsLabelTableMap::LABEL_DATA); + $criteria->addSelectColumn(ColissimowsLabelTableMap::LABEL_TYPE); + $criteria->addSelectColumn(ColissimowsLabelTableMap::WEIGHT); + $criteria->addSelectColumn(ColissimowsLabelTableMap::SIGNED); + $criteria->addSelectColumn(ColissimowsLabelTableMap::WITH_CUSTOMS_INVOICE); + $criteria->addSelectColumn(ColissimowsLabelTableMap::CREATED_AT); + $criteria->addSelectColumn(ColissimowsLabelTableMap::UPDATED_AT); + } else { + $criteria->addSelectColumn($alias . '.ID'); + $criteria->addSelectColumn($alias . '.ORDER_ID'); + $criteria->addSelectColumn($alias . '.ORDER_REF'); + $criteria->addSelectColumn($alias . '.ERROR'); + $criteria->addSelectColumn($alias . '.ERROR_MESSAGE'); + $criteria->addSelectColumn($alias . '.TRACKING_NUMBER'); + $criteria->addSelectColumn($alias . '.LABEL_DATA'); + $criteria->addSelectColumn($alias . '.LABEL_TYPE'); + $criteria->addSelectColumn($alias . '.WEIGHT'); + $criteria->addSelectColumn($alias . '.SIGNED'); + $criteria->addSelectColumn($alias . '.WITH_CUSTOMS_INVOICE'); + $criteria->addSelectColumn($alias . '.CREATED_AT'); + $criteria->addSelectColumn($alias . '.UPDATED_AT'); + } + } + + /** + * Returns the TableMap related to this object. + * This method is not needed for general use but a specific application could have a need. + * @return TableMap + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function getTableMap() + { + return Propel::getServiceContainer()->getDatabaseMap(ColissimowsLabelTableMap::DATABASE_NAME)->getTable(ColissimowsLabelTableMap::TABLE_NAME); + } + + /** + * Add a TableMap instance to the database for this tableMap class. + */ + public static function buildTableMap() + { + $dbMap = Propel::getServiceContainer()->getDatabaseMap(ColissimowsLabelTableMap::DATABASE_NAME); + if (!$dbMap->hasTable(ColissimowsLabelTableMap::TABLE_NAME)) { + $dbMap->addTableObject(new ColissimowsLabelTableMap()); + } + } + + /** + * Performs a DELETE on the database, given a ColissimowsLabel or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ColissimowsLabel object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doDelete($values, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + if ($values instanceof Criteria) { + // rename for clarity + $criteria = $values; + } elseif ($values instanceof \ColissimoWs\Model\ColissimowsLabel) { // it's a model object + // create criteria based on pk values + $criteria = $values->buildPkeyCriteria(); + } else { // it's a primary key, or an array of pks + $criteria = new Criteria(ColissimowsLabelTableMap::DATABASE_NAME); + $criteria->add(ColissimowsLabelTableMap::ID, (array) $values, Criteria::IN); + } + + $query = ColissimowsLabelQuery::create()->mergeWith($criteria); + + if ($values instanceof Criteria) { ColissimowsLabelTableMap::clearInstancePool(); + } elseif (!is_object($values)) { // it's a primary key, or an array of pks + foreach ((array) $values as $singleval) { ColissimowsLabelTableMap::removeInstanceFromPool($singleval); + } + } + + return $query->delete($con); + } + + /** + * Deletes all rows from the colissimows_label table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public static function doDeleteAll(ConnectionInterface $con = null) + { + return ColissimowsLabelQuery::create()->doDeleteAll($con); + } + + /** + * Performs an INSERT on the database, given a ColissimowsLabel or Criteria object. + * + * @param mixed $criteria Criteria or ColissimowsLabel object containing data that is used to create the INSERT statement. + * @param ConnectionInterface $con the ConnectionInterface connection to use + * @return mixed The new primary key. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doInsert($criteria, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsLabelTableMap::DATABASE_NAME); + } + + if ($criteria instanceof Criteria) { + $criteria = clone $criteria; // rename for clarity + } else { + $criteria = $criteria->buildCriteria(); // build Criteria from ColissimowsLabel object + } + + if ($criteria->containsKey(ColissimowsLabelTableMap::ID) && $criteria->keyContainsValue(ColissimowsLabelTableMap::ID) ) { + throw new PropelException('Cannot insert a value for auto-increment primary key ('.ColissimowsLabelTableMap::ID.')'); + } + + + // Set the correct dbName + $query = ColissimowsLabelQuery::create()->mergeWith($criteria); + + try { + // use transaction because $criteria could contain info + // for more than one table (I guess, conceivably) + $con->beginTransaction(); + $pk = $query->doInsert($con); + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $pk; + } + +} // ColissimowsLabelTableMap +// This is the static code needed to register the TableMap for this table with the main Propel class. +// +ColissimowsLabelTableMap::buildTableMap(); diff --git a/local/modules/ColissimoWs/Model/Map/ColissimowsPriceSlicesTableMap.php b/local/modules/ColissimoWs/Model/Map/ColissimowsPriceSlicesTableMap.php new file mode 100644 index 00000000..d31758c2 --- /dev/null +++ b/local/modules/ColissimoWs/Model/Map/ColissimowsPriceSlicesTableMap.php @@ -0,0 +1,443 @@ + array('Id', 'AreaId', 'MaxWeight', 'MaxPrice', 'Shipping', 'FrancoMinPrice', ), + self::TYPE_STUDLYPHPNAME => array('id', 'areaId', 'maxWeight', 'maxPrice', 'shipping', 'francoMinPrice', ), + self::TYPE_COLNAME => array(ColissimowsPriceSlicesTableMap::ID, ColissimowsPriceSlicesTableMap::AREA_ID, ColissimowsPriceSlicesTableMap::MAX_WEIGHT, ColissimowsPriceSlicesTableMap::MAX_PRICE, ColissimowsPriceSlicesTableMap::SHIPPING, ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE, ), + self::TYPE_RAW_COLNAME => array('ID', 'AREA_ID', 'MAX_WEIGHT', 'MAX_PRICE', 'SHIPPING', 'FRANCO_MIN_PRICE', ), + self::TYPE_FIELDNAME => array('id', 'area_id', 'max_weight', 'max_price', 'shipping', 'franco_min_price', ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, ) + ); + + /** + * holds an array of keys for quick access to the fieldnames array + * + * first dimension keys are the type constants + * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0 + */ + protected static $fieldKeys = array ( + self::TYPE_PHPNAME => array('Id' => 0, 'AreaId' => 1, 'MaxWeight' => 2, 'MaxPrice' => 3, 'Shipping' => 4, 'FrancoMinPrice' => 5, ), + self::TYPE_STUDLYPHPNAME => array('id' => 0, 'areaId' => 1, 'maxWeight' => 2, 'maxPrice' => 3, 'shipping' => 4, 'francoMinPrice' => 5, ), + self::TYPE_COLNAME => array(ColissimowsPriceSlicesTableMap::ID => 0, ColissimowsPriceSlicesTableMap::AREA_ID => 1, ColissimowsPriceSlicesTableMap::MAX_WEIGHT => 2, ColissimowsPriceSlicesTableMap::MAX_PRICE => 3, ColissimowsPriceSlicesTableMap::SHIPPING => 4, ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE => 5, ), + self::TYPE_RAW_COLNAME => array('ID' => 0, 'AREA_ID' => 1, 'MAX_WEIGHT' => 2, 'MAX_PRICE' => 3, 'SHIPPING' => 4, 'FRANCO_MIN_PRICE' => 5, ), + self::TYPE_FIELDNAME => array('id' => 0, 'area_id' => 1, 'max_weight' => 2, 'max_price' => 3, 'shipping' => 4, 'franco_min_price' => 5, ), + self::TYPE_NUM => array(0, 1, 2, 3, 4, 5, ) + ); + + /** + * Initialize the table attributes and columns + * Relations are not initialized by this method since they are lazy loaded + * + * @return void + * @throws PropelException + */ + public function initialize() + { + // attributes + $this->setName('colissimows_price_slices'); + $this->setPhpName('ColissimowsPriceSlices'); + $this->setClassName('\\ColissimoWs\\Model\\ColissimowsPriceSlices'); + $this->setPackage('ColissimoWs.Model'); + $this->setUseIdGenerator(true); + // columns + $this->addPrimaryKey('ID', 'Id', 'INTEGER', true, null, null); + $this->addForeignKey('AREA_ID', 'AreaId', 'INTEGER', 'area', 'ID', true, null, null); + $this->addColumn('MAX_WEIGHT', 'MaxWeight', 'FLOAT', false, null, null); + $this->addColumn('MAX_PRICE', 'MaxPrice', 'FLOAT', false, null, null); + $this->addColumn('SHIPPING', 'Shipping', 'FLOAT', true, null, null); + $this->addColumn('FRANCO_MIN_PRICE', 'FrancoMinPrice', 'FLOAT', false, null, null); + } // initialize() + + /** + * Build the RelationMap objects for this table relationships + */ + public function buildRelations() + { + $this->addRelation('Area', '\\Thelia\\Model\\Area', RelationMap::MANY_TO_ONE, array('area_id' => 'id', ), 'RESTRICT', 'RESTRICT'); + } // buildRelations() + + /** + * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table. + * + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, a serialize()d version of the primary key will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + */ + public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + // If the PK cannot be derived from the row, return NULL. + if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) { + return null; + } + + return (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]; + } + + /** + * Retrieves the primary key from the DB resultset row + * For tables with a single-column primary key, that simple pkey value will be returned. For tables with + * a multi-column primary key, an array of the primary key columns will be returned. + * + * @param array $row resultset row. + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM + * + * @return mixed The primary key of the row + */ + public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + + return (int) $row[ + $indexType == TableMap::TYPE_NUM + ? 0 + $offset + : self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType) + ]; + } + + /** + * The class that the tableMap will make instances of. + * + * If $withPrefix is true, the returned path + * uses a dot-path notation which is translated into a path + * relative to a location on the PHP include_path. + * (e.g. path.to.MyClass -> 'path/to/MyClass.php') + * + * @param boolean $withPrefix Whether or not to return the path with the class name + * @return string path.to.ClassName + */ + public static function getOMClass($withPrefix = true) + { + return $withPrefix ? ColissimowsPriceSlicesTableMap::CLASS_DEFAULT : ColissimowsPriceSlicesTableMap::OM_CLASS; + } + + /** + * Populates an object of the default type or an object that inherit from the default. + * + * @param array $row row returned by DataFetcher->fetch(). + * @param int $offset The 0-based offset for reading from the resultset row. + * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType(). + One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME + * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM. + * + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + * @return array (ColissimowsPriceSlices object, last column rank) + */ + public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM) + { + $key = ColissimowsPriceSlicesTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType); + if (null !== ($obj = ColissimowsPriceSlicesTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, $offset, true); // rehydrate + $col = $offset + ColissimowsPriceSlicesTableMap::NUM_HYDRATE_COLUMNS; + } else { + $cls = ColissimowsPriceSlicesTableMap::OM_CLASS; + $obj = new $cls(); + $col = $obj->hydrate($row, $offset, false, $indexType); + ColissimowsPriceSlicesTableMap::addInstanceToPool($obj, $key); + } + + return array($obj, $col); + } + + /** + * The returned array will contain objects of the default type or + * objects that inherit from the default. + * + * @param DataFetcherInterface $dataFetcher + * @return array + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function populateObjects(DataFetcherInterface $dataFetcher) + { + $results = array(); + + // set the class once to avoid overhead in the loop + $cls = static::getOMClass(false); + // populate the object(s) + while ($row = $dataFetcher->fetch()) { + $key = ColissimowsPriceSlicesTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType()); + if (null !== ($obj = ColissimowsPriceSlicesTableMap::getInstanceFromPool($key))) { + // We no longer rehydrate the object, since this can cause data loss. + // See http://www.propelorm.org/ticket/509 + // $obj->hydrate($row, 0, true); // rehydrate + $results[] = $obj; + } else { + $obj = new $cls(); + $obj->hydrate($row); + $results[] = $obj; + ColissimowsPriceSlicesTableMap::addInstanceToPool($obj, $key); + } // if key exists + } + + return $results; + } + /** + * Add all the columns needed to create a new object. + * + * Note: any columns that were marked with lazyLoad="true" in the + * XML schema will not be added to the select list and only loaded + * on demand. + * + * @param Criteria $criteria object containing the columns to add. + * @param string $alias optional table alias + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function addSelectColumns(Criteria $criteria, $alias = null) + { + if (null === $alias) { + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::ID); + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::AREA_ID); + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::MAX_WEIGHT); + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::MAX_PRICE); + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::SHIPPING); + $criteria->addSelectColumn(ColissimowsPriceSlicesTableMap::FRANCO_MIN_PRICE); + } else { + $criteria->addSelectColumn($alias . '.ID'); + $criteria->addSelectColumn($alias . '.AREA_ID'); + $criteria->addSelectColumn($alias . '.MAX_WEIGHT'); + $criteria->addSelectColumn($alias . '.MAX_PRICE'); + $criteria->addSelectColumn($alias . '.SHIPPING'); + $criteria->addSelectColumn($alias . '.FRANCO_MIN_PRICE'); + } + } + + /** + * Returns the TableMap related to this object. + * This method is not needed for general use but a specific application could have a need. + * @return TableMap + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function getTableMap() + { + return Propel::getServiceContainer()->getDatabaseMap(ColissimowsPriceSlicesTableMap::DATABASE_NAME)->getTable(ColissimowsPriceSlicesTableMap::TABLE_NAME); + } + + /** + * Add a TableMap instance to the database for this tableMap class. + */ + public static function buildTableMap() + { + $dbMap = Propel::getServiceContainer()->getDatabaseMap(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + if (!$dbMap->hasTable(ColissimowsPriceSlicesTableMap::TABLE_NAME)) { + $dbMap->addTableObject(new ColissimowsPriceSlicesTableMap()); + } + } + + /** + * Performs a DELETE on the database, given a ColissimowsPriceSlices or Criteria object OR a primary key value. + * + * @param mixed $values Criteria or ColissimowsPriceSlices object or primary key or array of primary keys + * which is used to create the DELETE statement + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows + * if supported by native driver or if emulated using Propel. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doDelete($values, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + if ($values instanceof Criteria) { + // rename for clarity + $criteria = $values; + } elseif ($values instanceof \ColissimoWs\Model\ColissimowsPriceSlices) { // it's a model object + // create criteria based on pk values + $criteria = $values->buildPkeyCriteria(); + } else { // it's a primary key, or an array of pks + $criteria = new Criteria(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + $criteria->add(ColissimowsPriceSlicesTableMap::ID, (array) $values, Criteria::IN); + } + + $query = ColissimowsPriceSlicesQuery::create()->mergeWith($criteria); + + if ($values instanceof Criteria) { ColissimowsPriceSlicesTableMap::clearInstancePool(); + } elseif (!is_object($values)) { // it's a primary key, or an array of pks + foreach ((array) $values as $singleval) { ColissimowsPriceSlicesTableMap::removeInstanceFromPool($singleval); + } + } + + return $query->delete($con); + } + + /** + * Deletes all rows from the colissimows_price_slices table. + * + * @param ConnectionInterface $con the connection to use + * @return int The number of affected rows (if supported by underlying database driver). + */ + public static function doDeleteAll(ConnectionInterface $con = null) + { + return ColissimowsPriceSlicesQuery::create()->doDeleteAll($con); + } + + /** + * Performs an INSERT on the database, given a ColissimowsPriceSlices or Criteria object. + * + * @param mixed $criteria Criteria or ColissimowsPriceSlices object containing data that is used to create the INSERT statement. + * @param ConnectionInterface $con the ConnectionInterface connection to use + * @return mixed The new primary key. + * @throws PropelException Any exceptions caught during processing will be + * rethrown wrapped into a PropelException. + */ + public static function doInsert($criteria, ConnectionInterface $con = null) + { + if (null === $con) { + $con = Propel::getServiceContainer()->getWriteConnection(ColissimowsPriceSlicesTableMap::DATABASE_NAME); + } + + if ($criteria instanceof Criteria) { + $criteria = clone $criteria; // rename for clarity + } else { + $criteria = $criteria->buildCriteria(); // build Criteria from ColissimowsPriceSlices object + } + + if ($criteria->containsKey(ColissimowsPriceSlicesTableMap::ID) && $criteria->keyContainsValue(ColissimowsPriceSlicesTableMap::ID) ) { + throw new PropelException('Cannot insert a value for auto-increment primary key ('.ColissimowsPriceSlicesTableMap::ID.')'); + } + + + // Set the correct dbName + $query = ColissimowsPriceSlicesQuery::create()->mergeWith($criteria); + + try { + // use transaction because $criteria could contain info + // for more than one table (I guess, conceivably) + $con->beginTransaction(); + $pk = $query->doInsert($con); + $con->commit(); + } catch (PropelException $e) { + $con->rollBack(); + throw $e; + } + + return $pk; + } + +} // ColissimowsPriceSlicesTableMap +// This is the static code needed to register the TableMap for this table with the main Propel class. +// +ColissimowsPriceSlicesTableMap::buildTableMap(); diff --git a/local/modules/ColissimoWs/Readme.md b/local/modules/ColissimoWs/Readme.md new file mode 100644 index 00000000..34bc95b5 --- /dev/null +++ b/local/modules/ColissimoWs/Readme.md @@ -0,0 +1,30 @@ +# Colissimo Ws + +Module de livraison Colissimo avec génération des étiquettes d'expédition +et récupération des numéros de suivi via les Web Services Colissimo. + +Bien veiller à régénérer l'auto-loader en production : + +`composer dump-autoload -o ` + +La facture pour les douanes doit se trouver dans le fichier + +templates/pdf/votre-site/customs-invoice.html + +Si vous utilisez la facture par défaut, pensez-bien à faire les "traductions" de la facture adaptées +à vos envois. + +## Installation + +### Manually + +* Copy the module into ```/local/modules/``` directory and be sure that the name of the module is ProcessAndInvoice. +* Activate it in your Thelia administration panel + +### Composer + +Add it in your main Thelia composer.json file + +``` +composer require thelia/process-and-invoice-module:~1.0.0 +``` diff --git a/local/modules/ColissimoWs/Soap/GenerateWithAttachments.php b/local/modules/ColissimoWs/Soap/GenerateWithAttachments.php new file mode 100644 index 00000000..c2cee7ec --- /dev/null +++ b/local/modules/ColissimoWs/Soap/GenerateWithAttachments.php @@ -0,0 +1,29 @@ + + * Date: 06/09/2019 01:27 + */ + +namespace ColissimoWs\Soap; + +use ColissimoPostage\ServiceType\Generate; + +class GenerateWithAttachments extends Generate +{ + const DEFAULT_SOAP_CLIENT_CLASS = '\ColissimoWs\Soap\SoapClientWithAttachements'; + + + public function getRawResponse() + { + return self::getSoapClient()->getRawResponse(); + } +} diff --git a/local/modules/ColissimoWs/Soap/SoapClientWithAttachements.php b/local/modules/ColissimoWs/Soap/SoapClientWithAttachements.php new file mode 100644 index 00000000..921fbcb9 --- /dev/null +++ b/local/modules/ColissimoWs/Soap/SoapClientWithAttachements.php @@ -0,0 +1,62 @@ +lastRequest = $request, $location, $action, $version, $oneWay); + + $this->rawResponse = $response; + + /** + * So we only keep the XML envelope + */ + $response = substr($response, strpos($response, '') - strpos($response, '')); + return '' . trim($response); + } + /** + * Override it in order to return the final XML Request + * @return string + * @see SoapClientWithAttachements::__getLastRequest() + */ + public function __getLastRequest() + { + return $this->lastRequest; + } + + public function getRawResponse() + { + return $this->rawResponse; + } +} diff --git a/local/modules/ColissimoWs/composer.json b/local/modules/ColissimoWs/composer.json new file mode 100644 index 00000000..ae935408 --- /dev/null +++ b/local/modules/ColissimoWs/composer.json @@ -0,0 +1,13 @@ +{ + "name": "thelia/colissimows-module", + "license": "LGPL-3.0-or-later", + "type": "thelia-module", + "require": { + "thelia/installer": "~1.1", + "wsdltophp/package-colissimo-postage": "~1.0.0", + "giggsey/libphonenumber-for-php": "^8.11" + }, + "extra": { + "installer-name": "ColissimoWs" + } +} diff --git a/local/modules/ColissimoWs/spec_ws_affranchissement.pdf b/local/modules/ColissimoWs/spec_ws_affranchissement.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7e9099b89c537d6478162c75003528cf82003daa GIT binary patch literal 2117894 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%0DA75KQ!+y>m(w1Vb4(| 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�@7Eo??5GNJxPCI%pT(@$ERDp~MB$1tL5NM{W5GDg2Vj$K)dina7) z?sm&t1PM2N_C3Q(Ir?u#jje>qOmIxd%eSv0qNS@%qjuCV;L5{sTSH8FfH-EhgJ0Qb z*OL{)5U1=nCW;+oZBtTS#Cu2XxNY_7pWQZu*3}^4tqz3?;5+1EQrpF!BA#i}W^Zew72ZDE3s*ySD1fcbYmg(3Gokj0s3Z}^f(A*`OzZmyH$OnkgXS=0~^ z?sk!n)1l;`nfmbzpimcGd+H$<8B+z*{!trj#S%%4v97`3+&rGAyk3yc16BZ zJSmf$%~q*F1?m3d$9dS|UFc3@1}3KfCACk|$t z;wKMru!BObAJJ}QtDaiYSVWit6AO9bOIKev5+BujTA0>X_BLfr=x|X1F+Cx!O7bT^ zdJQTB!+=P`Zv?DeVG{P)%H>LBNt$Ck`@h8Hz#X5$*j~r<1ofWT5I*h}jSG|iXS9|q z%zqgv|L5tS*x6YBJyylZ4pKq=7xYj69IIku<^B&Ir~l6ft6;yvRR8Z_)jxu8|Gy7b zojm$2W%VgPr3kg&r^fV!j_2_P`?jEL)y(4Dk1$JNZc@w$?)$Py%o{=Xz?ej&f)a74 zXiu_46LedD*^r#1QvJuW&$Y)o=c z3#!c_{~X1?QFywvc;Gi!7P=WPVPy-`o!HXz3qL&bb$$j`#gqD?AKFVw=t`~d;&i<; z`9fC=yQSat!<)apcV>62?2y~+jj(yLIHx4t*NsOMim!c-Jp$X|YOH>ADe3-yJoflh}a&B#WpcTlJb?+IM0FOkF61P0B z>|h&+=9y!Y_@4X_ey4IFMp9OdaXtzDt+Z8igAW3Jh{a&cWi1;FL^HBwgl84-hB5fr zcK2{bgI};jf~OSc_95O`K6O8qNSEwqLvbKVCU9RM(0!=tXM^MDfebM`VXi@i^$cT?bg*Y`IP;Q!Fw$CCf<-@kXmxgwD;rLP)Lb42Fu!7?Z?*M!toX7R_dadc*E zaO)y`F*I~J7;P-Dw2FnaeCZ3*3OhwI_+6|OqB){P-$9Gvz4t$0uUOd?S6Gcxd%c7#=u>&5c5<%pauXHR6r(YqaLSTdDv@ zk4r>I#m0G#gNkysz!CL8EuH{DV13iX-s`CN~$HVT;q_J?N4&sgyG z+KyiztKVq^{<;~#F#6rF)AMFLk1d5DqvFkH8v!4^rblaK_W<_*7?RhvD)cytC>^~> zq&&X}Pwvvos__rcXYoT1H64VOq%3FeN1F&WB?g$Tum!QdyyP%vAw{c!1 zf!pidInt)fCZq2=I^GJtVw$d_>u;xN9JM|o6r{kY>_Qq=HRVdFSqE{vm!?q@$-pUF@u^CG%mRA)Oh>g(ZyMQ~BSS4)5tO4^JQ!#j+@&B8UV%V4IM!vqfaYxFS~Z$7p*ahJlS%SkrW z33Qde$;9A@Ge~+vr6s@@_0{X8#;4}i$YZt5mc?t0@5HeLHl0msyMpZ#4dn8WIFGmP zl$O*AjC0X#KSR!ONwmej(uW@9DM6~>;*ft4UUmaUh(EZbP^ONVuMMnhN>k9e0SC|q zMRnT8cY8a4z(t&2Clkz>1Bb`&`w|Xrai;NSr_DCfd6Ij0|L6nx^1aI2Nrs&O0uz5C zZgEQTWrAKrKf;1Rj+rE4-I%w031Kfh;3LjrGlk$ZTSyGdp(FG3)lHV+!M$oDeC9u# z$Gc+1YkEpU^H58ffooh6S9^&qkXLD7Wc1o;#*e2yO&L1Wn8LJT-W;>dtfu>V6eSb% zo9&YA$ohy|3z=8H&eH`s-zi{3q4e=Tr0%YQ5>MM?u5kKesu7qYO?i^Zp%pDKprCdH zup91YJKGsl0EWHW^D72cigDu=<1*hjw?Har0da-(R2}PJUekmhts@iCrZLpbibFZ0 zd})3>kM5O`ucKIAs{)eUX-k>)dXUz)Vce+;6tN`Pi#I;sVPb6@Ts)q#2wUO=j<{oE z%J5LKMdSL7IuixRz%!6=Ks286Q7 z6KL!Fs4OTHYno$$!=;P+tPwvRFGd-aCLOQUjF0i3z0Z4UjJX$ZGCH93vti{8cqNXu z>MJZPn?F~iuI{H(0Wg65Uv7Ej&p;omZ>)j;c^v{$?9wT{kgU0v4W%POr_hIdLwcBi zHY13O-5rvwXt}AdVRvW`vVeq8f@;k(pi)SSjA(EiCjs2>KLgr8be9=I6qZo`f(*`#et1&TdWz#F%0KKkYRpK=c@>ZS&oDp!pG*Xk#;r2 z7Md^pMx92h1d8F9MhIS?QFP+qor%YBC8{AMyYmn(cOXTj^zb=poZLJEw!$^+14A%( zc!Ktr9>$qZEEC1^5(vHD#JbC^I;6L@BDX%9DxjktA!VjiXyw`+J$UFPzg8}Weaugw z+Sxkjy#dLJ6)XylImG%2lK~04WorAEGEadnE;b&Y>|B_{`KQs5^hIulJ#j-Gz4wK# zPTTM4cz>OZr0mQWJR0vbuAlOjoZR}V2ongM#xCq2iA?rA1NOc_%F`TZ!+Po-Z|1F$ z`U2SbC`Y(QtE2}jR?(J!Cn;;{f0=3YdxMny<+14AM-?WF*N0=z2fIFXRxDJ0Glh+! z1d1SlboFSRGV#du?hHP0@&cg*b4X%U_c8CRch`Ch$8Z8hLPSQA7gZat14l`W`JeNJ z|5*<4KmU$ypMtYCM)oY<1RWBB%5&_L42x##$CJ+9OFQBmt&h0?f=%k%^mVnuh^1>$9$fD@ZVZ zUj0 zafhW8J30Bo^wv6!N8XgGPwK+wlnO2a94S{b!xW{(zx|N1abS9eo$w#2i9fZ4;YEpV zOP*2ea1-N1X`YKK$f~d8xsU0R(;QKE5Y9u2KFEuD!o)|okk!W;nLYzwTV$Wo#ZBXn zWy`z#=BPzY$d>s~r<&e8is0CW?Ta8W6h$_pYVh=kJ4H2Rqs@??-IVywg35nfX}VD? zmXK7G9{q*52(CIfX}e(E9}8V7t91$!9IZ!^w#?J44GC3nL0{SsL%*B_rhg+L-_gW( zyWg%V(-SFx#QuW&d?%^YBQA9%nBdz*;6!I*yjAPD^R`^qi7aym{{t&(agUlr)ez841>U(38;0b-r z(_3NBz#(UYvYspjw)bf%QZt90+|LK^?BuSoCZlL#7j-0fMT7x*iU*CRhC~OvEUFqE zKa+%X@gHpGJ12&!NxUTnbp-{jdJ4QAWn^nj@;p?3qm9lQ0;XksRbXsSg8c(t+ z<$)8St>CcX>`R?yDMC}lN0&FeSqH+zswxx?RFZ4V=rEn=FSC>svSGp8=Ks}($~%BG z`BoVY775@E$GoV%E z{1826JUIu3Ga*W10QhqMcblUt-!rhz81EzssY_6e1Vh;bccHqm=Ql!KZK-2TnR{PE zNM5oYy3lOXkh>-Hc-N(SdCshir>~h8TD`J_Y1WA+xcF|!eGn}T1pjK(-G}!b?I6Fy zpxfJ1V~8?qTSHff;(H8N9|jzd)EZ7#ii#x&3$j`!Q1duD_|5Yya>NXND0|jm1cFG*_ZR_bSHW%uCR_ zB77*SqP~M;G`@AR5+OJXW4fZd3v~kJwg0IMo2k^Vz1uT|hPq}Vvl^3BFKtL!3l%!* zTCuL}UV4>~_P#|SqS}x0@qE| z1RRq}!X&fv9BBDJS~&l_(|0!y;QZ7l%qb*uYHTh!H)3Pqj@P(s8qr`K#IWY{Ai$Zmn5~}1OjpBu7amGjv~yzW)c6Z-*8ls)F0yLT9|*S6T+)$DH*rdsllky zufZJB9jRtGm1uK%QlFLaaJW}npDEq5U((q-?e=(|!5hK1nSQZvHFhA00G5Ra|395PQHywBqP_>4csxQr~_j54r!^%(Z{saFKiJ*2Icrc_L%jp}X<kr5=Enn_-%4bGiOLBB-j4E%DK?G zcKztDYA%&z|d*XiKvX8M)>r3IngBMZv>`8s`jc70-Zk7HoU6cQ#>q3{_$=h9W8DQ{)%G<13FnT>*e01&6 zeo4Cvd-PA0UP}Kkq;Mc7cb;GtJOrBHJk7`j)d#Dg*1^o1UN$D;gTfiibWw9~59Py* z#pe0?2&=u*EcaE}{Rj5|@lMj;xt(oGpcsyj{)Ux5{ z>6Zr!DeL@;w*k-zp5Y-hvX9xD*vQ}ubEk-;R#-ncCp=q800An~@Y;^@IJI_PZ4=x)fJ zTwZKm#tEwJ@Zr8EcaTN(+zD9}`R0N~oFd(`apJvo(|0gh|2~{4^%)SKU>dMtMPvX# z43sAfA&pt$E(!rQdH)*v^ATYhvgHup-}Uw0Fsq%M*RDImsbh%xizAr6{9{PsUvc0` z0=Oxf`S7)T-snS2m^Du&H__<=@2AxD*@9Q)Br9JhR2s|W*>cv9vhAI8Yo6MqAKqve z4B&VrzHwxUk(cVtVTYNXeYfUtZiO_X^kiMeF>p(;jdpUsFO&edsP(xA+Z|=tE{c7P zCu+D$CQEk|g1JvUFmWLHd^9fdw&@u_=(+I>f);SCm@NqAZ$1OkVE2A|^Udhn2MTn$ zC_j~5&`BsOl|Hr9i2vx?Pr|hCjjSxDT}lK-daLewkIA0_5q6jmgsN}Ukf?PR3;SIv zm>6eD{>S>NBCA1%Y^FTs`Fg^1EVVxF$1={*PUg{~4%7B2LaIm^i5-j#USm>P5S_(_ zbyBPv#-#ZZQGh!tZyY$@z`DlMl{{aL$)8cXTxFB ze3_3G#ob=+Dio+s5i3qsL5@D0eV#zp>9>26oKbPmgo*fWAt7h?H~=QG)e(FDbk63&j60szhAz@GBy!rS0FZr=Bk==|~2~lJH}*JRSP# zLe<*yTkL0GL*kK&X!Hr;3hNQY_beOBH@6KAij83o4Y&`1!nfa!gLzTJI_t#539R_sCwKk#dWx;;@*C+C0MAz&2GgMkc;tW5P)^=hiD%=?) z@S44GTOnf}9$Jz;_MPOTm*tUiM}<>G4;X=c0pcq|Loy`i?z_CR5^E*prco}9_2*0) zWS^LH+;?I#vlI#dm+#<=N8>3>0B?By?&V9wmueE(1Vu_8fa2}ocN;9j*peZoEdfH5 z%1W}xhV_jN1dRc-ArHv-cdAoL!ni9v6H;I184W$yGL8snF3SFDOIGf@a6xT4^LU6c zJD5R4hJPXa`U)|PM5&8~hz_$!Da`v{3VT%Eexm_vDMZCLtlu5KyHtcz!edtz##J?h znNw9Thfi`?X16krcoF4UEa01=AO?uKSYvD=5{J%6rV*;|T9%l@>Y@dG`#6xP>GR-C z*Np>%(4EgEXplkF{{7daK(bpAW1EcqWN1gi6g`(Cl8ExSFrkJZ=|rVDn~YiT2S@2T zTAC%eu(8I*;DwhsFR7HO#6kuUe*53uN zEPk;26Uya~mYY?WfTnc@3-#Zn3AZu)0{npCo-32Ne-e-q(X*FZ?SGl7S!J z95hv%(U80V1SI4WIO?~v-&Yv=@_o|$wUo|0pGdXAGvXCp#KC>KDH4t$ssita@*uTC z`tBK+L(Ak4P{dNGCjz#8sOz{w5cjlYtxy4$qdESDjn#vbBYiFXQ)j?;o4z!<0F0lb z3RO!yA#fNxq6n=ElVOQ@^uUS)lZD*`W}8Ee z7K)#N#%O5$yRmPhk8)S~9?yWj&~HC}q94}l8js-`LRYt|_pllwPr<8~c+)~Br_aD2 z%T957-%Z96A6C%1nzw)*NrQqw0w?dG!B+EoS}Yc3xTeu6Q^IBpzV1Jy`h{HciDdnD z9yF95^{}9W!Xyo8rTy#C5G{RezT@vLP29^JcJv8+hDsj3 zt1@;EPzX$pnE6xfGXV7ufr3w(W|0GPLC1IX^6&9NM@i4XCA!eflf{E6RA`f+7rIyg zSSW#N<#RizT693GbTj|K2I{+s_YB-T3HA7~Ta=&uy|lwKU=tVrkMq%dAE4i1^2E&3 z2G=KLK{aC&=kM`FL})&WC5j)^enh}nZk^9^vG3Shg$HQXhRpTiGjNX}^$hqWdx_A=xo_nA#rNPO`b{_M=I(D> zXv{gOoXHEwpiu6`%38PDf$@*%R8EF1G~BK-}iH5`fdt>Uk!o-ajcu% z7W^|?uJ`E)EO8Gjov9n<3YAKoKkBPrW1~0Uxqj=%`9Jbk{>`X-$2T$ImW_a;h8D^M zo!|MzH2{#QaN@R$2F^Z)#f|VaO+%;Y2Be4`dIY>sCDEMKy)W@=rCMej!|QC}U`9On zOOBp_{el-O>u$Wq7fR`6F9;A|ntt`ZKD)mvM7XD`2-9P%WLjdMw^iMVNOvWzQCGwj zLthLf$IvL)`jFoxYPW5r#Z5_UTuQg8t8hDpR;cEm8P5j|yz~ z)d<^O!fsXQph?rzPS{$0V{s|w>Xpem;NfZ*F#ZL)%F7?jTDX)C&0GBt=#k+lW5=EW zLCbN4;sr5t59&c(?|K3V6*~QArdD4DwMaJ6pEdNa_E`okM{a#a^4uv~U5d2bJta*I z1fg0vL4=HBOp|!xY?+&w!G3HuS3E|%CV5I;DRu-B{8Z8LZuY>Py~2h@#h+$9Z${%O z+Z{>#p(acXI3X8zQU!wo1=E~Cj49UT<%-$ZxUb#8M(zkv@{*+V;scY1qmEmFknlNk^aOlI$zN-nZY_E>{v%Rvt;(&f?3)I>w6BELlc%o)Q$sKG6!>;0>Jlda}s!0+bI_-)Y>j9-e zrPkQoy0$iE_~t}HrWXkBA+UK=hOe?F^6OG{9=xhuwBqOqNj%Pup8go~@H<72iRl<% zK{y@6FlP4f#N$+0?WDq8mYNB7S@x8BbCWMqj`&Yao4hCbUICjCen=wz{=$UUJ4&3c z%=MeOGIug|pKZgK(Ex$IZmZq%5wYR=p-k&VX+=rT+86@!RV3WEWko+Ol?Z4!XJ7oh z-9l@%+!g1GAkw4zRnE9e13~JM2RBH|BO#fpY535}P^L`}7hO?`3)2M8)cH)H+r-S&>D@j>1 zakWFlrL0b#f&}=~i84Q>3f&i8kAo`R#y0r(O-kXzQ z?5TntPq8+XqF=o6H`k=5TNIyQfh4-{T#~!zQX^FK(+Py&|@edhVbTcMxIyusQp~rqbNcUUR zj<&z)OFrk!&QE5AAF4Ha^oke`mN@Srhctr=8vZ@V8-7A>G+aNRc2+yeX4`D=)hf)= zu)}EIpL=;d5X4bgR8r9%D^PAx0Ya!I8cB=}pV2KoWlAAFp5vHQB7N~sf0*uhp(|CN zpttt+mc}2o;E{3wex?JF*bEWYgwIZ9iv~6xtj2z2wZs zp!=uQQU9mRhWsTYV;7EIb?R+HQxrh~#IH7S)mc*gn&9N%R)uCJb%A!MVS+z$%U1Gx z!}5^0(~?84Q*RaaKAwh(^ob1>f{Ab>?r(hEi1iQwk75mpM0&?q8M4zD1ZsOO2}&W6 zF)$xl@|y8i>B6Yz%y?ZQykEC`4`ne@GcI0Pd1q06c!-BO>na_d>c-ZRgs_}??U>JC zNqEF>Wll43ly8`8;siS+Cg%t;#e0qM^?mi3R8f1lCfM(&9b$ix<;_kcV>49|?+;tR zyey_1UT}p3#`#_L0rAhkOunA$h>Ydi$T_;gE7o_4Pl9{B{4w0eR=F08n7KE?U45k6 z@NX^%s)gS1^sug^tf}c>V4v?u)m|KbDGES1M@kBaOt4EPYobH41?Nk)q z3ncN;>x2g-UwXxhpXS2_vvPzMDFV>$r{`HLOdvOKjJ8Y)Oct~I$PYdG8Gj&E*wJ%;zJp0&zKGqDK-p?65bjH- zRc>e8lqo};JkG?dMfKqWC$pBl=PBsQvGazpiQ@E)E%l`h$+A^DrDw_WJ_%SNR+-sk zuJsKP;Vw5Lzh?QJZk%&fC{Z*_g5ATU+p5DrVI<|<>8exp@S#-GqHa-&C3X$vT~I?; zz76gCvAolPFuu)IIN!H8s@Sj5J*0&8-k1_d3mKSYmRu<{i^%(5zf!H{LAM_m3% zp25ars6}|YGtzgt7@=;omxRaJ7|BOf!r1iTjW{b?fNSHIIL$0uFcY$)+R$JoVQ#K5 zU;m=+Rpb)Dvle(8=KW(~Ntd-p?az5$g09;VXoh_&Pa4xJKLktX1-f(=M3`Lbco3pA zkOH``D;Nbk<~g|#mEaxF(H#rE3Ef@+<}&5FzYhAhg-&^apI_pQ#dM$`ayCxn$GX-cBH)MZqklJE;{um|uUvXgI}s7fzS80?+!M z{N(d!yY^mjHYT0LRL`F!0|_%*Of;%;;v4J8&NpZ2e_DQU4e{EPB&=icFeFUwo1;_z~R9@p5Lf0g>s|1fZ^?vVKWjj5N}6)))KS0HpbG6)?Y3%MQK5d{m_$tH?L@y!t~ z1t}7j2++cP2rD5gFa^uhTwdYWN5DB7*&|KGD)pD|)kvQ8d&9P16Uz9BkQT!};i_>E z)6{zw39IdtnlWAF30|^J3-UaDYv7PBamFQX88mXh_A-V z>O6?Ia1J`5G?AYVaW5ZC_%V#D`ZhR^-Xm*+RykOCOjKjzV&@uEQ50p01mE+^PbdhG z`?n~D)JkHEOFp7&4rdPTaEta+(qO{1&n3(2BQpW42acCB@Sfi}9sT3~8(nW5)yCUx zj|T#!NTFzPDNvxeJAn#Pw75f&V#Qs97uNzs3KVyT;7}~MySuw<`kT*t-}kP2*ZqC} zV1=yAB+ty8XXc!}_t{TioZ35;A=*H+%9A03bTG^GFfkHVQ18_p3G~`>AYNQ!I%qcm z*%puR{Ev0#Q@H}tZ_u9eRH(Ju=*f@cm?9$02|AN|lL)m?-c+~p$YQ!XjpyUf`yw@c z#aTzq?27o)$zO5l@TU@=&zPiUzi4=m$GPhc$*7fm`sHk2p!cfY{BYTBh-fTnzA%FS zOYF$_PfUw-GWRTFE?Im!No6?`X2aDWhQbl5NNL`K&sIA!6kQ)=wuqOx$oZDqt#2sA zYO40$$V$^(gw=5T&;VzfeuAxP%oF7>9Y%5Mv!%s+qL3!*w@8Aa|Z*OtQK z!ezRUF!JZp=0!uPI7C7r9dq}0cSpI4tT8mJgR(JW`~`KkSvkiE#?rH_g~RKu&At*- zW;@$(3Ejz(p{hYRXa#jCAtFlP+?bDKy(`WV#<$Ai!>5wt1zH&X{ler9Ofb9Tqh)Gw zoO9Si3w$dj<^QLf_s}Z@0=4=jGGfms&EKUIAhTa?%Fqi>^^WE3WR>bv~wxCBpuq zf<;94AHu(|*32L^KMgTOx~vT^T2uG}{YJ08v6&_0h8+WxKu6{C?jHdY8T!u)R5a_5 z0?TlJ2=m(&l}IY)S<3TGyNS%PZEKa$wX+o0SW`TM;6X`;;w7zgbQ1ki2Y+zaN0`+3 z-Oz&EdN*;GeR(dQ6kbRTo}>8oh<|xaNGlT6I^|O7^sFi2_?Vp_IQ9ot*VrZH_w=h; zaa2d4`&SK<2@-U(k{m*RK_!-Z#TirDs*~*V%O9d_D5T)f4S3 z+3Mt};u#VNM+?8j7(kdFh1B%k4CA_63(XY;t9zvjVRPb9VnUx z<`3B7`^()43}7n`WNaxd>&uI!(xGE1zbo8%z0eD)VeY|1@>kS#-u7ks15ACD!X2>dFpcK71PuJFXs8DGp^t z!R!5)YMvI)W0y=K!wT-sB5?G*EgDmPOqPxv)1D97z3wB}&$J(YjYdb6hYDi7*P72O zN@QcGjU&!E--sd9;MxF_d)V)()$H;NEU|5!u;xW=k3~d%0TB&@+Tn87M=GMt_6HY# za)&6=Y+MA=c}*|C_#Np1c{p;H`5~LtlabSNq?&ZLb<%Oj(Xl}SlqEhVmY`_$mh>H& zi6!Ic{4~A{9aOUmUWI7htt&qFc_bEX~&h@{w z7=r0)YaKS<({ZAB85f+SFWsvFXJDZ_PrEf6t0bx6*YSoO30)8Ns31AxBYNg@=g>>C zki*2~xtLGuQf{KF*W3E`6*#Q>Jk;`d%`0(P`Dj6n97egYo|_=<=)Xvab7$(JNRe zs}eVfA5AF9q2$=f5TB?a*G}KVX2}PE&X_fvQ5)L*x0ll~3Ts=Tx)IKRon8iTO(OH> ziDDzrlf}*+9pU*RXDca&N;T7ubBQEI$nUy!UfehwW`o-lEInIvwPo0o!9QOcM!t@n zEb~wcoH(L&o1<3ad|Gtb%-B}kk)C(1UhEU845jFWK&ZXy_bw4%eVOD-dShklM(@V5 zo0wt@QPpf(Ztc}+rwD7QDr?+gC`yCTUch`fXMmJjE}BP zhdG_x_B5%7QO^1}MLDy@jfksE^s#UzdY5zY9TAU7rBCCEc5Q6Evy4{^pp5Oes^Y#u z$1(?t6Ndf*FH2-=xL=8Frp1es#2tvqZ^rPTcHqe}fid{7E{-o(jwYiRNzHxTC5(zT z{F-b@9)Q-RhrR3ZPvbn|O~^T$=jbSZLA$i)nS0Zv)g00B0we;PJCqwD8@V7=J!2NOQo4$Fl(To|aI&J{cI!XUYd2(<#V>Lfcm`-x0zZC~?_xt5 zp=}du{c(}6UGoJ?Q>iEbO9II;g8Xa};e;d!dD%YDl9^!C>9t6y29Axm|5`S`{8Y5G z86{H1H%|Bm&DYK5d%(NBL`wqJ8bc;J#=ZVS5ojZ)a<>H*Cvi5=X}Hlxmr<_Yd7g>B z`~TpRJDMkt01Z4YY<~NEs#L?aUr~5L6je?{HU~et7Qi}Y_<*Sp3)%dd6n*EY`1GP! z!Iujs)G5Z!<}c`+>@O$?t*a5h`jY-+$VX;uXE)rcARM-%_t7z>wAqz^K8IVbLUKChIJS`yyX!CLEvUd5 zopsf7uj?D?_8vikVYVSv6Wzt^*@+rS)NfPPl8wW$yBBupax~hyn{dis^@4L=dYq^8cr?!3Z+_A`w{zt3qD2O4eLr>_kt zeA-uCc1T#bcQ!$i=p6w;h5`%>8QPl8$y-%nf^qAb>oLCa+e>TF7;{t{#PC}s+3ig`y!{Y8y}=hPUIz7BZ`H3>f)(**Vw9p(T*cqLIgGe_Rj=X zXVlN^&4roNDKgPX-i_-vz$DPgj$-IiK$~DXUXDfN4|W*XCLYEk=w%vp=t}d5%JXHG zG)h_4SxAk0Q*VUY(D}^KUo*l^RP;HTi28A?8A?n}l0*CG0uhWuv35$FgjnFuHyE8W zxjOm0-u3NC;D~UNc^ye5oms|@YHa&7a_8+#tDIoLBiqYqwh|=G9NZEUi!B6E|7azD*j_P$O4e6{;L^V z*)=!kM4bF-t2L7yh`xw|GE5pdugwq0(GUA6XZ!KXzkl@8L}{*Ubwp*0xRPfK=MgZZSJ^$sXhOE$7kF4`D<`Ptt0o*|MoVTfQYNl2NOr}Rxi=ec#QGct3KO}j z+H4>p#u6ZRDK!7ziQE56_Q{P8IgOX!yZ(0}!Uee_u@Nn$1wW&W?Et zi#j7991%&?^DMffKT2XYoTE3_Wx?B9CDydflfUa=7iCW(n!HBu;@BwLIJZ^n?M*;G+ zswJ6ccUzH9f|2bNiBUZ{SOM(Smzq1ZZO-2Do~|H6V&B$>AIMT|mY_OoGZ_Et z{p(j@Q|o%?p;R=%F20b!OWIac4g9%d7k(nF{NvxSBui+c@YmWS8eD^+S3k#tT5HLE zRVnr>Kyp8w@l@(7KK*u!deQmCR4MFp)Km|5FG3Y5mEv;x-sd-cE8i{QtcB7yIAVA72z1acy7F=<_ zTuGOx)gH>M(HzsWMfHq3m_p)CbpL(6d>pivT@reb@vp52)ZHfX&;a%){{SHB&j_Gj z0kA?s_T=$9Fs^@!?HKF!j6R{I(WJ7WGn>b{$qj|n^6T6i1VFB@|5Mp#I^Bf|OrD^v z{qw78Hmt`+O|_xU!ll(jSklq7n6c4G^8i&-A{$Rw(!m_*qiH}^*Ypk>a+2a*WNd4IV!-Tssd#Hdz4{)2sVmgNY>k^_1ZV3{R)+ zVVfQCI{NS+{l0eR>EhMD4;Xsw4G05(G~wiD+ie)6`WUjy{NKBSjnEKyvhfRtl|VwJ zsI4~AZNWK{AAU50G`&RJk8ES8Rgu5d^Gq1)-0J;<*apHMmT@x(4CB8TzPTH!OG1E> zYBl=jxDg`_@W-IC3&iIC*g&9t%I4yr?w^5G=$Rqj%^2Kt{rlsUxf_E^qDHFI=fJqI zGh7!m8Ugyw9(u-ul+pXx2Eo$eM^7Y`Y^e0Ist7E^5U>CY;q zPmELLef==#3`4m4?iv_oD)%&a-D(cLki&M_wFR}wI~Fh*b$xH!hZWqei?^-F^u*_v z)^#+a({8wqw|DYzz8&olXJUn1vGQ@Sf0?k3W86|E39!+{I=Wnz?mddiOXayCjY{Ut z1st+P`|EagY<%|F8&EtjtP?i0n01zCKT-cAo`zezXlUfx*%pQCZl1|cSli~sUe2!Z zm8|v~HDDFK2CuZbgPEfkL9!v=wwt0j67k@UScNazzkN~N5tcZ1yd9(8N{bVTCJGzg zu@^{x3U+djhv%f2%`et2yq2`_ABJp$Ru45! z0?S=aiLPHSM!Vx-ddczIGk4FL%)j@-Fux=(f4qS%9)_>Wv)KIcjX!^T{0f z>OcAm1`ln8OVED+O+bPAFNL>qIO4sA!PN;4B8XnE$R65jw1a2?RGFhW#Xpe3*H&7J zp|kG{HkmCen}uh98nq&@Z9Hf4>VcJORcDbq^ph>IZiE9Q7o=O!8t}PRCtRH!9}kH- zDnnadd3D|b#*f)4MaBUXIbmDPoaM8#7M$9;O`!qgz6}7kdT8RX9nok}bo>PX?SIr5O%a>i}SUiMTDa4^j8s!yIdTMN(jLeJ(w zz4hZqyo!W+^qXHlMlE4PcH21~sXBYpi-9{2q@=)2mxo!){yMkcjg zolsrm-F8x)M(XWQ{fT}!G6%o=3sSC~_=308Ppi_tLHC5pnx1Xt{mq6o7w>~mnz8Mq zOPRBEyw=&PSSS7kO`W`#8O?)8BX^gD)HUIsW=^b2lT2O_ebw{be5Ne5)tC8#|BUEI zbATEyK~$SAWh|q;rocMB3*b>IFcm zNsYXv@7c&z@WYGQ9V)2nd4X+i zOT0?_QMHWa7)OFSv*DjD5bARU%wPE}Lb96HlqiiUo^4gV7z>y@Z0(O-QI0SMl*=KI z@?hKSMRgAB)wrHy9Gu51wzeW0P4v5*s`_*^K^=aL<#m=l`&(ByDQqO6uOlE`!2>&i zdBob$r@W+eYBBI-u`NbXW$$jg|Dyc|`-YV9WdX`#f+P+J9%^Dg$oXhQY~QXM_0GI6 z|FTQXXiinY;e~GVvW}$Y5wbeHgCu8+6`O3xT1{n5V{QClBz?z-?YF@{{l;nWaY#F* z$|?N_8j7s0V9XuE(5*nj_6-*CVL-O8NSOeb?k3u?vK_{<)GTe=9MSxF$cakU_g&rg zW!9Q2saQ^k;voD}9cIQj&~ln{BZ3>TsRFIuZfnxv`&F6^Q@6l;vt=Rvv?dXQBXIAb z7P3<}?Tpe;1@m-Yk2U6Uw>%)-`DQ{RaDVSiFn1}i)zX-FyhYXb!@X%yGP*vk;@c`e zd6~evFJ08NWG(DmE#FgqyrDisoP-cZo#WUJZnjlK#c}dV4u?;eFXB$Nr+76DRK=4w9>!FimYI}dxex5 zZJ-TkR{mW-{3~yZ!ThN7;5-f4By|1@@&=NM?s2jQKoH1LT>fy(j$r!Xn{uBSu!McKL9>G);oG00 zI5!1gs!or@=sb&q9X+O&r0rjWHZlxpW)#IGuyo;{c;-4@He99q%t@p!iP&i0ow2zm z|AMZai&253nspud0n;7&q4d>w?1vFdoFmi`wu_6PF0rYKkbies|5tA z8XNnzx8yMNaNsl+9gM?>ANNd%suU!}mTi&mmcCb(dmhm4i-+DfQu}$Dmu}{yl&1;V z)VJO}!-5<~?ivgM42FU`m72Kp%sm47CHZmv;A3Yhd*=(9?*`1W4Bq#S90zY?ILtwQ zfuuycgrveYQ`QyP$abZMm%wFctDMop*}?0gDmraVzDfSe6MY)w$bjg%{8Or0I>kF& z)amF#=}dnNNiJ+*isj2X$4*ldR>QGc!oYyotuh@^#|yKzyKay;WK#m1e+(&QD?@vv z;fTIBMZ3`cxzzDZtjkGW_ORRKa8}6M_3JPCL4G1Dvp3-dKM5GoE3l07g{Wh#m!JH+SotAMOq=Q(1-lJIhWbA7IQY(P>W2QS$AVZUxY}|NK&Ui{mYixqavnxFs z0}}$60J(&5^9yerbN3Ab0adNGhvn9i>fXFRviRcYDTEg2h*OuI4sAyaPF6wpfFeRa z{=o^AZZ9Qc;t&oQ_T@cDoy?PFASP7cB17MU_DeP1chD?5HDx z_ovOr?yZYOi~A72L3$93CiI=+MK{QBpFv*J%zqfk8r_i2{bzE5-^c)oAcY^q;FEPu z@V%9}^&D=VulTU^a#cj7UBd{qvDnq`0&She+6yU*!t5nNBkkV04l)Mvs1{Du)v?U5 zZFDT{f{$P~qHmb|g48>HccUm-``d_RW~SGXwdnL(xmxrXCLm+-r=Gp`KPT$nJ}%7D zZ|d0E`YeKckmm6djJRve9zCa0XZYEjx3!o2>@pf@74NdenyTZ~vcC(bt4#*fWvuAR7v5agw4SfBm%HqNIB=bKVpp(=MOyy#^%*5BfWRUSqUIN6A$ zD^_j)T#*P+c<&z#R?8RY^|sA3S-BCKem|5`7;Tb9t8?&Feov93EnaD*_u+>N=fL&* z*!UPxxZM5dGrm|u)9*^@@@H5DQD31n&(?ix+Wlszg0vfn)DvMu;mrGQRwX+J9ASeb z%L@$@(gKeM`iMQYBkKg~vT1X149c#b!;)eK7O!UxIiF(Qy^K!nx9fBf9Kg<> zoWXsO%5vTuPFKv1MW$$6W0qx>UngX*2i#1JbG1`FJ*_|dHiCOM;irqDjr$4-F*7{) zERZ~i9zzb63iG@8GV!lHC!+6NEkUzcRT}zrX7kj|BTt^NTV<-3^GNZ8vy^RS&{JTR zNK98LhLrej*+>CXF4}eHvhdK^Q|BOnfYRnPx796Kk~=C#8F}-9zNI-{+MfKAUKDpb z32(bwd{=-9?jQ3iDdb;+U8@a86EN*dp{++3v}^e`@RJ*mcWV0zF>}eMp`^u=0toZq z^rM7rc14u*W}KN`e{qC|gO$Pr#3Yci36Ov1O6()$p%JbQ^p!g=+~vEl(s}mp_+2;= zPVKvn?M>tB_Kl%|AK(>_2WhAG!1KpfD+ z`4)erUpeZ=5eZ6w|6;~KK^eT~W_{%oQITS*gT3F=SRW$btcZJQ53R#kUbc&i?!9gQ zV*Oo`O+p7wit-2P8~@X@f8hBg#^vR`C<&^DVbcf{T%^z*I8d!9lRE?Jrm z$=shCncz3RR3D8jgdVk9bL~;9GG5c62xAcmUS8(O7Vf_iDjiBpCIIOmZOe+Sql<#T zltAMn$o8}D-5I7tzTS|lb=~^B0b@^O%%O+jz4K$?*}hOh?oiRb-9kv&PsuzyN3wMB zZ>Qc|j9{0r9iu5{`45VG$+p(lZfRMeKTm!{)x#Bga-uaR*-NaCYX%s%vaI(w_ji`Gi7);!<^+v9V)2cdZZ`KD8i zI`49!-3`%n<2QSri|(DopT7#y9K<)%E$L?H{AZLNoZiCtgk4Ld-afP*bN3GYa~PM6 z>Bae}?zN1pK10lbP{x?iojk`sk8iD-S{#_RURqqAAZH|`e8Ur!2U(BlF13ZQWqf@2 zRu@8__~k_-v)yKzNqVQ?V^Mc&Hq^FYVcxQG0jCz(*iEM0kV|#jm!C0D_U(Jj0h*52 ziN?EV+I_V%iCVvP!iB>%kFlxaBs$YO7XWL7uR!Z125Hy0gcbgW1+Dy0nQJy~jROX? zShjE0`meAeow13bGZN~~%yTT+l2PMUS#VS%653^7mQEhWyxTM(lZb#Gi9b&tO|7_= z2i&dm0bs#hEho{afiVE=cPy`ZI-SehO;}jbpvq2j(f=5*Z9H>%Kb=@vfJqSX5huf) z^L#bJ*?5Iv)R_mggy)&3ld3a=r)b4C!hvP0jHE1O9H2Opm$)L;5QoOu55j17>O)S= znp@P7V1bpCy4usk$+x_U0Ezk%w9)_?b5{5x8X!I(K#KO@EycyVxAt#XOKQy-Tik69na_aaFMT!>JBK_>J3l+l$rDdO#$O~J zv0MD(zkO=|<5&C7>%V)Oi5j4k(B3yIh^FW#)Z&7ol*pj6-_N7YMbCaOiy74m(27tw zisJ)fba;)yG0v8D0&~b;RXn7d)VqhI-jgMS?QO4F?4dqz8#>*fSiVzw_R*QPcAba z)$}XJOG@Yybu?XM*jJ3YLr)e{>ZO%rsF5a9KZm~7Id-hzAnU0p;e4jm0Y{C3fNbeBaT0^F2JNzo& z&Ed208h?X*kO7xC`ax7if2rQB$ME&KOm@0kqRPW&upG2PoOTr!Nzfcr-4VB%ojm&trQS>)ZD6yE3~KHO$QY|b9> zd*!80ThAgZCJ}!D6x{5AG!)xr2n)vSWKF8~JAtX2t~08o0o?h$!xyZ1Nmdp{(}k3m zK=tS&7Z`yDZ#4%eO|MOvOdPE@HNsN(Q+NXU(VV(2zdnkJLPewTb$fl_dF|4kdwhcW zS)4bOw@~dwcxPRmt1N%A2twojNAeAe!Esm{ePlE2Okcz^KlD>Jo?XNBRVLQZSAoOf z=-PKWoeqWYkE?!iXD{(Bg?JeG<*zfi!ByofR$q^&$rfDww>jw)I8>)7nBUipZ(88V z)YK(=&M(+Cbo0p+!D2DK=%Mi#sjERfM9Q+eDcJ*QMHOzhD;Vt^(E&Pnq74>R$ zM)4yMKOSn;^O|&AN6RFA3loV9_tRg?O^aG93AcY;d(nw$UU=d;NN?=v+yTJPX;>VIg|NdDP-+W-=7w-DkJ1+Jo3-=RF z3z!2kdS%WeY?BeFCScn(ZBRd{O>LnpxkvM8X$s%9bYlYr(nhXK!R-F@{f`?`#l*3t z0xiN2N*$!g&eQuR=B%%3D3u`WoGJ5KGLqc$^=4R{;&D!q;#LYMn=)>CAgB8omU@)- zJ4J@Kl2C4y(zFii&lQ}G(d-!?Fh@4DUx$H8^WR)j`n1M5QQK@+?>vI2ss29rb0i3mW zDy6sx+RJuz zi}^V6^nI3hh!&g z`E2LW?+c(4^#i!2T5I!_bJPmp9gwD8;);`F)um(v+0r&r6Ats!no>>4dx$m<*xQo# z-IyqK?n+vL;arl9=o+++(oIr6f{;8bmG_eJM15K=6+wX0ET~P_HoR7_j4gZYu&PJS z{kKP)2OCrcXyPvGn!#WD_^Op*lHK4%O*PXciyh~!i4qvc?-;dg&6OmBu5OGABu0~esamJrbq+EUFKl?SOFm+J^uDavlso&06U z@3M7Yk;Cwl=a#aGcnh*K(1xr_MJ8a|_mMl!`*Motl*r^Sd?YOS!)D@@W*C#ba9(<#&TfUt zIl#rlutK=4o%h{4uY-*p+1eE|=8oW!j;F|ySUIps)BeG(D0@PXgm>z;Lxt*lKA5^e ztygU0@ht`RHe717WPE#_QD5~!`s?QL&YkgjCPpjXw9VIgZ?1767A~ch$h?c9A)zn*h8Hc$clJ<|?7))2Pt;F)xeDPk2;!lz4+6XDEF6W&J z3T7B@?=2xpsJGMO0Ijd$HZ=Jk2HmuHf1dDB$uiv{?EM8xY4hrhO2&8-D?k@M@XMwj zASI*qAOi@_lz!f z+r`xwd%pI64!851TJS7j@pATCq2(7>7#BS1c1gy{{*B_}gcP(UsxPmiXm9r? z->7kM9DT|S{Gw6ZHCwAe=HPn`S}F#y3Eb>U50d1W9()`H{;!B^o{t4 zo%t#rRnnwLcD5Xv>1SV64gzYSpFrhk{^cfhT9j^CvB6$dI0J|B@@qp1Co+@4@jf|{ zI+n+f{l2|u<0q@eGH&?vn)>h&2%Gq~4I&$WAIc+!MTFTPtr^4h2lAL&O@0ji{G8HU zr8`KmmqX5COsONMX%1;VHv`7eK31}w#-ykj4;jF{kI>q_*v;~u)2S*4dxeYJMvB~w zqB=q&JG&&LEQhP2m$tsl7B0z|mFZ=}%{Eeob2(&XE)o3Qh)lRSVHn7He*Z@~{?DuQ ze_2>*7XtZu@0%M$Jp|!zxuiM;-Ng3<<{dzbOYpQ`lv2q~l^Z7N3C_J<{#-Y#!T`FY z`V8Q06(Z80u5l~}PA9h~E3@|Zq`dHd-=dY!I5$S_kR^adbj*M5y^eMFNg*3`p@upm z^r~--7HEk#ezpEA3x{W%qXr;a(GdPqE%{g$b=ioY`R4>k+pZcK8bU#B*J};u0m%CY zH9;pq?Fh9!(%?diJjrO+H{CI7(#ms>#k6ov=3UQ`+#o=5f$LAyV)~($bZ=6p5qxO}^50u%^xFqYKuK4vHiXkLlCzJzSB^5P z-1NcI1HqfT_KHaV^(2c4k}Q!L9Q;-hG9EOZ}^v7~lCg818^ z=cuWORzO53p}kj}d`k7`2WTeBga36KwgmOppAjWl+0)_c9wl-I>qXc>-?mvezc{MW z)v3G9IIep>VskZUsgDzPqm;g9n}AZHV-YU!=%{lq>NnxkYfUP_6b<3fHKR+_A=vc+QTOn|*dCAh3c1S8Qxy}DLet{@cW4}YGt5Q}_j}tTg%Z@wdyN!$)9;87xeXCM-gH)+{LCIl|Ad>H} z)Fkv%x2I?LkmVt|C^*`vo=TOJb+vGPh!$`9+f z2dy8mlSC+gK|-LRDG_$Z9PRK~o50r3$}4Q+`Jz$`BI}LCtUgmUo>mKeC}K9Mn^eu* z=^3ADOAkqTPf{b(Wu33!RHY7$U%#`JuX&nJt9>^)zBBFp0-$lJ@@9&yseN?~GITvh z*`mxbV^{R2%jNE7P7yThu;?|o@KFFuDWSihPdxu5t7_{@O;sS^(Gvg2y-H;t8Qq5BPHELNsT=D z`)@e|j@0VzWGwG4E)SxI>$WG8K2(mcnm?n*B)O}=_luuMuR;2?URmm$`4pl{#^sBP zBXW_B#&d$aq{Ew57u#k0OUE%!N0Y* zl9@gp8#7y|ow~(|`YzVe_I4}rLT6O--H^z0Y~3=>TT=Ly8OFkzQNBWVWOw2;5*e6vZsKal%SG8)cUW?3mMI5oAMx++F`d1s@eCV zUQ_T*tL!p<_{6aev*w+P(H2w!Pyxt0B0k7c-S6Na{F$FkbZOU?=GaLD;9;>DjZkUt zHLKywJu;Jv_#F16IjtJiJOZM9-SL(pHQvx05$Qpi2HCP z+LIR!08l^yjbe;9jQDB%>=vUkj1i31Bh%J7QRlNkYfRx|2r1P*-5PY&rpW%7_WJp- zlru4JfuzSMh=LJRCfwclZ5sCZfDb|!BK1?%Nfc~+$vZnX?JI!pW#LT^`%&?pJm;ke ziNFnb=AzUV&3r|7> zM9fxTlA+dz97m*op9G@(nv$h?!ca%%D6oh9hmBDL=j>IvL=lYCIbq^^eT~051<5GB zIQa+8Ww$mp90A;U3Ey^X0?N+GG!2VlMm?e{RS;^EFPiO-srn7+7#8z_?5YS1dlF(E zq-|2g5L=#N4gV!-6EikB-}p47+2~Ibb!So8bZ6O8R>6iiy-OnxQ%mmum~|KY%i~)K zIZT@|6WbUb_=1ugs0{4?d9FCQ?C_mYsZ#X=)_&qVH6RV{wFs#70bnGz2;EiGaIyD$Ki~Aps*mLEa`hm`$se#J@9F{#`G2p!A>2(+-%+S)vb*7{ z7#wJ4^NkfJZwoxiZ<}IsE-v4oSBXIOz!UW)&NEB5p_Pf;e6MBG%)E{nN<@8qLs#W*N8*^?60-Nt zl6evZHrA}iqx6HggPEIXN_OVp04+8ztuk?aip0~Gn&6n?v~+JpAjCeG#dkM4u9$Cj zp~o#Xw`bRbGsf$zk1}hc2VlVh@ec)=7>T|D%n*`A38RX>Z`Gf|{b&VAE_>mSU*@+$ zJ+6rx8VwIOf|!VD1(|yjd!2I&Qm1N?oGQN@2D%^QQ|%yPFh~gvZJnTTwDvFPh*=jU zZIj%@EVAFH1xo6L5cqYJYy@CBv}A+H;6*HNW>_L|UPMl1Nr*>rM8K^YnAdQApxoi6zX8 zit`|Kz26A+imB3K?nhhJ;y}MQihozxFasbj;mfZ>{lw9*q{KzPUp!hBSmVoDcuiNp zSP`p#fL5YiAQbQj(9c_&xFg;PF?HP z1P}HjvO{J1MSe-G6Rd!5v2l)3o>839+vZ^X6}=R#wb;WjO$j=rC+QNm!) z3K*u+`wSD_Ne=2w7SM4}v3W!(@`jsP6@o2t`z+O$$5&;pe|2JqIe;kh!xqd<5Gyiu zRE*kHHb+fv0*?itX`rUc+Z)LfV0{4NnXE3a^10Cl>7vvHJ zb2R%Gdb{sV0`_z?#+TqAJ|(*Iodnl;&{ausDfaZVuvIuFM|C&PH#w8wh1jOHJh$S$ zuh+7UBChsYC4$yrW5wT1d&0l?FaqAeuPO0bL$ z7Azj5%nSP|tv9>M#@Q{)8d2$HBkTl|P4<;aWY`%J_VZEn+MM>@id@ zbJM#S91$OdQ~N%r+u6QQ*HXh}d$QRI%N{@8uaDu3moJvQZkpS@lEYR^0|SkYh|c&x z96fhm!!;?1Lw7ERQWDHH(6%kIk)LZh?GtWuYO(uOuex8ZD(d0q=FXiD;qU+J7W6*@ z=Rf~b9{@hY<4AyWh#`R*g@F>OX~sO3Jp14)%d71wsW4OFwsl4C^YayU3Bct|=A)xo z*99tzliquClBKOQ!C!VJJPK^lGvRA>34vt1i(_tR#C43=cA#Ck2Av~J^MMJ|IE9=vcq0PHV0>CHB79#8nopY6by42^TfI3NFHM+ zdk5{%bM|;-085GOmf0fkD*uq0uA!__G?Su*zZwL-pqkxl(9C8SFvHDiD8H3`HVUme z0g0mPzYs>?mD%wWuY1S+!+`!0W9)IvT>)h?Z0?Fay`|ZB9zthvV=AQ*2HHE|*O;XI zL(5qCYwqFDL7M!nFFM^{km3k$vqp_+P1Do{E%S82;%!v_y{5jr(Am~^dQw4*s!him z=|e`a0;`LAUNUM$ILp{OQ#u>FcTYGBnWAm4Z@Oen;zVM9zu12M$_4X>bq@KdVBfvE zh{tk@jo1Wbtdpt6GBGDL=e~U!GE^J(RQv287}4EkEByL>P1^kvfE-Pws>evNOpnox zcH=b&Kcss+U_)`$=^E-uOVoQ~Yrf?!ZXSOm#~Hl5C+*PlL4zgWOSPEiKHQ?A`3gOO za>d^I3u;3T7cz%4ZA2&WBYfyapVjsh^6)1qVOsYPqg2MsvBv>s$Gv%Fh3vBo$)$6- zAqk8{l2o*yfRT6D-Y<+s)@23Fl7`1^x=-E0>UkrDg@Pm4Kxhw0hB9Z5M%i?Ko&biay`C~fm;Vrg+ z@W4x?Rr|iZAqnhyQ{@iA1>(KqekhjuAeD>GMy&`V|c1noaFULMT3Mkni{l z0AX8XaV8WrR?hYEMLmRL=LGBGCN+LB1vDeC?M@$u3X4z(s>1qiL#P`6tL+GBJb2n* zXg(%8Ke7DRruDM8xZA$WBdQT!WgZJFnT2a_a-Z-l`B4x0QkwM!WrF!ZohSWplJ~

    3{Hx;@)Gwg9hsNQC&gB!xmmu^)7UM-1 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%0DP5S^78wm&GG=7Ga8!W$0wWC~G|GlZS%dB+&| zkrf->K*pA%0t3sc9i4|ZITRlxZo5wY*i>>7XM6&ttD%CrK*KEO!?)3!xW5-e&2t1k z?7A{3ydfM}ICf<)u<+zAR9h4L9)NA?ar(MEN~M15xV*K4{Tt6q$t?%NCTokt>)t)k zIz?zs+NqY{z7kqOZ}l!M0pl+Z%H=lK4%`=uBsg%kIQ}D9HgL&?(=r9lwy9XmNuHMF zj*+nWXqYrNH@9%e6y85aN?Ze2N4JG}Js9n5LKPeM2j$A1MGc*&cQ_QU{Cmf7@0@(g zG|Wa$JB)He=!Hy9U8%+e1AIOHy60QiZC~!HPYZj347Zf{HXh0GN7upBuS2?}fue&? zc5$sVY&IwXPvCQ&KKXSufRse%693JaP97->C_!Lom`It*v;$sA%XswVT9s#E1EyjW z)crztKKAaz18}C0$o)YjF@&_iT&3k@d{^NmsTSry(gpb}T5`ut8i-3TDaOgvK zBdye-k?!tRy3<34(s__>P`Xn(rMo-d{rw7jfA{|Tu6M0>t$W?;v(|C5XXcq_o~b=E z&!*hkX1AzlUk^pjk!A~@N*o9L(q;5_!8P;whO!ve+Ds%SaycZtEGk@zIXbtg9_>`V zc35z1Z7&LyJ$ZkW6yzxOr&#F)YnggMq5b~e1Vec=!Z<`{aO%fp!5sT8N)xm_D6&!u zF?H-m#A+l1>p5;McU0sndtivX8?K=Pz&4NEf~JxWahopUX9jt;85BOSSd+yLn`@u(&;r7-tYN3GoAImh@$K zusyZB%Lf@ri^mRIS>1VL9P_mNWE!Zb-d%?2wnwV3lwB5#f6vj<|9TCdC zMjehh0X?378Eyf5=7RcUUrKWOdir@G{H(!y8?8cU`tEFPEK?c3R1arT3o5a5ru1C;066{D`q)DB42!TZ7Uu;Qid5NZGX4x{wCpn zny@3+s1b6rMhkCAv&VcI+?Px+x{PocNhbXc7oR*Fjqf)&ucXajACzH*?NCY>BE{RK zO4jglUqiTVq1T0J?AY6QJ9=cJ(!2S`xl^s9>nQr<56iqBh3-ihHwk~`zK8Ya5%&)M z^5?~-3byf{J^{9?CrHQ%bA?)g|JAITsA{8wB=Wh}XxUrTpegoAs#WP7M?zBe{yp;d z8{(kf1-s+rr+`DGshIUZ$~wBVwI{!(vRA3*(Wz*a-cdRZkSyS7RP)%RXeLLGtV*Cf zZapK_aS}cMEOezm9I{zulN==CF#grOg@LQAz%>9=Rq_f%NjVb16rPFM)xEiX_3WW< z$pSey^odN{#h#Pu?9OUeP8PMkKo{WXF{coln%mi*qv70O-?NqNwSV<)18@vqdEm6Q zN_9I+7S7wcq{KI3(S0 zl2E$xh}eN?n^xD-U~}}@m8^Wp){M&Ao*8#V9^lI!z?ANvt(Cv+GS@hsS|?X9UcJbF z(srw_gC4)@Xi4+Rq|$V$3&p9k@9l!PW&B5u_V9oi8U;!Ze>8d>7wpsUfH<~lu`ce> z@Sn(+GCr?!T$!Rn=-)4-siN8MOZCy>dD^dJL7Me!FQ0R9C#*!kSRoO|GJCnRqO97N zTgr*GCA&BKLMVcA=tP&JJ$wZL|uAb_w*)cp-EX{&H*WnneHB)!Jk&`Yw8tbu1{f~2y=tdn+Iwz{_ zgW=!Y*jd~#%w0ZqKYh4?Bbh86m zXNHE7e&__&Hk7qWQzgU6YVruEQ?;I?wYMRy#nO>~{-jI@QM(4EUvPqaU}NC@I7R2_ zfyGzlVjN>UZ}w7c<$l!#4W@1GhT!e>c1gTl%?y549J+d(_n7Nr-Q(eQUp@!f^TFF? zkwH%F$6kT1ix~YFWTG^7(Yi%X?q4i7Ib<5=9{G(EwW^GFCk(zFQV)a0RJ=ivv0K>i z=WJS7Z~hIqTx@1l|6h#h6uR6g%)jKu;*r<>kL5JC9wOBsB8 ze3VEHc&Oh)6gDMh&mFSeofKn<9hx)E^pU=L--|qEOec%{S%~=hgjR;|IABZsjI*Nr>AYcdXbXJl7LK4 zxu2?nvs8c-Bi3YIfqp^XRh1wBMxNnsA}Uskdo>sW;WzzsxwH2aer&A_Sfo?>3C#e$ zYhO441tD`ie{GbA;4N6eVRu+wFg#7nU;XlL{4yy{RtHO+j8A4hSBS)lQ37WJBa*7W z{n_O&1>V!?KZBX|!nkANyed28>EI^uS{oWjsInVS*k3>eOmP6mr~e#v0B*koJcl#_i?m(955O6T7Vv%y zNaHEw$xnJ#0&Iz9v9eds^SGwD*~;Dy<|n>Piz(a9XWL?_Umtk#-K6uTuvHK zCTWT|8y3?qW{gPhvN{G`C}H#Ndt@H7KvasIkJ^fl$bFm5azhTGHk+Jr z>nUA2Ssp>TpB0CCc0z3|H$A>2hOD(tH`KX2B(P6kEvJrS%xf@ZdwH<&uu|IAxYQNs zz41=~@97-}4ZepIJeDOu?UVM{QevPyO5@km+}yofZg^Eupuf7EN&qEim^n7!WJQ88 zJnH3DzvE}iW^M+h@@bI{x=}uY*Z@cOfuhq-v>~t8YxA*{qZxMXx7n zz=+$ge=U?f|5(?g0ygbhSQt9?>UlaSGNv)2HeEBy>B9zjMtV{#2@{8@wRd@JXA;(| z)-lu{@<)sa7Zv0eBku?}g&vQIYO`!47+IO)RUPC5c3SpQy;By3Wk;;cdpvlgJ4`HY zHnk+&tn+&=Z0giVY4}L&a!Dy(yNG;p%X z@4KEYzt+%85}wu8zRTyhGt_#PD?j2f6@P}i^tNur8=CzD+9KkdIY!rLrL0+T8_L}9}Yo!IB zcwz;nr&$@BT-BwL%;-dH)aMPR@ zlRnEWk_UNkt(>52a;bLnbf#nDu5)z(N@D`i)Pd8VXG#tbO z`zO>#$qRJe0cHAVO0LABLn1NqUEgy{dqAq}Bo@Zh99F-+14n*h%EKQq)7qGHuJ{|f zpI?#Y%DR_6SP!Eg(=<4IzVJke01+shUobS*7AfQDtEN=@XnWLY5e}1$f_Nm-6XsHP(`_6CoK>3hwZUIbwD2wR z+?PvcN>ro%H#Aj!!fSSA8q_cIiZU>0uo}#J>r+xJ26y@P=ViC@IdODXR~j-Bc-&r! z+hw*V;IXwhw0*7FR>vRN?ZnnIAiDVc2{?hMn*J+q&`u&cmk`t;s=V?81Jn31!~^wC z(ZFOJvk%M17RN2@xp;+T=PfyNzU{UDPpwyF7>wT0*4vW1y5{vejqI z?mqULyAE|99*nBa^mA}}=eC|8EQ)SE?*2)qjMnhizQ+d?TGo0ohyiZ@V%Hi`G?#Xp z*AV{NANJ&Bi6m*<@OWFT50>f$6@4g?|3i>AXxTmyre*ny7-O$ebWQcKYC|#{Z@LuR z@4c+-6{IA$*OJUl+ltd=A|~O=u!4M?qvC@>D|y*#7CWNLM^64ed1#wPJXc!@VWO0h z&k-pn`bgo~#Ifkt6U-uH(#hmdd1?-HvN%$v~30OKKEjC4OjwYHB6Pb z>uPPTKe}{=XWFu6TT_CXf_RHGFChqY#BPfc#F0T%n^g!2g3j#*zm*oE*MTK5mfIN?{EngBw1=oi;gR-Q$P;Zym~xkKnfDU2pcM7+ zJ99hngldq^xF|X-)9rAvx!PqmV+UTFz#-~RXoX8Pz2Y#K{Pk;=33H|5`(-FbC8)aS zvt^a7U@K81)%?sC*HCt@60Ki`@alp8OmAUt#n>R!bCQ~aue}%rff$&gE79ZHxX?A%;2p+4gC)Cf^hcm)b7T z@4k86Rf~Iy(0poWXed@g;{M!<91ZA=tD;`dsIQl}9ZmWs0|#B&*nSa^PM)sYg)*~5 zy$w2Lh~8~Omtd4k#aueJ(9I0%z4|SA#^_Y%ld^Ea<603+=&(&4HQ!ZgdKFS$5B;cG zUt2)>*14E;I<|BP`ucnSSx0$t?y$5uOYv4$*wAx8I_3m3?^%U%>gWzC&qWEP!7;ce zPb{RCXM$Z(8?ofHnhc*l6zA#Y{H%VoQo9Y#v_n>?d8l;q@5W-=`i8Ypc=U)F#07s2 zmEFSeaXAeR=W0uaZs@{9t4JNo3-xMqX;1pur)9&#il|)VrI{pV72htKDcNeW%6DoE zb0TWpDnOCTCid3{IIXwQAnP8qy`9$jw(sFemw?Bv1z>pd8PqvA11*7+Z1zl`(=&Mq zNr)L&ZD?>>`5z9E;NI4-gu6$kEu1N$^~{Haur2f>QV$3}nSd=#Yl-_zL7VEHMbJu) z`GjiwYmh6((q$(|doY!VL4vH=Qnn>3^Woz`L-eAm#c8*r&|ThD@oqdTa{9kD>}pZM zM0~z_Py`3qPI`SxOd}XqI!v+Lpv@wA=`}=8l2a7M9Y|~xtjyYzpk!r+=+$%bsrDd{ z)Dl%4rarTw6HWrk|23~ZEs*q9a!fS5-F_=Ufsyg!D@IL?xHY=9UrA#8Js7* zk##o+(p7rlHE+uGrc&261GYD>V_(8{Ieb_78sN<nZ{_&N$yi5A1&$kgy^ru6|j}T%#zANA;7~*-6rXw4r` z%*`;#_s??)5LYT(3(OMb&)S!^`;bVnFJ@Bn5K}%q10irQh*0l48gkE4TOILR6Q(qB zKi)=JgbtT4?Z4D(1zeVP5RQKu1lg{-7kWIZqOe zViT4snpfj5E-CxOV^(|}O~brkwjDiM$ozOVBSg?vu}ob&L>p(^{koCCB7jFH(vdzR zDp}29YLnKe5h~R47bDHNt{?Wb-n06p?*g=G4ToIs zT7}Yy-#2DxSma=~jl}5Bs?gvDirFv9$FLS)-T};V7S$5kG5lpNL)>PoM>-xo+)lJz zW<#iY`Ok8;x;Wq+!4vNOPjKp;a}RC&Bgg^Uyu@qZRh<<%$4}@L>i-S$e~`xJ?K8iv zayjZ!<(?N)z!YHESX^Y%xDIi2OW$aPFa1kqRFCz`SOOSJ5|~6`SS9B0yo3*ZZyih_ ztgmXu;?sa8%wVlUv7jmP6i#kjyX!)mD<98Ot86nda-9)w)YZPVgQB0kEUm%!VxOCz z{=p8t$DjtwPvWahOpGhRC~xU8AywB{)H^+B!=8ul6^k#XqM(})dTCQN{Pd=M&_d1X z_1fel`#uexiU+W(7I=LKY~Z)qs~J)@K9qJertHUEaO`%RXH*anFnec|39BWT(!~gR z6Ycz+%rNi`4%Su2yT~E44?jvd1$W~nZ5)sjbQ*>Vxo7JjSs?M+=ZXv^|XpY)80JqU4&3b zIl0cngpJRBJQ7f6mR+ycGU6oL`Qw1<&({1>q;<{-xui5-F6 zvr%U{XJ&+Lft2q@spwa8DFfojVYe+gH@Q*3k?;spo2(5fRrbMf=74PC@cM9G2kZYV zlD!(6o}{x8w&)(|bZ}UqvW)GJ$t#i`J(sZ#R5N$&7cmQ5X=gEn(d!DBT2plyWOR}O zALJQ7AC?;%;B#RVSrgFmx}GlSn2vfyd&(@}75GQ7$>5Mosn26Rz8^LH+U!D<^sG*N zg|h~0=!vTOrjxxgrd8^# zIbN-oE?bZ9rhjf3l8A-z1Ga&|XN%t=DR5DSZ1&089(H!f><|B7|{+Ys99#&&xhMrq3v zfArAdR$Vv4>=lIc)V?gx{&(s<^8d!D!#qOETxRSjuMT%Rm%sa>z~@K@6xJkLXz#P? zQgY7f;TaS#OUZ;~z6o&Xy&2ouaG&;ppAe|r*7l(PLHn-jSv7y;@j)iTT)BSUH?d8E zmqMc4WdBQf4tj%7&>VQ0q)Rb8HHU-V9H3U()8wVBI5A$Q`e=y0XvfCIea<*CY3#ql z1EEWqH){(+B0~VJy_|}~_wg|4&v7C)1*J={YNsR^NL zOpITeE_bRge51YF({kWne6&=JQWr5U1XTrl6Q$N++1v__54RsbM!6QG|1q40RlwcX zfJa}wQV5S`;O$U?@0k1P|^j2K+>o6Pzz4pib34V}+yC(S$@sW$iDW4UZ~)W$n* z8tB*AWHugx)C0oa$$K2Uqor|=!s~fEr8+PFKW+c3Ua=B!Q%Nr@k<3!v)!6&w_wgqI zJIjd!lSs|$<5;<&ucN6ByrWaOIla#7yJvG@wqd_8S|Br5Z9buJvK*uVt&w%j5H=kFVy!9IrHlV?|Cr=mP}-kMSs608nKAK+gEV~S`EoVmHY1xS#EI?w$5!dD(j3b z!Uk45!dGBvM!_H0dSq%mFCK5wTF}WHMoUUaL^XS}jq9>h(BxWZzX_06DmVT~1*Yc? z^{dnQFkqby<8Y$tAMLN?=UYc+QmmC^5MBv5qY4OX)x$7KH1Wn(#_7)6O)Ea3@Zz;bh zu^E@t9(BPT{_zGfH=gJ($TS4oYSK!LC&h{9qopuVohU@2G;4AGuHB-a7i@UgcI9%3`t{iS$KkMbRDxK|diB^k; z-9>kM_(o-|=;xBTpL(MrThr1)SSdoJV5AMM8()D@zcXRHJVq7VHtR)cBDQ_Gb?z6E z=)>0o2p`%j&@lvw3cB9q;JSqrbzV01%)GL@X`-mJtdT)A&6DQUH%m#7+a-(q zzA`W3Bfn5egVE>Es?HQAsb5naqd`?@wC%oRDw7xR`-FU*c(lZ$%#LkfA8pkuZUH^- z3*UjW)6nO3JVLkb{x#m3x#|&D-T_zF=WV=55-|A})>(`LvFI$Ed1H$`? zYjTbYDRfXLY}&VHh$Vifm{|8Gma=~I3mh=-$rDSu*57=(rIx9p$I@Sbj)ZjJseTH% z!6~Ufo`ZWBeK{yIvA@3?lo`g;9KeS%chmTyp#KmwAjxPL0FG%+?YF#;P~pe~3seFmdD zjw<-5Fh^<*g(O_&U812iEfG1K-IT%CMPQ8i^18@n4x;@B3mEE<1a_B{S|OhXNs#t@R)daWdV0SQlm zke&FL8TV_5#A;y7vVY#PSp8O1=E*hdN3c?a#py;ak%xiY;$%UV$&yA#>*ZO*Fpv9& z&{j6jN?XSgDkSWpzL}Kmtwc^dNzbKz{xrP)_CzKXebR?y!C_CQ8`K7)1CPeZ9W^n` zJTu{n&d~zf_Wn4U@i8jumO^4~Uc35TGpYrv#q{Qo)sCobiQqc(;SrhVTM#-7=jubw z51T(%q4dfEH5!9INU!oDv(9+EN%cIId9mGmU7AZcDAo)=&d;NUu1^eB`6e3}5IKEe zK=gTgmMX{C_$kS2Ib_?(QZT(@mUzm`5X-oB++dc35tGlcM%&6QfLjSQ*`nlA<60cd z{Cn5y8rM>&nbtM#L&X^Eg({I_en+cz_P>^fK|$o=wxgLojWe$Cga*n^3;v6|t}9X+-^1db z8ifC(baPYLtAD*Ak(%*@@Urcc7d(N~W5OTG?_kepj zp_Qx}9q);q)lkJM-=9o1twh(9Yeg3Xn`$}d4uSG!pTj3t==Ti~pm_zS!=u4>hQQnj zjKa1n!ZrH+&)QRaTx4ig+(|n>{lyks>GSejEY+Z;;gD2zV@8N7X$c%%7>@k64{PYG ztSoj3U9H`tftxz$3l(kwsv0Vhs5%(sMc=Ahn{2y7+@DBXARQmngt1{APf``gL@Ao} z(+EB#)|yO8uiP8;a^D8i#`m2<(6p_(_7y^SJukPrQEY}Q7rUu?hr1`lE~ghICVjoS z-jbAP9H;&_J7I%NYVlR=8jPVv1DhPA*P!ZC_6qj&$S0INXlQ*d>#2wD6(-5~7shAv z=I7Bn*_IQYbF6=agq3G;$(-d^aI&8*`v*kEOZ?LC9j;bgUsRcCqyke+#QF_1K@2Pi zu>PceW41R6c&=k_GPocbJ6=Xrkm|eT&;zAQ+^M&zJS-uI&PmvBGncgciew6WbO`uB z*QcFd7-1zk%cUptAF0IqyJu9OR@G53!t?i=S~Ei}d=D=)fS1-Qf2Paf%(-x9JQEBT zS#6J+Uz)Y3SR4FWOz=tYxiPjMgq3(NWXse>M*MikXaH;!qvY9;5QpSlEU{3Ul48Cz zVU5AgmT=F|k)G*Xv}v~R_-RRSnt)pvLk!k#B|#6YFbo*eZCn(jJCx53X_7~Vq$UxC zy_pRym>WA8j72a_tcT zRf7c9NAmJwIT!h-!MZcP>~nk$pNJL~nmv4s+#1Ch(GmKz-KzzEMIs`1!*pUzpYrv@ zzxo``0-RUqf*O*q*eoyK#1HdkS$O<6Hg$w_p(WYS1Y9dr^arbtknke=Re=g6mgpLw zmge?m(22CQ9Wv&_NCA6L%^JJM7zUY)#VF(1vTN+Cig)Q$^tHHwM^{_+n|TLb+WxdE zxShs=7rNZ?W`u;(CmEgV?DAR#NuPoTw$sA>;y>-UX2s&0_$d=B8ERNqZaFgF)@b5& ze7OwW{7{}Vx zspmq^Hon0!$gs#7%OlT-W=(iEeBbC^MpJ0GVa2j6-EaZYmJ?Pg%JU+RQa4vsi1a)IKx8??2l) zUE=?g)PBCuse_YLH)~r#cOoig#U;oVE+4FBRjKawd{uy8>0t31F-k=sR>S0p=WAm^G|VgC_iq_jAo>y2sCAzxLK7&wUsuQ^36*O*&P|QIf(z&38&6 zV=Yym#wHl9(M+WKQSE@HDb+>|31%zLgX-%qCM;Cgnz%FUw2y2J7yTwg5R*NN+RnZO zj>z8S$i>MsGf}yBZDDovHd--W`!MEVwGL7a?di&}wrWX;qpPZ?KdQQx8Z?Iy8Tb}AzxzdvQ^LBT?=tfw%PZp!N2 zT2K0#U3(StHwje)@&aZ%NCir+kF@@)!Lqv|V*^U`2Xl7Zqd1=82+|##zWPFWGt13m z!9Co*Dn%$Szp~~|(xvSRJ5ds}s;D9H1yXJD7*s4EilHPn;Xp|q%IBh*}E`m>N8JvmK!x8^r~vN9^e&pO<=6tojlRt-Pd@R4+! zIdvX2s*GVajaG@T^OiLDaAHjdBpT?32F8<`-VSztUbC1RwdJ^d`cRYN+9Mkuh82%t zOO_9#yU(C=f`^$Vuq4iJUYMX#XPIGVmJtbgyf{4-CI`whfyBzET*2^k9F`)KozOW=FNchidA|#1of;Ld6LQYl@rCruj@3c}jPD`!A+gTR zot%fqkZdRm3JEWTBtl3I>qgS|FFIJ$aZkqFF8*sdYHH>FM6`5Zx4&!yV|0T!vJT`n zMWIXLDJJ@{^zI~sLgrs4=V_%{*v>^0+MDB`l3WLRzF`3=<|xwAQY#_k?x-W0lD~eI zpbuoLJD)zT$?KSL9?{p0ql7Oss32&H%Ak$oLVwSnzy*sYOv%Pwbi@ zI-j|lnc3ns>tV+M1N)mVtDYywPaeWhcdw$~w@?u0 ztXA0!p~*zDm9y9+3&R=Um}Bzt5F6QANU13a?j}e`_Qw_zp|($QYN_u+~LjR$?R; z>07Q=9iRbu=Ww1SW!zI*V7K?+VJA!;mev)y2`HCih%7Bp1D)#Gvbqg?(1~Oh#jg`t zpjpZ*LIagxaIxH6QLeBasDsQ#nc*J znkZ9`@!|!;0qHC1S^S?AJBW|Je9wK%Eo@6%KwU4m_@q(HQy;`ZHS2Jbm#y`uMfxV0 zkVPRhzwArmU{!U|;D;s;n2qTs+!KQpn;43dMZJK!4yak5ro+_>jvj*DTlYv{y%%ey z3-i`c*$@Qg5LswRBC$AgJU9Aewi+LJMo{NIdID$NEcTi|x=^Dfk;afc8=B6Msj)G+ zN0n5CEMCx&Iw9HUXC2h?(Y;sgEy8Sc7Axy;Z=mb$thBt9Gv2B3(lC61)+__pPgzb? zW9S7lc5A8KF|?PMgw#k^SDQ?%XI0C!`rPxKHD`YunRmosWsNo-Z9YSOp8bJ~bT4JO zjv%u(p2F!Kw~?hs*Qvz0H|=v1`;EGZ2iJR^T6(xnpxRgCou_mA6(y#+Rcu$M#O&36 z4y@%UI}I(vCvjVsp5=d>dgrXmqdr_0)rr`gx{i$vmmg0TUahqq{rKZkWb@84vfHV) zZmMB)WS0-8@l7?^VGYwwR#97GRoQle_knbAX_`j1AZ@}mT7Aot1~1-j;(U!}zr-=y zE72KoVzy899k4nze}*d9 zuX6P=bOd#(LSs^OlFPxJjC*Ii9SH7r-adBY{^*hatOL3Hd0U2fxj=%tv3rIRuI|`w z=rvKo_%goF1ZhBb4j*#VN+!W4wvT6Y_$A$8(5N9!tvQq(kzHUH(&Nv;nzor%eJ$E& z^_Cd2@CsV?wKW!%XUZ4c*Rhc26z|FWd6uLI^n(^g%jk_~ocT>-KT6t~H;`VYkmPgi zBIY#n2)P4JY#vz+y25%=%kUgCm!|?_EgWpg&8w9zho5*;YEQuz!yUk38$wgAtXca- zd2FVCMTA6S!!b{=Aychw2PdMQrky_i34Qcaq^MeM(W422gq!)ME6pm=BGzka%QNA>>n~{HOY#6~9$;7!b3~JF6z_=HpOZ-i?s$|NW_R$`8e4>;M z+s=+e!iOOG&H4BRXxguIF5Fs2Qnj+;MBf)R^`{rk{aZd*Zfiz%i`-Pw+7b{d7^@Y% zixv=v&FojtS?|a5-3%W?mMpH;54T^S7v}OHd}$C$waRpn;d*q0p>(px8R-e%Bi%N4 z^bFF~mH3#S_?K|NlErgi#B<>Ts1^P1qW_~c;Ec>a3;vH>0LN3n%k`(9XCME&H{kI% z$NyK4{JFI!m%F9*LPD@Qt+|tddCmZMEm{^b?H} zig*^R4Y#XPA2qPd^o)_D2Q-_PhYi1^f!*}C-Puty&Z{yrlz$Z49_k+$e7hJ=$IqE& zJZbQ1$;(wTdhYG6Ae#L#ml@3{qA#~=b~bM{Oxwh6_IFKZQXsvJQ{Kx)kS-O&W~!+f)em(~z(h z>LU-=FS6;oRYT_&O?ZPS8m`f&4E&H~qYbVuesyV$)wd^(8n-BPv}4gx zFbb`mgOvU=o)vND+B$1oM)TLws(S2emFzzZD6AN%4=iC0yX#_0_Gd>~8QT=fse|}9 zvCpcPLz4>jrYmY4;@DCr1@XGa^R?a|G|o1$Xg%&Vz4nbsVNIa2&4{nMyiV?hkYeH+N!32=7rVEaXTu7bB<>@WdC~JY-KEKx9Xt8Dfct~ z#)XXcYutD zOXlkHtb7Mi`H;~9I+w7z9&FKBm~U`EJWWgC_0Z4d-s>7 zlA3~SL2&70UsZ0AUL8Qn`;=C2d^D?Jfd&rws!7VFNSRq#D@sS3?>zAlOw^YH2#n#Y zNkFXihufnRzRJlXB=8c3m>zOjZ|n?NA)P_;RUry(8_TpV?J58uA93Fma zcE95HTWR`6igh&CI~L{+?0RL${WQ`qG-thBnj`k)i76(LRZJ}Li@grP7ybFCCMS4o zMJWusx?&{R3;sbjsjxZ^&2PO3gR#8bY!9J32kmjy{;7zLG&f2%AF z4Lf~tqs4bNuXo`_3rm{8E1FaNGw>L*8O-FDOGzO^h4QhiD7x`+#4lN8lVEQti*MH% zoSRm9$6Y?gI_48|uP~ple~Opgp!e__gSH{?5pkD2-TZ{P|1(QJaJ*xX&UCnkr_jy^ z<8{f&H40me;SVwmE)%T|W3|yvw23xUWCPb}cjHm=Q$uPUPcsFv!g5JZ8~&Uw*XQ0P zd*^Sc`a_C^sPdKYQSy56)czD~9~3O&`os2vePG*kA~`T0N9P#Ic$$hG-W zL5pOgm#}7STGKOb+&t_4cF}i83sdd3v8I(8o^$Jkp~k*qtvv6#)`W9s)gS5WO+~M? zuEuVU>*v@0V?;0bxVLZUB438=eS>1c#}KW*I{V0~UhTBAg>4J{+;NgxdVGYB)av^4 zkk3*qQHur3{FN%+CvhQlI`rvEDPz$g#bo2Wx!C-wA)m^koa3KJ&wJ3PDc^h;?f9m) zRd{(Gm{PsdJH2}%*7ahl2P=@kgKBkz@Nn(mdwWlE#Me3mnVqoGOZcZ{+_{3}C=H;{ ziTok%Cf#22FXU_UzJPC}?Y%CH8}S81KMN0E;y8KiB%aDT7wR7c)t92+`gWPyQf`-F z#pY+ybGW0X&DQKFnh**67Fo2AC{ZEOT+lUL&?K1`x@Kl&A&n~yg`T`tU4dYGWC}T* z0Ti1}JWcfJ?XaNPT*GKR$wiy%O@JF;V~G(4vQAN4#Y**=cK;G42m<4_8-9LWQP@M4 zIZ!s*2;buviL13WM{mt)ij?QMaQ$+fzII~nxqBxxuX&O3I-a_Xvx`5&0;T0U?Ca~w zXByuu@ff6wUC}^n!B`~7X=hgu+87YLuRM*}mTO&Kv%>r0A7q*&B?l7X7%NGMn4lLO z)}m{#1d$8!v6)>7g0a{@DROINeJG%U<>uj0sj-h)a=C)IHlF5V(gGSB?`}dyoj3_D zsT;qmX{k9H{E&4yFkEwiXBO&;>iXmBYW^aBG2Ij567AJC-e;zorPRdl<1l?wU(pdN zk;x8Abj|wXjWTob%O>~yUGYxw4YYgmS|8(bFM=4IIlcNF`IkBUgls#Oz>T=GORex_ zDuuj5OGL`TzO>=;cAC`iRVBW<)Ae0j(zSrV(FCgC&;e>HwH@iMFcX1fOU+Z=LOi$` zG-x&-#7|cj%XhEd(pI7ocRX*X9@p)(=bR_~m1#-yEbuw;Xy?oIDW5TDcdAmI#)kh1 zJ#GJd#MugVLqMdH?@-YD#-^~?1V2QNMjkyl+VydniDUEV6LN}D(Psy?S!L(6$mqnm zWz2u9HS6#fKEf-}J@*P~Wk_JclN3;1YQ!VZGN@XXtOIYJn`zYy{WL6%QT+n{o} zj)+d4f3|Oc@5n)J&~5U^n344@^la^H^tH|Z`DLkNg3QRw^oHThKfl!I#Vz#oo%HpP z>4o(jjCJ+p!~~IV#H!w2Ahj1Mp|fYt9{VPR2c0<%5@Uj7 z%IZuk3=e>rS%Js?!o&&$zXyO>aJHS9X4*>Z9-vi_idyfV|!V24ubi49Iv76Dx54FMND_ii(Or zOn`*e_#RduwtLtBN$y}`0aCw*2}tD*Fbfd>JzyaI2Y~zFzc2ym z+yQt`1Re(zbq5n*TK6z8F{$4HIKcu!1Nymx39!d|7=RS+FgG^`gasbEg9)e__b>p4 zdWVvd5|AK}m%jjKD1g5Jk=z3)lHm?8pzH^L?1JxL0BrdI238>Kzo@CH0gnUPyMu`l zkn=A#Ha6<-{=LAgfST`MU;^U#i>$0H5Dk#!zc2y0XJQ6|-vMR=BzXXcf$bikfY|=U z!NGxqgoKus7AOrM<9C1o`+5M#7Wgl=wzfbH0IC1t?(R-aO|77y0Mu+i{yUg}61#(j zh6XTC;7@;Xa&iJTn*d)e0ZI~h<_<7WZ|(qm+j4Mlu(Gm(Kp-GbfJ*NG1Nr+8KsKOY z{(%9g-*>!y`xZ#{pVs6rV8Dd$VFH5RW1#-e1!e}M`pc(JpMatRnzDOguesK2nhBUadB}VaX^QE5fKpqnhL-&|H97BZf9o)6f7XgU+C!Q zw6(RFnVAIz1%b=}7I+U(_~5@lAP^4^51`oq?%cryw7T~&0L{-GZfo zZOv=N&rg|6B|}jl72mXzd;VT12Khz(Ch?4--&Z?=Uhl zl9H0*;^MNmw+EgDwEX}O4`Ay500zwe0l=ccf6>*|<>uygad81^B%tj(n1E_`hqbk} zg@pwV4-b$P;O0F*o6YnWz^fP_6p+AQ{_RD9-iF~08})xKCZHJac=P5BAP8U~e*yBN zqoV^92#~cqn1F`=0ibp={l(SQ_5J(zbO!?<>>Vm9Du4rVGBPsY22h*s0K63g`urCe85wnpe=fiqCy+~^;O+s`!}J%x zGbj)g==uKw`0)n*0%-aUFklRKXliPz|NRFBqPYX`tp{WgNbMe=_h7mM4AkE{s5Bl1 zFyOlZ3^zBuyuFT{vz0!*xVg5WJ~F+KrJ1FTyp^`D{+qw!964lqh_RlX(HlmfejwAo z*EcpavU|hI%7{!aXl!TuLElEm(%j0@Lf^vf4LdTusIi%yz74&onYNw2u)eOPo<6;l zzJ(zWo|%D#nT?nCZY<@Lw3Ymf8+&H%Xa9IqrbrY{&{s)c32RzkoWMjobBr|COr%aZ zxeDQ!3_;be8E+*6K1d*E&S<`s2>zh@RnFOPC%HC4ZnqJzwZ7AHx0IbE4%?OK`2FNL z6$3i2t5@vo)m6?2dk1Js>GX#vkA4XtF*$X7FcUY5+uPG52ncyW$YH`v%p@x1w#7~( zAZSzfyW<&V<})oEIx;SClY<{rHU}Y3eRGE?!V~Cn-)ki>V!opy6UH8~HW^RjY%iFI zrVI{yv7w0kQ7BqgGL%O<>`@#@`jXwUq2lBTVcEQIO`S_#&+814i%-R9wu7IZO?>DI zI2m+m2wayVZ0Skrwu{H76|tw9(5WF$tLx~}izKHNv8XQZMJDqRRIF_MMmhxARw}Fz zd*RO#RwvV?jB`HNcVVibtSG0xYC^pwdTF$~Q|tkUL9(ERiP0ZgqZ$47h293mJh^yx z8n0pLsSEMbeZ_;rxtIK00cwR$Vzsm17^(fxMtbzqL}S;R!%{FuD-K~hz1g90kMNZi z(eCYAj3>6+u31%1Thrwpj&CtOMg|4VVwOTsRf;Wd2jGe$5zWzB_lwGh4_U}whiRqL z*}eU}&rxG*S(gIXm`e=irAfLfbI zd}i5J0TR{iw6n|&(FE=JD(>?MN0Q9Fh4`nMJ^teBwyDO^ zMTRZKw1l$P{Rcu(o~kQXL@bHllDc7h-8|MHb6?|E(- zWzJf>QjwC-R&4x1(2%@IRKak6XDRaVcyU)4CaCw6xe8NU7Nmxp=U7~_H-jx3=j9oe zT#+Bsq?*Y-&gYJP;;#Ui?+PSNZ$bHV%JVdS34L^7>`O3il@-P{B-P4-pXxCU(Sv6)Z^~DPP#J%TMbM2Im+{m-Op=L0#KOXc`_2 zL^A$1j%g=g-+Pjsv1Kzx8xz9wYGe&B|2Av)Qfm<%m;%|ZeVWjXEll?twur0(aiH;W zapXI!38bh{Z&g##^}i~ob*L2HmY2xw;D`^;;KlwuA|p#RuBU9hn4}*bMTJ4Bme?#? zu4hx}+$*Zf?IqBLYSByr&y`3m2!-iDa8@KlGK@TO#u=Ydxp<_f9UpyOCJI#wCePi1 z$CvFibH(V4;ZK6D*Wc3MppWCEnw1jh%Q`N1vKycU3fgqQ#njqIRXM%g@0U;bMTOR~ zC1u}1rbt@zI^z1r3@F$qz-$>!JLr$(SrpIR!7(F`Y0x!;Z?Lp4t&Du?Ou``mQF?4e>jFoiY}nuPNnc{rYhnC=bH%F zi$PwsogCd%jeJ6OEkxO_w9FXZ%(q>u*M&|T;35G@g&tY0)a@AOn@`=+8x4MbZ z+NeFK%6PR>y<{`9v??syUz8LR74aj$L7A!0UK^QIt*qo$Z*MAD*sNcC>9I4OA#^yv zg;|Z=ZL#%P3M)TqO8p~rY*fA5VOWg1yk#g&E}=VW=_SN3McX{yd~F;t9!1e(Na6!9fA@>1@3tJw}T``M9lB zt=+jCZ9Fh@J&i5Y(7!gVME^z8W1XxvqX(6=W_SCG0gYtbLmB55qk27{b{O&=r=d+A zuQM&c8)7yo(E|JSIrYAbgz`^sqt*}lSDk|VWJ~7=`-;U38A8`vL1or1N!54DQ!q|J zX!p^QHa+SdKCgExc&}LG4&HQuSiOVNK4nntWqLhnib8LBlC<~wX*r$d&ra1wt%YU< zqt00HOXi=o$iZ~YB`su4$_n0>IR~U;P2XDWsGwh=E<7VJHhOH{`@&aFJBqg)+{!gzDZch)-#zB zH%VFMX4(kAYw9$vq87o%sYy3g)J$5G^Rgbhw0{`MTK!(bDu1+`Ljf**+d0SzB9B;e z$BV0Jw3mEepRT)HlyF(gbw(3l!18Ra1dFfO%k{d|EwfYzB7OZKyA*R#)GL%{QPdR0 zlYX9palVan3?Cz^IdIAr9e&i%LWcfwY*x1tdVdhIjWFA(?JL1tziF?@Xh{@^xY(<- zk}Gl+bENij52rT6=5I4Fl!EKd*~K~{zd70Qh+V^a%k6iZb0A{bv^@!PFN5r{($eD- zz4djl212f7de{oUP+SmD9v7Lft-P`|veYwNOXAqwNl*#qXc)7E_kKEf&%ZqwBU=4Q zz%?O|TqVzjzjW1fJQoU?vWL+%I^KOT7K$d(6S;mej+`7EtgU&a1-clk{8#OoTfRsM zkCb2a4beB8i91N3U&|fuUf~_>{W}nj0_=G2j@*%7(~31av#(5kH&M|s%j<*QNsxNK zRnS>;SP!w{?$>qEGu4xsy$Xh-K5>+ueSa)nU1y#EQbcmW^xcvUE|eR>c=d zsBc~MCKgz9FmoS)kQcWq=9gJkndtUU#w!=`JtmC=D%ns%zpOR0A%W zJt=W=+Yr;aBX&K@QpvVOE}?o(aW|6zvqYlMI>r(Do$x*H?YDo&iex0$QFUC4$u^6~ z>x-Sk#E#N8n`fM$KGN_K#%>MJ0KS8uBE4`JhhO$Q;MOIh2(XMW z`|xY_fT|RP2|W(afJFgT)gz|95L_lx?N4*Tw6dVn285p$(0gHt#)sZFp06th zw$(Ane}Dt7=RZUAVtGEL9>%Pi;u2F^&$5|+{^{!ua`JXPT|FIGzq4#>gvsV>I)3@K-JI80>QxDidVM zQWOeG5khLNDt~>sDf3Qn^heJYQ;x_pxefP!^mFz~Cr%a8O#O$5tY9%sJ334O+<@9D0CH{V#Bwz zFO&|c(QqXQkU`efh-ja)9n=Bu_K zU+CMZt)tBRC7NEOAk^xkU~&;>2p(I;>b?Yg6hF>ug;@mi{tIdBA$Ff0*L5vi9hkUp zRkn{qt>)wrI+QB(dD5cpJs5|z6^bmgGmZeDX0IwVsjAJR6w$keX|>(X=g45_)sVDO7*K7L0)D6vayETgdw;L@5Bl@xPtc$K z6t2bnfKq_~*8M-il12uWEJ=?8UBcrwz1>A!p5`pr}9$ zsfF}p7@5f4Ux>;Z8r15mT9RN7>+(^^maP}3LI(8KJq=b>V~$noR)1-WF89cHKChFp zGm9hM0QDp`_iA?gt-Pjn$Ukz6^wkH@a;O9=vNaW0^=dTbg1OhI4E-~WHZ1`3maSt^ zTaWl7W?!w2cl)PN1orz3$FJ-scLO(Ea?Cz|IUMCNVJRveQ@V7yPx4o0aY~6aKw>GL zPOHo=W*fGzQy}XCUF?B#IFIhn&$!u#}1>j-%E1>+|Tj+2U;wr`XxOR4S#Jk!G8e>6pb z`NRv$Q(M2huM!#EcQ~!t;cGMhLducoVZUSmf>=zq9n_+oofsTL6Tm(F2+v0ghA$(Q zC)@na5hPFKK6!|cW#*&dZk17)yfX3@<_kxvkw%e$-KeE{AqU>AbDR!eMh2WCC)QAO zXue`ZGHa)DU&(&+Pa*ESFCsL!H#(tn5Bh#F@#X+z?v(f%#8BG&A**p(d_Ir4FBX;v z?IW&ow-GqwyRY5Xk)}F{(jKIJFqfd5C9r7UN`tY-yPUBUEXb5Uco)610z2=eG|wpo zVtt_V^yy)O{SS`5XiKUvvP`mMJFa@XEo(`}SRnrP7Tqo|gF4M@%et?Nm@tmrzIKXTs8scPIcsw*7zOr0Jio}?<3TJa~W$udgCOk`S zB+k}*7D1DD??mS>c(cZ^I6PvnGLo^N)v|_oxR!Lj=^JT9PBr8VD#gw5`#V;_w;$M0 z8HR@L7D&72L30Q^mwOJ{{8!&NZ0fNtG!$B*TCT61>mKGFTbk8$f?nzK{Q!-x7{8P^TF? z$p%pjEcvF`6mizg)neGL3^BqX4r45>$h{(oSQK(yC-{SAz#35rkPt^t^C{W~}Z1tT%xRpg(V zy#Rc6R8I4&1bJmMYWRzySyPIjSZEB z=z!^T3@h&_?{JJkB`S#k0TEGoA=gx>b8-3S#FNg^!UwkK#MkEYw)_-(YLR1E8@Wz7 zzrsQdztq%_5dL6tPiz%=w*FnwfVDGz@Em2(2b5h`X$T2|)X4}^_f3P{j8&7+(+^s< z5k@|nm8OvU2Kia`h#u?B3I@<37bjEQa9JWlXVipuh$>Iqj}4mf6vyv~?PrPAxrth1zB7k)X-USeBZ6747)(_Xf}JrC#Djz*>_1w`KUAIW zr(X@V)O#oGs3|*X(EXYMb)Bgx7)v+p{FxCIy&f~>jLL+yT}E{^M@{F=gIK;JGgpYfgrXfJ z%g8_b^Sjo~9B3km!@4uB+P(MpNMA==m;MHRE&0>NOq)E)=ApUzx5?)Kpeo})KiHPb zK+ssyI|$$A^Xu!Z1zPiU^cr;#>0|HvP6?IcFOk_@Ro%#Qx^|-HPU10E7HXiy*zDy(CptNK*p6BU1zCU~?w4{~c?Q+_fEym-qXNK++_5 z$KmbYKlkO}G>w@&?-Ryl@?HdHum>}Fa!Dl^9VkGyVT|T#gcmo1((fwH$%``5^B{1 zPr8%W*8lx%Ygp&-OwBhT<)(g?!Bf4J7pLEp_+(*71t=T(+DOcL>u~(R@JLd^gix7P zJ!(c9?=ld?4u13zXul3YUyN#V*E%^uCPQnz@LMTr^)w?oJRsm)!v;T`85LMm32tr> z6I!genU*tDIx{poE9dK%*swj!YB$iT2%e+;RTMcxKTxR_?k`H`1I)zVw6u)pqu;to z{W{11tO$h&{Pf;PB~ry{>+QW>!?lIe-@M_-*8tqEh==@KAJC*Cur|%rP8Wsxb-64oGdHn6zaPQ6KQB9tX%;(5c{wfrbk=5IEl;_C2 zo^}&}>aLA9cz4!P=lfn)$->Uvz;e0s&2a5HkxYlFD{Jz3A#D|pFx|WnP5Wg4znmo4 zupl&F-%dwvcu(6Z(+26nT5H;q%mZpPfo&*G=Rj7I&$`$j_z-Gsu0p5_xh%^r=2xQu&Wl9H_N0Bv2zUzXc6 zIBE*XN9mEfnK6b?UEBEdu8B%ZZ`C`}HKy~&$>?KND0KACT$8}sV72=%{1yNw)ndf%spK5 z&S-I60LxEb>~f>!9uT@%+V}%Vy5Y@W{Bo`SxK&c7JY|J&T5A|4ADToetL|w%hv!W< zW{BIl-P*1m zYM!?YA|;J{TOD>a>%sWqhvMO6Sz90ClVxePmuTfj`Ob6@IaYen=*7<`FRtdgu52kP zxK@%GBXlfDjk-)Y-E<5w#gp6frROPoaf8(9Lh0HM<>E}mjn#V7y%ozURj>Psg41Tr z<|MB`t$pkl4a0%Ip7%Y?#eWjO-a^t#QZ=*$qUVfX?yA=h zB7QH}{uIMbB}*x!F*Ldrn%d5Zl_Kd^dvO2RQ};43xj{|DMAWo@kE3`w7G6kVdkj?FB;vuZ6S`KL`1g8S4a>$<1O2 zJrpKg%h42RG%3w?WfZyWctJlur%ZBzx=HAwWczOtQ`_RW&P!`QWZ5jF+)zA{TV&il zKsP9MEY3S7FbF5%^5#UD7}UzeF@vt1qbrHN$`#8BEpZDm(*JOO;elM>>0-foZi^-{JbQXB$>;3ccHB zd=^txktqX~0OkFYe-4^O7N;iK z_(FlUdyj*^FroZk&&|-H;d7#-xk!W8$9y}Fxxe{*H6yi$$?5-IoErVRN|-9ms#S!W z`MdsSBkBI}+-DL;T61y^%}aJy_9MGSNC<~k)O0|@4cvkv_Rwj<9eeFu%s!+ZOKwOl zS1X;}-!FzDg&3QmE6QKj0*0#QuSswwwW5|Fj)8U@K&OFe;+Wx#T1K-ISck|fr>$F< z?~V+rMnR`4r9R)uAe3_u-2Z?;Fcu$iu?HUgTq3&sv(oB+_chh+B zO}Ym&SJ&cSm3|ox2Y>iXbLSn=q*m{whBaF;YCZ z9Hr)yB)ZD+#2nlBwA-P3Vmah4GG>v{Zi?qr3k7lNIbmg|sjpCvtXEN@b;N`)#-h0b z`Ht{N9Qy3=nvhG?<|V~S>S6{)ledX`|6S-j>b1>W^5uLQQY}_IR`qt@&YD?QS7$#O zcTw3x3H|SG-hLNtLr|2B%rwISV~sQkKby49Cn?t0qD)43G9+*p2f3hhNaJY_d^2A6 z5P1KTX7+BM_7jX93g1Bz{JAlCwCCEIWeYv+6*Hr(|Dob_qm{9qW1n5SKnykb)qW2= zj+FpGck-=Y5MVabMi({*AS!3pbUwQq;L6}ySbP!0J;WNzaDYl+GH@O)yWBH^G#DzU z5Nq}K=do;CWzbE0){LS5T#YZn+N143t76V-ImkNEwFRwp)={d}9gQ)(--_7UP@|%s z0u!erf8Rs&3&MEFN`UKm=L~m(u~2&g zNIif1#+&y!KC;*ehR{wBwT*euUW}18I?+KE*-|S2lT=i*5g)G&AwMBY7uvaSuSabt z{@kC+e(Sqz8=(5&VM6MUSDdBeM0_oNGpA1}vth0k&u33-wVV=GZ62W*&odCdQ1$Zd zlsG34%ZB$K^Isyu%gO-}y>-MBLI{BMDi(&J>lTt?G{+WA#KbXyXG`7J3IEgtZZbb~ zQ3P0L&}RYaMJ>&*syz7D%lj2dy~4yE}m^`!uA45qT@G45(&!* zWSWbrCaWEplIMVtiq%F?c2yX20Fp_2v2T`T6C%MvQKhovCul`c+Z{W$R3}p8Qxm=fAzk*6+R8 ze3F5l*eglw2U`dp2h~f|mOZAdFJjtLCv~Af?2w+KaYpEAr}EnBXp;4YdydZOpFZMY zQU5liy_0tDeGZpi1(&^ojY<;^ZNMMfQfv~$&fv(S4=p4ZaObUyu~mHbg#@(d?2g;z zqxXxvP?7x;izy*455CaT4g=b2TBiJs82Y$_AyMK}2%vu~mhwhVnOZk!6Vw>6bO4<7 z<*|V-XS4Fn)olT*Mc!%1gtBo4@;Nt9IDUEw>jVzB`|D%g&xmNU7#-4zb}lT&F;$xi z#8zI54;haG<_yBY<$P%DK0l{Y2tSPT!=WK@Ksj+0F>;n<#p>@SG_wictx#MRrS_>C zsEhSi?5E9LW~;cLn=ed5ms1L$_nWT>wZ~=0Dsf$b!(rtzp%sChbFte) z$)C*uNa#fzjmcegN|@y4Of|f6nLOPt4Sg?=%AbMHP0ezH|e|@3D>KfmrNl*BXn+xdczk|NceiIVaV%VpSHlaC%R<{|qHt z;risjw4Rp4vX^7kpO!crP7w;wCE~|LUWTcctNxv6cULt7b6AZI#SZrrOAUj#S{+yB zhUO)z^D7=mc-EU!#S1)ds6MSy85(X0C(LQ?l-W#G?ivRzGz4mS8osz3gve~h0Q9Qa z_nT+eL5-KAyG>uis%yWt^JP1yo=<2g=jgRpw zkr#mFMCTCY6`IqQ9Mx5r^?J*K4h>wFFrDW+O7YF<)Rx@UO>ehQtAq}<*jyn_SbwMy zBH{$vL_Ns4m9h&fDA=7lRGZ9rU1jld8v97*xQzE*&tHvgKYxR4Z+s4-dg`0@jnmXJ z1p-Y?f#*p{TG#D1k)S5!UxLX)LYi9*Gdj30AU?TFz|#-=?Q)Mi*7Wv1VrS!-NLs_8 zxaaAZAy60n^FM(Xonnr?(FJ?fZRJnTWIH~Wde6^s4ra{T8JK(#ZUgG%F>dm}j8gl_@+=FjHZO@laD%jrLA(M+>X1%j8(eTKp|O zVckwb?~l#{ik7a3Ixo|IjMG6{oSVQE!6pGmnHwviaPJ%NS$gm!3MaC}`*X>Re2Ccs zZOkAJ;$f_&6nyWSK?el1jm**bP+(4QPX{wcld}3T0x?pMQ_heNR!1<{yF8eGKc`{Kf z-q3n%=X3Dj*IMUAVtK{q&b5P6SbdV=P)K#sn>wxbb(!vICI0acy}Ax{g{ugR>MSJW zGON;Pg)X!KD%@;Fl4qjtz=CuFKZ;}*&dUwSf|`=fWg*-{lfkE??t zyg08ALuGELqzpdlu)?7?JW-ywZD&8;@{5*-V7OlSnLBgduXBo6vck`dSmD|&Y`fVF zfX`zX)RYgB8mjTY1ub921EqHAK4Bl6d=WU=zlmg4Rd9vq$)!X3J*Tix*zR1;w0lW= z;$KTKKv{mpFKE*e7Fk0B4&^ZgUdO1W9N`pB_8)aHqLnv}+F}?&mk(x?M8la?o8p!Fveah8@#Q&?Bw~>XYGmTX~-!cj4 zZUEHZ=*u5>!jL-Z3v6%8Oj~1;|8*HX*PJ!Tp6L0fu$y~hZ?}=ZyxCEG`>Qg>h--kr z-lIfxtr(&54zRPh1YA^j@mv7p6 z*~Qh>)5C`WPLDAlIv08zrKt`Fg+gCmOd(^p(8~*3q36sV4;R2wzofq*X+>JloGo#nhCTS| zYE3}H)JV%!6|`RWjmwU2(^xy)GI2+UCyC>^KHE2T*rV^+qspupUOKq`&gpWgnPg-T zZCfy~c)Xenu#^V=hFeC?P0qZuwxb}(eH5&3BlD)<)_M$sYcz9+%)cn@B+?{=Vhky* zX>66Qhmn!DeT@2r3&s<5q;|xvce6@wt}$h}kebX=FI58N1eg96qx?qYO0gF<{H`5# zT(Q8JVV=T==Ulk)HG!W#Sf#A3t*z2p_}=GVh-0MC3TYM9)T6|G8b^#pgh@dW;bk40 z?Df;LBVXb!I)zIphaIpFbMF1*L@JQy-};Z*)OfglAytoWZP=P#Neo7-&veOe}zSePuF?#yc2kKDJLG{T+!=(#)>fN=~9Xk+)gaaTCSgcG3RI! z{nr5nTLw2u^PFaymeDrm0t*wVc3Rtfxtjawj(Kc6BCmttRaN^{Rl65q(heQ@bu~|& zyrC`Y!KOI0W3zF0XWxF(FSQXrz74!jzoEG#ZT@jYA6Di*kse@jP4|GMXa(bq(=07hr`bG znY>9gXsI~>^D6v^&IbeI6l}vYGXj>+vk+Rv#?F&8V5 zouD4q$_Hcis{L(M0=gD|PFigx1+PT~4Mu2}pd&3qf!FYYBySBakTZn{`3L$~S%Cj0 zgg|G4?d=vA<>Y%SKZz$bM(&xyR|H*8pV6`lPj?~}Zc?}Vwvj*Qv z?&16_A59IGHD>rDISNugMtJu<1b2i3;s+v9~P>(9j{MyKW$hx(YdBTZcibJm@9_lo>0rV z5`fxaTv|`u;WeN_auags4G&z`qcqLB4>OX?B@>=Ihf6ai-ijJ zQe1ax@y!C>pl-p)C3tSTN)Eqy2s^Q+^X3%+qS+YJzzPeZC#Dk2)#iI4@}fyDxwVAX z?B?b4F&x9}YPzN#2-d$p*3aA&@$n5~{;U|`WCBB{z7TutPxAn!YX^;+9R5{W*B#$5 zBFdNdzQ~;o*po?~Ra91jB8cAb#R@6FztToslTbWQu|k_97iJ@bMO7wz8!^%W&2fWQ z&HMkb{gOWmMVnR9@e+^0Hn-6=;CqVU{ZjJ)ReqZlpJPk7PSQ@p)l8R|*`d#9sTt>S zrt14$W$W(I)7}i>$WW#l`q|;@VLsy1IOZ5HKJ|Aava#5SOz7g#S=v~Ppryv0QKyiJ zK^?K^5-o2}!+H`RKhW;63w>VQ_Qwxwq)r`HqJ8Y(#dhT){W%=ohuwDz#>1W7oG2Z( z{D_0E3HQ~JdXp*?W>Z=1zO1Cr1SI$1v7TkvbFW6M9$Z<)aJ7luuTYC*gXElJ$n>adL&l{X1`ATKzw>pOx{VT zymONN+;ejyUt`WCJwiXN>h@0m6(L_6AH)6YKuwSBN?$MVP4xSm z)HmF^pOJ;eH|FQvDsfc?o=xV%aCNn1W?!OJ66lC}b)H&CtAqT$_YApc71I-q=HtWu ziCo>9#m5abJ89HxFG6U-#%}0HY2S7~6l=KK7zcszln2P<2ej3bZ8{mz{%#{Oa0y_4 z>uFkZUkxb6?NsBP1|d+f-*D2pRo>RVk^pZ5Rsso2{ZEGFh zXxZLEo#K3GOo|8fw6iukaBfeEa`-E2^&FiCs#q~UL9X9_N# zWwqJ2A2|ht^zE{w2G(u~hhrf?EM4b=p93yx_3v{c-~ts&)(Z)*d6qPQ(1HQ_TSfG; zu2)!7kyTgKzez!@uo6ZD^R2STMRE|sS49)_?PWNBVIQ>4to7OnhGw6XDDoezBa)9f zTojguou*_}><&mM{G!_m?heshr&6iL&m{R*jiRO(CM#b9tD@e-md!T;?_(F)f#G3g zUXvjD2Lw@D+4Ntt@NfG~@N4`Oit|aD*2(>c##+;jgff@=Cu^DnY;6tbKrGefgRb6g z6!Y<(%B#?5iqD6Wn+#AMMsO2)jhqDEm*b*}=JQy{s`7Aq*P;U{>pOZ52v&$?UXF@o zp%U6K#wLI7T&p0m502<7MsLS^o#DI$I5+H6-4wV@xh<5{YyN0ntn*@wg|5+3=ylKmBjx7XA_b6(p8H5ECN`OY@ zhierWmXs`=Ru`{~%3`dQpiW}73jvJrBD`c@va{|#1sCRDn&&%+FyDahSv zSz$SL$PvWxY{+c!{E!vj-_45w>D^c{BJHw4xZ!-o&Tj1Zw|QJuk*bGT_aSq}kCPp& zSj0l`vtkX-OUXgU<8qly;WN_*G)R2I-#4z&8SQt4bUI576}Rt);RRnLC!RI@yTUIG z?*v;Bx*lA!-pg7i@DLFL5z#w3<@F>ir_K@B8KPPar_+626z2?W$`fbDU`2x!MwwXu&}-w<1}H7l6ma{3 zL<%YhauFk0GUz;nW!aiV37~xg?;(D2BXUOk!$SyD`ceLL9gSwJ!yXKcS=D&s5i!$W zGzG1RIa{R-ReQ%BMFpA)abx(kCynuW2h2ma99+-bMV(uN$-X$Dww4**PvthcMjc&o z10C&$fm{NbBGMRy{9-az)^$r#rut`5w8Y4qLZ2--Dow%$H$@PXc#Ej`6Vm~I;b^-r zu|9&hY6~Ku2L=XoDE_E#4mnv(2KR|<(!QNfc`CIh6*B++NmsiJQ|0gBBjz;wL+K%rz~b zW-j}Cj?U$DBWgUcZ;2h)65iNcUXa5he7r3<_-htc-sCFHc`DVb(g$cnELn7O5-ovK(BN_!f|{ZRy}K3F z=3+cNDEFk&6~=dpLI;_dZODijAbyln1u^3>SZ{%fAaMGr8Pm;h`14;9(f<)&2>$mM-{*{L{z=~VlfQ&|(zgjdeAQ_Q?QI4LlgIj! z1omEx zchZY6QRF0uCT3^3qq$Tlp|z(nt%4X@+^gBY>0n5QgSZSaQzh&)yZ@mLBW${qOa zTi(YMd3*{zmuvJszovj*lpUovR5YP(=>cx;JYY0cDNx=qOvC~JRQ~8A>f|F zvUVYtvo>U`D`$%@qC?fbqCx6X#reQKtkE8c!JAk!AkWFVu5*?PAeGx*r{5ilv(rU1 zEOU7-RZrffvFb%JE*Oq56A4<3*Vmk(@QxcE=>jwWL89p zYS1J$?SU>y)7gHUWMjA$R-r|SNlbQibDU!zl@DS_)ePzww!|NgxXZTZ+SxqA$Ay|b zxmxVmIeLTo6zfv&)G2<-P0;5Dk@5(+cL{-^H99aph>|ADUf03lD!P0QvgHJ^G+cu> z{8*d9eQH0!!;~p0mkUl*_^4vk_HLrMOrtK_!g+8&o*h`|r-B*T6XgQIto3K{}t$B5ea zh1A~iGO2j*aI^aA;D!Prjj6PB0|{-Lnt5YtU5QQ@JWR`2Sn@nF$HUfOV0QPjyA$AT#iEzT*auRFE=E6mb#0R}fk#lr4R-KTS_N2|(ooj0??>cj1EPhenTh z$dlr{O2mF4dR%p@i;aCviJ?|mJKQgx1fUOhgpq|nV6Rv@7nVluJ`_i`Qhq{*`d)7{ z&Hy1QGqVOx(%SXRLi97w5!9GZoSi_F2)}Hyhdu-7FKbR*8;Spdh5_3`wt)=$Ghndz0o7k`+ z5;kegWPNfMdm;E`>TaUD$ye&8kv28Q?HV#|IsNfcXi)10|4F9ipvqht+EX2lsTLD9 zIzmD4PxX;4>bK5;@6I_PGCtMr-1pzQr1UmB$jSI(N;jt=BwE@vH>eJ~b}&?SugAAL ztk5Ne+V0`n#_y9v+#n=1u2b+pw_TylG2wCkU7N37`0AqX#-Ff&v=7Xw1yRTkRg7SM z`GunfIiIjs^L@fSJw+|-c8TKAIwc94v$jgW;&$X+Id zocXvVDUw7#&itgOJ#}2vZ7pL26Odtb>%Z8;$}ZrL(72s>?G{5VVvx#(kuWD}2h^Dr z3#fAS8w!L!{-<7r-L`~qCMYAcu0Hfvy8QQHqPtp11C=-X3QAXv-du6SKdAu)Ad!ap zG3r~QfPEJpM6S~9i2D1khvkf-g0q#(eb|x5$#LdicZkndK)GMlE386VOEttl6el0twq1`NJY1bs89qSKr*OD+7!XIogyoyfNpcz=v8CLrq zZ$T*M14g0-5^G>#7;Fg);w;5hk8cSIBn5udEnH>Z{VhqkDe5&E&)w(du~sa<4h|bN zh+hgN&CtSrWZH3B2C%%`N3%BxS~k$191szDUaNyYbU=q3BINbq?GW2MXy8u_1o3Sl zx)LV%j@bVq%^qPArp3B7kqB-M$dl1HynyGCdi)ggj!R1Qk^#n z<>RUbVWQq~g39v|NS_>iSi(Uh;|<6y_}|wCGqAB@5pO9~DjA399hcL2lgI{btUD(r z5NIqzE5>5lqa-np82nW*y~rofQl*{@vpwK88iD1M;Z`5EBR$h}c0+`#EuIV(+l0$X zva1y6VlUVC-<*qo}qtA5S5g>p|4)g!yiK@~F>CeI$l~*5V%W#l*Eq^uNiabk*-#C)$EU zWDuXC-dvD~^`P0zLPogHP{f1r5l&TYn7Keb;zX*zvYoSpE^Y`bwQ7O8meKLSa!3b3 z-X;ai)a#H_bqi+jvNuq(L5A*h89 zO5yvQ7e5}(rSq3mlU#|2B$Smge{yA*k)>khx;o=-_B$IwsZWsKcJty7W?ezYw@Dnl z5ko6k5aNJxJ#gVU{3CI+iDvsDP>7(Pbry#D2tx`Le0q~Bt4kj7SBfu+hWGu1m9D$*=>f8d4- zsVgDa$tgbVKwW57gY(_Iw_wVNx>q%Xlh~-df;!XXx>YaV`9`e>5IUjXf$G-AIpTQP zhsO`EI-@P=?ZG>6dyL@DW=LpavfAh0TCCF_XE)M~bUc=guJ4Rclg_-!r(T2s@!`>A zG&wp|@=@XhtV-@zF4e5`A7&i#oDn25YMFypi!rh;uPH{1Vmrx9W97)S`I;q7GRODG zg6+3~ECUQjH)-^o&aKjt1>Bw0qwT!Hya^MyiV-!K%#utxPzRu3VZ)PLP-2T^zO`n$ zqd5qE0Wv!=yXyx|h8nbjhtxyvi<%)n7-YRD3=G*eL8tTDcaE^CS)N^iL#;;{sT5{A zNWN)M;A*Hg@R1>)5WSBU=1wjN@rUMG^O-s#<=z8ijW`@jTWA|N6*o)D@gSO6TOCcb zKyCfAFf`2OM}5kH=|kp^G{S&Z2I5+Mvm!vh|EPY_XRGOjwRt3{2mIVTqIwym`}BnJf_9IXz zDgbHOSPJOCv`>w6-a$z+NQ|K-d$&UD7?NeFi>qNl z9D5*zMN8oJFX8QVgqs4i*5N(_iuJ_{^lfJ79s3-mNyM%HphfW3XbONU%G9$rb%2N6 zOEW>rHjvp^EMC{uc!zYU>1TCFjGcczA+Qb7LSTuz{gC>ezth8wlR6^%xt6i$LN_je)%ySI%qSBG3uQZuq9cIR@~x4joc0J|@&vKr0MC(iUQ?cuK=&P67Y|9cmC)u!F%4Ph_9LA$mj=>#FKs`orf zS|&RNqri_DinBg7Ma{g;ZUAHT)FSOo$(T$nq`y+6-gRoxe|%QcC|A3E2j+!qX(KwsC?pl0w9&sqb0RrB zp$I-u`0weP`%D7TKMg`56l(mhuPBsUd6Lf-vjLc?j@LbRhl%sM zI38jD4JQo$au#;ug=?>h7}0MN)8xTlT%g%?Z{^a3I=H(4dLX;rI4M)B#p_x^{a9*b z`&VU;YpVljUr2jaC}`KX4Z=#Lu$h&<%(b(ZK}LCuug`yb&hv4=I$j!!pdoAa2@)7y z8QGt}hfE|AjlIU5)DF=T|DPAMJ;?ry;e?g9S1@A$uSb8f$JE>3Rt7(08fwf55InQN|RHsvtB6JabMSjYK| zAx*qnfPI$gEq-C`oJl6TC^6UBQz^fMb-Ao|qR{NEt7x66edjb_-->LQwAoX{l5-v+ zOmVr4SZJ}re|-fX{8k#cmIA}Lh7qI=O?4f+bsHk;jkc#thlD-q^KqmX_I>n2-xDdw zp7nbD(c|MRgY8s`EfWQn4}QZ$VvQrZomPd^@9?!&OVgm7)Ryn)m;R|-PZ5@1EPugU zeVLk<+Nf)L)+tyG#E$6!|9CI!#-#!E79SJQWp=o<1*1Lf-`#^uPh#dgf^sOzB-YN9 zA$8HS<8$F@= zx=|iOA2v55DNa#zk(m0s0pk9<5_0#RN5H=M&_8AIyr(hh4%bNIM_oq8yqv}mF~HYM z*>3v9(;v9ptXn#N2u1RTTLl>JzwjQyBD^X+miL8c&Av2v#1LRDcR%b$zE5nm{Q`d= zZn#(ZKA=T{fZ5ujdANJD60fA0m{@q2J6e$NFMjvD8|2QTLeR9xo|$6Cpeqa4h$gsr za_%v(T4XkUk{ZO>I~#d>r!4z!r*<-)+2XgI^H=R&SsuP}z&AU|4IZ8$v*7P9BHwN4 z9x=WsH403qC;T+$CU(xDD#Sy@rU>D)(M~ZL#5t|@#In*p`dxw4KHwV6W|_+4!rSR1WI?hb*Rj@h4SCFDzPmw#lqz zR~)suF^I1+(@~Q;tYjQ6V$Y+xw?#wr*?cH}vN=EKs`FdH50s&bHtDQmPBUG&;HI2k z27p|Hiru`7LsY|X@fd_}%*-xS-HhpAg~+^|IO#=cxlSG7@iBr?u@bbb#eoh(UvlJx zp-EYmbp@89><)rG&zevO5IWUwQJ%0#uZbVfNH zA7^QA(&R?ep5YTTKziauL9skLRRr0^OWxe3Ch9k0jN`5zWI*o30jl}NHPBJLbAlbR z%eqI9ESXsR>kw4}eIdgTmxnA#R=#oczxQU*{7Y|{RepcycPps8-6;L3=TZ7}Y^JlQ zU+L48W}UTg-POWEmBb#ebWWcy9E~=^o7LjdW#5c)ab{07>>>NccN-s4E`}-k6{a1v zi;gmFZPor)tv8uD(pWbhv88MwdIyWs=l6@f`LRZRFu%8wvmDd*Y722s_Bhbjnut1w zV|0SFJ5n8c7)xjXx)?Y@+?_f~^|r-8odLN**RDPMeCOVy?WxM2&bc^$$Jr=~bGJ9* zx1XRN%FQLH&}hYN`DQYo(aJE_tG8 zOFN^n$F*MG^*qFaeH2@W0IEh{K%(_~=kNyt(|L;l%2<5=5q1=;VR*nV_(qLorDFk8o&WsxREg}czw8j{<0TBg!=YGGotbl?4gec>W7t7$bOgV7MYZ@sT@$K7Y z< z8Nt#TDBP=mJ%swcwOrL+#y7#9_G;nqyQ`(E6d}2IqkK8vz5V9OjNfwrAOEYh~*#j3Cf#zm2BENQhY%`Q~aMl z_sDZISA_Mw@_zy8hqh7pkH`9lM6y?ojW$6&Z_pOO73zB`K>=N3*h)e68VFWR=pi0W zzNyQ|p-=k<6`pMIyZMmi9em)3`r!UspvAZCwd>lI9%0hG5I8u|n15^oj85MwGdkkI zmXzBWJgBmA9yO-4J4#XI1gkMR-qQ&rKwQayy&?9C7&SoXO#1|rY&z(jb$BX2*fuyI z19-6QG)LOtQo~`nD~L_QqSxT+ZR}isRuQnkV{cf(bSQc+&0yQt?k~VLpsERnA2Po^ z@yX=I@zXlpghZmzCc@OW&KfK8Kv(cFLHE6lV?KNqD0O&jdKLmW5#NGhJ@Pc3owfDpgYLhSin=lCGDt>9? zjQVd%>Q7;%@3@6kZI96RQ9$9nxrf*nou3&mD%2Mg!zd?jpu2>1(r>tS9S z(#9t(AM6z>^<*9bH=@5IXz)8c|Hz1RmB z>*#7xH?b?Q$vG0MU$BKZDH!x0K4rspmP_4r80#g3FE56e-uQ-<*KAFn{I_V@T1&9X z>N+DhvkCbJQ}HuHt*&_^j0*tpC3FVU04L*K-UmOQW8US#KJL}(p+JL+&9o1iM^sIB zHnZ-oX19M`?)w%1_#HJ5)pKoV;f35p1Vb>F2!HaV_$2+AA4Y=pVjjxxTb2IvWu1ai zuZE;uxi!c3sIZkg_TS2#UyQM%C|w^+`6U4pa1DFy1zxu#`Z!57k zjauU*VFWUl7DWEr8KhegP(kt63)b(FFcDdN3^%<=f6xdW-vqbI1>^vf4XcLnx2=1s zzDh1Iq8~d(W)=4*cK@)+7n}E;i`7y7MeUUDfO3xXuU}L9^Z)XbLMn}YcEI+~L#ay& za3-x;w<#=hh0?(KtA!=J9V)Qc{3)Cl9dDx|cX&llHogPR$($RlK0u<%@68_`McYwk z(<}ea+d}BY?jvk8#b5_lM$_lQALA1B5=u1BZPbimv#4;CWzRE_)koSR86x)|wZ=?r zu^+e`5@P^nkE3wN`|o6M8#>WRU_BLL8{y&-=Pc2l`Ufj50ucYT*XW#}p&@udh!=bZ zT`&o*Zsns`E6q{6^Fr=+v}1=5tt6kpwjoN2IjBItpvdx)2#he>^;cOVCS#ow2oz}1 zVslAI;6BExm)!>cC&kAdQ|YQipDQv7^;}P`)RnFVI5=J@zq~O{}Y|- zm2S@cDU0LONI4nTcr4Yt5%B_dtNo*LG}C@VdJb&cV>1$X{>8~d<(!L@OV&Q!J38Il6O%{NqBM1f;XuAeM1VGN<; zk}t!G5Sx#Xzwp+1jh#JaI)A6obc9oKSr5nA>*Cl9SfTR@{(^2RjKd7wpN`JEn2x84 zr^oeeHfOLhqPEhk20NuwUUu1C^j67X=ji|Weaifoi*9t=U36de5UJyvjP<&NsV@Vw zuBeyv<%)o`C1Z`qMyar=#7M(RDF;0uwDjJ30q;u9cH{VMf2C^r#@f#+qO)J(^pLjr zER=y>RZfpPpG$nlK1^|AQBsI_^W;A9eY`a^o{S}an`hC6ZcMNe9iK7a2m4|{dYkU2 z1^9Mv^hc|^v-1+ueelMu)kAy3F+5+yRo=W=d6{_cLzi0VP*-PZg2!NbA%%;mI<>x5Toal8rg64)>288Q!pecBCWAWFB!)cAsjl%&Q3~z4$JH_fzd~8GWm?^3 zwwX_xjp|n<`i-bi=tr)8O41zme8AG*=Q2bB z`W?=nhl$8}l+xgtFR(gEa*|-`F{RHSvfA-w1asRR4aYkJSMGa8CDg|x`3ST5PAY$W zOv!|$l3BTTTu75yaLZ3FQzF#q7&h}ZlU}V6>MAZ;uz_nP^@6rVC!1#L=G&YMU(9g6 zXlLb)G(1hi)OCo?A3bmT^Hg-<*I2SthPX%dz)4;|u~&`1wbHrohDT}Qu{67glE=%i zm&e1A8Ha|u620F}PalzSF!f+_vdW!EK{eBHtPf?n7BIkdOyyS+PiYt6_EGO<8gM~; z1epHJ=Qr2$D=H(DN@iKlVkmvgRR`|QW63xcOP~E`C3y@XRYJAAOYm!mqxi%>84_s zS-!rOR+3fhBy_{jqCbmyo-r3(+3<=jhbgw4-@%ZUMvTqub-}`~$a%A#xMRuG^aA1i zdgO|{WeQM%c+bm*MA$I$6k^Hg6>Zx)Ehat$+iQ58v|-;o=t=N9SX`2jk&cVNm0%A!=l;zsO}jxx5Inf2$lBn>0xr70Tiqa`0+Ze_Pz|T84Xu zVGxSWxZr_$Acd2?FfTvJ{Vk-E*)Eoa>g!Y#wN8|ple6h!jRK?4d1$4r$}lx|J5Kb%d?%RC4g_k336cshR!!5HGSQJw>1F3eYqnn!VTYr&A&cnK*G`ddk_gzdYo_Q z-WbiO^-(qucM8U)R1(4X?1kFR4KX5f5%%e& z-dVr`d6kzg13g*k-X+|E5iY1Q%DBQ0s^IH`l)qayzKLI5^f@X zoFI^UGbV8ZUvscV76*Un+!v#PGnSOcuRN>FpjfuCBA>5V8R5BeqF=gzA82cYF2%BW z^12a<+o_CaklJfGrTgOA%p2c92ZMH1s9Rd|b1Yy^usR>n-$3v*k_gG75mTo3L{S#u z78FXmuQ0(a`1KP>NxQtY0^W@ChwN?43CxI z`9>)5@&21J#du&)YlbkwPdGbi>FNa;;nJ5!fNu`pUCh6$yf7`L<(udS`>xXuLKj$} zU@p@$1UgpX68EzTH!?*MapJf*; zoY6%La?6`_6DR-R6|S4r;LHiv@y|U@&ZhKXW{&S25SQKfR<0hn#*JRg$+<$zrjq*guwm*q|H=s zfBcMJm#gHTUz&f4?-_!AQpOU-+PwV?j$IsnT*&y#<(=3{s@1|BvSMU#?o8;{^si)F z6Qsbi;`&v?-bGJ#=Za=!BEnqE8SSgX5SIv+tPqd4{5<{@53y}XGYDmWSKn%f$l$eUsg9*6tVOQr!HGswWO`c;-+R1Eyaa3(I5hEX3^O&4`@nFexjY&+i)>$6jKi%#=^QDmU=Qjr!bY z#(_73Z2fz(jfd1qIJ23`GRy^2zfM_Az3ww1zM?ZK}crue=s+9NFZf7fL7l4T<`WBt9%+TMPB}? z(Ydc!4y!T`C&q&YMD^I3>@9`V*K&iThZpJv^PX;_KEwY-7hK)9!|F^h+m~JB`mg+btU;f#_|8+_0!_p z;t+f8g7;^xB+RD5K-`M}aXPH~%B~1u_0|^jp;(6$l^KaHG)yV9eA!%4S8)h)?41e6 zwlHyl&eb{P!DOjvW_6ywn4XQ!9mmd@Y=$jKt>uMnN;MgF=A?}>Y(oEx(D|BBod?_f z{P6D1>`$V-U~tUV^^u?tCpMpzty1y($*z($d6#d6_YYXxs?nhp^MmT%EA;x;Iy-fm7 zQka;m=3jiQ{1we@XGfN7&570u%`YPvmu60ki;-XYtTf%oBiqb-U27?6JNDUtdt$vXF)_dFj1zzdh+!l6^Uz0Iy3g!;+EOC z%~#dGz~LtzrG5+&y2cTs)ZiNw0z(GMnl3Grqwo|E5SFbJCBY4+`Htqgut@56gWM~m zIbD;F^X9nLtL-G&->DV}**qt$`8|Wo5Y)k6Du2|k?v9xaSI;q#&d;Xo+fY)=&O+iB$aHBq1r zZyo{u29Sgtwi&i%n*G)+0f%qJv~q|I;KlVRZbIf4;ObW1*`Sr+u!zNX7KFm6siNh0 zHI8S{W}9~A*@&jYYconyn{11$V~3Jl(_=5>%p>*l%UlnG>Q7}%Js&f?ZKpYDwGdH; zjN-y9qex1vdY>ER<8QgUaIq9kJW>Pld%Zi@T)|$b7;ls0ZoC z8T4Hzs@g|*X9V-TuTR1KqVbF5Uec71ddp>HF}?cyhQr>ibS$LG?I^FU_MMcZLM`>u z={pFvapQiv&HmKK=ACkhEBsQDoevKIwq~GjZ+B&`8q)XLA8eL72)*m{?`?3g=9xko znqK9@q|Iq1g=|&9-n1(3_zg*cJU^#aPRxT%*>0ri4%HBU`rCj*M%jf-1gbsD3da)QBsn!|#Iah$= zo1)2!@pJTe>}=qT3d6ZNx>hd#Ez7WS($H(LtuX-a%|h)-=>`7SQzsUGXj*y3M>hcd z!rQ`EO2pl9+tLT!&v$dpNh}&i)rD2G(niase6mHIT=m*PERqU>KFL`}rv4293@y4B zc>OgO&yzSU@nh(lfi35G7YwHNji5C%TMtL}>Hyg8mi-n7ZN{Bf{tP{1sDOQ7*&yQMUN zz27^|W$M_;Z76{~o9Di}i*T0bP0i_GN7|S?#U^M7zFo=S){n@qJ(wEEqKQk~IS@*9 zK^gLM-Huz`yPWVZ+6AQWjRS{w*5a#36_QFsneU4>*EdR|dEzDdNBQOU(7ZP`a2Ec8 z+sd!UxoWnld)Z^0k@X_G+6_u+ZX8A&^k%ESXzo`Z;Q}xTj<8b|gQL2Kxa z>3eAXYn$BBr~C)h3UNTxnu2^`!_UsU%1~QtTA>Y<%!t`Nh@6U_2mSa&R&Ivf9=nT! zAMhIi`3Yix9x*IYfVA@oSUs3bb3sY3(qb_3@MA-~?;Bi!;Qk--7lBC`5P}>kU9H7^ zx$7v$0=4-@@krL9Ju?z%6}T;LOlljB=v1Mvu^!ib47UQ`sPJOww8OxKgSZ>u?-0%b z2=496AAa$12O(;HY5miJ+OkoX%zR;hDYP7qTvT7cQh$mbW?Ud@W&=xK+~q2ltxmP{$fYQ!Dxn1uE&j2k+@CqkE2ogP~+N8oQcF_Fm1q&OPPcF^2G)gP#Ut}n1}F5;PI0?-k%;QL%Wwvd6AMZns^m?eexSf{QM86 zTPcib@Q%08$>;6T<4R(|MTrf=oG%}}1WGS%DPFk8eH@tGqg(GAWpW5l(M1h#W83`# z+wMzhtv&iztF8LCP)MdjyFeTAJuROFW87ESWU*qedn^K_d&2Bc&!&kcc2s4Io|^&bHqEXdlw z5mtDE8&jAd15fC*C?vBYc2GZkfQdcPkP7I|mJbATAhl{<5C24BN!F9KRO z2S4*?s(DEMz_X?tG>oZ>W`aDma2`dk&TU*GYOMr{tRAH992~E&hQq>l?7F{T+cwb= z2H|KX8K^KM4`|cV%+FY^QGUm)NcDVAKq3%W;H&nkWCm&|+_dmDuQT6`LLghi+40c5 z9g44_klME^=?UgjW@5(`4|~+b77lDs^K|-H^olgAt*u0y*vZXTtYvn#fi34Gi@r@p`k z-S3zPtHuNQS;8i^Kn1DBH3>G4qDWhXPfvgNb?EQa3W7J786cTvSHEwZ!HEHqYAV6u zXNb=`2!l-NxxfR!y{Z5>>ZReV`7&s;q-`{DFBu=IvX^0NgIcV(mO{cH zu=iT=K%_e&EdqHlc&6+~eBeHq=z*dDtGNZ5iCi{LU~Ujk#Bw*oq*m#WlS4d> zqaLko0TWYpM9?G`^Y+c5knTS4MGUzYak*&u+HPG&A(@{|-K*dp=H{Db*uUVTCIhQu zv=YVC71r{9GUIHHD14BsJEt^wtnU_X@uhrV9x8EV8D|p!egSj4D&#!?MR&1xnr{n8 ziv^DIdw~<{Hz__E|GfMjCS;pu=NJTxP9StAEJLvx%5B)&qmAjf@p$T7HWsXMF6Nf; zDswI2PMKW9_zQ{0T#v+~w)jR9Uuj#Xb{OqH!OpL}iNIR>x%gaAnAS0hyl80^5pB2M zx7F474_zN=-3(OP33@W^(C{HxLtf0n>h^}`e!c4%o;Q`)?=9Sg^)XL)eZfd)!2Y9mI@Ms(G{v}RW?t(=hgm7-)+yuC%m;wp1W1GP zt)%4aUH+TruAV(EK1yrAYDe?S&yx0SngaVf;Wp>gKS*$28&02Ce&)AA6ymBg|wTNnc*4u#=Yj%XhxqZGuJf%h5J_J%;uPV6XC5j)!7d;m}8fpsT8)h9@&{OCN=7Ob0T zydY8A|DA{VhBmVQiFD$LdBWGK)Qd4Vevrr%Ih1ehnkN+rJ2fHxi3derp|xBT%jc!A zCk7^KrA50aB(d@4Z~jFh&GYRH?1mD-zwY63t5pHEL;;*n0f$EK^k5N}fide)wyX67 zFOsKtty95v0Z<@+IiuMpVXu|Q4XZIV-DZ=yV4pEO@`hwuV{4}X9o~QC+-84V4h6kD zi{1ptc%FrP&H)m7y9%o4KQoGj=kUYRBzw!(AZCM8qrc8@jSUEzo@s`zv9WpRgj}?n zoqbjCszUMFj@~ADHkUsJn1Sl_$;W$AFAt{4N3vD_OdeW$6z6GHU+liIG-r3YrU1Jq zLqYoRdCR=d<5v71`O0+v_FgCMnTmHa#-}{lOx4{e(K|VEojZAexrSDea8QLRz>i-f zdZ&qJL@ehpo* zie4aKmX-?hORkF1I>3VCx*tMCvfoeo64H}sZUhR~ z>g>D}4GOJ2)I8giLkSAW26dR{=^ zcIw{v-Rl5B8N#%yuU{_1lW&4Msh#~XT0uaz$%P!GdmCpt@m=-ms$js&S=H!#iY-_e z!}`iUS@eGpM4(|xg#aFG={KMPxeIWS*a-Kv}`ibbDGPZ&i#9x-CUOf8u8ohW89k)B+eq? zTEBg3)4E{Vz*Gy4C&Q92M3cIMCC)k4CAHuufBNvPL{B@+oEjq+epy1IF0Rsw<}v+o zy1qUb)4P#*s-6&jgPARa4sSi$A^N5C3>AakZV0Q#-%j@=LUSy^fJGVEvp1tIzqMVl z(`Gr8vvF)ZAFS!UP=AzabYCeIzxzZzBsXs{0*?~4n>_~G5!_|&sa5=AXg9-b~$qmiJ#Xx*fM`a!jPWs*sbmv!^Br<7u&7z|IwOEKLI_(gKR0E@33# z;BgRehj4OauL<7u=PM<7IW_taI(YluU)t~Am#!+2LJ$0J*TO^e-qaUR(fF*sOFLWD zFF2Yu=ngYk*o~mp`={WRS?hy1^y+CEQA_1H&rcfHl~qVd_*;bdefGmks$^+_&(+3& zGUre!%l8b0Q%wP{9xeTILpC9ldl2in)wv>|g$L0wg^;4klZ1WeUGs16jwWs{S`UEA zY#zk3dW|Nu6c^%T6bW(~KS@x2c~~W>g>JC;^i8{S-ydr1?$1KuAZ%SkEFPX{(|q$Zc~v737LNbtZ2uhTg3I zu%!Mxd>on!eU%n1Oy}zZV}v{!BYsC=P6B6 z+|&kyg5Cnjg`{a8?f16*lx!1W7uy+L`BVI}x-P@NfGh}3X~r!}iuimWmeWGqIq$3< zFTufW_N4^880@R;QC`A}TdOw2xpik@iQ>vpOBDCJy*O9PkyR1l%lB(QigL9!%eE5c zI8beg=&+1%7h+NrO^d0G6RK6PtQM{w$kgR9bIOr%{F5wh8!%j$!bN1)vQ#7Ys@`3= zxI5jW23||}lxDQgq3dZm0Y}zwzTLNgo$6yyC=sL3jXA|w#Vpbp^I!6o_PD;4^8!y#mUVB1L_s>E;zaKQJC!gakSyf7eF@QPMc%M1%^QKCGCC%7h?nd!d9V{10 zMjKPd=faU;L+6p#LB$V_6!g`VH{ur(_uN<=inA*@+an)v2r?A@({R!4H|m>e>OI#D zDw5F*v!qeSMm@$dMaoS^Ec`bN8=1#}8U6Fadst8SC0JKqNA;(ID7F!xaR7DDCZ@_ z#CldE*=*Szv?o9;Yep?M)ST+CrmD1_+PW7Y#YWl@?ep_9Xt@JC#fJ8&i(-S>wYAkC zMW_wzl%V)nOgY0?7!_hNmfbn1H3l;%F*?~le$_D_g#(BYowrNn zwONphe6{vV)BgNtZmT$}YyY%eZmPGoxY0X~ymSey@C)gN^QCKA-@!_S5}%}62uLA$ z$wa75DrGZ*Rpv7ZUnju{87Nv8Amh{8v@ zeK}?@LuI%_iaD@u+F=x+nN>UM14eqg)`1zksiJvb%${YWAzNsBOknACOyIrnrZe%tFz2=Z5 zF-g;}RGrk}{%cHOd)kw~s0fXB&!imx90w;o(Lhp--{5$Zj`c+shbZ1#*rcOP*b?Gx zGS1U4P~SBZf4HZe=HmHvdgu8>`wJ(tgnwST$#I-Ah95ANS%5tZ1T<++RvugmhR*7Q zY2Cy*Optoe!z0x8?9(ih&wCa+hW!Y1lsgsq4B@>mo&9ncC)x>rO64VxU-CO139b7q~%p%%N z3@p|>UHc|xkU9e$2#Z_v{cGc=WAMKXqi)-aFMYg-Xblg4%Wr->=lkpMB@DFT6?=X@ zQJ5kBoxAuzRuDXhG53sYc}A2JaOiCMG~WE0$%|bRyrU^DdvG>hQ{sd%?S5qaib{c|M>!(HcmWuCk5=^35Q$jv7j$M5dA(9MI~XbbPk=dM1u1>x-@4 zF@{zhx=1z%^)D`eH=hKy#A+fJK3U4ua?109GI$?_DVwoU6K%%bwbhZFu%lUQ*yAAQ!Qs&lIrf~nd@$hYZ^MVyrTBmD~7o19Z^ zoIBr9be=*RM`;oh+{X`QPn0WWU3=d{w>Q&)eyF(ugK#cGkPn2Z_#hj)EBi~g1Sz~nv@?i@|!_WE>o8F^oV2KRfoTKx$Oic-G$n5 z1r&;vg*LouFk^XfhfMfI1{+wnRH5LC>S9x!a^^(SY#B7P2H_hXLB&1TrZL4GEk2_( z2&90-m`~%OCL*|9&DX9btk9axBiQA2_&}P~ORO|342ax~I^GsL_VcQL`7Mj!f}_hC zzj^jM$%pM5{Vj*PgA!#eC_x0(@t=Nnr>?BO-H_?*+o%k!4+V(h+YTYoAN-GtYk8_S zL4m>Yp%bVT(_Yf_E2 zXX8)z&SpMa36ifZFR#Q z%%w~EI6a;iDZz>^5ee%uutd5B(TA5VR(t>Q6<+?7^3*Hy=h8H5@3JA|xc|{vl!~!V z(x9fTq~#DaYpAMyPuRxypjZT35%%J{bK6<(Q|I&5s@R-#AP_q4>(eGSC$?cdmSX|~ zo$t3Sg2JKYzdtmMuA9>8^1IKAPTUAPJOsqxejMI6Rr(d+EDL?|R+Lg}lldrid|f?g zall*se4K>LUIu>q7u4;G>m2P2Np(HMbpv;onXz4bi)^(~&@k(P;%HHtOuPQZ*c?c- zy^dT1niFXzuQ}W?5)p98rAXWxURH7{qZ4swF0bv5MwOkB*e94?+{`?`n>zl`fF*~} zD9zADZ1;eOqEBpITm2$S0AL0LGC(O@L$3Pjk3CJpZ8^WC-a`2m8WxNB2S-eIh^{3BAf3(C|L#=Wc6G-5K4 z#zh>wdDHEN0sy?edt}Ur#657)NSefhbnFbh&ly_I_)xrEfJ9iP*JWD<$yJxDy zJh%qGZOnE3Dz=GWR#Dou>MP12bu#lhxr0<}C140q4H}yQvzo2!0ntwW>$Ke0ZIJ4( zSHc|4g^!mlJAYG^0EJ+hloSijM&7mG06kX)ft_R?G}pC5&f%Qy4qay(y}MA#q>`qp z1&{jCuVbI}>V9-(9~^wx*bFQ$G|1yqNn3JHoJsCPx1V{F_Er2YfftQ;@1bn{ca1`Z zpAXqX6R^}Diz(im>;Ar_fWtbNy>%S}-LY2vVbA9YC|dM`kw#gn9XOy)e3b(8XcB72?o`sQgmx=JBd;ZrY?w1R-XGD?)BN& zIrbASE#mN7^B_|<@N^O$`Mt#mNyT#9dA3)Z_MjPHHi}F<(D7WQbL1&=l;5eBAU{wv zmUko|zA)7#Z*6Co@*i%0fk^0HLN|`;f*wY-@@0N8(41>QNeW*U_gBZ$QJkNmi*2CW zj3)p(hqZCKjIs$mOmWK23zZCH7ZI_;v?8O<0i7+)98F1|qN%12?i8_@ev5-8l5hh- zzSf%U(6a&;PmbOUKzw)W7XTNN42!n>Fl#aJC|7OoY_(A`Zd)lo%}y^V=Rm}{)MoQ>FNFpOwo=G#eT56O6H5Dv{oFcF_kcnD>p zL%;um6b|C!z;>a@-MC}x({@kMlb1ZScBGV*Ql(DZQRWdyQH&R z8S>I9hvN0_i?=q=BO#!2%kmDBGY%=R5Zdcrp0iOS9%w!o$rm8Vxv85SS|)tU6=;H)!B{Pe9Om;Pmz1wRdU6y0QSDD z;`kzPUKT^5$O9teZk`12kob z^x#c$S?vs6DMJ!KN$;Ep>|8wVD=r6`pCxds=phS1dIRm!U2ehxU@Zf(=??9r9s%jy z{y^1>>GAv+Jr`61mwVp8-?8D|0b8}P!MTRP%n)g2)ZYaxrH*=@%+=iB--tR%)nLi8 zB7;vykwKEZ_jm^KgZ!i2o)U{^M(sFNSZPy#??hPoY3A7;fv0tnDXhl8)WV91`Qyhg z$R$4HjC0~pR)l*~Z`lG(A`c^!kRd}{{-_RW)aG0@YR!bFdp4Uta+Bq0L}SAQTR$4t zS*l-nd~Oi>fOMFg=&wqkQVMfjsYGF8sh34Pe{$~!8Iok6xzOBJ{(UCKW{D9q`a@F; ze^6aq90*Pw*j4Di$U5}f)p}-?3D5aq-X}`2Bz?`RiXmLy6hNzqj#&?Wp2XKshzAmi zM6$AK*j6N5KAW4-J%*=d``~`d3X)mV*@Wy|66siKE*nPsbw)ro^{qYACpZg+zUVb! zc3!61A80AxVoLR`;lJFzr{90s1ezd{_v%MmoQ~)z46Y92OpewfHUeo`KskiTOj&^3 zb;SGfzVdGWNoOtL9(xKswi<}RSv2|~;Fw`BWTSd2Qofd_h60&k?J^-bMitM*ok9yg zanZD?^qPa|Q53Ip7Wc@!RtoTyyFF#qx7PU4^6)GgcDbP5F36=VEEQVFMPJvsbTE@_ z8I2OTxjlGPg6Bk4v~_~$h02i5GzCMQ_gNZ7S8cMyXK6Bu>j#TW5_o@xvnBo0Z z`C%^4_f@2Bm-H+Yfy2V<5A@yaz>f0`hCJ^4RR48>^ zIAeDm5JvK)mp!HvIKKWQGmd#a!=95#r$gBtA+Pp6v>iBHlV$6YS$atccDM!OoaI{3 zeh4TpT1OW0u{S((VMmWFkJH30~Z-^wC0b)1vvf1w(yuN_9_+XluUW&q~@)OiRu?V&lUCg>o zMDNf3&a~@%k4@o(zg@WLKSme@!+iVny_7N)`k)qepph0fir_Z{0W!cGIAsSEfMIAh z;UMkX5v0(a#bNZW%$Dfm)s$71@$>JV?Uir2;&c9z!n_x``3yCIh`3wbINP5t$zEsG zZ?Jtx`OT_Dz_J)RdQp&I6I{e;>EyTA@uKhe?ZpBB?QvNT&EtC`rcE*G?!0ra$~i>Gf}(1q_|5gjZ|;1-hlei9*;84!HpGHA(qpP2 zDtj%)wc+nHl)Y;++$=iJ$+T#>ZvW06MFr)yG$Qk(EDoro?$r(+4gQ0oBO5FD{D$f% zN>7!{_CY5Ih`?QPV{vWs@2>3A0rg{*AC}GRLX-rJmFx#n(1U$~usX&E{$r~el0r^t zLNzz52Zm`RSorFz1`0emkjVu)*-95O)h>@*gBV%&M2{Ud?MdgBsfg2e*(kHX-qvsY zTFomsnX}x>Sc}Pt=h>!H2g~gH4I!3X6lzUx_4-DkXzD03`n!qi!pLs^X6NXZ(1o5h z&4FR4%XG1HP@TJLuM+}TZ zE!3kqrJ`ZK`Ce>MVv8bUN{buw6`s1I8x8z?@DIgcWR5L}`iyWOY5bLLQ5BGIz^1zG zUDTtnB#{>*5w|Ry4x-kbyP*)n^^6xr+?vk-G2vVDtA=1P_WXwE_U?<9aQ49tQcI$V z+VTBthlbj#)t=HnpMQiKkv92?q{5e5`?;^b?sF^(8Pa-Wkau6zEVCh(zG4f8H`Q3( zp2p#h8ed(}X{_o=O}S$@LzA89W=%xPx(Jc(axt|<{=D3;XhIa$q%483J5h~UaCZIlwo47r5P!bGd+ zF2a?m#%w<*-Je(NZFNvP`n{pvc-^P*kj{4{e5j!2)7CH_o2W9Cz7ggA6r(bN@f=y>(Dk(fjDFqM)Q8 zAuT0chY~62loSqe04eG27D2kZkrt5d?rxCo?(V+Zub}vyJ9GcI@4WNAGe6FJbf2@= zUh7#;t!JOu+bpbodehBlU}*SDN42Sp0{7r?&uNFI6!s{Rhpfge)LE?(`Yfo{Gnv7p%Ap#x2TALO!V=Cwd;75! z8=unC(@RH239alT-*7mdd^FNM3DswukVY5`EV4rqm8i8Y!Dm466fEoJO@>7A-o`gSJ9O`;Kt0BBY6ky+9qPxN*^tFj>|V{$_PObVi9E zBTNE{=H8rd*c->!M@R=iz>c-9=|{^x!YDxY3>R<+fY87%WvY->wVc0x)H4 ztZro4M4Q%lfvn5-1}$r-#_=LihDG~$x$8S$_PWMvP6g%N$#Rb@BEeiot|CZmnga*= z&zVTPDe~pX@-I*{oK76ZjxAsH@;i;*WS4-D8x1BC4riln=Wgg@9^2uLDb)bCd9x2l zS?qHl27Y|`)uj@qk;8{Y+nw7ZW-*uZdSD=V2 z841G`mPrItzm0;eSTxf0cJ>b-fEPau7#G#8OVHtZ`Y_R-gecCd$VUt;y_f)NP4w z)`TC94+$hA#>7Jwmn1Lf*N#TleiafGDdNLX#O{Jubk0*cj4k4`IGcp(gF1#oLLJ7ET7 z7oPvzIZrvd5*mvU&E%T}y}-c6G#dMGbP?+mPcv|mbVcDj>9kp}WXe2gj&w>#;i68p zXqjm)ywiLzHb!t0J`zT%EWH{_gG_v5ol>J8Eye(+8Hjx)xO#b#cOai_&c5s{22=^L+?x_UoDkWbA7v#;X;VURxudGVrwhW1z)~HK< z7J(TI#MeFFDjTOW5{8Hm-Q5nW8Oc=@Dvs)v+V+&l&+1ogd4jKn=N^Xut)YO<$su?(4K_xhTvnoxNX{jsDGD3`^=T^>%wLy5!&+J=so-Q#{{V3ZD zZ}4LXk3~02LDlLl$Qi&LLJZM9h)NH|YfakhaAFU!ddhEhsUVvz zMQ}*K+UH-nnTfJXO_t@DEZ`h{#j%4~o$i_wu_hKM7a(_J@F}3Z*kde3_g;MSU4^)H zl}Kd8S}OD+_{yf_sl8(>Ifv+V%M&mb7kY3R8HNRhRi$FPxlIjvaJ&x-=Q|<$uB1y6 zS8TACbk$xMkMwh&g4su@gskDP#ZoJ&B5P1(WN?}M?P{{&{N?@}o&7xiP-z1=&@f>l zg?OTaEk{~XMrleL@o+FIltWj5B4zdnk!4A;$6{Z675n^+BIPbP4&dyc=))~JNnHx$^kEpqB11&mf^6bAI@Lw24=p^|WAp`6 z51*nh@f|OabG-v>k!lx&a}pZ!G|b>Dw)RlTX#-D**PKXiaII;5m{ouqF-=FKeGvLUYA zJ8BK}o=iv8Lf%uTc|K4!gOelVkFf4c+(b6BjckPk0+(PM!xkZTDC4D-nL5t3VD`d1 zV?~)L&_3f|^FL1QD0~8u6d6&M6932*PbuR@$Xaolh1MQ~muPXVE;!esUx43BM=A@GQt3-)g+D3|Db(g-Ui4_u5Qe`?uGzeVh@GNoSN z2K{d@<_YbTh(-8#n%cZmnx70{)VOJ`*S#VRQW4?Bogg8aT3I z9z9ucuZ=MH5p%@)kKh57{cE`GLDoeWG(T%btv@YZx4Zu%R@LX8taG1FhW15ECs&06 z+2eZgK0)^+Ad0kI$}+u?;jH{Vi2(H{$!f*dH`PZqqJgN=DERTDms6g&kJr6^sQ&STyG#5 z(7-bBrO|mZ>qx5B@@S2r^D$N=wy^_<>4Z}p`tR&cZ0*y3kY8#43{9H6`G(+xX10@Y zzjyJnuvCd=4b_|dPX;HaZ4Bk51JD2JVRGf*Qscl^3tA;y+@SZzgkOd{25!!WC%~%5 zJzsSu+H#^%dkymF#W;7{QVF#G$6qF)oQ0>&b!jFx^9fiNf70Tb(W3wLW7~&28DZP@ z`8O2k2cL?JlOudKt{VP&6n5k;5@BXfkQGKndtdN2lbyu^_jdE&@&I(QX01VPuC?NY zCXda&#A^{lC2^*9-%^V?vBg*LkoM0&X@LjS3m@Dof|+aLv<(w9_)n^4f0Yo6zxHXJ zPkjs+Sx$g@549G*ZC@5#7p7MiWq_w>uYcKgV-CRyqXFR2$Cc_+h==?qDKMEo>$rDq%A=c3)(F{9k zy{8%4SyRh?oO5T@5{KbbXz_BaXZIYGw8Oryfb?n%va8O|3sY0G9_#au7b?;s#;`7j zAxxQ(^|PLR8p{&+Z@X=Z;By@2(VzHi_U&rzxiGAMvTO;smtJxfYG}&?M-R5jOPfP3 z$}!;ojt*%x=?mqAp3mv;4`hJGT)D2lXD~}&JHgzb?UewW#dxV{e8hW)c??tD1hw@q zyf=ID%aFgq>1K!CHo7V)s7(L-qN_v4wJ|L7m(j`!rnGs>F1c;Gy7A*`SpHGig^g+@ z@>zwu)3+#vZ^~XHK~R*%J=OQ4g%fe(;KK54vHIHSo@nRvM4_e@ZsR|8QK_pu2@jIx zb#&m#@~^59p=BYu=d&0lBT-5$OZ$8E>oAWlVMh19meu=rU=P z|4q?aE)nWPlzVEUtl@3sPz5H^INZAR#5{KMY)$?rB)Q$9UH{4(;uIiO@%`1B@Lcx4 z4%T|Hl%&s#2Em@BpxH3Lzh*ka-#}emJ4C^18EKkZm}#jQ{@OBD*Mp^JWPC;U>erSM zt+0`%mW`GsEG?gwm9B=Cv>*>Gh=~c73_?do_Xh?R7RXobl73@qYWho^40M3lw}60Y+(J!FEh#Ap^am*HHwp?0 zz$P%yJD7k2f1|9d3`h-(eg`wq?{BoVwIO8xd4N~|dG25Y#J+_N(Bdun`uf0eK)1gE z-UkLW`b)FF0WknQ+(HMub_*{ruaJ-sgn=1^anaXqqkUES^}F4 ze*giqxq|^v>Me}F^vVRx=oTZ$uLlUQ+Z_xHfL4DaA|e7D2Ryxn4nz;k?iS!Rx?31P zK%3vNva$jm0cid=#KgpaNrBF9p`!zi{tY)bHv~ivxYjLnfRJ~9fT`c|;ll?&XF&gV zumE$pg9$L`Zah6(AI#om&`~0S(*%_#4A-OiWBZe*7pcEe(hO9D4`QKj;>9 z$gc+oP}MEJ)MWPSp{lA1bO}gu3kdlC7CSpTQBhHGad9UnCqVIlZhu2WLQBLfD50nva7 z-ogMR+rI!uG5rPvxYaFcYHEND0logl-rk;vhsVao24eB+p{uJaCMNd&{d-zkS|Dfu zCHzKDPmh$8l#Pu|SXh{Zgao)=zJP!La6t$_u3vfWKS)SO0KEd6cYuK1cQ64X{)QfK zAUY7>&$oa872fjc(={DLFYgz>L7`?f}*@hC6`# z%J3USMMYpVpsQQx00sO3ke}`r5Mb+D-oAYcYyw8Sg#qx^J3xTWZZR@4V)~U_fd%9a zIv^3<0RqOd#~iuuE@puL3-SgGz{0J6g^f`Wp8cK{J|3mss@J3v4v-a!Y<_ZD*H zKLrfaZ2`m1PAg-nZeeSpMJsHmrmY1_%WG_4Y$ju(rlIxfcby{*OAFT3w9t7)53HH6 zv_e|C+Bz1mn3?HeX?b)l%q6wVc#REBjE%I6EMC2Vr4`UMu+TE26);e<(Bjk5FxJ$f z71J`(299TB2GTAk=WQ)z6T2Dr41zF$U#D$E(q5AlsEME;-JU}x75bDVc!2OiF6Ak8 zcxVA?YH+F$Ps-C&VgeK?DNo``zWxoajkxkDd!LBu=9`l%hv`8M^X0Cc*r>CfsH1PI z0gZFBHxYrvLBYX`mrY%@kJrnly5 zb^}fDHwo1moUQX`0n)`>aT;~+Y97F3sOh>6J)y{P0YeI@RfBj>lYXj?n~}va8@y2_ zu76rJPxNGi8>cf=>-3;BAL2-LLP_HKpH2=35)7%7oVcnS466nq+WW;M3Z^t+n#?}pgh{c6 z;y1Ax+)IJ6qNEBSw9=%(PjgZ|g=tO-BQHs0OtIg#qX!HaF{=hWKG@2@IX*ZW$o3@L zdYnX@C;wTH71p>j!@~a=+!$+_jS}c3ZNtDP@s{LRw=1TO;CSH9QBR1QR$JCTQ$~^1 zhs}yG&x-5~8t(-oW=D9l!J?RuydWtl z=PSVoW&5S?9M{~nu)&OjcpsSzLSiakLOle7q`pwrhZ)p`)gs~XvR@d-=Q(uBA?-Ck z$k9xC4E{nn_LT2lN1<#p2F%|nT;k52UNGUT<2>)P+MRZM|0rx0SI{K&!7L!?H~b=9=ZTM%iELQV z+3?8bRDb1{zNFH}*4r$&cqfmKNowlxC`Xh3S#JtcX?U zudc97Qcw5Z6wsPvq*3pc^4WxpVG}lC!2Oj2l}ozj${&yIC!w@Jn#SU&RBQ65trx2Q z4EcSBZ4SkdOw2SKP__ext`sui0tG2*R(=EXPqj_vySQojK)Ag z+WG#>H}v#_1NEWe;C5L>nZ`XU&aWssP+U_V7Hvqe4L0NcGux5*i-ikiY001B`TqDW zP=5{F+*|zl>Y89}+l$4>Xdq15`lLAG`M-LY?2zYNJZ@oIVCdGKG>o&{*+xd&YX(ek z=OoR&TOV^xv$hioJA`^79S$bcHc&e87+&ESV;VRyP~@@b~q5s8bPU4v(YVczG- zy(akWj5o29laPrz_8SO}GUh)+JOl#f&Y7hz-DnY-PSj-?tS|A?C!Ns$tDjOq<~cHo z1Dnftm&GQ9hSh2gCbu5eM{q+>VzpHoSL44k%*p{b?DMZZw?7>+@k&|uwo9CUthLj^ znnC_o6A&LRbeD27r-m1oIFnYzh2q(TKe6u%CYf{Sa1Iagf&zRq_%je(mmhOBc`HB& z7fVPvANcCR9{qZ;uGpr^cCa$Oa@*&sV*)AX&+AMJ-KVTJBk7CPaSBj%K$>{?>z|L3 zb?DtshvqUC(omQASGU=4FCY&2_cMvP;KV*ZTueFt+17G^4J%2pe1*%Y`aiBATNrFW znT3ZHzDEPp6U)#m75_DNv+WwE1A`5hX5$$PCkChKLhFsI=KCRYi5oaz9J1h+wB1PB zV>JYip-udE>igF3%*E0-Afaq|`ad(Rkc@m7{z+?gIuiM`Jjop7yWyMYD9NYiI6HESr{piX4Xx;Jg5qOdm8|H}cDJoH?_L;x+KeC~+ zi5vU1e!OwB=rKzDy!BueW}zi^d^v;VUZjmmjjw~AT(mk3uBthmPEWQ~6`m^IcR<_= zCK~EI=Yd?2oh}l{+NA)GLH#`~=MynW5Dnq-bG+6`nPn@yz**avhl9T7z_{WatAt!W zo+nuOoq4L#0-Z`zFI4IN>PY&Mk47>+PkY6&^Xh$Hkx%YIR{)y#zaGeQ&h+!8p~B>a zC&$~hlp@GX-t&Lrz!`>f`jl~b2_%cUb!0R(sU@xM`}nU6*LWsv2+iaTVh$&Drhn&7 zQg=_zM?k{AOHlupJFXFhh%MniG+XrybiQCRA85vW_Sa~axNpoq_RJ=uZ;x0f#IPUr zYnuw(PZ|Mw2WOax16w(@#xYe6vQ@o5gk=AjYqNw}RJ6t&Jc1_@Vvi@HJaG%KoK*cO8A48vHkWH0tz#jTA6u`lE?5$(^FQ3r1syXFg)ObE zEiv1lZ{l0q3ma`Q+|N)bAMdAriEsM$mkNjesT7g%eSvK*xc{X&rxl45HGfF$is|EH z%3S?HqJI-@Lh@2vUU8PwWdnl)$qK}*?DfBz5$+##u_T)kq;U>*yDD%*h3`#rrF`-L zC@fs`_gYQBH97(nW=sy+PalF|9{>sSQ79!x0w)xB{#T9!a*GKG*T{V5`M2*CD}&z{ zHzS-?O-LTyYO2jxJH?vAdJ5wr3})tB_Fe|X9lids&T1P^gR!)HjQ6YG-<`WMT78v0 z?WL*&ov7teP_ZS$(9Cyq&r^Re7>q?1KES+VI21jPNN#n{c1p3l>x^ z4AL_A80XGL;Yrikds%01a5=?R$HlrgOCP(Mjj*LRANl@XB85FCWtpr|8;ywcEbN^P z@HnONzy9FDxz*^)oW=-z(4k{C`28S$OFtp`ehAef*9=BrtNWqMzOH%xcPdN9UqXBx z6?OY^9#Gq!9qc-glu17Ts!5bO$(@={*U28$Y#if7%kNhvZ0F(br66y7pQs%B)~>R= z$;zqgy&!^lzxzoxA#V!2>Fy+AYiTkc_0F{PUTuiVg`Gb|em;Tq-e^l<1NVNR)q-b6 zMW$mpW8Nni;BPxO@8}5gH|cpNaH=Vk<~VayZcKI?bDRX+&=B<8tHOYp=pAG`N=WEb zWUhFvmC80@K;NaQ1K=xLx{WK*I?_82FJGZhctzu1p}v0Ok2n6_LF$j9ovSI!VbWVh z_`roTbK$V!Ju4@<91<8rib{md7?1z-Ra!Z4(gU9&kRtKp$I5d(l4^~$lK{0|mN?pV zWVUaDmF@!fOO>+;WnKHH8Bdy7j&OLgi@1<6iX9+glo403g9-R+B|qb2?k|D|rNCW? zv8AzdH(1>i$Krwe7~EW@4$&gL_F_XdA))+Fo!>pPEiyrU>g~Nw{kfEVD*Rv_Xlu(f zC)rWcq=GxB*@O#t9PWS47?y7u!s>fvAD?ClmZpv>M{QWsLni6_{>=CWBWIId#)Jok zzk<4XyCdP-%sX$Ni;C{}$cqh(Kc@kgs$~N?m9uUvRVA0M5M5@F`+Ub6O0Avuwb$pb z@2RDL$O*sd6WIHT^EBYOtp;pM4=WORC~`R&ZF9X${MCF7aFX)-BnO!0Kn;s@Cu^Cy zhaF;K4%yktVmrL|v%0b!ZSKUu&8F5TdfAU&L*#bCG>$jWq3?>&%jz7lfWBt3$*wffUnM_a1QP8W|3Y&Tc`Esb(Ph7ZMjaXPcFq-TwpPA!?9J_+IP=vaZgUF zTGJrj>&jw_3vS_I4O#X<;p3NrTnxlq{^I8*X^P0W%xJ?(He7CFK|i)^VHUzqveh(O zhquCw*MJWKF{XrJ?#_d*Rlq7N{7%7NhBwb@E6<7zi>s#_vT*%hXm5TU&A^}@?=?`T zeXA6_+{MkS(Mx^KM0@c^_s+SL>GlL%Ud$7|*H;>Tl&(m?n8g~5N%m`=A*~lf@eFG% z?FAaWPVGmJ?t)}_$CBhG=aA?nHodurU(-n9zPlY4?T!GkG>1DyRwvRM(i z&;&0`V_f~uNtB+b^yT{pAtO=Xuk0%yh$vaOs=y}~bARidV1jV=1x^(wsErZi()Q+g zk&K3>o{wHjs2bgNM|GSmZ=w>gi9FM z4mV4a;@w<~Q%a=|{$@E6E@pL0tq}V5wmyDKvR9kyLqF;&`2INfXUem_2?_zQSyzeP zVuE*QCNDAyT4juKjwt;7Ve%`aX9`OjxN(X7w8Z>O??3yKDIEo;anw667tOARTIpinPUBXzU(EbK~3u3T{m_?L>!fd&S|8~RIgdf$5`~njU zfla4kcw9(3Qd#h?dJ45Y zVWH#eh_oPlE-P^LQ{acD#=Zx~b>J^-A6ilWZ8b5iFRSlR9>lQ6Q~m(jyFcs=boQgC z!&0&cIaT#_~Whb^3!{M!n&JKDa}Qp zmiAr7#ORyHhGZH^@n#o2oRaj(4^bXi8ybbNr6RI!Dn{ zsRadtXs|UbXrWeOuk5S5fr4x(Ptq`qUpbPoLs0tlW&Aa7iuo$V68{BH!n1m>h7#9QkL6;c-=7)U>rVSI*OgAJnLoJ7^$)DP;u| zqoIfX9tR}hB`K&y(q|vb%^nA#9H>?fT$g;|i5#2gW{_jq%rpHty*Ajp=key~`)bT= z?6N(MxAjx!&3%tQXX?PR!O80suF3UjoBs-9Qt?266(z~ zIj^F^!V)C^9}tkseoHhS12|8BM)s+L^3}?p^BSP192W63a%(bzlC^No_V&XCZxyrl zAJtiz44m*S zY;I&LA2^mcmhv|epAl3|t{a6YnhC4h5hq+b;bGVLQz?Dl4-(c$;h<#W#Yv-pW4ndGI)SgqPDQ_|U`0cM+r4}!vwLKYhU{MNe26P8i?5UeZus znO5%4yNEG2P+&9aNfghoaTcx2yy>s2JG1iesi}=eZjzkc{L`OnDk;O!M=NTbbsb~; zjgU+HvS4#-J=T0WiT#sSB*jzO>XoC~ReXZ2Bbn+htu;$BwSn(a9LNVGmZy3oPKH$K1QkRiSV`tW8>z1{&QVaB^4 z?w;8ZK`d@1H!l4q*J3UR{0cSG;U@Qu?$r~Bm_VSY>m;!By=ws!30EW^=v&RQ_id%C^M#s*;E4 z3}UT*_QCRH^<^hVHHY{ML-1QmN**|8V=Z}om<2C3Wc`&cjeBRF{EZ1auzU3@<1a{R zsb5nzU%yEIc{1SqygkfNNe{DVgXVzYKt2V*dt|UMy!&ZEE>Qmed6VICDF;3(G{e)l zCoEZJw4c11aNN{EmCdrdqQOD#TSiJjpPG1_;q>vW&A(ylbm%b>xK#& zWv+Y?IUA^Dd(jSFcEX@vaQ3}{L12%UNl=ctlypJ@gAH6k`Fi$Ldn3^IhlTJ`uSgYF zc6q@)+FfxE?8n%!KI8KC^>}o>o?5IN@Zko(EvKfTM;y-FSL(uB)eXk?o=Zb-b@-Ul79pLfN(H~?jzCTU2t5xy;p3Z

    PO%o)iJ~#o^XA-j=@}1zELQ3YnkL)%1OS@=ZeNrHP5Ke~%hVXOKNZM9S;LhpE z@U+R!T4j4rBEQrU+si6{n{T#h)<)k$8;hhBkx8ST7|@l87~n_QY@&3M%fsUfQaC%5 zkeCchSXFJWYFu{5tMbn3Lu;j15L@|PceT>R^;SfK)~Xq^W6`Hw4U%; ze91~o!gkiHwBFqzUT1dn{CQkl1+;YKj83+BWGO`WZ_dZ5Y{*g3r$^>g4;wmZ>oTy1W-zTYNCk>v zqQB&&h(^%F5uTIBU^DjRM!YPrNk)xpRu;C{oE~^_F(=4Y+4;qMYf)*U9XmfIs>6n# zaSg|B%@KW!mvn3&@nFcCm?qYD?x{h@!>N3)PEcNL^z#0#x*@QdztrtX+girZkPN?K z$>qa!@Z|K#Ont}X6ABf7FuQbAZkzTOsbIq~UvWJp5e#8EjNDV%db{WR)0BzMInB!L z8`c-_Nu3BjOR|tBS~NTaPj{5$;EdI4A3@Ia4t+TTVG)cjvuE>m>mlBfJ~CP^ z`Y&BG(6icvh8sEXqx?vwUChW`5Dg$rT0FY3JE%n2A=aN0FjnPTDJu^J)cqy5$l>zy z1u_d5+33)|N~7J!&T^?hQ=Ndpjl(Co_5_yRbTzli2LeX?bi5eHL%=e^@^SC$bZHU2 z+A*$@Dl$Z+FXWN4{WSTLi)0oF)N7)=gcx+#9?KPO33TwDIIj`WW-c15g}+NyhL?v; z0+n#IK(AzW8-JAi_$!0nAl43=673N_gZY!7QB@YgQGS%?zx?}0{znYqS+;oER&SMt zH|+S-b8;?`>^mSW9ZeY#3}WTp7%DtmfT zAhZ<@*8!LSGbj5R!e`fswc;=KkyOuNkfl(*bJZs|wI<~&bFbJ$wf59kw}Qvpg{a;; z)8LU@BQh7Z>7Et30<0Cr#*jHYh^xt`#v-rtV z=22`yo3OOKiG`B2R1A+iy@NlGdU}#YF&VYoB#xQX3`F_~fld5I@IjiFA`R(^bO;yN zK~_IoTHJ4Nf&{;O@#~&{5QpTXq@Xr9WyBL)_Du zXO%lP?b6a9=}~8pw73Di8Oh`eBrIx5-@p{nSs|f3b2{#)Ul$ge)K*Bs-(5-+oC9xs z#lC$RWz1UDgijT?vG}1HF&1A4`Dql9B%)k_=c}?u56vI%!!9F>okdk~$z|wuzpj9- z!*_RHq3vQ(j+L&UiDc038OO#Ga}Tp0?x|O(3_0EYx!``ar@B$mL&QZkL>(6ScBLA= z!lWZM3m=Qgj$XUx`K38cv~o{y2z2kYgg!BBPL2QjWa}RRbvd!0%mcsMm|53yP}iIF}`)7w;n7>p6arZp+c6t(VCJ zYybqy5vkC^pnTmHPcz!X=^NXUlGoQx3yW}smE7d&G%3P87#3nea01v@@T*~Q;vrB- zmKF9hMUbFh?D!N2e9iYDFf|^0tG~c^U8=!~oCBqhU>GK1G1#v6JiM_Z&*Y=r@RnnP zKpe|NDgB12+MAG%&dY6aRJHk=RV6vSh5m;cOeiB7CH_4t(rS&N%NDI^#051Aiz!@^ zf~|&cHU?#aMOC#pxW4zk9d{?j(&E^OZ_E`K>P%3uM;eENYcR&ILce6$<(P}1zOr^p zD9Fe!EG&$k42Db#49HXd#1wpQj8(E@ec`S-TdVE}*_Ftxpp6ZFFJ?I%<=^8lYw*MK z)lyH7Id$J5tOTE5ETd8N8;aKtv}g5Tn)WCQSvdNwUb+k^i>RhI`jkhuvqgGyLDJS2o6(7dRUYrmXpfz-OT`$}7m z@>SJDCC7x~a|3(Z1^4%IPfFxsxTNZw)P-e^8U2ZCOv!XBb$aJy((!Y2rhKLzey=Fd0p1K0vz&*Eg}$UET^Nvd-=!CFag*# z1q?M^g}mc3Gf%;a(et)C7$t7mITa~4aa|P?ha8sYl8yF_pFNJkDI#dnj$VAEbTcpUTcwQg8_YjYZPo8-EY5+_QvMH0O>U;{B0 zQ?~FLFs|?$S4Ha^;Y68s`bT9o}Za z=Jv{eVVf)N(qeyq6a^~FPKU~w4 z5l?~SvNLUaLmQq9FK<$0qTZgmp8;$e;=;$4z{Y~Pl2Pu`xJc@IN}B4iAT%bZ5N*hXWzBUq?^*eLpo^N*KTP77(rtET(|<0r-r+8@%cTjaNx6sp6t zsn^tTQlS{DBJ$jmd|sMSe5y`;V;Ul9Fc3g(_;?2}6=r^{}!khI($I z`VP~>(w-j(5G@hzI;L}v>!O%}aTItb=lUBX zs@PnlP;2yf82bYY*@348YigpD6pVs?Z5N(TFR0=k?;p>oFafH&aE;recS zXNpA3`u&)Y5ah)Hy2Rk+OzaHP zHM!vsh>4gtn`OqfZ`rjGnXx>w71>IDp|xIC*uO9Y4hPnJNl`1Q)6bHeiD`Se zM5eGu0487ROD21ykSX5F@q`MimhfU+Cwy7fZ^@#tjGK zWWe$sI26@e%Eq#EOh_K49;5ER>%rAnHzCA53W*Q$cwd;_J7uBWc2U)MBjjv^GXjZ- zlp0+kFs-v?;>{|kNle8D#X|GlWE_YftMTH>sE+4n-+l(kqYSqA`f^i!FktLk+|iR zpDd}ql$FU*5<1QmKnIwX;M3b(d~m9>fuo6L6f|DN=1LyUR^qC0%*QA(`hYFQqkQ0m-8T+*3L{TATWgvO}JTod_?C z@@p!MY7I&w_FU%XGKH-tI_%TszkSbDl^Mj_vCGKJWISdzVC%r;YKUW?s_-{lFWK3I zk8x_LSV6}90S}(qO2$$#{T4RoN_WXVQ)=H4^OG`7h;t}6^d-}W-X&%AvRwWPv}8xQ zfTf#Ej$IFey@%W-eL110DNGhOi7-fbWs$FDzSB=1KOx$GhGfza@5tAWzV}lnLqvPX ziYl1T4<|%IV^FR(MLhd(VLlyI{l+~7p5f_gjBwYfc=5S(Gt|luRKi0K`^YBv#Lf2= z1>jyaHzFpOTzwfsf0cw2&NGlwT%m`R)^u~|+Q`mUmI^^vSpOKW4Mu%I7jhPnI6;Iq zW_bF(06*`QYUC?Nwxmo29_4l^>Gt+Q?GyI!Ef6`DQ0&cDT2skbE-w=;3)SW5lmT_> zMQptNnklQ~y@y<(XE6Lt#tj~$FVw^4XmFA7FVNVoh0(SVIqU_5DTp5rX2UzZIJs~b zTQqDccTn+>#FudBt4S#zYdMwwprVu!9wGuJ><9`qvzG^MAGpChYH67A!nV8L`KwF) z-d8faU1`}(74wC5VV#BH%IzqFyincrVZ@` zIn-fW|J?k{dk8V()>u$P&(=OaLLY&NJS27x3fUKZmsS$a6V|x(sJ18H(C-B zWltYT3YMQg_N4q_a~0XB2#n&+cBuN_y5JhNa%SROxp~^mDOO+Ro+^}GDatuRdEtQk9~Yck?io92?)t#kV-MFr*hycB_>MxFT2ubOSf!vs!` zZ}KNzSE52#w^Pz>n?Z9^oqxHmE^I+ zi)#k6$*`VYn-Ojp0fMoOxZvq0F^Kxz@LFAlac341w3A^=q_qdqgT~}9azce2ZYR?g&3_uXMFLa;mv3%5&3 zU|ul9<~%JgNGo6r*N8cWf+-T`s*!W}R-70Gaj_hvS;$&rnT8Y)Tc+07EbeK6(NKoQ zJAvFFH5KqG3Wnu5RrUxs$Qh?6Ys&5f<|~ufu`TyBd!4ebPlti(h0dN}_Xx*G&ocHI z&EnbPR)@-rtODA@+8vE)1r%9b9Bs_#scp!+nyI#B2a=GSMO-s1d4g%5vXTw4_bmB> zAUW!|j0Evm*As2Km~C=;H_9oconilpwwkF*4p`f_f$~f)u;XU8 zNI500r!ezfPJEWZ+%I=C2DKz34NKztrwe(v$ES&_;=I}DKi@#6j0iiX`U4AJ>-l7e zp9B#ua&mT+X1+$>pEec>aMiRs{T9a^D$>PX4QjbaqEKE$ZHJo%O_ADgR5#U)r);g71tS+np6>gNngqKSlbnlX2FNEj+`I4&Oq`B3wc|I83-Qb@ zci#Rn`!&^bHiSU6t^U-;=hZ!5q~s^dY1!1yH;tNfaMaW$u!})B?&Sle^|oU%3I{xVs-ex~5=B!iom2u5jsy@RL>tNHzVvAef@5b?1 z)J}BlP=tOgMQ#XE(qk7eXCt7o&sbP$8Waj}IqVWWAsYLMlo9JxA_5V9MtULK>ka?b zGJ<;w+u=ZXbR5#$wP1Rq-YIcqvqfEQ0O@>oC^Z)kSD=LdJ~tBeWkZmK+5S)w=JRMp zPxr}gIu3y-`YXeS1#-g6UW$hfdc24?iqgd)nDwT1`6I#|gWIAVLGKCHe3pK+N-8gS zqIrkG5D!(7br>c`j}H%KEqaA~P0u)1hs#_W!F=nG=p!0~{r+m!X~xj(hIt6NT={cT zp7^uRTmgZgR&6{qIC`^Cm105|+_ZTzrk!*LET5A%1>B_dIZOAQ@$>E!dk(enr z7fPX3-S&2ehCY}W6>U$!RxV(sciyQ44c6HTlb7(O6;EqDPi?IEL|&K}60tXOT>X@p zjEpFelCbYMEAW!``vY_Z-uKkB7VC~L)2)|X3Gu6+MN;y9s^PR{X+}o$;z6-@w-Ks*Lf*GeA{WsH*>zy}QsJBZlG0O}VG&C&Ihj`h^x^>; z$V|A0T~LFRs$^hs5x<_YEL7&MT?qP8$MVGzjAs8tW7jl0IO%j5y@0W6RXmw+W66H+ zECfq+uRzrC#i6Bj%`}u;x5G{}_><8$C-xez*j7b^1f}YkX8sX@XiAmQ9&Vy=9epWM zB%O1qgUkX*A$ek=-}nAH*_jfMau!d*`zJLYLa=!iK3qlR&wae9djX9o^WDQgB#m{Q z2{eem8Im7q*Z9gr;=7Aqb4quYY=pN&!P&wZTV#2>O3@oj79uNLp;l3jK_2x?RdMKR zvJ_|{D0h?}@w%vfZoyy+&J2!ZhAO?G5J%Xn@xI`;Y?n?}C4X(rIMI$bxmZ27#kq*LIOI%a9dUjgVu#`~c}LuOySri8J>a6f z@%E_UHp}{Kk&?x5qHNo!BHXTBd2p+4AbQK@+cngu{nNfftNU(Bzi`d*T5;+Yn_gn1 z;^NrC{Dz48Y(Mzj12Y0c{Q+tFG7NFoRA0~HO`h7+@md34`nx1~p&e1q0TGoWavfd# zd_B0%4%bUvJ}bp(Z3KP~oA9RhoXnS<~nqt0b#0D@!Ze78khzZZVV381C4fILFY7$b@llq9c=*w8s#={7#CZ2 z9Cn-P5 zNol>vq#DU{Hz+R{ub`rJ!df#iy?YE)f(Z)P1FgCl^RQEkjORafVOfI(y=6L zRh~>jnSAN5jqC;-pyaVvVx5!h!Pd)4?0vNNTnEnN-Bxp+s zWv6>miuvkhgjb=h&u8Ev;odUu@2tFbnR*+mOM4*R;juqYo$(IdKP;td*=nqBQ*YtE zxe`j?Tgc8))1%)18c5f}HbuYe{53+74 zY!BLw)zh~r0r@85)FoIF}fUKT0qv7n9N9^2Faa)KPK%pol*U{HGHsII~hy`L=*9Y&Z>kPbM zUa93I-(Wy+soTtFGl~tkE5!Z^EY;TsVe){SOH7D)fcOs6EL?l(Ub$J3KMHUq2P(M- zt`kXeJO7f#!@_M4FEZ-@ls?Zp0s>wSbbM_%ARn2UtnoxQu9t}O$!H!|!3RUIC320m z`*OArKle;#W6t#qjT_C;H#(tdmr}?=-1D#SOA2ONUmo9MalVAR-MGwNLL}}AJ$R?i zKYc*kr16`MF+A1ni?Ffs8xKt~h>-f8HZ!=ODch9veT|1)s}D}|_Pj6AbSLUXBxA_|AVn?7o&Q65#q*8ayQ zrd@gR4dpSHdLa(U-uPwb)C@7uA#SxjapGZ!%eh3V^1pb(j?~Rj%}tZX@iB`;{C;`G z8>S@!Az1>P%R8~7P*$JKfxg zMWD@8$r75#CYM?1?v3-lOV1K9>n?L-fB)C$BA z{*b1_D96c4DMQOoQ)%lx^2^TLN=nk$2Gui|_bwa>u@?@yp)p1%NOMybe9yG1Yn8F# zz-Z;KC=>6$HKl)h7H?%P0KTVO zJ}#l2Q?JEGZs&7ZfpAcIwqAl%UqQRc&C=oI^MN|`acDC6dvgY9Hh)<`*_zsIic*;7 zWpl>#=HQcCZkB6@` zdZ7ooL!~0)`0i1B)$`jOLb`WvvD=lXPv$e4NP1T*iV|_Ury7zbyRM5;rp-);uM}H> z^NvsNnxllzTYW0qe|32gizolbpF3ZusGdi%xBJV^uzQ#9dh4HB|MuQ&ivOFM@ZGR1 zijX(tKT`y0=49JGS7mdqF1?p6v|}J(yQTp1zy^Hr{_}UTLXU4v-tgF2i+^k0=FWTa z*Xj8Jbn!y8u8tZnANb2{<8mnR@%`Jjf35h#zh}RAEBmQP{@&`Q%JAr=eKyir+7ef4 zr}cHp-anNwKywgk>+0vW(fEQ&qhei&6}C{DIkH-i@v+?Ji;?!4jN=yr3ys51yh1PS zDWUxWCH2M>Nbmo4Y*l@{{inNa(R9ACaZ9Q6$FoM%!hHroR}lQv%idY55qY0p+X^vP zopDI%GUf0@5cMWu@#1$wzf`WSo9TrP9dV}iznyGY#;qn!vJK06sHEiEnfC4!?YaMY zS_fZ50)!n#7=Q<{ck#P#?FeV&a(wyL!|~@n@H$be3i3I9KKCZ86e<+Y)ZbbD2_I;b zYQm}fux0#Cwa49f^&6s*Y}ZAMKSeBBZ&9&mF)Cw7J+)HDUfNHVZPmZQhH!@E1SjR@b*jjYW|9ekNCW#FT}qmX^GCk>2sU zPo#4{s@pd(7CSWdGW6RCO!>B~p{DkAVEpCGqd$VP6*3tIGTw9w|5*bIz@v_H+Bkb3 zp3_8~j7NA^Hm^{cVnhfRkV*LO!#}B+*+~}xc>EovrI6Ag)VYi|_Dm!?!glsRRc3_GGnH;fNSxAVwG;Y@DeAN;4LF z(t#a!sctYTluhPWCW%z_aM${0p~=;<_F)>b4^$Ymk~^s|syf);7UYQKq>KpFk999W zWNSP#a2cAv8K+6xDG5!58noQd7xfLfV$*!0Rr4A>Y?4s~{ERT;~1b$+~*fKl7AZF3ObM zUOSUSz(nBy9U17MC=8yt1oU3M;CzJXbtcV_PwyBL`sunU%%E^r2-1LMD78GZuD9da zMGk5mZ)|L?O)Q0~=++rJpB?|<*-~1Kxis@6GzWRoB_2MLc(;1%9m4k<85ZUIdLFpnVx~18+o=2q=FJs94zX zASR##?}($!NfEUwV!?Gj!LOI|yoss<{$UQbc9sRae~xs@I;lg+#XkKw>}b2tOO>eC zuk#;(DeY$ry~JSFxTmZ8&G@Tb zxyFjG`|_WNp4k6Tm$=5Vl2DpSACfMRwWXB+m-WMIJ{pRBzJq5@M{H&^>KZD8G>)8N zP3Bch#xG_Z+Uok=&S(HOZGFoPYPXLEpGn)Cl&WB-MOclz%-mX(BmIuvZ|Yy?1K;fh z7BzIV>KZznBj<2%ILBUIJ@fSVPx3|d__OO|;(2Se{g@rP9u|mh2$3vN3BW#vK4_Ntnv!!dSg zRriOzzH5Q;HIgFC;Aafe_*06b%zgNoOxm+7$Ql~`A0#xhF|JBjd$Yb|x7+8Buq=KG zCOP218THis(d}a@k-B}P!as*iPla_HJiGnJ;zNAI^|v?g=tML0c|Ob|7X94ZoOAhx zo+~cBt1002?iez-O6GbCai!10CSMUoky~v2SiY+;A7yL1{bAbkpS=}Mo266#rn}H? z8n<1#_y^-i^mMbtQqu0S$bkW0Y7^+VM;^tlXz~Rl<)+n2_e~Az1G?V$&mf zd_;@+U8$laTEV7Gcg~|{9Ii~t%kr!X2go!*CcO_Hq{3T;nwjF7zOOIdF&lq$WZ20` zU1PJSg1qdPlJMMVc8Cq$#;Ao!-}G@hEw~ya8*Vj{Rg25bIBj)#4C{)MU*{(TV#r>_ zT&6kNzvYELYaBol5agyZiA62g*GBra8!MjfAB#4$UPC3+ZpWHl1>oO}xT-RuM5DKl zxWU|<9gvO1NUnu2ExAj_*JcMbG%vUp*SvFu+h(@>c0^Qv4dz+4ANV9>jBqacpbdXO zG$t9+A|@$u7Q6pYYarKhZX|a4;6-=4SBn;{#-uTx2V(T-HJ|j&h+8>t!*ZXZkBRuQ zmgp!ohjPM@j8-{G_DVOGg=|;dVdmB`lMebhJEs|@*0DI6Lv-CP9Qw1V^z4)KE{@Y# zR88}$zsXW9-_#53Nb92&?H^MxoW3Ltb(ZJI+q32LnyC{lyTXZ}(Q_q5tnPZ-ZuYRn z&0lSvJT&Ihp+`)EtuF20_!{;{!CI@+MF6!TEkKFVsW;Vpch~#O^W@V$s?2c<>=xi^ zcEc6lJtUA)S{BY#w)a;;c&FB7hz2QOoIkffQ&DpgJ)5qr*t!ttnhL9Jjb`DHO*&%SaLj>?Twsj2N=ZE3wHea|!56+sgvi?@XIPZSYm|%*BgJm8PQq zpJiV#AqsNqJM%M{c#r-IjPN!36W-Dkbk*1|v%XOrF8Y!uH_vc zm6pr=kA&KAuBGi_Wn22fK zSi4F}-v3Vg7x|Ut-A_y1&EvDkO%0+XVQNa=*Gb7 zpGom0aam&EoFtPzl_4t)^SSHEf2?joy*>{$xr)oTi{^0Kb|phH#J1&{8n(m%v+532PY=?vWK7Y0+DBVy6dd^X@ zp@|cSBy28XfsPASo@H&?`TrRHEzsh+OZ!FylGundcr)8|uUO*049Z!my8c2oQL?dj zb;Cts&xalX!MdHpG>S*xxjaZ$%!K+OeDciyb; zU?@x0dGNG?4eA#KpUChhH+mH}6yM?Xyfj}`Tj5h*xAP#ZtdQ(xS&h2jMAjkS?ZD=6 znz;YL$_AnUy?wr#JI!WZPqtm8#L?FN)UFUGEosWAB0Q@9VicVwl5<>?vLZ=gBi^Nv z(Pon#W1{@iNgNJTvcli(4^#m}#S1ZhTsj9&rhK`jzBZ@nYLd-+B%oD~XJ>ZjG|l`s ztB18EwSj8_ZY^*~9R-xrKFsm&_+Y$O5T^0501rpCqsib6egC5#{EUjYis|SdvDcpFPgLf+Z~qf z)3HNfxT8b#Ob%KcbIB}JYs;hlp%=G8zi(J34L= zcsBo-<@zps&`+49KA**6?^j$}8c9ZBIjy%$-lP-t_l`8f=z0eeW?Q5< z0lL(~a?uh}Zpa*sTuw;_;7D9$4>3l~R-BR7z*16+(k12yNE^w@G_K0&O(7SzjIs5O zH9y42TH#2Fpf|P=#H9n5n|1i}UXM+Wr%%F3ihqvVvD8$a@!KeE4Q=x(THAom_i}f{ zR2$>5@Xgv*TSMP|ors%Cwxi1&BG4Xlh>6(j@DHbk3k^wLN>d-+xFB}U1*~+6;wEo} z_RZCKI$Z`5QTXB8e;FCzGPfcD?%LDj2#kwK(QX-i0ZIO^10a_}_LudP(E}iU@p;vE zvzeouLxTFUp*(?7uPtN&B(YQPXrvl3(CR<$W$xJ?m&eTYyJw>Q{fyDoKdt%~w$z@J z_n}X)1j&;+2APrY!7IbvL2q>=2U5^0Isa8kfo?+#G|9z6ag;$yIi8g&MP(}+tnW3| zDf5Z5w5aC;%L)}$(bEKgAsqPn8+@VvZ9FD3z^`yc3>ZH9neBwq))Wgrh*5c7@GDi^ z=k+Kw4o65-7jZ3RwyN1!o+5NOT&F6U8eK5DSt4b%t$ipyJq6{&v$GE`Sw%`Zi@)PT z^@TjHBUL?NvGQo+aYD8>RtlXP$=c;wcpEcZ5PeMs)W4L)GyzmgRAgU-Z-XgNTk`bf zfy~rSvLOk6cU|!>%#ciN7r)VZW=vCHk47WtIXaF#pA9+G9o z)aGiDHy*c!C~b}aoosN2oV%L^bnSpdD%Eso6SsGge$d!DWOBYDeb8>_?O z$u93GFPBfV@Z5}Q{j9?gsOvdBd>*)>l$8@d^;Eq2+vO*H+kvfi47#o8=D!ImgGcY8 zla8Z(srAWRn{Fo5S=K_^66YdP++~{(Kb_k#ARQA=PizjlzhlK7-zjofd zd5@v`EGf4)WoZR^&gjzNFPwDPDY_D^Vrbj9G3Rz1k0!;ezQs`%(WDd9f!xtlQFH~r z!^IF#L93`?M)Wlyh1Pa!yl1 zSyo2(C*ki+fnOJ=49ue=QYOn2PvrL&a2NA6xWQ-indt|7WdbOe4j6oW7BQyZMA{{E zz#`3?;jC{>N-EsPIk0W6jwj6UHdOZXSZjdcw*{`;*@FYo+z9}#PHdA*Q6C%L?k-loAv}MdFB6o#K35J_;%xN1@qW#UIto%Z|iTa+GGLcBNmiyQ}LB1XDG8$+5 z2{2^NiWvM03e@e-I7&a}(tEMP=~5%P3|}N#*V+C-@+0TPe_7eOz#Q*W!e8Z_leNEv zv)5oJw;hIMPd4Bj?<(<2RC2lct^CG_kJ}@=kB;L9M)Xf!1x_331y;zoCjEY0BW5&6 z_s=?llwz)Hls*#zYD)I|RiMLwbcizER^s=JCx98D3?_~A+UUm}a9p&1-+lybyFq*A zWe7g~LJ~d*jSqyXbIAXOr!76(nr)=mD-_`u_uat(&Dn{~4dE9L?-|5)q@U&eU3}oc zcoJIsb}2nQJM-8}DB_Zwg?_m4T z@Iq53tImTt+)QwFlBhbn!k9J07@y)~)N!|)w;Ov= z5|$(&)%9A{cI=yG_DAr5!5PJUoiEn%G%B&9;g3$Ku7CWD>Vc#hqJo&9)l#VApJ6ml z!U37bMxMnq$NgWxAkkp{zh}GgRQ|cqbjP^On(6nH!BZbC=*^aYML%t<>Ospd@!TJ% zlynq{2L2Ug>1hcp1pw_mzA4x3#JX7;C)fqnlxCt_T}Qia+$?WRn{M1fK@=10r`9{8 z2=AwanQgkG>y*ERW2V)U*0DC*GsYe;O?OpFOFSyeLmYTSo$NkC;CowA)!=!d( zC#Y+QyV}ok9keef!KoK$R^xU*8lpDCxvpu;lXUldk&f!DfURM$PB9@5!YM zw{`J}gXQ}e0wcTrE#+q3T_(d}z*1W`=sJMLo!dv7uNt8!`W?9=oD*Gt+Spv9#^aO6 zb7_D`@mHi$o}iR7M5OuBAHteJi3?o zy)W|oEI1t|50^J>*sv!;65)3g53a1L8!tfbIJes(lV6<^jxuj6vV}XG1nl4aO>)cc zdDf8HH6jB};if)+Y1=GP9b#P4SL#<|4ih)`v1B^yn1bGl;9=#PYR34kNh=N41}rc0 zHgfQ{j4|$R?grpC1k8ARSK{D@LtntFio`E#TeG;1$!o@)4|=ACqJ(!dmGtrZWNiCO2%eh zUT3MD>_NFi)&27Yn|k_~I4+MOEaJ9ll5<9!&=ev5gU{!0?Tiu7Xzj|nIX}L4z#F4K zwiYTZMASZ?!WYZD?v5h5d?9|XfL!Ua*rm&WwOl`cVVL$3?IKSlzwy1t`Ft?RIq;%> z6;8wyUKtA4XgOfkES^UzQhND0_CYE&%rkJ&AbjC5i+)s zY`y1})S647+(LX`Yha7_YQO@&zcj@^?=PYb;rBFjGyC{cm}E5BuYRbYj=#9&V4vj- z`X+qiH7qyT_&v*gmtqs-oT`~fb7$yMsJl`&Iv1D|{H!8!zIH_UZ39-bP+o7mYA-%O zl7({xq({;4tU@I<4?MT_%-x;io~^%$`(_=Rby*wM48aoHN?Q6u&y-ml3dihZ$?9=7 zjmMz=kO>8bcZGz)*j8?BOX}BMqNDdHWXiQD*c&ZV=J!3~($1p&ZToBP*$JrOxp;ir z1FzO1>1ru~<`?|Zf;|CJ5Bc`aSc|glGhj|d9l2O)bJGYY9g}s(y$sGiY+G9@)iJGv zY=bBSb8;uy15@;`w~YL&itu$2+4zd9*5of@&wy4%_Z-6k66ugk&{>8;+LNNB%57I+R9g$F$`?Wlxz+6Dv;l8QE z_y3ChJ6t;c@s~wAfSIrDSS!-4*e-UcI7mE{mwc<-m6Yn~W+?Gw4$)ySgy&zo={=5i zzso~3zwu<-%EiR)5l94RgysBNb)Hh>-;hdb514f;Tv1$x=V^evtI~?4M;LU%q^y9| zM6(W-l135X0NQe2-(e2CiqylF#zL~ZOuaeQ^C7_>z*Kz*ur^L_@ZI+JS4Wsqku z@vRf2Yf{(I_Gze_&_D*Ozh$?g(UX@ub4*cDrZdw0tuM!{jSo<)Nh0pAX-a_Zc(OEG z+xYGD5KEce%p2^5wpQNx+ftvr@GOF7VeMIC|BkF|p$zyzjo9b{#IlBMK-~pjRVqPO z9)}!nxmT3&0^hdk<_j<`+EH*lYc2bS@7cs_Gg-|CNhx|Jd~S0F%#4_%kpS1ft`z8j za?wF?v-rA7+O!-~v2zcj#wZS!uZ5W}+PS74f0rek1N);c@5McOaftxW@bvC%@(A32 zaZGi{n^yV-w?&%_qk`(=qmBBunjm>$Nt~{&<;}75?zhK7TdGADjVm2P-%0dq*DG_H zd7;UxYs5Q}Gb6%p$SR9GE%FnF+1h09yFoi0%Zx2$!eo@UF{z4cfTQ+_Z0T`nrzv(j zv#h_+TYzGpu430Wp?3d;*_SKw+jA5T3AwIhxMxZdsNO$rC3)$n==l_ESuiam8ZW@r ztQ=S?nN|eguHx~rCy4&Y)2||>DUkDu-B#u6VHZXcY(p#T^IbzDJ?mmHi>%ny^V>vd zSjU@yHlnu8y1_+d|IMp6K(4m*Hnj}7*Y5A5_NqiI_R$2mH~`TP>nlPuAOGcc+HIC8 zJH>ZI@4{IJB6T)8XLKtB7l~nl2JE2FBqy=%KQf>ly&EMeYU9FoA)WAZMC6^T+hN>> zc@v&C4(b~hNjXv zfX!JSZ)+doc1_IH0u$t@cqU_oYn&!Etruskc>Tc9F}yU_#2TU`+vzAZ-#3D_(^!ph zBO@`>Um)hla61!`=z?-}idKSba(~wj!@=$h<)Jhunp>7$*PE0C#ye@(z=m90zf3?+ zeLm=UP3Q=PULiPvJi6@&RCXJsSl16dFPn3@7)`wY-Q@_FuJAfW#-h^x0=w%IDEvd(^ zC>{TOcVXxOoHTMXhO|>RMo;N73cTygp|l_Gbr4}>@W~u?&M$8Xs;!OsQLFmL(Q!$$ za@d{q#`cPocEIDzY8uc(61<;x!rEYrbwsFB=XdRX_q%-9GhgZaxv@UGl z0lo>YZ-1VQPW7ht{0Bj-cLt=#OKw)Z$O1xZH((H zA^Amwjb-2iq9?axf>ntFRuV^?S;kV?R^rQIn7}r-Yc>9g!zQ^+yamJIjHD|4R!s=8 z$1$l5AH{K3XS#FyxXbX6$9xAsc!l4+mTU1?V~kD*<)V?T9zIr!#(20D5FxQMz&`C! ziSk>+F+{}`ZM_2T=pQ$fF9#U<>sSSbC_Da`!Lc}Dg={2<$XzFJJp!^b_Ca~Xx72)d zja6MNK;_MpwVC|GZ?oW=zTu3UN~jL&)ij*ZxHb6WE`3G|-xw{zcI&p2v3$XZ_$C~$ zjQQmetqv*5MGRL9_GW0xY4K5#%gw+Se5(bkW`wUCc;|j|Zfc3YrL^2_CxD$m-+UTs zB5(7kP`WEh9dr0{l!cn831NHxO45+-?&9p&cXyHvTrkh%+bJ;UveCx1sdP(w>edqf zA0%d3>A8g?Z{>-qP$pH*nt38lejN-ZkB9J7dnlvZU17Xt(W#rx7r2`M!7zyh;af?u zh3c|gv4tIskobZNZsejPh}gZc_%!cTOA^y@s;8olS-}a=tAXh7YlB=AmspqWPpZ~W zR#&5eI#)Q!nk9M?W)*KTV=+2j!0_9R?|JY|m@JWlR(eWTGaGEw z|F)w|@SL`57Mj!3=Z(`9?A7w{edF-_>ee!I6aT&k*yf{BMMC(n#9t;lmj>tjA2(F3 z{(A{zYCBENUdLx@jY$aW=7#C=`D48I?v6FFp5Tl7Pi&*TH9 zN}|@U&jSu_%tTuC<9BHh7|>9+1y=Gb3jwR?UpGWpuz(#rv^ZrOZsWYy0?k5$DS!nA zdU0*lt0IiIm*SL7uYlpJc{U3hM5A*f(QVq}=L8P@f{=XSWhILIz>WMJ9VIG-&wA01 zgRELxic}zNo&tv?=WQ9OS;9j4ITaw)%2kf?#K`0B-L|G-(u=`-U8(yHEWqlb#TG<- zI>D7L?j!^jLOVsOqVd+uSW;`%qyF=>srzPhOtu+-nX)!(?xv~jk>aAtwI#}0wTcT?Qe z!uK>PFkW^CY!v#gn$sPKTH0^BSxf`%>=G7~t_ay8^q&3D4`%Srr%lF|bm17}B|(W{AWJ%o~9! zPh->hVS8R7eHot&*cZwqM|sLIN4F0f=ygF~E5`68q#!vPmIf}TZ*wYI=d+km3m0t1 zk3U%OihpB~zrs^BW(r^dPK!GQ>~}KI#saRtG{)0dS%WNarvIkh^ez(8QwAnSk-eMQ z(OH!qA~lBGd|m6U=FDR6J4J~wFGvQT$*+&pJSMA6^Z(Ag{f2Veann`nTxsVKULvi( zWRjZhV3>X$w^TytY5^#vCcmA|`X;VJgvTcmee9AibWEw*ctXQy0P{%ow1uD)%Gc5#bD%!mJT*8beq3yzg z)r(751S5}viuK(E+OcFW8YR#v990+_N?%$a(3skH1ujeBXkE7xRcxsN%kDON@{T7u zm7wN6DLRf{5{drfV9xkMc6^7SKi$V@{er7wiFH${(Vi%a>(2UHf_OJq1?!5kI8n`# zftd`>@WG_+*HX)b7M1T?5N4lMo1ICM6DMzSo3{mH|BAp)+4b&|(h3=uDatDa{B(){7Hp0dV?*#GK# zdb**D9xyl%JNZK0E@>N z75}Ae!^V?ohre7&%}*b;ui6H`orsYQy67GD{k@m&FDT4_o4<|!OW2NE;S;sO6n=zk zpy5V8{L{WK(%Dp-Hfn=JF9z=)j%D$6fHoWi6=Cj)YnZWDz!4(2n8)2&CWm_%xV(_{Jys3&zuj5mE%{8tIYM$HcR%}v+D7GLZwQ4{+34vUO9N#W+ zYt=n}=oXsgzX$WSrJkYO@~39m>_ONXN)`NU<8_wlfx_Nr4g}2354P(!S3MsRzGaWm z{`R_@=(1^qx!lU^84SGmP(|!-)kZ~vZKzYHQZ>1-M2e$ zAfs38&%rsL)wW9F8{o(v!)zQo772kr^0kB7D^VHH(KA9kgEwXiWI`Kwp1C?M8^cNx`#ah#k0u}ZSm9tWLykX;~hleQUdV54y>@b-1M zGD&ZlP|l|`35e1W32KM zdj9HKhvYDb`xnYikHa_ZrZDH0v~Ru@F&OR#hZI|Q-4=y6;S&>0wMNvUxu6?XSNQ@J z?V|jhH9kdPxMAR&T$gXlma6zga_)h5lf3mEL-E&W^6~JXGVUq6T#gi=c1{)pGr0A)833n+@`6PwMF9`B0!FL(AKy z;K?oIz6N+_ao9e^CzO5aM_@dFGh8ftU=!^-(p)>Lr93*`xXb0Uvx{&!7~_RlY`+oQ zscC5u({J)f-UaE?`)U=K-To4jw~OH!Hr|T&5?byEjs?`Jk~5E9_Cej+dJqA^8EN@{ z|1W?20cB==+2=$Do2{$xSvZzEo!8Yqn!@$WFQwf{GkJ*L=Akw5w^40&v6EmqPd*2! za@E1nL|v!sWs*9)5>&3?!y9nQz|W|N zN$%wmj<>w6f#=ok2ZD-e4yf5M5_v%#xlG93C)Snn={zvoMM|6sFx<3V4bJ(b6N@-v zsRu^d-Bv5cH>|xd@@fQL)3;*?cCLqkU>jrhC9a9*^CuUTaOLZJE?~iYs{EWuMfG%k zz~aePEE`_nqTrC+ob;*N#1o2^nlU>&ThnI={E>)4SBva6xDj6CF|W|qz|UUwhc*d< z4=0c}>RS9Z8R}2uSWS#gc7_I ztKB)^c7hRExQSVw4g2<`YHvhR|4lja=(peaLqzco={tJ%aA)Wk*j(yQBU%0HOM+qn zd;^!M3w~Qc-wDZzP{R!eVPfUm@&ei0MxFu@=E%(SAgz+`=X^`z5RqF!iM`@(r^Z4h zl<6%)npeDjC^zRvk^Ji-@zN{+?V7EvtY^z_wkcK6d&KWK`pnenmPj4PW>-OU5;pAe zy(v|ZxLsOCOYvJ!qFjP++L2Y+$uKYM<0w-;fhLL1TupUY*yUX|$avh}Y3^rQd^L8$ z<<+GO(fd~KA1mL>LnW!XRwRW!E}9s{hqyB}`O7&1K?~3am&;Bu?1nd^%d?_8L-?SA zG=pWm+8LbdC*Hq((&yQ0#Q?@Rx`~3j1b$lW#h{NAxsLajY_1VdgQFT5Pztzsv4?ab zWVGnW41%xrg%t&_1C%0W^m`ePtr0cqwJgda%_;q`!BD&@J{FIswyHPNOjaS3mD@*a z*pB&BgJb-uT@eYsLpbqLLf?Y45Yv{d$Y@LGDStf=zKKoOmySUGxbmr!l>$NS(5zMX zV@?}GOFXsYLCK^&wm^OF6GWBt2tGdkcOGSR&n0h$E*bUQ9*FsG7Ex}G?~=SP)M6); zBsOiuqp3GD;t{-cP*E_+K8l&bPpS8OUoz+tJ>W2p@tDv`+CHvcNXX!mw(Xh6!z*ra z8K4bGj5=Jl=vqkMo9^D;yk8R29GL3+#z=_kJ0L#}rFBeo@(Qm+)+Z(Ed&5?k9U|+b zIOANM8(=3jl{;j>Uexann!74BLbFiiI>YhGiS+$k{W7-4LA7H<>qbbpz_pk*E$i?vJ*xGeHZeC5 zt%P(Buj}5xb9E0qF3K(`=Y~=p+s)o|qJTrQ8~}79tw%YIeQX5YYAvf)71I`TpB574 z{6=}fzPlgbN~v41cyw|!(|6e_`OWm@4Y7$hBjnjJ(|VJFTFb~KUfq$Skg*ajE;Q+s zbDn|1D?nX3-|&iTXWT3{@Q0yxyIlp>s6^Xh+`qQM`}!RC`-;yw;hWn$_j>HPYrNX< zg1+j&ZW&KhDl3fDXQ*;3tKWs#=R;`g*K9@cI$S>LF-6{v%=jI@pv_t$`XL^Qr66hX zN-LUsx2`O}mLTSnp1i5cDC$%REuknZfMTeVxlFS`hDH0AW4fn`zVzn ziM4osgM}hQZ~dBkkJs9r6C2*>Z#ASR?qa`bK7@GH{%9YWH<}cCR*eF zBhkDAN?q2yc=TUoPvN?_^39gZw|KrskNh~%2L5(C{>=Nj%%!drj~-z-F(>8umnp>H zlX7MJM@Q5qqF6)aLq0Z`$46)N(}n5*7)Z?2B9y`l6$*Atp$GmQ<`z+I4WDTC{fdXq)KF?{qd-puCBx{jRDI(Z9w{b7m zyqiEPzTx?M3+8Sk%^dUDnUB#Yb%IxQRQcaCc`S1#YwG;Fxt)07h7f%uqQ*@P(q-nZ z7_!t=wby@-Wb&r62ikdeQM=jooFyP^=a>P?c%%>XTHsXWycJPzu7 zIh(==-YLB!SfWS?xal;q>c&v-+aCR3XTeRpl2O7^6$CsBy?AR zHm7UyF#`0eY&O+PW^OitN-c~2c{e-%90X9U+>>?2>r3?|XS3DRA$u2wQSTs$3z0E} z`o6u<8D6qjx6+n6y^ANi^8N{LDrqP4y4<5&TQIs|arlXNy&7B-av|KHR8-xr{swCy zg?zCE#h5aX)J|0frpPsjiW@>ytvI+T+Fy!IFk{pBg6`X^1<6&sc!DA*io z{ODDAVmD};IRwxftU#yne0TfuyJ@j~^XVG<)-MZ3%Dt3YUcv7-NCn`}`J!q;*Sgo{ zzfLp)-NSAm3DR{n3HmP5N+%`4)4y2iC(rd0_ZF{~T;cNAljSD@4nKTM>bZ*-jwa6C z^$X$$Yf{&_guJ^bY9}b14t~$?8Zd#QYWSD6R6@9gxk$V_bn@`NHn+&YO$#=dJ0U}Lbo7epKsfdn;vJCGXm(!{0vzY z28NzW{j3Ew?p*4Ccc)>T50@sFkOLnzdD_WwZV<^dHU7j#WG;Of(Vugd)a`kLsIvse zc%4LpOcy#mHuNnLC+*p}>K0>4+3pbcS&Eqi_pxQ={eGuAA{BX={WFb~moOD|`2*iS zwf$E7^+Z`sUp}PLogls-o8(p%eW#jiUu30|DB5pBDA?m+iVRqgjdW55Y|z_Shg&I2 zY^%mWz{(j@XdWvfGGR321QSxtHr5N2 z#r&%Tfk^)oXkcf8C%|+jCVH?4au{?8tPg!e*rXZE!|Wq!0wnE?6PILBg6JV)QU34p4yyw`IlH|SnN zCO!fPh{zqzgTV}4-pGWO#pZsp`2o^RKxB0O715hSsfvm%r@0`L?G3+H#CTdWaWE@BZwaHVAkLDOAp%OTp}QIX}+(Lw}rsH0dAAdBAF-Z0=wiPmwD_LF4Pq zdAaefu5s&1X(Se%M;W96CU`(=7$Q7+OuaCST(C~8T|4jfr+Kd_F#r(MXp6v}{xYv9 z*bc?7sC!9-b}bMFKR2tq1X`JNlh-I4t{EzSAWd-L%$tRQRGgBJ*(R(g96kY!9pFlJ^`#YsO#wU_s@sI zvE{@TWEh7sYv~vN48E*PGcMAeTg!2Ve9pW?8~zny(lkXHcAnjId$Y9knHY_q@}7%R z2C8EiWl=PFz!$TH{~x817H8WFv>KOmq5&m6O{#`Tw$CmtS5&pFZ|5}89EyBMR;a`jJuSNKG!}YQe{ePbb)H-s@A+Lvk z(cYV;PUYKRsw)*Z0d@nMH94y)7cWhPB(!?;{Q_x7Iet!~lU>BcDew?%=yK1nS(OIR z?EEQwHps30Xy&WBso2*DNhX&ZJkcqoq)>Wq8W)E_(QO~-7{3u(L}GZL->4Ghl=T-u za~yL8IL?X1KW{%b)5J)vo-SqWvT=HU)L^AWmVs8NslCCrp=%TWiOtn(79+=AB@(# z^6ciQ!sc9A3QD0#dnKDE5^M!UJqPO9hk#k@wLkr)@{mDPi?6?<=g|M?`YY5S;>7deJ!nNx? zgAU`lPiJ5MlZu2jpm9^DsjVSkfVs^z4*P%h_;n*6Z-eEwp@`^xo=>9B0QFDmla*+fN zXKqtZBH06mLUrjnoy>FVLix~7@r6i$)gjmx9(a-QeI^=vW2TPMgIb&QP-TCXcR%O; zoo9Ene$102O|H2#p@H~AlG7moB^d1t;0I;gYhU4+c8KPxP$tj))qQ$|^WyT=B&zA- z)+7-*ptxT^d@$`(VJRcPCv$hB)WoWDRna-6QqH=(tk?b1Z*mYXLHMy&-@b}dyU1@^ za&XsEP2LN-!VMB$c|k8*W+HQa4s!kU@|*o|7rsdHjB?8`4B6SZ0*q`vO-lhynt ze-UKRIEDHPLYtnx-=AW013gz{pnxT&iX9^z%o5PhxdvulK-n?1%jW<^$_7!B?KO;L zs~VS}Q5W^8T6#2%InIab(>{7tMTr+hRLdA|(C>KuRfPEjK_@*J`hw?I@sm=x(vuU! z`2T!C&CVKKBME@D%c_=%cU#3T@MZAp{SfGcod=M&iT-#9aGRqRNiaL5Rz=j{(9+n> zpfcBlX&Vm=)SmmRk%ix|44I}nh25U|T`mrAJ<1Hl5y@)Ow=}9_;svWY^Su}NGBJkh z;RjF|K|`AYX!umw81;A(5*^Ony%&)BG=X7Tn`cqhY5? z>+&1vwgYjm-8X6<TldDKe8*gnIvkJ`z_)2N)Gc3vLn zZ0%S`0i@y8NId!Z1@_ay)Fz$+6tQ>*qyPh}Qc`y+G+y+fX)`j4VH(LLK{xbPnR39X z#A}owCrwLHKS-QMi%u3le4XZ2z&>k5%+)s$@ZvvUHt81aPINisXf2@80?}MPp>0B8 z(pO8`@~WdBv($W6JBZ|Rue6V*8kqb_bUA6nIrLzA9nYzs7*W`19p8UeB3n8)!|w|! zZtkyK3!$#K< z;OO&PbQ)1_vl1mAbRjjx2{>%lg0cdV46w;aKuOb@j~P9YEOqIrA`o?A9cpB=&1Foy zWI}OgHp(ABLOgWl71x{$oj#ZUt*dp{mdrYm$m49@7pB<+KR1ec-6e52{li(eP` z)QClMgedQ{E3t^hpmJM5lUYs6NQnxrR-eCn`ePX(-u#GNZ?F+seAf1II7CMrbV)Fo&deq& z(w$tqP#o8qoi}Rh^3iF{GWQ|xWVXJSFF5oJNtf+d(>)N-tO*2_PgG0Cm@aKxii^K$ zGmY9hNVG7^xV!DHjju$VqKx)Qw@E8VF;e&G3~{>l=V=>P1)1b$>Jp}J^PClwjyAYo z!3e7p9kNr=yf0-QHO=j6i?C3R>UL*r#wREt$p=C=qX&lGz^8aYsiai*rE?FWycmW{?OP1b8$62+)-2zA2#yh@{`QFymwT$iB-rS)3V7DX8N+|wd z=2n4xL@!$&)d6q8=C1X+WyKf%p^CKqYA|=D$1iSZ*+JR7eS)HY&%Sq*yd?b(iy=pK z|0U?LB%wKT?eLX)f15g34aQNe69Vy#m(`k(sF}$byI>g*%`_fw=2uGY%>g|gU#E=gEWBGGnth3DA?*B|!j?qN$svPB`3j1rfqiGUr(IlP zSQPR|H$LvC{M{d-Tx_8!)ZTb0G+8vcI(3p9lWQ(o0uwDHd1Cy)0l(q z$3hIAA2A%6opig4O&g7o4v5m57A4oN`tkA_lM0nq zVlcd~wJs`409Z7IkWUhXb(t8?fc=0?67k2{-xfqvETdI(4?@Hu5EuOX-)p`Ev024D z6?t53AiHF2&(LQ|fC_kZs>k%_D)tiQ))UcxoMgQuW=)z}MBoFaPu8?34zipVePnXE zW6Arvtg_{h#4ks)7o9hhgY{T$f9#4a8(qJAjYI9qoa1A*g+e#~4orK$od{a!5_+1q zsx$L=7HD+0KbUvb?N2L%A2>)XY+Ll(cPg6?BW7YUn^FAyrsMiY?~^boT&MS(ev}JM zCU2@w)Xj>oC!}P0+ErHp{svG;hNelFc#tKVMA|zGJiu7xYDMIOXP{SoH*#zss+B-) z95QCIWJ-ckLUB4kmBimuGt<*m#o~&jD6Pr)uujFfAibO18VR#UGmPbc*vu&_(vbG% z36H$_PFPNuahW(&?|$CsR{ESwDzZ>iRAN70X*`~l$;DCUxacWiKcn;MzIHLYZ_p(D z${_3%qP{pNT6-eo&+^SOaqVE6-Ce6GFKT-K>Qe5!BU@vZ;(*rTqN%PZNH{SZhs#$j zyt3Sw{DZR$UzkR;c6`kyHC;6|gP{F~E5wEBBbm8A7S-8;>iJAw6>XdOJsmg^k2=Z} zI#spXHRUX5qC&UsEaL8&SAd@MgAm=;}BN(=GOkh=zgALHqvuM zR3m%cR55%Ns7RXTxc!xN{YlXvZ+1Dxdr2a;ye$Xxyxq9F+L8K@19KSdah=Pu;BDfM zYpG6(CY(j(y6vTNEY*mEN9u3W39fwB?}pPTk3m@rROv`ule8`Hvj$Ej4_E#IEw64W zR+TqLsl78Tkd7Jkd?rRJQokTX-zth6>JmfUL8G-zU7d9qlUDxOK-qpzhs72Br@Zom z;X1i5#>xHZ^7?b~+)3jJI1F8EQRR@w>?&K6MMR`%oG2@P{`Q33Rugr(K7QXhs9mjxX2%|mJbw>|FX(OJ z-L2zd^TxiR3)5v@^ei=s&P{EvXtMk99k874N3^Yxm3E6}sk|`-IK(O5q!n}aicoj1 z@xFK%h4292%g>*BnW&52BMHxN&{g-y z$IdW4oj|bG`3>3x`Qm$$BV);{7P9!?23jskn>n znlM%3pg7dQh_B6nM`(_s0$kR=Y?pehJ=-w#eRBb=3xdRUEW}UBkVe`KiPpe5c6LXA z`goiyJEA?>)=ay_%IulX_Q4MD^pab@K1B7Cy@JvdQQB8s+Au&(&!0+i7o!4;dJ0n+ zmQfR99N4|K!Iu7jG~m2Z?c6v@X{5)Yf|TBxkCOn^)Jdz*d&D3m+ZaKiaI#ht5c`2+ zmVPVQ9Bwd=bd;rgf!c$CCk{>3*pEIIjwu4MT&$5C!PkMK4{ zSB1ROo@VBvezA1=y5^ID@6~M?T@r-0|JXWPzHu(@J!`b@UU~NmCZW~*(3gMyvx#|% zV_Dv?YW$*lv|=GmQrL#67dx$RuzQY$zWf7MO3rPdCij7WCwGYLq~nHemRGN_kkOpER2mUv|143!&n@mBK8Hn7f`9-xaP3GWmXe2O()=>FcLb{Gd-P zVRmN~42wdj#15hQ1_-;b%kiHXDXXb#wTo0NRfn;Z$F8dCVjbwYExLuJU*kmkW6_r3 z^j4(?CxcDD%c0k6_TkSa>U%o1tksgFYI2X{-#&f*R4Omsc6=DDZM^<4YQQo^4OBE< z{P~Wi2X5=ofhKOmetF&P-hG27Uo858#{s654yFcsPcpR#vfB~}G@kj)QjR&=`AL__81sTLb^o zVX+K83ZAyx{@q(e7p%S{TqoKoZCqZexBM}Tk;y*RwXFOjn1u1+H3y1{%Qa$r8 z-_y#%z;Bmh%DwOcj4Ji-}a5?rz>eXrODNMOF zSK4Gz`w`H}DQ|C-REnMuGCk@$SE#q&p-uG?$>hdwg{yR7gJ+BGRdx{GYu*XEApFU? z;Gli{I?sqbvTkIIBX8T9Z@nSf=>0RwsysrCq)@2Jk+@dsqCuCQH+tgSW&J_reh@4+ z5+(W8xG8>QLRNsyQFf{9%O|z`nkX<4@rf+fi@Rc|cwC5xKG2VHw46>&hOS0(((f8QSpw2*)*0c&uCjxVmIG>B6Nrh(L&tBWPy(3RLZ;%c9z?;5Z^P#N3J%iPrRK|K!PFkJhd(&{vyIxo8}c ze7*yF2)22R@#&1wnP35Hl%_=Zy?O1W7jM7A3o`0k1o(-J+Fp~4@Pn_{u$*0}^(m%B zizmh93D7_B@ucG2jSqSLKI?dT+`R!p;;UgQe4kXx<#B)oUgCL07+CxIySAb`B+rwy zp2YBebwnD5dyVma6}ow~k0o5q(`EA=LeqPYiS$uiMWQ&!xWn}fCNQ)1M9*(@yYsc; zM6qZmkUTtE*SE&usSJjp#-u675t<5Am=x!B=|K27m%(xlf;)3Zlh{AJzRU867MrPU5|B?-IS*DD0$-Bk{x&(d0YfP z=UbjN&1MHF%I>sZi;8u?Sf0*YdQ)?9EAsZn*SZE&))Gc{gQ+(7So9B3-013df9i6E zP_seoX-SFOv6l~a<3@5B^$E^wT+6Fy@0gCX$z4hGC1_fR7zEOA^vhy}y5H=el@RsX zkaw5e({PN4VA>KyE7|nHbG|Juzo1U>1Km*SsL%2`z^^3%Mv!0n~P44I+j_c0&KNDA4s+GdgfI1n@2w4U8do+E0O z|58X^m3gK1pg0nd%BOr=*%Ily91p9GMr0~gW9|W=Y=F?P*a|R-m6oSWZuNw11 zsh!6M65^~SkN_kP^B0|*I~}EEc@Wd=C4i|7ZJktq9r}?h>$NA*y=Bv6`go15*^Ps* zk9f(sV9@z@FdunWaCrN9LF4mb>1lzcdU^(_Xvp4_bF^ROg~?+{Q~gC%zb9*xMh2K>E>}a_Ze9KdZU&<go(d62`)9=WCQZ-I%toG?TS%RHrz-wXv^=9;ZaMN>iTyy%Sfkr zZ%J(`SCtMEn)0SP_ROjb%l`akKH{^K#%zY?*D-<81?AkIXsPNj z-a|j&D%|s1^0MV>9nFh$>h%M@n-I;hf?_%-iu03e``JMYohsH{JjZBb zqH843QNMUb8px4KMCJG41pnm}3_IfH>~pW5iE~f$N5rZ_O|qrleRCDlfI0dmUFw+XZCK$jy_q*AhrvEH$bCoy@G;^>M z5w+-HeGqrXnHrxukT_G*gqm!;HxB|Xp9H`7xU=?;?w~MnE8Tu>JexdSx03Lz)1>2x zr9011#GbKK*SknWQOrbx*bv!SEE?E-Pjv#c=C)E=jOnq1iwqVqNkyg>io)`uqK-;y zwE&tpKB>VmB>=|vQW#amKt?b2KrWIIW zE_EZ>HG^&3@x89}#c^Ns5fnZ3j6ptMCv?BvkwWI4`J-XEt*Erl{2|)l;k(xxlp_J} zxe{ZklhG%Ko@OsiNc^yQR|2-eA>t9F8CtMGD5yp9iAUMnap{z02h8Pp2)1uH(p}RB zuEI;^`^ucl0twj8U6c$iTuN)|XR;^+XVGP?;eV}g8Akiu?R&*v2U1%3{1_0bO=3`2 znciz#;APz0a=Nwe2`ETafyy>h(o*-&8-(hW$KzLxc*ad?%DMp(7hcBx(@Gsl10iIU zN55Ia@XHK4irop%m7uSvc!^wzNJx~mr_=UusdjS%gEG7l^Oj6MTx311B1L(Ei)+RH zX1wukHiC5|gSWx;l{?iVhBw`J$a{YRjPbqV8;{)atu4g8O@s3Wy@dbK^8^Bkphu&IXSZC1NvPp48aKBqV=r_O9ZcaR86`OLz8RsmjfY&w~y55pVbBzW{ zjG(Ej&#(*{&r&*uvoL^1N>b29+1;#@xA|^CO*rM*=19mtldd8nR&o&=v7MQ|Uw1KA zYb~L1yWI!VARz{p;oMlJfHtP27MsTCq}KF^YIq(rh{X@uo)n70j_zw0dRw&|(V)^u zb94?nBsS>O!~5B2V^#-{wXHX)W4>*fzIt(G6NJ4`SGNz{3iQNV-^9u^W$aGSA~!ib zHo9(WQ&IY#!hS*nuiZMX!^EFR>-iGO$=1U{L=rn`QeaWgMPcbiPnG#P^=j$jVZ|id zr*Y<;xP>B;#;0P`Bx7(wPB0J>^m48h!>3cw0LO6loS)2T8zw&V;Lpr2%jW4g>MgAj z9XP^L{tOZfjaCyymmHi??3`%A>bOjp8O?@Sf=pkPWxhIUw4a~o0%$~^>rQD(m=33E zYQc0hx~ntya2a>VtElymi|Cx&S$aMrR$!v4$xCSE5&ozbFWFc3kcoyBD?MWtkzEY` z6Lg5J*5A~)LS+JRf3DXzPi28&YQpZg|E=P*0KHEF7Si$X!BWfnndT>m@IkBAE^eym zn7X2K`EV7@O13lFRj@y-rArQmxK`EP`UtEGqZ5j9WAL9fnaHenJ1?&>`i^>yRUiHG zi%IRmrf$39L-vs^UD0lxxjVj)ap==&oPW(qj9c`!i>`kF&e_QfZ^=&K_WsF{$Z`XP zb$?~9ez3EESV1abI;dqPqlUM&==Dej6fx1;?ljQ47+#(0Q+-d&?~za9|1} z++)w1>tz@*t^7EL5MP53`x0ure)46+mE**Pq`|>Fja@>;CUeDN#TYIAFX2p9NTw>S z#5#>ow)~p{3()#B6rIiuJ!~)Z_QZc;$u;5bD6%)0Krf!NYb?j(;WxAR-r25Um4zNv zK5?{HI?>^K&;6nC^}7)(rfQl?g?{upy@Hls`@~1%+C{#cS{5W_C`raIyF}mA;0(!x z&Bu}@>*-lm{;QJ8+L!;_T{^#Q4_q%v*O~LK>H-)qBA3|O6qIQ|-$?oQa@<7OcNENk zf)gEXesEaq%zuKMm20C<{4qr%>MBUEr&ZHP!6a66KxqA*ms7D>_gK0OuAC)W-a%!r z;(Y~uC!XKauaGMf)4RTVa~0fEVz<=flf&fOyf{x%L?yvNU5;v@46L-7s__>~J*HzvbKWUV3vK#zoL#iVeGb7&VFgsoL zy=VdHEbe2*6?efh`@xC!nW+)|nbUo<3S+eJ zFnFgVlu~K+99sXrcS7zM(49e@NLnKWQ!uLB8I}3XhJZ}fpCsY$ z(ga5jO?c{K?Np20Y8{GOp?H*fB{PDjdz4{Ojosbn)OBrSLJhnT%=}&QCo7{>Lf~dl zl7KF|Xp*QT#5&hdX1@rwQ!nd_ekz{F+#*$sJA0~{Ab8Q%NQ}_#c@`rvGm7!DJ53bk zs=dUBAt_n|Wtn<<(w7d~&e)+tDLt=rQGKsXS zup=8>p;Fe@ILTG!lI~G#ySF?fvWYAj6)K64N^@p9Ma+}rO@0KWGgD(UTJPfNDnxD5 zVhn9iG zq~epJ_*JU>Gup()*T-!*TxS&O*xP~@xLh15jtZ}3-Vg_Vf7r_xuIsYUN23N5bH|I= zN|oo@8IuDH_oUVxA!0h#o3-x&+tu(4cP+Mu9GAA);-<&C@M=d!G|}0Mi=_FFhqpYG zPn_&VTY`HJg#1mV&P`VL<#Q$DO-8mSA(SD=kNwYv-q*y_(+T}>4=bO?r@^L5Mf7OK zbbrRn>Nq-r)|;v*e~9DlhGFznXS1s*2L>dQ)w*hma-jD#{eY{D$BtB&@y%A2q^$#* z$Rm_~eT_k_@w!y!05e<$<=a*-l^mbbUL~__s--6<6;(;;fihjIBc~s2nL(u4lSY zrv-_QJN#`IW6&<>Q#KG+40yzqbXHpxkI>u@t-*!nEVAOPs9)2`-5#46FVgUs;3Gm} zBTR8FQ!CO2*p;JB<(U1m(^h4ef4@$WP5^&7JzY^Cza(|8>NC+U$K>1|jjZ3%BG5&X zS!1%j8cAHTrgneHQ9a)t|L#oZYJgTKX=;FG#3KB{Teoe~5|8%kFxNTmwdsYxbLZ>2k@$)UIlU3GcJ>@l4A? ztNrx}=xn$bnA;i&fBQ=%{qWRI+UP2VcYy}pH1b+NlK|TK*gBg&C&;~S&?9gua;Ewq z4)@Sb(3aNDe^Yp8x#uvMm+!_5aeq2%I^UP--=d*ImVYa-%wcE!^aN$G`Lx3{TJLiV zTy`TT!=ElGBQo;(7EPjG=7tgd{s*D+>HLUiiHb%;@x~Z&bq#JD3e^P2P291jg|9rs zDO#WFZE@VAc4uy(Vbjr;EgEA{**R z9Hs7eBej<*yfj%B$9#dN2C5O4`3h2mW~ojs$vdk2Z?D;CI-_aSxqgD7xmw=jNtv{Z9!Sx#=Qj90J;U_1^H#N7bDdRsO=W_3udK|ApRB6FAoF*`$z#JDt8@G#VnCT2E%1sm1h%WWkhp-D`rw_7Lk- z@H+NwiTh;zQ5gC{l+l7kb#?q}BHg-epC3FNT#t(WE{uQ!bvu385mBsqVRi5ew`0Wt-qbc&DhV#^s3Z2YcAYJ@!dc1&I|HvO_CjsOdkNavj#i(eM93m&ghhhg;ICzYG&XnK89 zGxJCwy$heGwePg=0gi@ewQmP8OCD$Q+ua6KzeL`M4)kP1WLg@Q{6vDTeH1u_&h|9# zVB)%;LzYi(C0&d~&iTkqgtMl%2Sg3m)a^Kazs)7Oh-B>mgrSOPQHQ19umv8BA8!^52814ZIeZFTLxAx1{l5gi?K$Z^ zm(c+*Qum5pjgfgZ=BK5g`o9?M;)d@=6HdjL~(Ax(?+B1Z;!eM#=j$`Cz> zmjXX8u6DjF6BCuE&igHeC;z-=tE-rJmZd~^6A$H2-Qx%V#DfCkInifQv4Zl9&XOw4Jd9K$J-h;NharB;jEH zx7x)jNgiNkWh~<0q5C45`7;L($7gPKR(&SXmtp{W7w4Cv{|wrTNMom$jL-k6 zK+W?T;3dlfz@*~fV(bF=%q%E~@}HqZdFkU{rvG$W4q$KLV)-KIf5uG0%GL$o^qEP* z_JvIhVCrB7cvcrMqwf)id)-4;+kn3?9@!WQ!42+0pOr8&)$PK} z{($zx!ptTWhM&mtJ%*&4X=CnGaiidyd6}mI;Chb_r2Xmr>mtPrUiD;c?PNm$!}Uhw zpFGHi2hfwp@lo=83*2+7|JAAXANHp>gK_Bb^76w2WZ}T!UOp{nQLovTG9ND&m9aH3 z^&^!9r*JaOpOLy|i^Wj4xhD_v+O(X?ROjOhv(?^_nuA4L_Z=@45t{Z#;m5tKhjzXD z#c7d0Kdcz=@MVy2c8yK9^48wiuHRj)EjMPi#6oN<4i7hf#5>*(9O)^H_8Ecv>-j)& zuCvK75aeFceaAdj7+&PS&>aF=O9C0p!%SQILftxo(MIi{w?^(ql)3T3v=7L$1a-bX zRM|i3V$V)@6%Y$$cXcq@Zc)R^TdPrJWX6L+9ab7ckL$uHU+f$!liIvsa@hW=%_V6{ zm)eh%wnZ~|rU-Ub|;mTd;5aK6~_GC8p>w zOL%J|?KUgqk6wZ`A<5iucM#fmkF2#8&B`)h@?#tr$H6-nhk_5o2n)4O0*@R{Qr|#r zlWviecv4PvE#?eb+a6C*?}S{puHA^Ie4R%2~$> zT93yjlSxI$s42<2)ccojTmhFoe{>$UCePdvO?x2s!7~S3#U;dvC0EK zTOAoUzD!>+5h8pF>4|O$%FNTd_tG$`JDiwt)2I+prY033;CW5Y^V29K3JKh+^BqUY zVUJ>GQ$(khd#`shwm>%V-pOJo!IdUEKsa@`U8lLTK4+pF$JZh}WY@SQhzgQ@4|fb# z-l!D|lgnH0wI!Ngo@#wtwy9n!>PdRpf{Jz90#37K9+H=<$4d%wdn(p`v_V=-MtjFR z&uK2@&aZ8i2euy3q_qGI%!6Y!T~njd`PLeNmmaee@1ufg!+WF{BFGN@|3= z?UwN2iN@Yp4JJ3pz^u9BjGz|#+_iDu+ekrKwQi`-chB(ka~0fo*SPc4W{b(fapL1m zNo3Jm<=@bDq5I|S?={g}MIYY3Cp_`DfqSK0(au1s@Ngz-X|@pYE0Hsf*!UYaiM|}{ zH@xMpx}~)J3Do;I6TisTTEPxEfPANGd!?*qu_9lB7;jV?lLZ1N3OB#6%y3|tYsy$i zR7<-?_aO*X;%fq%IZw9AJBe2h!g;~_aNiU}WJzt8S|0m4=dPoKb5*{#Sy(EM<+5rW z<;lGdAIk=k)xVoId+O{>dS zcNDA-8wOE6L0PD8RYGP3y)zfxy8`2mTli5g36A;8)({?$JBVEHtxBt2w*jlK*(X~f ziFHP-UCt%y;BHN&gg=;k9M&917fWbHFy0E%gloX;h3~O3Pw#gdjBDQX5X+;G-m%#8 z3CU`u2uL#^KneR`#rUyElhwd3?QL79&@NtYU!JgE*e_jtYOwJ~`&IR|!^%L-o)`DT zX+)z8w2!+P{U5AKKhlf_;JCh;d4Ah!!%VrR_gnt8oJ4R}o)S2M3nfDGTN~46EVH2S zs?HurwHBdo;V$Ncn=eQ@qk}u4s~M9r)!y!+xsmo&mm8;O(ahbNF>A;e7E%n5FeA$FOE#2yXP8#>RQWd-Cq+vN}J?MUg5XDrpW6|0+DECwO08r94q>Ni)DD_se_1 z0+aG1cQl1~X6{BZ#Pj2>A4eyGx_llLC$$UKt08<*;j);qFd1o{$>!Ys9m+(h2!yY# ziku}+8po?iNtVSwIP8AbE>_=8rE4867dU$wF`ImkZui{AB_@db zQ}A=%Sh4>bSpvd~;fd+j9nj&JFIr5{%B!oEO;?qbrJTn8xZPDB%ZxWebcVV z`X`oo`^Z0o_HZNe5u1vh?;KI;5u#@^-?AK`V|X>oTGj5V1Z6i+ z=3lM3n8?5fDk$^l$D)1|iC~k??E3Nc2AHPN0es6m)jtttv|p;qJNd;pDrTB+?#sJz z;V;1h3tu=oGZa+b*}JafMt8P+6^|b5sFE$QpwD_A8XmOApI=Hqz28&dEF<=z_6?d) zq|z5VI8z~eqqnJPDjn>a-Yu%ccK$tGu&OUijO2|-aY*`3u?+KzqB1e)@Wte!3VZC^ z`*gdRSNoH`o1#bL<3Pxqbl)B8*4y1Y{>Oz7-7l?DyoZj+Sd-iUDX43=p9}msVArAU zN6Cr;ZNoy2s0vA?DfW%v$Hfk{8Qug88Pq5FyVYNX3nF5M+xvL9a%+c}h}ga&KyUIt zlU91z#WUHHon3#LoJnx4_cy?#58Wpts#V)2$f)$jlqjN#KG7G$Yf@v8Q5PHZDC6hG z*Y+K(dYrY_lRuzdcJ(Cry>xcQPA71GVpy2bZ@z4~m3{x|QIXU#Asc%vz2N`i`7D3sa;d@&kk{~d$su5Erbq3J~3kZ{<%f%ECdZ)&1iYZiai3U zxI1c37FIr{S=Y1N8`BMN2z%wWQwqq5QTW7F5Qvu2>(itgcInc5n6l;yyIUE)!yEkI zY91FE{cJ8oK1_9m#Tb8K?r{8I#{5f`eU5kCK;cQUQkbxWh6DQ{P_ZaBR}kib6OkLttJIny~nS$}SY{ftv0J9(Wq)Q~|{ zc8reBsh&v-g1yXf%VdRwLs@Z~ddy}{Q zvPV7&=6-t(So^eu%8; zdGxySVW-wQH?JEIEaT(3!(M(d^()AQB_QJmlWdyy$nB|uXFQAr+djHq0qd%qlNt`w zSF)BTmAX_@PN}!rJl*1RUS`x=0>L#lwKHe|9FyxsOLt?yfr%;FPRH$-rr`b(dcRo9 z#Ewk@hR>9N|JNYK&~IOBREitW);^V`44I~BsLu_cXrQqx5WDn}%C(hk38n=yu_V0g z@e@{;jkUnk>)q-fAcA)!IErNpG-YfoHeh z*8(Vxfy#kxyecMMQ>k!i(f;*Ia3tm7+$662gkQmHHMm-IOjts>7 zC#9FQ5K}57C&Rnx@;Zbum2j&rF;8{F=}#oc&7+)WZB6h4~wke>%nj zL9uSuk9~)Gxs26F#mOUz&_Rm#d;z5RbEU_8M0~#idF`@%PL8wPqYKMYw(lJOJ)`kHsG??ci3}odhDn6oLLU8m+sNRVQoV^FG08}vojR@8wcn46E!uo zgd`dun5)2EhN-Z0LnxiwTf92O2>VJF%Mn8~dSmGzF?*b`58U$XdPDu)LfUPrUI_bc>-*I4M6EKqs7{fGKduSYwp`+N+&U4$yT zMSo1}S5M<>DW2+_MZKKrA9L1!#;QVedzZs}jRJY|YvE^ZlMStZO&vK95ko&P&|NC& zULO(K4Ola2a~vVfKir3&YKisSN>%(SO^D-As;*pWOVVX=D+M)t0BEv=j1R|(kfP$5 zYIB=Lh!8RNDe)TrlUBR*;RW-WL2*RZ3WMRNd~QJ%gZC=K zWK$R_!wf+4FecRQtKjR_-&>!@@u^~vZZ1g}d_KYnm82Z4xrH#IDpp;84Qsnn{`TYj z2f~v9vQBi5e1M#1<=#g3hzn7hMEAO}PqX`j8Yhl+6=~hfN#baoU zdAGsk&A5hd1o9^7wFpTrS>auCl*%@t@)p`Vh1?Q{TYHi(!w=Dw?x-jqa+Ts{T>5T* z8Ad)RKn|!!Rf4br3%MF_=0`c_mN-%{OmGd|#vUwqBt1$@3)EwdA7b31)E zgE5RydiuBKuz)5xIZXQG)yZGOU1E_ImvQ>PFYOElW`>W7gG-paIh8_jbf2=$gbwNFb* zCKvLV52?X1;m=6$m1B&c?j!`fRX;F&sq?#1;lP)(v4V7{pqiP_gV6Q)6B-wZ?)$5h zC=Dwrp?Ix*)KPC7OE@_2m&Dx6Wj7{kTMNi)&wB4B?x%>@g(v70Vd&prvV@V>omhS@ zOob3ad`c)t*TfkoGVT||*swG1ms|;}lrA9+NqJk#^q|*>5Oa%f6z_oXmwPIcO+0L< zVklTAvrqQG6fL~@o)3H25N%n+|6Rq#M)q5Zr>^Fg$d%9@*n51&kv0|ySjm<;i7vAv;;=>Do`g9f`Cw>hDDB<6dE^tTMSx|BqXQEkc^5G-(s)knNM=$)(~=m-4F$eN1qEK z@)3R?Ve=8i%Vq!yBHZ|~hvo^i03MF?`cHImgD2F8s6Y(K#%}b9MDXI9<-wK2a^UK+ za>(q9NeU9gHRocGl#6`aPs&INbRvt5eR*=H<>u5M+CTQ`f>f86M# zgb7$K#VZ^F7HVt^Imyiw%%L|nz_t==5R-`zJ(}dZ!I-o?kZM-zU2q6KC*T01vJ}`g z5kVM8e(fLqJnWLw16b|{VB{@30rd7P+rSmQIRX`4^M;! z2sEpQM&sHQ;;4}(jy2NAYHpp)J13uIV67`7K!n$#V_@+U6tL;>g%&=Q*%m3#qHDdj zJX%6Jmw;S!h!|WPUw8tOEW7_ zVx1PRBcEitW;0*CHW4&w`(bkd8_<0y`(b5DZa-E=H?Ig#4gJHo?0#z#5hUk!{jll| z3VGj$P=xdSS7W{7X$rxoz!DQK)O>4rTaJh$w^yj`ssMbiK&8PijbIucuXU zj3rs%ur#JtDNZ<~scSB}(8lIht?ECfF?QxkeU4e>EpeSUYTmsd_Eo8%Z{Cx8Q4@93 z2k}}i9XR7#ZjlN*>7vZY=7)M2MvxV?Atg|GvPi5Hcj6vftFs)TPR_bl8JWu9)&+h? zH-T!6mUBYBNCMqfN(rvJNhNF-FjZMTw=(W$;D+n5>ckD#XZ9>j2P^mZvMZHb=8tmX zvZA^$zURcLve{w6|8#5#edrf(!&PIx&9#WF0dUZ~Z59TF3Zh`x;S@oz^rrm7$ zx%2~zRBqmMjyNQxyb|ttoX~gbo^k)vEsq!bmljVjZLlv@riy- zFTzQwmoAWd-EkLXCF~YTQh?Qcwy8koD}c-$UGBS`+ZjX$iiaQxSx}uuN12D1GZp^1 zM^cdz>!E8b-cJNn@CeI|Y&GHN%$-=`g`~EJRrJjJw@4$bYVid1U3XX5utF<8z|xv2 z;+&&;H$f8A6K)ptlS3VxRl>vv&GA1rA{vxnP(1x(bQsYB!nM;Jp59`b zVAG-R1){MIoHmH8u!#(cxq!}4?bqWeyREH8q<%zCi#KZ^HJdFQ;$DIXU2)&2Q#{Mg z&jf$5h*s&u$I5KGF$TktDnb@ZUyJq#pJTNJ;6Z{;@iWeT?ao ztj<$@wD)xVLm%1JkVCnmbt&GX~houYrC^nVd4 ztdIjNI`zo4t!QP2gBGeQUfeXd%ERGWpQfG|sEd(DARnQXtMYIsWJdkY`f}+>3({kz zu$&5rZ*Z$n;5Ai7GZZc7vcBU*#c989pk5PapZQbi=l8L*yHyxaBgl#S?7Ya7i;5VJ z*#g_kQYo&N_wYk3hV)mkSVJK@0~B9R01--xKKM|83)5C?CgbrbPCnO^Gtx*Rf57SX z8&oi{=0ffas#V{8k&!hwscou4Bn-#HXd7nTJG;k>zSZ|>KdE`op%lBq?~zne!#tS{{TK)2%(5OQn>E z6Ymh56AdJu7`_oHF z4`5sYUVBdt^rAlQaMggBJ5(rni3fl?tVZ2#94^^AgOv=QwjepB?zP+aRDsB~E+M#B z7)J!BlOmOp6Z20em&~K1)}EtS=B@MX#D+gDtc0W@x#1n0Q*kW=l9Syq7q7qZ6SA|{ zg&PrOFN8TP)%LSLR$+>exml;O!cW$z-K=Ft;n-8ig!tWvss-F+TR|R%H-jJQ8bcq( zH$xwOJT6a>+k+nxtOL}MLCF9F9q*t7uj1i@YXpmRC5O!bciP&kI8S7I2Mtr}DAgKi{J}{lJh2a+#+TVDSTFzd_ z?iT_4bq?*{2<317_-DQC zM9cnXfc1}4|Brz6Z>0M#!1@O|{&#?tbGe#O$hr%XfQ5vRY6~Agr;}+!IHlkW70jC- zRa^@SNCyTk23N7AM9}IkXSN*h1^o@i(+l^7o({&Fg%{wr7W=z16*Pu75x9f%;|6AGP0r`8V-Li@ z116<)E=2w?8L&j0VTmAL`qZou_>sM%)0)#l2PIEOgIcT)%-ZJYLUXavw}`oH=;+Ex zk{!41LH}+i{jOQ@rh9}3-5rM$1}z7Nvhjggvo=9aw!%;2SJ&V)M9k|WPfs>}Vb;S{ z4cOn9wQhO2i|u&ij(+!XyQK|XZ^FCtXc_rVo;a?tyymABGHG3 zuO{9Ke(j1GbDF?)73W?6&^O{*y3;HHqFdJBYo>XoXr*zI2s)fKK(g$) zqyb3h6-0Y7fXa#@8wovzx3`8>A_(p)9=R`1do1ptjTheuXa<5Iv_-*8Zx+S|1_lzP zIpy2s%QwYxH`b%6`R;fc@^H;Ljh$%;Y84?_zs%1S;kb64*_b#!=cWR&@s?#qqraK+Af`W6S`p zMDqcY^+Z*L6$PxBfMmJl(LvPhdaj5z`v9%p5MI8&Kr2$e%V*;IswXECxsA$pX-wgt zm)#A>Z^X3zVJw)g=wR9Pp5J-aKf$-}Aioga4lPUg=h{nI)aN{@7eO)#2*(h3#rlF5 zq&8-$jZhi^oJ!X0q@{(Uuu8hnHs&3E-uI};xqjWw^@9X;&Uqty1^xcxn``Y+>UTW> zxGTsMqrfAuTCk$M;8-(3e1*(~Ie>Nd;<>DFj!1J7>O70(PQ3H$Bt*D~ZDI;`+C(1@ z4HC8YtuRMbnNIR|#n1#21{NL^zN+3U*Pn087*KVH1rbrb_NM(=IS5K@&u|4L zm8azg>>BLA1>(SO$n(92(xLc-7@(tu6^lIZaO_g6>^QQ`%|ygwW*Qg?xT#?(?~ zX6a~hCk}_qcj7{sgbo+v^?1KKVNPW?JhzZVW`Jhe=x73DQQ>w{_epoUrLvHxyI~5r+`Ka~1H#;av#2Ebzw+ z6`!s?0he*HjIzeN7_&%b)84@z(7Qyef2#*+cNiG!U+UYGXqy*6tfZG@i#SsEvl5%Fh-d>hhS@_CVO>f@Bn>b~z#Q*@h&> zVv+w^VmT!&iEeQ70~(Yt1Dd{1Is>g?izXfcO+PBy1C~$?fVdobMp=4on__6^D3=R? z$~nhC`U|5G`W++|Cnhq0hw%)@#!B}wjt53|ki)0-2`~8)7SVFiRu1Ix!klu!QnirS zh{lnDT;3`Qg0Fl{Ec{+_`poDOrHI*`H?u+j&1&WmwbE$tIGMR$tv|b6Yy`$;3eMms z3(#q1_76y5B&yYL*vD7kuCp3yH7i7r(kI}&L~mfsbIHI>0F-<}ATuiTLM#=Gk$gxU z=mMHviR78lMMNXiypI=hkIFtABqScAt&3Hbn8-sZM5o8QtLrDt$TAM054Z^IN(}^+ ztNVM+2^R^wIh`k~{9A9S?}SRa9*Er=-rG%10P4Vsv@^K^cu-8k&2# zssqdd3a#q|4o+92d%rYy$a$DgIL03snB$^s03`r8*SoDzwH;$0d6WJ3pnyCzn~bC*k1ax#i*lQyNMuiV#*SPnk{$mT%a8uO@l}gs7;>dkF+HR6C8~_GV^si9I zyzpQqi#Uv~u~$ZvE5IidE3GznPROR4%}cS{Maodj73t|{z26&QEwRFecu0YJQ@y`J zyFLVo!Qrx>ZWfl{=)+>tf;CGe%aE^BlnOSU@T!7W!ftH^CI^a)vZFiL&ycQ}zblW< zwY}Wz!3NM>K}`mry*PL3=q2`F0UCK=SrI7}jl_J7aoY2#M*ZS!ZiJG_1wepdYx61I-9eTsd)%Em+R1;E*`cl!+J9ts?1ATAd&E0^nyylu!KGB{Y zT@jo#^j>M^5Lvn~d{prA*?zW6z|D!Xzc@y;oFL^k=+q@tF43=M!Q;)M(Cy&c31zvx zf#?0uK_^LD7f%Tx$_|V8rYe$?8r$hPU*mlyD|qJ7_Z3>{=?EY@u6hGhAa=E@LYVe0 zNjvR^AxQy*&-44ZSHsjlhjpSfNTMtc18X(kY6PH)b+;vN5)it*6D(RS37#xumC*(*=vo)f(r1iBiD|rvkQ89ngIBZuef;FMv z)<1ec-v{k>Et;2{+XKT_rZbWkyBB`>uKIMY8b5EESF&y$3U)ptvQ11UG+Z|KidcoE zKMUT&Y(@c&6<|j)Yyf>I3BDUa21qG;hDZiDH~XbV*&aX}T#+OKo%HRMJ&dk>kWMDL znEflggW+V7%xlQM-Mz~kyOTVNbc#b^%`DhS3=s6#OoIjoN(t{`RD*Mcr zgc=HzHE{0{&noQ2&!_sezV!~V7uJLArF!mpm@_}-_UoEa`l!ZVxf-1C=oyt%=|O7r z3Y-Gdt=m!ERKBT{9al-A?)>jmk?;#PaH_cW4LO}f87cEs;%KMzPgQ_^L^6k1M2 zMAwbLp!Kr^)UMd28(BaMWE5FoXaOMB>@|}xT36Bj;-{m=;#xjvz5zO&m3mW9UtM3} zfC!jSeVUr=avG*W>)VzHa|Tynb{|-+!nE9leEhC*UI&;HuY5KBN2q3$>Gs)1IXNN0 zK<`{gm=6{o@dJAYGB?B~=;+fZDVrB|9H~RGa3vJ^G=~pUHUk)SX;(y!?}EytR$y<4 zdguwpLN71#0u24hXSOA&1$3FveYt3@`7f>jCoH%#LA|W$mT$$h@0F`Bsa~sl>#bLf zkBQmWqaEcAOE0Nezy5RA_{hxrJlgS*T~53pb6FVM4QO6Xe>I!~XrEwTbqvlVP7wi-x{FNYtNleEIz1_jQk$~cWTp`3Pr{8*PR5yArCnAGL`4wPj!3m~=F*xMn zB%4X{f-jd*r;5LvW9_m2;B|$%T&UUZ!nT}A5{I#5-K@{-mE+fVPWm1XpYM*qY?Th- zR0|1l%G+Qhjwn^Jc#u_RchD#Nv=js#5KCQ1G6iwLo>?-kNiq&`Az~zAj0aT5=TiTVV;0_OU@1y7xRrNxeBnL7cG%) z`AZzkqM#aHi^*r`-KiO7AL}noOIk-rM^u4>v(>~(iD0rbV8?_?-#L=*vWb*T;mXfXI5~n~;=*EA9+9blJjR@@`B<_Qr)tNOjY}^Uc#ah^ElJ z>h?%TMld*7gmBkyOrjRJ?i;~!h*P~5jP3$!XWe&Y2*jmlz|qepPY+GLR;6T-C@zX% zJen)Irfor_6f|D?v$Z;tY|ehu+%!US>TU^S#^>44E#!1dw`0)daN!G{JfmGSa5Obp z41a0V%a67Pi>bX6RoB^DBeuRVU^b-R=mQvCB!w_S$)PY816@j#Vd|Wo@EPX?ay@1s z`PliCs=aIXIxPeC4xqtluGDt4K}B-iUDwf+JjQaKsIi%BsN%Q^sx6O<`6^J{0WfmE zOJQZ5j(k(^yI1W%={sqn9ByA64%KbfMKavz&`ad;S|9ELM`G)yOXPQ*Z6&S8ve4u7 z35uHOTIfaMLEo+0YPR=yc2C#`6LAg*LgtfxR>pSp7Qo$d>_n|=a0u%Pt@co0=0$3v zR@y@+Cvt@GVGb zbO0*0#YY#LjQFymqG8SSYM<-Cj^&fekfi&1zAO2RA$b;CHROEI(B+4dfy804Jd=3A zxBSE(vQGZ4nVuzz?sa4}WGwv}_^u;LQn<*A$8Wu3B8$di;P+i^Bug=tkuqFjL)~zS zp*fupGDpIYx*Y>YI6sEGStjGqxnjPM`udT`GeX29e)iF4&p&~`;J6w{0-Q#MktPb3CncQYZ3%W%-8|w2KlyEudfSMzO(-XN3EKTBpei^Ustoptn|BT* z@G{n1zw*%lARkNxDGd#q4OY_?jf{HbT#DZ7;-Z&YQx-+4UgUZRZ}c`X z*W|Tbt*7nMyM>WYqVy}nGZ`^7$WWsONa}{TXpIRm7eXxJV3%Pz&<=$G*3%FTv5|z- z)B$K}6%2Wf)tQiSUHP7T=;xS2c{=&xKU(qip`FsJ^vf~B=sjl^R&=+lnPMJng%%8Y zc)Y#<6Y-EK0@mIrdw*gg3Xd9ep0Mbavx8@Miq-kYPe7e*jb5Aa(PR)K@AX}>OgDUK zKYmv;dJm*Bd#m<2a1Zsa!Y5qs6ysR!6z{FZaI-%1B8}we&8zKt{M8yhr$d9EVlZq$ z>C-R{%7hEa_VHQB*$O^2cCkY1=HmAPQvr#I7xDTw#Kc++s@xT6_vZ{Ps_U~EOkE#G z?uv9~J%$d|^-XND<3z4|Pr;nMrkkND8Say2OPni&{0Z18OJE&$(%Psmeu1R-ME7G@X z1(ps?{>Gl>bU`tQ)v7ll#xntZISXjPd6@lw$YEdPk@qnR<#QXR z8G^GV#!j|ylx2VQx6dt|J&XENvUZdR9@uSzVolrwse zOtFATaM-{}Vt8wHRkh)_6`AlZ+lgoe!RTKx&m;sx)O|lz1NpipaXs;ACYwflKdV%M zC%-`VhHOH=Gse8HhUwnd%5wx2-i`ejgM^%hu531%-hyB*IY?@5?tCB6Lg_^%42WKz>v(5x@@ zv*{OPIdDUf7_Ui~f*+)?O%6@rfm_Ij_hD;o>O%?Xt#Cvf;^hdFv#*7#E5f7o0>%gi z%N;@p>1#s?U0eB)VYPbT!Pl^`X!SNAP(d@;^f!(LVjv4Bs4rI}ag(F6n+{_-Ob>Uh zGnE2~Lrq7r5q?-ag0g8?G9LhB;24|P_ycERC0DddC=N_ zNNGU%=6PhmX=@DP&VG%`+N3cK7<>8(LD1YbP7mg}@YA%ikbPh>rPtE#MLh+jj zrgL$KnmT%C1;NgIGkc_w!NkygFGytikLjuHzUhm{c%VlfN@H-rh*OU%&dYnSILJ+% z>z*vZ6rK3*1aIgiLJGJ|U(Y^H@lYv$O2w+4_@;0LuoOHLBuiSN-ko{~3vf5_0Hm0Z zEO((7rxwu3MIfyIFeQ>Jx+U~I^<8tv6~Q5R|=6dgUP*ZZm`UE^));HGnw7d+=KtCLBT( zm~$^h=N4|Yrvv=+;uOxNy-RM)`U3*G$dNCPc&9L7Qfrz?bWGueGb88hO~{Y5-85k6 zXgMS1qAp`NJtXENVm*nRc$8n<8!99$_4@{yW@IhRiqJXFovoAx>IhS<*d(ip@twcp z;3>NY9|atygUr&jb!x_oF!ab<%J_11xWM6UM8l~r4TY_(-hkl|VEHF0Dwd=I6i6d$iJ5(gsQi{P$9q0M zsxzY_%UO67PzF7xQ}HxcgJAg5Bzf8*BIWKx|0MxspQ##I^6C@=U*z<;--A8eoVIjY zCfAkDw=5MGVO-&4X>`qwAjj3no@(Os<{4-VQ{dvJ#r(3j`sE(#ReR-vNtWQ_T5KP( zFwGh)@CJ-573v&a_^l2+4`Mg7BPHSod`jIb?3j`e3!pPljiNpDgn)omP))-k@^5RVO(0)r?=$UkRMt zp<^EbB8o56w67q8w))|G$J{U$5A1L8>p!Dlsi(FV2w4^x+t*_morJVQL2K@*w}Y_X z$JBg++<4nsaXeVuequ(8ClNU=I!mX4$4Svtb8VK2#N-p3!D)X@2Bz{vHC*3bK z?C->N?lo4$b=eVYK72J8HRjt1vYW!B=*%A&u2gEC&VRn7jbDM=r-C9psnTnFG1WAq z89hD9oKnlj_-2n3Y*N|oMjM+gQeIgp>0XVeb?cTHF0td!d@U5eI=LOw<^u(lxN$vS zd~>-BLe~??MnUdzOw=$&eTSH5l6j)A*zr}{9E^kH=G zMcHAnz5>#Xu9(q1CMeOG!3i1m@V@BxWc8=n$*lxFCK z((tP|X@-=bcHzrtl?`cz+hz9m_La{bvzO!Tn`zOL=*-8zp7|k_4xL* z^xT)!xZ}%S58ju273YFougFj*y4&>Vz*uIz0XU}hGbgR-LoKb*tNXZl_s6sh<;ujr zRPD4o(EW(vPFR`63ICzSlCZLk{iC~3^M|Ap{e_=49Io}@=C3C%K~pmI$MVCdAc%ABf+5~|fIWMNmC@EyHy{?0H=K7Tfu$zKfF0{% zAu_VkAu{H1BrbqYC9DD+i$pyO1;Vgr4Y1AK7Sx zsAo&mEYIV5$2AV;3KBVGbY>YJDTvU%mA&+VrNaXJ+3ZjOl_YBoJ*#Pd~r(4fz zGWxAqQ01+lRy4-~bd;=0Zo+w|G5LUBC7W4CO~$u%Pe()*(%;s+8gdEw6FZRx7Op+& zEG!{q&kgmKc$jNi9Ss3cZwk9VEn`s83F_t0am4_G4#S#y&2f{l4~+v@rL8v2b@y%<$hwC3f^@=+iLwNM;Xh2YdqJL2|&kh~i~{ zOVe6JD=w>oO$07WLIgtoec(-1k&ALf9N+8V zns*?&xFEHEBD45M=r{`v&EI4ee~bM7OJ*S^Eho$;Mb2wutZgQ#ZDV8UNbxt##V@&q zfWED+jj@%TrOijo^dGu~zezE^8Qa*}@f&G>6jF<8|MjPmv7Vig?e{NqbS&zB*K7P4 zsQ#B;!^U3!S7m?KJp36{{wt>ZuXg^+hTj3>lG^6_)c@XczF%?Vzaqbx=vlrn(J_8R zo11AH+J0eTWc&!fr{=ZQ{S`s}Q2kst_uZ5x6M^HH= zwVa*4x#AbrkFQ7=+uD9;P=5FH3o|n_|f%&tE|2dt1s#N|O=8rD?-=>r9j~M#@$8`Q~;!g|z zYUe+k&c9jx*HqGdjO_ofQ%O(zKc@2IlKpQ}N%Oy^@>kA*|2gRV%2FzPBINuZQY9T5 zV~W3-{$HK_Ld*0=`UiPS1qQw@`rp0kcTR-=x=Q}H zSN(4IKbeMq-H+c>@S%62r2E64=;{CAPYnO%OZ4>r&6j?C{D&`5(*38-#7M*R-)4aJ zclZA8On>U4{>ZEG?`2)T)lYx+UiRP0x@eg`a&!Fl*AIo(ztVWoGJT}o`0akbWL*ET z%8P*olHm`@nk+5TM@kK*-}x(k3Cuonbuj)}^3SATOn=_e|Fsm1`S&ROdnp+6@9X(L zl7cb)Ht7GDYvcEq{v7OoNWuQpyZr}JFnwlg{nQPstWT-Wqh{cVZQQ2xKUspeUZr=7chr&b#*hQ=k8->;vqT(9BW7U zMD}8fdN@{(CWxu06JVA-CeFWrKTZ?T4pXJ503Hqod!DW z>r@jv)x4IhHYJBKDq3=@WpX#M&&OU2Au7AJbiHACux=aFyb7CMR$*&xw$?4rpPh`I z=H<_T`)979Q8wVNLKJC-WjS#)A=1|}mdGNmJ)*^wr!k#d)4!+jDem* zb)cD1BoD#seYTBu-hrkd2eA^{skwVXtr}!)tbCPyz1?MS$7sADhd2;4;7ghsG>Tsm z2@7+Bn04P4GiGm}`TQo~mb~VLC&cu2xp-@+xyn`J`xq(rc$n_19TY|*#TKMBa#zw~ z%Wa(R9R(wq75znsCpOIw3i6wX6aYydZ`_1>Sh=|WhOrm`_!G7=9ihL;oeeWRe3f!$|TPAc9cbKJtnuP$n8fkY-;Vb8C)+?=? z)Jii0Du`FNLYr4xsI@~u0JQoc=;R0~BsAk{t7}A%8K@mrY8lO7TUzQo5?cTxE`{Wu zwAIZ!Z-h2Alj{C-X8|!h0>M1oa+pRdP55>KKjDkbD`X@KI=JHwXxoKi#P9nr3#E(n zMTRAyX6AuS93m16`-a!IfUky;AIb>H=emK!YB_`qCe0gj;C;X&GKYsK@q=MH>|Rgy zwE#yyv|#Ki4If&t+M7D3=#WO}{4H^h_oI_cX2-F$#U8Ro8nnpw1V}AC_xltt`zqjr-D~r}8qUsy#ejpsaEE%ZpoJVm+x0-gCD?0E>%twlOaRD{y zmbKW}k3IdmnS_kbOUy?ETB}F!jl}W@5oGUba6n)(Doz|T7*VzpQWC-)l8AeRZjgHE zgwE>_GL+?_DCD?3q85vv#7dY5OfLieNJec4UfGt7FF$QE{Y#t&u$~%dV96OvED2Y4OFTZm&CIs%WI-p-L*1c3RO{Q+R#uSe!gyb0At|6H?Yb zvthbAo0eFxIB0v2J>Sfut#bQ@Lq|Xihz@ey9k_-ExHlFD&1Ho?vM(C{)M>dx+V!X5U>P65T609hScl z2tWoV#H9e2t1iz+ml)9Pxa*6avV^XEtM%(FNrVnQk2kQ8 zK>|toruE(Od=8WvgVx`y@(!ZebD0djs2nEgNo-cr_Ek{B*qzCSMW;pMYI|9mdDTd6#BtT&P`l*mTRP3v8&H5?M(%V^*eB<g} z{pI?BAdZT$lH@&7(UAGl#qSB2=S(3dPB8#2RY2x)q~W!)TTzOY-6UnoX0>;D+-zl8 zh+hSbR^Pl!mxHhlGMNR5ly9 zYs>^x33SQ$;>uHx21wG^Fdhe=0v{C;?v;^&2>(gKUd=Q1XGb~L314^7SrJ@9oI@T! z{*tPwF@@q3ieILeESQA7+ib1TcknYop%uu@Wj_^AL`Se1a_k#!8c_FUA# z`*H%@(C`-z2Ap&^$`PcZ5lgn@^Gbl7((^rH6bKva@0aQJu4Qbu1mab^J9YC|vzrP7`XLpQ7d!n%p=(DfX$0nsO!>^!x z4L*B`W|n(U%)P6F%%)HUUWPO;Z$RC@UkYj#>0Tr$*^%#wxSj*;fy)+o6#sGNlbZmg_I_=Z@ngV)WC zeByiomiryo&xo>Zb3Erz+WY8HOP}8jx&kgBl5YX}yA)Mitd(wJoyDRUF+`HKPl0Bt z&gYZAP^<<@_H76~3#xwIw$tsnh+4x9!y16YKW<0lpl)7MS&tqug02OQ#Jj?Wvb3HS z-xl>ph!xED`Ce0`$j`o?FGfb{Ni0)Z3eEO-gK=Xjvib=xoD@|+bX?3o{_;U=pd|7< zi_VqH06W;KsZzxM%{yLc$HIF#?2OLB)LDPjoKuLuU&J2yJqmG8*UsYbDr=da_&$=) zrJSedUP;d!J@48gP?~tlah4D7<>sf3?%FUp8~hKGn8EO7u8w$jGi}tO{l3E#svIbi z7Di4+F`{c00@y_J97@lQSb!dt0BcIiP0=da8hh4@Jj3sysKrIT?8?skWIRw{z!j)6&7%-?bgFqFwdHPwpkqXeVXzrmqfFr!;H(>uk$ z!6oT{VU(61hF3+dX&D`ZZu9bba=|AnP_cA74&~}yS(E}$!Y*eqOm9Lk7xb;wJBcm?g{E+MxB>M&a^WA8gm?Ne)IBb)c&u9e$do{W-e0IAt}ND3`-&Aol`= zpG8D*w?4oV{OF*lElMI`hcGsRY3@GgA9@`XirQqPiar+q=`Y_Q#S^i{LicGNyCXPwE8p&S zEdq?1rerU?;EoNh&9gjZyLp8irkqT)_AWK1fvHk(5G6K2OTRhTX*RcM@eoRd6Nkas z`Pf+Anc3S^gRf#IGJLFP7W|1>#>0$*)RizVcx&34ijRFX>V&%4?-v`_*(G#2v~GIb zO>`ocbwV2x0VazAiGr}#E@8H1XxU3vTeIdj?833i7sMbqEf0!XXO)Bd`ja=EV^b#r zPo&pZbmvbNzlUc_WBe=~_mo-laK-{h>p|CYU)k&J8|?32HQG2)+sf#s7|QUua#xk6 z7A4`BS9YzNdZp5Re+5Hj`W{-TZY&%LDcjyf=dq6!`Hi$=raZY_(9dZL4V{>?ZI~3s z!YD#!F;FGj?`-(lsW}IFT+ANtiFeuFrK#P1%|t`&jk^?JX~19YNYb3=e6h=Z7fLXx_!9am9!7lj9GwQP{PutSa8I}c@$VR-nUQ)_;Rk^eCyxKwbOY&$%L8?#_)2=z^Z6 z`UtHl7YV|#oB%5{eyW!x&CANn#6OZ<{u6z13u*B03UhT047{sa*@!wSFzH8KOp0Vz z;1!l(bSRkQT}Pz6O_In8LK}^E1r0}L%ziELAPnxvd>e648S#6U=uBLFa@ZDVfCZtf z(2=mo`m>C@seE&E&7nh34(LeOW+Hee0kM5@2-ez*T|Tk#UK(s5{6xsGLfN; z0&lTuAfNb)BO4KiL$aXMSAak&JtgtrVS#(q`aTb^99$s-0IkuY_##|G1lrY(!5v*I zs_CcX0t_%SgCokh*A~x#2;G`@SXOq^MZ8&JDhi@y0O8h0LGTfoXlw5My~Vo@IpR&Cz~bUBlNE2F&)eFQr7~(VIn!p5h-t>p2U!2s+cP1J~zW zw!7&>U5l=1aH>DQGQM1}rQd|?hEi^IwTfH4c$_9_T~pBm!>M*gL)m!UrS#}59Te08 z*9($=9bdk-UsL^f>rSc;p@@(&$3NkcT@V`mW1j4yDZexgDl}2zrmGLNxk!4Bv7%O- zwEdV^k2{#h8(U*t1ur0a0>zTs8Vc4z)+!>@8~hDYM{BNUBam=o09dZkEbF;+u4UXp zv31x_S(xXA#`foT#ZKYt;FdUku-hlLk{OouG?;U@j@wn*hobby1yz_0IRg|7%S9Xg z8wi4E;Kj@nx21z~UvC_Gb5>^Yo1-m(eAy`D2Eg2wTVeNI?W@wZ zB;f}mExoTn&KT(yW#iWgvhiG)sD&`%(}x!cI}3g-U4tBM6r;8V@xw8CW~t%uH1N9) zVRH?gdRtPWo%J%NaEWp_!}o~}88!x`DGy3}bkYNQ3DdV)2{Se=YN}Ulb)eIlE_;*# zU^C9EZLZwt?JnE`m$*R67Z7#%Pj?;-4h|k+oq%Zd;ZOVQzxJ{G;!*@3T*~2tOKm@r zMdhXmbuSO>^q?hvmTr)!DD)p(tcDA1KU43^B1*7ag&+zRZZ$Y-O`b#sg%(sl&0Nf0 ziyNvo9O=xrKjm4HIjew<9cZGbW}Yd05s#ft^lV|>z~RnK4!jOnYhhZja{L# zs7i@ex0`rINmU?cS{;U)#C(>e${XyWIK#J6(=s?ULY4Qj*sjS$aM;;*Tjhi$yunuc zJpUOXpzM`a_4+FtuTp8_cEiyyW(D)?0Ok$YDf(QTI+JIdOR(!ypX|-revzJk_0J&M z9p@uhWh=0-d)lmoF*^oB(!qwbxMDCVs%W|iM77d$Jw4mp*Gz>tW82)Udwz9&u51zg zj7&ETt3^y7*efd2QJe*;{l~!j9%WKJDR8OnDwRms+L2+-#X!=tVG0h`5V?>?J18`l zghuKzC%StOiVT}wR9mD#9Yec7Y$ON=&g!r1A=8z|js}6tMkEeFrS#a<(s=_8jhS0| z5q+s#gVGrndJ)He^omRBaIZw zd~D)Xx`B3$%#9jsKhB*C^PQCDh}-4+96m_)>V@uosU?MLj7PimBjP;XmOI@Pp<7Q3 z&5<4PH5;S|ow0D4-|E=a;n$0Y@L}EEVfxn$m_6q{UuM6<`x9E-1-FY@D62zbxcJ;c z^(-+d*V6C|2X89Q(`<*ES}41VTA@~VdF)3m=ruI)PMwuV9B&>c04fMWj4`V&vu4x- z8=gkR&u)v5u=3tiU?IjtKS63lG_!twveAv-7`E2Vj(iXdzflLsCn&r#)XFMA+6c7V z6A^O)Q!6x9)XC7+t9Ug!-*y$!ID+Jp=;+QqLjEbck*)}N?+~N-ZpI-+*a~yAk9sj@ zPY~A4(CNhAnA=%FTWNWgmUKyCy+#-X1Hmpuc3|`WQTLWXk*w{yChkr*?(Xh|HSX@x zI5g0>ySq2gK;!Q2?(XjHUbw?yt?%1=CiXcqdz};WXZ`?Hky#N$MrKyN*K=PtpWw1L zsRo?J_d^BQvBMb`rUMj4tKZ7NT8t}F^v9H_$1CVC;hgn*z?CregjU-lCW4@u&?^J1 z_h^rKie3$i#r*BBO>f5#qcUcgn=iqFbX^@y5qhapIgYTjs^;tZhTTR_jj+xyJ#xY? zLc4b}qb-lG*so&2sfqIHJ2bF3u?;WGg7aN-Ew1f+K0t?uXi?@h+4I(T)#S8@ zg%xR40;p~4bM@y}DsaS7wlVHa({>P|l-IBY!8dplV1Bxcaw+w8k#3N-#ry5k?;_xJ z1_xQ9zF$)P)_$<8t#PSwZ*Wm$BcE+_)?VYp;MCBCu&P|~i|q^SG*9G%cXay}fytD0J0_z4uCVvJq1y&d z71lI*MCDJ|)%!n!AO3zCoIszEyuP*Vwj*e0-do{Rz%H|rOfwj3L!d3g{5L|e7qDEI0I*5gDcf-abu0nSG58QP5@tolSYSV=-UI! z&x$0R6KIOyXiV(K!PEk1*7;NhBEP`=3U!`H3qEk@`i`=+C_a3Rdj2`Nd!^!bh11a$ zw|%)O#qyZXi+2r3_jTdta7XAijC@lhaPAmJpdF0!Dm78j&w;pGPyJ4o;p7KTI@L2k zriNyF{_u2zU-5W1zlv=H3wb?KYSCcDcv&)A&zJ|i-`sBQT9kvxz~Qg&jZ-yWs_p3s zte94uI*EpU(DlatnKtw++==h?>d9|reC#7}P2p=usxzzC8)T5dx0k+hKH=77%Eq4wkj-CYjpT zv;&OPL|e+oO$w!}xgC?wJ_nvII*ZmzhEo*YDsvgK{9TME3@+_V(?2DC^w2ms}o=_gu%ZdfuH$ZjJUnL8KR2c63*9eu`RF|Uw~5^?S7 z*ZeNs{+v23=$k$dPE@wr%)ViS=~k521F3<--i+T`3f|+s#_CLI1BZzY8+-)PRKKmQ zm<--*=)Euk8rH6z3Jsbb%8;Aqv!gdWJf(D(hs*@zo$3(mFl)-!!+VUO=_=0!NSI^U zkr*@rf-loMv08P1kH{Kjwkgtu`TTq?UC$RUdBvD`HHApvNgbv z3;B(KW5R06v+8ZkUCOwHJB^!5F;@~>qWb(vWm(d~Rz^%AvvuH9J-$zfU{UIKr>dKpjNm}Ydo~Ur#0>k}< z>y7)7_;A1f-E_1kjaD7m?jgXC!PkZ}h9L7R4R`Y!w!6GqA2MmAdhmt(m=3o?a^|~p zzxOu?`6Et4L4k?|Ft@faL6m z2$klqgnU*kqG!O9FSP=eEMkNS_`=lKT!Biz6P2mRg+mlZ6ac|W7U!Z=CYpdCB^F17 z{7BbPo=|7f!0Z?NGw{AR50vR`g1+cx=)$mk2moXjtEjT~>;&?~oeeY6bt#1+)%r%g zrF;d!Gs?gsZ@avKKNQ8{_$#cCz_=Rd;Jj*L^3Srl`uyE4x6hWgu$4@8?=H5N2e4A; zOopp*7Mc&F7!!~}-`8Hc`5jRjEfgh^k8;=WS}>}Qsq_qZ0BY_&-~B)@lIUwqbq4ic zv*`~IX5Nc*EpslDQP)Xx%8U-8)$$mVYQ(syPDtCW-sG0fO`9D%)KExSl` zN@qOA^1kUk+QQG(7x=+%E=JBr1CvrONFH-hh%Xt*%ASduTl{kw-T9AOL5Mvlw}x>! ziv}KWw`>_X7f_AOSm>9C)ts?PZE=xu0eyzO9^d9+hpG%2p@@;j!E=Q1?*?)fsScZG<5q*cL@KyIJtqP~RM&3~ndTkMUlWH4BGyDtF zBX=sGkNt+V=mcuzgrwlFQ1LV2QhR`Oq8NTl$(!0@4BaZ6zc2R^5RBwuenr-NuS zBboo_>7c)1>|cPElbxCQKP4=GYV>>toYyRulReX|H9Nc|20eU-!k>(8r^;;6JacdFY(<71GWed6QCE)lfomC zUzK&_vZ|^}e!=a1lYmLkAtnpXxyF8v@)RVvX7yIhxB=BHbwMt5sdSiVSBEav5uxcj zu2*-dy!h_ma_MD6PEo7|_VJrAsRBQ2-e$XVGR7J&NOCvx*7v=`(dzC#C|A#CPu(uu z+G%?vF4-`Wr|DLsLMSaw6VjwWUk$SYzuc#$8E7LeHcAcG%5yI#4@IEE|LpplR57miuI@hL8hgpMEqJ65wj?;j`uQ5TRi^!$ph13St>5q z@kWQ2vCf_=IR>3;CU|N)D)~Eo9DY(@I}%l?wRRKu>TS3iEFw2x_|$;Xc-mUO4JV}< zabo8q2yL5HEfn1exnYI;)nLIyKIR|7leyOSms({ZhAs?~ zri@Uwi05&}Gn4}TYj*zN$r8aPUWDW_N}8TPbsU=3FXy+~mA6TYPn;f)`$N|pbwU1H z5(gF5TW)dgkMZZjuM05lE&NuUFy@m#|7BKj_%y3<^xvSgEpk;F)F|#C6gYb4{hoX_l~5WTf~i+DbLa(hCs-DWh?k4=F!kfgM{U7HyDG^_X$ z;ONmTUgawSFUOJ`5R>hVcR$C@+upC9gAmJnv_>d72?{>VD#?GDRqi5EcbTw1%__7y z|2C_9R#+sHvx;Id%jNi+=G2zAM4#$eMU%qRJ``Bq8KhldMIv{B+)?(sqIDU<5fnU= z|KO&A9TP&eJvIoJjZC~qvRlcSRs=%_f!5A9A|jh`MZCI zhEW^$&2#;>L$i2W{CW!yVnANGMcG|i4+v~;Dzt8hdq&Fw3x<)jhp@Fr=|+IZOo+&b zq|aJ!lbRUr{}H#FhZ!&Zhr#ZmG%9WJJ_Zd1;acQH^#!pZN30d|E}oqw2l_9R{_Q_d z`f8}eQHm8la2*{nfa98{A-gTM#RfdYQ)eK})s}$MV0laj?%6HZ{w?)CQMzWdID90V zX46v!*a_rya#E3AK|KmQ^@tA0A9?iyU}PCXvkwNhfozDv!TJm_iXzEWp#^vppb-Xt znn}b$n|);X_M!d8_2*F-+2|Y0zqKmnep<3QriZR>7HzLIl(CcQTcx#ST+qmP)7NWE z5!S*HLQo<$oD)7dB|e?5-`Cgf(ie-4>iP`pxD-ag33#@pNYZ>tK+ zUse@0P60s6wfo85+C>^WYB@g27vD0|`2%jPV=ht)=ys_hNU16mLL%R8 zAhfIM!m$X;M2?!dVOMMg*^+GD(~yQTVIb8?z$|y6(&vpUdH|4|x$NMHx{UF-Ld*zm zH2@nBj^wIIT|88Y34$)u9F+Ocm>Fo)fS_ctHO+!WD~lV+CbUR7Fx-o%%+uxKn8pw# zM*~Zd7JX~?<&A2NuIs3-6sCh#!%kl*9idY)fO}j*IFIzsI8Tw9MaiQnjs}LVEr-+# zB~V8+#?(beDdqFgow|qIY)%Fa0y?U<8cc6eOw?C?Yy|pMyXa!O5H*|%CZEp&^sCu+ z5Kjw+yuIS0p-@GC8HKgkUbnNQ%%1%z9H?w{1-OX3F>wNO1OKn-Q}7DKz+{^TG;DZ^ zdsH28LSEOMJ+rS35(}|(i^5nhlDoeg)YK}f@7{0^5y~296itX{0>sgD4%Z5Y!R@;k z1S7+rC9`)hxX8PfH94=k6#R;YS+I=tB8O_lhCWlskkKX9eR4{w)n0yP&f5Buv}xJq zLGVGqknGeDH1p4d$LwbYIp-6e!)o*#%85Tl^#rmQht)7F>_{@u?1%dj+tW{=Iq`fC zGG87q)xUEzU2q|qf}q4Oyrd;9`t2?GT{o0UgaJk)k#+N9_lG8oyzMUeW6b=uUS znfif1E~9}w*;&!0YI&>V;oa{1Ob$~7df`W*_@f@mri%Tk^Xp~aT~j6D^{bSykEeHCJCmQNOg%>*94UA=dUo`$cP=)Nr}di_#?GyQV$5qXDFb|5J(09 zud8ql(X{dAC?``W8M5};0|T_wE5Hln3<@<2l=H;UL&o(s!r!f)*|J==#8XRO^QR#C zmx@6yTl1wZemNAx-%Uq^%005fUwS8+)KrWMDe;ZEy`YTbta3lscLvBylmec?1Bzu~ zXFt4|J)__t0;nlXH1v8Aiu|Yu2789cQLjhq-y5;^K&w4e5fzDzpZ~z6DD{;jsJVqR z-4!z-L+>wEsl?m+7%%ua%Da<*6T@Vx+-deNCUuIa_&5q28U> ztJTvn5gOR6?|>D3jdg?Uuo+*nE~U9B&k4lB$Okx3m_MKMWNnh7eAh}PqLmw;V)>0rMzJz}e`rmGFJPDD_wHCg5}U@pAR znt?4`E%%k0)vvi?xI48B@wLVleAGfcRrftj<6I|*=-0q76?1uzv9@R$amMlTg{0RE zjVYWs6y+a~v`pU=CMDg3LWp4M+BvzZyczX0$Ln6pSGNdv{4qgVJI$%Q`1ZlXg?2hD z-G@!i&Qp@Z=c=25_!l#^>!Co$XkDxA)rPe$O=hY_FWr%;Ws~ie1V>$c$ecSXT`l^A zi3TQ_)7Q{SYbBPcr-53l@z6i*%p6TF94?F85f`mJGTLUC>kv}pT>8Fljc{tbDjs}{ ze^ABF>tjVb6ELVU(?@??d%Ji{XkWHqOra)wDjY(H0hgQ^3J~HGXzVRVB7S;wh(;)c z|CX{�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 pxgI2wuKdA} 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 !ekzCogj%PRhkCRpP*wf|Xf7KUqM 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

  • +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 V%F>TZOX^n~E|=1N(H`qT~?9Sm>F) zyB*urIa)>c)P{(Q9Pb=LFzXp0*1Hx)Olf9j28~HB=j~T+XMK>nYePf6w(I4HTkU5=K{UtYM*!e7)RH-IP*vLI(SRR|*L37~&`_2Mv+&?>B_ zq>hXFx@(~TTEQxW-~d#pb7)F;+`8d10yAX2=O1mqUcEgg#1Xa`9qxaRq#rQMx`YGc z9cHBS7`sdt=W1V%fBaRi4nL33g@O3w*tf3X^eFxIFOL9konuZi1DPWw|Fmi>{cUKo ztxq0PEX8?ShzkaX13RSFqhS+LuFx%2DluMwLcON@L1|jf)1%wrAFms=V}Au zC<`)a0(nv7{i8OlXB5A%s^9i?|NiYG1s(hx_uQ_ zWTyty_=}n}OfSQmy-O=jhvr&H8(VP~iLsDWH^#Ajv%McdRPS_Vbv=OOcrg!wrU=6Y z08{t#^INMiXT)4i1S31<#pf!4x(JQ%>Dnykxy)5y%*l}Zey+13c!Ga2OmhPlgYIaUYG$Q2%u&oK9=)>d5RJu@9 z{`AtgYt&_*5+zgXjCve>qhnrKS+W;W#&GIJrKw zF>#KDsG>qFuT!$~7ggAg&_JBz^f==h8u*AuEA>>XhN0%C-3l4N(KYuf)$4uPmo}oE z*dX{zK=4zlu0RTwoL+b|8&gD< z$AiWl4VrTx|5AC3>eP-UD*FrPu0D&l7S`vxlY>@=w1NBQ$7+`L^5c9XHPPr zMjS;36K6ss0JS*kb6GD5Q_{^FF3g9JuU+MqL*|MCf9?x#xio&CdF^=kKSxPJnou6P z$c50ox}WWqi>h(y*5QdrdU-w6sRh)dQ8{l1?U8AxBQTXYZ;4h009@`=tZdRZIe0VFlF) zr}g9m;+Ha=R*@>!vdMfco+>??Q*}Vd)Y@k}+1}oUot^Et!E>j4fd-+VSP$a{?d|Q= z)8>~QOeHs540F~Ya_bH~Z^`Z2)*>8*h{t9k7tQRsHDTkFnf^R=D4fb8cJ~*KAVXUa zC>09G?a7>9_nFJuTd>CQ#wkN`u0gU}^oCWflaBSUNEMV)kPZTc+gQ+HLi4I-(f)3( z_2LNTMtzn3=dh(45S`1f&rKy_R&%OZV0&1n6T9usIeO=AmiMC*6JuoVm)9t-dvAc} z1U;en7{tSszhZuau)i%q5p0!igErs!T1n$`jf%gmAqjFh_Tv?1L-|H8?V%OE4Ec-M zTaIXK4hsP;+rK}q1}@$&0;W$UVevbm@O}g4p~NtbT>M_rr7{#BcJREU_m+LPxBWrr zuQEj?8vbsxBVvY8P9YmVg!FC{lX@{Ec0GIplQ{#oF(3n$+!E$SCD~R^U$saQ7 zs?SKz$PhePral=|d1*FMoCGvA2$jC8m^bU+p4?Ml=#ueX_G3c!P>YS@LQC?|NK8un^!ljO!gU4QDRGoFsLQuiy1mHIgaZOj-N<34_ zlz=W$Ji8eTJgf5Lpi)AVFp^GeCaT`Uegf2ZQw`zfbM|c25`+lfk{^{)ZJBx}V2Jhf z(k{GO?B<^MThl^3nI>~`nJw7qQ z$ot(!KChr^PHT~h65#@r#5SKknuhF0`P$MvJCRk3+}hqLrw{C{*{ zHW8Lo%7xP3+t}C{D&dKVqJDi)S%S*jYdLqVlxDsqj?IL}$>X&_j!e_Fq>g~`$~DlU z=79%H*qskR)pw8$!yuH-cZUGSY;%s1k1+!^?+jAxx<#Ztwe*F@SYtE=5qD| ziP80*Rj9+8(_A)zdI&EpOuqCPeVh_PkIT@KX5T(M~%0U4sBOyK3tS=>V0O@ z%f?-~95`BD&&N7eFt}j4zX6t6oeFSV6a#|Dt+xt+Ha+|F>vvq+V>{zx*zY?P3L zLq&}0XY&6jK$9gSa@o)Hjs$h5jcQ}A=F?67)*irSDeNe$|B|b5pZP80t0T~ok`7aH zY4vL6#D4LG5E~wDPF=rs@3uY{=4`XJTk}%+Q3|_sE7s2WAzR*!Av+Da`_}ZhPExbe zXacF%xJ(Vw(;q{!Q3~K}yWPFb^9x9Z(Mi*yI=;bl+v#22VjJZBMhv|r*8|RHev1TN zp{;s7XQ#b;VZ;{}1U&0_lmi;xD;lk83tBqwe|5#psOKq(@lpKeD`=kuU!i>$`Q_b5HTCVXU{;y; z>G99Iz*5isv5jPG1H*%Y$22-~7$pC_08sfAB?JM$Av42^Pe1@+a9y?=^P11SxsI>T zt*4P6j%=e5GkB39fq^?RD*nU~1z4sbDsD>O zwzs}w!lRQj$69F3jKRI3&Y_t+obs`=N&6mb@*~CMBGkSAPC-5z+VX+RWQ;7aPQRaV z(E8Kisc-n0Bj3bnyM}AGvdwtu@aP%7&&{%V`JmW>nE|2FwdO43qXYAeFh7y#YJ}86 z>Tb?zLZa(2-@5-X|BjdV>n=D&N_d)RDDJ?(k=@Cj*@k9x80zuu3aatyt-oxRfvwKC zW;f zQ+2oio9^}{`f9A0$0C%ttM0E!gXeYY$E^NyK9gr2nAGJ5k9+1ZB<18b2XYSKqLzIg z3uJ{|Q!R#<7gP$|;RTo?%Vd8SzUpj_Y+Zl0OU3W9H|6ANS|WKhfP5zyBw&!(Czgu8 zOa>808B@Bhmohh!uUrz$`Mi=wrpl7O_%{!I+JBBssr+g{H|!v)`6tYL)wvEOmU*TJ zS7z}nF??N+T+0(&5w$n+TBM+kq`Aq@$g;zVU~#gEhSoUG`&C10^4h3*3~rdVg25U* zJUlz*8HFdHoUB1Z(A0AXlz(W!7NQ>4G~qFuhD0$!jjU3czvcYA7Dm&0qF^LpbwgoxsPE6@-G}tPM5u0DEG{2m6#vqgA$@CDIWab z-S*#WQ(*~o)zCX?-03Lz)Zhryc>n<&E)#JGBaWn#)heAc0m|PpCzI{W92uwEkqI^_ z`?hBlMBU3X`{&dmJ+DOSd^-MuFx|O-66pM>_W|>bfoxgr8r$&GbYuSVR9mb;EM{bH z$;>TN{64sQ!-9k|hxw{vh0DZu-^aXl?Gv*{>I%fY%61fGv_ER-cquLcw_NxaB@A!a zvm-3K8l4}#0gNI{1KZ5V4LJ`NOPNNeHkFBE?^6argwTT><}{@5k0fjI5Tl+ zsGR}nmTcnDGeX^tgiKfDC=6G|vKqi^VV}lK4|c>Ld;sScyg6u4mHp!bOlS(nnrjg4 zl=a9XojcW~3Zci#8A8d)b!VV5pa&BF1BEOR4preM!twVV+AbEe7vb^x`hgJaU3*}_ z<=)qu7gwVsWX!Rm$=k;{Q1b~6kBUCl`IN?ikO+ zUng>6oliuJG^rAL+%X=w+z?)!7;;GNzL5uwhY9PFh=`y3BgSy>wOe0Ou zwkE2qq{XD~OW!{|oWX+B{sMAdAGwD#PX3$lVow<~AybLxD9Cfev%WFZKUN#NbhBl7 zd3glknsnf6XktnU!;|o687&1ib ziK-3QV4I3;&hmmc_P*Zh1(`T&NAoN~tw@8GZdxUj7>a}xwxwG>`~97V>tp5b*J7Xz zj;OH}%B@@!Yi7eT`j#V&=VArJ*9jc1*-%#BQN1m|FuXoq8H6_tQtiqBvF~lvUg>P3 zIF6p+AWU~b!7a}}B-;7L0lMXat_Q((NPmC-qvIvQ2pGrQ+8@!3mw5zN&)^CrEVPJ( zpRcvF5^djop1dnOs99sH2*Xd6Pq(4S`*6B(PoQ4mC^c+<){lyk!@Qz3WG_{;2DbeE znrFS;!i#hCiZi)$kIWt~MA2Z{d6Ff)VG#QOc90*#t=`L39Y%gM$0Da-@CTkd_t zgITUoBrNopqoklFD}yGzxAF`x$X)LDv&fuW(#q3z{!hY;q_g-(S! z-#oKh9uTx&WG_O&@WGyOiFTd1MP>k8Vz{qRDogcRMTMX!d>Uip3PR|i`@xf zZ#UY`Qt=$dBz&4y=}TvYfvkwLWwWK8`2G4*7m6{}-q*@-GYT?F^T|x;NVT=KG2P>o z))b>Uk7aH97?*J56!`Su|)`}zeA>1SM;2;vXjLL;pDsA;3!82JJR=ua%&k){) z%U@u`U8Sm5NLCLG8M|1_Sb7!l~@z6EQseYTAtQE8n*MF&e%3K3n6%6s$C(j zLD7+e?&HNpTLo1T9gUW(oE%Ycm#vc;nQFGoitFYR=`pW4-RJI-ukhx?zVu%lg`Tss z4E~_k5aU&-MgRPp<}NmlN`i!bQ%yzSpNzV~s0m$lSISH~7HfW-k@+(Fh*<6LT9) zRI(WCFNObJiYRpRjg%a$$56i#-t21c1Q*_lt0dN5m~XkJKHvT<$W2hAi&>KQ$>{uzIabi9T)) zx_TLTEkT9WmFyhh?L$_%YPz>C*}vu9Hhv!)g0s&#eEJ2eg*Fi!Ot6}<&QY8NR`bol z`!k~45jGmmekOwsTfO(+zyNe8hQ|OK+3TqJ7J0;!ImVc1dJ$Q0E=wy(+{X0RkPu%o zsa&UEZ1^>J%|VlMH6Gnn2liF2pFYh;u$2|t5)4$LQ~!1T`M++~6aKkR+9dpo+d`DX zAcISJ!HrS|a9BHV_j9w1Y9_YS&h#jYKaW#jYST$405ZhgajYTdS^h=;b*o&Ns7ElG z4_}4dQ^tt$GKTq#^N{@$yKM6J2%w4jKmt;1zmGr~xwL*~&L|wgD?%n61`>SY2tR7Z z>Ld71u6&fz^>JN>QJi53r!hY4F>cpSHj|;MR`C?lK(&YoFvF=K1D_4t*E^~cF(O}r;EH}Oo~t6l-#6nRLcYKUq7ZGb(0_K*(@s} zC310$Z0T0o81t#l_MSa_mB^wMLLJTChP9Z0=a%h%`D99TZZ#~@=fPXU8z!tV>>Q+) zZn?MU*^=*r8I2WO`TJzGbQWBh@_PDWDaNO|miI)({IMeRXWot=__nniMpFK%#lO@2 z(7yB1$GXyuIBOL9ra?c%8{95)6JNjYq-5@v{=@9zZ1C%7;n(@GZNzL;vyzZCgs_j| z6&3e9^pmCOGmcR!){{vIv9qYyJZ5z;8W9azrX=!#w!aE~z-bC!+v7h^X}rs)cfD8g zdO{94@BVWK`x)(PsKx(VR6kP{)7n5W=V*W{?*dVDsc3sa=b51tT#%H$)fF|aMAlp5w&Y51QwTaPD z%A*|iNSyHl6b}629_Z`}!qtlhokK*)3q{pdo*pJMoC3}9u@R4kmW+pW-~#Z7Y)-MO z2v^X6Vc|^YsB`KgWGuo4-o_>$nCp14QBPH&G$*zU(i5xkeL@AUH?~F!fBa<7(p013 z7e3_Krgf^i6v7s2h5y((Me;ocG2#FnE88K2e#`m;Yup?07UB@ux!}XWzWt&r|-0rs-1tbY>=K06pLv4uQ0d?U4L(fO4s#Je9m8`#i56PffIyA6)$`kA6ewr+< zd#6E;>G1O{jhD1Zcy^m03&(1kkN4XC&1-0XL&3}EK1wdfs#E3EMn~*T$xK-d@5$h# zXu2(Kt|%B6=r}!pg10L5pgX=OMBdY!LGf*)6OcQdFq(tBI^!J1F4iO_sz~(cHe;d> zL$GA((M9w*p)nCN_6?7+sY!&}BEV1PkKju+abgG%_wT|_b$dAGSPkXOF2Q`L^Sjq6 zaTPRo8!eum;oo$}l)0%!lPHbzM9+LDe5Le|>ocp<^wm;^dHFkj!4&pZjluph=P!T9 zkM)_*ZQUxfVz{yqWV0v0HXypiCU6p(w?gmxc)@PN9rh6{u=HMAr#I0FJcW#jy<@)`{M4MTH3tc|zC-D@#&hkWbk_M&^dlQe zL^bg-sq}UGaJ5`aKMb&m2(LPId=3Hcs=6CWA zSu3(9O4~o^lHYs5&;KQeAz7Ua*qc}1SyQ0X`#tXIDm_b@l-1Sc$PYt?aB6Im2VLC) zf6F9Db#)h!{QF;sWar>nWgTjfW4R{4M*c?X!(;AW{F0NGbh~$m{(GsN5H7Xrzmd>( z_z5wq76UaWrz?1pV5O~fG~}K~;`W`5N!Q=YC)~c;_uK7(fpg*bz4AdgROK_oyFJ(p(;H(h-gLuE3uitAc<_=xU!A|RIjqgdIboFD4 z-*L?V_p#?*|HroO|2X;me>68dxO~txqxk<0C;IaLD+ftd?w9||L6Q{^5X{164)zL0 zb|N-bwl>yA)(#H=H~L@B0rUR@C(7}Hh4p_qLH_?fPP788<^SMB|AR^W|5u!7`o}v@ z3V({f`N%JszvXF}WO(bmFFruUTYz3aN~=mNpNYTH^p=?Y(VehUW9H+3muN}4s3_v` zX9~F|q)}?-Yb=y`56>{T!{x9m= z|Ks0J7_ON;DS4b8qmM@M$3)uc*{=s1Kd;wrU7`&ayNvoP&Uj2o`@DP>6gky$>+YD% zW@x3@Rxw?>k0XwTN~P$cNPVM}y4&4*7#}K22@UI)I_jQX?54ALjcMhg>L~i#B~KR9 zSwn}6YO^;==(JMtl72ptqi-Td`0}*|cUB=k<56o9rkuid=0VZ-lc)U7BYy1i zFN$8usp$hkwKi7qf5G4g&=kdJ(Fh3!o=Ut8qw0>4M1Ml__nu@Svhv?CpLkz#;z~uok#d)41h@#x_eC;5qCC4qI~<}v7|yvw6CAiin^7G&|D<_5GWU8I zK;T|ayw#IDEmw7R&jru-CEkZfz)$R5{RGu0VPld9t-Bq6nCRnpu@6fJRT=Ob%HcP> zA9B{;+}!L?|8Dz!BTLZX_xSt=NS`qK_#`p6WF~?oH6=t)?;ZiS{+GW`{wiIQ zN3WTq`$h0OJ=8h=Nyb}h>-=922cr=?J6I3yj=Z?t>#{HK!-=EtLt=#QKVD7c$RQ+e z&bSOk`1I; z-6jS+#1ViDc0=vw8xlC*=#aj=XoF9c#`lY>SW{h*&jI9RYZ|{i)q%2JUWucmuSTw(LJd(NX?o{_AV+_hB~k9QWYU|DBXn3Oe-mz z%pHxJ_HvY!vv?X}cfJ0%0C2PPM`4n%47%W*AFdZniZ#xE=4II$&g&V1 zztBlC1;d1n)!0^0PkrUri=-7}_g!Pgab^*rRG4x)wlH~CvyP^^Uhl7{UR$oStf(pcdJ&htv`d%UlX>K|y*Nu3 zd44P|_;jSv?|_|nGm(06q3aS&?2s)+tABdk!GWU>Zd7=O3A)3M0aFqA7xQ~e_JdZ~cMiNSF0as!Elg-=a`p|MC*$On>ry6?&e zBD3H$8v`GyDIHIyt=0FvIn06jq#{yg*+{Y^e-Rn>d09HI-c~M>A_@UM29CJfFY)iX z{~VaEF3K2BZ^(Jx^qu`UtB#9laLG~gF}ye>rIB>qE9CG0^@sIDjWXXmuV}u%yd-Vf z_akdz*35&8owMwcyh3j2F|DoZ49hw z$T9Ql-x(*98o_MVgYxed(kJ4iA z6ufgHr(WbcxSp4D$1Y(Zu#VZtQD&V0PYx~LidtKseTRC}-TWb4{ks|~neFtdLQAh} zE$&2E&sFMA>MmZ>YK$D}OB$Htz9!7gKu;jWAUN6Y*89J~(EkNQONFXTGHOVn{TzH+ z{kg?{y?nGogZaBl-m*n)#KWd?>q5fa7MWR+;B`8pv*ywRzY%nEk@C7RQIHpfURdhJ%#6lHks+43&4;rt_yAmJbSMs*VW zSv1!Czo{czloJ#KxMpfjm^s8Ob7C)0Qw`ZAnk!tbVm9(m)axa+{QRY7#l*kY)Nlnj z;vljMHO#US?Eghh4%as%7lbkiGZ4O(+JB;uBdKwxjW6fPW=B<(9@<<SEbdUb@sAH`=~*sKA@!5uuQdf`VZ74Tn0IEIi^YuTZKhp~6iV!q_Ew_86-G$v7c zC0O%gu;QBbU$qU@>ED`_I{AwyJr^FSmuQV%9~n3kb1K2hGcoWPtE$y2(mWwg- z90SqXv^m@v4ZkUlmq@d--2KBS&j0pfwwS9KlU3j%vB8)Y{wv(9^w1%mri@By*@!o@ z+Wqah4TZK0*MvVwtIju6L|3)hW4%m$7oRMNN5f2=&#>BMi-E=ySafhIczpW#;sOVi zv2ozJdwA>ojB5TBk!hydy|gG_r5CsPNCPzsoaJbf8G16f2(EDus-KE?UU>Yydf>ud z^gj6fN=idk;yToFwUOUjM^EMh(U#meE+Px3wJDwHFHQt6z60T7+fCCl=PQ+mjEBf2 zT8TCxn&FY3f-4r99#@R`cn%Ql;VSd?AIq=A8#HAd*YCdxHrf9pG}mNYUtX#Fduf;J zBHGsZ!^a9-IvK1Q_j9ye%DS zR|InCegTtI??Qrnpix6S6&t<2$@P>XG}4P`BR%7C&6q&#AB>yyPD>hCxw2NXQFUMA z4)mOyX#P@l#y{Nths6@HYW6(V0cQY}>xO7?SXLA#_&qU7iuPHuuQdy2qLPFrI+Naf zvyF1^+~8HYSCiyMwJ0k1d`{?W%|K%8JlbO6o6$}i^$7VzrAW(5Goo1CyL`VTuDSjt zU)oE>bbD$4tTm#D^?7@X5WfVWkKTfXMq){Bw+c=ziKWS?J5ySpf#x$jd{*3$tkKfe z7xou~6x}{KGpw=bS;tfOw(jQ)=ug}@ayn9KnMwB5dUlJb)=wQvHD9VZi*p%s^Ph|` z=Z{{Z>HWSN<77<{HbtLO(*J$U$?RFW6PflGB1%7kYaK^1P2H`x1$v0u9JzS|{<_Q8 zTWBm3Q5ku6-dy3tZgaJJ*W>aBMSmh!X=2X(7w2>t-d90>>OIe9_5Qaa7||*1-K^n* z%&#y6CVn|u+&`5@mL;xBd@E#%2zCFVXIx zg}d=)FFoeuxS@$ri7eaClm>iLG@r{7o)e^Te><&!0N zS9*8S*|M-?&_w<~|Hu;g3;V%ieqm9qrEBlb%_WfhGone~lB~m1D6_PKj2cq%FVb(i|Wk{cuYZX+l?F-TCqLd?@d?lo$?9|4*4!^p%ZyF3SPK&D{p;e1JswV? z`J*Ib$qV08Jnt<22mae9vZkOk6sdv;wj_Xy?HVWQ-hp@(q&rVcOj^XlrNXi%a64(sVE{tMlfroh#gj0mze?5|+4$0QrB1qnJqX$bSI z$+cO9R%I09=fLfVfD<7(t(3k1RI*kcSbS}a*@kFwEjiuQ2yh<9fvfgNk~Y&gP$Y(g z61u`PyA!=yPO{A!3s?UYE($a$WfpnQW7?)wl!SF`4ws6D`gOR1_6iXejW%zP{8QSo zFH^MVQPWOS;5NS~(@=H?8r`0EJeYOYt3BZC=|jL8;2UgpBY*H6^&h>Jj- z_t)X=Bu`OU_Z(1^`E};}2C9e~K!dKwnqvc`r^+d-n3^bHcVB^i6T~77Y4X4gj{QP= zJY#pNR&6ZhVg()(RDa>R<`l9Xdt~_-$yk|(MuVbm6ezDfPt^RcU7vyAYiC8u_@SH} zX(3w9-EPPABJoA8{wua~1t168N&-7qqO_r+uQoQ{V!sEyq2P^#hoZSoyM-+t< z$rDcWH8C?QICwDCD^j|FPq{#^Vw8=|1gb<)4+1A|U#@-lDDTVoFz@saIXA&JOCpD= zF26T7PeR#UP;xeKKZq^nL~oWStd7>$YB}q-(1Ek+=YgZ`Tph$ zj%gusBtNIg7&giFi&bfke0^)26kj1q>yK$H@*D>1iS?Z0D}UNJPiX$VSA*%0?KVs%*_As^kV}bfBP5-!yx5sU~OR}WNT(^LIkkTm7Gm%REap5 zVHjjBoSXp1@#if1*Z|-}1Du=yJKcnth?DUn^XcF7mH$K@|Km^qdCVMuJmwEm|09o? zlO6EnKdk=|ef-b$|2>bH4G_r8_K!qnW_Csxz~is?`Oo5+SvWZX@BQ(`0&Iwh1%~O* zz<>LMxjw!vfX)10vYP+IA^(l6=08V3^mnqFx&G|Me>bc7&!~TVBLB>4=K7QR{11jf z^f9~6CZZ-EKLmhdbaHkyF|dJg&s@|#jYS(l#>Cs$Jp{uW#^Q`##yZm&MR@gHk)k~$ z{`{pID=QI^JSTJIi!o3A`#WM;Iv|&QwJdGZ3!YQ;pt!iCz5PV3r}{+WWkPX5kq-Rr z8^rc&Bhp08?z;f3uST%u{(Cy4^UJ3Egg_RpZrA;UxA?~zH?`EegzFBStXa}koK`fI71&RyJwJ{0Syox0 z7P*P4>(bWa()>wl-V!lUQw6SsQ&qL|)vdBQFIqCcS_{C!D6_3L28&&@y$V9NUZz~m za0>TwnG=QmRv0S#sNVI2eg_`qWYHMTve2DadtBatOxe6 z{9(fJ;<(H?#*0QLEVr?O-=B`UhON3Txhaup{KOZ-6qcV>eyq0c2$&L8(QE##ZqdBx z=Z2Z+8JsJ9?y+H2@KTn1CRCkg>vaOzlao6H>4=Lpl2d0K}p{} zJGXeqNr7DPTm^(Tn#;3olpGkYItt|q%2IRw8Av7s5 z-8T{#A|*x)tGP|YO|?QAexbpZy+cEn$T?T^|3$vFLsmn^^r8d@vvQ2&tzQY^CuL}u z)}}_FROJ>K=*pv8wiRp!1Oo;41Eg#)t1tLi!yQgoC5i|gZtVMuuU-FA8&3t@Fu%>q zC(>XDMksqmoMs*<9Y$`dTImu-3#!{;S7a9yBI8Ec@YhQ98xNxx_{dGtAAD1&U#EHQ zWJB0tVmdEPL%2SXF-wGz^&pQUw9>bOF=YxRbqbcl!0(#i>tt8WCok*N?{q_(^EhiT zKAVKTUaXr`YdoxvB`+wso4w8^zCPm0%f=^Tp6R1 zW`*Ad73Nj4CAjI-<}0!~OjsGi8oO7m!e=h?=>#j-=B*5t_7#a<`2XDDi`tkfQq`Gx z!%m5dZMbY;*T}4}$$N;`alI}6ZLzlcBiimO)j0#RAA`i&$I z?B2~t$eqEB{AMR1=DWs=(bLTyCL=T=dZ|&M`PVRBDMRqP6Smaamx*`%G*@ELZn!OW z8bD@q1@6>a?b8Tvlg1f%C3(u@bd3OQw1cTdVlpRwetjeG!Mm>ad%nie*R~swQ6$c$_6ot7Yp&u+p~ZNSK%(_b2OJrt`p5aqzuvj-SI{RUo)nK=Pzn?+{1DU`PQAqYC1fz&7F12F$m+~nlAlT$V*O;B-Y_XPC zz$e?-2&zH$3a2Ibd(@1t>meocMp&!GUmHRzV8fDuJH z>WCX)I=YY&w~Fu;A)N&Q1Vq8k5qS345VXfB6rls`2YPg6P_j`T3%l49XL#nIBX(-j z=+}_~i$g-8mB9Y|R%!*m6_6oeayzhnXKcQaXfmyPScMr_*2{Q_4ARB`D%C2PT zq6uunxy1xo*_r~S(V=t=iwACmW*jU)&<&9~emCUzQ1b2QQWtDV~B#gw+6?^+5J5>8&oC@NvkJu;UCgKq{!=0D@{V|-YI3n5hsjhi6k`8KQZ zv5I`Ta!H+#Y=&1jkFnZf;>yQ7bHTO1R==mbuK7DIm6sKvCrOxH?xkkzZ9`rqhsnIr z_47F`OTNUK!VHL~v6c_$ebYVNJ;OmZJK3a)NUk$1kVyo616S34Yr#V{1PY#93~W)#P+Qxz^FQ@2rD-D2~w0Wm8+?mFg_!Q}!R)G>7lKSXU4R-!4(8&+lwMrV7Qpii!(w^6K`d()v^;tV)4Qg-fQy(>Qok1)uLv)Ig=TL~56^ zqR0U11x&*(2Gp2t?lF)zu5cP7Yb6q~ghzyBdkBSS3_;o{A(WPy(9WsTL-7Vas4+^% zp?`Ih7;wfqvn9qUUl@XbJf2-F+pE+kZtw1PuoDJx2E=w7u!4FI#^VxzBi%N;Psv{8 zTm#SQ&O!DmZl)PIQxT%3_UrgA)!M6|leOXUeX1*sl46BY6j~AmVkYz^m36bEj%v(v z?lo)1XxT;H(?oX|s@wOw0czSCt=Q(1izAYv*ZGBM0@VcWe8;J1RWy9kmnWLDWoZ1$U=p8HD(Zp zzPN5$Nbo0c>Y5okWVo0x2vcD|o-N>iN<@nT+C0qe(F+bc(^S)FjE3xp(U4*K+$ZjU z(0m+-PlVTSkTpCp_ZiyNX?H;!SHKEkz^9gM!~LGoNkBiyIVY6gVh32I-y~`#DbK9# zt`$xMdn@0StVu2MQV4tQ+&Bzs8+ieu+ana`PIAs(H_UpkC1lsXQh`@ib;fftNDow} zrVZ_d|NCWEiV5la*yR_7+Og%qK8~`Qjy!xZJw^KhC?o917j3j%Ojs(SpAX%~ShVYH`diK(SgZ+)) z`Q!%7wYeW`2{dBduSXT5|M$N1dQ@+3`H9`hKB9CuDy zn-9*f<^tt67zZJ`wANa4#w_P#j-AT8UU{B&0xx~xjd3wgIPUXAYx1H|FX`-eoWYVf zBGd6bUx@$G^m!!m*UXMn-T)EB`T`Ckab!u_ zOsdBT2%T~jeF?pLuZxUPAGx`HpvyQ)z$~L&MpX%9W5k}tTBB(;ickw70|SYu*LU<` zVB9?2nx?K_mOd=Ke32y%7tX08W#daJnn0qTNbuZUqCPLvip;8d^zvlBYjGgF#O_(V zdz~Nc;-6cwDA6fo!%QR8#Ta8{&%m1CJMQ7%3lGjrImnBp+dGk_dptT|^V5qbV05^Z zXV2c!aVU*wshnL1g3)C|oJHPLKk3?fsS{oC`7P1AlVwA2NH+btYL0(kR-AfHw7L&GMa79KakFN^}v zdhsh#4G~l(rNyJG<=P9PW{K|54YM%X(NdUxy^!h$N-$39eYM=n3#~M?3w=_xLtc}Z zl|E^REo&|(gc3!sG^=1o@$4pszRGh?f2?%AA^cxSAf> z>Gp!|;=$l&ulPO5bi?Kk)`4et0127mn!{)+LXgaGT2i;0xD39|D_psHf)Wbr_6Rq( z>mjI2nN40!X-YlNS#xYD#K4X^D%JmX6tolS?a?~W*Yqx8Iz^w&?xj73MC!LuPf4&2 zU*f+yh2%l!4}liFCk4YUoazyWxi`F>(1msI^tdG1>aB(U3=0AWeR18DWMpu?p4y=` z-rcZ1@#WxWw@vI$L(nQYKkgMPf005%B9!XRHuXCl^ZqDB2q=ONm;y)Zr}%dheB$Qw zaHAfXi|dIc`h|=VGr+X-#Y8(`AT%f!FeI3*^f?kDO0s9+`)pz#?- z=*cHCq^BH_Ar&3;G2*8~Zc@iaLXHd*y`9{9=LK14|BuPge}w9Xcx7Sd`d2bE*FW>3 z0sh9{G6g;~_CF-B;=h{$|L;D)KPn9Wk3Ik^;~$&hzw`lE89$5*#lPnR{4pl}+dja* z`Go(=2l&ed{HvDn|L6m3;#oPNjnoOM2L{yxMTG(Jm_ZL@?<9K&pir!EQmGYP57Da} zf*yQBqVS?>IlvlKxVU=W+K==6g@b zyI=Y%H*C@HdpV->%fRVV)ck70#Vc>}?4-P3@KZgSu)2WW_!Elnb&<0Zm2z2CW=?lD zIwnTRdm7j2_)fpKMGx@F7G)*3P!RiA%fHWs~kH0(s z2y${%m0**P(7HB~#vkZS|3z5Yq03YZOlhOFEsn@7Py0%0>(@8dq+brT zGbT{d9eWtHrJYNyBZ|q2!<13$(5aNI-+B@Z#3pqF$qVm`-|B|Vi!27sM6IC!7QlgF zS@2Sf48Q{5)P7V9gL0e*{^EGCa27Obd82@mc+vNXMx=e&uyY%MU}24k8ZC#Nagm;l zsG#(;smUe34wx(eN6X4;I3*xmvkRmJlICsw?DoLqY8Av9-~sqQDp1EIi){5a6~+r= z^oXqA^7~^Ql~(OoB`f~~cmRdQp8*~K5&uk)eNyMzUGbxL9bAzTlWVQ62pJ`641?_v zah3y+{ugR&S%={80(obu+F#P!L;w$f_ysEoFHKw~$H!TCnatf^rvbsH3PIWR7m6C=*bc^N&{ z=BHZe7Rx!sALy>LC#0!yv&~H_5^3op=xpqi$x^*u0Qg{3_fN5B^=-D+&}E+r^hPbPshj{=l}}g|&|%B2W{})t z6D53xmW;cH1GLN*YBJtDnU}V&j${?JUquLaxxAOf^LOE)cJBvspaAJwG#vGUf7B_c zEJbtK=!~uv3{9c7CDL=VkN3Z33Y3k;5tY8Y|Ab%JfVIxGOx@5Vu!nao1j1jQHPkkD zbjjaqg1V)=EQ^bib)}Nt|EQXVwD&sk^Ngp|mS_+blDzB)-~upWG*0K3Erl)SqO=D%Z^9f?~+%nQ*t;R3zYtj1C-vYXW`Sp#WIRs}^Y=>|B14oZ~b%L1K5R~2FmY=}bvN&c*)XCnqm#&LgnTSxEBkR6x9 z?=pi z=?30GK93;B` zucOKp)L&DCrA5VVC~l6@Z5Djty)kGpMfXA}Ef62;93o)+RCQTXi*iiomomSVD{eVk z-3}@&vDxP(5W%Aic^L6xP*K~YQ~Al$upgtMZlcl!snY$$i1F-TR~F#{+GYMHoPBuK z{d4k0A+bRTS9jnd4)OZhk6+kqp%t0+8MUdQ_ypKvE*{nt)&qv;!@^-I9M!K5Y_*@9 zS!*GBzOXs^awJ1s%)a$(x-$+hDeA`5LE*>LDNM;1;F(MyZJ{1Mnj(+8N_uEJbM7QI zqy)5ZZg);nKm7g;KUdoTYNY&vkX0WQ0g8Lp1kM4fs*wS>5A~Dt0(H@)VfsRikHvOM zYF&~>g1^t;VY}1%^xd78%`W_l={faV_$5X&U%@K-eM|ZY^`&|Bx49>aJu0LU{#$qH z#`YW}q*uHLmBlY)-S5U=cskxEn|t9sVuE~z5!hxWb{v#)R3=$ zH3{fq%6@9^|029EZEM^XnCN}xrGHxs9Go-raCee@;o<4B;FPqFG6>%yzNxIL#Kc18 zCBSORD4n@2cP2E}FFfJTk2I-_#ab|-FVZvk65raqwfD94;P)yyyJAH30~z@{zwX1Q*~3@C7Y-Ns0EdQ zB5*5)!r+f!!Cvf$JY;oaigCqSA|XdQ1!P$ln{o!G`&IDxP%xIPe}Df)HG-bDe+b z${t|Ua^vA?mIzBz($$=%EJVCgoj{ZgBp22thjb)4QPyaYz~Ix!&Q4c$bJQ^-Ero+hL#NU(=R4m{im#l3&3Wn#q# zlK-Hb{--H&-;>vh1SjkSVw?_5jLHfD)E)vvM;b%roN?obKagBrUl5*<7ozzrqX=g< zMY2DI#SxjU=@DsxbtAF9dxN2Xdss{)krr8E9NH_ax?RD1y~vGR|9IIh^QeZ!IiHwc zlLtm9pgY#NGH^?B=?mCEX~mfmFY6C6AX zN^kFZIvZp&d~W6p-T%-sl`m9~Dx#~t)jIiO9O1+FW6SC92~ zI#zXzo5z}5s|YIcn*QBV>$0VkPJqN`%fk&;d}B?qmzau}Y5A;%xg^%{>XsDo+G5|G%G&Mn#bnu5u7Z^@JJTXxjR#|#vdDt=AW=uk18&y{95Py{X0jI#yd z&GUSb&J3-RP;G0NMTKtPUz%1p1H0)#o*xwgMqH37JiTXZ+egBx=^x3VnkOswF*c~* z*y82P6pKkrbOnP#D3!vkb)V;aKR(@rcLCA;)+#;zQOR~{BCNTZ=CwEv%PoW z3&(4;Ay?ZpE&7z6_3&LbGDqCK!dE3=7=N< zu=rh0@K%&=2m`n3G#6+aKQXjL4xMXwy(8NoM>bOb4-$MSPP)E2R%e zB;+1BE2lBw;xs$mxWjPI;hF&>EM08#w^vx3ej+yD_>u;R+YN0rH{M^em)WT>_g4%+ zY#kpalv_pIdNwX~h3#WO%K9p0?7yZTxRML9^B=tw<46bi3EBoi zgf9J^>f3=7KM#Qt~q@?cfZflr3C6s~sIjwawC2zQ8Tb(gu60 z=e{T5$`sPC;!eLiRjYi=b7Wqe^OzY=9CY!QZ^mX;W~1VfiTi_|UL_DawDU+5Z}e|D`Pdx&Hr2{c^zk zFRcE5N8hZB{}uXX1r!c^NLdC2M>``W6K5?31yOMZDH{Vb6A=bw6L)7oIRSw96S4jU z`~QyQWo7)Ipzps%{o~00A$eID|2F!@8$w=wvd+=Ssh!5!-|wY`4AuCC|L_b9EeVaR zn8=_`aTt^(Pl_Za82s<(yKCe(5b@ojvznUP>&YU^gq_ou&uo~Fb~rDW69Ca0^zNJf z$`0E!?Ds*w2N-SyawfBTE^pK&I0T-N|03VsRL7qmCzj_Xixirg9ewX7D%Z3!U)_!> zD}rEeijwM=EPd~5Rwqtwh7=cvr3uUB=Vu09{IXxGR!J86XZVx>{U!67ZGVa37umOt zO`HrH{w(D^306TwmF*T^T|l0gf`F^7d^4fa=BPQ!9a4iTxS%{lB&U5G_Xk<(HNen4!oq*Xet;iaG zIq!*vFJAR8bBoSsAxB3(>w0-BXuu+p^*s_Gtpfdg9lRoi=Qpo1QZD5`GpD9w%PlBf zZ=&NywkDFw)&H!{(v5&-c@DEdpz!jry4sMk_znC6dknerHwcXH7>ee0cj#>#tT+oniO5kEjB!B z)`phbQO99EW+eso4i*D)%>_mXRUxRC5Uy_eD`h0{^cBz+3?OzLIBZv<;Ko-M_Q$VQxG$yAD(dDAg zmjeloZicSQLAT(yE36Z$3j^z>@aP{CE9ov*5YJ%B*fe~@oNMYNeh6C>xLGi5FsseT-0!LJOUK^-zClUn zz^!g#3p(@8_k5+%F!@x$hAXJ%bV@|>0lqy!5OD4_Etm2B0lq_iOr5MZ1pa^sj#c1E z2b#lPH>V42i$MZXnA6a*6b7nf%e)$LqX}NlNX+66o-N>vbupgEu8J* zZI748IhdW~ZBLSD$zzQ`lIGL!>cEALbuqx)%S;!FCA~NI6sd3mFVttT){DuEg1safE+LhnXp2mJz*vCkr;*c8zBM zuE8019lf5(5afnJ>4jKPYYN%Nz&+(A9*LS_jjCXxdbDOU-iA16Yys zT*wM+1xRRD4^Qj4?Ih(XGm_=!`av|=1ivL_iD*^%T+P95SD2R?W2yPP2@843Rgj7@ zQjQ;~Yfy>cYFpfpmgeM}*k`BtYZ4=%q>9Arql-#LgjC$mk?aUr2y^!KB9{+YVQq%c z&kh|O4GB`9$%InII5%iA4-VW-A9^md? z$G2>d!-rV7BbArI15GMjOr9l(f|vY?gF?l}1fo6ww>x^|=HCHg+$7r*Ob`50XDxNm zs^OXsBNg4;be6aB8HPz{w$0BL!7zI0wDAamOmu@w$XMVsfQ5p_k?W`*9#TF1a`LW{ z{C?snA}W|0g$PhJD@Anc?Di<;?@u0<-)Y5EFa3b`sFzH^dT5|}K~MkG?pcJ(GoHTg zdO*UoPdAMApe}n4mnh@VE4SGz7y(>24f^YeC&Zm|uFXLoyT!$-K2;{!I_ALIYI=1o zfZ?qFJn{1JfI9m1#HHEQ*4FEYU){*oJFNG+PYT-{iKS<;pI;P93Z1B0X!g(&qzTse zr46;3VTW3H>_i+v$@V$R;}PgWsW?hl6tyvW4;>t29n9E#-S~P;bpriYJ#01U)6WAJ z4xtwVG9+*Ep%)Ku8P2k3-YF;TxNBc-$spWdn3D5Gr^SeU$MzBjTVuzYdAVa**2B)Q zr+qe<%$uOF1!2eLXJAy%N#XaBs=D)M9<7F#49E!-jO>Z4H$L+plRz^8U-{mfI&IKb zc|uYF)~13L?{M&F@Vs(C?zoj0qmEt_^pVHrxS!b|FS^dYb4Il@PvW?QAeHwF3jF2G zv86A2&M=AFJp22blf~;8gyuzJOXOWBZ-fik~VgX7=DGH2&YuJqCjCpp|t6@qHG z_mo%=A9e0>8dXWjLa1EunLi-b`gWgP(*)0q#2uY(`kg{+Su-XW-h&&3x}l)G7xG2s z7xhWti1rApsdXU4u)0<<6kM1CYEwEvuq>&3m~54s@+UB~U(zy-)7l1jwHPONnpUUP zavY!=Bpx^q;?G%>DzF+Im*kGf?o%C~A?azH5Fpilak%Id*?nYtVoVpc zjvE|^As_S@dGPb`q;XA_Qo;2Sf20ZM6JmnV7By*QrX%M|Dctg=5GvMvxj?n~ixKjR zd>UQaZ#JK)x>rlt(}oBXl(1|BsQmexY=kA_HV46$Ry$U75p=C6h4BV$y^KWbFIv(4a7ZiRJa|0 z9kn6^LZpp;8`7eVCE2V7aPB^FtOJ2oQ9)t}Ub8|Z!gWLh%`TmAtD=uo(v=GMYK0c! z(7Ih6bOBA~l1ANh%~17x)lU94EtZ;c(8V5SM*!W_7;wNgxH9pIoJ5LnybOg2E}_zo zhJGkJ&}bVIB<^PsS3Q!0_Qe?Jy+%erW0LP@5`KAv}x+7YQBju*cmdVwe6 z3xr>ucT9C9?8-9x<-Vp}5=SpzLWzUjp=~*6!PU15t5oda=>8%6=5^APv18ibkAz_S z1+ElWhMwJ@<6OHgC=iV18Sv)0E)uC&7R*s!M>5^KLc~;&sLO3hb0ge5v^YC(M{o zB4Ur`$U(f~^+I=kf#hKXT;d(bc>fuP9L(-o0|YZ@Ou`s(3C-s?B?UHa-3NpjVj9CF zs5SiHXDinJSD02Lzl#;)9-JLOe)s@-_{&2HX=zp1x&=fpFl;fjzi4x?=(X_+^QT|M z!HvS&IZ^jjfY!HG%Z>${I0>l>(u}vV*a=$lZ)>->FrSXzd}TyYLRzO8o1=yCRaFZV zM6#oW#fLYQ%~Z>Ox9fkuE?%oH$gEBnrdy=;zVwq9zGlSp7I+rG386~)54!p<4fvr8 zS=d-u|D~({dsO)^`TAe!>i<{~GnbOYFZzmH$~? z?v}cbalo_BVz19*RcnCJDbhp8#N;cMobS!VO+_ff&sA42>T3M{PN>Kh`zt*wJx%8q zuVAI5tgM@h%VJG=MTgZzOA%#}Cd^BX4M1ZH(*nTqd*h=GvUJQl;CJU9v4^&YTZ`A@ zS4v&9t;apdZAuYR|L;Rh`sGUoJ?WN2;iR?k!&Qc;y}6UK9#}ISY;E=Gs>CAIi3UHq zZU%ztrE*q4b@@v3&%Ad4Y*U>?mNxi-SDrR-qM+Gwn;)&nnR)PRXxDUKbSZ@XOrsV0 zLxq;UW~tuYs)^kMpt1L)e>>J{p3Z$}?4y7*SC>O+fW{soX6|T&Au_40cfUHdwE4`? zBp$JhFv=+9U_(Y?zQF#Cuu{KGyiG3WwDm({&q!IS2geRYZO7}?t~{J;8fO#+so)#P z12lFDKx1=Or+f;e+G?vy$o(M8w%NZn7m}tN>gWEDWj^%}jg4oeA&p%?YfEmJu%r4W zou0(n5|9?Rmhn4>4WO|L02-U*kH-E?)@b{ov4?(+r+jE^jOa+O3SIuv%FwU`eQ(6@ zN`L2)L-!V&PCc!WQU&js8D*XY|F8MgBTGL-YXe9F0;`77uS{|kDkOGp{r7qprU-oW zyjwwJcue4+2&KW-99!A#=`0H4hH{WHwjdP-P^!?qyGT_$&kG^xRuwadKuQs?dSy%*)4FDb5&`LXr4xG;oQ(j%xlfzK5<1J>QY8QhM3Ua7sUu})9ZI)0n9Kl z4!c7zKBCgmc<{+Dp;Wj#?LRcb4G_l^SNK0Lw;yz%p+%Z2&8ST1CKX`#=;}VoSWW;Xx`)B=)d}02TIKS(nYm_*rZ{8zro5YAE9Eo@~1Apfd>JPJ1A!rol`J5Ot&+0ftJ% zjCaf5ubq$6dxR5um^}fKt!07)sG?1Lg>on?r4-Xb!G|30K^7+wNKee}T9XGM&TMuo z&jUvSO3Rk@5{wzzdwxCdjf}%-MPD=x-D=0@AadWmuJ#Ko(^IAaWLbx68M)w;iLx@KXoIR=4Z0`?k$3RMELhysinJ9ItxYhHe**o9GAf9EnL*5S z&nD4Jx9nP(2$pu_O{$u!W4{|CX9QM1mli>CNu@lio>+7_6)&kkSzAhmTKN~8=A{Ce zPVt_SBLiCkjsmprNkB9Snno3>fXkUO1Xq(r$zl{M!I$Z!%b+FBmTRA0#2UdTib}^C zvO~gpoNZi2Y@;rrsD<*FDofl=5;l!N77Pb|+kL|0W=TLt;xYVdwcS;6+oCG|Ft}k4 zkr6|>AgUl8lRlx=y}H2N+MEmy&hFUKl&P?uyu-$AH*HzVghSSmPe4`3^_xz1J%vN| ziAt^+WW}atG0{iuR@OXc^@D3sAqW||+8z6*+F~c>+IL&iC~6g6iD@9GG*0_{NLp4N zEQ6n1SO+0`RA3x^_a%c;%xc0Myjh@Jc#L`JxijsDxkd*c0Q`6i=fT}GaN+EGuYY7t z-ZvK}2mPovSM^CCYAbh}P`JXcp>Uj?--Dz90NPZdh);l8s|QZf-OwQX}KkHkHe#$nq#UOn3~ zfUetP@`GkX7C)#P45!Qw=z!)<%65K={k5maEg;_uw!82Gd;=0EabpORb-J-R037o9 z`E@|1bK+*NhE|f)Cn1A_Jb!y)A|pKrqy;bZ06)+yrhc+jJ$?kVz|l3k_Xjocmc9E{ zL8!@$1dvP8`V69mDrvPW$uEMICf`TsLo1|M7r8gIy8Yce)$*6PuY zLNHfqMS#|w^0R3@XOZqKYc#j08@bWnL&In_=QPaVSvD7tcenz{=I@F2b5(s^*bpZC zo@BUm%+5dnU+wh;b8P?1@>&|o$Pei&aq&%>%2_#bAp7s&n^W%e3MdeI^Q8U`EN}j? z(}y-0nK_6Q36pfj##6il_LW~2qoySZVyCCpG>FxTaOAhWqak}kL~C2sWZhgSkU^lQGz0) z2AdL!!=6*%d|3lt-*7msTwHJhB8}w{1XG^c0}?-Xmg>suYra#J56WwE7kM>ZBaZS^ z?IEnyd3ve70U6`$?O>HP?7n&4tktkOz1@HqE3hpHPP2fmFLuVY9ayztXu8KcjRSXKiO>xFcpSbUwQ#UZwd#IFtC{&} zccV}xR-wwal$~0hzft_vMNIYo$15Wtb zj;+mS%nChj|NWmxMk@30!z=_ej9Pn1Nt8iw-QCaq`BGM+$0O=W7Qu5&PMwJs9{jY< z552|ZMk%#o)FDZIM1QEZBg#^+OO;w(Glur4N>6|}1ah`ts7G)E;|o}dRZ$&Gl%LRM z-;NzRz0EiPYr6yS=k*2P8F)b&&(4T&`pQ-U#VSotXis-0e6Ozy^*@TSeCp$&6@l2K z&I>L)>j}JK=ceOfzM!bi#I6p^PFmVhx?fKJ#)`-0Vop3~saL)SO)2qH0pAe>Xi)g% z)n#Y{i)LNXx(bN5ewgZj4Z5UB;9IV7)&@1Dj`wSE@+)NT`M?5wUR3shqc?V*BVggV zeG}WVXuE_sZO_d5q?ZI zbF=1G57ZlX!g5&dx+zW#^MJZ^U1h?9qk)aVZQWXlkmLa>o>iM)jNK!aUlo2%PT;Qv zwQU4-YfF9V(m%*aeon@ci>bM+=i8H$5VaT>%W%>T(GVk;F73)F8J5Y|)P3iMEE-rC zuXc;mT>fTs9 z{*JA_P0|IIqxegoUyzkC8NEs#zXU<*+1!a0IB!Lj<2QZS8X@JT{ z_w)2t)0nf};}NAnFVHzqZLaw!1;}o)+hnijDQk|^Bncj9_~vQiW_{;=OXbTF zc=qf}#lP4U+^d`IaA@CWF|<{jugW&m$fJ8~*qRnEQxv#*`LwsXkG`uOVqhY+P)VD! zF2Tx}o`^}Vr|AYq|LTG2!VrVbaaQ;XWaG{uXPhA!9a@Li0FegHP5|1uWG!^?N_ziv zLDDnyimA@Wzh^~#I+5r$zs81~D$ywNliIecbMzYy4=F&o`+R~bqnaLt%F6Rb)d4cJ zQpOTp{poh3dG$vF6m9wqyB*+cw68Y_Q^r-JRUFo-Z z%roc!`+{y!BH4PNz%4gbtPVls&0Nz}%*9CFZa+>I`KPZ;)elkesZ+(3Do!nRo7ZVlicq?Yo3l``KD{nc!;t6c=8`<%qo~>&ju1|rzOgZ0FEsis`ji9|Jb^D z4R;{ye-@NHX*inv7+u7F_*Go5P9riOf9(q?!qtqog^$jG9US?9Ow77&s?fE2s*wLQ zifP~mWyg~UEQ4Dq&~xC>B1VbTFOP3NFNgF4ze`TnP`Xk>4rWtLf|qVm8TYo)cQ z)i~3ZKvsjOS#SI`Gw+!n1u`5S5+bm3MV$yyF*|cbNS~_q{avKo-5E1XY^ttf0isSn zSLLj_y88EtrQ@v?F?AVCfM0uGtQ|)FBf{Ie$JOa4Wt{g4!kMdByGT1ZOue_AD0MNl z%r~$b6SCmiZuK!kaKD=*=Mc2=IaQ1jJB-7=>)UOB1V-1UR8<|9uGqUJj8Z#1o=7T> zPU25wXwM6K@)LOd+$B*Ooaa^QidZ3HqO&W8{(+e*uE!k@X?BCCYv^sz^VRA)o3+QT ze><9#Q)b>A#@rs*x6LI*%<%|+hh;hMDyjf90ZZbDU+rV|PwX4NzFR*WSN*`uHFyBb ze7&Ryz|1xr0^0q5FtfzJVdlfr?Kr(!&IebLdf5-myz_yXmrIGtJJ<05n0c$CC-Fl9 zKM~nI5XlyK;W4T5TAS(NGyB9u|nopmgTsBpA?58tH!&S3g+|%u3If zPlvC-oM{VA4oO2-X=QOD8$KETq{096gAP`F$ft)3Ab|t^A%O#Kg+{IlalKd60TS4E zVNSW_Ljv0_vHw#752RnIYA+ETrw>SR8gS20J@NhyTvMw!;%S=(#*)ZkvpiETp8Bx&YUpk zVWv2-B4gG=C1X6FgwMe3R$f8Loynq?X69&d)5MR0>fpZ!OHX{O^ffkpmC3FC)r`28<(Qu^l^HLdi%^dfAu=| z{rDQ7($4ZNS-1ut^9u#Au=qMc9YZ~9&hp$!?urP=_BYnugGwd66v~1bEKFU7S&72I z(OJW>nzVZG>Zt0V56-M>SPJ9P`2xOq~b=}`TZRn!3+5)7ZWI|8)URsvlfL1-gFfzTE2T9?Fk8Ha{i z44;F6M1p9*>dt~l@4-FZ-|;_iW)t~NtcQs`y{H~^JItOy$yDXsuh98& zh!zQhFeej)g28+1@4f7k;^7~q)oy^&>d=qU>bGUqrmZuwGjiCMoAqf}qfDykIh2wh z6&PIqx9K5yhEtpSkJ4%#^d%wj#6nH0TQEGepj^#n;gc8_-{sVn^wDCk=_v0%Vl%&)@PBv#L4 z@#VQ6o;aKSbELwQcgE*2uB5z6A)A++h=`|RILtI@zma+FUU^BKYRDlTR*%)@ZYbc9 z^Wm2YH*a{HsYiBfCxI;2uXXR?<7u&YVAF@aC0!JNa<5pDum}`onRztnL?S0P7|2Z?W=AQF@|MrWWy;k=1{ahf4M6R$7o8o_xy1ZM;;Km1}@5OTi*M5`c zb=Fg*6ZrAkrbwSi0^>&^;fhGK2GB<+@@OOM}y6Zf5?maJn0AZ*;-)QIj`61&?O<3!_Nf;#FH6+ce^JBnMq3Ym)7AXu^8$7)6X~W!`mT^#+O? zp{UC%OfJG0^2`5M#X zHn@YqXWau{!>GH^^ei(3Yx{%Rw4ZopSN*M5;@n5}>Co4NZ3v!L=Tg#_b`hm@_;d0n zPVh@3{V}1qtO%($9++>RcX)?aZ?-(+m+XSNh zhMrjUPRWrFN*J0UQ*3xT_CNqQ)z152!*Go@${hkPX3s3fg>*t6o#aiO&I=8|Q!|w? z%KTokn5@ropU)CUJQi-P+PdTX6HM3RKF2S%uz4r5ml+nn{dDW4RsV3MtMF-yTEO0i z(?^UiGLWO!Snti!I#pME$kfdoKxGAw>Mv#{K8^q_ED8hGfvlaZI?OecmJ0mY-BYkt zOG$AdHeAFW%VU!L;b(LeX^^vgms)o*D}_^nHwY`3I#0I++$1`5;k*}0MXP}e$jlas z3pEl0GP9u&uK#8QUz)zE1s7 z39TB2@Q0Crp1GyvX=}`5Kk;a?b6d3b#ZNZ8U=EXv_GAvVVg1UfmN_h;(11S`beAQbRPZ*; zuB4wh9-XXfSuEsjV!$4mTk|n%I)1GRr2YM_irN()X`|r@+a1T?Lm8ab6syD$`<){{ z;yTaev93@LHiToqC~!_3H=Jo+Ked?*OwEIHG)R36dhB87wmU`4PkpYU#6@za*qd1H z%$xF?xNSUHh99R^+MJCm*zCaZMVVcG#wK>3jEq|iRw+t-x+pW7 z0hftu$rU{eqU*G~JxhV=4`U789ESa_`&jOCckS_n<%UKjSF*~%MZ-Z&9PS8o)^HqG zg7~6#dUA#su*j_TlQI_slB3VjhHfu_~W1D%Tr`F3X+oCyG?^ zK1!LrE!NU4pFBb@9)Az0&+zhjS=~s%Ha}RO8`J!G;RUJ*e(m!$C`L2C@fV{Qy;znM zy}B5etn2MlnZM+b>0o(1@pIp8g9bqIm88GJSd56_Tz_u3;1U;-X3+68u zeY>Avc<-Y7w%{cd2&j>z~eR&!^h6&k%bvcJv^BUddp;=hxv9ar8 zKFhS*9pxwt+x&2Dy&n{C6}fSAjj}7`Bo6#ITs;>Z58#j38|JqVPAz!~t$E3AQziK2 zFqRhbQDEsj6~(q_fSph9Iy(D)QQ)#_5i%RORU5RpwYiC;C!}UY}$vcYbLkB9X!QM|D@MtjrmCEiNFkD^z+gtyTAp zsr3=dl1Q?hg=cr|?Gxx@Aj2l@DYNb(bD$5hNa{B;D#`BW5OcIV!n4wrXkZk{@sF55zRCsbr8^zPoC zbn4h50J;)wp#)KqiT}d~@1p{X2-@rzqXn}!jr@By1Vwy29)w$6bDJg@fzVt;W&tt- zSSFfEGF3x!i>6v!{-d594d2fWO-#K6=q$w1h#+T!^Gltc|F)xYA^5QBrwv4#iH445_BF_Usk9arW6FI zof}NX^7E+_fG zp2tg04Gy8A>j@Z94fxo5^jcumRaIl~r1_~i_xM2xh7({4Z4xE(ha(O{v7}kBM2r)x z@CFHiK>6@;e%l$}Ng&Z(v9J($B4;)o-CgTyNK{gw!6RT53e5@TP^SuZmrw`YRRW^n z(6dZLnuBOe?3ht`?a=aU(G=NslEAI>Fa@)LhqYhFYro|)LMXA-qn$lXv zu1AR^^yd@E^Yz5*hUhV$N+Bdn&f?l<*mrNGFD^m`Sh1gA{{pK@>`X^j%*bDW(=SY(MtfSir`^sQn;rcLea!AWIo)fEQYH8nQ{iP z9~B4D@#={bzN-aSi8~FD*cEJ_wI?_D16K1{oYroz(mt7Kml%VbI)$J^kvGL!eq;O# ztZwmy)MPr)$WQ%>bQlUrdn$KEy9}b*_R>w3cAeE?vogG6RUAbbXo40Tdd%2ec8LYJ zms9ZYOAb?S$$z_-i_&21-c@EVilRjj&Wq{+xayh+fU7?AMwqA0 znpn{KR~}6Ch8K%9DxX5JV_;Yqd9o;B6CBoZnxXtivnW1<{-J@$D{x^-Bxa&j(13DC zD*(hVZsJr51uTb=x_fG~2zl8k&Ltfg@a-D-c0@+z2^gF#O`qFiCbrH?#KopK_nq&>}U-E^d**v9A2EUfacIR;< zaAI~0LL`OKQi?io!EEIyf$pF$=WWz|yfLz>&$E%C8A$_qTU{3y&9CMG^Zv}LFVmvAoSU;gD&&!!Hs`!j^ zm3n1;U9dGOeIY;*KrR#{p6TJ<1lYYkJyn@iTWOt}(X+O)&)MXj*QT1>zcQ@e6D=SQ z4MdCw@=}lUTs#{oC+pQMET}!EhjU-BuC!Vz&pq}p&l^Y=Tc}LfrZ`xHl7{b2bQ0@JF^FY(8noZxYN;v)NdoofLoR&T%*8@xD(Oj=6gcs`Oqj2j^ZxZhRC#1L4U(JnVzMVtj1t zxu<5LpvJZkGsRP!jp^Qf20Bufq(L?MU}?LIXDcPTl{pwm+Xg>U!$$sO1$Hmx z^hrtNn4=})%6)$4ABNQ)r(DEEu$jB?Tn^lm=BtlpF)IQEF!G79= zZRhV}(XGPJ+K@<;sVH3?Y?Mk+aTpzA=h~N1(!4pgGR=+jzLrtW{8UN;4MChGZv9*l z#cnmzmZ8zVTy?mh4G&hZ`Ku+Zd9NtT-KNNI?>bX7(mOsgn6=Wy?)ba2y-V8DuuZhM zXIl%w8(dk-f+}FA<;L|P`{;Q~q-PeKLH@WzV+Nn$)L18>RD**!&P5X3>l?AVpt4-{ z5fWyIJ563X_`P+DP;Dj6Q2Z(|`?rBpSFlGkAH%*coLZ|_-%&E3`+^J+E#GVE(k91K zumiUz{h;n0lDiLaKpw?yr`E+5#&x-7atPzNSDMN6~hmsfU0)e`ef*(?vcFM~|M7*wzCY zSJZWYFvXbDrs$T)%|qBwO!3YO$Fs2xcoc(5?>ke65(8Ln;U&H}b%pOqz*x1{j!QbB z7Fop&ra%|9zr9GOCOj&{sSJfeJcWfID8)5A0{YKlz5qfOr%x4u5MRo8Ij4KTjR+$R z0vTtVQ$KT5i($fT*wI!{rA=3yM8Ji>D=^Kl%5$83hH3j8AE2CHd@tA?*nT~-SHg9r zo0{RsK#eB=14}*Z+1V2u(42e-)DaUJDiCM3|4T(r^$UJ*zOyQfcZ8Ecb*C(@()=tm z+NeP&@e#$AN+orBnRK=%Mw3=|Kg1Javj(SY+>LD1UW;9z;cAs^Y3z@H8ixYK-P@d1 zxe4}(7tACEdC<*|3&VD_^1O9xX^s!|YCCAYG|XbK>;t(9tM+X5t1JI6G);n$azC9w zzTByV5>R$p<9oHe6(wXGDERwLc?nPqC=I;5?YF~|r_Q|?LR5^Q9)MhMbUyRG%ex!Y zX$yw!O$UBf4luJ8$1W zXCY7RhwssPX?evm4Qw|0!BdNj&GMlo%p@vdPyYQBVRkVi)!dwtL3^>8yCp?jpcPmI zJf;M0IO;3uW((aYvW{+N#JSfgkrnMyZ8A~aLCp%Bp7S+8hckVz%MlX2&L#7$9fnGK z*CeB=9ATpxL!*myKGNSbJSFThGqSCoI`)rQH+02D#M`=KiQ^x^Ep~`EbXm@dH%6uP ze`UliF{tR_6L)0D@V6J6>D(j^sVqIWj&q)GIi?X2!_x`>5k1?r z@%37}(*25!AwovQGVq7SzLkt7HqV1x)SjIp*?Exw3uG?Y2$;;>_&QPpG`90lc+(;S z60(cT1F(y=_qTK(qeVai(XYTCHpNm_w>57EVsg7B=uolTSWs7JZ_IJ{?`WNGdr0VLNjmneo7&3P$)uqmKalp<67I& zuFu~qCF+Tc+t4y`(E*tFQERJp`2(0`f0FyZ(d++#gjtzb{sRgB(Z>G=z5Yid|MT_# z6B7QnOwx@1D;;M1n{=4*@6%z%e=CRl=c#|u@r-|q4xekP+29N!1q+9xsQ8o1&v_Y2 zF9Q^&)x8%nU06aFe=Ir-=nekB60&ii+30 zll0@5_jd=00zf~=_?)2+Zq_Orq`?E+x zynnd8HQB>XHct%3-eZWm8K14$p@BBB54G;x=pSRaXrpPs^m^JdqO3*~kXKSCr-NBn zP&w};t@kT1;0D&E(XXc(s-P!B+4xgG$SoHHK~S|L^}p(%N%nr1gQn3|N9@J#ZwP|i zlK+O#(dv6_Zl>W?xvN<*)y+?qtNWQ2<&rO#*QWY1YQzw^;~m{peKC82|Ui96!P_`OaCk& zg)C9g?K(;9I=Zul-w=qViP9-#$$8if=Mb6fGM`B7Faiys%_wCy$OY# z*`VrfYy?SDvB&_a0C653FgNCb85nOzN6cK8b^S{@B*|-0 zIU|yX^1TP_PyO~3bm1yY=3=S5ZoYX>KB!9OG2sa)zZlgl{)1cXfrweub^LeYBQF## zZceMkN3fM4)SI4Hu!B&qzTmN zizmy^YMe$hTv5Ty3;Y}N-OvgLVHwt=g|RG6qsv|H>oZA6BXB6Eh$zj>v#SQ2&6D^| z-%9#FuVjCNdS-{tRvFf(VG7%TFjkw*uq-mO%A2p$ER5ZhfXv&rf-Wqtm&~fU_Hu*?S6lV9Gu{S=B-$ zgwA+W5URZ4y!t-bRE}b51`w!k z@h9_#r@!oJV&=$ecZq67aE5rX0#lSNACxSws^v!cy+o?a7$zPOcKXl>WjT3+90opl zJTnL=wEz^NH6mhBbmy(BUi?$5eZMJA^3M+ebG(78Gb7p$;QTWo}F zxuJara$;CuD!0^xl~ofzKx%tOxsNb?vD!^6&QJ1fm|@jcHH&^4GqI&0boi=|i+oec zbcJ@!NHP`*+11i~woX<$p4n$fjJ`>Cu}H!!nq;tG>~wN{*_BnfpoH~YLn(7Hjg>*FvL zENbVx84FkQ%)HSM21mo2C+5WzW4KW62qh4}rIyJP3yzxAYUVpL&5XEqZ6*P{pUOc; z+#ruRc*uAcb50hU}zTNqT z?AUFI(-f+WXg#xxf(dWfkdcTlL&-{*Cpw|uDR6h>Q0*6Oi+ouMqGpzLm9ytZI^n0;Q<%AW)CnkBGaSq2b)EY@8+F77JFcP_@Z#jogF==dVGx-KIk@7 zY<9v#aupDG>sLeP#;(BC_7#F0uLz{9kis-^PRG>7n;flgr)?RHBJDy5xb$sJk_08D zC_Z79`dC8E+4wTV1nJ5NHwJhmymri_)sX3@OJ-fkiX_ilo-59W_KMkB*}LfFrVIB{ zedQhZ(PeY)elD6AkakB*WcFXmz)VX4HbAQL> zAkyIT3m!Avam2i|(Tt5W9G_HuC&eHv_|n<=Nd?tV^M~BsjHa0z*F^>20PZaWJ}Fej z4=*4+eY!zSdeXVhFZ5MaMKxes5Ix`FTdzD6i3pZHb-pUeum?fL>gLX?c2FWxM!}@$ zu_p3q=B6p}2Hqfhh2}dy30M)Wso5R`xy*k9_Xe?WbbdzlCM^4@NMP2MXlTa$w*Cpi zd?cF$(O;b6TF9n))0~ROu+5ia+hj!L`kNVl0*%kij}D62XAg`J4UncUJC0FPqB~7% zh+P_N=R(yY0tnW}9C6@n;XF+xS!Sf-M!0bB;{o^81)!Lz2WPSf3xph z1>uWPEcl^GxwsN~FzVh9j9eQtOPPmkL78-J4aKVom-T+wjAhI$mG=s2#7i`EyTFkz z|H99HUb2W_wE%BbKl7Tuj6B3vlE&+^baM0=$EN~+wjt96ACIfnYwob*nULkUDyGip zU4U2haCiukrRzthp3f$`N zRAohO4bm1|%a7FO(ovR+m+G5IKid5;G9DL|recET=SIZ~TyY*`WN+=`S!Xj-8w>=p z-4p208)p1lB6#_*UWg6e+#4UIQfSrS1gr%cvknYy=b;Ub0=A`I(iN}L75K9djMa}P zCAAYOt(HX;5hcTm(m#DVO_J)~Ut^kkjd9C}dyIov&qk0qH?P)cm@ZOpRciR*k4X?r z+37(XwPP3mVE%)!CwQ25)(jcMtMJkH#yz==O@YZ{n3QYU8wd3Y)fS7<*MHPDu$_i$!jLa;apYS}M-+uB}HSLATjw#Q=X`H`rOln^%LD;EFIU<@orErGkZAP?z zo!;i;vs3aYAC)Xs@I(peA$ z-bW;9mT%c~BwG^%l{O?r>}DU%|J=XsJeX+VY_0}WqF7X*4fZ#;<22aLqe%DiZRG=;!AM=-;vd@04o&=)|Ew!#M4b?5p_(Dyxq(!dc zrJDRoFI!-NL+ykM@C~%btU>o+D zn^tt6_l^2ty=gTarVAqe2~49W{n`m&8{X{N2k!St`@-j;#iRKT+i=4t3ywKBK}jqM z!+Qq(*;gQA)tn}O8zqH?MH%<%_=*N7Lf_}ElpdA`iOY9gL*{uT#%SKr0-*J%&Ta{9Nx~;0N9dtLL{I$kPafigf6X#gvOxzZ<5nr! z^cVnvvHxzT`e97JEl!H}Nq(MC3`~fTsT0snWp}XvXs7xbr4@!Q>mqn)k zG!6Hja#&v>Kn+Ctc&q!pFk+tJ$x~XFzCn%m*ya_M0Ck zX{fQsPy(^C+@y{lWCY(Y>|`_azsjlNf0t9~T_T+NjDO4M&+0a}_w(_7wX=?7g2}7z zJKjnPg5&=fdju)G>tDVQ{dz=el^7R1O)utB`tcf%Vx;_6JtTh^3hHr8f&o zp$_0Ghv)3P5B0JTUjOQt%Fb<&-MOdvK2Q3U*Py^{nC3N=K}*)(#+{RXiS%^mSMmS^ z^$von<+ns_N+w7)EPl{I^wC)Uhl81P)qn?%+lcSk`XjQ1(lP+2@`k=Sm16utPAsL_ zcuZl#Hxq_0R|0eqBt#HTzlw@CrFbdGBHv} zErHOmAByJ?8ExOzB%R6p8xWS7Ccdc}0ln8AbTG3?V08djwO2(r^wut2J*EvrvYLIvD?gu zxheK^(O8TV6a0{K%@q%}Rc>X2~d>fcajuEQs()%D6#l!Q9{6>1%_$+YLTuE}xf})i_ce z2RY9;>7A!H{A*LVJQW5cjllU54x23Z#z>BWP;9vqajM}|v-Q*>5Te%UQA2OL>YTvJ z5t3DD<3PWhS8bx}JwkIHb4-d6XFUy~+|L6NxDi9nMd}p|3(9zf9CS~^!n!dd51Twx z!@Q6syPQZ=S4jv3uzg&T4N&>-iS#YuL>TD@GBiV5SNbSjWT52WHGswCptwMUjWe#$ z%Yzm1g%R)~s%b|^auR0YAAKG$uG$-E4HjHsDg|k;y~5IEg9ljjd_HS8G2=#R`kcGk zlteepkS*kq;i4XDEekk;7?f)!Mq-JQl`P4ogO%E;$zc@@L3{HB0KdWk8>gMH;+?f5 zr_q%RC78Bt4P5kWw+4mkd>5XD`KI%|?G-q-qZq4o=mpZsHv0}PHINKe2sbP<<%+;B z+L2uUTVFo3_81u6$6z^bU~kB{hyW^Sri2tu#4n%U5aVbKnj!`=ju{DKs#wJ8&RLV$ zk>s2yUx5su7`YI^w$J^F+qSP&5+w;Qfd)o|FW~f1S9J-OwCDE2(ESd$=inK{4RXZV zV;+zS+bihIAZtK3ZM!CjZMplh@-cua_cA9_gTnnY=KNC~JBk*57O>VnOtZWr3=LiDV|1+|U;KDr_j8F{=)12dm(*m@;(?1HvcR zMEk&LmuH4JmxV@EW`;C1Z{Qy=CfnyAbBls{v&FjIVLv9x|A9PI?X&iOQ5OXheDQA9>(zu@hs+C3FN z?~o7Xhb!E)?Ub9jFwf>DPB?gpg`eIS#e$?U=eAF7NiR(vswk_aC^btk&326ICXx3l zI(8OzRk7(5;AZ{Y-qWzOtt51(ou2O*S*X%R6Jv#S{Uvzl13}`)8f=O%b2ZM1?9bU_%cp4ZM zwrAK=v*aP~1^nYJ)(oTZshc~kIKj1Id^%v7D;D`2GK*!1`@2(a7|Wa7GoGxXGN`syyk5IK zZz40q#^^poL$#f0!yVpyD1k#vvLS;P688@CLEwAe33F97hbc8+CTzJwOrLWE_V-Mf zjCwf9sXig>BJXwv(^GflpC-AQbwAmqLpoLP7X+*jAI!*iZ6pWf~gE}-(EGH zmY0FB3*9S!Z-nh*7Y};&ZW-EY(K%xD8DguSrd1Qjng|v+&#wH)3s2r2p`@HmF~(=>*oC$$ETQ%y+QBm?*&jyuYO z$mJU_1}6Ad$JXVDr|4|`In<0iQBIaYo+&JQAPZvI-j$JcMG(=5mGfe(EgwZQihG=t zU2*?hw~#ZpR~~eRu*2#>{TG!awxz`(Hu~k=D!U)I6`gtN^bj;eA&emzs+K{+XzBsw zzI(^zTlq_Hq*0|&ZU{a{qr3Zn9?W>XXm&Ag&ESmaJSaksAbb@*Z#7W5&O(xJ&)My~ zKVSbisBY;dM%Xd!$>ZDr6VqLFwj3>oJs)uD zOLtUsf3ID|usnM$iAoSa4cI%T1fOcm!0lb;Y>VL8`9 zvweZ-mR`1%3T%2s#Yw1U`{I9}pSEC9$HR)@h_gl`3UQ1!oN&AV1mu!nE!3x6`iQtj z^tj!$Ob}5U=K~%xZrgNp3rF?4;LecoJvBBF%wc5olEgrP@##Wj2oob|giCGiyQV$0 zStG~WxxfC^WH-K>eHlIB#ldM8bWI&h8nOuT$E8@@yIc0X)AGn5tun^mbY4{W;OfJn zZ9E#M=fdUjKq8(&>HanpEh)Std8T?pxAkGG;S>>PL9ne$upWyw^)#9ILlD~0Q`E$Ma=j;Ec zv&z2(-v2Dc1K#<6-n?S^o8X=4?}PWhM$iARvFtxj{mX@g>2HE}jTqEHq-6B5ecv%G zG+1rym_^V@0uG@~x{-ha^0)$WI#H^9;G5qkmR-nS00VvD;fzCJ%OqH%7g`Xif{nDS zi_^S{&b;H~L`FD^rXsA*%Ro#Odie|9FTho$&Niyg=RBzSefRW4_Aug*&T=2yrt~&D zhtCGXU`3fqyJCxN)%KemDOQP_(=T^D-kcG@DI~7e#tVoFY{HSN!HXUpINjq z5qpX6D@Y!7<=3UXy`V;wdZb>~1{$y`+k#~@dkD*`blUr`zYla|gC^bQ;Fh1j16HBW z99Wcv=LYpC#!6mhTP5M0O?u`Y2aYe`w01dUl56c`#J+8YkU&$BOw{ba9d6vdbmQYN zKUub6v1nM~_2@=Qmi1KW36Cq8@b-HaRWrcT9AbCppIPds-rnaGSmod9Hp$nhu21&d zbQ=QW`3Kz6;Mao99KMGZdF@7Q;gTS#3y{8Ope_xK+S>2~;5)M&!;*VB#cDH#`8ND_ z0DN!if38cp-vyZHAq)8379p#XyBh>d?fNmRIt4A&PrG1I-A9+JiKkV~n!%`!MJWey zQV~3dr7Ws`c`Ny}YyKR7yd=xp5G8}$PpY_#9&a9m3RNR&R=LN7KReG!0dj2m1x}?l zOw`{gP~__k-VHGVU5y^2h~uG+NjI2>7XuQwuS!6Qn*~JP#XyfH#!(5&`DTrnR_l_mCsj#VCgCN?6_PBsL-=yK&=DT3)_xyG10bu@mAOlZ-i3o2GQz6L$ z$_C^2p`~+A37xw60rg}M0s6&O$h4l&7$=8D1+$9DnSV>*Q?*MO3ct8A$1wTv}U zFNKV0-6s$TkF_Ze6sw1h&8seqA`^G#&DX=OLU_Sx;zqF3g=-U$jL1^eSmx)+gGoi0 zC@WXqmZCdjx`sL1?S=I-6S~4!`1KnlekVqttWY(^>`~kXa@pCDv{Y~X>@@jmAz%U< zO_2RUX9As%-w6a|5|&>~D-UcY z`|n$eFZ6u&2h40BprUL|ZGFNJlTFWZ=-v8#F&97sm{Oxuo^BrwgA_!SB*dcEyQz|# z@jn)KicHR#UsWtt{3UJn(_$9FZiX@w-HOuyi~-NnKl|mnkwOY5P^nsmNHii^OEcxE`ZvU`CNw z;2BpLMOO{cBvNwS7+Gx^UBtyIR0r;6EDUZ(mbfoopi}jHDX=4tJq${9#S^iH`j0~7 zv7UiceeV3EU$!!(t#P%<^>3~z>kN^PTbiB@^SdVp4h9X76Vx_4cq47Oq4$??OkCNa zAG0m%J_3lmE{7&&$#LIopgyoqo5H$X9y(2;-lYX;89#_$+#lB>r8<1>z?dq(evzn~ zHmRWb>~+rMoO_j#&ewQ+UgO5R#Mi^hOZIpUVYiw4taOGS&Rk__YuDE@-Dgq{?;?g9 zj{!NM8N;7wOfcujx& z#jh%MNMbum^@`ONJ6#{c@1Ut}`z6{rU)c?dl^>`%{JNuMV>I8co{UD~E4@5n0immI zz&i-L@D68K9<$`mRk1v&Z;f7>AxzLonAd9Z_@ z*2#HQHLFcEahpZo0(+UJ9ELz|ei2tN4;93)vK)8EAP|?4n>K@=ZPhe|AJhnxj`=l@ zeR6sRg)+6=bPQs6x+E(9*9+^b7;|;-f#GVn*hZ^WTmd~w4!r?2$|0s?nqX4;xBiFl zQGHX9_&(L*byE65*U*hT)F^C0g+;)uhs>!OZEZt{@J3RbaZ^Nk*>~?Yo zsejoOMGAGKPo1Suj+->X2#`o)wHhjn57T>tj-uo|o;QZR3#bdEM8vr0djEf^FqR zt;*kJT@+dv&kj5tLX}3Kj!!i5L57*~tz>q&s3u(z``z#qXHd2UhF$aEgCHI^&{LDi z-x2RJN)5atvOq2pw7$e5vdf%IA>gd1%;=f&;$5tWgg}*8xrgZ0i4a<`rU!2ISZE~b z0Z%dg5VXrGuBZMMEFOIsTm|88D8)=Uzaq@4=v<(KiY@&VD6DP{MEGjGHk1`9!fh`- zu<|xE?`A4$Pd<_GJvK44fxV4E!t}fK z*!Ls?XW92}IBotg@4(m_{#oXH+aR@N{H2F5F>RN$*(Vqq<wQZTH4apx#wcRPnkGT&iYZgq zRuj@==F#hLQ;F%<0V&7EYU%z}NMzWSX=fnaYp`jZQ>E%wg=*p^Wp6EIn~qGW3>W+SWDl%a|@`sN@r0gN%)S!D@*+vsc|}&&5F> z*S{mcgdAv@YrdG?_At0^lQr}%_7<+*BRt+MEwr-BJJgEy*x%MoH)#3NOp2C>!2@$d z7@`~!Emt#UGs}g4IY1W)$BA|}&f4cgIlRp_GU8>+si%JEkAYbQG|0Un^Ki&aJcq*R zz6=wybWeRBuA;t0bNr<=ma*b~n8^z>VltHJ^e>PHUCMNOi1ClSK4W7SF zR^$i!sA~8tqfc|yPuIhkGF6|Wsa8jmr_2wNE`e(tc0TG~5Y|Ab6#rHE{P}7A`{z0% z2Ls!G0Odbw;-5<9?GqOX;XYKU18B|vZOG~||Jfctr zV8>{isQcy>5(Whb{q4zj^uMwPeaaRf3+Nr;=F9b*$SXA5zkDMm1IE66jl{( zwO-uLh=gc$u@zcpz5hAZKBqzDj&>&VbPs-s9x^W)olb6>uH9K{!w9PxL@Q@k9Iw9@ zt(=IWUByN?WMQ+n0ZI3T;Ln}*wlxnka;;t4f>Fdo=l<7fk^P1NmWA3xMp3mjsj>X- zinqkrB-SQ@)IUYb4Z>8?27sdFJV4Ph4f^k*Wy{}1%b7`ZPNBL@?q|3VsbZ7k}a6Ylz=1Q)AV_Hefn7;z`B!y(AoU-DBvIjR7Zj2lhZ4#G4=PPWjM zUoG?*Nm#hsp0>ACf%fR9lXKSsP7pj`fRMq5Y5wd24#F!VB?jiJkCgu@K2qwI3xqX# zUENaoLBI%|pqs^4z&BvJdfo5Tf4Tyw%<&YkW^`fokCrL4nwUD)Y{eBo%apV~;PdTj zpN02Q%ZU~=(02XVgAw1zPVrh^d(V9f}I0Y@MRN3RrGsYjAAon50zLz}JJ{}s?O zHDx4lP6qXm{m?xd1t$I@_-PlPA#4g*u0k1C-h#E9w;1-YR7wao#g2cfdp83V2-|t? z$`G0OJLKcLvY@sF@dcKNNP+3rftevpV4K`I_=(e3G;#7v!qvXw?tI}3{Ml~qh@Y7- z6^wcB4Ct}{A7}3v9O>Fj`+Vh%O#KTdK|}ct^O?-()0QrLS>hT|vt_lBpDo7AD2JQNJ{Bfx;~xCjneU69u=5LHdz z+fSOs`cUzVK`o2Y`jQ$Gp=*S{K4e8IhGGoa+Xg@M-&+5|Eblm60Wizk0L=1$Qq$zA zyETV@Rmzf(SW=-*#W@%XTV>Ny^;$Xf_um7)G_z-m%iiFN@Kl7~+}VH|S)1#%;beaM z#l?~BivYjaYGpU_kbk(sb`3D#d!(K<(p^7~sz0&^7&9s<l!q+L?dh}FgZPffF6~5x`GqPie2BUSJ@?vnEPN*S(c#VyC4HD zSS`ixr6f%rlb|H(S&3`a*I7s1&&OeV(+%Dj)7|UJCC5~wWHl$pCQj2nMU}v>AEw+B zaFwFn_A$%Z>Q`v$d*KFdOXMbgs``~V|00FMm!3JKAP^%eJAy20yJ;>GqvYJro%i87it1oL)} z>RiSfGBx)VCL*Ybdl&pTgc@#g8#jqwVleOHVv|&7&mu zJI%vqaln4BXCOq9N>|>`S2qDAZ@5d4)2*cnNYGsOdDW4=s9A-BZS~$(6|40Jkt$<_ zkqjpeZt$x6gU+3+y~0!U#LCvM<>v&DFH8ExUosodp{p0+m&NzTf|jIz{1maXtw}o* zdp@`5AE~IG*K=M~W_kosFrcEGqk}$x-ZtPnN{HCxl+1*9o|CXPaVD&@$vLG1+kh9h zLmaTvIMh)OcqY#w4dm_=-=J0ej(xVq&eYT={TsI%$)v&q*pQ8R?eiSo1=gGBY(+7R z>sw}2_b4`l_k0D5-H1};G5dPR!dMgbNJKEGx{RlsB2CT51@V^cNF$h$SWC(G&>1CB zgCtVjPGU`goSxgq)32508@}E&rx{{CV0dA8MRTfaKv}>~0R{yFkGvPY(vcS#irjzg zZH(@bAg;eHevth+KAICOjNa5jhtQ zSXaE`H)(o4S{UD^XHh3_&p`HUA9iIo0VViuI_j&8W8nigh{gs2vx8k(U*Q<4i1^e% z_5SQhvdAA7Jq|i$#{`cn*}KVVGFwHYCug9mqN5xyy(^z*;|q-Ip}bK&73qHPUYnlJ=VOVNSu5MLQJUKT#btyrpG^qmk2d4)WE~zONMeH z@K}3h;BG%uBMZ{S&QP91HGWUB*6!`ajFx&StyxJd)o?0)0oy<9P(1n-h}MhHpU%1_ zuj$b6lqvLXcfAvOxaSmLPb$f8j+n|D#{Si(UMT%EbLm$S`V}>$f7dg)GGSEs+V?Iz zCvu;u{j%mXlL0}ntdbNX*iYYN-1I5wbdc>4q;+?P2q5n3$UEo!K9kW!Lw{s{vrY?(< zVxn@Q+V57)7&!qErmwSoioS+$EaLnD@pB}+VK5n^`HnZTB4+V1VG$8T$3&Pnn<$EBB;a*DSkksmD4fWf zM-)I{zOz7wJajkT=?IGDEjE>uo^=9AHZC7G* zxeM>h<}rJZ`01T&l^@4L|1Q6ZZD+t@JiqPz(E*^_%*(oNkJGMRVwpQQBvMTjjoaEh zPn1mR&5~@*)<;+SQ2mHLvR<4-&upJL*CJ<0Qj)36a#zV-WP(37T-+!n`KGK?M=2AM zvNWwi6G*80+-WP_64tw3+_;s*@%>!mGJ;>PD>=K2IvV-IY`}g!$&Hu%V8u04zKnU5 zs0Z-I_E^xG)iw1Y!c2Yb7FbQL<0bbGX4Zgz(g1RD7wz9a2z3wd1Zj&W`DEc@^Gv!L z06-ArdkhLtfXuUFtRnK4us{OqaUBI#J@#U~b1W{RWMt^tOOGFm2a!^pIQCZ#=lAOnY$jfVKOoxV}(=Q zPXGLsRQ)FCm=*U3KaVL_|G`n&Pl!3;^GJjV{&kQz*y?;VRN+_8hysoxULnT~y>fv0 zf>>JP6>VI@yKykr#k@%*MC#2W#9MGE^?exLSKf^R!G1Wa-}J;*fXjxC2MXx30;E4D zt7{ksoUh13X4{UaU*9(Fk`SR&72#OQ%)E1Ydamh>FNIWxI7++u&@kE3ToXr9fPHH$ zMDue67CavWam?8<5~5cz!Q{|tHNIP91-nkB^D+5-%JWsF%Bxf~d}ggfyJ;9y89x6g z-)PP>UwF6{i$YuxH*LE4-i%fp=_36}-+^yw^Er`CJU@1`xCMW#O8(}L8ir{HBRe>r zrw*0ToQL2ArxY-&5b6Of=vYp*G^xNz^rQtnV zS$-UHl#$UusQrBxcT9v9yfS=RuOD?AI zGyLnv?#{B91^fH*m%Q^!KYf8udVDX_j3&50ZtftD7Yw)A$#&EsR!zwh z^SPK)A&bX;7}M<>t+l#3)H+ouB_Fz-7Hf;zO@N)=jF-0G8$$9QYg5SDzc++(2Ts2K z-VloZy&)v#?AY{BbtS|ONxKf%5VB#YTB>jB)XwC9IrMSX?8d8FYG+sSk_dM-EYj0z zQ-{D+bB>y1s05M3uC&pAuh(8*lBrVKX#!=DozvADgTiQf+moPGT&ChYat>_gvCI#V zR}MlE;9&F<@$EC-vX=S`xYDeuHc=q#6G#Q{lRat6NCGW4yXz7R0sQ1!`Rt4AIlzRF zbJ03L*-p_bDtT5p#x&U!MJaK#z}87#*}X|;WV5;Z|DF)KTOI`PlQRMQWLN+{d16Q% zy2?8fz)yB|-`Bw>S*d~n@RK>q5GiD?6j8D+f#dPxHYe~d_lMv1@C$@*eHBzZOM!94 zvWF>t3)=+2zLYvMA6%-1IjFxZy5mI5sUY;fR(ikF)TW61AZjd(7v>-&;^;y&3?=uX zeJV__>T;V4O17zxLjs_)3@&>*nSK-4(>&V#<|e+tbbly2eUT)<%&n<_)SGnAZ#1d2z^Bc1=)Hg=vTVamkJii6OSSYd;t(ef0N(z zWGe`K0?ZwLqH=YxvOFoTlzv#(|?tATqE@phnGTBUEpiriyxv^Hj z=Dq6jaeikjvWL-6>lKFNXFkYF8d3ZHH4f@Y>g3Jxp>Le{}5+S$)Y=kAXEp zjt}j2w?zJc)jgDt*N5GHEb|m`%dY@)P6j|vt{Fm9Xt&h=(qaa>Vr7Y68J=*ql#uNo z6xz15=31TsXrk=8>_ubEH7IBxa=pST3bJ1HpqQ;M4MI=0 zskS8uM#|`ijt1N-sNK=OgV58fe}d4@G_RjgAuTnv+Aj6%#ui*{H!G)t`nL;F5Up>k zZr=3Cjm@Ud!qLTaCin7TE~B$}kidPI^(3m|xs4mwd_f~l{mVIqvhgKx&ntpA6e7wr>-+c{!JSdJ*j*mXKst9|nmPG|BMlr`xo#WO>N6ILsyB@);? znD70<3vU??!KkV^a+eP@nx4tmU&A?A*BP}SVy$km!7T{bn^taV5*7tmS4`^^($-|H zB(vqL9B@_;(UNUNJVf$Za~B2D-R4Opv+u(JnO^hk+3qIqaRdQ*(Z1dTxXtIHw;crF z*>y)&Zuh;_GrFSNm#@%B@?FhoL=*^yKhFY!gh{myen5MeL%zn#*>SEY4Pv^(f_ARV zESxqnX3j}#+O;!z8nXuT-1xvzn?It8RHGW3W7=_1x5UVt);7jOz$%Epg{o&G1bhxv zf+F%10Bc;IuisWXeX4A!M-e&+$PBYEtVC%h3=ScO%{;DFuM1ny zXx=<_d_CH5sg$*M{ERgs?X*gz9>+&WJG^)gk$v^T&6~EA_N_tAak^RE$sF(4Hk;Nf zGyef@@g&Ep;AT&xd9L;)E#nM5vWtrUk;0`CGPeQ)4-{ije5m1bfX@$V?E>Qk7#v|4 zEP{^pzVsR1HWe$)A`Y0*VoX`;usYf%%P-~1JwP5O>Jl}2&bT$1L12c!3u@NUtkusB zAK9rqv5)A(fA3)!bPV7 zTpt1yv?FfNJPz^X>pus%kFUR2rjAW1_X!HLsd?0#Zj1-0IDas)ztmUYBH~v61gK4@ zMH!YfvqTMnWDdP@)2gy@0pr=HiWYA@$&{r8_TIau9`Sn$Q3I$FTG}|MlBWpx7u={z zLoBt12w9&rHkLSdOgf#9N>9_0REJPc z<2x&X+ZO}_qgLhb6?UBlv!f=Ur_XH?C}J3KB=xkkEL2jA;M&mW4|>QoJ_40=-n81t z&=2Lv*xt2f+f`CPD(UMe_oDfx2~<1^Xyre(%qdL}zTY7iRT_5n%IoWiTn*q{fK(`7 zenz*T(wB*4{A_PbN{XBa*FBhbYH4q%ZKMJsNK$mBL6|nM48Grq7}dLq%PH~<9~P)a z7n@Lf0I|Ym_*Dt}*PO`O+!$y*ePSFesv@SkT|z9ohk9QILtS7+*IinAAGa`9&}csx z2r}qFT~*`{RI(r`y5WmDa0;*3qFGr!U85A3ClC=AF{6DF0Z|aPR^8MvS42cC3BkMX z4eOyVfU9uQ^g7>RHDDwtYdoVn+h^H5erfOp1|js6+`yxLEvzr7_f2!d)pUpt5W3}k zcdm1ZEb}Qdt8hrQQXZfOK8ifb@%8c5#{7D?u{xhuW-M1;x%)dnOIexKe%@|q)V3n7 z%ZJgzKOyIqGzzu~xZ?t}ZME>DSjVTT#EUy4_?(`Ta_>x2dTkz_` z6n2gCW3OW>w|_w?L1;7V;5N9wp`YRK>#{+Y`fRgR>g~{=7Kmu-uF3#jGPjHip?FEC zRQdii3Vt@P3=(T5(W8^-@)Og59RBR7knpE z(YD&AWa$%|oXFXiChYM?>nP12;q7czZ8FvzHYoEh9bG*~!#MgrR`{vlS|xd*8z1>= z?{Z}8f>xYsJhsdF=B`nWt=%tfx^%wx$qwuu0*V=dw!YHLqq;M`f&n8*;C`Q6O9XdU zwe2KwAmy%JJlnw`AD42ObCI3nsCbRfC*3`UQ&J_dHqH3e68js6f)4e~T=$;Q$=csK zr{<=ehSuVTwAMeF8QWa-2Pm}0y7yVJ^g>lg<_yu;&_3Q~!62ACnUrfZYy<&*80^Em zKy8exNoS1Z2kIO?rNIW!+Fh8nEhAlOv@T}(#e0kL?kVlP?5`zNW`;9`kr|-vB%nr~ z*^T0|4T0=4um5DVbMzi$`QGH2Jf1CqJRp0PTg+Fll#unh$=I%bA{9o|-vlZ+~Ew|kITV(;nW&3pV4}L>nk3o(Z55A*Cf&lcfTSIoYPxeVsAmqdLNp3oz zPn2+jOx7IS-&NLrK1}J@N5&(^^Vy49Ki*1@T1<3R<}&XzJ1;X64rr`?C(Q9`Gw8gc zYkpG<%{m$bF#S!Exat)d=pZ!$|jhXfLwNWFA;xD_LnC_%%|*>8nd7WIwcf zrQw69lkvv~y39T@Pc7&3Jp6+;rAP_~4!-^zc3PxjhBqN<6({8Y)Hyb{3 z_(V(t5g{9x2xz4O)zH0FRkPsL`C%5E3r;HY&>d0R3y$@@D#`NX&%`_PBlK$l0Zfm# z3Eb3&S_@)nPF$IBo%jcSBu^(d^>hSI;_I`et*wYr8JO-hFGKkLO8TH`V6pG_z+^LK zMx@azuy<7sPoG~qzkf2*6U10YZD!P(Cwt5^d0%sWno)Jo^0*-gfen|?0rHq6?`|kl z&j9^_)r|T9GNQ=IfZ+bCgbAfo+(PsQD;jVS02va3-0@#80{)2B-$Is^lbQKHE&_h* z?7xNmKX9=B=+tgtaGgjeL$ zMR`qkIYWKeTlco?Xy9*T*6unsV>f_(ozs=;S$x%VBE0#2ZF@a6bhb~c0fu4Yc#V38 z8RcxJTZc3R^6n(NBJ41hggi8~uI0(p^Yl20GtqfJ)DP8{M91*X?5$V-EX-mXe7iqT ze4O`zh`FWa>@n;r5LS7}G|p-QJEDcOu|rlfG4R~ae9=i4dl34({h2EE5LU^T!@vTg zwW+#uLBEa9fT}pifdjP|H}PzIgXO1O-2NfgO5a9M%4Yb@RL65a6J?TcG$zI%la!|` z0|=4T$r$5IpDz8ma;~*S1v(Gb5g8iRPvPeS(3nH`hb{s&jw(09MfkI0kZtEIT9S#( zS+omR&(qHgK<*5-p1gAI9p@P{jyxKZ-eoqPkg`eg)LACPX-LH3H+Hl(?5(NQW>eCc zFHBgN%{P61NYs?h*oRubX?0GI{TQm9#d(PbeZh;d8|&b0+h zN=w3TBkr@n)*Ze%JC_=3oo-{d=&z)By*VmRhHJ6oT+gmMAM>1Lbq$E@YQDCt4n3dV zjNx(F7A@sf|z1Q4d(Poee zh?3@LVfW9KE`Nsx;IhUO0l2KJzi?SI4%^$>U1YT#H=KEUNuy|f5%R!qbP0$_$^NOM zs-HfY#g&7d3+Aalo>q%N$t$F* zJwO)3*gIro-Sv5_Y2RXO@SA$q@67CiOm~AL7#dYUI)XG{c7@(&Ruv8x+153zhe6dt z>S{?MDzziI`k-JAw5fE`%lQ{{wIRMrFEqDX(3VyUJ^$uqDUAO5d;-$lgwIvRED4w+dhxzBnby4#2|fJ=qHH;qO^oyD7*!$#szaXr^_CJT{n6r zVpos?s;eX=63_;1w(zq!s{t0agv}&1Y+$Gy7|S+-&1#FLk_35*3#Qy%GsjLbwKBK> zrIJn#X4^_Nv%Xlfs?TX5Inzrha7o&mZj+MK=P$6ExOsUY@&SD$3Pg@z*izydcfVX3 z@9Q9?V(aE#K@j4Z-IScFs9?D!vYCBnxK`wm=A&XP4v_0tsoLUJI78S@P6^OKc?|CK z&FKhNZ^1T{TtE1gP|sUKOSyoPZON;OjO2cfeJ~9tUTWF}uqVL|qU|Dfh1LkJae)FyB>zpRfx;=6deA}dVe7}+%{yb^a4Vs&pNcLc3hBf-ZMh%gas8fuE zvdq_dwP-%y-C>1439>I0d4^wqsyD}8ma-}oW)@B<)mkXxoUI-(4QpK{BKnR(vR=wM zIU!kN7pJjvO_jPNi@M*eZ0y%LS-*!3?HIbw>ZHe$U%r_Pir47=V@o}K(UQWeDAi1n zFUJf3v`TPHSp8C*E{BxV(XMhao9zVeE?#q&k2lCa5YW+z`2%+lHW!yjvDnA&%-Ygtxwx;Vz{My3@msJTHnQpg7-G?>-33sq%Z7`d5 zL>qr=miDjT>zGhDmh8oN@(ZbXL?H|TSTZ%H*uwr4*t*dp=|BL*y*>tx+;KE4!k8EB zs_^A}rtXp|VkYn^P^g*}VZ19tI9&K8EP!Wc2ES-DmKEET$&!=^?Od(wZ`J`T6B>QV z5al83fIj&^U~PALZlLIhIZ)C;rMh!1CPe*7PWU$9yn98yK0wK2PR5vuK*3mhRVpEE zC-C^oQk4YRAhwOx@ux<9W_1FDneQ7-!(d6~8eQ#NMOGE`hd30ncixP@6!{3gh|8(S zQw8*VUMDoD&vFrm*ut@>SsVUFNlIYjUQGQA*NKR#AvS`POG57j4K=h2Jz8#APDOt2 zyOsRLc&WOme_R9!U}8a1mS|-q*V`0qdA$+Zt1ikPgHuL~1kKCvMsqf8U6pwE*s7k_ zDyh9RNkE~+qLN7R%QZK@w&;~Nxs_R^-YK(3NT@XJD9fU5$TPLfY`>Gal~q%I!z!H! zMSDjB9JzE?5hN#&1C|bFl7qRjYIyugXqk8teD@>t6CG*&NT`kq`^68gn!#O1h9S{N z52mNGr;;A_`zRYTvDNtphPLsRc^kP!fip4Mh>-%dua+1#Q|AQwDRNz`Y6J7IG-$Dq z$r$r=Iofxz;!jOKHypx>hRY@N(P9&quPnQ7=OSwEdAV`cNKs-YK07za_2BpuI8hNu zOy5{`x6Nrs`Dm?d@9VVsyu76ot`HY}YLmR&v|u7klYq^c6zlM8*a&PPD zymNNH6Js37^WYod5|}bKSS#Ihk4ZX3SYJXW=B3b!dXh}!JA=fR^=}UiqJ|_;ihQr? zBZ_2t41^on6*_okGq|*}_Oh37i99ST{zrbJ=Z;S7G=tR z&glAef)nd%X#+4`mr0cky^=DB^xVGHd9-;eXs;7!uRD9r^Cs>B%Xauo*909UElfRg z%-uXN05d!YD)IRO=lp6=aR|2L@t~NZ6IQ|(1qE9`h>f-gPCdx-{HZ6q<1rUBySk6* zffRh89KyCElu-11ybfi;58hXfY5r4Grt$Z2Zw zj(qTQsrS6Zq8fQklCKVI`vC`0ljrE9Q0*R^9SP6s(y+mZFpvSp%Ry#cl;$e`+*9^m zHl>i*+TOt;NAgeD+O-@hl8|J%&x7~juYyS2( zS-7}Z{-3P*BNhIZDgQv${E-ZQpZ}j^%|G`y+5cC6ll>q1o9zGG-(>%{{LMd4{U<+TNDq9JB`o%;$O&9ad&$^a0-TJKT ztS`;{>DS1ao)SY!zG{Y!2A`EE?Cyu}U5gdG2202?(mjrLyK-imY0=?iu-GQLIi`#b z%c-cN-8Y%Ts;i;rp#)4!3>h^qvnYCoVp^TZBD&H~1###{ z2z}A5zs@Gs=EeD6dWMT@3k0BNeps7r*ayGN@=CYvRA^IX=%5?!nRas4v&O-@?J%w4 zR8#Bl$ToRMXae-i+u6~T-nAic7KbqPN+&INo@t;hlD4knaO4)ao%ShEsOMEm!z`JS zHlTu-#G_+}hqxjtNC1Bjg#{IT2vi{gRf zTn4Cv)(=!#-Kp_9Xd7)M7kV#f3Z^%*fc_x<@Wzzy)Gmi8!z9E4-UF-xzr|QHWalpcM!?TK2I8q7tv;q0zGekyaNAav2CR06{vijenV&JQKPxE;^IUyxzpl z5FZkTx(s(%U#=uz7j2|(;zd@+#}!Uw?wYMi@_Cvvlp9PD4O^XUS4D& z*F-jOQUSxIVu}N%djM<fRVm(!c8Uo`kHmREbsK23j`7U)Y6RtgXp zt}Ev&6ygJnr*HLR9MpV(P7H>C+_p8eYmc$m?QAH%=snJ`HEN$BsqfxiUEVUX7DZ*y z5_@7H=%-sl{_>ml6{t*E?bMk^sLikjMUOAAqu&8zmDIGRmNPAP`VOccimiy+Rzx@V zFQMCPid>dv1!a`cE(i}T5U>cYoX|aF!~x4di+6vSSMt#>xlCeuiK8D*Zk|UgkIPPT zw=4SG7Z^AAz@ngO3U65DV+!vXouEUjE=nfw__7Qq}m5o#B}G`2C`Ty$>Oxe8PC1D zF+;DWxhD`XDYAIHt5fl`Bqou<1-Ow%u9LmFSwD$l=2(>2pH&7xt%1doZ`VyLB-H0& zB6?%>mc**^svdXxizeAIY_H=~XX}CXL5Zar3h_!aK{mOgfPD*Mv11P;OQ8y7G@(j( zqKZ6f=Jg1Ln3%9O#1=X>#%?Uo^eUl*R%fu`dRc>;nBUtM$o`_#n;4SP9kU^&vBOXE zNP=5ka!Q5xrHiKH623Bd(A;v3zOpbhA9($^8aFLu;k!BL3kij$vIB=06WUtW3J{YA zmY8p+@~jRHQPPYl+Oj-Zs%nd%#3E8^cqhAP5m|E^n|$)3Dh|{c*0&!lsEq}t5CnBY zY+A}*9tl5~>XCsE9p**8MF*Z+Vc1jX=9=%n(bWgA$$*XG@M2vl!Mkz3sGrQS<&i_mto>a1V2go>lC!MN z4ThX1FLy_}Q7b`G%O47P&ouzLk;t@Be&xMs=4m0a1vh|Rb%D%PIs#pJCTh8UJcmzf zo7l^5cO8{a=rt{FiOY-(<2j%JMt>5t*AvR*kr*NlKrYJQ`>y9p;K-Z{F% zspTVua)i#!(E{?-u>HxTn_&!EwEYzKruwq}DIATFvOd4VZuiS$b4V?swHkiAX2Go81u=z#dOj_ z&cojPI&sP2HBX|FXz=tH)=8hrO;}%*GcW63L=5PCJJ7&MDO=z5QH*uo#Nw1PAV~}R zVZV|}L?_=R_7&((J1LLAUa4|6@iQ!OKVl{>iA2fXIfjykU@9R!@)!GPlNzN9am31_ zLLmO){82ILpZ+w7r4Re!+lJe|R`hp+g159Ea}Khd8S8dt`@cL^G4w@LqoYp2Jr!di z+gP14h*FJj3wAz`)tK*6)op>3NAUSD9XnTfb_r;d`H}AfAPbwxQRsAe#x-rY( zP^VHWmxD$1%JAUYW-QmxK3$;$`96^-#GgS4K99;SvW9nC`^3hK2UgwOBhx0$FU{R| zFWMDXSHz34uP*qMF?bFP0jriu);&g|VDu4IDN1=+y89%9LBGiOL}%qhe{$Z_4 zkx9X6kykgfQZz5iKf%*?Ca$KOqEy=lo1CP*3X@!jpMV^oRY?k&_AT3A_Q-eU%ou4e ziqbly5sKVzkr0V|w>!hjW<7guMGp|j!;c>I1EEf?!HgE!iln67CvO|aWK@FlF#)b;<%ZnUYQGWYo z>@b3Zm2(nXx262)N7Xe0;i9_zJA*;AW9*g?|Fk`MF*TWV?IPjBhLrLLYVHH*;CD`e z3QIiri&?-2gk|Lr+p4P6=F44TphcoRS|+BI8B?c+MA+7u)TZ_J($3JvzIR3d~!~SnMHh-S_&no91IW|K&e>D_mx_P(O>g(#FqocKK zWZllsTDK4hgh@mtmAVbHlMvkm;sw!wkzYRumD%~{fA5txbhxMcBYk0iD}7(AA^5@i zvaYPEOb`CP&f)uHN}RIQ=l6-;S0`9{_tQOKuJmW>KIdWNvi&QI`Yip7U+{Z9im+zS z#^^r8`%SWo47F-em2S>Qy{4X4?uYl!%8EePiRk3|IV;ci*r9c`rp?lE&EtXbW;w*S z58wAxuV_VRk!8gx9QCmA_99HRr2d~I_8JnW(KW${R<5qL6-ZqX71pQGy7)Dm#S#77 zJv?Iy^2@k-=~P{${VcVk)irwLLD5#Op^180kl$G}+q@o6y-a8so5Z6z5e92VPlmO{ z1s6CXbE}Oy#M|U^Gh2W2Y`;rctpvwbxcBV(0CJoH$ml%x5<;r`)u82=7UbPI0vN*5IW04&l4>b zCDz-GD#QLa-<17R0PFVFQlufeU!ped1c2aV8r82XWy){Xq!6iAr89{@dLf(9s)sA^ z?bUNDIlnp43{O{b&O(ig?rONpBtEo48Y@v_Pn}@P<9%6@0q(H&1_c0Z^PimAV2%#s zeDW$mI?0sk?mD#z=C!tHQ44=J6!8VXmHmwj8RDcjuw6XjLt=$WX^;y80gI(0?mV&& zKRnm+&l+$54Mn!!&JCcUm~$LBdk&_4ydWSS&72I(OHKv`}BI^>d5LMtcSeB&Ot@=6aUmhi&vX@JI{G8 z*o(}#W}{T_CIi#8564VCJ%hMG>u`QMbK>+y3DpWU^K$r8b;8BoHl8`8Z5Tu-UJqYX zNW&j7AOPya##hP97S^ODh}UXnb=3$SJ8bc0!HngTAA;Q%lVTv_^k|t_?1It<=VClq z=FH8`)oSR?e#6{*iFB`Y+>y@7^nl6IR5=e7z+|b5%kZ)#%&v|can|F^VdUkv_5dVC zJVj;tx`X)N#?1`u>A-`5Tu(0MhxV)O^XU$!B6K2P>O^SanAkl*Q>e=ql!mV74UsMp zL-=4~+qMh9v@L2QehfSRlyVKM2(fC(K(HJmUItLN=;e5S2;gvp6!Hx@5 zQREtjOkTExBF_{Q+QhN8sKX9y^*hQ*4!G%ST(0C{0)K@*;RU`H>KAr=KIoVo>A6(4 zlZG#~M-M7q4b%`^C<3c^R(0qGhg^vJNlYY&4LS)uhXacqT28lpL?ka$+1ATHV#>Hg zK$?nBMi9coP5aXjINVbXzD|}MY!L+q=j%Mv6YM43H-PjTwI$ z!owH62@yv39Sv5@G*8tALhO4@=>D~qp1H^>PVa~-c@q;#zx`5B zsS7?VbF@%H9@?mD^@1KAsH?~#MI;o z81IQZaM;8~Jo5>=)F~6pKzd_o8k54NK`QHkDq*+Tw(JqGTw`d&Eg!Vjwq!|b)zd$R zMXt}Tw)dS77!Q1vH7A^*WS*KO=CsUM3LulpM)MlwsFCDFhnGEhEBus;ZMK_9P+~9| zv9~olJyxI_s+SLGauG{heeRIH7s@uli+<*US|Wb_ZJBGtaJzN-77$^z6l_=G6N57{ z#|p!djbK|kQ;w$0vV5aa0Ktt36{nGeRu2Kvhc%6Om@}CKp$m3^r~@nZ*oNx0ro}vU zZWekB6^2nj!vf(y_)zz#7l%afm_%~j2VF$ZX(rxjZ+;36M(VZP?$q@>(n|eI0D}oW zRd4JWb&aA4VUDhugp(o=5dr<#2bKkP-Od|R(9GZ?k&1ow~H3fA8-`fPEDo7j~BiiM5 zj(a}J>_wo!WIeEt2lkRY0mEUg^|ie#cuM7uXs{#8wSTn?`Rb}DqOxX~q_|y{lTj)- z&osMi33Qkw?k+SrkGh}u!*$Bj_gMh0#woIOFzA;qc~X+gZ2njU3%~vJ!%pS>IsDr6 za#2FRcQ+pK2@u3*NZ~Q4I+$q^BWUVo1~=xN6)4CSimadL#7lNKAOz~p_l=#6 zuk@KY6=ZG;34)t;By5%uEtWSrwKFc+QA=~~QS8k@i)bac>|*}Ij@Tp2pI!u9uCg(7i;k)8A22{r`Xw8jg zKH)j-g!FjeND^xer&Vn)qGTYN^iWguC37g0lWcNU7?8X(pY;=r9$)#0!pXPP_F12k z)&tmMQn^WHqcir*R$4Fv1N_LAlmuYGBA31d9AKltw{R+~%$1m`053^Z_UaZadE2|D zm!kAJeCQ$E)^~LMjE>ZImq=fav0w9d@=l(6MP3kOek94`{5H(l#yy;E?4ipebm!W` zY(Q2_DC+6LwZ=nyn@HbndLzr6pc}g^ioA{apHZ@DTu>HEIOf$dJkk_Y= zyyfr=tewqXv1?rkEG^)d*6ht)81S&lAkaFlU?lR)}j!)OH4+!1m z=#XC?fde*xAPb=cSY-rR5NZ@3q;fhm9p`Ga(+m(7seA|kp}PTQdZU#{ODckBOX;Wd zo6>u=72;y#tD1T+KGRHZ0>lhk`@|-U*aS7HPbv>!=9}H`tK5)ya=;BnL7@Ca*|M1S z@EGfb6+^p)Dt5)9IG>9iqzhFJt64Y0>}#vH`0txN1ah+SG3{DH<5Bs?g7+l1z8cD= z9A5--lfc`NaJsJ!u?3+Zd)bBWIC3sbPY>jkUVHmTvV?P9kP?XObj@&qe9;XSac_e2 zd)f(25;bU+>-ZJ%U`zQF`sJPP(}$D4Usz!8g2v}q5h5l|i-9{Cx|3PNq1`)H`I!Xp zMkXEmc*OiI!L~l!V3(r}&E`=8r%#+7&b2`>DjLDN?#1&%8*vHfSc?-y zR0K0cOJB7}zNJ*NV8#ZEq>dr3P{fk7=~MOv1P4@9j$JsST?~H3Z^X;Z-{73Xeo#pm z`Ihb8L;K6}%PMt_W8OIwO^z~e-jc*T7Hv)DWsyJDGq{_P10zg<2OkVC?!ni7nln$x zQRR;)cHl8f&eiU{Q3lqP#6uVD+^Q8SKFud*glnHbe{+Y_;44GwMJ+^rp2thalu7Xe>YrJDz0%Lr~; zKxzA-J2E^F|DGaW4Bp_j=T83o)8dZU?oJq;Xt2{r=Kw3FNy6sRP2*+da1wF{<5G(z zNH-?0A|DQK-X!9!13pEY!!}peT_Pq3Jkokr%}_zs@?5JY7oqMxLUgy!D7luy4HsLK zE{I{Kcauk!_xL25xk)Jl0UZN^k!Q3Ek@vHGg?_!OiiF<5+seXM064HaCDXmlN3IdS z93f3974CKk#>468=tmA-;8af|7KqPwk*dgrKA+IF2j8q&4xZJO^L}K<5dRVjr{|{$I4UR)B{*b=;UvX*Pi4-IdWLYF!?wt)iFDzKF0SD}KBW2bjr%tJ&w9w!{~B{z$v! zww`vf<-O{<&kmTJQH>K>&53;H}tD|R@eA6 z90y-c78toD``qHXzpRm+J_Z6sNCf#KTNUH=Ow5EL?7)5SgMRcmA3lA0SGt%5f~U}z zL?~l2Y=!u+^#i&{PZ&RtoIZw8}RS%{cR~- zv!YneDzb_#y@wSzHXhcr`7WBCdbFY#&vOjq~Pz3l5l{O$BUWWXD zsbf6x{u?p=w=2oY!SWxj}GtnBNhs}=F{8{~jqi6^IJ6sPFSZa$4St+a!j1zuDUns?7-N-T z+i&Gw(W?HJa@P!w9qQPMH>h2C9MA?tfgmf|L;1ge`7kI8sXBJ)1K2`b?R5$M9g5XY zR0@wu>wpGk=bR~&bjJ<_-Cqq%IzR&xqea`8w(tBknT^&`0K!bz%Kn7VIz~MM0>Bm` z1+azUBa2Y9Inw|QOh@y58GMrM6!3zb&FWOdxW$8SWK>&0V(OtToQ|ETIJpaJ%rt1Z z9Bj#nG3vI+&n;v4ySz7(yzpq<7`6SFP}+ON`GPx+0{1Ptk0Q z%B}5UjpnPeWb6R5#B?Xi1h{Jaf=KF25xoj4MT?vHb{$X)bCn=ExZ(WCuUNOn9OB-o zQ#l(UH%Q6f_;&{r07>Pu`ugZ!D*Z>fuf|-uq@8uJuhX3c!C(>#u^R>%B8U$-d6&bA zQ$na87XsKqo0<&T*xuO=>Rsz;&X0#jpx-I{u+y$ze zMEe`fOVuk7D%elebJcs>XaLH+9v|s+`#h5i=+q6(qaJEUKG=)Zanu?9Nw1)?6wP&m zFN!XJjZwWK;H`Zi5-bTZ-o|(Vi2CPxqzluuvCW}w#pKd^n)9fF_Rj8_Ru-)-!X;>h zO@HP|yCo@Lj%KZxsauUA*yqEo{)wO-7wWn{K&qVlfDa`K{QUMX;F)^JDb&(Ux=mWitiQ3#eh9g(rNrW|!|38ql>qFE7df z;!agk`i3;6{iRDC>4*OnvXca=Add;{!tWX;FrbFHP(}gPt2}_S<4cXxO9 z;O_431b26LcPF^JySuwXu)DIm&*@v;_p7t})c2b;YgWxwQ1fAo_Zg^Jg3$1gtKh3r z&)79ukn)u~p-@>6yai1q?hr~xdo0H8#y|4O-er_uAa^`cGpRI~4|m6F-q+iEoLwc} z{B&e~cdnVYz-1l~H4Ra%^&AxF36`6sd)~7hCOHfPui7>$xS$0MRvH8tM2oL&Ib-@a zAloM?T2R3fN`Aj@U3Ft2#840=OnvfB5>wXVIY$}YY@34>P&25*=#1gO?DX3*Pv+)K znB9J#F3mCI-!Qo$PSF~jNVnY5&?IW(;TFVf901Eue^Q6Qg&$AsylP6xWNA~sNRJAh zmml(Pcf+xeZ~D6Py)qCiAF^W0>Zg;!7{dIUq1n8(LnM}&$(Zi$MQJkI0T$@ukMw~e zW_+jlw1R8>EVe2yvn|DId{rF-*uA@-+i^gffjvLYm;ILZMP^Nn97s!t^EE;fCZ~|G z`PiJYX7td&7St9>C*?EEVVoA#R~#q9xGpnCSKQj?lmy=BPd$gr7=w8|GxgZM!y39s zHEbPh(_0~&yrPz4FodXAbAO85w)j}E&Rt$9oqUjeE}A^pbcAz|x=FvfR3>Km5W1~* zMW&lQ!5R<2G(tJef|5T>l~ZL9E#YgsbqPP>Oht5Mwr#?_(jg!48M6@C>eCa^A`4v} z9hUB2q)S)6YoqYpx}wxL7isbQQphkt$x(OhULEp+)?91vp|Cl&WzF#+@%$>yRZxrh zoRtr_+e~I-y{QzG4unG#=4*t~a^{BT&sLVV46C^Qb3IN8=@VzM!I5hQ=NDa%(Q2n< zMV`2!#H-3I;?X`w)hFAY86W*l{6WyrcY{YG_?~OS-&xX+z&(drxOb-+cKYn~yd^Z=uW6=adRqJrIZO~|d}F^<@bNhTzY;-9Kh%j8 zozM}_Ka$ULI0%AcpU^VZc>Q`oP_7psx>B)CSE2(kM}0qbVw1ggA06ab!QWbpLlj*u zim_4#`P0Ma_YH8k9w#&db&g`CI(TifwUxbq*{V^rT%~mh3xzBXQNpi{*Llq9PI$A?~H9P|DiBb70Oz)1@GrIC6TJf#$OO)0b(F+iBCCyq0G6`=^cn;F2Y$G>7k zWez%Ir*vb-7;^o_I8K-mxHHtENg1i6>I7*E=`Y;tkr95m)zKfCHN z`cXrJ3TKkacE=cQ8Cxuo0FSQJ zDEV@H5>Qm`dW5J>Vv?{#%C&|B;{L8R3&C6t33Q~cUYhe|X__Z{1Ts=5wHX2G0)f3DdCdt$S@>4=a%8^?bCJfvxds7RQOqZ<@dmT6j8{ z@*%hR+gqlS4syqSiXwO-wThFL9)CH!2m-4|ZjN)c_H5ApO#$`zeOT_rGNs7lG^G`# z2L^DICX$YxwC(lzazz8Ae2P1UoLx~e@I{jc241oC$7-UFDxv%lD2HY8Yc53i1gNVp z4!5rb{Tz4eW7}r@Rqdvy*ovB_Xdkjy14}|7el4^1gif{Osf%CT!?(RAAH9 z2nQrh)Jt+DsP)sYe)EK_r05pD^;RT3?aD0aK=+T-47qHFW{#XU{b*Jc4OCVWzp=gye2@ObyZ+BS|tO~Om2$ZGU8u{utESB70Q*GVHK{jcT)Ny`TAP9DW`y^+v=xz*k|UX$S)q z)bPW9BfMJ-C%W6c2oj#K+2eY7!iq%j`nl8qU3Q|=>c_qv*MyV}mdM3hQ%^FFEY8M9 zTKWrkVwZkbHzpl!#xwFpjmXzmV};nEy_n3CiT>kS*7&FVbiEd;R}T5uA=u?qx2&W{ zyW*-RqHgZfWegMV{blK1mRcc&Vg4Lq3`Cv4_&Hd2sBTjAf`~SU=x*#8&J~YSKGYlH z^r3hR?Yg+Gf{BmzrsuH6HUka~%*QnBhp@yO+8=|4l{&S^`%8TGSGVAq;V%!Q3=0;{ zi)#sKBrOvlf<=XxBj6siko)GPVM;P0GPUSlGv1$R$=itF^iQg_belT}7yDKH+K^SY zV&f#J(zkNloRIoA}N z9DF{YeDt6_=#P|z4@tb@P*i^3;DS^CRPwuHMkWbPs}TJDQBKu3_4q*r6E~EpWzIep zWgWOu%j0v)TH@ABQaa0`VhRhC&gm|Ed3C%+`vLDX6EF2Yf%q?C`$KVzOw9im5dSYv zAN~cK{|bozeodF1>l{rdqn%fA(1|8>=Wr{KR8U~gz>R09;dN!3G}1}{NY zmg7dX^y8RK8&5DnWb{Hr^4c{~36Pw!L`qQ2c^VHAi@3*6~P7hYWoL_qyl(B+~n3G`7ie^^1mkgzuMk;)mKVaTu68he7G97TYVNO_`gVKt1X z1AgM*b{{~)y(Hhb5Ep+cIU5}WhS8iHQpf=Gy8L6uKkj}XEv$y-MDRy0;q=#tIkYH1 zAvkU9LQ>K#nRm?`VXmGgO2cuGgNg*qw|{&)3Ws~uo}y^W!&Y?y^#}rc)+`7+J~U<# z7Fk>W)uG_qHs9%1PV=OEBC*s`&p;qz<>`PXHQ$4-X;2xUKwf&Njfe`nSp|r$7Y=!( zND`q~K2uE`N1d9a_)8S)`+)cqJ;k$>E z#IEicdCsw}jIUI&)1Np}FN4*)$x^vk>XAnv(u5?MvMg9a#7dJyw{N?5yJ(`aI?XqA zfQvhtP!pmBK-F=q{HGO^#TPt%*T3R}e3iUc{<=a$?RP@~Bq4*2Wd!!zojlv@`mkqp zw_}bSxI}I>?hc!oV^x>is+Ha_gpDAXt5i2Zn86m9mki+y7zs)6lNY)fI!2kEB7EUf zgLNg()4y=bCqJiX^{ag#k^i*jHe&C94)!#frzQ(N4Zzq_-VjGB~*S z;`c9p?82V*Yxh9n>s z`Mp0{Z1Jr>7am^iZmI{il6YyoffE5^tPWBM7msorRm;z`6N|c=*#LcH}?B-Rb5)cEX0O|Xij$-bzP zVKeGIFh+D$3oB2HvPj#*Iu5fRdG*YO8vIT$qoiz{t6x^tmhzHzXNkptN=^uHnel<4 zL0LNAj3uwnc!p$<_e#ilwp;D@q+DT2@OFsIT^c6!kmAWlWA4cb9fJR@@TN&vGHpA^wW~xJo7ipHuf7wkN%YUiY%rAb3J_vHgV! z-W=0<^TwxvF~*Y5{`msw$$W`KfF+bw-(*;O&6!1lG_%q$=8gyhIl!a-F^Cde*>i4D za%$-in6s}E$!2M#s+}d;G}wCs>m1~0^zPL}_fpLM_59|6pFUPH@GEMc?PpYPPN}+5 zSM;PNIH6duVCzng4c~jWBuj=f5$G0KBJ>_H>PB%nrs36{gS9;FG_nszfGf@UIK?fB-f-d*( zb*z_uUGHl)FR-je{~po3HmZtfkH1K%TZTvizL)OtEX+)ShgzczW76?35lk7_DAxUH zwnAF&t8*_s?xZfELd``5#B^+Kk<{80R0aj>Uv<)XzA4J>c;A!$Na+1z#()@tPD26+ zMRqBsO)KCCP42bCe@LhTKi9*kjUTA{3Q^@~~W7o!5D ziDD)AyxDJ5atx|cavJ+L4^1qi2LW?aj#WHYQgDc?(2kEeVGt!CUz}=w%xD002J6j_ zYa5;Rnj^pnWEMGd38f~7Mc}a*4m3)yfANE+FUORFREbvlHjKa!YdIGLJh{ty5cS<< zrWeeNkCLIssRBh(g1G%CFI1VMW)UVc@8({x%NZe7qLfC^S5g4>_uL{oCe=CC;Cp>C z=B3Cx9=I8OuX9u&oWz_v8# zKo7b(PA&Gm#Z3sa1XBv;lAUy@ps1$zy&}ei%{k!i#c7rdPnGm(Qy5lCTIrPA7n&i}kV_iTGnztfW zWLob%Dee4fAzgP#_)={S<{BbefnpQg=#famP1Cl0xZ{Mjm>`TGLsx5Q=3% ze6aJv-_oK&b0jBIp! z=(1=%I9XhOf}3q}f(T+qo$(QYC5K!%eE~0JeahK`%qZQ~oxa&Cceb)1EN!@Sn80*a zM>L#NwKbx^DCeC@a3DX&@W_;$>YN^0W@|Ce{>XvmBzGXnjIoDQ@}%R6ixNlnkP~Ki zkt1Fv<(`6s-aFWydtpCZb@>^4gVyctc3$nL#Nzx(=u-7jQ)&IFKc=k|7`1`p%pduj%s7M&ibctq;K7Ud;2`xD`*!M0OZ~G<8Uk%*8 zapWgqx$*x(BY5x6_q9FVpza$4T0!L6n;-v*C5JpPH$QKlrQ$`>+QGAnoXw?M%RR-i zwd3X7i0AD}pnZd@OT4yTf^W15>dhBAgyQ_>d>9o=^6KqDYCbT>87qJ1NnOXV-Iif+ zzz6~vS_g`1(kb{3@hg-Xt?t~JC8|Y!y}3}C3%f{p;?8QM?7}5t=$Yp!z)N15NBs`! zX@o~}0_bZ?*sfU>2lLdX1+2ECOvrbgk6PqbuQFN=AczdX8>XY}RUUYI)Jq>yFu;`A zJ9KkueDvs>_%WhNn@cInw=?3raichzFx!z*VK~-Y7Ur>dQp?~YM~FjC8XXmTv4=}h zL|u_6Sp%Gv-}lVF+t(a28S>%Gbhh2M6;E}T0FQ8kxXRRgoKZubSo*t=5?mDjk6c%d zGLX*h6vBAUdX>Tf`i>UHs+77yuO|6J5c;fHh9Lh5pnTC zco?a{^eEGm_fEn3*~SbU#Lc8vw}F_z6QXDie3|VzGj$*Chpu3hAm9(}lBf9VBXYZL zHZRRo7y8bYIKS?sa{nMbLQ1m99xv=9)#{{nr7MGnTH@gfedg@${W<40{^m>m_gniT z9FJF0GrunQAHQ!BR|?jDzkKmZA)GEkoa++asL@;EkMc@om&qRY>yaIk=Ni`rXmwz+ zbw51+A7J~>q?d{AzlLG{;>Le~>ffkc|HY60`27E`NiXZaOnO=WX41?0_mf`Me=F(z z>#G08xU7FG={?X?i~in>7^HkF!HHC1VWicxu019(MIv~^69Wm#4+6@sO+^(0NiG|8 zfmicg><{L8)fI<(O;}@zQK9FUFAwah=zJ>|Z{jh`fJ(J{Q)Kma?b=y!x&E9=hsT;i z`A~U7X!dcjew4D}mkke!ugEz}ay$3bdY>W@}uW#CoX+sfnSDv~+L z?W{f%(T_Y;>&@Yg#bhnhaP`a4T9N<9XUnq%eUORfkioF|*L*HU7KaS*9%{H-7T(p% z?|YMDZ@(7-|C0Oq5_uuBpKa-q25wzB7M-qRZS4|vf|n5)aN%EhzPR|us`COx(bn{! zTgXb_^K|BHl7cLeJHQE}k51Ip@eLS(d10HinNEw^s(1=J<3FuBQoVt18=~_7tIm4^ z(+bmKPsOFaEE-TYRxLh5mx@fFN9LAK%{O1pWEP)gxTl&E%xJq`N`JIEA76^dG8Nbc zW$5q)5ME3oYihUcUM=RSD%?OuTjXSteW;l+b19#h;1hcm-GylAMiR^DYS)9`P8R78 zK(`k$QPW>rGI;ouX9b~cJ3&QIh1``bJhfSQXgl%?r@BfE>%0Ne#QcdH5}mp&Y{|CY%B3r-&HqpPE~x(&3}O7;6KgL`pB^wk=vU^+Fwi9F*vm6e4Nju5RWXQom}19z9_r=fu_qA@8Qofhhnn zfxzxG3z*_3!*~)9U_4#n+B%_Ib*WojT&@TCr&xz>BkQbPxej0uSxu*@lK~2B zU|=@TXQp^6|sFZ9u}_Jy#JI}ekXv&h1~gm~{xg~cF;J1n>xYHukVL=MK?R=C_m&HT8I-)kNPU(X zZ5Kyjr~}2n%sQAS7e*Yele*T$0^yC8KEmMpN0HY`7*vZ4b45@6ROR<1ZF=e}rj3+I z0MG>wl)KWQVfm+7XZ#;#9jv{#kF7HAF3XR`7mvrYL(r6fa6myj3vEnrPFxrK;Wunb z%=-&3ofJC)gO007SnPMSrg>P4uB}gtxkmK!?;^+;A1}{$A{OP0)QR1f+lk|@F`q3j zC++CQZjHuVx``MtlzAa#jYy=^Il2{@bpt;dgVQ9(@Mc2HtEw_6Q>uEN|EP6zGg-jR zdrbbQbtGAhN}-@)$W!*xuO7j0ixV=S#xZI57X{5jM$PWssUF{scJt={9lVo}Ct`$aJ;f z!%Y(+9>g`C(C+cIM`?3ZK;;3m(`Ba2e2X38}IjsXYy(us={_U_~QzBc2H z`BofElI#&t=mgKtkF!%|RxT>F5Q8mw@CcVa&U_x(?{??=?_tCGRxxH7;a)JhMb0H*GGAo0cE z{V)#+0x^f$haMOP(qeRZ-o|AR0wHZFJC~D2ZEJxWTkE>Pie2jw?7QC*>+fC9kJ>MV zM{+3eobwosqxztII}f4dw#QLlF@A3ZZWbv=nuugBV?->^N=GKzYliyJ-sHKm-MIHH zg$e~8wI{23bK`F?*CVCZr)uyoz`&uvLy7_oRv~>?pIqNayUF9XN&G(NR_u@@N@GqQ zBU#}tByxinOT0u$O)kRd!7MqtgCQ36U8+z7ujyM+fDrg^Z!whJo|qVca;J79>bATJ z2R>T_&R9jie1S?x*0A86B=w5;pPF`wkJGSGP@<*Cj~pRo&ZC1?;EUeS6#aeVV&q+L zrGVofwjp-i#$2^7ju`2c1{N+@?4=Wn39^z)_kcOjzS#UkEn<5VG^weu3=1N#dFyP9 zuDN)TDzF?hSTdX_i2OzI8;R|OIzh$BF9FC^!W)>mPsg#_ptnyB_PJLnl3)YNjinj} z3wO^a@1SMwQ5Di!?RZ(g3{##&x(OqqHu@1oplyE)Bwh&%i(hK<@ZZ?-)S71|s)~2G z9{F$XcS^I!iuqv6!^s|{ASGx=0e&83XP@~^g?tQEyGg_SBC1m#L3lJAVj1db!97&_ zyFTcR2&Bh?hfA5Y?Ywog^Bhy=8jPU$;sUDm*!;p zfPQ-xQD8S5o~e`@Dn<9gBN-Ih=$$4*>AF!}Bx<9IxwgQfRvntuPD%78Ct zV9hGYzmS=O;luX(BCeGk+S$u2nA$0e&x2j?ao}vomDSz+d#0wUI|qDltTM5~?(bP4|rq8~15c%%z5asl9P_`dBZ%%G}UCfBR z&#^&r)c%B868aT|B!vD_XMCvSHwxMjB6?%nZ&5qxS0((p<;OPcq7&P~or#8GMPU`N z)il8yH{h&6>63naQ4*Q&7R04mnO1c4HXGd0B79@Jj@db>BC38f_Iw=AQ=ipb%Wwqe z9w-a1iUJR6@xqafXGU%8J;-+CQ3drHw$~^IB}~hh>&nK+-Z^ba z9BBz97oAClV_bZ6=4nt~sn*_AM=@A>;b|T#b8)DMJy{AK1LAn!lSwCxp%*%1|#Me@PfxhfgWk zfIo&#vf?Qe!|Y=1v=WBs>6x4*9X??CdmLbn9~kf4YnEz-IA;`ATv zuvn(=l;9i_UG+h#8)#^+c++E=;p%3$TU0AIsXTuAEDv)q=tpNDjkX`|7mbXtvcduXD4{9gR* zCL=Yf1^~TNc9L_2KRhzFr-L>ydHT!?V?lMdNV_ERrD*^5IXip_T%(eBPJ~T|%RC6~ z@N@5Z?e^~d?>|K1e8L9fx8^#0wmWWqf$pM>+D6&uY0H3OqGBQMS)*?8$Md-? zDLYxY_=iY@``hW}CabBCH^J02L((rQxNJ`%$u{4b)Ugf&6k_)p!5O|QoL370g{J+! zcA#vjN@`+0(r^DmBq>BFn!SO$6S#J~HoNPR-^NJnAe(=EH~9s0%N~vqJCJxvv3|CD z+L#E`>R=WQe`kkVRQep@pQyhnX%v2DD}0g=W>Nu;OaLaoF4o`QGx3H3D`{=rW2{M5 zT#j3g9XZ_yAQI-j#ouJD-9##7NdVI)O0x>U^vP$PNLCOC@l77fv`%MWd_1b8-)r$bv zr+~#$xcnd2XPAW>U{wJqm66Y&!yBRCQcEA-Wxp;*%y2lD(ZSa{+BOoDb57 zZu=C!16j*W2?d0vObko9;Y-a_rilhOx zR&D0qS9Ag{|9!>Le z97?{Lm2(IR**KT05x9H^^jcjj!GMBJlfYq1Ylm83Org^U;ZJW@u+719j5O zM+(DmG}4Wo5dcWyH(tA`EuKi$jMeV|K+^Z)-iA0}w^Ij~*4y_SLX)c*NW3+IJsPM+ z$n&F)Zqmi4?C8Dj`DyoRYzwsuRFb}g4`TUfPBx_tHWnI}TGLGp^~+#^;j~uEYJ6v>Uwg!de7G z@XQS=PiWZ*Y(^PC%%f#s*-KJl_=*Op}SLV21sGq31beRgAU9Pcz*3#lO+n zNRb&0|M6W3C$6kL))4c~TR*tm%{3{SHZ+CRy`63H3q9byv(yOv9EH{ScjAkM*fO=-V*|)`@t2(6o z=FE&+nxBTYe&Z(KXFr}X-EP*36LTumm;0k4_AC|lYgv-)l10+Kd^34~)7>%(9cgo2 zsSB;l>J=KMA3aZYpEH{OC4!2g})fh8YHJD<0ztTV@WKQ;VDuOP9dO+P+BAh-pc(<Wuh z3}d;h4F~tpf$;aRDacd@IhBjz`A+1CpQqa@8`*>BPwEJN$le2mgzjV?ABE59I&lHicZwyE0N zgm_R+wqIA>dfXU`scSsXlc)Yo2t)g@}$|7`YwI+L!EXmH(>Zc{L4gSStT zU=MEIs!p57p;CE)AczDg2($cc3vO?`7@T)neh%LlwYDybFmC;8x1!bW8_wRJ zU9xBBkO(~O2q8>aU_~0P%6%o>>~0RUzRjTp0HsaBAcF!Hyw6lS=awD`GK$#VX*JBz|>bZa{gRu34%1 z3_I5$Cr-*`@Ui6BDQcb!JE>YBszr$y|ChFGu_pJ1j_AC}kK7{+_QnNBOJ!_bJO#yU z*lS_Snxg&{p?-8HL`Jb_G|2!;7++}ef?c+-!HCiCrfryh3S(|iRel&k3Ybl~Oi>AD zM6jt%&huzc#BS?~n4Gdg%KB?n190RZ^KET_W7TSFgt6iu-ahAg`8liM!s#rI zA>G;f&I}J9&vlabih zgArJ3mzX_)=-ZV?0K3Jb^j3fB?%ms)B9hJBR^Ddp=6gXSWst`o=RDpUrStcJkZEKVW7 zGI-3l0I?=JIUs)-O2MY0GSk|9v8GKLqtz0}g~{@b_0BUiSF;Oh>C0*{6X=sjse%Pf z&0(WcLb%hyT4;;-M2r|%uzAq@wan@^9Em=x3yEsD9a{uYf`~k%N&T^Rs8XVGYDl+gg|}xM*fD06%Ui+BxcN4|n7mJ~N9pN`pC)by-=r}O(tg$Y1@<-I zOBca`$Y&>f*!k9eu9)$sI7!|t=P27pQgGBL+O!Q6#w}HyGp}Rd$yKOD{eFAdn0Kcmey6cS})9Q-+7XAjoRE-LJQwo4*pwN*<&c-LV zRfWL)aOiTnS%oAF{~pT~^+8szHhl#?ccqt7a=8VnLlo^N>ri-zs42GrFK!Z!G)#%- zlhwtAq6iEQ9`QsVF|U61zJ(CWRb`#qPt`eSJMs4Vjkq)W8O-1qZ1>$M-c>IA*V&ka z{Z{gO%`+}sKK|+dgGc`vr!lgy|C2}mBEtU#kN!o5|M>j>SDg0ud!lUrGDBngn;9D0 z-_Ow4{;dq{udDtWvadA8e7oCfDJkD?ha2_VRjF1 zi)jgM>`zgYU6l<{ak{j%R<-Q#P~S{A4lvH7{9@mtim4Y5okeFcG}_j2Eg+oi=n&9b zMNMFek!im9)}YFPm_T20GYg6ZVRlLN14KxR^?3)R$f6Oqfqk&m-6-B)WVD+|z(*5ew`QsVCaXYmFTPFW{43gz;gDz z%VdNA$58^$-ojJ!#89{qigqzmjC+L0G|S2~R|%1o9f&1)gG7^Cn4cn=nr41iB zx-iNoSR}}AH%A^hWl-&~5>*YH`KceL9TYj4GSlwU+Zb%%=n#g$Dm&vjJ$Joaphc(* z6tF~QYQNzzEiKy`m&?xQBEo;@VqWvxLR#qlBAgSpa0ix2-;@#&uV>J@=K!ZMj6CCh zoGY8KsbirrcaFn*s$gPUYdlGZa7uu<>rDqA3{gm7=g@(sEIR+bM7q_6-jpMtty>nx zzVi)3D}(x#oVHE3#|^poqJ8Y=YWBD0&x^9VuYWZ~A6qn1gpP*+O;J#JNtOzp(e9TF zvoE#_@F6bOAJQPcu$<6bseq}*64xC{Er~_=n zwS=#H68ljM*!K=8Ypv5r3v0XwAh&(JZw;`hSApdxUiwLZrf47Ch2uTTz7h1DhBJP` zYx3QSirfZYSTc^L!c^^{{5BP!?>4R(Qr_is;hpks@)-RhTc6EOtob7+DwKg1zA&~I z`t)Ear}u5_vxn}2@A!oRB3Tq#;YFFH;@$3HX_g885ky4M;mz&!eO%q}4l=P_al}JzgeV*^ta|EDhZpZ|XbA&j&rMbF#ryz?4?j?aua5|D z;tGwxd-+>eIYecq*Qv=?kN-M|x-Q=xzSUkJr+-qxmt;o{)J|HpaU8`QXt%bw(l~ey zBBgwaJ3V5ZxuU?Yg-aNe57mkL{s&_Ox)N7Vpv_6@k)IhDSU^u zU~=O4FG(d+@zzmkhWDJi2hTjx@!kx2BKM;pEvwHGxu`p?!77h7jn=H=zjH*W)C(F{ zOT$aN)Zjir9NZUpJduPB5Fkcla)#mA4j)bthV6*(ULLle4ySf(#y7gW-WX;lqWcc; zJ2uNL!90lPTBDqj{6ylPp^52iR>hMgJC;(rn+e0R$L5`I zx4$Uz+8I&dSqQ39-3DxTdk1h1rdhji==%+F*3u4Q%FH%#^v$h^2I);VvSS#>bJoc> znkETXpx#}jm}~7aPYw*FQPDI6CIyi77`O;I5q07IZR}7;l?g~!3DaaxQ^QV+8FfrC z5@=c9ZI25F)!@!WiDYrbz~z~2r5B}R{H0Qby;wP3pDN8({E)KNl8zqNt*!S;Hyt6MrCUCs+_KJ>4*lU@JW_k{a( z%xqA34EytjV9|U7I*E+ZHl^D|+oa;Biy9ujn>hyU&VJ#LNh9`6vC7NyB0egPx`0s} zie24o8}u8{Of0JGxf@zXD4MT&`bT|Y)c6_8CTp7Rw+jYzcjl~U$^M97krf|pHo9Wi zSdNyY8XYAGC-yB2WOK}|hgs})t3vbBE9S=J!eqZh8UeT9A;3AuHQ57+d_XTV;tmzx z7m=#C-(^M<6ICg&8Iz>MSNp53*a`J6q%$-`2`5mv?2Gy)w2i*R3kZ@wf#3q84K*DF z;ikl>r+l7Q@0eTn`V*j)uqqUqLy4GU)Y${5Wx^U_0|p_#C>(=jefeGHN%9+~DH(cF zAvW9pbe8kj%kR!=c^7RHw~fH^Lif;&lZIZ@Z?Y-zEUaV3EU<<23AdX zAksKr$6@ICdCF$dqj4GTD~q-(|IA)3COD@6&Rp!*l^)%AVwPPIpR@r=P}uD4XJ8?L zfagbVZj5%f>SR{0YLy%uDt3~tk?vsVlz?*fmY;NN%mES}1F#Q3B-M+t6(cIXD-{xZ zYAM03JBcfV$25_w5Cn+A>Sri!O0yofv&UfeQc;kF7F_q>aysCkj`rmg&!@D^ObG{Q zWua^8td*$snAL?MMrRx}isOgy`E^cV=|n2y#yl$HNG(>k9xEw=p`?D3qXQiVkABMqO>AM8ayxW#9m;JRapYI&yV-4gQ;T6^gj2;)tIH>ZC*(D5^IzZM| zV-NG)vo@Qk21$%@V$ot>{QPYxMWbw1n&8#2xbuokqJBoPIkb-6Cw@KOnF&seNc0Ro zT?jvbw?1(U3Kr@3rRZBj05?Qfo(Zh>u(b#)TKZ+>Oi@0>jJI?clb)xt1Nw=ZdecL} zmFNxXrKh`!dme17r&3n*m-x{c_%-Wboo9053;S6SQ6G0{-|eK^=)rV(%4LE{BOJqM z#ISZYhQYdG$Iklk%B_;oV0M@dHrgRRGeq*v>B-~RPwhdJZg>HZO`bNIj)Stw2YUpi0Y?y@Z6X2&i{+pJXwKXuHn&Efa93%Nq_-@yW`hUkOM8lg z?7AhlzWCx;$(Oip^G==|p6&w%Z?Mx(L28d44Ki_Ix*_tnY-wq;k!MyP0!KHw($4Wz zIV~dEs@5gzHis-0G7(Aex+R)#sPA61lESwFmu98tmmy-P-z}q3*4>!X^Wo-Za2W|b ztjz02TRYJEM(}pQvl28j>1EVRj*#cTac>=uBXva|(I2agKOr5Ye-r*s=KYJ${xBOO z6C=}qG4KEKY~){P`LCGw-;xEf{maCb{ck3=?0-M8W&5`h+rO^*@A&(-659(+jp%Pf zh^XgvHIVxQV^+ZF5v^{MadY?Yaa^kQNNRPr`V9&=c(O9*WDHT;e`G<{8xFsWCykQz z(DV#Tn~REn{W>kLwkSHfZ}Vfshl%=J9h|Z;X@3U(_;h--K1}WXEQ2w7J!&3!BCSuZ z)QdESyVl&q(uc}wuW}M)hlPW zE1vkNEWIzcdTWl;pV_3m$_9XKMvfrM!T;K3#H$_~y9+c}cT>9@hrR0=k-MBk%WG%& zk8Q^FvntI@T9i3{w)8K1k@C(~)~VMd!}hp|T4^3Nvsm(-FJ7H=<4}duyMf^JUlp{o z!+~&^C$?3N{c;7^P6U_)kE&6ZYMIxUe|G$#V)!13Lra^}lMi|pMr zx@D#46gWw%LZmF!Q*Jx2i_{B{cX&|Y;bwU;JWcryJ~-GGFaaeVw<$A^C6>;@3}Bs6 zhm~Pvv#dvyf8lBISf~cjA_dn72ee3KbCtIMEz+=09!_>|EuJ*cKbb9{Me5f~H3_RA zY1$+F0@+{WfU_>A+t6NKOq8mq%yu28C*g6~GJq5q=!V`j1Fg`KLIf6&GhQqZ{%spau@#)u^v+L^yt*r!8LX}|{ zo5K`B0XzpLReQ-?OJ56rEBqjC1>zwwB|wiyMl{|e+<7#dM9p>+$`s2HgYH!r@|Bmy zzc?F)U?hzQ2QrgRKJ8CrtJsJ)cX~Ez*QB4;Z-)p8#bN463dL8Xb^2_GB+fxR%UK!3 zw#c{1+ykvp6pCddSro(MQohpdzA=}GFp5S7$ZT!R@>mTxTBh)t6-x&QRavR>BbD3CQw6-s@dDgGof%%C%CK@=t%2j}y3<5~0L#{06A^b~ zKFsgl>32jaXK6O*v@q{|BCw~yK(^ytwEqZso znJhJ8o}-H(gMWB@o=I7h!~E%xA|&<#I;0+tV|L8rj|*ux+vUBgs))i0l?&b=u+W2m zc}8g^j}ky)ixg>kczW9EcY+xKFUM&Pzi6iDM*Z9ih6mK(sGOX}=PT9oUFW@q$hAvm zrL-M4Bg{!v<7qO{ zC|$lppE1f7C2$RXk=cgDomi@P3}aK6r6G2~NmbrFmySQZ3YB4uw40*Wu;c;ePs~7#o8Il(pS)ImUj1R@Og8Z)iU!l@@*^SG+68?7rTSx z`U;t3BW=MGvTCKvCdXlk5 zRx)zWYtH*BGT1TeSHde(N~|VJc9oo?)RnR<;4$9qM048G;S=^+#Q{|$CWGzW(G(49 z#j`@fb_q+3|GuDP4E6Jwt+EinZd1Elrsc2_^SeqUS<5${G$4|RLh{pU@Gh40@%1`p z^w%C=Lh5XOwRUZ(9?U<8LtT{YvoXn^WVr(ScZ!HV_>+tSG_XT^@2dW&;A}&NF3sUJ z23t$}dMBOIyz=e~85U5p>f+uTZSkeU(YzvCNFzsW<%795@DZcG#n;0vsVLLmmwul> z2WJ|e^-b%Ltc626w{KV0hl6MMieC`h;i91~j>l_&QW?>q#j>WfpeCE^=H_y?5W;xS zATFEMtAn~D7tc8l%C{>v|eFRl2f5d{1AP)x6#cf6%64* z$B$Jtsp(G^4n&Qmv(3#-c1U;vKLH-NSsWAW>U{UCl`7`MJ{3U0WzUaa-dPYSf_flj zR!fDa{N*%Sh#I6nnIDjz&GDm_@@JR=4jiJs6jErt=zn?J_yJ;ggv(O%!~-5!#r9Eg z*}3-SWX(^Wxm!#`q8kjKo`$5hG3ndY&a}|eI zB%iJUVra#q`v@cz!D%3n6gM=Xxm5Sq2T?xGT9>Y;CNakIm76lIfN6Wc!MskqjzW_; z?)0T-`vPL0A_S5i;$?h&K`yfq7-ZqX7dI|?nj3R%$^2zDrTUa?2@syiZcY}{&1-76 zX%T70ZqSc@;xGLnALN#yujZ3s&A3}uvh`MvCvCTjga>kck6(Yt@tcN69o&efXv;SC zw4aya<+@TJqS{=Y93R)B#4`Fx|F#HQfpjG%lnB{T9IF1kL+SC2wWm^sfQoYyi?HFl zdpEDK$g20!cJq2D(6_s=qlIbS1kJ_;a8wZt8fkS1qSf_HOMYL+^J<5k%4r_)jerweCC|gBdc}{hJP=mUh@rTvn>}y@& zSS4^0GDgHG^yIijgg`MJ594mU-%f~)fr^9xDd0ncnv&{@vu5t+>+AQ+12?6q)hg$K z!#c15E{BRB)GW?3<6-GGGG;om3vzRa>+7Q;Z^tDy!!X<1F+dTL(96Fj4-nFwJv%v^(+r1cJVtJYBFp8UcVTj8*B?Etf9q@HD!qG zQ$EnL?~F3^@L_q;5F2dA$>ZgY5+(Al=|MsW^U_3e{!VF*La)_zV7soQeZt|x=T*au zW5vif*=l&+wU!!Vg8OMy>=(|7N2$5QkN1pA&sf>u9bcU9pI_@e0z2eC+bq9Sxi~je z0ZLC-u=uC1Z<`O+C010o7~HDyg+CQ)4j0aK|&3{uOcdYRrn+ga4+5Y^!RjAVLt7 zqqC5|$cRb%-$4|tLHxc1n}_Z>RMsnN5CvI>vTrcqR**unH%^2q;@3d*FCxSWTLybM z{n>c%%^O&ZjFM;Q?Hi0{OQjKwPA#B|38kFjQdGgGq6F+b93X$w?_E~+B;o{i8UQV+ z*(cVB<7(lKs%xj7|4oS%`W3WwcjOEwKYB=|t#4cRF#mgMip@d=w>X3{a7Ca#YBORV z1~^|^@u?`zuY!wqnTIIWaGFeWdvgNy#iyAA5B&JD3gL&@=H98kx-mK!$mHA2P){R-_xO^GRU8!thF6_$3%X z4qXPs23?ld35$vXH`20JY~bUtrU1>$>=fjZRUL8j%XzAlWG9}tl7^~cCBvdT!Xc+T z!VYKrL@8&Kv>2C8nsMadtM8Y|{(vF9oF^)!$AS+=rke_ESZh%-L;p=z?>5zyi}|%Q zheyunNozfqeT+JtOTsF_xW2?B;-Pq%a}3YX)XimI%RAAPkas+=kA@Gru-*5gc&wV} zC-cpi^3lQ}i$KCg_Os@E{3|#8gI(9Z zGR(hT|NoyYa{Z5Nk?S9_MXrC&7PaB}>VHFP&^ zc*JzoboAX9X<$$)2#uVuPJRNCCs&dv!XN766R|ua=V#4&dHVLjoi-&bVX6_r*p$TbF zoo`RV9s1ie=fZTcVswk6@9m`Z&CKmlFRR%%RGqZis-$T3yF|ZfU3vmWjS6PjE*DF_KBE_u^WCI^zC;p}2N=P>`T=ur_~v^Io9GXGJ< z+5)Izb?QpReM)qVf{Bdf&X`bv*GF^7$gDz*h9`qwT5G7r-UYL?1c=2E)!$mz#}_ps zA!X_;N~3`HMGArFL%l#(6U1TKpRsHfUxApWl)mz}Zi0QCWt406lG z#*d^9teX&~De-gJcH+U)B(CK!`5gWkEeZq;w9B8y!Hj9ofp`bBz*000Cd1e`eHXXR z;c~^gvJUa9P7v6#KYRce7W^iD83R@}wq|i-MiZK+O{cjFitLzqCjFxnpgKbx2N$hV z3ec_(*XFj8UyDig$DyLj__sr4JwZ>!#H@{>!`kpm0E)g z)woZ0mjaD`Q-0a+5G4EgARe+vS2v0fQd4<3yG&NJS+uut#AAD>?pJdmW}BbFsa!!B`DCCPy-)tT2M_O26N~U5|Sg zS!iioAc)M0MzQa&3Q0*_pji$k6t<2oBoMKe4txj9(*j}Lu^f133S2edQ4S)WG1}}= z9H^8c^`2kIMA>CHQVEJy4sJTzcj>(~qBslZgcdCj{4J*>S;;gB$e*uj`YDu2dQ1i; zeyXFJKJYsMO5Vju%#xJT)6VtK)+X&)`}(T|nnNRpS4lQH^9kZsl~*&gnazn{!90I9 z$F^TLhk&8jmx}31yiG)!n>>zO8>AESMeW>1IQ~ zCW8BTZtQ#F#NBAmWEgM`Ri%nL)O$B71Mi<+%1Y-skLemzs@-!qnNj z(Y5~e=Ud*#Z29)F+>#bM2g3V17zhi*EkB9rJvPLW8ao}3S7GW=%dG4KM!70VUgU*d zm~&B)%-W`M#6qnTM3U4Ri5!#n5*fX9jTdJYytOkGV0LGpk0N@9bWRLG&M1X~;S{qb z6Rnm~(H8_7{P7wi@fR(EUu zX1ep4xbn1wN(5IMq6@Em0RD(GcQW)0vuw1B0FI!0@-k^jp*YV4hN8yX73dz#!*5_* zcM*-L3E*eo$P{w1H?F99Zz~+E%)}wMUd6u)^1wg*&5iVqLlYn!Q01pPM^v8)4hd7QrW1$ynQ?P>Z%?MqSx@A3F_I66sIV4 zi+3QLjd4>W^YhhP@G}a~IT&tC;~WoXEztWV(y}9P5O;hrwAF!U!Y+_&S?2Edu@u;t z?gSgunNj&K_lcxFTu~e{1qmE0x1?F9 ziHy}Z6x8{(KIjX?E5XdCbHjM(NEi9jQ*Q3c0}S;kd5VxS2bFo=Wl`hzMk0?5EfP(8 zbq>q@gC-kiz2y>fQx)1XmKr;4=&yREaywgS%jYqcg||hdB1?q)d9M1yAQ;7`^FcA- zt!C7_K(E6n>q0Ju!bGcyVIyTty`b0{UFEpLVeUbNq&`BF`*g;xRM+TmQaB93SU zlfK$M4wu5hRfJf_c`#^oaMv0ft1O2|g%lK8gZ?JkD`t^b@dAHNdmzZ6Iy0rILJ01D z5u0pH`flZ))NsdJ*<3s0ymIbh4>q?pm!H$CYL7b6NH&xSG>>wzy5~(|GPIB))N?b> zGNPH*7ej1`{B@~L3&@JNo>$T9Y@P;KpE#>uuN#=77QQEMV`R9cXPZqv6zdEys!s;e zaMi2{9YOJaVMgLx5TkQ~EOjhDXKj5{q0VM6C*x!jwrDWC`ejjz*Zk*WHD#xX@v9{v>BT|Y`eVNFcXwUBq>=$kFqxGHVo6f!h;FaVaayp5sAy4a^2Zhj@i^59J^gjKG*k(5{U|WUGo_@2}5XZcAjc zthr8Aw}wI6^Udm7J7^?QnN_x=8%UR<@Y^EJ<}Q z07D$2%L%*cPVFj_2FOrWQ**5j3h>@S5q*r9ztiOO3F=E5S`voEKouG{>2i(R9clqL zHJ&~CUJ>2GT1j2A(xI{U#gq8KH(NB!(cog2S?S}W!`r>*+TSi)4&=3Px_F9IO zh>t9FUQo14?gDlURmy#v7p&`VVr(Re_QV4_Pb4yiq3ldL$PstqTTseqKt;DlpF)wS z#m+0p>p!-V(?bhcVpd=any>o%Yn1v3P&_~Nw&mU?@O58{RHAU2(e(BavZju&2mTka zC7iKPVXl%Iwxe=_4YfR9;iN`w^rRh{O1@8SHJcEZ)J?OFOeftr{={v0#r7;ro)E5U zC^ZX)Q=2oL8JQ*^nC)>fyr^miqo*-XlPx3jw`1m3gmmfE`cBgJ+T*V~XFp>yYwz*% zE;L?Jcs+_o?M7T3i&sB*E1A3yDKxOY;Wa2evJJiII(KZoZ`6_ow$`0lN_|vY`@x#H zaewVyXgwOI?M|7v9Jyln@!s$%1*7(jKw>~Lp0?8J1x#+l_U6|VFVMGRXA|1_;z&{T=F4wMwWQE2&tlg%X z5`y6lND@j93sO3zB%=J$9t}y1sx!)ZVSgnf4dq{SKHlYke2Jx)neB;+trU}C;ItTD zB(OWObwmx!{n?w$C`zEx$T0mPLw~Iq+v*Skw$q0l$9n~*{<8#R_s90K@S~F7FYz*g zHHZhW9UvDng+c_*^X(v_LWs|x5nIJlhu~--BjyUW@iQ@y#X)#Ip8EG9G?@k(f>*o% zsKj+&op7?Kgrr!!=G_#nqFmMZ>QsMt`CiYmgbMmc)>x%3P68O?SlRb8HTeJp?JA@T zAq5B~LcuHqPh%oytY;m^?Ec>YM`w4#k=x$TmX{tFG102daj^3k8>T-YOJ#wv5DpEP ziTR)+C36rW`&>B<=GP-%s5*Q*S>8r;p5sqLE59D8L1%v7CiU3(S-3V2ef|FR1uTOx zp)9Xv4U1hlkE7;0*im0qJg>!yc-VH5MW%g+a8b68onxqFa5P{b!1JR#44U_Cbl%(N z*2NXaZHz->G1YdJFZOTgnDTuCk0rhgpQJrfbdwDE{h zZS zc;bIO#r=PcC;lxA%=JHEV0NZ|hJo3c{y7Hb`nNFfUr+t_NyR_Hzp~Zi{uR@dUGS>&k0VV3fXa;=Zv+a1f8U+oK@_kjd}&e{`=JtCvetKNIf5r0KBC zSMF6cG<+Uh|-;5qh+*>p) z4YFbC-Iv%v?>}G1pN_GVBxOeD9icUCTK>--G|i5$pwGO)?kr6r;J^H-b09!r?#Fs@ z$d3b4cEBFA!^NZU_ub;h;cVWm>=s)5L;Jt>pbr@Smp$kRuj;zyJ>MSbjAC{~!E{xM zwewl&LX{TR+~jhOwb!s58DSYC%UpMCl^c8Hpm6B76!^lEo!Sxr2j0s^2NM7yks;!< zWFugYo~`_$i61%IEX&!d{Y!~uxf`7u*;-$!NZ+asun3K2xs3mXH}AQ&G4YUd7!$Uy zX>}#wM#=nF%4oZgC3R&HO^>K`2vR@1QQOkRb zVzN_wZnq{C52osha+K!VXTR9}K|nw|1S{-K=k~Q|c|r33Y(mQ|GPnkCv0n1sqIv9;rF6CD$+9 zR;#Vx8&vSO1DoI{Vaj88>?s4%R91U0N4Q}Ih!sazHEhtgr81hS2~vA zQIDrO!oE8&xfKS#XLCIbLrJH{mgi``M9{``@2X;DPNVOd81RRkuU+Wbh!;7LY7! zA5+fh>sJ-u9IM&{WlWwI&4+o`7s%!XfQZoToe zcA{&mYox|IK0VknD37sIyt*1?pQyRg+@RF;JziDJX%lrN48F=5Ee@IC_$2Voo~F5# z4w7^(Qx$%d*J5;S$FcU?YByC9#Qs7tPUk?qOknN{K_$@fd4(lu~K2kJz%z0_-vCoe5y1Ht`~) z3ir;_SL-*eLyd4;0*Fey`5>)UOMMCr#x_n~AevXS2h%ftFR7SEoLu4YE2^#jZs=%8 zI+!mOqb4jN=46sr5VieEzCnz8abXSiL}i~Qi(k~gFal+gm2c2+GrHN9L&UsFaM=hJEw(ZE1~pk& z2-Z(&&5#cVS}YMV*orMBI$*K?TUEU zPh)^;lI4CzEnLwnG^ykI8~ zHez%iB`e+dDro=LRiOengI>Kkab}8yN2p0yGS(M9lT5#fX@QfIR;!eLc-bORww`g$ zs45tu?qTHN!$>1%M;sECXM$01p_D_7v@2J_H2TnJS3;WDCrO~;L$Wv`R!U;vN`Zxy zrw*r8_(vvAD8b`V-I_diHjSnxRQin>7y+dkXHcdj;Hml9jnV)r;HsrzHMIjh!4od(zyZS5G(&ln z${Y7nMQAU0ZOnIkMLu^z+%>w2fVRLr3%xtN#GG~GgV5TzwsJGPBLA-Sfr8DGbG@PF zaPyD`fSJ|i7F8oh+#Qs55?m?KIp#`iq8KJJr9^Zzm^u!9^b^g>WcWTA)x< zAmtpI%nj8`w6X=xy+q^m$bAH8=1Ou7sL{8O z0RmdTmbY*pPMVg7 zgOh3+kn&UD%DeqK8+;}bmy(o@BGC4^=gQ4)#%kVF?O7#{#muprNm;Ys*#cPgx0yR9 zgPb@kzfKsye}*GjyfFkW+~0kfXwD9R8gEyPSN zjs`psJFj2Ru3n#$hz(=ahSHm+chfkSlezd7mK})~_m>w+w7ng%m@2bs?AbFkl-c+( z=5sICEonmj#}-ccjvbBo`b36Of-V7`a;l$M0w=^;ENXJ^CN_rx}x zQZLfY64X}a03T9y|Voc9L5ehUbljhW`DR%d|I=%3w4Ln?c@cqpmI zTo?izygwx~=mt17g&&JMf%$(a>-*H9Xj`Wg{8IzhP2>9q&jcP6*byja@!Z7oML*%8Zh3UgA+c^0M@bET%hym{$CHmLc{A zf?-hv<+Zjs`YXpa{Z3--X#PpdcBc@7=^7-tBWWm>;>y&b6x0dqhL^KSCK^1>CkI4@_x3%;`$h3?{(v3i_`GB5xPP7iMo;NNr0hGaqTLQaH=BFXiERJWD zG45_p6IV8?oo1G_P?e;04qLa46%Wsjl@`bItJZ2<8^aS{$V&Oci9O4o-7Hwcg(gg* z`Wbh`nKL)uWry=#aOpRlWI`(3abbgK0p#RJdbsj1xARJr96*6Y;BPt+IQTF z3o<9)Qr6l6eCg1<78E01Rc{6_doM}^|1bNzT>r_LnOXjGpZD)@^v{Fb-y!K=um67q zxqp1a%FgsZab|X=f5w^Fnf@_nW@q|$IP>36{qO0Go#`KO=IQ_7%x)uQwF+xyQM+rC zzniTZuY3jifG@#_#g0H%q<-t4qC$%zBlZ7jfxY`tll})YXFml5FKH}(`}STbq4BhI zdF@1Rr(@; zs7yxACx2^N->3slEV2~2U5v^Mo{e#uLfiao-`+qXbv=0C?c30*gZ<}-6=||hxU=pa zaKw6lK*I8>k1aIuW9i_^ZZa8F2s;p^mKPxW94;=F_Aj%d*!?=-SpAsI|JtTrYwb8E zg{>(n8QJPb)cd3ETB3Q3K?WfFjN%gk@t#oV8B`T!>~#KFP!nK0Au&8_|4N`zqX84>$t83l9~!C;C|=qFR}H2O zM2Ka%K|pGbQ?f8m$no$l9o*=_ZKNL{P;Zk2uK>mcbE<<#;Zgk7RARE%WU*|V#MXUW zuuRQFY^7sW9~;T0Kx3h^bV>64I(ut>Myj*tTVB+HzK(mRD4`Mzsf3YCe(A)Bz0YlR zxB=qC5p_s~CV1CW;Z37j=aJeWU7M|8Q?v^g(yJE7>+I{u;sdx?SICb;M+%e@P!Sh# zH_d9z)|V!b8I5>=@#NB96Vh&X2w1bVurE;z$&F-5K^wuO2D#TNDY>a6=4(hidE806 zC3~Hon|r+fEph@NzY&ppL&hVFa7A5ZS%n*3#d3vqWroLEnce8Nq3lSguLp5%yDW-} z+le&G8F*L9LjCsjVtWPtnLz#;2L?Ye?OrNs{4S105;K!D>ZAX(RrMzv>RTAg^dEawoOF>zU-5^Y>jtVI`X zCGrl~nir3o>40fQJ7o|85|lD?selGn#L_&xxc2<3cS$a)Q04~sZbDw(-M?R|1WREJ zrjGYYxFndyP*o0_NNr;JuDD$#nx(G!C)z>t!do1^ODS7_vNl30tV=9Hrmt@?n}CVf z7pmzVSVOc7(8_7RQymG?GfRA$Zk<7dVrd+X2Aj#4mqkM^kk15-^NME^;tnr`^ob@`I zfe2fjdw7Q~Py9d=UW*V=d*UuVQN$l}V?A1Bxq^s1w6*X}B=%Db(^$<{=F))<7qZ4LKWxh5x$h{?lEDz*Yea88mAt=rxz52&1 zBJCsM78vP_?ZNZQyhq+EzkGTPQ#O%HL2W0WWYool-<`}jMq0u>Zz6*G&oGJ`Jb3CC zP<~T$o(m4ejK?U*KI(_>!>I2<8@ceFhcXw*hcJ@|Zp~2G1=x4L7X))91etTTGMui+ z+h$Kzv$U++Fvo3A42{w`tD<`8s834NW?J95n%ZZgl(*k=yYJTjG{Oc-Z%ca;IhUd3 z)z~*VlyOycXu-U^d${S!0+lQxgGO-36OVKsATRai&k-;fZchMBkC7t+owTcsH)h`U z4N;A!R3R(&UYps0A2_4G+TO+s2U?d()qby<{w}dt4AJGAS3b5FFYeWvEqO>wJOlJF zBQN-tzKQ0(HV&NqJpI7#Ny{2%^toCrHN)^8#=M3*&hbLhNZut0bl75C#4;bwIqf!5 zdBp^wVH>mWlEtL5c||lu1SEFr4CG=fk zOhD@Yn6%WwaI*4yYh#jTi}3!Ufcqy1I~*t`VEPa1e%ca{n<6B-IUEZb#xu`1R_)mG z8V9sK;N}5j%ejWstFI??V@JE%K9|;b55j_XDee<&q{gZl$#e6a&z#`s$y z%1&;B8cO%1XQs;?L$&sx1(2BYadq&tq^x4LMH$1HAVE`~ODAGEdl0pV}(QBbQadfrInL*ez!EG0aF4LaoI1~>VdZBd*!aHA?ZpDgc=~ zp;Psd2t~}@9^hB@fg*k06If+Y@D#|Nyx_*2mtixR;D^#Z^x(&^V(_X1min6MU^O#p zURfaVdE=wIj+}%DfN&{p-L$6#9yUcUSDJ5P^Ud zjlSt&f+KJ)Q6`diL|O&W6b5+^CX3=%U@eFpz%*l=0;<^o$s8w>5(?Cs>(!u=x?g-q zUgS|e2Gy`a0>*lvb+#HtnmF=n`H`-0atgD~cSXN?6SPPQbMU|py?}XS4sMn=%9eInlBXH z5c#@KF1L3juCJ*OO|%{=-ecLF5$j6csENU?0p!uT5>h-n9m@b%%y1Dx76VL^itZbI zPfzuF(B5~8EdnIads*imIo2VVVZ(MN@xP|9%WuG#h=7){FXPi)WoGcJRkiy;pTd5f4T8G7&s_{o)5jVAbMda)-1oR<|x2 zw&bK5l%h>T12iucA1o`LgE_~|Z3lS;uL>h`HWf4|7gn9^&dJu3*L|R|?H`d+_v z=J2Q$QsM6kye>jfYQ zi7_A(t%cPg`?)*$sQp@&FoT+|*KY*blh4hZ#dP(>0a>7v2f5f^2FVXWbk5%85YCjb zS@~HQd+jUkCL#u0hcFu(E7kGb5m;%UJZ|=$eD4Hy5__8<|9ZOZ)fs~NMaXFzHH}k8 zB>~)wL*dd;_D>paw+_;b?^ABH8sSLskQ(8~1jSqFmn>`_k40NuO;1$89IhV140Ib- zF^AuBs(KeJk*@Th)dB2UC^~f0M#loXcIRC>Znf{1e5DRn47INTsH|t!XdjJqYiv67}>eV0$uX7bR!n)v+FanbInbdSu@H8`RJa zPm@hX4-m3Qe9^}->FPGb?{k{*r6PqZn;uR^C`J2^??EHVDH^&yH^r_)g_E6`r}*&p z402t$KCi4bnAPpAbm$)1jN+Nq)>;_5W!X|vqokIr?OG9#9R9Y6IwRZ ziod`lH&I(}xWfICm4`%j^3j(#fl1ntzhSj!s&LFnxp7DXPPf33*`(k4_X5?96(@Lu zc!~EJ38fGyeF~9V9wmMn<3$W4A4?nsf_IH;wosACt#i?xCC_V5GsJFT&u#&^Bgux~ z<`nRL8a2?M0WaN(B;o*o`wto_ew7B!;v24*iLWKG$VVy7KSaM^UxT|O7+-WHTuyOy zzYgY0#Lr;_qxlQd)QCkx<>9 zbGP<-{n`f*4rAMnXiCCnG?rp(0@@|8+num~H-`=wk|tKsTj?iA=CDc8-jI)Rkl4ru z-VT4lW*%J~W7MLf=p%3?l5r7ts@-Bp!G!+47Sl!RpA4-kqWv5`1D()+iED(0np$=_ z)zC@na=(gxeXdPha$Vm&rnx<0FiU3p8eT77;TwJu&JwD^`lC6u*ZY`GFWxtPk*RiN zFs9kQF&=c@Wu@tH-QbOp)M5sCj8fT3Ad2P!J21TdIlisWFK)g+oJ$$MA+gdAVw2?+tWHX8L8Ii}Xl%sGguAKe71eg0Mk!E0A?2*CPr@^B@M$WkI|3TRQ9wPi1EU+;% z|0iMpd+zbCLCgP4*#Dk?{Ok4quffc}L)h7w{zt;j{0|8`^FJo+>`ea-VgLK7|30Jn zM}+-KXFC>c6dBVk?T$Wd&>nKcZ1AMd_%Xre_uMn>O|k0?dyWUZQYM|eN%f%^m{`5?o|$koV$jq?Km*lM== z4TjYSW|HUIgWSl};nhlZN@ZpvST#=g`_Iu~#ACb^MeN!BO0J|j(X-twh2u-s#+M3#xs%PWolp&>RIfue_$2x6T5`0!}lormG1_g}_rb;|Ugm?W_ zb&RH_2=v;Ws+9;Vil9~ZY9Y8pG)|4F?_z4~zx!cQXxo3@w;!)oq&vfKGXqC5)wn;* z#F`~vd-0T2;ausfN%WLD=;vP4lXSJArU+Nl@ppC_>bp(2IMinU)LmrHIdmrvYu5R3 z0G2WqjpQ4{P8!8E8u1!kH@_$3#cr9h;f)ZeL=gq&7lMqQnEac}C3!&ms~wlb7xaRL z@RAjDM2!%ri$2?G!}<=yf!ls#V1lggckq82vN0dRN?i^o_wdJUZq&#RAF5HTk3`!z z^A-c)+3K0sEUTnMtl^sNLvslf-&%)|YtoG&$85;vX=1d7Rf+4(C})jc%urIV7V*fqmKK?r!e$iRvl!y&O4$n(?*IZLEXPUP+y zT$2t2sIA@f+QLg+x-}5DE@o9!d0UT$XIVgr;)jnU_*ZD zzg>}jj2}JTjqb2Czl%UzqKW}}Vs2(Vz_13GhVIX>hC=ozezr>KST=+OeN9c-*-keg+g54~2LI~(r27_=pG;kc0=3(SDC)o8! zQue^ck#f_`AKLyl1xa~cwOwzb@1cWzM8j^rIEvtxh?K8b#e>%}ooRCiv9Vu-y{}H& zwaY=swtDk=-83Cevvio#G>`-{5A^VD9&B~v#$4nphg3;T*&o}h-o_|9W83WN_g(Ef-;kEv=@FE@C z@Y1ch3X&k-m{-(i6T4yviXPe8ZOs8%Jo)&5XOnAXy-j6fP%)+2s_OMEGwcl_BEuc~G`Dai7=>U`<-@B@RNvGM;FAK?11g$z?On+G67rDplBI9FXwx+zdZ+fyjI+-c-d%#Ft3x8a+z z76WZTjZZA#{V&SA$g&;SCSA@<6Pm0QEZf_tvM**8*Zru-v;{~prJG}OucX!lQLW*= zjQFAgmun~WTpB|gh)hj>-?e!`J}KRK`OU?{EU}RxH(xwOd#@-bL5bWQQGs;1p@78U zvnfBIMV7n_z8(1^0LMSKf&$Zu*ot>6^I|<>Et(P_1UPoh3JDRjN;SE_x5}!bT;>zW zp^bP&j}sP}#+ivu zNx^^AQJY8_^L<;eLy~8nZ!Uyvw~x^zzks(-`1qE{LX)+zQ)IIt&&+^SiaFNp{v{5U zPleg!%X}h;2S*X*l#72r!6I;U74;$n>_b30CL$zjxmksB)liOdEDOD*F)tArQzYu% z2-FnB>pj!O@L-ynWy!&yg>dVT^~jL>(Z=AFXPEZKzUzFE&s0M-M$nq{ADWBgA6TnBB8P zVIrDgRsP^DLjMpQN_KaMz6INj-Lq>KJ&Y;kqI9JY*=a03k>+Ap>y;2-Bq+%Rm7fw8 z7_T=AOx3e&h=?!5vvOXsr^zRL(qumk7SviUc4(6s26v%nI;p1DUfux^Ke+!>u5oSG_zIPv1MTG3n z=EHNpVM1s#z9S=6@tv|q7aZdU>2t7;DJI&6PQq2s{s)B$XtAl_PE@p^D3fO_vM%ow)Zpp3 zxv=?yfUhgHkQt<-b!RP<`bGR;Wazj-d(Pf5>dY*C%W5xZ6s#W10=5G zlX0GZ1ce@`2$Qbcok1+F0(DoR79@Y}`v4Jv8(&g0fb~Uanu@^w(wyf8xt{DhnS}2z#C8E>Bvx#jQl(A9Gc{3rrrPr zu40Q5-&!&?O?`>@n~np9jr_Y3-hsJa*daE})2TuaP}DY|lbsf(;=YoG7vxJx>88KX z=0Ws4_W@sMFthmX%{Fq$vW4-M68Q@2;X!UG@JITG(ivr1J0=w1PZW|ir;41xl=beJ z*?Zz^hRU$@NUyF)Z^p%2g^Um1Yav%Tbe-Wb*dRJTsOO6Ph7PKFB3OyY1qt8-jW;u` zim4UZjsFbgj}88_EQD_eWYiU^BQe(sgz(pR$l@uvY$v@v=!YlrawH^aMUidJg0fP? zJH%kyw+(*FHPR(<1trm@O`L^Rgb(UR3}|tEGIIjJMX(ntWn>tebO*4 zY7OFLu2_S>qui>>Mn-T-K_sP;*v!2T0^6>(*i1sqPf&Kj#{aVtnw{yta5@wFzxJZp z|4KstN@4#Xwf&Wd{`LC*8#d?X|F5t8KeBS>f5^(2|2ZpX{gx(q=b$D=pZM&p^`iv8nTj zil6Nfz=3fMg$*Q!&m=4?jR}b0X2KYFpDoe3JG1ULd~dHNj|PCcD}m*}uJ^^)gU-VB z3(guSy0wEJW#QXjwQ}yj=G&%8*sn?YyC2|>1fnrAH~BsIo)o+{{?%Z z`nPaW>M86rNb5@S=FNEWZ((Nqphj%w?lg0a(-dgC06Mq0_2PC&>TcxY&fOE(!7N1> za$QZLL89a4b|`(NML1s*gmX&^9-o@R8ucIgd5Ma7L9oZ2v17BimtKV!>!N3ZmESJU zK-SD?F-222t<>69k2P9PKrUyB>FrAQZAWW;VhD==k6$g@a z4HS^v*b*(#?ACODd>BHpslmQRRra!tlMTfYH*~6RRbPUC$F+3MY40w0vui35 zYBx#g)Yp`(9r!CpsxC!ro2V%WLno;r{^#7wwO@$o$(nggE=B)7nLCZzX(w|$PBFG=P z2WmjRCSy!el9PGnF!Nw)s8|W;x^i}h$O9S$V$6eCg5&0m9SZ$RPn4hj5OwXwU3J;X zu}O9*Wb((D>M!IUsGes#3(ym#e2=eiNkq}1FOMuk1tPANjaYwzP$ms2EHX2>v1d{&#>ZFZ6K02EbW zjvp*UkCRZZ8k2ixBLQOt6nCSxWTvuSg6z_+n)G9Jo;uhw>gg1$Is-x>2spc1Kye1C zxcn+4u%%I+rN?n2IANV5T0#@N_KQ~OFj`KP3lJw42(@(iTY?P;Lf@rWd%9&Iud%1D zRL$#y9x+t~`6GrfUFtL^Wu>n{wK>k@TnC%t=PfnlRMK{7posrJ*4{EI&UV4l#+~5q z?ykWh!Civ8Q@FbXcMILqC&)nPL#Oo22A}ryWV`juKC<3AAFb~}zxGN(9%E0HACb7Astb4e zfRm#8zB3^xBLxm)t)~LWhk`2I`+i>}`wmtu=!Y<;QD0sR>6vP3>6n*7xIkB<4}!nx z)n_A>8_4Na;vhBAMh4+18ZT&CQ*8q0QiJLe%T~Tj6q>|Rf6Xs1cZQtdfFa6pnI|lm zE2`7H41$dXQJB@x0f>MZ!#R1~yrFLG@R$@|`zT+_;y7wu0xdI_S`Qp+Mxx85t=Xadd)_FZ<{<3jPC zZkETLTCg^7XM+ueO2~wlu}k^3X&T&SIZ|Q)x%k4=lmMtNDUYZKYs3ihQ9K7%J;_l# zqPgeXKC0j;BY_sbsy0oi4LnjxGl?`0xDJH?{gGtMMmp+L&Y8Gu-`O5COlh@a6-)O$ zjN_h8rLuHa4&+gSz=1 zq^{xC=Ls_0w)o_)&egBwv+36; zg5)_{QNoFC5p^!v0zW&4Jc%P7eVC6Ow8PPF#@CxQYJeR^aZyo1BzTJnb^`-C5=Py3 z9^KhdZP8t(Sqn8uKV$8iGU}b!N+MfDFQk!Q_rF=V3*=s2Q&##-i{u>PAZr%18?-VW z&5Y9=_O{CpxVd(ick;BFd;`W zTUiu~0W!=-Mrs*)$KAUVV^BDw?}mXT!`}jlg!v z)qE=*wtl~giAIKqtMSFN6@Fx=bqtpc)`r}5{DcXg>$;&O&MXv9Bt^gm@bF+4uxtMt zsJlwN0qU-}kH!WkKDK_Dg6FKugzR3WPT~p34k|t33}Z!iz&mwG!p#lIp1tc1id?%5 z!o`YFj;L$uX1x8Lx`@1S2CTP9m}QuDf^~^$FjbPcvsX%1QPK8Cn%>vTSW@xrcStd8 zxk#w~@^XtF%7`jYR#q1!lr>N?=Rg#zFv+I)I(d|HvpWC!1uzSpxv`H;8a=zneG|D# zVYxd&61kvoWPmWTgZ)EOhE2BZIDBjXsp=Rv6PLtiB6cqOT67*ho56-Ko;(;ZBi6ak;m~gO z%+^e2{))DL+vF-X1V2*Tx}Jxir+Lu$z+bp`#Q?g0g&g8WAbI?%TEblW!-x?ZEln$5 z^hTS4(hr2$foEz+OG3>533B~jNsc=xmsnV+yf#uzNClV5uFtBZimtCr=O5z^zSUk{UFynLwH*OoJ@Y7Fsyu_rHMQ`8I>U_r1={`O(|nOTu(uQTPMZ{(XLX*@6hZHhmIdq7` ziDdy04fNa1q{T4wO_S4B(L0$m@}wv(Zg$&m$DU?aj3mpd4kMzI@4Rjs5E2Lksa#}g zqljuflM0xhlk2+|y{-*#Li|g=OIUi7j4kQomwGuL!_k4+C0Cs(B~NmP zV(n#L&^*k>E_C-!PU*|8N||8NZ%q1T^x*jdxwwy)eM=(W1m}~L_R1w(Fql zNG!?xbf)!-WIAI0m6GF%mZLS={Ijtq=`a0ySuMZDNYHjXAVyP6vbhIdO}cMzVtn0GJI*rqdcj@)_ zh!9XLm?9q;!_SOLS}r&VwGyFnE#!USt$lI`V!oxK#JR&5*~A#|<71g@Aw;OrRO~uc zbbRz5RX($d#`rR*Pu7g^`NqsztV`U7)zL>GkCw^d!yHE%I5I7U8n7@g{u#raPm-5k z5yha0m*bcc>N)m7z~qiz)waO&-rMdzsxN=oui9@e76e^8m|vT>EcqGu|Ma;ttz^4) z3xSCQ0pIjgd}XvR@0Nj!Ak`8>P&aNMMy))YsNtI2esAgw#)3`Ln`u^+(c?p+lI*CR z3(uH&8jaB%2D@+J_Ej~#8;e1LFbY#WSJsieu&*|{Xp)h@W*-GL-L=%IrBy7D9qQyw zk1K%YRXzf#1XWWmPF{lAuBIsOVh|B6w6CwBdv>!|-Ojxi~*u)+N! z6aDYW?7t;stbdb`vHpER#_~TRWPiQ&pOe|&B4mG(8GbWLaKmgByXIk+YJ6esB;l{Q zZSUn#5{mDjeN32`!vTp@R4&NNpDKWSjMjxqgI{Nj&C}e9m<7zPe8ljoygK~gaH+MV zFb)2-n$GLvMrIs%0ri9X#TgS2^&w4U{`8W4V2fl{z5e80k)KZV4svJ0@JE)Fa6|FB zXL+=*RHCW%S@6|eHB$rs-E6<2JOFq*HL-3H;PW{3%XOiCKxtu6il_`rXXeYBFTPLa zGfX3M1Jc61fpbY^x~HNz4Zh2@jMfd3c;B2+5;HX*YFO1ZIzLQm8yb@}^9Q7%4G#<28e)N}Eb9YL zcx<35OU;aE=#MIkRuVDbvex4R^bRt@nTd;X)ruhU7;X`$%K9vhsJO6TN==$_ymA-x zN0qe@HMtjgwztV`k8_Dfc85K9bg+BO`Gpdt;VA zBQ@7+_SFi}g^}2yR#oH#6OBrw;uB`qA_fP)@}S>U zuBu;BU#+mYBw0`eAqiI}60pMDiQ&aY{>}5O06M{{QWhC>6I>52`SN%r{djJGbzW{@ zd9E!+PJt3vPlriVbB8iiw9=S;!AJ$)yGa_f{YN(_MKuM>D=ZJ>siTAd^B+-GiaOvt zVM^s>Auk6fTCGfNizXHfA9w+k*4|iQO9OKqI=4(T7B0NN)Mlf+rs;eT5K$Y0#wg-% z=@%dboo~r?7#lf+WYoH)mtw& zO2kOlt@|f-94edm7)AH?XcEwq6>X>N?Q<^?A&1AbQ;`Y6#zLTE3sNP=Km|( zWW~2jD$9pn0+pkmNUbiGngDqLu%O&%+;{u~B11YASYUP&TJE_?hXBEIL3d+?L6!UJ zQ9h^ej2qUz2-IZZwiM#vfYD@0=YM}{D~=#f7^CK70r({x5*YKCo3S)I=6=I!5sb^v%6=gupu6RhfYv&)V`4*hQGck zPQ5d@t8QACulJpL7x*x_r%MU^0asz#uD61p3 zY6j8KSN)AmO*XSLaD5m5EmfzLu+;_*s4RhKNqh+M8dF{vSqz5fKgDoO7tQu~t8m({g=wWk7E5AWs<&fUwrX5C+6g19FTTG*Qw_ceH3qk z)(Pj5zOq)mY=X%~m-zS@rFKR69>zH~%he#F2?r%%E#l(7KRNBM`?6HA1~6YzryC%> zq2OZXNh@ycWrQcKd=WQo;dk`dbn(!u_sCAz*7N9O`AvB~@D$Z^g~9FTn~02T!{lt49~lbA`tA{>l@gMg0YNH~mOkv2ncNXiencJ` z72uzL7FE!l?an4@^Q223IFvR(9=5T�E`iY?ct+*Ad+>?p3v0UFoXY#lX>MsM7wd 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 (l9Axr z2U3#j$)B2-EsZj}R#kQ-n-ynw(F32~&rXlEf3eY-HQ$sr4ox%G+*?Kht&F!1nm{@n$#_sF7PxfZfSJ0>#iZ_PB|wHLaxrUL9>I#Q~q-u zHJcW|)G3BcjXaCnDHDWRt+Uq_ ziXtobk!_qTBWO#!MVl__+v6*`6%ImIlHgMEh=61W0&C4GWx%s{BTbo1fFkyw)7D7VvYojn109L+FQ zIRm@xzb)aO*aCeqx2m6J&-gB#iZU)dBJfROQ=HvPBwL@Z`q=|=X#i256k>KI=PkE( z`HC)WF16;}t$MoC4E4^PJN)qmHnK0dm`{H^P3n5|b;YP4pUxPW!Dput*&qjZD^krD z(+3pegWvl^+U;F1X4RFQ4G*9rS~AKs?tv#!2llv^;WW(?pT!dlt&hFBC~Qmd--qVJ zP|!Fv?0nC?y71928J_ztyuvNd6FBi=`BVw%o9>dX%wxaM?D(T2oE)p|f&$7AJZ%sH zJ8vLryNs{q89mY|5zxC%q*5+m72Qe zEwSe=;He6_PsR+&5;>?_N|WK~4%PxTb7(lB!2~>Oq&uui{SX zc|KX`+4dL~KG4@Jyze-?$x`_?b@}Y&m-4)AChOUJIb}vt_E}3T^((a;hyC};Nmwj> zSQQO1%kD>8_;JlQH|R})Oo!V_NWD?dNZ(mTo*`;4Dwx%Kj@uQ-ahuxeOqHGY#`zW! zS*mV317~P?V(X~&OdX(apVS3ntXUbw>Q=*ACM4OEH=;Ay9Vd9hdI+Qn{EnRe%-`7{ z6Qc=kl1eR9Angj8iSJQg!oGMr3Qh5Xz27n0=MILqtWjwB2;}@RAf}O~!pV|@pBBRx zA*>1Si(NbI-K?zVYOc#`s z)f~zfE)u#nE@Bp$x`}B_DS>w7w*}0ekz5v0o-Gw1I=zgvlgd-tlHKuflw!Cv>Gek~ z7OaVcNt&*rOGS-BeX!!jhg|KQ419oEoXvOsn?(9AM##p-^&fVkzcS&!66W7Xq<>|@ ze?9+yVub%Lss8)IHQRp+2HE~57-akVV36&91P1?l>pz87w!Z}i2eh=Rfl4Awd~RsW z{t0Ym{f;fei|y0t2kDHj_6aaFS3pg`wLWn3Cz^CM?(NU!58Ikfy)wTi?=NhPW93z4 zowo(Gg@wj?!6{L)1?|ml_Q(67)RgX^kM8U@KKQ7?j}@fD$5o;OU%u?lrV&GmgT*aV677zunCrH%MgaUT1Tirh998Bq=nfBCP|^Cap-)Q9$!qECi+nqpzeDsr?Mxn1DY4;=ohiSh`?Ha_0xT z+lu=Tb%83C@{uAqw&)uFYAxCbR1$<#Q$NQ}x=`sN|MxNQi0-t^?swBGE7%N|QEX-b zcDQMW7A_bDi-On)`PlSzXg`DKb-1q8ctD5CEVxwD3}qy3Txj%NPi%!oEF}?qzsrHX;Kw6He)CHvr%Xzv z+A}J>m4N)h$|fk7Qe%I<2&`RC{n;m8 z0)hViNvzLByb4~73Rt_|rDO=wU1hA30}G053aib=v=p$ctQD?Jhv<~Q4x|c^^X?YH z3mWXW^a*1jr7(@olJ=QM>o2 zBe+hL;@rbbw9tGrX=oU8_)-e!@~wt$lMrbQGDORVk_cN@EDAWF-*;hbNb9|qZ}sy^ z3(9us+156a_NYFsleYz67j;HWKHjJFzAh>Od)H51_n*q}B(8cvDHiZ831N+eecqY> ztP?Lxy%^kA|Jv9WobZAAajEc~hcfiuZTJT;xY~9>q3!!VBhk+>1dji6o%qD5?-$YH z$GGz9fNmdfo%qA&$>*Qz#7CRJbzPMrhY!c?o&HBqkueIub>hW;t`kdum>*Tpagcy=;@&^rt#b4*ttMph1Rev| ziQ60$(AEcb$qiwkqxr1lHL^{*Ca}*G+^BV~FMV)yZL??X8VqrM6cn4dDFqWHZB4Lx z#d7c&Vx%h5hw9TIF} zPa$IGpv^TIuQ&^Qv?$pjg9M%ue`c`ogc_pB)m|SxlaC(b2T;Kl;yN@QXgd|d7s;fx z4G8P22_k9=Zrb=_MrAqUiw~88=A+;2TM2EoM4HRelNY2fB$R@;(IOTu*=D~Fyna)< z6P$KY<92_k(sWe7)tSnlp{RMr2RSjdq^iF zTJWL$4p&Y9#2ni?Ek&90vE ziJ0h33h!Tj5pVL4ZCx#6Qlb&r4(QfMr!}r8N(ST1RhXRfD&(EOJYezlLHsVtxfL}l zAH>B1*N);}&v80@HdMkm!_8tZ6YSa7p$n+`bl3QaWnsqc>Zc}Q@3cO=jBuDOBxmbp zQ?B(Ys8WrOof}?o4hC2xgyyjrz@TOi9j%RtD7P7 zEM_;?18z^W^jee$#mI{sSb$b_pFiL}Ug@*3ODE%W4=dp^Bf7U~ zL+|b`_!(KgO~R7xoMbA|6^<4U1NJ`AuqYYSX|>k3LO_NL*`u&hm;ip<2PhIK#kt54 zBvMsol*_{q`EySe3eyZZb2t3-NV)WTxCq9(f<$jPqS@B(%6aqa?8bsj)@WK7nf7K1658w6!zj7vWYzgkdSpO>G}tb(No3*CG=7C)1Cpx708 zE{2b_d*uBO))T4&F_9ac?y=KLmW%pX(hmDvtKC_Q+?~b>;ySpm@2_0+_F;?i)LQio zi+Cp2TkFK%9L%Ot?!+|cvQ86dXy)x5ihtzWOcni>+$5$sj|@u9z6?GSk3aMlA{Z!$ z=h-H(JLy>qFAl)VaLCxa$35AI3awx6HY9bt%mkf!QCqcZ1lRBXhA!{;ZGbHEria}C zzN&7Re-)|KOp64o6}%8b-cfFdjDXs{Q>Pi+0SozJsRix%si^M6-6!13rxAhTgwk-F zW&}%v`(T`u1LboXx^#ltX&_TcaKSxfxlr;JBEZ!n9Hj3@-Emx_oXg#fW#+V$jx!9a zwviEWGuISn>p5VtJIHLYSL%=%uAGra3>J1^4i>f@cSu4)b5j}@DCk>tvp3SFNZFVN zpugjr*wEc&EE;f+T2N~1X66`@K)$d0^FQe3Aci_EjsW|udvNP z+`8;vva(*e^dM3&((!{YaIF~EdFaJZVz!S$A9@HwoW!_H;b*OVwc00#E)h9zLtOU) z4}L_^iXCARy%fNVIEVl40Ju``(-T#tQ>rjb^>xY+-4r=~P(Ld05qPaN*NVdkST+L` ztv3;4#>DwT$xX8z8%W-(IdX6oFDVdd0)5hhU9Na}3<`3tpOVvITF78zzKPzegMarX zC=wHV&J>W;x{dGQWjQ^0VLX6Lq2hK|$mWjHX?!(DmErctjZ2v$aEC6}(fHLzTx z&v*>}5M`-knFWvltH_rM+jzOft#WJd1{vj@qJG3Hs2{=?THq`106qftN>}jk8OqUi zLRRB*rN6I+BNv%Fe*8LI=0j8Rx2p_rYiWfm01rrGC-C&}@iltzGHN#K=gGM3z}$H9 zIzcg1Xr3Z3g~7V?%hGl`K7gP8Bt(-gi*LT+`k6YlKh&F7vr(-;1M}i>&7=Db1xb-_ z;>+2dqMLbv&F`&&pGKIZBHXj3ec9|R18ScaC8Z;&-t;*rt!=xPmyHN6$%^vb(vAiR z4#xYjA{dG7Pvu{txE=_@QBHt=$KxdWhj-MyR%3*Vxo_+ua3Z`uS{wRjs5f;M@Y59^ zt*2xU(bGW+sc|}aFlPE_8@Ft7!b=(RLaZ(A?{;}aag5=u4r^>Y_H#e>H_+7rwQT&p zR;miWSipn?@Kf{n;BOUwf*6>4>gRROD6uoVt=l9tu+P35N5pi0Z{|;K9-btiCSzCR zi!!ab;{Nrk+_V^Qe)&S;iyJTDKKMpjLgu0 zeZckzz0su_q4)^v%=xM(&vN>)f^8Z6ZPCi<#5&DM&#!Q*fH?`z476pqjl+**UcH)g z`l!0mu^QJgJG*N(4CAwg1GaZc5oQW2Yc38ECm(`0Q@nwlOCPQmrlHUDlm9hI{*`+E zBq26d&i@!7`YWjYD;fTsB>Dfly2}d3@+S%^F)96DgvbAuc(VUZ;>rH^i6`6th z)_)FMOBu zd+RhMH*tEt#!8OTM1Qw%pWo)wT~>7zA~^mT&0+FtL*?;lEpp1&@53k4JH@@|GW$8C z?)9eq>0zioxq6MSM*m=_TgbbI`(SV)*|00H8z0SuvBh{a^y#Wyqp_L$eQ6wbtmE#c z5U5i6EcpI%D(mc9n;?U?<>j0Z{^|JR>~ZQ2s8Z62{-;W*b%!3t#y*y7A$4Gu<-DU} zk`dviXG9@Wi(b^(r*@v+&QhmwDiA91Xq^ zO$ste=&=i(6-UbtUxx5TPS;#E#)P@6spWi>HkR!DT*YP0m?U@^heF(R_46-x3%x9R z;L8kjs%4&3azrwiMX;_191HsSIfkpla^!gC+tPIu zRTe{Dl8wt?A<&o~+`K;bMIJREa$2Pv)EB7`mKqs&ElJb<5y!5>vIl%A2GQp3SjFV2 z%BtKo@di?!=RID26wQsDN}f92_39p`CNP=0Ok^-h&}U_Mt?G;15G-a&5IX$*(E*ls z@juUTZENC{^MGwqf3Rl_aw2NF9^E_zmLHkOCS%t;fW@{RPyF+j% zxVu|$cXxMp2!!D7?(XjH1cJM}yE{xJfA{Q}o_$^Y@16rriu#bMI(XN2KkI%#MIr+w zZNNqXn^_ly8Or5du3?1|sz7vBM0ZR_nfHu$sM#;R*Tc2J7QeL@yoD)WJ9!JB>L_m7 zH=v33}anJj1u;_tN zNDhsSg;JmnINtrPjJ;I`ji(}?CnTpgpR%Q!2CTl-WH`_yF1`P781}5V6n8?mO!>Lx zt(Pe676)LSPW8)kqo{*Tse+3a_)(^O0xlqgnVQ-8>4xLPzSP4L8zzHKb6u$(U1RSY zFDI{Wry#{Y!k~8jc>rum5#D{v7pfmtW%K?# z{!{&c%Av;-Da*104NAW`;DnYdf{&roB-1bL=*awwVt&>4%b0*cQj&Xw@s zuUG^Br*a6lxSJ4V4m;_dKK*Lb{VcNNkshOJf7^$)RI6R(ezThvT4lkSbJ0?Bji-dM z#NSd{ycbsU`35~dntvLJFkVA#2Wf+vraEAb#P9^XhKD77d!;@b?FbZWf%AdPwK2;wdljAx& zAFPs8>e!;5PA_y3M%>T2oJWJ0QN7Y)e9H=p8a1%ETLY@Lbk@SwR|xR_?rDPd1i4i@ zl;%*S&rxHCT!5?wUrA(pF-iXagV!zX3JQ|HI`^``t8MMCrqN@2mgoD%NF z2fJ*#ky|MB_}I4#6%2d-SS-VU$2^JHa&pUPVY zdK70n;=D9qkx9m8U~Ix@Cu~;_Vs}J~nJV@c+bFx2b=*}x8x zv<8#3a9soPhqMoy)tFhl4yw?V8>*s9F50}fiR|Zrd242zSQ9G7cTJuKhdH?~0k|GA%;vd*F5=N*;E(Za6Zgvm{%1fqiM9SrFr*Bt-gdm|*X=GR0VsD%zdsQLXK$ z8q)q54OU5$-W+)rHBpH7)uLDI_X=U=y&Yw?gdbJ7iY)i)aKR03+ys<+MfQ~Vi}3KJ zF6Lu2vRYV*cf(X%mE3ea-CWd2(~y(#=$)QAiVJHP7|a*B$!yL+j3KU~!D$o|i8B+`M4 z2t-n9&LBU`ziD2mOYF~hu6<`DVkwOQ7@V$zdaE@%=pxJl(Z>`rEifFskUQ{{bHD}W zxal#oAQR}Ue)Kc>?ciTc6ixd7KqGdpLDi!{00!F-g;M8LL@TV=ONJTz;YL@Q%GPE2 z71R!eUiP8ze10M~9CR0qm(O4A1a(^Ad#efzzlfild3%L%GThyZ`B?ci;Vj)(V3o5= zZB^uRI`*61w$JdF6p2#<6BAbjiTerxt2;W0dsmlF<^DFu3pIlD6r`POpl=n8)BZ0o z$tazPZNYT+z8Z}_>TApvFSm0K1k3_LV>gdRu;c`vct0f1C|Kye<6Ztd-=@;&X|Jo4 zSEE`eB{8}~{y{I{{dK^94pumYZRm_UKuR}Zay_=%{J-8i(Fv7P<&y(FI1 z$GKtHexDLa5w9YIw#7P>Nu3o{D>&Y^ZBx)oW^z<$y~TD?S~YTXAkv;eZ9U62F+9OC!SrX!PTs82duzEo zUrJDOaf?_D=&^z*&>kT#{oK-dBgt!K`_&AMX^K}`4{hGamY1#g9KSloM&R*UIJskq1 z0w%u`OInh({Bt61-KN&bq%7zonB%esF!csUE`K*?fvniB&y!(?dg3WeG`-D}x=~P& zLBATiuN=H2^!?-r>2~&(wc{}pDkdXY`bmjA;N(kaTw0iA67H0+uFnp0JBlvI&x1y? zOg@0O+^Ea`n;GhV(>QtnMFV{Q_i(`SXI}Xq%us*kmVZ9~|DVP&|63Zz{5NSF^WUd& z%>NOM`*YR53{=d2i^k1q9aZ5BASGR0oi^;5VsEgTTn&`}jC|oWfS?!ufw~8CDE{Po z69SqG8GQM>!`0Dg;dBSTB zTveHz#cRCVP>`W+1li5eBM?={brk7jks1vS$_+xnWfavv98zLg9@7SKDv&V}nclUHbZ z%8O9oz+Y=$^_ZMUZuwJ=+gM@ds@AYKEsboynplpIr{4?&-0qpx%@u@9a}oU+s0I@l z7mGtB7nf3`foS{_23B-gH8nj-SS;F|2?7N|N3k)1iv$e_Bfp@H?=aDrvyn$ z^pSbdZ8!A4^%$&`HH@&DL)38&rUFphK`~Kjvx+PrL#owP6XV+^SNTYf@StBRG1S~L zWeh3Nwv8_JJ3|^?@h3yt6i07v_vIVufJ9o`WJ>gM+Ve!KD3vrw7E+D;VvFzapA4x~ zI%G|A(^UaHlHF*iyz|BE48*X72RYQ>L-%l~*ux4QetketgL61^cdbU@av?Z}+Zp(_(~SQ89l|T*N$d zXJ#yA#~&0o`v=9*1e9G`tfXznjj_f91V~4B&{zT~W?uHh80Haa1n32^Q>aljJBM*P z(2Lqj*mBnz$OBo~^89>3yCBABo1`J3E&EHaDfb>Uu5z+NRC6VlsA9l@ew_dVk_o_o zgv<++L;05h$zr2~UftEDNquPu4PZbr|I2{X$}R}3)sGv|8mm9;q zGaH`jrw73YWRRb|qba%FHcD+_X64OpVQkr&Me>CwrtE%RB-avFhE*1Pp3lx`=T}9e z3`%-7n_p_oxNcOZX15hw4%9}UeW#v!cWv7}sss~PfvXv^M~;>86mHOPZe6Y&J zS9Qnwq_q#M4>4g|3$$n~>h~p%U^GO`wt;8227F%Iu)G*mySW831t38xGXZ&VE~49( ztIS>OF9ueaww;&};0o)^(9|$Cd2zH6;Fan7Nmqb{fDZ;b=k6S74MDj#&=Z3KhmK483dG8gi1*m zzI!~;6j#5`eA7$zAoy)TQXzIH)LvsdebaxKP-?(B1q&xzc)V!CR~=-pW0jCBhgVTw z0lNNH>Ek93=jc{%0;1Q@2=5{+p4))+F1CA-ymo%Mp z4*C3J$gY}(cVxh`#f=c7YHxc^s~zl0k{QcoI!PTcYJH`RwZAA-c`=u3QlL-iw}`2Z zqPZ^w$18wuv|-jvM2_nri;>=kkiK6>zXs-$(kS+qrCc}3dGw`O|21#}rQbP6kjO$_ z16CjaR{$kBp?Bn!F7)v*$QU|3p~uy8O&vCYi>{*ZFskJhTiwoJ3@fO$h`ekvWVOce zt5Sc>m{meF<*Y;Z$I_g=D|mzK486bFT->@bE#P77SL&g+cQtW;Rd`Rmf!zD@KKe+v z12s`;c1QuCQK|1I34o>HWX!#ntPL6O7lB3%iu5J;Ow6nwT9HdEtiWg8DYi_ z%E39|E>l^?F|5j97hu50;lV=#h>0HpE1thTzl*LnPpDa60rfP8dwTb`!RC2&bi0bS zv*_Qtk7(B-PL2T~;yx(8#AvHVOv|gn)x0sDi!L$#sC+S(ho=~U{7L*{mqBnD;Eqc4 ztGCWpWYr{cQsuD>CZ+}7U0c*{bmMcj%YrU(cctv^Q9?+~x-mOg^2@sI2&oFQi$upA z-zY#!E)eUK<+{gVK}q5`UZ|Lz@p)5J$*{c3Af#9ANh#}OYR?=OBVuq(x+KRXZAaCi zMo9;RT!mysKtpCC6|sO^KoTUlu}Z{_UKu+-#Vc;{@1ED#X&+BIeQNb8CfV)a33w}* z4aHIZ+4!huvEVUsHke`Xl2QL{K!vmeIjZmGMCaH=wtd;8srFK?J+N4V$;LH8b^GdT zWxBRWOq)c=hi0ixx`Llob}~smap4 zco>1sJ+*|-(nO)od}V9kihs&~G->519Gc0dkV!#0b5G8NN0jK)cSJx9>|n>az<|~0 zB-jiNI+bESCE<9Ru7VcC4bzp|-?u|q(4V&$phmSB?4XA>eaCDGv5`iO{VGUgoDGRc zsjL6w$!)k%da!E97&???lYI3@vxrfpbKqQyL9bc@GJn0=3Va!Nk-V*b=H%KOOfPU zH?qbUdQ35^=i}`{lX;WZ!Rvp)%nQu+=0z!xXXu4SEto`39Xf6>-@Tzm_Scy{B_T-x zw6sVVZnjbTC$fZ8Sv!>glu8e5^59UTP*#-^0Hu=MuY}}Bkok#PSysHP5$9r*?EDd8 zETxi`XUci!ap*ZQ{dHM0*XuU+TNq_8sQR_VKGYDwd~n*md7 zwZ%^|=am&l`6bsbIOVy=@+}n}KcIN0C}2?)@=oZ9A&iC648?N4UxTBAZvvC5dd2bW z^m#`&gL4WM^3vt+zdpPa$I(A(d;@s~IGDouS7IDOn3Iy@Nd3E;Y)>J%GYvH3>}hva z)4Q!0bvr%a(Z6`aM~Cx5!nsF6uvmY93c!#xO>yG4dag)>6qU(dXm zXPTYAOGSaOD_pbz^_3XT@EawNf@} zOKorJXvaASngkmv>2B~QHSvz2KaOg>ykH_+0Qj#O$F4~|&UWRImUkB(GGo@OV*Yi&cJzuVE(nhhMd5l4>qeJGUHi6!9zg z3O@TJ$dAI~%$pMSYJFeZZ961zSWH-h)xmlOPu~8J;PyBLWuwNpBG-7Hz7UmukByh* zZ=G17-cZ!$4OZQ~r`pfe3+pPvF^bH`SKMycxS(ZNBb=UXyx?F$jpAZDNc`C{O*!r% z#?{v+pn~}^J*w*VQztvd*e$I=$pyMEc%l0a5pcU=dz~guHDIcfo4M*3vu=>n^`*Vf zn>DCx-JU}w!ELn%tVt>nurhi1kS!WS_+SR_&|`l@nBbP~I7JgzP?~Y{)@;S2bt>M2_DO=W`$15$_Hpz?i+F9~os{RSDW`HLOVyxcv zr$)%o&(c%DHq-FB=@a$cM^o%izY?9{*M@F>ZdUZoH^*IEh-$> zPI_eVO1XnuQ?v~`@c&7hENYe_D_Q3=+jpwyU&>^9>38!iQ2OAmnASCfjT&_`xM;jS z5iwnK1p_N@U-i|XwG)s{?Zo<$Zo*br85@)QP`(LZ;Ckk(@n!EBONyq&hh-`L=EKAan zy{}Q`K@B(;L>r9ougMmHvE1<1T`$_dWKTw2u988l$%@@r&wQ8PHAaf!W6ovKvA`eN z=|hJ)s@Y(`qF8Y^ncCsJ{g9Nn}r`_@~LeYuw3%g=DEe6ikP*959AIy zwLiGv1>N{uKd$Rdy?kTIcEb^d;-}tXD6j75Uwvo?A$-V+6F8)IU;%1_&qIE|9b_x} z_|%Gg6aD{=z<9_QGfJ7$V=GUyb-F_#U!s68RyqdsL;tm+ zdU5%F+S8AZNlbZU_ec@$g}K6t4*G6f`Mxc-4Or3qdVI?9ALZ=tP7(O)V{UiQ?;p%B z^fyvlUHgLT?_1h;K{HFE3zg8+i^sR3f7P*A5SD_y?k86#Y{pU$m(IA>J@>xe>M~hU z-^{DR5Q8e#a=rl=;+s)t^lygv_I1H&^24_1o6X>5_=y+nQlx&o>7Ytv9YOPe!1^r4 z0nAYIO>HML8=#m^$lJXW@vdtBPan&i>NAz<0nC6C;8W+|H8JcWM@a>-X_y+t% zCyFd>oilk34p7Ll>Bzw*JkPeH)Vy$4vEm5a>}Y<%W!}u?z2Ftz_NS0#{y{Hvnj*lE z8We>HRDRJ8*F=^xOzBz)n|73{#Kj{m2 z9)R#4V^_ed&V97Map<}M7^0*`RSrr%{PJ9rBGZLEMt{0ElG7V38pOg1soz=zK>1rF zZ1Sjjh*~{C^wg~e|_lX`^da-+Cirj?6HNrP&U+5*YpyZvFQoc&&qmW7N+joNN?5b0bbM&Y#Hh6OKN= z5UJm!4Pxz(a)?iQuDY_XH=V3tS?@yM^saCW1|ueOXwbHxsW$dE^thn*;kCq~NGW%U zyLCjej-#)|V^~*jwlhsPo-*p)+j=g4*d%a|))3Sd|9rL2!!VJ65N45}EzyY9zsm<6 zXH6jkp}it7gc!S^1{$s&^_w7z2~Z^KSTGkejOf=sDJL+-Yd&hUf>ytAV8T|bN^&xW z+T#p$hJ+>%bwUiCy6`#u)Ha zk%M^rwsUmqSq$+0I>N-qqs?=F8vg$J>TZ&*`&M!GaC4ef*QIh{ir-D5rIa0c)vk{B zEc1z~IH{`V$MMRyK6-n=zw%<{2>BxyC5 zTLB~9?nm;Q+ca#QXM+j1o-!s3Rqk+ULokY&9R0lDlF2_BSpe2wRg44ZLQ8sH{ZR8oN@ihxExOG6pxKt%IvVuJ5+pya&`049l_CPjRv6+CPeNswp9c4E3&7-X3wkwn+ZvWzWI9y3Q zBX5zT(#tMBO)a9QEW@xZVrX;`ZHGs9ijC|lUWF4=tV>vulI~q+{ZpBQm?XzPe*m_C zCpMCQy0u!oaS8ipcghMwOLX$Set>MO_KS}NFA-04!0-&-oTt&kOTMPfz3Z92P|>zI zGVRi&c9C>8Q?JNAB16}YVcPw02gX=SmR5OsZ!@K(QsBnHF>CUe^a@QFyqaGm{ zkG_MPiC1`4!2IjQ@p?}+pYEb4|08qO&eEvmi^O0JY3BIt$s+%3xnUiqzL3)iCAOS~ zk^g3-Y+PZ2;eNZI<{9>~1-5DBTmx&pW>xwAk%*Sm?C+))Cx83v=qVnR2QA`FW;Z*5 z__Y#L?!ttrD8&+VuM|EEYt>?BN^(!!Malf=a+#H%>x9<152|te#I&ZsfF2k1ZdQ?W zIP1(kH$`&Ony%Y^*+;S&XZs&evmpK8WZ_S=t$K*pXHzcn zF%IT*fVzfnvMS3Za_=VnO_tVLX=cIR8SBDKc0RXT1a|UT@LJYiG&(zY`#ZP$xKGK0 zY^t-S2|exOibEe^bD;jHqPW@g&071;_LG%1ScAxN(c( z>9bcbMI}rWl3+u-+8BRCbFyFlqy?6s`Y8O*qK`eM(s>FH+uY_;>5>8FlMqXtpYKjm z4L=!_PZH*=HiAc&bO2>7cF*0sxJuT8L2n498cp!M*aLf)^CL3I>!C1(6IAUVE0Lud zRj_{^X0=FdP=)epx$%-IT`h{EOl6sR@+a}#c0jJSNM+Fx@7T-S{umWkKKU-tpVy3Y zB_mUpO=Y}9xB>a%BscfM+iHi{L{2+Yk>rB4VcB(a;(OpGH@D3Mgg#)b=RZ3`B0T!Q zSHMY^m2I>8o z)$>-q=&gGiD0J-`V^<-O;T;P~Uqudc1UKd2llqhH#RZn5!$!S1^);cM6?DJh7TKu9Nsqu| zZZl42pzO_5tcusDYSQ5$yW4gc5Nx!NJtoI!(Nn#MWzAlaqiKswzdC{gZ0IP*;FWo& z&Xma6tNW@u4eEm84PHabZF0M0bjm@Sj(|(XF9B>R`*5(S6#r}idk!=1tbI#G>oGz+ z{s&$2%m+I@*#$PUbC(5lXwHRcbC-jVCgR6RdO)1IoWX)S-qtCG3@ zKCdg14)m@;@V0|i5dDR{Q0VYEaU}*7a3X z0t?Nvw#l7>AgRg`Tx?b{~ZHrB`NVTK+QAh;lv0-n;K~PF;m-M)HmO_%F(JpPy7xCXwDZ9y8 z1X@o85Bm1bh0JeF4m(mt+tyQFUzWZB!Q67E{Wl}PKPea^E60B&3I80o|9PbU8zaD< zWA{Iw|KG(2{|`$F%fCfjEPoSmvHX3+#qu8^u0L1(%VD48Zy~NR&66lVW)K6%ZWZrS z?_?lffWGa@^Wl+yQ|P0WNh7ALZH`4 z6ofoUvTV`nqtlgWiWf{+9@$%(2;1&GKJ9`r)yC9PtE`AGP#LZJM$<{ft5czDUVfXy zZk>iV_;GW30az_Y4IIx&CEjF+<9!2a39VnR7Ku=P& zR211tr>o4*e4EoqB9pj)WZ+9SS5>Wy?-5bPA*h2X15yB|3Tx^rpKrWXu#9&*^M#E= z4Whyn$ZJgT`UW=2GU7a_)z`pjo*N*b&`0D&z1}J0)3d#J(lE>_4pG+XN9+yyrj`4> zc-y1{6-mn8$?`8tic99X3zoz|bKUeG!u5YyQXYO=QurQXO-RQ;^nUM}y{kLcPct7g z5wU*a!jN;UQ4%~6`6BZ}4X4VhLAzZ1WH)bpx2rHr={l+Ks(@x>FhP2Q6#N=-D&eFgu_%nLpbTbS zfGpIuZNPNt#1nM5jszqdeyeB@UHdyWClS7-Sw%f6}g+1UNfwCz^gcP~+=Q+RDW^ zI@?o=ORd`1tqkZ|Y{1t3v@ix;Qq><$DBRkb(ft;~KC5EFy#W7YnR3uvDoa@u)j-S0 z4B~(>4x-cLBN=#iDy}lOIw->z!HyM&VMn+{?K(isheh)fLoMiZyHW-CwsR1MJ^4b6 zmBDPbLT}T-(Iy9ga4}Ud=DlH>M&pxi*Db51Q(3!QfRtISrX8o66X!8?LMtBr)xelR z)9H5#uGMY_B;L@UF8WCgF^i9;93ibM)t-;$z3y@7I%%Ma02v%@*zkLCuMidqgTKce zO>p(=$%kI52a)h^z{LarTw~Y<-xgm}0#)KVe3y2SKi1!x|MH}4+bt#(!0~@PYzJY? zF|U~Z!;>N$PonvMdQzhQ%af9UE&v=wNT}5v&+r4sfNowuefc(=0^s0h5%65PJ()#V z@|zl|4|bRH>n=rv4jC-$xW(GR1(IPW4kM4(S4d^`F-)Rr)Ry3${ zi}JaMpuOyRct59~3DwruEYB|{X^NkqF9sEdc=vhr4a`kRwxWs-j(K4DrD=+*s-!`UobF2zMQL$>QeO^A{ORJ62< zQq8f6yuJd`jZ}Jzy#NN}_S;Tk4-Qe10GE0?)v(H~H|0~eMAOiMeJ5zxHYtK4W{nnK zBFqO2;$4Ftnk+ZngAffVCi_Cp8_fz1#$>VFgKw8TJt7GJnyw-T4(6!_;k)=kZ{UFeN z;`J4jFjEk&4cYs+s8`YSsxOw!8P6fa9vo=Wk>L9hW3nhK-V(ckvA_^VC0wY1tCO-2 zy9S@jIh-2>FhIDF0#A1upf{F*tqek!nU&&Pev*D^SB4WP*=fq3oPsB!U}=-X5*=ZV z1&3{`nH*zRj1dKii0`==l+{pgwSFU!?=eg@wtps@ci~~XARFr(>5pL2WVI{smQ^Msp6?`pW%$p~YQd=^h?5qo`BwtCs*o zz1~~8cCWZD^>mb@GKG4$arKcxBDZX2?lX7(uVqXbb*PIvNrK1b3A4gH(1GI}XM^k| z+?kRONgp^_b^D_V_$#cT_z@i@q;_~MWTY%X==V-u{)eU_^`!s(7*f06_Usm5#F=o?%{BOk%r z!rDa&I)DJDE4KZT@#@7?nJc$-=+evLl$P}#yqA5sPZvR{;y7Nu>SsGz&Z^s9m11k5 zWM*seeY@2m5^4%^Cy6p#_w0xx`AVT4XpJB#jDgRsTY@$@sv6CmSp`bxvO`l(o3W(e zI8@#W&&i)5r_F1M{J5Sr?cJ$JSfq-)GK~8PzqK|Z7BqLp==;5;%c1263yZtg-UH6T ztm@0+n$)U_u8>>>(gKqMNffrblRldWyrY%3<13f%@f-z`m|MGmI|GH}!AKgE0tw8{ zmH0I`qso-Y=zZTZ+EBKk8V!ixtJOPb#@v3}_-*KQ*+y3g{ML`3xi+xXsYodnWoKW> zNTNi@NLM4T)lO;(-ABtBDr^HjyNxxYZR_aTexsT_beq9Y-IdoZ&tH-6-Rm7bbMldW zC1`lI4R6DRpiUO=C_g?U|0M;&MDs%57Bb*8Wf_D7S$1u8+e}khKRDo<aPVN|c1q?@K+6!h&Cx_5zH zK%z@8PcJT?#W^)%%F;_I%{Ap9Ff^0y-tkGy8=me9-uC_H^ChasfVNEQB5M?X982O? zMD%?v&JI}2J!zs9L{mm;abSpzov>8)E9CEHB+aXbWpT~gXPo_Ym^LfDTL4yI3GvK~ z#aG2(3@U8i*;r3w>THCTB1`K+Drhq0;7S}2qMQhdzL`#1P_I>Dsf~A1ze*m3yMRd1 zO8T{BMRl0f?HTLpwp|syEO)-H_b#X^Y)(dh>5l((yv8Fc=M4|WFvyXjnu;tsQm*AP z6!(pvlYcH1u1XA_E@W14C}X#E6LbW#gtn^#<)98BI)Q=i>9PEjHO;DSAiz<=4C~Ey ze+|u@`C?w7EhC-4xw^wv_lr!lknyOOJ5pE7u1jWkhCNO9Dc`p}L&urD!h_XM6iZMg zADmR^-=Z@MkoE(Q;U{wQV$RNIO!(_W7Wbc8h@vvH8m3Lycu562-Dr)jF_OJ1CWU-P zuhEcoxw*io92n3X6|2Yi6d)Ok24u<4Svw^kt&_NZqou0eEaTs8ZlFKW0N_`L0B$SX|?#PFIF^0sZ5EBo&oWM$Q{)4aakI>D>J zi4O4UG+hnLGe2aa5E2$VI?Pqc^=_^mRJ;XXW7VG=uL#)zOn0=wWH!T^8c5)>H56 zHM?5gs{HM3jq3(87x<;EQn0~%x#MByLZ-~Rh4w9f(60O>CZQ{;SRVU9lfB|WCCGXp zg8Iw_p2wHYxSf+bo5G=CbMrwqcBynM)C`XA2sjH($Q?mxCNFFeRYXx(SuqZ5S=nm* z-A}yj2KId?d&#OqHA`P`tcKqaw4s=a2}xl|qA*JZzZiOQO!0r1DgtpAAt#rImfMR# z{c2dEf3-lp+YH*Zf23$hyRa^2uInV{8WP{svk)5g9cM8vTe7Cz1HXVV38r_ZWA~Bg z%;<#^?{gbPu(Rd@9l(-LL#iiwAU^m}-bHVTG}N!Bz3(3g8AzltoVji!8QLu(X92+H!C3HJPbTa{ z1>UN1y>0?mMdq)!CSSuaE?A!&;UkNVX$}7bP_=n2<3-v%N(p9eQh^}Lr{9$ zQ&pkg8hav>h0U%ymajM&0+sy3e(&U=c!KiuC4f!6VZNu_#z1xlD2u9wu)Te+NU(z1 zc0--1JHtWS2Q%=c_6#e^z8<|_gVxC%qi{F^k$o@_X)xVzPqm`DVe`a}#X@C%6~s6m ziukQcC(ocZP*y<|yS(A+F3y%xFcyk*1=U3r9MU|nO;7dWYSr5p4#ie+|p6m^%fR; zMN7P1J1NfO^lxBDhH1QK8=W?&=9|NBtG-jzAA*#M$uEvXNYn5e7#>4c?fa7xbbO%+C!iMh4O zBMfIjbZw}^Ik4XhT*;*n9;2H3y>xgOiadfro;VKW%RId@>SUMIyP642gS`08j24Zc zv89Mlt$~6z{nAZ+ay!_judz~GP?AXT%N8v_?jmbkg-_5Kgd)=-n}n`FsDuO!%ules^UVZ7_2>`ByBl+sU#}L@>fNPsSSrHk%9eOv zCJFS)BPQpR3Ib9k9fqcYJt_w$(4>;|+Wi6D71c7O&@84fdj!DQ1ys5gf}cn}?LS@* zByPSX*D9)Uv7=d6SDw!PX!3(brIc^UbB2oh?3}0~41Ly=^QK(u&ca;f>hu{%xVzQ^ zIbSr#orC#e5I41Lns^n<&{${S?%tzZKNX;#!RkPYe;Dsu&kv15H6s>KmU0ppXeUVb zzZ04#-8y3hHIp=3K-BPH%~KNM`B8(IFOSnbg1y}hJJ_>c&xTGXmF>MO1krZ6L9!K9 zybe4E!vVWesJ;As8%xe&R&LqA99hj`XK**ZqsA#dS)78T_u7Y11RTNm(S$usK*le8H# zF}0bSBG+FopR<{C{V5|HX9(_eli>p8K3^WB3(8Q$KE zb*hd-VS8TA1PwDdm()oFw2Y|ObJ#Xh`_KsHRXnv96qemdk1Uy|Hpm!qgCM|SAmqh@ zj#nN#{)R@$SIC|cLKPnZ!C>zlO)2{W8SS>670-eL8PtO{^LRB9?LNE5Pu&Bm0c^2$ zA}b>DN`a-9>=o2+1lS|JrdN5>^{Ex|3`Vv@A;P39)SfT(SL+uvFy!NOFe+2VwZ7es z(=fSX;<5M$hMUVKrYHnkX<`dKKqxNhaBwN~yIdFFb%p_d$2I)6T}*V6*Ea1M{DyZ@ z|Ji$eF=R_Unh$>JROQ`H^U~_wo3E|wax>Eu$%OlH;W5X?OEpF_`8YUjkwea&rg*L? zxDD3Q(h3z^Ed+6H>7XfBDWyGYDSMm&rd|VCoLzFv3}Q5odZ~V$yEi zR{c^wr&FQh)DVRb1qVY$A8K}kiWgTtQ_bs@;GkhRbkV+Nd5iTgU=duNjvs;BUV?Fg zbg`45#=_@ai?j~D^8VA32IS*k7)TS<^}+g*?rDv7w#Y*?l%5bWWOhsYwvdqNq@_6C z7aJVy<0&glB3XW6T-@sbZu8@NYfvl7K+;aQ7Eww7K8c&yzz>J6xLp3EcvcVl=GT~y z+=b0l+<}mL?o*QdfL}q-msFDbW725tg=&kJSOI0=1$>J$HQ6kU4p`z`JVyv0}FY3kA? zOApS~d^q!RTbN3h13H?&+Vk3wYMNXnmVda?@_uJ3#mdr=1N^5-p|m$SNvKZSZSEKd z2mN)4SY>#_aQ}c~8JLuNGhB zJIomm5$=C;(El&?$NXRH@6X}+e{j(MbBO-u^ZyO|WBs@6kM(b|Ki0p`{#gGb_V?$i ze>u9d{w?-*rl}r<(}XlwX>?{meW6S=B~Xl@4cazXUQ7Vn=>>Y!|sQt+)U9_?FU<1+ay5 zJ^D`bby#-trSg0`OYQz{9qAKz_1%6v!V*1Ky<0aDY6X%ug)x`IgU!-)U-TnW-7ux8 zQ~fhxa_ra?pNZ{q&`p5RGUUNZ5zmp{>qgW&^1@}fWozK+JpBlhA@-0u;_5b$?ef}F zFTfRIH8BPUaD_}}X3+`140z?JZ_c;g3;NWu>5>=v+a=PEh6Ob7{fYT`B7Ip&@r<6v zp6YzF{uA?)1H}ATsi%E7Fo3BoS_dBXvnvx_%zu&2{*L*BtbJ zQRA99gNe2R-E+u-#hlIMLqD{3xOmfcpKC4Oi>RNA;7Kg7CsX}ag>*nsN)(}1)*wm+ zBMN&`G1Y-KjVcO?n4fnWX^|JrWSNT)JDCDfeqR77KN^hWT?uE_n$@8D^VQ#`kP1jZ zIYP!PL>#G`81T5O?=WP(=Ue!L=eEE#z!V~v=vMnp*+1gD#0A;!ZUki6o_RxQu6>Hx zY3ye1?8l*{sXDf^JPy5Oi3$O?2@9ZAelz{-g**)9nt); zF;8y=z}Q1JJl06}^veM-c5r%#o7rf^Ty_}?rCHr#b8X^Kl`6AeXQ6zfRSHErScBurC(Xf@kIKTlFfs+ zpy44oj~~f^<>0t1+;TyozVvo1O~}n_ptxq#eUE3h8?_V$6U>ZS=I_u+4I_yk9scbJ zp-6F!KHB8*Z|OkSD9?T~ry;;M+MhwCo@Z2?e!-$?yCqBNtB;$qz!*i{Z-OLDe~=Ze zQ>||EL!F@ES72>EKmtPVKd55bc|F!$Yt}XWNPVk#vcAU??#=!5@_EA0eb^uLJUg=s z94Qs!!_RnHFxYD=BZLYN@k_4 zS8Cdut2UOM9+ik1IV7;93R12fSm=2Ta%|-}yn8JT@DM?#*4BKg;7WlRdcV*2GF(!DK3I=T zZ4{4%!(EJBjpEb8xn5Gd04xRW<9UzUet0K5{PbDBFhM-jYb`=L z!?*!qzXNzWfB+t>O2If#SqW>csAC1d^nqedkj|}=@7>!wYu*uBH;f07T5p1ty+qz0 z-w=Wdtnk&Rc&;!lEsFk4bEq66!w-UA^yt3uL9IvaU09qhKuO$5+?YMFiSh{4kFUApY=FirLP?+IH(FpIDDcJV|X$VJGN$o zn|pPw$Mq=0!9Vw7)eafb@B>L9TWa9lv(*(f(>{6qTzAT~TNs)Ns1H{-{MRQzGZ&gAWA0wBsA2Ar*J7 zby~sY7?8`G2&*n zc^&7&K8xy&$~P^6cKZ&_1-MiqN|aM{hp5MD!&E<%I680{;rnJ3e`+`svo+a+ucHvS zC@dRiCdXO z+twtv-*=zixx4n>r}ley-ScOs)~a-McXh2#Ki~Cv+^7dhC*wvmclk?2PLe!1+D8P@ z_jb>;=utB3FR3ri9{azMt#vq#MK$*sI<^h?*dNYQslbn9v)l6{Jup*}$tv*LCQz9AXk0N=mF;Y%9kG@7*TNHyl#JmIKRtsz_$cawPl{+q)Hjqw0JS` zJw5B1+GsRS(%7{-~hkpS)-#6-}+eiPK zB-VK7?#0p#0{dqX2~yX1On9efS@4z_$Du1e$5x6Wr2Np2AhXU?;HRgxiK4@a{FFNh zEZk?4+HxeFKz6)Cf2G1LvF!mxzmkZSR|8^-a*aj0cef7E`c@QpCO?n!sK+eL#)xIn z{5brd*`SI)ujxqKYomY-zvv_Knyzgd$jNhI<@j%uJPyU%l<`kg4xb)0cbZTGi`BBu z51*9EoAl+*a}AWs*C1O|&Tsl^m#X&HG^!#$JgO#i?7Y&eoyq9}v(Bf&T{yU#Ql7cs z7_aSqKhY=`fZy1Vso2vYe;dgt6`D_X;S3KQVftmeg8tMXFH zQ(1SkVhYf=xjvGkuNH{%ANDi-IbBQFc(ywpAvgr_m&SqRexw84w*x9yW>S*j84(gB zeYRxW*~%-?T>y{j2aaukg-N=#S)}MeD?F8{O553|wQwA2T?Q`S#tQ0-|XY zm%Eg|ETh;~gj4gq&XJmBq>SXiWfizDt!tM8G7PNZ*a3>1;mKrCw1p*emUd}FI3Qr7 ziSY8~AWY21oOnBlQv1o_wlCy-Stw8-|QUtnvpbpo%5(!u}(KPWqYB z3f{3O_Bk0_Q=COIhlz8pQdqa>Bt#&Y690fT`nsHrg#F51z4_Nv zN7H7%d1(i%#&?3i`sj<<`YQL-V((=;opV867_&+%1O|(Nr|9^o0)9xEs)GG$vRhj03qD+vP`7O2`gq@4KkKuovH%$7 z7U!!^^8ReY_Q-e#X`ru#TD;eCEG$uXl@=hwa=tcm^k}?myyTWcQ)-5uC|3ezDeFA| zjyY$5WA03$dR4Q^+4?WX+(c-wi~FGkhLzGHijj*Aie6&h_}Sw$U<{#a0aLWog)c;= zyaF&incsZrWeYaXJpQ<*HPH6g^rVQw0I^r4&R4`oz)-U-t6;Oc6J3S3)hW^FF(FP^ zc{QsdLZ1@rmb!Q>pdiGf#p&6`M&g}K?UVx`nR7-eF6~@e8PQl$7$&dKOiLBL(J3Pt zVoG2CTQYZVIRKE%MF1pouz-S)_{b(ijTQ!b!ojnt@nsI7SWOIcoGZ`Y5Bx?jT!}$L z&wiud3OjH{JhgXy8aPD2_|ydzH%q{cke%T_2ak5-l7rBW1k^|Bp8V)(G?bt0j)J&=(+C5H4PJcek_2tYGu-o-DWBgt?h+DcBx z6S@=F_cJzySdfaEHqm1I(L;Ym3eXW^d4tXe3=P`p2j~cy*(s3fgb-4W#799EpZM^u z=^Jj=Y@iPGPCXzbrur*P=`l&UHahj4{PI_B*97$S<4XOn0ZQ09*>SV%;@Oql6>*Sl z&$hm<1Qu`YUG!j)jvJ3)4nh)*U#OBkwTaY#0ZN>~S}^0gAJWQV;I#K!Bb0t>$RZ>3Hc%FoH&Zuy&)#7l^V~^Fn)KeF;Wp2LJ}|0WZ3Qo zvvu~xa_F@jJ1BQvq#UO4JuT}<_ncH?%Pl2c>2-RJ{dtz)Cu)Ak*UwwKTNpQ1y}e*i zv2v0(F2vq|mk)b=Z}iWl=6Czs=^@<|URoc2g56>eA1Qcq&(UaN4>?+$KKNwaPpo!x z4uOM-9qY3(=u^zC+UL;Snl|&Z3k*PFd$~V{gEq`m$1EaY2~}2K1A6eK>h?`;XYXz? z0Ufn4$GHfLce9Mn^a~8>URo;x6ol{q3PN`A*V^7ps_C3S17mgoef6{i{C)iEK~O@YQTeZTkJWVArlnsasP~G%esL^Cxj7X)*k44jK4|Uj~Nu^i>*)| z=19J3yvYn4wd;m?7P%E6Z_^HWa+~0URs?&LA=ezgp#{IlP{i|ZZJBhowdP>tjJctR zF;oTTwn0u1)Ner@bf;@O99V2OO0faR=(`}LxYq7{ zng~;X6%KdO>7cJM^e&46=1({U(j^+Z*+TJYuE@89aR{!?wfXD(i^^{gQf&dnBcvPJ3-Wi&D zy-WP|6mvK=xmv^~D)MH2%aL6o7fm-dh8w?L>%NE~ibfg!BL9;@7)w--Fu200JwYg1 z20pvPDOiHFWjnERg24k6ZuK%jG1UmcQ?XNR)R@x)I#Iy4J3v}ic2c-%%Tvta5UpOF zxYb1JG)a|7UZH1vnM!vNsR{*KvZ;zVhy(-$s(`_Yi03J@fleP#R$MJIX4qP;tfeKI;#S{+Oenfy5K8i_TU4mi zpd_U{1luX=2;~obHNo;6!=M4kBEwy`>KO@NbeE@IQsJbc$|ME!5>PeHeI=j{Dt#Gr z@d#Mnd=@p@(=MxWAyB~HCBFeb%<*( zP7_cDD=^c10)@T88^qN06DNrsJ(U5=9|z9d_49h~Hb!QR(+crWQxm8f;JTXuu)!`G zs=jLK1@!WBMmdSpv2wV41#2tRQ4shIS7xJ#4?L<&9O6{)lOB}NPHzYZ7y_4@;?jsB zl#=%2K(k0*b%=~gQ$VwzzCG-sFqOap9HxGw5i6}&BP!p4;nN&2pB&5BAY)isp?cVR zSb}?FPARZQYDi!t5`$#)bF3xVoJxM!$xk@h)+wwV4?Ei{>c&Xiic|1dDboB!1APlE%W9p;jlFqr?$t|Ln*DPlWi zYhL4dz(#W4at?}iCF=tV-Wo>;fbP1#PSVO>%A?etaLI36-xe|Zy%9W)uVn;%L6Esh?qSjAJyi1Tg=)13=8?Gk zj~`Bdv_fZp-6dGP!|iKG-^R+q@(5L63_Exi_IhVb^N34t8!a2naFLp$OF8tdS{X&) zy%K{~XHK%^6DNzY9Y9;AMay!)G#HP}v4$}KzxvIXa2nH`#3eCb=}G#K{8efiN9IgO zb(>}=qeyIS<(Uz*4p>GJbZ3X5t^ZO0M%tHfI^BoFHPKM%lPMtziM>=aZMcJ;d+`F* zZ+X%>Ge^ZuuuI~=y-R`V-ZfbP4(d8MyDG;$*1QCv)%3R`t<&^HY1chl1H@&W<)kUz zXm7Vo#MJMiwDuX_V#J=S`TAQWtH5ZUovK?WE8QvWKSm4tVh$!Oo4*l{2S;tR)+N0B zP0Np$l5eZqk^*g0MWf9)ZW%zwSW*bYBCP|b5&+=A;r z$X-7WbG&%btGL|KUelbqjB3YdMamm@+=42p@M_xDWOgcQo?*Blx<}N2vr!$r_Ps~h ztQloMOq*J~^Zx8?!$!-b%Al&bmC`Zu+sfDVII{EMwQ&;NxX_xhA-EN$2TXuSdE|ln z;^WlS5$Z3NmmddKw!2YCdzqC1Dfo309lxGs3Agauf>SgC8fOav zO4l&a1RsaS_pz8axBmDA3Y*mIN**=KRjbn7!E@H!;d3X~uQB8LmnYQ`7C)QwgO|u5 z`Rn^B1OEy3x6n7LxBO|Aqu{#9dVE6|10*d=3ujzqW!LVZQ>v<3?;<1N)kSt|9BZvZ zv!vr04A&uW`2+EqP#)cD?ulLJ8W>J@kFwqde`2BQF1|Z{PJ-QQbHSgXRn5qSq;qOW z+10=1X>mHDCOz219)G2&dotF{vMAgscZnAVEd|-q3Ow1P)rM zDP^8gUBLtVlE9#;%QoGx(;^jK&*c44f7O}PBG9K8B%x0xXco` zl_WxI+xk5+gy`p1Mm5@iEmUf5?RJHSG+_49E!v^j^R}o`?mZ+OmP>95co`2?_JSEC z$j~`!2Po?P5dTP_Y#6PRQdgu_I{lYXJtC&-+WJGJV%Jw@N>!d}Txiunh9L!Ht6QXq zzF)xfQh0JZ^eJM~HtmYJ=1V?C)3IEZ(@`@W;zDVqZCL7}5HPa@2V&c z-SC;g;Qr~+Kw0D7_F`P0iokne@u*}nKEF#;B-Ubp=mHmIjCgwVuukYTAGhPBg<>rO z`6hjXO)Gd0W^+9rQn+HdnwPh!K0$R*#E$=qp#3lM$OtIh{NE#ne}~t91?PVdwEqsV z|62d=gEliG6vMyW`1}83-jMabg_f-U5L&YSb7%?p(G1{X0E{r|I~W5-75~>GC3ibx zz@JQwX%%dp^qq|H+39$AVE)$&2m{6Z_pbktx>^4bv|I#0OJq?*)B!p=7y~wNtRHR@ zdV(kc%iR5!+2CEOA_hYIbQW|+kINK%=NRN>QJ@m`QCkV zyyhnnf*YM+H>Y-`kf&7nBMJegIGttB31xT&A#GhP4g|%SvMt?eC2#Y#dP4DQLGPJm zEuHG9T5&Mhpd!OKZFP^le93m6!9E%)A~TGv^6igiEp~)N`qJC+Ky=cw8X9E~A#Kjr zLlUZGi=L$;%<4tT3~VL^a8v|^KS$iZ&~Tc&vXx!BTx!dStS}IF8e~ysAEP^wF|57s zmlS}n6yD!l(ym;#6Q}GunFvL!y}TikO9ScIMkKx$DJVROcGWKL>?=q{M6^pv1ulTGX&s_<(95rLCt%vrEW)2UmbZdaoU626#IfpFr8o$FIo|aoqK{fTB93T4b zemNN0{-whD`Ft;BsHc1z^_q`lLkT}7ynYq;O$3S&P)x!Xd{*(*&*V;M)E&{s%m`NI zg^Ts{$@a0zYE9}1-cSbh<^6TvuVG7B5#4{JmozRM`_=k#s?PX(wSgH8xMJLW1p#Gj zi9v=gz`sppm{qa~!GWeCL4;(jDWp?HZZqKSyMrheKj%5-fF`+5i=X?UhKw6hDLw&GQ=t7zN#xSfJ4p#bj zWPNBdgYer*WW2hqda%kYuwuDGvU86tn`(9*j`rFP??0hxd!($X_%bHFboseXEcrq3 zE{O8!pkEM>6yKJJl0jqCIgqJhSfia2_OZerRMiJ?Ygx9=tC~d6>T7KR=Bq3NKvz=- zcKqj7cMt|tH1A&7bE$Mlv!X$B>RdWhBc3G@u60(p+XXY|_OFXxS``Whpp%6&!m|4OQ4qz$5u(}Lr>=hm-2s;7w6cA9Z zf>Ngw@L?+-Qg6Q?=QKRfE3s~^8db(aH`y4-OQz38zk$S8+-6)0L!l*1=Um+^KE6Rr z@cHDB!fa8kit$lv$A8bZHr07YR<0ik?JGo>7Dc+;w8;;*O=SDM`$l6K){y3b+4iG% zbWD!x+GzONtmTKsi#XZ&O$4`Aovi!bAbaYLOR&N(!$(!C3sUh#>Z$Lx4PC`tmJM+X zOGF+8ZrNK)*Jce-E>5n4X(qNtm_OG|rNeT~RH@L(V8mP-U>BmnGex)qSsh@Ir#nI% zjlcXa&s>AJ-3cJN^*vLkRL}JAmd9sQ9CO`u9cri*m~w9rt>v$I?qZ+Et;*YZ@-0 zvjes5`n8h?wG;%$u6jfNee^Ix^s5;Ow93wf%JX!Hy<|mAKgjLjP(VrBZ6&D$ty7ATRrPuyaD3Az-~`~mCr zdxWo7n^L(2r4Ft6dCB9qX&=PLf>XIVbzxNvUvS z0g=o(`7x#QujMg;d{e1UpHGHkx5Cp|cxO@st3Ir3bA-E-%0FOfb zV9L1><%MK2f z;QVRw3+;EWuR4kbVG*6sJ@*>NzKh|+v*|sDlKTBbSq3~VD~GZ0b^A|lzn-fCSCOt8 zf(j7zRe};2U*$(H0SxdOL)d9Ft1q-ljgRvY`V_51P7a?1P?vzattNvE7jc+k!NPT1 z;gGIdQsX{)|DH*1ZMW-?uE8gZ*1|$@n_d#|5{jSJ2+G*(XmO=`qvD}4KY2>CE)GS= zcE4y@AwL%%aF5FemusFM4<^v>ww`m54@r5d&1YadV-9~a3D)O{QhbXzRt($Ow|T;; z7|aRAN79}19__7V-69al5pP_H*}xpSx54S!j@IN1^zD6sz>W%2Uz!q=(&8S$px9@- z!$h9;l)mE}U+P4`qtYdU9AO#K?m;B{Aax}^2q_2}n(w-prS_a3kW=j$x>Ue$IrAu^ zVDW`${2VRWTfu6O7TpTlQ@0Hoh+8}Be)_P2^m$MX?3sA1%)5U5gL9Ud*p|)w@aWt1 zs+LZVtv$`+aOLroStCX&zMIw)uIb4dplf$R(j%t*stda28ujr3i#VK07~w#M>=1N{3^9xlACNQz zeHIz#wL9iHJ$;732+)xco!$e7G zT%zpw`8?!$8F(n+JS>5?Mmt(b2EK7U z`}JDKYA2IR2HEFa4B-jeRErI zo^jU6uo~JWSv>tbDQ)=WU9%O00p>BX$%rm!<4t%;`#j^CuNbT;?a=(@%Ub~vZaE@x^zh zSl-fawRftQdiX~MBELG>eBZR+?Y`##s{bMJIKV8~=V0c&5jqOT$^G1+$l5Az_<7+)I)rDrF8RVUKK}ekI57&{yTJZq+S0_rTqz>6G zpc7@*u!m}nOMGr6w_GCNx~p?{E5pWnH9kr}QOB*V5IruQVPr?r2Xwp-px`cuoQ0h_ zpeQPjMbtT>A6&Iia%cVqefm4o<%R~jF2}g#%VOSr$&kOkRNqZ&T4>m5uT-UiS*5~4 zjaw|lkz$^10EJg?Oa9pw6=<<`Kg3j`*3Mu-lPJ_-DY+G^H$vjJm%4@?W#!Ic4*bz0 z8cmWM4{>#{R9|7(HU9J_yJ$lPx~kgkJ*CO7Gbdd43E<#1mGs!oKaAa4@JNMa;MiA8 z%l}B$3VZpy^|Ft+0;kYnYb~@WJ&vdP~Ju za39Sec9xr-#uvB`_1#bX#J}^x=#(Y{RH95{HSt<~GTKUqau1o;=kfOZU5PSGPHoO9 zXKn@b2QLyYyVy{tN3#LA*`iWVII&Xm{PG(trfF59WO=$@_C#r^SQx+R_IbK+XbFDy z%=Y&Ki10uIMBdb4^BgLQEW%S^L_Eyy-t9=IOa;(%80wAOVAcgk4{Z1mmmBa$HU9jD z)~t4Fw5a`w4#`4jru@8X=2=kFt2GxDNahC!>2185edXM2k(e!a=rM>zys3=%jPEk& z-CTtS2MFWwTB<~8AyNg9OQjfQEM;E3Suh;NA{Pp-rj_zhFZ3idMMQ6kZ9+!qNKH6y z{R9+7_N~m`vjT!P)E09M4?aKQE;}V+h~@%uSLXLAcgm=>=9&T&FzP*HFGx;MXH^V2 zr*c)+)g%1=vaIp49TT|aBOahYa@;8xZ!!@=;yb_)#$7U^EaW@nR+?G-vCscM%#a-p3hRe$CLf}9U(XmyucJ$n?9-TCd}T{oeTRHClP1pD<7YM09Da9$)Ua>p04gB zXl@QC<}M&^-ay%-6uWa#w_K|H{E3A#0u9emt1TlAK+P%X(&V?%eeWlSVD1QdB zYCIi}O^9rG*duOIN%!bQh}NvuRGSad!_m|$mV=+!9C2}CX)vR+!J>tF0y(13J`2jM z&3%wD_~aQN>K9VK^F(#{yN$_`M`CVa=4 z1#r$RF5k~Hg}xwq+E{9xq$2x|HF#pbs|!)aKv2wZ$k_-jpJz%hFZt~6&atCUobtfN zEisU{vb%1NL-8vf8rzgWq%y-p9nu+N4w^CJ!^o z6b{>FrEExZU8f*qGM#Df!Jf6i5xJ2G1MJ%c3;fo`5zS+>CCeA-y2E@xmy&&=#X{(4 z0Z;JcBE4N(S83qIS${i+Y&{248D>h)!Qo>k$7Dr8XZzUp7579#bW2E5E_Q56%fy|G zhxoaYiO8P3IuFIf1WLKJwaL!7qi!IeW!A3yqz*HCf09`QN8ZxL!w zv4aTl2$F=RRNgR>jTWBYwMopzYq2H@Fg3smED!C&p9X#$b)Bx~^HFid%#p3GFgHTi zIEUfh%wSiguH7GT*{La;40ab9WI??;D@Xwl`qmR19@nK zu}<76sN-JnxpDsNvM2KwJb3N>ZotbdOCh-})STwd)K9A zp%Z6pzQ&M^VFi3wL~r-*(YhzX1xi0=khnIC3r|h{qU0CFWf{db$nGpLp<9IlbY;M` z_%Hw+Z9nR{DJ8o$c*A{>0bSUq4&uih8`2GPqtGI?-$ZyHH$iDN!9MJAQt0F)8!K+s zauYp?WCbC`nGT4Dn>`1HAZ0PG&%9JB)Jb^C*U{V3RvXbl4Yd37(oT$EM2=*#^;sC4 z^%-Oo%N)2XPLw_;v~`{>gzSHjXdbz#y^a}s!P_wwBDu2^CPnNC+=sKOQlqEqcURa4 z%`w4jU~^5%Q|^a7=rOph2wYOLVu%uZSYyw2wytcrR{$HXoSeA+CQf?wO%=Zb-hFvd z$G9;5wHR)ccEoH<=q}J;Wts_Ph3=L_>L&&#vs9AV1Wf2Td7PN$NgH}|QZg^w2(N)@pUU%l@|RwP;@lR4$ooS$#m+F9(R*e{rP+`cW=5}J5ZL@SZPo09 zXX$w9{L55Znz*T0j=zfxN77e~G)I#UXTsE``0#RZhU0=p{B6_ek&1=$QQFBpqb$l3 z)BVB`ib-~$QUW5j%Wp2_1IB4rwScCq&&fMCg@EM<`%`V3hA9&dbKcQSnKqnmU29gj z;>}5oV|T6O66Lcs2cw(cOT*-Mvqt84gm}_RYY@~z8!-v5r)CbYNw15TCNVTz>0H%$ z^-FG7HqQ`|*5G`E)8Kx|UJfrbp!jmHo@B)|fdiol9sNh%k-&86Z>?{gEOF0D5F>|w zCiyxERpMjd8@|Zyywo0a`<~!Y?KuRzB-J*nqd3$w3?x~aJbGBl4Fa`&W=$Mx1g}7e zLf`JSPh)rAa(@D5eiK7U4i{p^_nG8l1AK5_twJkDI)1&CkMC4q1`5*byky#YHwG(H zM=c#l@PdXeW5)T`HI(lTL1;wv0k=%PU~W$=Z%R=kdCZ}jeXgb&3x5){W}`f25BG~m zjr4OGlxb~D-<_>nR~_b#4uW_rD=BAiODjib$|%!jO1t>jVJ1i)2F{y+q}Kc>S*)Uh z;NE@^HLz0&Tc7YRo03Ly@5WB${w*DyJ|(RSnxBDED{)G*zxYPxrk)Jf;7u!cc)U*a z7*VvYR8k(!g(t&ub$p&fpWje}CDYNZAEhSUqi+S0nBwZ1bk(dgtj><?4$u=CYH-_e_%xvY9?U}mCG)I;6c)cJ`)eR9wC_4rm?^#JJGy4a^ zR(ugt!$R}kxgm4Idn;u_Xl=>l)#X8o8Yh)q^5fP*Gn&U9V8e3=`qTZ;*tczr`?DN= zaA2}@1a}oiqJZw1o4eo2k#&lm=*oop!>4i%zcetEiy;#74p1#@`^QQdW_8~^M<>4q ziI}~2QoUfsQQ5RVAQEx6W&exJ`M*II13TmY23>!rxc?8C^Y1kGul4`;Ko{G83%c0; zA?RZJ=b(%2e+0Vz-t`~iC)+;)U0s@+wj09;q15X2vH>XU^*F1)`qyM88yp{ee3?!q z*YNq|iK7W};p}tfNQL7H!@j;kr!L|<2KM7!rD(Uwk5oaH|k$7h@DU`G1zpEw+gCD=RzAV`Wn5AYJg*-!& zt7nVrD{nI~xDGR6bi%FxB1g zXj3OWg!59^8zOj9jbmocT&L%cb=zF@p+f#JC8!l!A&;5^9PZ-f?z<$N>i2m~$FOG1 z>dp{htpJ3jW!vpMt`hsp&C+_AHGgH%);W)xX&Pmr1w0|eRK>^JE)s|yM*TCmdwaa% zqKBx2BCAZKxrOIGA^oC3MwQOp4No0jvB|=|fse#k{)`wt^!>T=7sJHTHjB-YR9h65 z;k;unqSVAH*&mMGJlbm_9B@8=iRbV{?)!`pa03KysPP$qPUXpN?M1o5XXQciP~7v^ z%X>w2hPx25AX#Px5=mN@JLgJ&IB(upxCVOn-bHpLE8L7(}l(!PJ5JypEHO(a=H-E@;Z!Uy6fsy270 zh_~;3Td73YsCc7*dSW>x0oo+k+99E2m;b;32YXtU0puh|%jDO-T6_cQy2 zlHan!?gs(_TJJY8%b<2+ZomUxY?itYB393Ec}>02>S9@^zFN{p8zpE46bJ-C(zn5X zk{O=`L~VpdI+muzh$cS*EFf_P3rLODI^V1tk%Wo(ul5^vZk1EItK>yV>u5T)4Sw1E zN-7wN*M>HR*4mebpx5FL?i^G&6zG#=SmV-kCaqaB;_vuwrs-rZ_pTi9=lFc*^caLp zU2xAnF;(aUs8k~&yHuIJiU;-=W8NJ6$X|t=iMP^-xv4G-w}X)JGC`g_39-|dV;wAN zI*{qD?pXBxu^oMwtu>zYV*G89R)<~RQV`n$B_Q6JmYx(Wm@zJMk`V924SY}&hEhe2 z?|2N1HMfL#r8RM)>vz-p-%#;`9C~`r1ixLB>sIE$$Lew1(I3Ub&w078mW- zrr2TD+-$q@(k3#LD+oAf!OE94f`0a(@pkwE6BlcHR`bM>RL*~JmS=jv0jsyYP0uKW808mM!FgU6@q zzV+S{0zq1Z2@K8Wn7*o?_?Rmq2&m8ggdRt|{C1hE2X701sAF7T>0LY3ztWThx0_A) zDaI+W;tV^^%*wMcD*;`)bq(5qSV0~dIdJwIv zvzj1)DQu*N*_wdHM^CLnmzk{DhCCr^*WO^kZ6ATs_v8)&bS{8@Y zGK~H6Z7DWXgH6@(qPFM|6&RLAZ_-aSMo>MD52u&S(#uUasA$U_FGPP54NF56TDl?j zg%px;X*XP<6xSOJXDuLbZoS?Y8PsN9~xjv6YyD+Qi!>NIisQ9`|V72%A1 zbGPEodP8Ha*)8xHMc#XNu(C)$^I8K=f_T8Sx-7c|I6mGP4zVFmeI(360d{TwY4s*79Vo=$W73zP?yn^Z1- zJgK1WtIJi4+S|4@cL5hw>t_CjOLpZ3lb}G#rj^kR7W}{ty_JUWWTqyU5kO>9{&U%t z>xE9=uzmq!M6MFCCd(~io(nqG&aol!hY#*S9nz=Xp;RvF0IN}exJE2e8WziGDV$b< z$o7_M_kd^1(NXC~?(-Rr_P$L^R^{?pVqu}?Iqo)}7_T!^wSWhE2fHRTC+onu(*#eD4dk^(*-O?KPkAnV)(4}rYZIxge#iG)GcmM@!IH4nA8uAF3E} zl8D4drX0ssSfnQ1urGZAM_tnz681j}Ua^_p@oDeDz0W&#nPax11qfLjVc_*-1qA3D zuMNlwRk!DtA!doCIzc=*2e2$h+H`kE$C`YtP2OGDU{6Nuh*}Nq_*PUdp{mYntM5)4 zjovus{@l?_z`HqM=BOTD6-3sBs7^YZI9!*<3}ut93TwQ-Ckytf?*cT%fu<)Lq_UGW z0-}cswe|Wt+5*}lonWe(ibsK_;Xpic{uRWl}h+qz+etMyZZHbjumR%~WS)3{SO zEDv)KeRZC`d2UiMz0i80=+4|Q7EU4dS!^e=uRU$7qzFAhFY!27GPu1uaN2>Mi$!(6jx6gW{Otdu}Frt}sLE&cc$lkuNe8nZ*@yiyMs4H>VDk zZg9+IUutq_L|B$gI;GjvQvC}!ykDtmy$5V824N6I-&W^~1|@l9Dd;O7lJx;s4$r~z zkdGm-^7({gJu{G_vJgvUL}bYKOOWV5a=Zkku@HQ9+XhBhM4TL4BWkf2^VgYqehNAL zkbtcxlZ1U}WOOD#^<6%5fZ0Z!7qlGl&;h*vI^r}Y?fF?Acr`o{HCB!jl3Ux?vq7sI z(16L#CE0UG=nM0p@AUIUN3_8;(YU@!W`1Ha+l1=6^VOtemm!gozuvgoZGbF{WCJmM z?51VwNWb%dW?>H@uox&YNI_5oLY ziR0E?8VyPnxUYrhE6_vPRd(CVXgsfI>`%UN$X5sYrAgbj>^gh=)k?$DodV()s>Sg4 zHW{mI*5=V;$Vh%3B2SJSoQ%^5mLo!2&WN`4n!v*vjaA!e(R?oLofbCyxM@j{VMAnX z?ooFm+2c-A#?AXBfcN(gM<8)Ex7eNme?&JfF=9O#k~n?w(f9a!%N`Totl(FWJTI3# zIn;3m>T*#h&Ac01d;OHry^c$Hx<-0!2thsBKz~MhN#(^KU*JYdQAub}_r?q=I#gn_ z%jd?-wPX`NCslotqZYMbKNXxmRnB7DyKc0@3K7hUM0y}~s!|Ah7F}vu^$0h%QXCLh z2Qoi=ZhgfRoyPuiWd1wG{T1yPnOOf_Wd198{wo6i15EpO0{z$e|BI3Nza_Tp|B%?S z|8ru?_CF%FfA9K_k@+7H+e>UqfXqUE!=5V{i53t0rB~;I@dAYN;hkWeEmkPmU?SvR z{1xccXyg~+dfY2OX7LxX2q$%v3BFYEQCzWGCoME?iz z^UM5homdI;OA-e8^E2i2eqbyCls8)0X?_4Nucs1#Y-Q0L+WmUGNH&$Al+7tiLVKi4 zOpijpGTA79LNiiVCMKx>mXg+(xE?_(V^DghUef1==J|4dNT$;$_0OCtF=j31)!Up2 zqZHY(ZC9)gd+k#02Buq2S)=5u+Pk=P$2L^G_AAM=9h)9IOuW7dsQx9hsQ*FL3hk&m zrdN=zEo5MN1l;;VWlHCZLw99dvMO#r7?eqhp@S&}A<;5pY74jT1cr&_%^jWhNP>gfUD!7-U3-$d0?UWl&2a`_lh3O_NUOSRaO*0sp- zV$vBUV9v$`R7gq3GSiTNlEN^tAp;|geTBN}o7Bbzh=G8G?HR9Sgi5-Ix5!|K{xOIJ zjf#ZX<_Q4WnzkHw&k+P{K^Z1)ZfbbRsbAts1l)47nckH>Yesld+m$r`lGk@>=__+7 z1;!E9j;X>y$%0|~zObsH3$P_DES@2-akD)vCk%wvnBYzJb!9Ptr@|$HShFX>PG;C?Wp3)|7Nq8`^#nlstJ|yu=tC$!Si0Y6o75R&shEvwtrlB0Gr3) z@I^|DnVH}b?4B^{LUnSkVl^H#5l8t(i2#3MbKucc@ae|as(IKXn@Bub5XeOWxb0aj zoD6UXu!dg}Ifl~R8^i>$`;bBsH3rla6xN5EN(-jS*M zfV0>Nds%q79sMa+2-lz-ielFoQ#zAcBMwcvHg{vt9P7Hi_o?9GDW+qp0UJ7A2;gf^ ziXs;B{AJOkLD-}>aAu>BDVY{RUi|`m3%k`L4pgfziXt0?zbjPBssUwO?cZt{g_4x- zuNi`X0O`ge4l4PKNF6UnL$o$n%3l;@Lp$Hc7TJ~sT~+S(?oES#ZFKO5LoKtyO8gpB zf#p=1I@ElifRTq;wIVo*nh55i5Uc2v6wRwFg zT}I|!4=b;9l)Z^XV)6=3B|{VNjc?A!3!U`+6Ba8LpQ_@yo^YbkzRLM`aj#yV+pvw2kLij~52>cXpA zA|!X6ctPn0C$tzFL6;fTX@^HC*jYP^fvEPnXAkPK%*bBL-6gS8w)!fT>}>~!4${^kHMiRqPVucfMbUP9D*>$m)~;mOBNR#cm|?b zaLo+ov)utmPABHN&~_4zN?EkWJRmv;3mkG*erau6=MY-OJyIp`N}+tZMG;VNe7^19t6+=*9sX?)1P~ z%@#ND(PV|+g7Y~ZEPo^+*u`>9&rP|_(28zlva@p(!C7}VdBfYH8pXVI^n{mS8hDY{T*Q|!!5q}+Kkl2|B4G``7F!=<2N@Vf4zn&EI{ zgn=aC{)A*4g(FJcHKrD4zt^z3qeI}B?mKA+n8lm}J7^0EegGAv&X=BgHqDq}#HwBTAoXc~2N zln2A`>gpPr!?P5-C#w9xAaJTio=wrpfR}9PfuB%LPjYdZ*#E|2X9K{5wRy?-NGhh< zy-@UO*xKa>)_~?MF!kZsBWOAjq0Hw*kKdudU5x@9(!|Hap0I<~P8=wVf)D19i%N^& z++a3?YDXs*S#_T<)Ry*Gv2ri{q)3Rmm!c`c|O}YhgHY$+s2 zM%)b(ug>3DC--_^@dS2q#wNU)JR4<42(rI@%+tl~r~pr(VC6l24|wbV*-gs)*}Xq? z(;?cbrDyZq&1Pb(Q9dpyJzK6>{e~!cy}@~w=cNjvURyicar*zE?Hz+G+xji<%*smJ zs%u2m^&htLEqi^4cd-_K7_c?d$SbOai|1p1KjlnpxMgYSl za&xRV!|ou4hdbvzE$=E^ayn&kR%()|PYU{WS*uk%aL<|~W0KPlc~x)jIzBd$^YhH` zQ1PYqm)y>6R>X-9iz~w{Ve+*#W1fghL2W~r1se~q#*!Ouo|w^aVUD~*V_cpCIyv}- zx3s8^(XTOj8P%AVNRCyV11ehEE^Yhu@=O;OCHGBzM7ia0S#m;YkzN|r+Q@eGSQ7|W z)!r0f!j@DV;~#anVc7=OBnLftP_d2UX9j0`eq&-s%vKglFWW)o3eHR#p5BH!jbo)B za}u3J)eS?ZDCl#?@m-OaP(J$2$`_s-J}siPE^S6ph6NFlZUY{d7+hufx*KfeO5lcM ziD_@&1t?*L-RI$x62VkO19mchfFzs~kh7@j4z%u!#E3zG-|%DDbI;MlF`XWtf8&N? z?*y1yEZ2k5*^1&!Vq~C`yXmnAoTPf|Bt$M4N6m{<3T;2vI203GGsIdba}DMgiCDSd z#AOv!_t(gE9$eddCRF>7su?6T3MLysa92D{#CiL9g-&^n`+_#k>*FiTv%6EKoh` zF;4Eps)s&-ogS&>Wa`g%A*Raff~&PP4dur)fqG2LqLayJjjf~siPr%$0r zT_4Q80gWW8LgCZ-M7E)K2Ao`$sz9U_HKbX>8Zr5V4p|R7P?+^=p8LAlpn0EYmkrm8 zD5Wx0hn&(Z!%*0Mm23rG2bqv=<=FQqv@7jbn^>P+^Gmtz=LkmNjS^-ig;BtOHU>gD zjq0s0aEFU{U{iu>^}2?%QxsQUg*?-x^5a2*a@;ZRG-S zvAMqEKxub_Nhr5Hh(kwrmnmoiYRz$Ek8P2YE8Fc{I9ovG0}0u|fp>+54j(!sqc8$$ zw8_Wia|^Kxt1**KH-@9;1;(E;fhfA-d`B2P%#1YzOS@zDE**V+{IiC6SNeEhg11Wl ztLNnaS6tEE7}zdT4y)WQ`x>6j8OEn|B1 z{*C*d0?Hex@K_~{wF64?l$0na{Z+F4&f3IHUHAmNERf!dQgmKM9*yi>QGD%Z%hGy^ zE7#dbTjgxl&O*}>;MW!t0KS)yP+O?ZwYkntiwb9W3cAFDci9ipK<#7Wej2Y#9oE^B zxfd@o1tFZuW1Y>7aR8A*QpeSH!0O7}z5YSP59sXkOrj(x%{5-Pi=A(0+FU9OgX{ z#FJNqbkU4GaZp?8t43@JM=%hqcBhxB&gHJmcg*QySoHtmfZ#uvItv}$e=zmGb@smn z|35e&_*-xPd;R~r0|K`HmZ`J-L#EF5&zU;g|A?voz3V?65U~9troN@2X7g(VKA0>F zDJ9T!EDL8~KB!+2@1HN&vh3`$>a;U9XECW* zRa)7~tFr2YiUJR39!fGjPqB}l^p~?Of9jrqFCR5eRaN|VpCi!J&$F%ji-)0!72~te zg^7n8JuZSod81^DX3YVeVA?LjM8v$+`}eK<7fYvaSGRH^>8e>38i7B}%vZOo!lq6Y zTUE8Ae?6{T3JPKPQO zpr38w$a_O4eMsg;b`Q(pd|;$2L#SpQH2dxAZQo@TWR*=%*$#mUc;q>z=2~|3^n$9O-V)(@PB$Rm zTpbWQlkXPVw_$LxOMTx=Y7=%YZW9HT9J>Z5X_tVczX7lm+cGz7NVlSn7`hJ4d=I>b z3*gU8!~?2LcnF1W%dx!weX{Ls^6zH8WV$g@3T!t^41+#s2^=a5f3fcf{4_usGW^0K zlugjO!uCg%k50;N%_^$7&9>l00i2)IS&Tzfg8RrLy~TkHBoQOpwG47JFsIZ9(AxC= zctbfaxxU`(0kDZjyEMUyk`y(CF?EYG3BJ1DZ54I9WdA=|?=-62RWsyQ0zgujV2w33 z^6akDb-XgH6I&Z8(jg6)1ponrk@s!OnpGn+2Mmv3m-LsLqhBeA1`I5eWzx?fv6>dQ zN<32gChKOJw(fI9Hjp(0$lc#${q>jLq)Ie|L^1L>MCT+Q3$vh&Z~E$V2RS99v#WCzt6`y$W@~qGF#8+41eI)Bro$`Sda1p9|fC8ocwG> z8oN?tca?r!&z7KypZ(-aiG3z`a1%wT3KKu-8W}I|yfaQ$W;Zt*XFj^n0LP_ zp*`gdE5X1WOYwf!13-zH(Lo(w{jIaqu7moe`R?@UeFvy`F9j@&Au;hA4wa5avda^i zoU-SY#S)SEe$-^S)Sg5j4W>TtdEUVq=NW&V_6aY%-g!)Om8at*0kCrw~tccKq;Ofn01U!1Pk%(2 zzAv(o?uj#2AbKTa&Lcnaat1&gfU;dpYVMg(HO3LvsliRCySgDY`5~B1bZ;J90f7vB z`q(CR81VA?G1wT^88^BiM!x<#L>#~-gnjVaR9oSH-bS~`jA(wbN?B?oJ7Q*2DMJsx zIVSsTAG;b8#~s=U33~31uZ2%WYysFKBZ;)AarYpS0ZcDgnAMQYk=mg9#K|_H5z@t? z%S+DV=RfdAjao4zZhd0#lQyBACSfE$(^z^tESg(-vP*InQ?@m2^yUp8UUOZVYz9k` z3{Cyy?589v{*fxBy&?hk47=I^?3xql{D2IJZ%chw)OI`tPQlv2~P)LvakJj{GYLH7|or*~V)d-^SijIaU71tS&AejWk zQ_ixyzudE=ch4rDWV6UQpdlLur5o-by-jQvM20FCl)Fqoukjf@E`YxVxoMX|ZSzS@j%Ue77VP$P zcf0}AZm8_|p^>zRV<#kSGln=5n_OVssKpRAS!+5mgQTJHNr$%mbTOl&TuOnay>VxV zjDZc-U1V!q#ws-FQZLj``+;||mC8m;ILn)c0VJ=pJD9$ww?RsLGwwRb8qz&O$E%eRKjbv zCq+en#O9d(B`c?C)N)^{tiwI6nJNQ)&a+xVU9;X~pfYOiLSLo{tiiM>lZ?{C&doM? ziO9n{Yr+EPnl2vb%^_~>2ekdsh_u|(SJH_$ce zLl}}H($*Up0;e24As$YJSn z)0(XJO7*yM#6GxCX{GPWRbJkjPND});@KSdL4Tp>n9MrmJlaiTb10A*Hj9J!O3uQ_ zGev#XMP8M^ASOA3EiE}U#2H2=bd7H@p_{x?az;@nrSmg^9q#%2R>b61kdZHc;K-Qh zWUhuf%k66jnbTd9G*Zu?vSC$U5n~FfNod#EN~cY?e#qL~rYIhd!2zIE zd7YX(^f-E#%e_&IZR?!Cfq--4a=C0htXQw}IEi0mH-)Q?_=K&*LWBPCn_X$30kk5x z&@y{RMO0+O2j`K;gGQ^Z?&>R^>(XcV_%$!=<399c3MKyS&4P+0BK$)TDH8o3rPCISw zdO+50n)8@CfLlF{6N5%20uu0>Ykx)G=MOZeXe4RP!Bn>UQwjX|x|9`ibZBA{65i14 z=$3{1QRej^jdh(hpBQadOZ!&@jsuY7VjtQsgR($*va(}iJrro`rINtO^-T~x`83@P z9E~vPwP`QqVrjh_0(WX~s;D#1eIv=KEFm~z;#&=+$a0SgCLGP>egO(FZvb0k$*v8F z&JD!p^;1=>j5jQqXDzB1(zIq9NX4I+rU+!K?v-n}_(AF$Kp~*KJ*ik+AJuNP0InWZ zRHQgTAU1A|(DjmPL`o0X`V4_!)~N=K`leFz_-HjhT*tr-3LCGFOmwWV0@{9l*gE1tb%v%>J4kV_Y{22f;(#%!2T7Efj ziCTus=*#CDz@&Rk=s1_I?YmG6n;?_4_?yCP& z?7OvNPNLMHYP5q|Rm>v2wdpToFvl83YCGs(#^6ZHjCjCrV{n2v=*O>RXX++Fp*I6+ zyc^`>17@{O)avACWM$_gDcFU^g}IH`60%Agbbiujo4-msX8jOoxOnAf>|P51C_`s* zOsEI%WVAYROun)|3_dR|S!BUUkX7de(@H|-Mfdd2U-3$5zb<_AQk`)Hzw>X7;`|l6 zlb{`ZetoH?ANOVVo0>=a_f40f0b2DMBHmFbt2&)4h8tBruxp&-PRuqe$8eN)oRJ zIi3_r68m|nc#mN<`^?@45ac-s{!(1PI7*Y7JoHrN(q;7#tqIG(B3xxJHmDn23J*y^ z;Cu`a6bj3Xj{C6;R49X-ySz~L?1&0+m<#|+%*$PvP`H=|lvoJ10HuzeydZlDr%Av` z)~OJ97oZSS7t0a>uvtMzph*D@L;j#o^t=|EV=%U*0GJnb`rX6c!K@$vhB>y_8Mk9u zp5BsOeyj*@uEiy-bXYC5geJ}Smc_+Cz7IbgY>&*c-*sb3t(DJxqt!k_JR2aseH5fc ziQufFo98oK^7bIEZGu@D>4e#6$Bge{#oTZ1$WXT|J^1n!$~0ESg)zj31Xm}HC9)9Tmop1}3`EgAZuad{bdzZIp*j)|6gNHGozRlJ#v(jU49Vz*B- zBA#RA(U{d@60sR-*#q^=HH(Nkd2UN$0X{aasab`Y6qeU<*N9+8`X@GwT1-p3YKlA! z%hcyD*+DVEFHgzAFWgr$9Wdp+Lg?pKIK$t6#B;kgB#Ca-!Wa$=Q-UV@)KfFfwVeC` zTZOh!H}Q3A9gVXO%v5D~wEV`D;BA0d%AiKIb)`S0>{xIV4V3KK<5LPX)^0~9+*dbzt=970dG4O`~nL%Yd zy{57jf~JL*MMaf(-pT3H^DZ+4Z26|masGG%g7XK@M;dDF0MITKR!1%H;LwX%4q<-4d~C( zv?#y#xf77)YU0eWBO?yV-=oTEar+eVI}72;ys`ghW>L94wTP3X)bK7V&hNP;oQ4MFJXh8Os)ibPd``k!q&SD9TGAaBb?LCtp{BA1nX7tF8Zgv% zWD~}h@@-7m-lNlZMrAY8vtDJj1OnxrxrK|Uo?B2}tTT?JJ>DSPrtN{ZzDLVVRxFV2 zA3F3QJzjUv6Ih$t zv1jM4m?fGDQuc`+ZIAdNRfqRy+C)bX$SRk2?ecWns3yPHz32#w*CeClzW-reF0E>% z>b%o*id5VuVlmyFn^c`i$bM<4FDIO6;LqGFb+JQ(pJ+JTJt|X^uQSS|qhegU%Tzc` zvI9%g+o2nfsy;pAIa4r(bh;)>>dTHqQf5uWThn!)zQdAEfYv<0xF|04hMqS27N*4rR zsWUf2DnSlZ@n6wjX~)Jdq(uEm3=E%KS!q*6+^i&J9_iX?82H`J*zI|jtsj(==X$uk z|41zLB|kB2w~U}6ZT8|0=fmY4?R2mjwQK7o)7hICg=rMnmqdI+SnP_!0UN6oUtze# z1h)d?toiXEqdFM}4YJnhB@DWY5xFB3Z*1?qU36_ote5Sjk`Mlhd(a)8KlX-8n8ji4}j5MD8$j zi#rMl*J?q=a^OLw&PB04*UC~?3Ek~bY4?ka=evB-Jy7XH)LRakg{?;4IwRW? zJl}@o&%H#v$+=Wh*WSdMmEKCXrwsFU~DhTPK1(`Ka^CcGMstWllFs1h` ztsb)UO{~u5$_NsQbBxjez*NRdn7guI>ZVp1esCR1U>H?`T|)zUjdyflyaPVTS@hlr z$!-hUpHKoT*6d21Y@9Ly6`e|0x$C5DQ-N?<~J>!^|4 zzu1Fh4U{#Bw|y%+8WdT-r|N=H2^|=^omeMR^kmGt75v|W!hea@f3N?41`3&J|2t5~ zO#9D3Av5hi28GPD{}WL7uU-GU%4VkhN1*V#8uM>ZDD*cdJZBWb!aPq`>MZDv8TAf5 z=;ei5P3FagmCw#x<k-#X#q%~ z(%(3IxvvhbqCJ31tp~r1YQvMyRbqG9v|As&-B1-4Gk-A zZy=d<;hFVdo?~?Oa>+F_3M}TH zHm?Y{%4UsIzMB$XWGB=ONIw2rFQUlUvaQtGyj*z@i>*8EqmIeQ%nlMP3a<@8;*S$8 zGF)|#6%e&yWRp(U(9OnWKD6V|f;edaPUZXbNKH48h-2#g+-Vh z3cE{Id1pff9;xD~17QP^0ie|at4C7=0LtVel>ewrWuxXLBsh4h0;CwJwqj=UP#g-f z^ZhGrRu&<7BVd|r4Q-a6nO1Dt(4=jY9R^8Wo+Z*Nz0*zEtsrZZ8sQRq7%;>H>rXQ; zPTFAmt+O9nKbvxNxFvT2_$g$kIb2Bomwp8{OzHa#y!CCh@3r=V73=jHyp~8h?{w) zhz`3-Ju%{kQsqnTxogMUJHwpQm$@;FDy$$bG=%UP-%bwJC`=u52N{48ksK_2SYv@- zUoRvzRz51QpD!+T8hWO7X1IMNTFZDP4pf`C2Kjzvl%dx21--U>`I+?#j(T2KRvXtx zX6R!6_Fnm5fT<$(fN8j6`+R$ukR&TO78i{k08DCg&iy*MJULlnEV0>a3{ahF^23Tt z7^WHorxZ=KAd_lRJjy+h?}v2E*RFuJ(7N&mz!Z>13)%W^6p83UVm7Ki;3!{QCzrEX zfB4fDIg`gBD_GyWO^t@c9+E*+agS>L^LM0gn3*^!5IaMZmX4X8p^_?PVGaP@R4TT>3gic# zrB5)LJ2DQUPs@*$CJ3p7lU^rMC0?bA#=tA|WXLL0Q()Fb7*ec`CNTl!xXa67@UVoj zrpMObKTJU_dc(~ktJSk!s zqUdM4f@;YC;$Q688nR8tkZJVXsr;5?eJY}7^mxuO>^;Md204xdA#-aA76jGus8e;3 znvt%8$%GMdz!2qe)we|+&>Iya9Q<%J7vE#4#Jj7B>t~Ob5dkT1Sz=3SU2eOdZrw9K zFlEhYfFz-$O|?x0jK}#hM9e_N$n;W5og2qZaIYY3A#Q7J(`8p_z%<^?@{kM5m-iw; zJ?tg*0GrhRU=ZDwX6#E)S()X6;1#rrZh0tG0m$JZJ=?|yvGQ(ISM*0A11FbOn6p8W z=$Q8V%DaF5>4@GxU@y@<+tej`K)|xdl0aq_odoh(NujI+<|zMYG}{B;;%!?RSGn-N z!lg7*EiF%VsxQq3ps3n4Iv;tmI@<8dh6(^Ooa#_D~h z3(gt^F7Z52ykauX7$T%nix|jiR*UH9ZQ{kr<>+)nS@9p)752m#>LRrgGUE_uIot4) zPKN4Kl7NB~K(ZmZlYWX1?6PJcYe{&a3`=29*E%)rEj(ckdp>yZ5Ic)^r3!0_SE9dy zZ33JdV)s49oHbXJ!>n^gujJxP{b}Ln^#HdFivE+vsIY@g+)|{_CI5PoS4%2i2ERbx zU>8e4d1T&l@^G~xg7*#Nl9L9oGXpbaxNF^Om0xqb87IpU9lL89B>Op`WpkNRW1sn z9LFh_)%Tl{6B~3_G4b{^Z_3`iNv6IeM*)P`hwXkzLxtG75jn;)mkPZf9S}4(AX^( zrJwKNmJZxXuLO~IINnE(3Eysn6PXJdlj4{SFp87^KxLSOipH>(Vv|JIxyQ@ymzeQq zwH0cO2eL2~O_UO>p}?|CHb+P#6p}HQC1#BKxOYD{hR8zu*{}N@xsa z5nearn)*vQhYxtRv^kKs&O7KQXTo2T++lcGL^kF!V$�*PGc(jL&D1wM5h{u=0d#GHS^UgUcf8cxnB+>AlaH$2lvd zV9inrX@kN{_5l-6H--Iwu43H0q0!1Uwrc zXTGV(-O<=?wcLeryf~M-*w0_>C1r%eN7jOb2KkB>InoxRHz;*&HUh1atF*-2S)}g8L-7Ko^5ku!G zc)l+rk9>z2+Od#ZdBspt#*}mM6_LjeGR~hBT}dvQZ0vIivT;Qda>=qKtt1zhk^w8S zOuk%)a$M1!^TzQ}BJ^tQ3){q%c1%h%g(_NdT-sVq$qBYP_FCx-IwgnPP?DP@IFN|V zR#0#>3J{<-vgfoV9Nokm?flJvRv&txw5eEt``{x?B0W7?ECD{84#w++O%mY()x}r6Sx$cdLqQx(a zi}esa51#Ow_&P7+o?4O6TIbhC5Pj`#-0RYdd{_B$Wg~ODwL6mXt69`DSL01oOc`4J zBsnavZ}XnVRd%hWl${tqi3XcByuP0VPf7ggX7Ym@+cBIosK^;^74k%1bNym4J8KaGPM(qbedosH zCxyA!m7N-uV~Z1-iZLeD@e7vL;H$-R{e9SF&8$&dQPx8*oKZH!MO4jeI=v%dkpSa6#HHvRv5Q zB!i4f6RX=Zfy%#%s5_&eEN+w_6k}8%W! ze*8<0{d@gC(vSZb%`(&ew`i8`AEH^he~f0CY5yl^_FudHvuONBX!c6O>ihLm_+&tb z+7MPC7uFYAbOWe{6w8Ghns6iuIs8gedws`v9$s#?x`I*G@5o?0r3HosE(WeH504gT zwxLmZ9Vr=?E>0OGshR1GaD-us@UQkhSR0f^cfhZ&M%Rv7!CjxJAlLVSjC0tMh!YyA zqtJz=vl!YOc=0m&rSR{1k_otC3Sl<*aHSF(lqZpi1s|Hme8E0xiXk-kPWF$HeWefE zwtYczV@t1J!R443txq>4KGw|*f#a?m+tww4MB*yJ2qUG#AKFVQ$rJ*mb)DVqii7L} zT3%Ld`cEShNrchnR_7NVNnJNUyq zQ{hVQ!~@Wn%brsv{T!4!Ubhh_Q#4_ZH~BS~5~TYGiF?5g&R1@1xhib0t!nDen}8}{ zY>Vx7b1drcJ3j|A_^T>!Hnr%%0FTGyjCy z#0L0C89E!Q_%nyFTh*4B+e!4RvuKW47d;`e{?AINlmTUHUcaf@fzI_cT8ipve>3_RvNsAlo`zQL3gX+H7gN}Q9&jDT3nkl|9Q#8@eJNRk3hK!6O=!{k z@P~Q^za6F+eW2s^x2O?{Pz*J}6L;k~fxw+?!4G|bBmfX#P?f;)!O4ArHSTzZz`S%# zkpr~pYdbutwa(YW6Cg%7EZ%ug{6J_wSw#VlrTI;YPElkv9rX|*!{gdQ*+Jmq`JF<& zFdE&KO$#VxFu*UcpAn;HIG&uM*ya7)_MQ;f`q7NP+dz$x#!nxqQT2@;*?Bs`$n~opzbl z^iqedz5!rZW}YHHMdzuVJq-l~OGMoltKfd8?`dIDj<`u~+G-f`Gj=Yk0u_1GDksWX z7pSt6^cKyvCrE-mlTBWcnaBD5E+OORz6_G#Qfnk8FMLL)*mxWcVYG5uoM$wGc+ddC z(|ndGiMYv~^Fxwh;*D2X{iFqe+p|I3>7m^A7gtrxEvjoIgZ&^3 zo?3iJ$>o0<`RZl%CJ^Lq5N6^)A8*vbH1EOsT9dJ2=J4B64f@*tXpEJg5V!BMWfv@x zM>+g&(p=nE$V@jcsu2pq}MStA#`D|$4|A~ypS1!@eORmS3Fc{Bg zlu$E}gdb;~SwCXyzz%rsf6~x%O^p;q(2u*7BiA?cy@Rf=jhSMt$Ysn>s$470&*CYR z+^?GqL7kt8HzUH|9D#p6XYJgAaCpt@;11QU=_B>zhA|M%XPgi<#h3_;q0qkqMeA0I z4^~OwjN0#rw#)DNG-Nj1em;oJW5lEvhNemo3c@@8V2onOlCk*1D#o;LnXE6FLC*?$ z^dfC{eV)=~$(+{mJGyQu^kH{jJqa+yI&rnEAp5Dl)hgVy8`Ys>Kr^$ZK%4Bm86=5i zd<(Ft>vm%e%uPflH*%jdF^D>`9-5@xb6mMj26U~>;Ra;PO^YuJGW_`}kePIPLHL}X zZEYNjXS9R)oMI z)Ybq-Kr5O@FXnegY4`&+tvC`Mq-97=Rr3QcDYnX=xhHSO*#mtadnZ-O<{G$dDa7VH z)*0psQ}jS^PLP}z6$W?4l!hD=9~M0 zr%EPu4+FFz6;iWQs7f(aOcz>*Wx{X!*aGayn=ot^c!^x*Nh44`@?PU1>I*I#@1dUm z!rPcG^fW9YoT|q@i;Vlt2>6*?CJ|Rjy{wvC{AtzrxEtnkD`pQ)@Ln&2S2T*#g~(W< z9gk3^lNm>QcU*K?6zrcMoTspTQo`_oLwP(@YyMLd6a#*ieabwxgnX#%M&dS%`DlED zg3M=D^gGf>ndb1*O&IXZLYCB+5SI%=Y|`nG010K{zVzb|qYenL9Vgy-%t_F}H>XTn zOgrv92)zloLH7Cs#G+Um7BHie2bvk#n|yG*jp@#?_Jr{h%*DM$S~q=;7+{=va5lM2 zk`knLFg9Q#!RzQued0n?;ps<^2f#b;tXRY$H+yoqVt4Rh9(cEzsoAQ;mFM`#u=Kox zNBy^x%i!#gy)6de4Nxn79;B1A5}~wp($>v;(WB12=ujqC;Ld9-eR6;cY^H*)>cVf$ z!Rl791ft)sf^_m~?wY1g9!Sjbp~w5HmnNP&DjPUDp^5fGAjv6YeeS7d;MQf~IW{2s z>B2RDP5aNTq-)qdCk@q#Q9k(<@aHyx%jHHo;~jALL$|GF@|axu_4Q;+lRm#Kk_k99 zsfkgpE*hN%pPnPiV$^;^E({Wj#~KLMX}f*;_;SOEKo!o&i^ZVYJNU3B`ny`3SN6`} z#Q-7e${PvH_I#BOV`rRuYwNDTvXja1l&nRKAJ2K)&*f$y$1Q3&;^ALrX zux%qQMe7e%F$~ga66n5hBr35d54Ho=NH1)s)vUJ@n8+1o(~Im>#Li!&v#>M8ed`3# z%=w7a`K&WSW8+A+W5qc&*D#QBYu!|eOMq3<%(2i`7{K8?F5Yr8^w#R_` z2b^Qbq|+x5LKB`kxWG~$KacCX=}bS^!NI~G0OuMfYp#k6%V-R#FE9g^YZ8#c_dOw) z8YgXziV!$Hf1Z5RK(W)lq)M-TUqB8js)yI~MRF%*do>;OM(?cJ?_c=4XSUQEz2SgH z?ek%Z-h%zux*{~o;m!Jz*42>kE$|J4l6&HcYV z`@f|%bpMdn(EW2-L-#+THGl8=PlGqzKcY2Dzbq1vTIzOTu2rjDS8dTAZZRHKft_dH z;Pnj<XUos6l#(DEEI_J4pINoVIT&Y~{M<;dR*50=Skts=V{eND?r&VrK zY6>$X^2n`@-gi^h_6P5GcNk2BjP#0DaIo+BvtQILss7G>sq4}l8!9^*|10|iwZvg& z+P;VavB>48Dly9H^}Nz|T?dK@+*+6s0C_-C#7YmfO7p$EMWO2v08|9!G_}#sy>;We zEFxR$#EZx^0qrctxqjR-KX4q>njPG3UAxP+bi<4?pz7%ZQ5-(*jYPPnR@nx8e>F`{ z8!|n}K>LX23HzIqJjW;r39X>qMh#66l%y4m71c5EakL|S9v}u_6>%CfVsmZ)!+&MJ zM1E(#d>3{Ee;0O$|DF9Z`knoPs*>_o_RA)OUg9PN(;IHRI#*)g)N^j8SP8c!owfz$ z%EcBPIi)ot?UFPTZb9iqTT_01Js^=ExkiP>u!>)~Iu}q1Xwav-v+dX0&=gT=i^4F# zU7kEHRY<2_k{Cgdre|RLnHK=vq+N@DjhcMYinM!dd{rYjzVC}JO_0RB`ANpm$b`~& z_)A@Y6D-SL;V=7L^MwS|fU1h(!VRrKp#?LJWV6?eJGewOM0oFrn@G7cdG~;I5QjwI zVMd3_XT_>CNI#i4w9BS_H*%3`>3kt`5!eC%UFhLDf0)*R$@3*dPCjq|Ek|=PuJd13 z5u)PhS@44LVMT&CgKD5gTEnXrZCK6ApJI2EIw2^Inr@h1Zt+ib2}VJO8zJ0kPXJY8 zxtv}A&yzC#30je8geRMGU~E71&{!j_j;L1phBk4VA}Yx70~4$m92!lOH5dkb-C^_0 z>qdT;plVk*zmrNVAmde`*J2*fMPp%*mduyEkDd2H_+3Cz?MP4HEcF+0<^5fD&vdhecBa#m zl^Q>&O=4FVZmq2-r7W%M9EH01FH-%bM7Bt#v1haf@8%Z^h& zMP*SIza5gxA)h)^t=|sG^bf1Q9Fn-;0T6|Ze1*5Mpkk86*j+ymj%PlBCKe&{jwg1l z)W;yt%s1iQ1iofC8L6CcloK4@pN~t@=%y#5<`F^$swb@gUU*D+wq+(dz4ncPM$N6U z1O>$qTGXX|`3BS}t`I7Sd8dsO6-5OHDr($-=b_19M3|QXRy+-8UcX4^~ zyU{LETop~^Ynt-!?nW##GD zl79|`4PcQrM9J{OdIW(Mn|38a`rK~JFQd^sHGs#xsF$IsVHXMm4||HPbTrYbH;pzb zo*9-tscE~E_&JB=!^n))5UolQ)0JDaZjck(tYI8>t_9Xul!ur$vJ1;G$? zA#Z^f0S&jJ_YtFc$`vY@>h@8dw;PG}WV`Gjg{kljFqnlPF&g+F><7igUfKXqx?`cQ z0P*2$YN6ja`@!yF1L((`UU*%EnKayX(Sa#L*e+!+eTd^te>{YATeg1987*!~vRDcD z$uAQbz_zGZ?1Qjhmf`^)MT=0v;kcACzqGK{ps?-p)#-%|V8G@T`T4eggEds+(weNx zyq4AaKFUZ~Fk<^$Z~%`2K4=S+tFx_?_LupQS0W7xml(*C%7%HWR!UX7!m)yG2(-oS z@Er5i%eNhLBsNV0t0oGF&;uL2OPr&<#LJZ)X-fJ#a0gq4px6`isjx@5&&7R)QBE|p zIgzzEqp60ixNglc`%D48z3VoMmSi@&bu+rm6GEd9L*5#jX&b?BQcZcF_jvxz^7me4IL0qZ&5XGxyT@y)c{&w6GUCTbq;E%JashNF7{ZN#=rEIn~?A=_(%lX zgO1pXK^H*RJ?o^o_ay;-QL}04t1Kyc1)mU%P@Yo@d?Kkt;vO6H6js|!Puv+Pa^o?0 z@z-iO{cs7Y>xQh{66aBp-W}6aGoOrQiKUbf?O~q|Wlsb?aGyS09@}Kk(il?PnwmbX zfFi&?hOdAU8VMcKJZuSHC%>3ke(k`#&^#bp1~)2;Y~#xx?!=1)95T+9S8Q|3W0Xle z<}>S_1gl2g6)8ezd&WL{-+T`)(#;VMyAvUK_(3u;Dp3g+mUy8it=7Ky8-BEX$gK~C zS~$VFL7>Md&v1leE_SY(8&dvsRqs+W+bOLMAZ7<^y%-Iz?#T}bG~r$F3m~I6fkf4; z7sqn2FHrVXyM4_brQTT%$3ET+`O6`E(v)km2@2B*LK64z&CQE&7E=?1*K;wgJG}K# zFDmR0tT5PNt@b{BN=Q?)UU$PnKr@(on+lBv-mgvlFt^b&4vFP*5dC(6VEGWK;w-}> zzF4(mPg8WkSg{Uj11Qn`*!Lza_(c&ajWmxElYw{ z!k$xN&MFb?)(s86?Z1?NV`w;%usNL|KSPMHp#O2Z!?iiXVXNL7zyc1(>a3vPY zp0J<@5xLTuse-HA%!5xj>{0^_G$XN)bgXbadmG5S;T<2bX&e$?05*n&Q^%p)Si$U; z2g(kv{Z3<2urpChKss>EK1Hbg#W^$- zm|OM>*)sdoU!Td)>Y*W0>B)A9`72dxkB%iGQ*3xKO}5wccS0EO?4g@AhoPNtE?Yzi zbFWxNE2_OAX~}yHM6Bh?^5}Hjhw-l|6f5V^avP05&1a)oq~IgboA&p6t0Apvwv~>^ z!;%l))?4FL(-0F^#$uN@MiZOUw4Z}6J&ZPXX=^AQJqB!w5xzPX=m`Tmnjwk2V{|ct z;Ayqvx~M*+y!O8dU_K`1A2;{nGIyyuP#jz@e>NdInMua?o)lZ4f5kUUZgukNl60ZX zvrnp8NZ|z1{FDi)fn#=kyzEYxaY?+0` z{FbB%#nfi9muJb^7_J|l6RY1~bvA7MMLa6VHl8O1s!j0BzAC3GWP6Ki9L78qKvK~7 zSg`Z=c8h^Al|LN?CVOdJZ)QeF=p@y0H)s{sqN<^`iIJxvF}>mZWZ7F#wg)~qupN!T zU8wN6t+HWs%ATL+rmt;j*@5~&cPKwz{D4$Q0qyPs|QD| zV+_}pmy)^N;Twk(o#mRLUTw_5+T(TJu-ZHeAP&!&m#;XN4{1R3&GnARktPky4hU9d z&gPNu5iaE8j2hDfI}6nNABS(`ZYKRbb);kXfX$^KCMm=JA7|$nTxr{`>7--Z=-5`r zwr$(CZQJbFw$ZU|I~}8wPBN=|_BXR@&sVkI*}vC%QmK_ymHWPq>o`x;*LHy~a>wA3 ziR6vf4>{#`gJO->hYIP6{qT8yG6ET52IWRKzpX&2#!&R`Ua0$bUiZ#k4&2eCuf5Ek zf%V@tzdFkgm!Yu)r!w%Ag!!Uug{>QwpPcECl1{P&Ta?Eemk0E8Yy%Q+)i^z`7%~RQ zOY*IoJY34Dtg;=V;%-w)ht88-7~(>>Iy^WjRR~9kd6-~x=Z=AE?&i<hhtDPU?}=;!!bPIZjIetvyzjZet$8k7&Cr_W)TB6)}_7U`&On+=Gig5I16mwe7p zHa#zf-_3Le7*US5`LhDz18JoKMpN<@2|u06LFbpxB%{uR&+OEnfY*`D!7V7j3Iiwc z%$bsBqX@hq7AUepj2psO#mLlkp~2*^PlJZVhJc&|6S0CLG968bkW_O8h76MwgCBCg zf!y~g0XgA&i&&R4A|mh#14AicC^kkUaeJknnIOOT`CCM*=>N7b?-DaD&Wk>5Cyr)XN!!Awi6Krl`Q|7eT?p7^- zXx_Xkf=vY!qTmo~WT~eQr|9H>V!PFT`_$)8q4%#A`)+*BAw4TDtR(%qV-6s{7AB-Rn_8`geqTwl zj(Fy=Z5@Zm$1{C<#vCMdb9?xbsea7sX3+Aq#M*xFVd~6mnE?+A)4vdEa$qX?v8x}2 zfou0n3}O=Yv(9bl$~1Yb6``n~&Cx{yio3d>&YI#*ea+AQ0iEgK`gupul=T8cMChie z@K+rn!cT%Mo}R*(wm?-&HHdB5!hMDK1viXy3$HlK#5temL0SuKc+;2wt_e@v#w)H|X#&)XKD!XHjk{Gp z)Uc|HJ&1mdtXG2@MXsD0LE#T0wNyT!G#v)>Qw7h=XG1*myrpY@z1nKkzVoN4VC_F6D%9! ze+zb*{vp_9`sZMm@qYw%|339!=S%+#>}r3;p|v8Zu_N!|?SJ9OKZIQC3)v8Ri|+MP z&{B!iBvesJ%1?R)IV^3GPywTQ`Sd%TTyy#Zn;4>}F>s>Klv{=*I$&_y%8(WeVboKG|N!>Ry{6xvjiawL3r>TCyte*J9%ja-q@XrpMA`z#Aw_kHhS zX3IHMK124$ptGcUp|cT%L$qb~wTPERJ5w~(cH09um75B2J7>u^s@M>aZB84avDge8dCEOs<)o%=!T`gp+ zmZslv>`^oC!o1RSp7L}E6w^Ta?T$9q4DG3VPenDzReuTii3R?*6NgH0Yo4c4S<2Ov zmJ~Rme9gwpzH=U&&H@K~TA=zwh^<{v#3p2bQx&GcB**eLR&Wrw+rh&3HH&*{%xETq z@1F~CW$Ca#lNP~3np;je#Mse@UWAn{*1e>Jf?al7%hW4=>e%tNO)dm61ML8DaLM{? z$GI53t? zInOt>8ZuuwKpIN2J2m)(gK#mQ4hL-E0Xlhz)eB#ULBSpt#ChdYgL>5q4KLd=z+ zm&vL8M#TpZ3Odhp&>}-)x`tTbkni$5MqkBjWH|xRK_bKkn?(hKa~_>N)(T=&4D?;v zhS3b68N~Ku(fP1LOR~>^qJ}d9IR=$Ax;;3fV0NuXvRc8q{4FR8kWSRH_ltn1UaTZD z9&~kNRw#UkAO zZt4*L;X#pSJ_FaBTKO<#&Br-F#l`>PY7ah zeNaEVncU6{?_{n-ealCtqmrLjU#CS7A`cy2TsX-Wy#L`h$l^<63;??>%mA?a6=&I( z>%-}EUFHeY)Clh5?dc>WS(7ahCUgrpMN}jH)97{~$u@Hf=9@{sTFiVMQNwrpd*47L z(8*@x4rUe2vUURjhhZR&=!E1~QR9Sf(|nOpM-xUhoX@5(OAg&O)!mg8#fi__sK zZv{!u8Q=Fv5}ykU0K-BAeuXT1@Kve_T&9U!Cnb^fFZ$AG0tTN%C``iOu!vfl-~iPS z!$6926JOhd2l{&Gcq;<rnK?rw{uf7jXkqVRsE(^ubPsXf(zg#69W+B?x z1v>GNql~}1L~3u#7+n`Oo$H9g<&alG3M~#Rx8-3pNFr~3tu+b!ZoSnZkEA4vu#FSu zOkOj>VzfRvXel3iJ$_Cb$cf2xtV3Rd5@*GVaO+$;SvHWQDAH;{ zuGK7RWhZUJ*I+8szush?(@>&+mB}dN)W8e3IA(}F{Ft8VSu#8{9>qz=K{NE=i&Qn# zpC*aA+EyhE(fw?M{y3jT{49__Gyy4n>V9d8uQ`qm)FUS=4m7=7Hzfm0BcW(xQ;qQUBA71|m<) zl$Kc#S3X;8udH?q-}Lu%2;1s0F99y7Dr(B~&dqk4b!##w9jdgff^sGx9(XK&iW-nn z(k$|T%%3Y6%!Ds0bLC^MyJc;dskMAF_EJw_tG};qxG7cQqIAfw>A!Fuuxv(LSg1pC z$!TkfZLifdaRFT+fQ;1Kpqs#oIppjqo@!vyQ4l+lhuXQ_;J}WJ`tNgMC8v{1z=Za~ zb6&UGbq!0*1bJ#|;}~l#=67l{%H|@0eKUm>cE}0PoJ=wTOMB#bXS3Cl3sO4r+k2?i zekY%*EPfy6;SmHyH>fVZy68i0Q%NL>L?8zQRXL=w`p(Rx1n52ej;qr#S3=4aB z36_?^?A{o1FueTz<8iQq3ep!Z%!<4wv{HX^3Z+IB6<&yUF)MI)*}>m=-_zfoZ2|cl z)pzFgGb>Q0Sf$*fB`eV10zDh>Wi8deuPRPFABY$Y^Hf0G%mgEkyy&M~I$Xp8MhviWVI`|dHMR)(hNJ`uLx0?p`9WS=L{1TdIDHO=MMfdhN0bO+p~X&S(^5j#NQ5v<&W~DAoKm*} z_uE*|w%)~-Q~7f?4tLu4+ja!*r=M6B&*)GSNCxh^Hs3GvkGEkzpu$q%-~Z;0@P9xu z8^{0M`22g+{@0oRAAsb)NA7>U|DT`vnf_a*%=8bLGSfe2%1r+wru_G*|8nMM`bSLp zO8cx4w;754?U#0^_a4ZB6(g^!&9(Y7k|5*=WfFgYjjjsst~XJDGPHRAAEI28u*kK* z-1+3hRsgN7eAfJ3wes;oRjOz^@1!unlI}*2&im~^dNQy7b7#gkH$?Qn&jyUv@9p6C z*vI9q6knW-^ZomEez!HCOk_sQu_v(Cn|MnbddZynLDmg~= z{=IjmM?+h$M%k$9!N8#!Jxlvx_R;Rm&ms&ahQXPA3C_&L9Ke+4geh@jpQrY39FK4S zO!<=51_jV3;$YmK7*#ZpVo_*6O&^<*c`%V;E1kTJWO$`+L7rNZ&@bA|9x(||3nGqH zrQP*v(cTb~rdc#Z4PlIF>|jYrOtIn`^i^+QGRD!$M)p7(0F?!a%MFlu>2%)%e+Le? zm?e(3h(k1TM$!6!zT*}ImJPSFpdn4}{|+e*CPf^l-7X*OR?3`bq@!~|0ThZjK$Vnr zEwhhEvMG*GV5Gs+i`y43CmK>ub@oY%U&*{OJ2cHZpEDD=e&NE9cdAzqypScA4Q^}e zc!+^VdQb%`+Sip>fJh;Ar+|vO2F|7}*`C0yJsNmy;uH-Tj)^UCR0H9RTKfpHL;scrWLFvuyeCw|uLXYsu1Xez>gWJd4?xPSlMc;+ za!QIZ0Hi#dX!8dtzv|P5SUsk^WevYgsF(x#L}D&1v_VY@Z=+zE#kI6S8_biVO&xHs z#Pkjo{eQZ43rOio5xqdPQ4r(_-2~J@KafU*Hy`O%muSzZfLn0tmN$dD0io70^ud%N zn}NgqL??0wB<=u^azYc$`wF(Tbtmfv)#a5cz2Lz7pTtnnL1zdljOc0Ds(Fu$Ce)5^ zI>I@ikXSa%hSw?{u1|HwUr#H1lJHi1yxCMz9f)dd9*_^|U7A+3PrC z8LkF0dHB~*HNn^3oL*X|ly;p*gPr`1+zDJofVuqo*xzXThbU{rHHL_%!}|mJM2!9t zy>=koy8(ejAwjoPI7fzZpEutm&NqQmeod?3DuI$--T| zC}K#!mE!aQA@55+Lk;Hn!@aS(Y{c#aJBDzcK4w1~S!^J@fQrTd8sO2}e<0MxbK?+pIzGITty;<+Dy##4+^bUU2j%m1vaEBDikE_Xn$o{nIfXtWh4uR z!Q=^*Z(SX1zpdWH#{I&c4CZ^ zewwBgc}_5{tSFl%^FA*Kdx$oAZ2u%NRI~m1VjwXL`$q0ue>1pp-|#jTKt%xuenk@} zJ~#~iYEwOsa9G{10yi*!t^)#X4!Fm;0z3AA4@$`Eb@qk}VRu!-E1?RxzIf;XCAoHT z4%kytxp@mFCtFiF|Mr-=S_2ANeH+4jb04ZEQ~`Bec1})NW_Np231-ovdvF`7g1$Xo zQ8z45&d!Oe5h5CfcV~;3kv3L5@IH^U=1`szhnk>)Ibc*(X#Okb>>{s(3Q-T*ivDrf zRgGYjxG3ZSt_^HCl>-?ihW??RX&-is8g>%WF~MX88r zCbN>cC!wEr@0X_bGNuCpG*LFN0zo8_aL6^ckoLL`sJ8?*S2*$4-Nmh&v7*?ZI9f@K z8({6rC@1`f6I9si<_QyRy{{MD%T8~UDRpRy4`8pnDfezkF#OI{frJu#?dC*D+ud8x z<63iAFjK3BvYOpfOzdmXuQ9;WsBfKVf2O?3rm_+3z35d9Cn@(Sdbgs}W7Gt%=+Fqh zfIdkZ^Qc7WrRknf-%8T%dt_z|XpGZ1?G|@yoO7XRlnaR9sws9&NqUjwpaQpuj&_xE zQ-XMFYxz#n%_nL8u6xiVZaGKZ)#Wo(+e^~yQo>9Irn!2QDDPE@h)fucjUGnGI#O*) zGc9!wK{?(R=lQ{}V89flbXkXXueajyxT$+b!RVDdeMG?ORVYasOQElyf~W98&q)ON zW@BFohB01qy~Ku!>8&)+xok4E@>aR)ki!a#$-wph~##MEzXilfE2iD97=YT{!SIiV#@$+c0vORp-DYv8G4knoJUg;HZ9#%sI8V1~r4VsF+rB9P~~LpLJO z7|2uYylcfb5RA?RB~wwmz1Z0xLwt} zs6}p>rZT%$Z;(i=n{ktm#zlmjgYO=`vyl%sA^zSTqy6*{X<`@2WHzeS6A5bVi(TA} zq3K{`v!NM39`l)N`Vs_-DK3=!J?0eIbG_+k`-+4rli?4qD#6jV?;DxSlRc4P^ItVu zye=14aET8JAkp=d)$SS;^U`$b%Q;1}MH@bP7WmJZ8`OXf(cXzT!WDt;6}WBd9vG9!{9xRJ zKoHC_l{&u5M9B-iNqhI?hP2_nRM2ybwhVB=^1sydJ;q zrG5mkX399&Fsin6_-o9Z3Y|RqkS2E>sMKa(chq4|;OxOpAn<7XgDU#S%+|*k={G&zVSDqENTV55w44 zt4?gF75b+lP!<_pww!c#!6)Wvz=i?vmx=RV^2-84>jFM?euN&LpYsM{%6~rd1aZ2xg}^X5tPd3l!WVaF!H1C2d3)c_s{4-3 zD8276@HB&C_vX2R;lK9{oNln$Pf{EcKdREPwz;kXwUwRB7(7cBYKA%(q7@9+7Ueg1 z560L+&&n%a4xVA(j|AddC=R^Em)=l<#|>czx(Cxc2Z5gq9T|{Z>GvNa)K{gb#u@$U zn~V=VMhaq-PlK_*!o1YlZyQ2_Kh;<3A9G$;!TUkylv>GoPNYnwrY(*7!BGmLh4={F zcN-G8uNrb%xdM25m{pHgP8$fAe$AKlyPbB}>;y#(9FQzpk*Yi*w!M|n8^2SbXC+vg=QeLxv0)|+nZJPL!b|dIC|dyzUbide=zgPq zA0Dl)PQ?he+2+2FcLp^hntrCM+Zm&jpxca&!IKDf+`uS<`>Qr~Ux6Yg-spx|xJKZ; zY-J)v1SkPmry1riyVxsD&ti*utd9ZOlSMA@l|u2b1uOk|Z9E3l~<+2bG0PR!--; z)<~&}5a>V>&v~NY=>#D>PLy(`8-QNtlNi{8gU>6B1JYt;=bElNbczgTV@>5KKw3zP zFL5ENB5Hef^F6+6mTgb8W#@_ALy)vh01={j?7aKsG7zi>e?20i)AOzH^BjbERt_c`GGeVS7}sl_GSxvOQ5LC^&|77$GsE0s5`q0m2`v&m-> zReoe-_S^%Wr2JkPp33ck1{@yC)gC!3Yv&LnO&1w<#`0h=F0#(0C$boN2yK0tgY4AL z@|0~X-h9Y8RgZ!B$U)tXME0%p5d1>%sAFpI(01(gvQ)XLEIyLen~&`RvtYB`kXT$)ecTBQXQ?#7AB zgiMp-RdlMUROyArGfVwsF={)kh|+~andq9_qPOujm;D*ri>nj;eWAyo`Osoe(NxS! z&>E%WTNSvPrdC1c<&v##^!l%9Hb~Xb4G+ybmO#RiRj9z2a2fWx>6eR}Z;Kk4uR!MF zx!{>|owvK9WBu1O-2wBW+5*e#O9EFNlqkL0Ut6?5i1_#LAxbTPJYyXq7J6dZ#g}-*ax*`Jj)RMBtM*ufbX=`}lV=TNv-o$8%rJ zcSUvr$Kvt!dxE5mknSz#JFA!vt&84Kua?qiopF|118I@S4YHMO{oW09FtB&sl3l@h z^h*h#jX@m~8+(LhCo_oip2jn{#hw`UB_%ThO?>wbeOf2d7N20Nqa~5sP*vt~92bD~ zT|T6(elBm={s9TT>Oy=iX6rQJQ;GhoXb`8G4S+ss-$+*sY43BTnEJtCH^^(D(wfde zp8XFcp7n#*=W5W8c71ng`;XWU@RxJn?aj;UcSbXk{EV8=og8sT%^%HxM@bit^?3JY znopz_HS*LRgXU57?#iVvuS2ats^JNJmURKln zZm9{EBhz{_Nn6qS*<|S>H=kI_6Oq{Ik!M|u_Z#|4nJ7#FcH`rj^VaIGt6qHm);29N zShixSJ8H><0ekjlgW!VjX;P>pEljCNV+L0E*rpK>djb#0Sd7L`ASw+;+5dN{^mj7y zXIjF-{GW2D{tk2gH6{8dQ>FiJkNAH?o|*nz^341X$usjmC(lg(Bl7(BssB2K`e)=> zODk@x1xd6kHiw6;;g(Muzg(?q(=Ysw&lb%?vFv`lT_x8EpN+`xV=lGrL_Ljr8bPwAwt88KR55Qh ztE~VqT-Ubve%W$KH+qe>o*igHEEXQr4;-;Iax0m1mDtv|wpB4J7){OL^|aa*91&QQ zFRa_0-GYLK;0%ZXCJLyFy9 zs>r7AFLqY@-#&5wzw?Q6dPCn#-X1-T06wvdYInpRpLk&#KkPQTli*Kd&4!WoYDPZ5 zCwBXnPu%~XePUd*pD}3%DttH?f4DO_%HPQ6I&^U?O>mSRH~@F{|HGXPSeQ5YGVISc ztJCmOcz*sC#0myyfV2m2XBmJ`j0y0GVgLBV8UNuE!-e~BTi$k}Vg|MiLSrA*Ps@c}+D@L!*pvV>}bw5v{Zrg2LDu7v!rPb>!Ti9a#*KTA2> zOSJWotP0(6K@FPBzbKQw7?;bWs_MDMF6fj*;C|aD5ER4TK>}`Qio*Mfg)~Q*xQ(NV z`K-CC^YyP!eA_Y_Z0_FN2rl_-Tuo8n9cg%$4U{H&L6!mkQz?DJX_1I{{p$(jF9OJ~ zUJd3li|N}KRhJ7mdGk#x3V{7u%1JxCVEe7!+^SrGA`r@4OMeo(IsjroA3C|FHo5%W z>brei=~w%))}`AGoKjcDFJ)w*hClGfCw7|=2sx(z46*qw8t!cxbMDHNY|+cM=*#uV zDt*P~1>IQ>?zjEXlBhT#`oDc*1@yz-Dqo*<8>goc8I2p2A{J#~bXMDKxjH~)4V$1F zpt6PsP+3!i++97g0bL;_zb$}6No!87a>8ncb3_1~UqZbD=(8pHV(tC$E`8&g1+T2$ zX&%Y8YAEYDpald5EmJ;}K(eTTBRcEI10{IL(m}|oWArVWZw9_rpmzVee?|M(Ep%E3 zZusli!EXDF?#st9c!L*XTwOSr&2e1_v`{D$VsDGIK2K@)4NS(W&Tr7I42Esg^S5ET zqy3?M;@I{F;G5zI*vXdWT!@ZEEP*(vZAiAJNVX@UY4z>~u{BsFEqF3@tvepUm5k@; zU**8Vws6A~^5FyR)+oH$;Sn0uIU|X-OzR!9MHY~82N~ji*cqM)uKN7mMC|45qkuE` zmQiPQ&@#q!0^eCQ^j*TF6Y&!>nD2qm)#;)e%W1Z#3DVO@8g14M;lWJs9ds|u!1-Iy zYrKl4IHtwy%Il2OOZmgab(FhYwOD4HdD4F$YwPm(}e zj}C@C2<=Spz2hnwZ3q!e0*hvsKjsZW%B)91E?v^?<5dd6T~AZI0}WKCinhXRat$~g z7>5~3WbnFz9Dhr@^Pz$KAl!tYq$_cV@=V8RxBqHVDvH#R8*_XFY}w=ROpHqIox_0<`q7vBtcGhf?T7Lqg}{FN(Z9lbG_CKQ5*C?026NIz`~TFuT_Yl6|r3o zwVDxxf)i=0?ol2i#GEDcp}4`S#_ zx=Q_N8k8uaLE@bbqls^%#Y)S|E}^WT9b2JLC@C0vb#vX-iLvyycIb$Na5eZS0Tcv& z5BbVZas)hlbf=G2Jt!66m$BXtY1?2t$pRMj=I0uADc`xVC z%=^}HTJ-b>=A)Fwgcl(&Ph?d7iLxq{s3fw^*M|_^hHpOb?XudzxMqrrw;9XE823YA zYz>Q|rXS|Y=EPnMq!hvqSRvXCoDnn5dW=8uVcptdE`yk7e&n=e$A#3nI7Yb~3SqRb z#yvQQn@8+3(H76Dm{S7yFNVc0{LWFpFLNcYU6OMy2z3RsIHFH!_=DT|<*?bVC0pP=%Y}Q^8C}=YK zjd=3e7V*$8Q5d=JsEn89a#vr%g*mTdLFj{;IPbr2Xn~mA$oZWmI$ek4$jh40>tse^ zB_irON_0Et_r`smF0=u3#{!6R+B}eMl(c|pjpFkIRQ&6%MLC#Uh&4mO>noYMkbR~W z(8{D)(xtRFRsFL`!PnvWrjtk|*F{DVo|W$}qGxY9J*`*o*?+$qQmW)8QmOd3H3J`` zrAe3B9BTE+*$bH!WUMZf-R?VNRRRtftdYyVMs%S)$96{Bc;8-cqyfUb^k&e0gBMHn zJyK8drD0qy&D%g$@(sqY$p^OPNs>qTP;u^$Q#grP|9vKGnrbI_2}>6wF{YZ}Id}eD zg57;lM;A?+XXptP?9ep~q68zpvDAk%;O@zl zDTT+j9F@JZC!G)XZa~}4Hs-?Kz`~QK#tnB}% zXOivj>G%KR*#7qv{IB=_I~e?*tYYT>mH;#VLjuhF&j~Q||A+wped@oQy_x?J0p8L& zvqKX@#$aQ-;V1NGtmD7?0zc{Ge$az(v>vY`k|iubkoqLFDmO+}sgj8H>yyuV33rQ? znbnAoD>nrlrd$^g=7ZN;QNw%usFRj+CeCHLi%hVo#6~7EhLSPy#Zh_*DjR2NzOe%oVmEJGJL0Qs7>l(5be0RMGW>wp!oP}>AY14zX` z)F%|jF-_{z(j@}9eo+!qTl^F>`y&A@zB0itSUn*Pmr>e_G;6mKt6@c*5o6OSAN}Wk{?WVyqS_GiB~0x#IdHN&$CJ z`vs+Rr3&BtI7N-0A$;Li2YX5s9@=!|;w$OyN#QD6x|MXnz67D@W1PjXC$$8J+m@34 zbNWX5{w1+V`q~W}cjIYj%hcejiYpSb_MbE#Ot^D+ZGchCRVUeM3owdvJHk1k5Si9n z!hI5pJv1eZf(%oFeXmQwpJ&z|R05cwV?6ejppAqjCvo9Yy=PM30Qi@7s1EGv5J*X- z3|aTQD5BA&@~#64eKE_wMIa5Ven+m(Zy7@F8#+k@_I}(&gajuZ5I`tCvz!WD8XUK; z8D|-?$ASRGUi(mS|(5`yo@ z8UXlLTJjaonA3g6(Dp>Ia?;#y0PHYm$XgL2%Bgtj%tv^Fth?McosEg}pwa>m<^x7} z`CKa&h4E+S69b;0JXQTe{7;xqTF7I;XQjpS#J*lsFTI~u7Xbe%1|*V&TY8Gekf1At z(F+70>3x6DLq%7fWG_Km>S%}wy8!V=J}>$0-|{JXraQjrP7nx>#ofEZKLvy3MEjlesYX&y9w zdUf2Ak;Wz%)IX8#yaEMTzg*x)THZ5eZ{GJWON7xC``oGNIhi-$`~v(6mhnu*;e-sR zsCsfZipmPBiE&IGJV{*g<-$b<)5;kVoNei2I86d?%TVCr-}gCRN(xXP^7v^J&y1`* zl{WC&;Z1EHG>?(v`f(F@j>ULfO(A~yBfP?6yG)RwVuP0EmqxS(;C!_^91;Fm3~x`_ z7i~|>x;iyknb9@S;T=Wl#`Z<(w1W3pdw)ivHKJTg2&Ea#JEta&MUXm)hI>hXEs0<8f;Yz0VGEjO6>Jay|J%Qu6c+h&`fg4)kuy zHtl^@@No~ArO2y(+3JG1{Pc7XxEhoLC(PmMmdv7xU~^krqC0t+NL-d=yYc&@Is=<4 zE#(1vX!YN9&Xax8BMHwGen^KC6_K73h zJ3iy9?dkG5S5UanlkpIxfoUd5HRTpAQt1rW{)vnA{(%(MTSF?W8OL8rrg`}8UvLWN8}Au;_nSrJnS&MW%V6qk~4Z>*xX)sQ_kX4LsHR7JjS z&3^}jPVd%6#5(WU=>bu#6~0pSJ@Zf@KHzj~?f z9{}kGe)E!kQUn1KBL%(}d3k2fx;}+mqd7YN+hC8=g=MykrH{3t)WPPFdm$;+-Q%o@ z9K^_SWgdaR|Iz}IokwnDc|2QR%|P*o=3;gGW|BRf()%Z4Cuy?xAv~UbA zXnFp}~6dqn6YN>iT90N6ve=`hdPA z(vcibOC}3|>*>+;!xS&a|F}NzQ39y_?LS~L(tZra0dYGkZQZ6dC`;~DTZBWKWkbss zh|fY@|JEJx`oVzEe*PAJOge97dh9lOFu_1FDZah1ZN&k*TC6f}QOHrc=5)F#8t(C1 z7<@ogC|b>}xB!q)fS?LkF{!}nx{oo59+3i^n@N-7-AzUUGTkFQYC9O{Xq;cy#<62| ziWa~A;@6ewQ5{K}W|en00t#UbMheHL%)hfyNi1$6esfpSIFIWMww%0~`0g~Ox}L#4 zDW#-Mrlo=a?qLxv)$&tZwc zmg5;c-u%(r4N9^e$MnqM6J-w(sr9;Cy6Jgr1kRn)>gr*^x>TwI;WIS;$hZSCTg@$; zCnp-ZI|@=0G|hAQ^vg}7*%!R3QL;C@dNoO;YUCR8SUnGu9^%`!g)C+IWzzMYHK`@J z0*4-t#IMtdA!3Q+c#)y7&Ew@5B=Y;Tbtg$Kx+5NLIR|xA+j2$en;D+^{JaRjbM>FDyV9CbH_5BVbMBGTAI}iW*2%RYSkAPOVt$T6J<(cZFjDd; zoG`LAzg0J)e@M{Rr-zKuo@DCC7M~ z2&q*pX2|_)JbV*34OQ1em*j##rh1c?oEpQ?O|TyRS1>68M;znI4ET~V%5cz(eFBe$ z43@?5ua9|XzL!I4i1%(`hf3rI-@W}$*T_$+h;QKFriGW@Bg2GA(mCGvq#}`GYq)wfAah|-7z!SBPEc!>via#*^GN8J`1sK zJ0$%~%aGV?=Gkw*#ohL@>ZDffew>e!v1miEqkdvw)1&!-S#FVH{eQ2Se{W5HZc@z5 zO#e5$>hDGGU)RQeK!^Tb`2O|&f8-_pySwPWml2u&TO`Et50MbdKSx5$|05*y_o@GS zE&WGGXbHy(kTR=)YwvcMGdai&8)gtwpE0~vu!HbJ0#z^=Pm3)->8}4U356@tTI~4K zPkiaY*=`Fb=`purZRfb^*l_wr57hU?WaM~e?=#P|cS@V~w)Yq~ z#P7xAqvoK5 z)RYJ9@b8Db#_P(?sN%Ae<7I^#l0fv9kAnxhDTf-8nT-DXp4umL zDJ|v;VHe*5D?lsBQpj+k8U}`xikE40_0vL9(6Hh%pp^uY$!@Z3Fr>VFL035~eziRW zgf8cJ=|T@fN=J*1)Uk`jKUAoq2<(|adkf#U&OeLVfYU1WwkDLi)&MEZ9_pfU#V$T~ zq3x-=uR(URznbnq@$9(>F1Z{~nn5}(z5;mrzuQQgq)e)+jo ze-yD8+V#wa=AsgG*WFwF*_}z*uYP)4TK*n51*imOI`~?o=+7540x=04k3mjzoN{t+B>5;whFD`1a!TV4DGD43 ztm%K`&a8eTAt*=zL~R-i12i_?)Z3_kwB9^sYWkJM(EwK&gbngIpG4a&pR?4MBtInD zGBJB>+hy*YJv}~=Q}ePkBTEeK+j_)4X~0hjP5Xwc`4zOgQIe666_^L4X-3DU7Gtjp zYq%A66d71Gd7?N*<#w`NQtawH+Jls|>c-vfh`E;K;()7}#I?^FJ8m7l-65-RUOI9T zLQV!{T9L5DhEvtAY=O)&-w6XJT=}bttapZhBW(dGS9AiK5&Cw*(7&pXdaY6b)g-Z5 ztqIhKH-b($;#+u{B>7!o=11M23CJBm;t+2vBTtD|OKab<9!M|D9qZpf~_k0dh zZQN0GzS(#H)&nh|544N~#h+_S8`A)n(r`0yX~oI<-+THr=6QTGO)l@f>n?mVA3Sew zzgO1m`jE-cC@gTT=7lte>eD^%pw-j)-so{r-~}g6rq7Q_CfcBy2%kGY@+>TzR*l$W zW^Q+~@=PVMSk(j_wc#~0tRP_Qtf}J&3J`>yHL)bZ=b8g zj3PBHCG!sMkMKAVOt;L3fLfQE{RN6gYECZ@m(OyGD48{0Iqb6`I9VbDNA~5YG4~O{-`vR#O(C#5q5lNyFyj0K%L79IG6oU1*5on`tH}bR z;GDTE$_&Z0M+y|uF{A(D%!68RinJv0#rqQ$FVkX1A5J zB@b;4TS+FMk1)l++c)OiJOsH`VJdmqv;ieEfC=1DzoXjr9mvgvMXBK@(bGDLest9;{O`;>YTWdVm|p%gqg6)iEciyHxQCXqZ>5>Xy0 z`B>>^=nFbT?P%#RsFNty+4>BMqZBeH#fRfsNz2!o@5d&Q(q_y_4G>}#!Ik73Ogxk7 z8U1k!HGHOr*US{B^PnFQfeC#{g-uLa^p3`!tVC&``&l*ukY2^J&hfH+sY2SGjpV`U zF5&!MgicdcPNBQ#dA%`BNqsXYYn>thW?`g6-ZrdbCdG9i$^~hA`)k&mFtaMjRTB8) z!bLE*N%B!hH(ZBzq=v1HkS&B;3({lc74?n*v%4|QXd+$1R68k1IKLa z>~1#;_r7G|(EUiAv*loD!Q-{=+8XnojZPk#@cR4Vl%CD?05vI}&vlX_9p(fVls56L za6?Ylf}A7fZ3!|0k;J}7J+yZUWW0_VlRF*Hr+z#?!#>g&KI)MV=^ZU~Nr#u?PQTw_Aky$$ir531NS(&|_2Bv{bf zy5XACMbeLRfd_pc`$i)^4RxzT$#k&3ZKGjUAZ9|3_?eIQvsI;=!1~|C3qZWAR%;T! zSRdiTYX;B5W+nCIqbv)5-%D5Wu;HhI{=wGFh^SbfblPUO9v6>@HKcLrGoC3`!cG`; z4-4W^X3=u1X>MmdoY@|ZC@t8uw^|)=;xQw@`>I_ci%FIH!LTqRj3AlCq|6KT6Q&Lw zJ2y+yotS0~#g-Bket_slOmO;RDBCQ%nm*X(%PyX#I)=2bR3}q|D)c1GrEV{2C-%PV zh|LrcpZCDBv`v5nhRqeop%A-KjP>woG==#zmV~e;`jiMtXR|zOuF*tiqt6q|$|@Tp z5E#LbQvW76dY-Fy>I%}jTvkt|r~#(>7$J?Lp@W4RL0NXq&wTgv0adRxUHbjQSgta< z^^-^o$9kb`R6&Qyv)t)5pKD&(4`yy0i%*jRfr9al*mfh7WT$O15ZdA?B;U8O_A6G1 zePKn+R96S}Ljq{SL2U}o)0%F{!h3VL78&0_B%E!su6zzrAx zf#3+JCZzmg1n37@0i2>*CqB%a!mZ}QXbEpH4^m#;q1dmN>`ffTFa37=MQehQkmD{U}0|KZ(GpHV!wJA2q^FHzk<5G3D?5ORf$mz(!M=hw*OZ)J? z6OK_%XiyeAMGDTS<+Y9&BdOr z{r`)$cMh&}f6#qn+wR!v*iJgOI<{@wwr$(Copfy5=E>f3e>11%%&pmH>fZm~@2Xm= zwVwC$AQ?)F&^Bb{OwzY0xte~Xn$aXZm#(Krv0G|AhwN=&-M%Ycq&5bQDu=lmx#hIk z2kYJdUX=dODIW)RN5_INSuKb5i8&o$Q2-pWEg|R3!Px@%Ah2MCPwQH&_+HtR+?m3k zD$OOW!B?`@^xSi6Y!6kcXD#ps3*yR5a-$hqe4UEV zSzOtcf`W6}xOq{@cp`~Uq__6B$+_O((bIIvcuri`5zDdZG^)if-9KY(thH_8yRtqN z#g`e4ju|=rey`EcQ4*`B4nzE0cSdoJtrv<-LFJh5PKua*iFE@0Sx(fW&sGULIc(ac zkw^=(Gi1O^wwC^wiLtD_8pD458{h(h_fWa6-RUME1I>x5t_ZcI108fPTzSQwTCVlT zjPVl>uaVf0mc$4`r5kwP%8Vg&EIDpEzV`57x9Zj}JQN^RG=_cnLY}>bA#NWKe&@jp zEStEDc;$HpdN_A7JA6g7NOK?!!bNC>cH?cfH>zVTV(UsgAk+l9o}_(swtDfP`JDDh zbMi)h;-0W%NW081MUmj=1pWN0@o`94Kg=cE+rR$IaUi z7`G{{?A*m6^sn#OHlhI)CUT=%yWV-%ZDJ-1dZ4+3JA`kGxnZ-h>Pe&W?;M+k-2j5{ zArLr03K#SJFwlG)<|yUikM-FcGW+2Def1h=ED5MBze;NyYYuVplb1s%8d)UbP;}nQ zb~z8P`jX<^U^Sw{`1(KhBz@7Bd7c&ap?xY@<{E_FDlA6I86M|x{u2IKQS5!InFBb1 z-7K5;o{o_!p^t>X!vgmW`eNrZ`%3;#mvO2RZJQBYpa1?T*^cq}KY9Es`a_#*F4#C&OON&shT3oM_{F zZaCOdrh1AIxi99Y&dJkN<|83K{#13Mk1 zE9&+wvgl38FBo(K8Y&FPqgGZlm2=?Tv%>cV4ze0&nX2JN zPS+n}Ruu;xa)QYcVmG>Sr{(hRi{KIE%qGS;%0lpeUhN)v+XbU){tLPPFRIMQ!piXP zHAH_4=zq!ge<1h&7SjK^{(qPIEc8$eEPt!3eQ*k}4j4Eh4w++Inz4*w@)G73Zx0CtbLPzS3W{GAv1*lArMEef4N;|~Mg)^c_A z)1>z=_%(YxM$f5xc2-v3_&MRRGU@EpEH9a9$*rxTifz5IzHYGRon**#FW9dyrWeay zD9lePUY+M)?ILYl>C4U<1#K5b?svqYJHMYr7Y@C}(9h#&>yqrqfeRjP&*KJ8Mqba^ zp|ce;HFE;?TB1L>-;eg+Rw7>nP{i%eL}&UIym3A&HKtG{cMgO)Gm@%ijLd%Turum* zUKtx7L95fB4Om!KL4Rxg`iB?4>CIF+#huijPECm27E|bTvRUf>F{XNbmXlJwnU8u- zv_A{{H<+T9`siG74*{D6o0 zJ2 z1*w{Vh=GX=6}8)-N1JymRzf0hRYlbh)UB;x1K%5@O5VyS%qoqqD0j^LLoGS%+7P6M zmEZMl*_zpF0vzye5)ryi)ylj6W0X$_I1$#p>=N0p3WB!PfL4l&a($Cli)^!!N;yPy z<*kYNV8+1GI8IGNO9?bMPK{T4fh5nEJO}(imiKS*yU&92ZFS@+xBdV1$SkD;-$j4?i_FpKpYX+ zFLW7j7FFObxy-kyV)%yQ1SlSi1)!TQ*fyC6X)W|3?TbjOyC;J+@rGJ?H=l7`sBV*+ z#c3NXHT5eNskQHb}nE9R}r4)9kmju6a7`ae1K^o^!NVu^Zw+TU3B~^8~)&W zdD_34*Cy)*l+ac1jT@@9a}V)%Auqb@1VAf-|AHP@ga)1d7W{T3<1M8o{hL>9-b1+u zdf+u!*+JgbUTNfp3yP4V{WdjYikv-P=C^zNtrIuUtQUML3YI#*_DgKa??F(AD;i^p zP?Xq9S`)4b>E*`FsDAr8f=;-T6D0y)CeSt>ZYa8o0{G60DSewjsfkCPchBH<|Hx6w zo@i8)4+SCBD0m~~wq*B&%a*v1=#H<8ipKH@>2Uid z?^X~|BlIppf%q0P%L9BIZ&G9RvWmzif&wk};NhJo*NiyTs1vWPXsu-~D=r4YYbxOO z@{Q-_AmmyO@Edw^#e21^7ntw~>aY^@0}^NhPOge=zkp;BO?oGRuqxYyjkR^vT3LSj zL`v&I7Sk{OAjy$AN6A8cY}i%lx_M5dN-djnW%UAfqW7w7%pb6Jo#9Ocfcqst+0&Ho z7W>LNTGE!-(}`9a)aN?qLoxJb#|Lsna?QY=vvipV*iL{|<4Iiw0)DOoA{fXSMG{Dx!3itj#fNq4wqVam zT8e9zKfEx27T(1hvc)SgvPS%jAN@Mfm6+T12)oSxW@og*MxnMU(A^{pip(SEWNDg* zR+`=*ey_8*yS{9jft!LnZ1*UC3HH*k=rheE3pwW)gv5Og+jnf+(VHNNBLn>7*S>VX z6j8}dxIJRCz|JcAgyN>x9C}0}9wR!;u`YUoQGtiKu&y2Yd8L(DWAnVuR;urEjapi9 zkKr2rrq?W!B7k-gwOftdi-F`Ipz#jnB|QGcJXk4Xais^{I2Isx26F_m` zo}XshC>C4%45>&EF71%=Bvv9`eFfr7|8K#wSQc7qs3w6$RWH&@PTmWVKUy-PD7eRp zfs_|iiuf0CP3k+U8#}QrYQH0YnVnz8!Im^vRa<5YTk^sGs+@I0DMp+?lg|A9t+~+u z?U5Lsutud>u%I?QfjZNFSf>^hXQ119ef|EpnMP7+Ou?QLtWY;^k#QWiqj`R@@o+m9 zQ8paq>8!cN8ouX)7o`v1%PfvV#lKPV?!BqKq&B_FmIJ=0O3yq;TdJfhO%nCBt+Lz* z+8(Qx2Tr79Lo)oc^XFix`lqvPsAf8Gy&)g`nmjp=^kSo7^zoXzMOncc4DvCftzoHE z5$$Y$s+u^fbPI=eM^kcGZuq%c-ozTP+wxi>Q@%^PL5J+{?IV9H)gvQ1#P{nzW0w&@ z<9aNwM);T$f?Awv`h8`CNL2htf$U1@2WDI?jr5?BQLPVNQwl1DNk50RG@fagbg)m@ z?u_j8S(pt2cVQX%8G!OQR(WU5v0#4M<28;t#po{*T@OaAoql+7={bKg=Cg!6DTOwA z>Z#ovJa8T?H_{z|Ftw%DD1Qsx&c!Y(%k0H1LqZ@HFcMbJ#HBH1F&e%Pu7(2f@k*G3 zVgRs6DD@bS0>#|Cg}|EwYsws(q^Y+$cbte~i{l527;JlGwo3tt7o$H}rKqp(V#k|` zlA_tS|+8dCOg!lNsUm}=0IckUa3dcDcP?{Yz!>PARXb%OV^OIdb z1wsD7P~9MaS4jv^xg;&AGPSLs9(Cex)&AQ6pwL3&*@i1(DFvvw8i45Lu8tGhjs3`Sn7lZ4OZa_ z#^Ha%Jn6xru8?GfSr}kK#M?e{WN(3Ig|D>V)D(~#S{?kk?G`WZfl}y)}h56`{)un6Q~ciR}2@tTT)IB za2Vg&W#h}ICQ@ZOaCygErKH5Yjv?iNDC=g}5$h&f@kGddyc++MhzXGZh3-b^%dy-* zF0p;|eaPE_(taTxQ8R5_XhIY9!G=Z>?iRtk?1H#9DT*rIm}^%7NLRF&@bv~rme{r~ zP_{xd(iPc^0_Nu43!;aB-Hh8Ei9FJaUAG|RPxmWUfukoPNu%IA4*WXNxbZBA0<4oz zzR>s39J$KyG{+JtJzjyM(CRaYrGeQC3k}!aUzm{{&IPRYuPh9%cYy&yR~JvaPuR99 zM#OSy{B7|$TghdfnU95?Y~`#Z)R6a5lov6pCH6swNN;RoviF=T?k;;|e#gjVlB@XW zCNygkZ4yxK$;2~m&iJR8x3904P!=>JwQP>sdFLG)xZ|n!ZOqlGZfjDyqeToTFy^XZ z$KtN}7zGJ<-G!bP(dI> z)gcNpI}QdAJH&4~laNlK=CU-Ut_`JnCZEVCa=j$0Y!Y~+3G<8m$yOU>2QKtT5S2NW z`dI^o6IE8xXZc0-Xjr#qXF<6SA?EPmMX&J;YtJvDDT|q2qSW(($0_oMPBP@j3@kq= zj;nu#a3tjb!=Qet=)GJ2(#U2+z&==Hm=?nB8C1e4*XM)qenqEdde)r=*p(!df1ZzW z&c5B@agNd%&ki+Izg&O8%ggpUDq!a`zO^phCUa}BlyT!{r9GMWA}5G#U38;f%I@c^ zUtG0Na;Do@W(qTlr<(0ouU8_{#5#W0Db<9{JY;S~n}wfS zC712ZLMk#Y-ijod~Ky9g#$_beiSu+YV2*`m|Orun&RXn|>F zLCC3-dYUmmrZ`!VWJrE>$p||O8wBDlX_~+2!FIrP!Of;9Mp}*oD=0|5k4Kr@wuiTGaXx!TVAoTW=9=R%3&Lx) zbNGz>Jv|{u4YMk>adoraZwV=J!OR^#@!$vSK6eMFQKf_9>sT2BS+ZtI02iyc(&6oA z?bff&vvLCnAi+QwMZ;<$U?jNPmM~x0MA&vIZ%{FswXnUN54Un`YXWwhc3FbDO+3_@ ztt_svWHT?-OKvkx)eBzzj7pbp2I zQQ>*b6_Kdkvb0W*s0RedE&jo1C@x47@Y@$}L796|yHSy`lbHBjj8K4&p41OVFD2&o z_d-2bbkzRrsOQUK)bcK$FWw5T->o9M-Pb;ITOW#^PHh~nx>Q>(3YlK;XRiGi^G&PQ zX29JmLFr+Pv!avb^V!M|>Sy!bl@UgfLFp`McOqe@_gCe~5B?7#Oy6pr+_jpB#^Ph` zBzcEpiC(xG`NC1HO(cD+Zphx~x-0o%(@h`SD6@pF(s8c?wX3UR^ZIqnEgx$-qW0m> zy@7XUY~<}aR^J3R%-I`qLOi!BQw5l}R%ZMrJf~AC_BH66nf&EtVuhM#?ke7$W0WfnN;K4s>E5o{n zkeO8~Ur_EUdxqE=GOR)3>l#CKr27_h;DBaqXfeOKQzC0aWJheGCvp1dHVrj##<|s$Ne|2nxM-!yN9^K z0$gM$!8X8D$+&s-jQD2vDY*jH?AS_3k%>X-HE~u2b`!oYJ;@Uw?v8ItAH8mSSVSFH znQkG{2xC<0TNA{Zw$RHJi0kFAKk?2j<0SYTz`yO}75hTh@Us;7*}dDqx}eM9$cT4i z5-&fwA2L1o6o;W^)vrPPfN+3~0h9BMYPRzSI^ZQ|>4!mM3=CJd)N33sriQ=mVQ?D4>kKTp{LV&dAum!s>MWc-;{L-XQnESWlngdX6#B}vU_ML1S+5fx5{^NnJEl#z)_d@gd{0Gg-d{YJ|A*XxL{`2 z;H@D(0v`HeD~YC$mAT_7Fpjn<#4Dwa8CjPrNzfID&}aYU(DsUkh3n&DgikCScmW@* z)BF5xTUd$xxmfjP`!M}SyF6Q^+eh@TaaddGgy4n{eMZMyAfb}aXX_SHt$^6+%s)G% z<1L}af)~#H+VgWZD~v6XD$jRk@Kl8nWeG7j$^I&o7d~Inf1alMn2)U28-Uf7R{4bY z3v9!k{E&&)8)HdJ%5d&A#9e#^8roJ%%#m;jL2n_|xWS%#b_lgQpYRlxa z5kps3=%|Sw&SP6|ybwZNgQTqSkk1ZSpNGrR z77)(xIo}%2k|RIHT9d-tA4hSGh)e?99}a@e!MvMuj|UU21TGi zzS?S+i3UjT2FuP2Gw1+ue3pnG3$aq&tH?YYMoiO;5wD{)1k>m~EXvfe~#BOx?K7$y)Sv<BvBT4^fC~avctwg^N!XZc-rl=zXw9E|AzxM>PRt=vTihz5a>ZJ^?Enqm>Z6 zm&eaLY3bJvAYrQf=X70yoNF*Wpurv6StnFlS(qN!a<&sL?^PLbeKhRcz&4KI$F}uK-Mh0kCF5 zlh9(t5B3u~C#+eH);e(N>|VLm@dWZ&bebAfb2mL;F94JvJ=jRB1YB&N_+~*-$sgp# zKiwMwgiJwupkxhUIQgse5fYqxl3~!sUhixW8w`Rv%1-f}h?sp~XI^;b>AONxah|kQB^E=+8mh7gkCnx`iixDsz_Y{!J;V0 zG}aHHc3Z4(tK%qw!6F1+q)Vi64V+I6SpJCcfoC+>TFYWzV6)2}naYFPHWGPD??(z< zke#aKSlkw`L1+-wR#PBU}R&~yz5Tw$jX4sxjn8OkS-ZgYrNRQQ{#GD%ePGhD%5;*9z4`p z_g818ShkqR=%vq=5vlFzG(d)f&k~p8WE6SY+V+qz0;Cz z-XruUFLl9%Sd$t@adxtET&=a?p;zxsrw!ZKzDoRNhzM>WYTePiI8|c=Ylm6G@?j*> zpSzh~`Rlz?W%fg}#}pVBVzWK-zLjDZq(ut_SjkeRI;$E$xgdY2`sY4jnsaX_2K$2mSR_B|j^dZa+9i>o zd0$n#F$}ke50~NvMN!-mjK7~bBV97TH%8+PC!%rbU^0>;v)mi#shN2Fx{h{Ej7WF{ z5co>HFHwpH#783rY{QXHMW>&ueR!J~SDdBkf^HK$o+euM>|*6;kS_Ley)IRYY6%y{ zpJn^R;L1l{+5j3$Y{*C4M~xZGbVa|ngQ>f1jmxp=(b~>Xg4m^#s*4N0vnE|D&_@p| zNZsU{W?1bASL9C~(a$b%y`1CbPDvix*7SvqTO3zjrejLC#Cw zSx8jyZ?z%=?ntl%3Wl6#n-o?;ov;Ei>W%~@p_@cQ#HOa%sjQh_JAq(gk-P)(<)vy1 z8LzA2`v5qL?zmSSP%cKYqMiDaOCjY)L^4=cokyQaM##ToML(jF==@z6yu?hvp(RT( zNO0LPSMH>pJTOJ$$CwUxW0cLxtWh@KF0WTVB}33AnV<*^rh^eo+9Nz0%@f>+LY&HV zw*2!vL;pO*c|MVzdpC)ZuG;Pc7)*2UF&rk1>V|8dxoE<l)HEyv*+N;%MR8-T)xvGNYMbJ?(m4zw}EetMp8qc&3l)A zGcy(CmLOAm->!640hAh<^Cx6iQiF=k+{zxV(Xm?~ZrsG(0joQ*1>|N9551h_YL9N4XESi@Wm= z(GL_{yADA;lo{voB_-;>Bl!6$8HPLf)OU;X+uC1wy1&@{&R=i<(W&yD&!xwOG(8+y6{UG=ZT)PzM&LeF3B8>VQGVMJKay@O-4gXUbF-gRdc z$K^)W>OJOo+4q`^aD?&ej)-R1>m@14LJ=z zzk(g6FQ@J=A1kFHXi*gvA08&|@7>+--rf`y<)yw8&^^)J(gXMA-wEjbC$SQyPYGC* z&zq%_yZq4|D&9yXhxz>MobHP64s028yEY%~t~e{oz_NzK`Fw4%dd9naZiY0{4_tO^49zoSfPzlu$?S=NeWkS#%DDdG}HH<2`z2_UYpW^^SkY9=fj zKYGdca?M-P+;E7;y-zJA~gPwr~+yQY_wfdA?QsA2WIK3~4Le#5kUZ z628u4?*2&~NdY%9v*bP5f=9qcsK*jWXcE(tbCRW6v>;}-9rBrQPrVd9^nB1YNF@Gn z@C>)4_(~*xiU4t0t{%nxwVo=Z>M5Pc_k_eLU>*qTy(S3GI&C@*5ufd9HP7^x z{gGTFN+}Bhl1-Vu*|V?~Q?H*La#vOWdp4=N%fNKlobpn~8bWdTmOpMlP*{g*Cdop~fM$QyUz1|}_N1YzvGRF=Ff4%V z$*dJK|0(%b{y9VX@BDKi|B#CI6N0r$DW4;Rgs?51#Dug|OYo@J0D?56D*`;@dVWOz z9IeA9ELhr8r)+FRERBB$B=wu<<4F}fNSmp+@w@lQZ=={IHJ^Ae?85!GlP zsHUP^s_iGCo+xT&1<&6IoRr}xS_Zl{N$_NmkEjV4xTcaxMvf(ujodG}%1*xlixM4R z%pLt3krAhE~KtqAe_p8>8YrOagcGkST5QS0Q>#p)>fbQ6ff04Pm^0JXTDp;Io-)C0~wJda{)^MSADrV z!cR0NdU%+7hQMV2dR&I|J2wfZCqXSvfbgI#mPneI3tk|Vw?)Wtp$ETr+zH$78Z7F-S5Keywx98loAp18?6(ZLg$rfQ6O#_+|p-{P`fzwtK@Ytv? zMI9}3!F!NbdU|pY>T(`<^w-St)PuA~3-a|*dpXfum-cru zn30k3o8wO@L#{q)1C1k4UP=ELBn!1rQ%SnU?zM}R8lSOphQnSS5#d5#8DL;ZYpi${ z_c?Qzv>`3GBNKeXTs5*WY@A4sbZ}awO-=^OZ+AQ?1hP8PQ<#H=Qh7lFf)6Gk&w@7I zw*q9fckh?rc-=m}Lcazwr1$@Ueyvs{ZoaOWQC1t}nw@NlF==i0k@p&B zTkN>S*t#aSapMVJ$V-6_sVG>nP(xCd0B?gy6#YOg z%q-B{+#2xAs2dH(s5=IAqIq*F)qWXX(J5(CL`P>xK3dh8Ncx$=k#%U8=}14>{*+50 zEgI^%&W9D+rP(KzLso+M5n`eAj#D`$&L*_ls%D#~ycH=H`y52Q^}}#9gNx3i?R-X$ z!Fcx2(`g18O}+1CSvZ#Wf?{5adZe5wWbIKMltQ{^hdC(~R(iv8Tr@YoF#ox~Qo6NA zYG@I8xODH)hi-)2LAR@C>H)FckLN@Mvs2E!0%=TaU4hmdNnYl+{93~ABKnr$lYGk6NY-?%%$J0-eoZ}d&5vX0}l(m;wrk=lKG>Z?U;F(T|P=dV<~n4>QRwehB!Ys z(iKl6H65caUTLu13#U5!kk~K+&>uBrlNqV%ZFLg zrFlw6CiEVigA7b)*GzP5!-z-eQI^{ADBEaM7NLZ1EXTh8&)|KwVLKV z_U&fqKf8su<0}zD>Cf-^No~)Uf(7==m#b-Z=h}xpZg1ep<-R)OT=U9tI`E7Yx2B>L zgMTj%Nv-cXWy(Zc(Zr+cn_%zIP ziBpZ>4V-(x<3?c+Coc}O&esiHPFnog$cQod185}aiLw&B0&vMkYKkF~B4`=+B1L^1 z40B=tGHQCKKhqSk1g<9$3<*u3|1T8#Mw|KkI*7D)(!L6#`ybK3|_VD`zb7~h0Pp+05#91e5|evl2!?PB^9i$ zkCk)~_rUnD+zLiU;_H)r4aYZ3>?D$Xlb<`FOrSD22s!_;C@ z(hfhvfu^K93*j!+=Tr8xNLD@xM1C$xAst?d%#E-Fsm0Q(v&Egbn~#%+L&OGQ+hn$3 z0K|3dqLm3=x;Wyr#L|2@)d0o*`lWJ&RVIzfvkZ(8Gr{n136WIpSF5WEO4lz^1ttA_ zV{V6`C+Yq1rBc5@Q_@EHW7QMbF*AFO#s}7!K+xmK zu@kU5N0m*>;QCR_yuV?vx+|jvBcRHvC!n?c6IQOzx@E{glmM9e@sQaEje|h6Rc@n$ z9``18pANX@gl7+it-r68jg~C|b~_gudt>EDFLo<33W^2fdoF&cX7&DKJ6VIFWt`VB z>AlObAJigJn@GrJmfooOpI;fRW4#M3`d^x)cJSeg$GA9zsH|K;KnoFtf0tWqkrz$PD!C;CzSQ&XsbYkdVn2X#7GArU$;OI>3_K{`c4 z7Y9u`5o;?4d={2}PSu(JM^ydqQ~&uM#Xq9z2O4M5e}+(1RQrtRLMCq^0!aoyp}N+z z7_WlMio_Sl%@mmdD;MBrWK84Bph~yDzGfKl+z*#|9+}_hsd}MIA6+~Sxx9{cYK^y0 zDt7a9c8YP|pWOz-tarYq%UP*ZMz5>8e1>_uXuEi{xZQQ3wOti(zCi9=2fwlU^0nSK zRu4<}W0Vt{4BuNSzs-NR@m3M37w;Fxo^&MgZCkmK&)4<@&DK znNgn7Hy&!lPNP{UrThEfFPnVwLE*!Y@&t$6WrgFxH&*ZX#_G3w43AguhxMro2!fc&DE(dGymf1eS$VNU7$9LDQ!!3To&L@ z`OXP82S>0{4b7A_vB@`^5DNe-F$20ajj9Swb{J+iQ8nK)UDoA$`N;?V%sp!mg?uh5 zkTpq=ZTtzggP3&P5X%jVzL;U#G{*Vjd3AF((8_a(ic#$JKc3@KSG6ua%HA*B_9(x( zx=klq#$TEEj@V$AAsYO8ahvL~VBgwiFBYp!Ht?2 z;7fn4bcy@50WYzWsDr7EEK0>Ot|+kPL;(jREYRp>8<=J-&Y6&jlK5WfrrEfxmR679 z6U7tIb*Ken>~I-Gfk`wSje)fcrK9QTf*IMN$S0N~YwgYstQ0A^&VxwIVEca8w1L%n zXX|_g^SHFt_Q);Zd!LgL>Tv*kJLLP#1cUw@HSS1en#Sxfz#(v$c;o}%_rqc1QTX;j z%2_w#+^YRm(>4z63(UF|q{!Dl-pC@`#@X@hkjESOcF2&0%+`rn=V2E`Mu@DmNd~?v3zA=d9J)NbqN&f0(u+8=HxU8sBsf$P- z!8YqY`${WX49D#?>ww_3_ST{>RLl+7*X3|2oPj(3()w^vq_e*rlH#mU%7s-Fio$9( zA=}2+t&C)9EF0sWE(}2D4-rwpb_AV8g}BO%RD>%~XlqJy4t$IO@GB@^{|GZk~jLso&PYY?ENp~43Y_fVq`WdBaQaEQr2Jh*a zoRFI=J}>|%$(2(zF6ogFtbMTa<3`i;*|VPyUP^5nGeRP5B~xFfLjC$9G{m~bP_GZeQbIauZH8Y*iB>zU<*Wq+A7 zh2MP%&-CG^v0e-UPLGhmP7K{ z+YJH&)*>PIrHl$>-MMKFUyfAAipFq*OgDG^6sM`YzVkvTdy-jM0zL|GS2JGBWaC|b zt_}&m6NJ__;@;bsfO!l&ic=yJ z?eL?eBZBP(tkdwaAAx6?TxBY&)7J(o3r{%R z)oJf(M^VpV36UpY??;33exBmb0lRX{HENYKxhm8$hTmV7&^WK~J8V1LT0^08+&A&a z;1I)2|LR1F#J}v1ugWnEv|73rcU>9ACRy@N- ze=nocEn1S+_-21o>xzwDZ01SFVE~^N*p-16Q~^3sv69jranDW=jOYVn;l!(GPrB$V z`iQOOMvxc8{MG;hs%oDBj;W|EhCCQJ{x4l~iZX9I&zV*`4`Y`EOvY1mEwIf1FY5 zIzDFgg75^aI;((5_m4?h%o6i-Z5)RuQwuPlJR_77f{_2ku4qv^IKvEk|Qt7V~!WRCLWIMi=rqr55`qgN|_4_Q~evx4r0kI z^Vw%lm!*AE7w9fov1<+->rV2{qvP_@LQ%&5^YjPDkIv7J$I2}jOggf53X8Y z!J**?Nv?3OF2l3Y(mhND4mSjIUoKqpFggWslplB(pV#<)MOMd-?LSNveA+TGrrBx* z5&|lt-6p0*@gk_@|)vPcn*E7=q;!42+*s7lI>>-wn5x^N})HA%*gh zp)y%1O`i>`n!VG6sJlK>G<47+h_Jxv;r2~2u$v}M&NAeKH~<;8qvFB%i&md1~*LF$`kZzu#JWwx$VFO~d=vtCCJWmWwnpGj;$q zd>P=$m%vwGa~YR83pd3dzcCxb$i}7cW&DTU0>>ili#O%doK1@5OnqYbvV=nPyiyel zFgbTjYo~raB+rp&!>q|bv~skp((wuXVm20R{W-rK4GD5fyomBNjuSVlAv@f6n2G&M z8){bOZf)vf`h+$FnWm(*g+I)uq0p5rr%J|5Us91Y%Q;tfZZ>Gf$-Ugcf37Ki;?b$i zcM8DXmuq1C?#~xs061#P{|Q)`{{>hX*qB-VUA+7)2>vBT{(%qpZ(;DS>;Egi@Bh{t z&GO$OQ1L?m zeRhybSHOL>UQ0uPGgfBG_Z=VXY@uzTHY=OcR45S0UwZ+A9ltL1PmiDE#Ux1=pPgic z_PrR!5K^4jc3p+VmpdXb2x*>IW`s~2D`u!wD%~uaSqjH(2Jbq&9ZZ;621rr5_)Xw4 zUY?IZqiW6#vg4c&Py!{+mhK+Vl{X^uWBQ|1bLZ&B?Y@hXAXJr;@zw)PRX%>gONX*n!E>Iv7GmjYMO>W;_o@f4F2w6$o|66Vu9R#%{u@R@0MWEQ)( zTZ$jGv@sBhSbEsPsxI_mWaw80$WxT=W}>ag+i-i6=!i|W)2AqsE}t4R=P5LyWha)B zF29AuNeD>jo29y7D%k3y282THCqd@#YgI3U$0{A>qLTCa*e0<&1RD*c!`hV3Mg6I5 z(cE*G|Kk@CSNf_P6gC8wAY^6{S-FBw$lO>4E)5U%aj<*6-M-t2n$o@d9)S zh-EzNU?R*MnhGFIpzFpMpP~6HYV3)|YQZSlw{Bd+j!VG)Nhf6*zHflPmGC^NRMby=kf$Mn9 zCO>tzT-v&FLY5FbHOyiSW_)uw@;L=7e>b;jLQN&d20_rS0oKB8c7+1h{MFBuf`2Jg zvy_H-t3l+YLPcdNh0E&vojko(9EGLc$gCCRYYj0;j{}U2vjvZZdu5Nf$S@DJxOid@ z?)XD^r82eKX~W(TZSy;rb;EH!O~hKTRZ`c3N(y55V}56sotOh*w-7vjK|<0S1p|8Z zNCp~R?@MLlvUrde&HMLf-7~6apD?I=8u|D^u4Mszs@pw~sH)d1T}n|J1daCK_E@T) zViy+n;^*?$3JVPxr_ag)(%0wXUZ0wEvNCqyBtMk|I^fsSAUya1Q*~BLD@5IQ?;BMf zVW>I@8Afl9hWVa^vSmQV_-R3GNZOL@4OD?TJ`X>ZDUqzPCPgDkGA%yayD#dnbrR_&^IQOH9LWxfbQk_qsx_o4{KpP|^m zAB0|Pq&v>J;*W|y+<$ASl=i4!OH#d=Tg*GFMmi?U!_-WBZJBpRBhL7>%gw;NJ*40& zLPxcmvhR>`vW>*G_qXXk_7YJAI4`|>LaRB|Mj0)q zp^XrWHxcm0A`i)#w*DYS;KU>rfT#xvt>dAOKoSAkw8D;(xY{%D3^l8X-Ri{EvsOMt zLvGmSw(^mKRm!_;r_&?bU=6B7`;%`j`nv*VvXtOsmASxqPL|}f3!cDfE*PIV^OxXi zD28`%qEkHH)n&mi(gj`q$W+~Ib+hJ?E;gIy!X|msEhGd^Q%G?zb{RHi{ubBFKOIiS z%$%hqNshc(Nyno;WeMF+v6Z!4owql}o3 z_D#JlZB&&Hnsq`lZv~H5c-i+Ph~55ep~jiHs}>Hm60)C+M{h?Zus^prp(^-UXLJff zeESLAR&^t@O?_e2o>y=lft7t(OX_XT_FT(+A_-Dw5g_ZIS`1Q0&4M>oOAWRoL$V%4 z&WzOv^0_zDW>_srO6bDF3Vr_d)h^Azoap27REF zBjGB6XXlr8vNA+KG$D{LsU`hYL2-TnzB)LT_nJpV*{ce)Q}L^imK<>@fM(}mpr$AH zq8aeA>uj@X>kY3(d+MTkbDz#cpMb%5CN5bN!Cd-3S*s zP3)t#26Ro-G;vx<@=J8)(ma;r3vRZSaCA-iCW?L@ue8bDg;~NQxF$8>LwtmvSol4f zW`i%8zlIN$vX@Q1u>{4iC#L1hK@Y#x&rSEz1B5Rr0y7QD*!x3un?V^=9Lu=yG`O?# z==e=JVqe%CTYRF&-9$e8?S$p-vl_ET8oD+HA4r1GvOsaf9txvy%A8L6$Mn923WWWf zx8@_PtpSS4q{J+`PYbkh&+g|^GSUgmc@ZLRv%M#5jyJG05xDZ z;?5SkA~wnxccT3}?_a4@y$pw1ltsZy*m^lY?^~XDgd@tmsNGo{5!dYceK&{P9qmfo zrZm~WbEL4e+x?JWwYjCiF#_oyxM^kq2;%2LkHwN>e1#^N>ezPpdXn0;H5k_JE|T@QK;8VWHyIgBYqBBX9hlxDw*yWBg19_LKxY- zj?qzHzti!2m#H)&&UUiS$6{Byol7^ky%VOM@D_|kB$#1n?ObcL@On9@*RZ97_jGIE zuGg7fK0)iS>*zzU&so<;3T~-2TQE!l^1W@{urb@zFw%TEf2P z&^2MXW#x$JRV90^Q=(ktATe+34jjF6K+&t*a}37Ss>m{s%PaSdBdG95pv4(d+d)R{ zE*=Tx+w_XuFXX$cONp&`mv+W@#>Q{U=U5XjT?o)qqPs@Tz{mp$aJt85{cfvcEU=~` zdS4E;!12uxP&Rhu^a;b4VzE9#lnNfJ(J%)cQ}M!*?Wm|aUVuY1&pq>q z$!4STX}b;^5}75F`DH${Moe9`Iw%}ik$J2|U`Zg@d~MpcGb!8%5d7dt?-KaA92rl> zxfVf>>@o*#%fyzmLK3|W+D?%FGbHU>v`2=Hz_&fB*}`Q$>R{~|&ruN>rUfC_QrX1} zjgKpPM~_y}0IOzN9aGW%ww8^k3>01+eJIy#9QGx6#IHC~QB|fL(6$gFu!nqYDCy^P z^qRQW+*xYHlYukaVZY;Dx-(C74Io7!6%3(H7C zMw?s$-wKy2U`}QzT+gJ7h=11s9QigDQXYo<+k)A&t*5m=2DLs0Q_j9apOmN%OAI$2 z9K5>=8%!bu`OA5gW5F>z37gvII7&;AJddq+(0c}oL@+Fbe!YPeMSF&P`IcXD|7m{I zMriJX-MMQ1Akpx<)A@q&Cp+9jpavbCSwIt3O941kGZOzrf%=n6-tTL4juXic(i_g@YyN_Jsscat2XC`S+Vtv^B`1);f z<&E|2)#J(HNHWZ?95V6acHm8pyg|+GawBDHQqDK}!%T}s8%G?LbJFJW^?G5L?>nOR1< zvjSGhv80Qlde<-o{ZCUAp*yV#hQ2ci>AI2uI6+~ zpoGRcfM`VwgwPh<>$i|#qCMNnf0ahxA>`oL2H~KV-n3HXvHbDc$1T~qCoqLNr3}t? z$21AgFH##o5*=98mtJ2~AP>uI?*;U*ZAwnRg@%X$WJjC`va3Vcs|f+v9Rf(7ba@1= zHP3tDoF0-J1V|M$En2~;PZg;~a8nVz$D~baOuMPNb!l`gf}g8YY6?(;@5a$vP$a}~ zfijW;y;OLHL%O0Iq50ho?P}wbGNC@evOw;zz`jCJ_v&W;NENj$8F5~up92xVqZYR6 zRRRL%fLH>d6PwcSZ5ZVNDW*u<2N7ptnzn<-#OrvfmslA|`agIU9)M?MfH%fQWssOT zis%UAK|)cM;SBQ0&Ecv6cvih+f4i7N@2o~>H@&m)HbXSD0(+5)-yb z1yjgNRUlIJ>v6&=j=3|z5Ho1(7bj~!4uA05mkDXDmfuReS1GGKW_~$-nLZ$Ke>Ok& z)m8BK2%@JJDq0Bo-_}3-*$jw<`P@|1xHX1l)B!w8>zxsyip>kSDZL zGl<&g33mq?8uj*edEPgYvwX_a23AqS5>&3*2V-rj)wP4+?{P{<21eX$0s(%7V!6e{2sLGEspWThCY9TtxRxtpYWau>AtPD?Ua zzo6nr$`52#y9AVr1sX=UU_3^ur2bRDn!MZ^`RlcETxnL^3+vd=OO9{W2NfjPUweXo zu*#!oc9ewVI?+Z2fTfZx;|NwrE_H|P>o;3MBNt5gpA%4&mkMNJ>j6JT$_^KR<1+LT z%iaO@5M;*IhQ|FPIG<@fL&J9KbX);fG!Kn+L+y)K_??B#X|wkHAyAVf8+Xt9^0Qc+F*+>lf{VIkbqVHk`b9x9g*P9`c&9m3oAZ{W?ZUp~ zYzw8O_Rpn)+T;UNvXBHU>Fy1@h` zR~FEjXGFF2OlJ@h4?vZ&B^KpEHWPUH_%VRjq97fkF5ZpLsCYn%iq!R0mBVrFr@afp z83ubd6^#>ZZl=nvCtV8&?oDC4S&5~QK2<3U{?iSTHBz0*cyGX((7d`-06UsGJBc!4 zB?;}YW|L6h_b!z1Gl>d!?@&D2!5+{KG3Gi+X@=N47gHsHe&6C`8H9&^vhDyOWrk*K zNzs)l^?tJE;A%w?qdg+tW}c2y0*v*fb}w9+P_gIlZNr zHYWs5HHAlY5285KYj$_U>xG-OH)!}xbz}k_DC>U=T?@q5qrFN7P>Omwq=i@)Wk3Dab2?5lm9*;V02@4x5zs& zCF(hU7ByLrULQ#y;ET{4?EQ|x;cX{pZ`Z-vMUvw2HKnJj-rC#D&QVVdULYjtwopEUOk6|!qp-}f0u^~8$*FI$L&U7iNCwn?% zRXI=ua@DJJInd}CTJnQ8Z?i#IXK2MXiQ$#$fU{h)P#)iOaL=6t$%R^!-HB|7ujdrA zl^t0jIyop)m0JUXQPBvMvAl597KbdPo@JV!DO3PBZ7#BZ(XmG=MYHhB`;{71>!ZciKl^`IyrCl9rY=36bK?*ykCb@%M zTPy6vqtvZmzUcGB(o<&s~l*R=m^u*AgnMUDcY0k@LBQaVQj2W#h7TpwbfN)D-u{`O4gUDa5$7%ipWIR zmGX#Icdd#5oUx6(WO}jkbv5WIlx$c!L8*#vQ&hzy(-LN?Y?}783TzC7Bq|mI(+BT; z#VTr6X{n*+PFrxQhD*`G$gZxPpMK z4geD^vVhAu@ToNG48*0aZ_aB26>Cc|AM#}-j~!Vl@8YI)HD8Gd+MAQJ#PQ;$OUfvD zCLy&&gx|x+tnSY_!A`wFydyxnUIvrZhYBfGSXidSm%lA)<(+d@T$>VqZxrmhew9v&gy;db0n8HB@rj%=C+UrzfyOLjO|H&Xr4mH#=ZtI?cGI%DV#VS@Tif zUU(#E6#pqV$u}LWT+Mg>g$VDL%TnzXUJuBOO?l+RVj9;0JWpWKdUfcQ$ z)2GG;#)xJH6$ z3jqcSGIGheUlSQ-pC9a9{dsNzn=_V6Cj#s*ruEOhrOo?PAkP(C43P9tS4|I5wr&4<`NUE2T3bji{+L$>SDT~P@RizK(@(koeqV#2Yh}G zn7Fv8n7EleUx08+V#Xyrj=Pzdkauc2k{!g4e8c*6dKgIG^ZnCLqf^tpc+c+==)0e1 zo404HyZ26V0C)$_8`cr*Fekfh8~Oz6o1^qf(M~)iadId<##Gtjt{=vdz3EP26LKJB z8_(PF-pJ9DC2bm8zXx1B9GCjO{&t6yEKAJA!u#}CTTZhqo(Y(u9k-Zl6J!P zdo7D=4CIO7UutM`cVmzCB*BoXPZ72?fR8oTwlbyS)BtL01_=uN{*a@gYlm-kdm9sB z#!982)zyP(bpGDchJwcTvW6jEo7!E?D7heXHutu?SDQ>|Idv_HlU`-k_xQCGS&Fxj zP5Oet1nKAC8WgPxV#q6s_k4hbbw{puX>RO1?pq6duE45C1;+r1YGrcN2_JLYYFs5g z{|zdG)D4_4A0!PXL`wb_gvf@bvTuiYb|yQnbJ5A&ZS%Xvy5$0*0!2+@@&$Fkr1&^m z&8(NHBgM(8gZq8CIkX60KUTbJLGGIstq8W5q37!30CPNf;22Y(vus)S1m8^-lHI~c z$1>~t0}|ns)|?Olb3Bgg5!FreD23iuUoXI;aLbNw1;75`eJilFM2--s zd~~B){)v%*C39isiQiknQBE>^Cq8XR%gov-XTKW4zUnp~En1=D zB{TGEDP4X8;OC7vjs@)T9HUDs(i#0G?p4qC`DkaDM)Y&J_tkkbyNx-ti%{cN>{KQw zy6x=3A16UhC>w#~@4u_~>|;F5HGk>np3gpLt+lXgeSN<%OIyQ#LXt(D_;viOhpwsB zwV)Wrf!A2if`9X=`}S7Ld-RCPzAvCEWwa~$g~CC~F%a)dW|L~OiHg@~TO%A3%IxhK zN)3NI#2#p2+#0CMTB9PYuLTI0zxXMUNfr`N8VEjOH$H*yH%W-{&K%>R_Ef_s$NmaN zj@zC0Isou{f^|f6OaQ7|5O7U#z}llD`;Nt<*EfGj1g>^|8op7pvkIeIwbQam1wCq5 z+xdglxbBQ({zsENwOEug%^bwwXE{83Srj{Z_r1doEp!he>8g=WX4&1^00{k#Y}~uo z!NPgru;=&~jyCDYOyVsi2#h-q%w6-g%&LH*`6$dK3x3@Y0XOA8C1wR8@{&)x^%gf($PymrgM>GpCrv3CA#Z5+W7s-F@T zLfMUMC!l0aaf4hBQ9rUC;l(*y3g9hLpZ$8_xr#<N&Q&SkV4wHy$qH(Oy%SpQ6|4k1$?KolLM~E1X@ovc^HFDS8voG30n74 z>W`Cx1KmzxD6a^o3}2OR(7RSeBppT=LPyX#U8P;ftKc_lL}p%d8cn%B%(RF;fLw@Y z*80{a+c{)`y8W3aI{WB6mMqTvubIq6v8BT?Ijx0fxGU?m+NHCMU9Avaktr84Rv^nd zkTzYE_{6o7&EM`}_$c=&#Jc2UH*=gP3$p;n7#})~EIW!KX3tx+_FlTbxPGq}r-_p0 z$v>9aNTuDB=wtGQL(Ms4L*||H7M`)%!frsbC3TxTm)U6MF+Fe_QVQK5%NN@aec)-C zF0ESO#Kq_l!53@U&;LQ+H=6QmucKe3C($GLw{bLG!r_=K8*ymZiAU(|ce{~b<+t41 zbV1sbMtTeNq>SscD1~y;UN3D0!Bv!Y!ZRFL(q#;G%Keu@n0OK~SG?JKSG?YpX2WGo zMZ1kF&U;!#ft)(w?a^i;&!uLPWi1#vQD*Mus^5kg4OKOxJUcbOUg_xDU?jC+iyX?T37y-_HY`zxsIDv2H(j{6bPkWX z1IMlF^^4lSIdA*3-BC%E-^hZ;A^(EW#rI=oEKO%pR*U~Fu7k{5LsvHB8W?5OF+%q6 z$UCR@=TR}NG@iWZ7bI>+@QQ7P2$g8WW=W8r}C$(hHJ>XWDUXPe?eNS=8{iyt%D>Z zo~hxu@9$7FAJ|Y9#R#8TyM+@22s?cG_phgY1fp*$cxsi zbV1XO)R93@zupYnq^11yFr~zgJ(}ly5expRqJL4RLRC{T+6m;$FKu78FVApYc@DKS zjusyroVeU8z3rhjS6Y#!29nA#KZou9Oaor*()Ml1t)JJZwUo@Xm; z6e^^lR*J+urSQr6jP-kIY1?Q((bB2?>azv-r?!A{Lx)__b2gcWgZ;$JC_LYg{#Nej z#Eyzy@-4kY{fWwnKY3x^CcWL_%xIZ7>`B4wfFK+f&_o2CwQuwy|7gWCA#=>9JQj{_ zjR5x^QC6SgvK20-ULmSF@#s10UfFrmcj2KHWfx^zZI?lTO2Yn4+W^bHLi9pQe{Xq^ z9d_{0{Iz{(R1$nCHH(I{Ur0JeC&idvp)8IpkGNRB!j+2!>F+oXaPJSjkUJuo@07t2 zseg3_mSWx*tOB9I#%2m(iJkWhf#ovDjukwIW&a3xv|4DBITuSpq@FUZKXI3CcDyul znDGHSm$~%GShruc<$7`q-=o6R{_Y{IV$IRkcM!TnM*)}POzZh1Q4+j59jYphD7G2c zWa`+(4={j{>XZ&0;LJd0UQD3*+zdcyT@<=w%4iE<6=?sgl?+)IE4Dbsl_ z?L1MauSk`-gsb%kdcg-71b)}}jf}=FQQv;1CS5#DUT-)TD8#Jknw|(LO(qDfe~)FY z1a#WQbjyp&7{HTe%PM-DZvqfY*-7ZduFEchBAeY834Fmur26Hf;le-|4S%tf+bW`z zqY(3hnWTjRx}#a*X*0o`V5qFQrcWkL)g%MCd1aC`evnz6NeNg5v-~V*2xh5||FCb;hz;5UB>5X) zIZ;#y*BeR^b{n0C`F*TAexmf|K1I$du|B4uPK77H8_sHpAUrU+ruDMn2C{s?;S|VX zyY6LGsocWv&MF6|9^r`w@X$$@Gnn$MiNvNkzky(9p@)l8QlX#{D6k1)`H(v(7@pkv z2sg`0VLK&dU=nJF(YEIsU8UzbHdpP4v;h>fbXR@lh_qg+1%m)8M%oWBK7W63_}|eT zeqID`@{6o^m@y|&g`~Qmc{k`iyC&zzA`n1jgqz@URxz51G z;0BAsXearZ#yHgXn zX5R+fb(w}6v!-915qehRGbqjS6Vv5p_@u+B8yfs%B2A0FCmp5VD~6x0Zj)b!zc#c{ z{26q;)A)n>S{lBoP5eQ9nWZUzP@nW))VB;keN#vOhWd*CqP}VC>4=JkHY#4`Vf2pM zu`O#lDL{KIIE{>Kt0|2VFzEVaSz#q94U{(PXy`Sjp^c6<1%)*mM}L55=p)k0zPcJ? zJ0svwGIc2xwDC`Q4Q>x5vbNj(6YG#O%E%5Z$z=hdl4~$-Dag;YlqkOyOWHsdttHwN zSFksjvRiz@2RU?(HQKD+Syo(W0|GT931vC;KHllt!-1Ts0K#ovNlC+1m zo>I94bl0kC84-AorTPjheGF6YhsGw8=R9t-6eG*M*i#YdU~iCc1MPq_(TcBFQRHy; ze1AlvRJ+UH3p1+(#B{ z1BMWwsIhiP6zAH*T&euBQL)De^Tc*W3bd)x*(asynEwkE4(7xR$vd|a$j>3)5W6i4 zU#W~e!CyZbEuVFV(jNo_wBCPWmI?EQhDk1fQu3%3C_XasUJEoiT1UfL@yX#3W0;V| zU%)>oUf-4+ucs`x0;~Z`t|=&OS(1?VEK5(?mPyc;GfvPR-Voi z0qnYfB$e7U^(~ch5&WAE_Ay{U(D(OK2Y~ab{o#By^Z?Gs)&~Pb#dB1Y!1EBu4tzf+ zB;d~m5&PE%OD<2x(z?)FJy7=^C@s?|#vB1I)&BFl;3xL-5=8P-wJlz8o=fgHumK5w z9>i5jYq7mNjB%dC*ZkiZmz{jJZa(Qn|mgLV*k95Y;z~alM*n7_2Nd%&A{z+6hw?mth;vRh)1! zHOhJX98*^j8y1R@5}J2FjT_|mA_^0B2(64sRRn=8x8#q9li90rX7Hyr$ss>iUrd5M zaWPn~^*6QCT)Qrm*q;9KMV$~2?Gv6$&59n9_^Whstld(EWlpHmm%&MXzVy}^)O)KY zk_IrZzAt8Ai{*z6;<^K%0fSTA!Z~7{d(QFF5}x9~x{L3)t~>k$!P1#uKv4QZT^u>v zJ=9ALGja6L_R7%ZKk5+lCMna$=8UJY7yEma^zRE zxPexkq>&WVZuyJxrU213$(=2$ME|NCJ7W#`od}T|leW$YMQ`CTTO8uv{cG4MiU)CA zOM-I!1!5CW-H%EnmTj=AXe!4HeR8@mR+bGu@O2%-S`(G8o`F8`(7USN+fxPxA2H9~ zN7p$Nmr+hp$0$~ze%Tntm*Ni{>t)f$yNG+E#&emYaSzWO8bZGxaD-KO99Q3>Q+fo{ zXPY{~EDIDqG2MO}J-9qSXrd^|N_ER`h(UFtNBxD4YfF0fx@8VlLPw@Lgg;HQyTFlV zLZVATA0`@YDRQDg?sjul1udHX=8Ogfxz3Fw`os`igky1C2a{uc))dF^8k>CZ~6!1MS-{*@<|^^R1>OeN}mB2w||`~ z&1wg#--ROK95`nSOg3}oXFfl_h<+rA6ZV%r@cm*R|2Pq$YYgGT9Jr@)AA_UK|UB^bTS%UCu9@jd#^#jgPP}>O9=_pnZ;s^D!v{}$DS);<)Zm;3 z2eMhwRd&4M#k1^Fj;Xe&YR{JlQIpU-Q^qxX-n*r(N3~VgSq`{L38X+s?F3n{k_$TI zVmJ8CG*gmBAHGgikQV;V7w(P@+M7*XE6h7Hf)QHuqqkP|$31tg_yIe7S;V#pBu^eF zcHP0t^$c_h(xa>l|C7E9(qv>~lEr)*I?%S{uyC2GEy;RlpLcPwu0x0w0a0#R(*t(t zI?z(-r1*+ny`Y+iQQ-GHq0V(9Lx{w#ol>JtbpX)Qr$yd~Y~;jgv48QxxA(RMC&W1B zmdfWBiOtGTj=aPzjrLL<-7i7@37XR=0*`~tCu4C_7mggYaY=LWJJQ_r5g*;snPw?7 zoLAc^*kHdGCQ;sUD%&muRMHv5+t?`X(XDnG*Q^IUbF~6qP}NPz z1v{FKUHz=R5NUXDr$C6S1HH_inQLSrLvr8f_IbQgJ*MjWt?HdfUG0@14My=rQ&ntn zKP7uizX?W@3|bw~Icms>(;>w)*phb%cJJVusJN${W2fM`KvXf3VWN7*@rY_J(VTYu zt{hWeXCjM#=e6&ZfwUjRhsabi&5SSBu%I&|=bR>a@MTjU?9<|es`L|5f2~teh~w2( z5ZK_rvLk4tAOEx|Up1L_F_)+z5l1613GVDVu{uuanpgKE89OOm=Q={?iwsoz$>?>U zPM8Nu!v!66(HA^?eLgH;z4E7^r~1 zA+pv3$3oi8Q^%8dg9i5>6VYP60Uz#QEp%k!L-?{tgko#AojUjK-LgYEgvn{=oA(<) z#hy~szX`LF%TB1R2RWI%>^2dC^cW3CZNiD5TxJN_08r-_^}Jq_nQ?869g zYg0nzD88&L=?lj#lJ(TJDP27t*Jzs$eFkIU;)zdPi^ezMZdqrz9*SAEn@VMTmgpD7 zxw0cR$JAAbPtDRj;k59{y09-^PJ-y8g{%2BbtD&8R;Tcjy{=~7@Yuv*&UW^`DuqdD{}O!KaF=i8 z8hOAv#}Q*&uX$@xcwj_cNCDxuaa1%PMQRuU6*@4-I3L|x-<>FQ|jSn8P)p7l(Dpl4?Mg!y>2cv`1P#QrRUpm-ag zzsDG9AQ$t+pEx-h`PT2P0Yg}sLx1QE?f0VC-u9(@L3KLDFAdEMedIHXlUfp%nzkyj zNcDc-Z>pRAiY~dFMfEp-pBL@P?z|uVXO|{jV*k%W<%Z0~yhhtA5v(Hn)~)BECBsvx z-5{!FjAppm3iV7K8k5^uLyK{W%=@7>mih+uvpL~YJb@!b=Bu~6&YYp zHMu=n9-2$mwT!~0$ICT{GqfWlrdVc+xTfKEEZ7*&g#BwzP5om}HM%{bor6U`)~(cN z4&#nJLz#X+esD@=$`7Atq997$8($0oLxnmFxAJJSvY^u0|1Fq8NO2jCLy&)`xsNTS zA&FH$V@qbdr~fSmrFQQK9SK#@OX*WXsd0|wjG2fHjvGVXsZLq&T$EfkSbanHmtrWC z=R~A}>$BCZfJu`V1@!RqPG*wadtQ-y3Ha605+jUG#cO59FpIF}U?%yuLyK^8Sj)h)lB5Nc_yoHr zsCqD+9rf(yV^$KFem_KkKXAFeGF0&E#n+~q*&Z86K01=gN9-qQrrl6-fMY_K1FPm6 zGwdn|ZUGlkiNwP2Gco)0Fd1BKM2(r6epU8FMv(^PgSyfO82p%Z7}`nolWeC7i+^;P{7>1R?N_& zLKp1(>B-{-AA(TmzS~Q>h&%BWdOGmq<$m(_&-aS7=lhFq4Sth;S?>@uyTu@+GDwS0 zv1Af7#o4&Pu=n(zkP{2AdB+nwHcjyubBm1z*NB_n<`*pMgw$oGZ?{{%O#%F=wu#9c z0Do!=z@M7^?ygSz@BY*_ms;X~`BRrPE!Dy-K^C+{MM9)m>VIph>Td$wBae%t`g0pm zR}C?=Afo^|a#d8wiu)HqV8wKw5p3Bi2Am;5{Pm|MrQg7iks}Ma%Z&!Pr|u%4T-62y zk2nJ=dRQCfd~?`Ry}_Mvedk!6X?;#uJmO%}rUz)Y-k`cDt-#E*tKTui4U<-4u?abS z*Wsx3Nx>7vO=GH7Wo(=Vxk|Br8Zjli!(Pa(YQ5#QbhbGC@(0y9{s|&W^PL}319`nt zmA6~OL9=c;O5D8Wm40|{CxU0jQj8jKz$ zUC5nR7g}WsF55$?(bSBZZEfp4^$vwke#Pn>KwaOjbOq6KkMFA>Z*Z|`tgZq$T&*ZO zQ^}yM^w!40)hw-1l(`p@t4L+zJ!j^_>q%=Ts+)#rZ){-Ks^77NoR!Q%@TamAxxUG? zf;d^$+rI~^oY`OpY|x3jw&g(?H%l;mh(P2NJ1A!Qj?405!b}WvZMIha+z%+r%pzmZ z85)FSs)!k?7*6jliO?*}jv)5j7;4He7rQHWCbz#;u&^rjN)~%)J&ekrAcbt`^ARL9 zig;rau~b`2Kh3s5=C#$bBA3*gP1-YVzSR33oERxMPOpB~!dIJOua#kzV+WBSR+W(r zOX#@~lG&6%p#rT3aUU%yli@5bqQ0c%Kh?fyDR~pHMG~hOc7gQbEOK_%7-YxdFCyCXtVsJYd!pz&yo12v!le`1S~bKD!T$Q<*y4!m>3JgS#~BeJ<6E(E4o$ za$khA?6GG$S6t6$2>p^T$Zvum?fe&r!zi*<(=#se?0z(6A2*qUa6#+-hUt^$Tt8O; zNie-VVYkPrEo?@&V`UtX)}daZlNQMSlX7BJHJX*tLq5W6fkH`e8byJYQhQ&imq=wR zk@|q%GB5Q*sTY;S14|&MTDElwm*GTq5z{ZvBTwv7@KXz**?nwzQCZa7?lZRE@3u=( zWF50Ac_Rf<=L}J(-_^6dYiw7}+tBkzbSBK%!>lX_rS3acDkS=Q1U6ep?Ni<*9br2Q z_t9E+rHqW4v%dnKmzb(-vNX%En6s~MRHcp)Y;iR6Hfu?wQHKFw@(-AsCd5*R<~Va z0lan9(r>Kcx9^tB7pH%>*_!WxoPZvV|%Qdz3CG#Z=q1F5f7 zQ8LGOomk6hP$zhq#WoooDlYvR;F2jT4y9cW*m`DY3@30$GVtQ?Kezgm=~QX&?fYj5 zhs!xJrA>L7@0v!PU=<*+yx(DdY`QJQ?#|S5&Oj9z6}yw|-+8VuUIs`nBGH9u?a_cr&G0#zthmpjAWfod21V08fFxY;P5&;;2$K=p7QE6DgQXyNdM%Q+oI4orl z*c9RH*uHivP5V1<{^Cj4W8R+AmHUYhG+_~u>AT}Se^e#aRih@QK1W)c;OaP*+}ff6 z5@WGBheA+7r3hl*@fE7O53Y)<`YGI@{kiQvoNz>?F4@P%3J^MOhuE- zj}96&H@6U)k&6Oibz8TgfR8IKf6^AX)FleO>uT-GvMFJ=I?=~#Lkk4zRO^9V_9<&ZaA0YT1sb~@U9j*9KXS%uEM0e$=6IzTaXcM5Rwno ze39(29R~^=^S4I3G_+4LqPD|e-*+rf|jvPu|>4>Japf+aZo@bWNkm_t*#9_hResd}_I{8Rs zhfP3{Q2i#kKeY&n%Nbot$q9-I0j2eth;bxyVuH8le$YBLH{KsV{z^qnIQCiLQD0PB z{n|APfzL@-ceY{LhvviZddX&1JA@Uy{pHt`&t*UYu8aGa?EzlO z37cJNr=_cg?Fw&XrrqdPS*v4B*)2hVJnKEd%k88RS01TU_~0>3g9^gJR;n(7^Y`=B zvY-1n;q3Dd7ntjQhSQu3$J|#7b@A7~!)`^#13VH4+w@0qG^=WyZJo9RnaE#_vIs}c zz#tELn>PF3b`4ByrBqzr%BKU!pEnHLd`6Mo$D_@fvk$+tx&rI2VQ9k?_AqEBD36Bi zGWdvOdxy0(L(+^Ce&mtxO{0I_EAv$#cdzO}Rn`uX_S)F`c@G7O(YSLW6O7DiB?_5- zT^obG@eKWvQFazQU$KP5t6K#=7v@kd$1&`p$;kiRIV>tu*eDgJ5ShlUCK&V`hXfx- zJO$DttL&!a#?mP8s`Dq?=XT0()lbq75Bc-`$BWOcTi~7lnm+%=raw`NnVE_6|25A1 zO?v-Ilm8@r{@*PWa{P~&k@Fv7M$UhZ89Dw}nDOsj|2c~OGt8*{Z_AS|0J9MiZ5mgp z6YY6wQvE=83`YPkX+QwM4I$EKP$D3UBB{d^{>h?OX;pT226sco8jIXC{}-?}n-xYF=?nw|8#n7_SX4d16T z7GHXg9ZUThTiTf9L~UB|_Pw)J^=amKS)MdkwMw-pfXH?*(<%umwMIbQ-ineC10cV~Bo zWtM>X$wgVu`VRGRO%Gdmg(HlHtMUGY4Ga463iFGG5K#K8qs8^-h@xr$Y2?+#mLDKl z+zRx9stm6a|5eWoYIyZwG_y|6V1Ol40P`r7)@(ms*rsR~J-^VZ4A%*XZDaAK>I0lafdKg-8H@!UZB` zq9M`CYEKf=AB`-W9k23h16U*T4zxcA3TQL`go6pgj)kHiCD0e<5%3?z#-2UQ`j;zF zQ>JELLt7aT%7EcOa1(MiH*I6W{55^slU2q8s3vH2KX}s=v+zYZO=uj@U zq(HB-Tu;_veEz`3b#TXEr%GJ-aC%^$l^mIvU;R2VS2^|LqDt8^Z#vEa)x z{Oh?=LF@FWe@lgQ7#s%hV1*2W=4U%On%90$~|?#8L!%MYRCd$lVNJjo&Q~yMkj;I=UnwuPrJsNi7$# zE@vczJ983eh%_S0T`C z=!3^K%r={6a#O8(W}lhwE+4*6z}o#X;F{PY{ZFwF4%WrddO@)F-#&1P!%zwD+8Vef zjj`Bg*)HB~A4gbNq@O@c_nqEeZ&T6~MW>QtaYKbvkJbV{zBc6O1zR)&DuqGnfJz}= zT*5HzFf@&LDxgxR{_mASuGz}P;U=?-YZKn!srX5v2&{cLiQX56*#A8QH)o=iQyN>l36% z?+znQI1wo)J-CxIsB#n6wW0Cro-hb4o9N^4himLq_&4>?tae7!Fr!WAdVauVYnk`b zxCE#ANgUf<`l;edX4(3*M=7(a3T(SWCJ^I3h(l<4_*V>R()^@0C&|hOWAjJY(IFsH z?EBRl!pu3w0owhz-nG9BBL1@*Yy=On$S(R(iegRFF$+Q<=}z-`HX)Kfu@i;X^D4N$ zD8vbEmekc;o+vEi*cNc6fDh?+U+I{zo{l;$E3|d* znLMt6BbXsHBvQ~TaNKOe`*DMopefrPMvGCZ`mA>rLIcI!@-eqQuVNRotfVp(^}*QB3wbKVB4=8Yu`hYlrZH6#4rG znZTw{=k@Oq`#J-S?ADni;CF$&3F=!%M`2na<*6tN@d>Vy0usUyzVPQ-BKoKbf$(e? zl_kmB*Zp$+f|I0mx^bhR$1kB?*0ODYI?BWU>}g5~YukU6?>(T5#*3>8*jHSG&3J^E z#xvM22!fSNn9Mg5-i#)-M3IWdfVE)=SQM(`@i`&r7!|w07X~S@CNsB4 zf;ZQaMX7>&B^yF{{MA&0KmTgiFR%W%24!x=ezNiGvg7=#v6rC#7h>s4Znw$QJqcYPnX$+$#nQj2maRHIF6l3QTlk;Zo!6RFF3F!wiGsSTTaR=t7L zYOJK35Y1?i!g;+yJQtSdS^^LJTZ zH1c@}_TqltQ@q@O!jNUl;#D2nhZy+6oU8+V#B0|7!`fTMHoC1_x?xU*nVFfB3PXjN znYlt0X2uFsn3TCkkv{Gql(dlH}??^btwA&8cbz94x& z*He3$x=#;{L+8(cT19c$7RHbycQ%_;=GW!i^em}Y11Z>pxdftivW29-LI)3UXoa!# zyyYHytp_SC3Y$wfjy4Dq=!KRQgWv0gUcjh-PzM{!y$&n6JLX&88mJVluLCA7(@QtEufHi>4ph3t zT@RTrFYi)t=Pn7JPvDJocZl%;DEQRgm+P9d(K z^-Java+5|?T(t7;Rmrr-+puI%);=D~{WU{w%Fzz^;v6%DhVLsI&W;7nSugoYGM~-< z%D{?Z!xT8eAD^vLJd2qci*M?w&xBas$*27j+7ycf5{q{&f&D2{rS$fLR}!tg6gZ7sn1EoR9W`^?bP1;*Hw{3Xi^8mT&96gzZ*sV z_a1Sfb_VkPH#TS_brTB8=J1kMJ32>MG?xHvbb25D18>G9EloOvW2>O>&K@ysS;RtvB0DqJr<$Mq z^?ERGHh-A&39#RnuN>i#UQSmd<)mH4HKTos@sF~c=gy-fbANqBI-;0f%v#%c&WS>l z^H|5W(8s?`h@E@=sgn?it}e!>D7Q!XS(Iw)Mo}*V(M1c9kPdl?=F*oVw>d^dZ+x6a z>z$FA)J6ONpP?U`%*4ZMnCqUNyeL!8gdO(P(Y>+(`!3KqyBsO1t%$H&j33hcYwkVP zueR0n$n|E8HXj36Ir;~XJUjeI#>q!8V9zI1Az~Z&y46P2kkh&rY;%_}+M|_A9>vR@ z>mDB!uE7Hj)^YZcIX0-)chKl_3?|>~Lqh-*>RRB~&$+j@=%h9z2>1~pR(XCRsPe31 zvo32@U<>kUvY|G)$Cl=B(dc+tcZIy$ZqRYqYXhFysKVx-`~-z&>$&_-l;VGIN@f=3 z|4@p53$gzTrTDiX`}g(#CqwFgi(hj6m;93JAM#7Cf6gzt{#*R=?^XYcXyp1w{PIFe zD;kdt89h!T_+A7W1*!>pg*-6dBXRH9dxo#P-Y}tqP$>7$Bhd~tx+)Ebb<__-S=aOgo&o85L|p65%#=BuuwSH@0m^Wh}$Bt=u)Vtw*n~4`-Y5 zvE&HHBnPu>pCJsEN$pGIva3Ah;5YAa7j$tIK);+ld0O1G=4Uy2wVsc%~6btIyDN)J$khA_Ni_rt+N+bv+8kkw0%30xP7A^?a`;b5GSOx?W9lRS4o_(r z=7vCx6@vfW!EbSwJtwA-$%?$li%)^8=XiPt;gk<@*L#O<6v#A=%bPR~H=5bJdg5ou zNus?Erj&4jyxA;9V3yXiFGE0U?jo?7sRJ|rIVb)$b+o?{1&%Hv<2w|ofJuvuqypX9 zFi(!9O5hSTr&9=x%W*@f|08uv5Qwyo-qBNE1X0%SezCf@eo1KkL7!`~uRFsARvIe! zErU(IwP_IsdDID2>IkfvRh?th(JrfZJrjnGx#q*0n$R}7_l-}zp4?LM3Rd;;B+@p- zqAD-3kVYwaiyLOA)rY4dQy>qND$_EXw5sOAKmdLJC^~`J`LiVJ$>?G0bn8KGK}sGv z0;Zld(fPn2y}vre{TWrcxa%3K@dk(JE`_ahZA8BCV^#j`;(d>^VeK5u*@*44<25H% zaZJ;p$BsK&kp}kmOL;5HaV@>eUJ2b(g$5q&4|rtS6G}OuepTdjM#-$u6j{q&v50Ni zO{4!Qa=gp5m?Z3~#Dd$ziYAvhP_e~98-QMl_(sYROn_A_I%fB-iYnFjp#LhP_};rO zlF@*Hi^T|Ne+*D?E+9~_&L7;_Wc_|@gA9_EGe7@SxRW+_-NU+0fWaxL+r_M_r>Kv6 zS=dv3zUSR9=*Q%I99oTon24_%Z)uJggB!<62oawfhH3f-6XVdY#x(~KL6&@KBO_Q% zSOmgH7c=HV!Zp6NQz%JinTdAo3}m331xJ!}BBn3z93tKWJKK>oL?T8Qr-|H3I~g|$ z8HEB`aA!mXBCmo|%I!f6xy<9}_x}Ai7NA59b+A4UC;Sr139(Y9Lh*d(BXIlTPfhdd zF)@;k9%Agxio0n63wG9W4HbEYD2O;$YUNH}dSEWs_c?IfxfRAgJ=ewLHGK-D{`ll9 zW6N_$OS9SfsajaD9yx+x|-VIV^L%G5E16CO_MVM7U=L|@N{wHK}4nM z`nx%6+qH~#l?CbEF~1Xe=B_zAmJMJU@rJMMus7G?&+!}F&@cN}SjUsuO>z<9_w4V{ ze0f640uU#FBXnx7v<%d^XzkcqmUJxxhWg}1q1*`%Z&t(ZfX5oBQL0;&auNNrNHbmy zFat`2Fi~3zFr}48w_o)Ncd~}g1Owa|xE^{8_1ztFyG88z7=!4Q(cvjx)nKLfQmZ^z zW%glh6-De(kErOKa#D>CWQ*uDtU6|qZYd{8s+4o$&slTKh__Zap$MY?a5pW|;2A{h zes9z)AzpN_3{BuMz##}-X2M!w>RSGshT#IV(LXMlWmTcag*?gZE2AD|SjJN#Ggjky zcQsEdQJmJ`@zA%~*`b);ZJ!_S99L%Jf>H6A=OYL&QADL=(!Q>>(ZOh-9tkf}YX zq(XwDklr+7uR)&7=JoTm^+^MjmvT}pIy*gqDBhs|9F=d(sYA_Own8?&AW?rjAtw>d z%KdB0Tc<12GX|lv3iccLcr%cc&9%wtYieh9$j`}3*>p1wv!K}mrRRv0EqT4`*6&A8 zh+;KSyPoB+s)fJBOOpr?UCv}FYJVS z%V>n?SR?ky(;GQ2KS@^my`S=8b*a&*h0=W+x6gAj5+LssH&w4JK} zQ?6sywbFls22UemcX^d!fdS;vUFm<{)Be5b`fDS`% z|DO$0{ZD!OT>ll?;9&e`XoG|CpQ8<~{}$T#d)5ECOZ`V^;{xEa!v#bfvG93#-A3F+ z)EO8NJeFVJJ-rddVd4^#3JmhejzXr(ks^u;fB~WsOWjRdt;{S<%yJf=LuL;D7x#IHn0@ z@Zm`X;2L8~vl9jK4UG=o_j~2s4VA6}0#PF6L_4K=eNr@RpN zj1RUyvWhN*=-@VF8`d=NEYA*g=M`W=-n^84(j|7H^A%fq7@Q$?gfE;7D5_r3CKg8Z za_MD^=sBZH>7-G1kPI`|Y){f_(*;D9a)(4@Xo6)kt7~+;TGZ4xBx#ZiNI{w}=W}<( zAO%{jO}L6(i-rf_ec5=Y%5?f*(e&MlRK zry)*0y-f%LLxVafbs2NMI?Qp5?g*+BmS0s-^AkO2801Z?O=K3+&>0(+?s>RP@C{4F zsZNerO*@=26{V4(;Uh7Ws{RE`hG9ikZ)37661p%EROJ*(*d&BW_T=8j7h2AQKqmNt z|C?oH-eV*D4bQG@CQ2cvbz@hVW5M@#uFWC)---KRmev^+SbC6_mJ@L6_;9adD>DJM zrB4|8e|41ihiLlM8S-%%srh7d>#AovqdY6Sr_oMIbWrdK+a@eA*kHwpm$sps06Zv z_dpHNhNX~^$A&L%Q!3p{Xs4?IHajdkATi)@zXl+hKP-R|Ua?D1#RXzvYtjM&R~#q^jPbovRG^8lM2uk*|)X)?fOSGVjDl=>Eije|Ny zTHclgdERw0t%f#B$vPOM278Z0#pF=mxbIPF4ZkG1l!6(R9r3+e9!;@(%&OkI@myWE zanj!tCGTg&7|04j-3tFH&QvLb_%53W0R~GfEjJ^;W;d!RwOC<8(bIxz5xO0Yhj_Mq zk;Vyh=B#`j2)!!{=Fy;)bI!KwQc;_$IB!43+6w|KM`1(gR8=ktG72t|hRGHhU(OTi z$T($aeWYDRzvvzPYgh}*t;!z#$Wp8K4JzrUt5TWG>g@4vISZIQEoLI^Cx#z&N%DXI z4vcToiW4>OfAne1v-ro$5k9(B?fJ()x!%s+i&mxtkjc>~E&Rn#h!A4crFr?lkPovy zaT+byg~pP4*6QOhX4$NSFA+ZY@22ZlK$rh=+39s=VeO5tQ_|UUnw!{wZhtYoT?(!q zKEQI|2&n!#BmB!{$L8RV#(Lf`PhaytTy`S$?XSUVgd0FNf4l6sjpF7Flh>etfv7Ur zR4Bl@H9@08vK|n-aEm||hK2kUgVa!*la{d&*)Z#Rxpj-FoLV}eW+EhT{w_btS z?tupj>A(+wFYrKg3yaVL!Nhn2kx_byG$(#uNdJfBVQq6W)=hVwQ!j&t%(VaUS#vMzjCLbc%9kR>zE z>*p7a!=o9vTbZvKjH_Q7TWYKp@FN~~4h65KuOg{q ziz=l_o53?};@yh;!^C610zjJmY{Q!T_lHvFyhQKx^YvKnY0BIpHp}(kU2{ehv#c#G zf13gJYAO-AwfF{{@XVQoUAlu~z)~k7_tn<)2AmyLXuUp*+oq{mKVIRnIJ_jS8u
      A5vHP2z)kYGg$(@%v_D7q!)oDkM0$ZFYano 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�H}-R+ufCG-=ufp#wH+57T}ngxpblZz99w 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 z zZ{-qhdl)%s@p(x9FkCD}pZwMbPzQ{Z*(txurXT7tk9C0+WAg zkeXZZtJEiI)nfR2Du%0R)1{TE+3SU%>x_hLOW2d5qNWHEYd4SQ5vHg>)D3TG(So~G z&5zRPX403_cIJPtqt}?5ue~l$Q|I(}wsTgnb$DDp$V3`F_(y@VSL^#8>{lv0!?W48 zdMF-?b*xa_i?>@TIUQeqS+7j#^EA3|Z{dH}`ur0;cd|NLcsTy`{Io7!leXrtw3m#X z+gfjPwG>Op^+sZe;q#{yh?mTqb1BY@M%~YHJUnG07*SQOQBQ7B2kwn4Nwi?6GA#ZC zElqK;P7$YA%pna+6c>BUN{G?}41yG{I(FZDkq=aC1<1EUm&KFtHz#BD3FI7&qB9e{ zR5@PQPZMaF2LqiNX)_;QACvOT?){5hlwu}tGCHwV$C~K?X?~PK*pRtpIw|kcQA;VQ zc2!%GQw4k795iEQn|*nO%fe)oz*fJMzNBsOp9VQbu6c$HOvNM3qbHP@oXfa>v?V&yH!&DtQY+M8Syx88gco*M) zPW)L|1Ri`x5lNkz5#vW>duRDCV8Q}f`;7u0{3b;LFk;QGMLGCC&;RLT{fBq;2+5Z!8Xs~ZjNY~Ke&%uN5Li;|1j`|sO#P1iavcfsWeSX#pApctb6mv2; zdKF8h(e>}$Lf+55aE96|ts-LdkcatCjDwWGAN1@}2l=*h<>w8(@@JzpPn$ZIOF^KI>4>5)h*1IcjNkb#+^c5wmh< zM-A(CYXd{*5xE=0uhdcu(Yca<;MWJ2?e-5Yy{g7k^IbXVQ5j94%8J3f&}7caS-wai zip+d*jleL}0;&QW3N6v30@R|6@y|lJC5DnPt*EEmd?aB=b)P~I;;?0@yJAy#V>gv= zYb-hGMEC6ptMt2&V%dN@%}sg`D_(50$6D2yxtoFa$LEa_8_SuhE${2{%jW*{WaYOEXjZ6bB_g+#DQ&%Zx3$e#U3FHP zs(aU|oOas?VSqoR%mS_j6dP?Wm$8p@ZJCK{*#`0r1&mzR!U2@~Bxjw|KfI=YV)YqZ zXIR6-=J=8=4uq3^Z;B!Em4t}8?1yhJ`guwZPKJ7Nglv>>Yb`_hp5FYJ1v~W|?>CF0 zYpY()b;D(Vb#L5d&hNwM^2UX(TAF`Pnc6SU(BWOwO$*RYA$8UgYas*)aJdNG!@{S4 zeG%Lx_iW#Y1+dA&U||O*X~OTnSuBozECnQ0BnPumfg*E46tvYpMdO8!m-s0 zV(ZXXjlC!Sd#uf3Z)CD$|ictR(Yo3nwg= z*@Cf@p3~j5==^n6>$_4;CzEi>AuGA3{Ecp3!P$Ec_5y}ae!LF>YIe!hf`lsJc&HbB z*k!|(ZlrYqQb_b_STKjs4;qqD1$T%apbt`fOCH^&XWoiSuLXY&Bg?1pk5v?t*LDi4 zC+(%3*A88<#G%uYOmeGbxdK~-Fy8E$VVS4gW#FKX!|y#geJeK8j0iit7HqXPQs>8&dQxRaTNT#dm#)cL^kB%Ja?Gbrm2M?Hw}O(!_lL-Esj2M?We zqOW>9!73|aea!obR!z5IqC+VZ&nvRDB!C(xX}${|i9>FbT%yzPyg`ae7g_n6d* ziDR3v>JBqw)u|BO&x)GssjaEpE|>BCb(WX|rjIJKsfmX6O2_PlLe_Iu%aQ?|4jcE4 z^GP_dC4#`W-<OKvFu=xia!pupZkQ798k-9)@=!IZ9!3^@Tev z9pfffoY=%+s~5L}!q9*=GrauLV04lMxUR& z<}hjtdwH{wWMr5A0reOiwCj`$ZnT!3pC?ez zb2YeVR%Pzs+!W8uSt2I~G5L1n|1p zY#bj`p?=Nv(CF+{m``75UD4+9)t6HBQ)abkrZ1O0<^*UV1?%%Xk=mvn6I0&-yn-kg zkkU{!(06V2z3q?#iS|}$B=XN~_Brapw`ZOpT7c9Nmao?>G2SH@w9Xm6KJvz;pK8X= zbKkQ=O#4{7or!3)ice5ak4q9!xDZN;dcpZH`Tkf;Sx?H4A{Aqr7InuE(htY^g=!AQp_OFMT$K*L^ z6yLubMz%jX%uTTRZ*Cl@`e)V3$J9Aa506D~fL>03Uh;$HO+|x4xj~mL@|ps&Yql_0 z6WGkCecbhoFe@=LY;ZyQ^`{&KiP0fL~m6^w+(w6*LHVeW|OZw2iW@sM8h9KNvyoen4tC_g3 z#j)R65PRFEa8>PF!ewkrvka=%!jQbpbl*ClV-Hz{W)Ri!U}p@0yN^oj@PRT`^^N8M z@*!B$aLi(~Vso+7ue$Di%28X+NAKtuY}uGeIb!RWanwv_OJ{CL!C=(JE<1(qd(!mU z9o^A?Tom>+yDpx(n;Tq>-jZ~NdMTo+PP6)>EIk-@?U-_cK3C8ydk3^jFDN8fZ)HJ` zTt6Nu>ywuE9oK7ecHv5eHQZ{kF!D$4v_dkrLei{a?}HG96u^~C!CgLXGv->%-f%_q zh4HVUnlWo$_$pr~KZ1)dAI_)!$@d~wdCBg`O|dHzC8qN@VEuAO8`s$T!duEO zkxAiswp&g4*itn#lR&MtpQHh~>eI+0t&$QYW@>Zx+p3vR7$Lt6cBpTKYt*&;f=qDwgU6f+!_qkNEH-W;~}y?$Ze7530@JZ(1;!j#yP4eNmWNs zQNp9-&-SY)TVS{?uVm~T0nu`6^k~oe9TW|QmMlK~FAW-7WFE^=%}<-8f%nYMT9N-m zeVP!6*sUvSE~(u1+-AHV`Yl2l6MD^Q@7ELD3^DF_U`87ntQsnr={(J)4_>9MCN&>} z0qkzh%QRbZv{@bE8rk|n&K%ws<(-xxCP+6mx3cLYvp+?m~Qao%2X(>^6g8S z3R^6`6^&v34H40@(TJ{KU* zEGLDS*dSI*hb>}SW=%OOZweL8<)r~-1u?}DYFx=Q(Np_%f=QM{x7dnyo{FCF!?HZN znH;?A4nem2qFaNOTcNil{Qw};wX<1~rF}7Zi1kQwym|YKPWB1aYiu)Yujun=@3y*4 z^9m22a_x*IBW^ixYV+$LMR)o>`+fop7x#WLqrYE4=44njGhWQLDqZ;EVu5pJhc1mn zl^H7sLYYb%4s22Rwi@Osm26}WF+rHTJ^&JVS4Uo-abqgXXXo1jXj8OFJDS=u5~d~{ z+?dIVQCkW}GZC|qbpWQO({y?wUl-K`)jtot>IBM#@r?Thfadb#NtT8<3-CGC0fW?q zoOJuj1=HvjUkjxI8cec@=R$wey`|K9h7$`}g&?2>GfFOS^SCh`7?cvTD80M!BBRX& zeSrVT%r^Q^P$ifSUCbSg3CwXwZvxeeS^Z*4XYTnpf|x%Q#yMIy(~F2<3&3lbs|R7V zN66`tJu*5=ho(L=5(9;eJo^yNk<=u9xsL4c?#x*h7d0W;a>|5boR}cuO+(DrPmQNv zrg{1%EB0h>W6e8KrHJ9J>G4!tq&U;&iM-~r+4sAdKfa0}@k{<_;o_7MEm(yzndYVt z(^*Qh)@4CP?w>S!N7P;FA=aIaCh*`1Q^~uSDsN;mRgucSU$~bfUPvE+gZoZ&Q#Thd z%oM+jmD0u_g3OKj%CR&QH zm=>CdbXDGvw=??I9xVtlTLLd;K@U$s+ZoTrFJ2rHuWUH$pCY8OCR-&*4auLx)||yM z!B!%_iA9Y|;{3!|5Sg?7fXZXP^%D!Wm{9R#L;&OhEy&_RV4qsB?_n^Bn+k7T>&te0 z9%E*3mxc44C;)O};NZPKtwueKxw8zYLhEjP0;!3Wb_kiph}1ReZ*lK2OfI>BqGSv& zwIXJht^DjDrFhTiTso_gUUkaBA3%%WZV^@k9De`v$)pw}z4DlN=nV~~hg50vi8#9d z)4V~>4&1u5+53U*tO%vY;r_6u?FB*#797re@@Xp!sVgG8=28DNRDl}#6C1bcv8if> z37RFU@CO78&MZ)f1R2ctX!G8nkkPK3%HF>+vhk^W1u(eeFsj}mQ^RDNhS9eD29sb> zy4?6g8+ELgIdYVchs8yfNTmqI@3zUbV`)kDaWQy|D5Yr8P-;>#)SlV1SxJvzJ??~& zE)zBBzGWGb0>KZ$k1S{G${Xuav08T8i1HcckL6xWu)^k3io29^4fts{$PFm1E<@a` z-8~hQX-*p2JaI0AFhSc}5JC0?5~R#mT0NmZOt2 zAXVJn2P9R*-V;PTr0uO#G%=xIO)Ww_b$?k&M>S%gs1-#HCuj&r5#)zRMy@ylFUVXf z5J-sdinNbZEvw9`ra%A-Yn;U5#tLJ69_M`flIhODzj^=LJuAm8$R#kGM*vX+kx|fo z8&uWUq12Y_@p)uQS84vY$V8-kcd(nKGa)B$MqDl$ZG-BtG3o6V_Ie9_77|O^ovF=M z7aIq01|U(IgGQZtDZjpXKS$a~v(w6QqqARi#X0zCeWLw5fHoR2mA{?>Nmu2(k3VAT zud9=(wD(Q5DDLx)>rez%(RShT*%VjeMBXf>3p3c2cB#C}33aOOwsuo1ovzh$#`I1H zRZE@^=KdVcN$5bo)0-m;Y-CPPl#Hhs4FSFxTBPY9OML|UKmS`w_rVH zKyP3nccudnwQ_IqLO5rCjC0?QeiavOdOz^FjA1=mTWmMpZdkk0qrXZkVm%Luep!l& zYOq4Fk^9A3=~CbZRZxTxS(%1IT1DvYL$HsDKo$;x_>-oH1p?_-CKnM8d^vGLT12Cw z`mgBay2xr{bX{^iXI#t_G1S|m@_EYnO++*GgVC2>BJG-eVJIvlnJ{xu!?ap9Vq%*Q zyX#FwUY388xZ&I#h0(;wU|L5O(kpj7UyIL(?%gII{&8KEQJs%tPs$T71FYDtxpfcC zO{(ctR@hc(VxPgE?6mrhF7j|5cq}%$R>Rae5i#>GTy94n89!n!jl-z0@k7d;==v=7 zggK1Q{a2kAoMuh3ntU~^QyZ(@wUvfeW)6Sf*ClQX+NQb%q^%iSI6Crs+elIr^_5R) zIo%GYJD1CpKepG~kF&a$%>0(*L+74QqS%B=rn~v#$LvTkeeY! z|7He@xS-8m7Ck1mWHY#Jziwrzmb2DENT z*}6+jrfH zNjTLE65y0Z@krCiFHKa>dA^8Cf;2S4yCS-PHUPzXfnt3>=!1A)nqrny!8jEWd#czF zXAM0q@ejtZ<6E_^qRC-etsY6P@g88$=&2Zlm15J$k=s0%6N`WrCrlWbX&%grvIb(A z%~}gC%iE@(B6aMfA>uBtwao$ruXdYG+2V*8`UtB@rg)L6_DZ?|*N8M-E4+aeD{%ni zw&j91SdP+$V1lo$?+;sBl+;)9xhj%P`PK=8xrzJ@5@gEgQhiOeTEZ)uO%Pujsx<)Z zGeL||^AAT>L<0{;QUqYY+A+!qyACXK_rRKu@axzS9u1r@U#d==3f}1-A**VB29K;# zBCfQtXwi&1B!J=CpiVYr#jq4-I9(>z88%0L3$3->_<$Z6I^%*c!x_Io_As99=VERn zDwe@nCe?m6UDADq5}n}2D(7V*z;@Mk*so31B1NczLAj*)=%`n;;?3%-T0~jo>>7SE z{|jUvNv_;p#VuR0>!dt~XQNSi8TTLp)w8K_D9K1|9JY*2x_qm8s62Qjr-=l|wn9pJ zLPj}Fsj9YjS#tq6Wf^U@)uJgbM5sn}muv`HZrcrIa8?272-dc(?? zA11To*V(;fCb#t=J#48j(${RS0K0n7AJkJFCj4-x_#1^d9xeveoUBlTvizE1OFi=r zO>-UW>zktwRyr2?CP?2vf_C~n(CS;8l*DcsG9F2+9pk;<o@||Kg2ej zI6ipqcLWc;w1iYM47_))Gk+v7qbD$?Vi*&v0Rb{WV9jLgQGFp30?5Zgq_o~uz*lJm z&v`1!p;_yF5FrudJ1khTZ%jnD2dJ2qcR{Iyj!)>&7QtQlRULzmX0Ya$1^#n4OpBno z5^nBnaUd%e9hFgRP|qtL*1H$MzKjir-{;3Y+CtOC=Vtsf3s_ZB;1Fx&*<=}K*;l{H zK$F<{3GU{}Z*O?LYxwBDgUxKUf~FEKY0BBIw0277D4i(FjQaeTyW6;BM9W<;mG59> zaNcJtizTK>2T@FW{-E?Pi-C(pDUp90bY2#y@5V_yY-o|WC=)wtrK}m0*(=O-=R8Ec z=URGdz0#=Bw!@JDV0T}j5gDOl2hb3>Q>NgnigGH6%8%i(ol~S!7H(Na#k}NU>BpgU zd!%z*u}_@>u*t5#r{K?j%_+pq$1vn8-hw(uijISq3u6{4l~x~u(Bv7%l%IGdvoJW0 z?05};%nGR;zCw!q^W9~=ZPWG0j@*N_s>gGhEj>Tqo;stRF7Jz-LzHmz;Mqm<)g@_* z73K5V47RRZlHFIvxmQ#%v*EIbPna;b#DW(N?pQ0$%XD#WEp-ItuAeFU)Jx1_^yrVI z-oeJa(D$|C5^sA*z9VTC;ZvRv9x~8dZ*lqLw4nZlZa7A)@;-6H+dN@O;7?;8~NMv&1UY9OG2D=?B}+=+a3J`Vg^ z;016i7CEAvp4--!4(M&648vywO^`#qMG#%di|CZReRU}KZ)xQ?@pk4iUc`|;ggaFz zv8NKxE>Ei)(3 zY=T?sYuoHq3GwL$8EB71k|j#+^B=+&@D8IwK=O&NnuWJ*5LtaKH&<$8Kk zCF%!fhIBYfN8k<&Z*?=|^zS4cz#$Dr5`1?3M7kO|&^2?9Vbl)=;mttHh)eGU_yZ)Q zGj#7HIa`F}HY5jk9wqb(q$T_y6#Pd^wqs@Rz!NW9DFIJTSK9ctxf#YlUFE1}lax*o z@6{)hds1#s!!_sQ6k0wj!%w)-0LG zKTfBGo{8O$n_JLbpi2`q7in%2>9U$OR$$lWSnd>har{;m7LN%b26Ugf7(9Z=F}~{i z<#Ljt=KE$o(r?L!8NO6qZcLK+FX9Q6zvtiYz`N5?x_ybZxYEhUjBz4*#NO5fwWV}!?hi-PgCo_oxulHVr3 z$b6t&?Xllu-=bXvvNaFXND%a0`zEoof$gMu57Y&Hthjzh_e2NjGxl{se`nj1h?jQL zcUz7Pt3JT=uMkiw<@sJXX|=`9iW`@hD0~uyUyx#_CS^;rVYC7i#Fc$1e2D&naN*vQF@{UZ7$JRc^cqvVf3vm9md5*idtNk1ew+iH zA21V4z2X<2n$xd`spb7{gwZ-jzl&=fx!uCAS4%}jhbP73>eSG`XFn{Ad>7x|k^ADN zJQ>0UOZEK`g!8)t7RAJ&3jPFs`S7L8otT3CAMlI+>i$>e1qTBo0RzF03&q3pzX4uA z{deL88z&RPe_IeRvvV;2C;Z|+*ca+v8Yt>1{QuNgmt-SZe%k;K+tLt92{VL;mr~Hq za;);*0G-NdS?EC_!w%Yt;E)R!%+01jCN43wW}c8$1DTQQVF99tB@!O7P1#-_q-FSA zd#21~R@1YiDkK>kRs=4~ES;U%xD&ruxO81+4%DA>Mykpe{C*(-(-H`b)hDk#`@53R z7fWj{g+zpeS-z6KJNALv|@OImJJ8nYs_9oP2 zTV7UC>Dh?CvC6on8G~O=FzVb=07Cc#8&kGo2Vsk?a`U5`J3p_W8oq*G$YN$wv9^t4 zgVY{#_D^aap<-K%+AEnSt;*lV$4G3mv|H6!*o}de1!G7krJuzOCAs8*7&GG1_?5IX z_v+<>Q>FZ++!Vb`jlQOOJ!G1_3@A!p#{2=1z#US+LxC7=}K}(%=!pn!9>O5D_iPVABsqYk)^guViZs zBZsU<>~VMK)!&FKzF(<9K!55S@i2}C;h4ulmlTB0F9Lmo?pH(5gH4LmJoH~fOtpZM zXCdV0vuzHaBM<-3Pp!k-4gAXbvk=ra9>?_iU~B-~0FCE2Y>-b*r!VXm=<}X7jqq$Z z5NT%Tco5X8u-wSMu)qGP zYbH-lgu0_h6UlAk)Z?sodIecg00`4QqKu9VqtYVp%l!6>B2~{llsQZe=p7>>t=Sk+ zk;u7FmsZ3ULw3CWzuuum4IY*Lmj>LR4YjJP#M``{Vv;J&)FVmkNjnPG64a0k*~?=g zm<;e)jq8pSfsQwVydYuCy|D(=N1ef?$#*YEL-+ygd+IlIOWKdS!Y{Nselrd{!^U9S zf$;l6G($@o!Scr3c)bJeAoBYoBDwphA1RX7SRSmg*{0VGg0B8Pzow1S z1k$H^y~1(Q~6S>t$7;iVb}tX zYF|Yn(;_`qvDBu{Gi@+PYPTTU8tQ|+tC3siVlj(fO&wL7%w^G zJV}>KhXekQ*M>i!7Gt?ys~FkU7}*<0zb~|%3vn-2BQkcERWJbYt`JYY-?yP+c1TWP zsYH=4R|L~77EO657Xd}kzk?B&FO)o33j&fz$E0f#?t79<*=OTcSR#bzhxu@si(N@ z_J>DXgOll0=XbZ4naNIKvc*gq-{sXqW7%DjN~X)5ZlY2`A`S9XIOHwzzD(VL@h~O; z){|0-914bTffD`InrCZd$oUnVe^lvDTL21b3x)TlSb4z)#LGwmDoKW>Ab0Kkn z^QK6_SPJw{O_i<0`rsOMyqSTob5r)CA-H~InBL+8DH?r&l`te|QKfz0xN#9}o#V|~ zPOq_y?c@P<-kW#$EJR``LaqcA+$lz6nE=rkuU%md>gsy+!imq(pW zX?t%liy z45ig=8%iEAKu$Va7B#Rho2}co?On~P-1E`he7;g<1-t2R$+6zA^ zB=-qNH<4z+KT;4lYp(ESd`t7b0|^@CT3WUmw%b>U7TowiP1@3jZx5M08i}0Sn%tp) zSNb$7B3DoEtY$pLR5Tig5_OObrFow|T|6pTMBa!#gLrFdsJ8%A!=fUk=JZ2@*a=i? z`#0Ml6t%YvrB>tA5;V%Pk1q)}cW-}f3Bw$S5haj)9qKC#(se%_L-&`+G9w;@CCATY}M}c!hVJ{gg}Q-gVkfpie);4%o)-!zD1d^U$HwH z_uN+A2HZv{G7UdPv3; zhLGTD$fWQ@4$K?OVG=<01-#u2zKN*iDCG7M%q69zo=8|rEGqIM-67#X!a@c~i%1B3 z3LF`bTG83jUejFDp?8cA99idi*JiQat8I^Uw5<*eWWnADPG^K_t=PM# z!NS19H5?Bw4^IzYiPcpwZjORsfn#eriCc-AiMxfaE+JkS0OJPYR<5m_ojW)k(&}VL4*gU#= zc66zCwbR+HPJnd=>Y)vX3gJgCC%zzfSLzg)u14vH$U!YL{5?%`SE5hLbuXr3b1ds% z8PRgHxWaM5Xz=pAZ`Z@cMN9q}1vC(NQxi}`v}uEM@En0;%jN*?#-y6aUy}NMF-dNU?-U(5vijgfx1 z{rlb%OaJsSeFgMw@>?)6eI-uF*E;7lzFxfwUVPb2eSucI5(1obPMLGwI@CeJ7*aG=C?tpP(?EiVyw$E5VH6+Hnfc~vZaB`tPqTJ8`utw>y|Ds_lwl;;+-oRXiDpC&${b!q12<>s-Uj+~F2 z0vRE2JUVxcs*_(=Pxe1mcgq`ZYt+XLqx8NQR>odO$yG2DbuVl-~q+0FU5?GD=4!%8Sc+vBlYU4-J%Or97XNp-(BFzW6B{ zB+kh!&x+~gUZm%&W43NpBz3x|8>(}T=)QeT^HcC!M|;m@QI4r2L+9%2omYIOW((QD zK8xuKyAIEL5Dm)uf}S|}u0un<6@3H(XF{kpD+c}S2nvP>2;GW?D*h1FDg%O#7}M^U zQmi^rycR7J;uyO1!V8$^+guEuuZCscDWle<{6z#4I%n%D~yiU*l5E z>M|V}xh-*GiIPQ1B62bN8-6mCzF~8to$vJ1ev4NGfx>4e=x^olp}Rk zlO{wiIJ`J5Ai!S&2Uy=&?SG%)mtV%t;6ZGosNR;9GewVp|Gt$mJ04fUHWW>3U6}(+ z6EjXJRO_r|7)9v{VO6>U$Q2tGDNK|q5a)qdA(2p?PX-x|g9)U#{5?!WQa;)V1R6yw zN6sOJ-Y9S##M5hMY7bP$7gySd+oWX&+N8xC3F%i@got#nvK@SNEOoRjbu7uQFfNBJ z0D)YsaPVR8#9dPt+|Hp_v$*ZTJAsQWESA?(AfD0{zOad>QNP0^zGLALi_O&)r)E$K zzlV&~6HYTLj=&9nAH^b~gWmpvW?NRRY@w}MZLRC3Y~WC+>#l}kK{4R|oLKgqN&bd$ z1FfcLp|rPt@$0Uk0{Zx2K0MbpS$Vze9URrQsS}dck5Vt+NV<5N9V)mtx|^gHo={Wb z9YnK!fg9sXd;E{!_&>b=2#7ftnEvlVV^(HXrvD6$nb_D^{+G}g-d<%0^V{|LQ`(U* zRa#;mC&P^gDUKwF#7L;uo}`U=ESi;2@CxDRDnWoq(8z$vFNG7DLNA~zWf8MVLSfEN zWCwAvcNR{xZ_<2(2@r!e*o-Vbf&^YdknP(4=w+9fw7TqC%#3^K-1B~E_x#@7^6t~| zzTE*1@(YO&1m^6@oPy$a!|Jhti`l}P0Qj}`4j93atZwFFDij=^$dJdcI&0aH^+!7$ zy+U9K%wPRyO_$os_TLt2m2@r5AQ|*mT?$}v5q$R2)Ku1#x3NHjcEewl%a56Cu`}qu z^Om1rWr4Qkk?gyf&w(?!SF`7J9(r7=4lyVBUf}2+`vn@+m~k)~Q10Mhqx`WEXd1 z;0?AzeTls787enm1en7YJX;((HnI{TJ4NZu8{fejfX952;ue;iP%gBCj8w7mw9X1T zU_1`HZ|sq_3dj}A0M~-sjOqR}I-w=Mp z7bZ9&k&(}ih~YCC?==L^{$m-}bV3ofCBHNQJ|&6WPa{s61LZgaYma(@f$hMy0bDTEXq-RX(;*NMgvAghdqWHM5tPb{hU}Oe1h{5FGYI``t0}E>y!}L(xJ>uqS~T$ z0X&R4+;Mq?ei(byd{}<)NQ`veG1O>j_-oqq$>0U)BCxs9MmVDA31WuKMDr*Z9i(H_ z$Ep1EeZ=e&Q-|kPl4Fk@k45DW&m{hJL~-(fKLU1)`H1=O_ck0?rJ7^O;7-@awaKGC z;dw&p1C}9lJ_3Lo7XHJ1?KQi@POxwnyy03YRF-xgxhfGf&Gm5Ch>eNoq^Xz6ZBHWY~<1*6Uo`i<1^^rW>RJ z!XYgsZA(W-m8H)>&rk1mCF^AR&tzualxwjP+b+#;=0i`+bNyivMZ2EWLaTt3kWVh2 zRM8+wAV=EiU6psF2AWgL#ie_0<##EBPRY$VRr#i}kMojUdzmtC_DS2ZRgT=%Y1RXY znhPV%^o+7@M)`NSlyd0kxF>zHo4N&`Dn9E*OQsFs$OVbf$X+kCin^FpayfF(+5DDn zm0@ZR)JP=Rpt@x;?d_`v!jHzH>F;LemSw~r{XQeM(hXI#qC65K70)WQqj{@FDq@iA zKOMiPJaxNPRR6efc)xmZm08aRaG9feDpjBUPCjO7S1Fq~X0gnShjXr&>rC9sA*2TR zY)dh%;;bF7Xz-g!Bj!}^k*%1w+u%xw&t(_Mv3odkNEQac>Ke&oLyK4rDlhjQwr-ZX zCNB2kYA>I2FS9u@7)lWZ>wK-ZJ#k%=E8$d&D_)6b1_&>Edj7BXznvGck@U9 zzXDmD#WHyI(5C*Fe>|6aW~t>jg{;EC`c`9O3lIkWI!UC_ugIymYIx+2dyiLLu!8Ef!I9ktH>JY5dYDx@tb3b znK+CWeizZ6nOgcc%_RY`|@(ZF}{h%vVCC1!eUz zQ+A_7dDu;tA47d)~CETY_VBtCi1?4I&j#YdxVEKjMT)U~qMmeTCkyS^}Cx=uClxLIHXFY+&A=KAvq zIOTgUBmdv4unRY`)K3SF=s!r|E%An-rC602DoV14|4oDn~a)Tb=cOHYBgLVkl#CqbL5$>S3 zOh&&PFy><2f$HFIS&Zll!0T}5f;4PmUYYPc{T2x2W}LWsPdVk}oyzwclNPG7q&Ua2 zMC6i?IkHFbiMEAdh_^+u1hd3CLpUNZL^^{`gg-#)K<9LHldw{;)R8cWbf>X6>-A$U z;)y$sM!`7e>BN^ujnDTUL+HOFO%EPWceQC1@nakGXBe zgdH#vkhD6t`DXj_NlblzCNh?sRctu{HA+B^YoNnVYTA#7wgR>wDq}M?BPwSJ#x4sc zkk4QD0saj1`%@od*C_Mo+KP3$?v?|g_D-s1gIfymoF27t`=DB`#yT-~h{i_Sz8nGV z>;HoIkZIhJCWSM|yh}f(VUc}hGs!GPzs|K&8gCJWeREvkvui5mL`z4wYeMwp2))(i z875{jOZufj+$Nge1Ji>UMdK3Z0ift$x5N%6($~{v>t|m{%({_q3&D&Eq1682_&QsR zXRz5m>bXN_B&&GKBl>J1AtE8$5Wy%MP&Y*|$r6ZN0F$7>kky9}Q&r%|E0*pzk(|xo z}fxx-N*Z|9Z`i za&q*E33t3fwhYkHXdjk=xf3HqP1EA#&? zyE3vfv2grPcx7Z@VB-AW>D3$BM`fksR_l|~JJ%a8L&hx8(}XE$j3k3cLI@~bR%nnI z0`LI@jEqDeTmTFL0)nKQQGvR=ySnG;t$(aSPJt>s#N)4R3tp_!h_bfzLS>uQQW0%S znZV1o{dGogSnkrx_G4GyUJw84q!<5-*4{_2{dZprGX!z4OF8^Px!-BF0iqI~B`=8V zHT5RZ{g-VWLGWu!-KAsQ)71_P=q-_mvNVyj`qzSQIpks*!l863-CjM(uAUF{zq3e3 zd(BZ2`N=hes=1({B{>QPJw_56u-KzaaWx zY{use-!0Y`ShCmYXgtH6w8J;2ug}|)K`+JiTxeL>`AI>d@}_G8iu?MvXQz$*R{K%$ zL(vTlhSebwQil<^Y{kkr2zvZ{mQpAj`+_0?!e<%=hJaC4cG?`J7uIePVoC5VGU# z#V)TM1odE(kdn1F9?HgSlh5NSX)W}z(X^aMKP(&!H1N~2BOvFdUb>ySEA`%{GuNsd z$~BU1CDWWHE3%lsY{qKIKjcg;pp15MTvprpH@pVN!HX+nrB7(v%Z^**yNA!EVA@$8 zca$z$)_$;TJI*P3$5b?lSoNwRPxu3_a6P7I5^E%llF(-GczstYQkEG@XFt}I0 z0mDn?DeB(*@@Qa0HMtIq<=WEb)xbrM4qMI|zbpW?DF)_nZL1-v(87uejG}b$;8av9 zko>TMu!oxR5=wZG141kq^X@fMvA*AnU4`I+EtzpdiE~m})cv6M+E~7fChENd+!6Hs zDHma($dP}2=hi#}KG`yW1CDTAbzwu`QccLWeG$vV(2m5BKdifSar27gwCoZ}_#_vo zr>_k+vidi5Cs$B>8N^X`86#XS6fKF}?>zt0+Gc8-WNWW)3zwIz>SR<49#UId+m_+r z2a6sCB51`$bwJ5xpnLl*6A9!T!ac#=ttG*8)urR}l}_!nQ$8bTvAGnPt@OIC0Bq56FnNpD;c#u%j*=|dscqJAxc#Sv zB!?mpC@XP_9aB&RgTV66O>E%?t)2x}DoE5=;m=D0)T4(M<5OkdF7@PxNL|;jJVoTt zZo!-#ouzcL1K+)TIEi&n%fZi&R$W&s|Ms36)oR=LC0frnu&e8LLMB6ZOE0KbPGnF0 z8e+}P8W!qMPCJl=JV(Bpn{>&Lu?_CTYMcpTJqkmrm?oS8;7=(TQ9hHE#eMr9g&5iz zxO`=3Np=A)JY+GTQCw*6Yy#|pg~NuT;|e(vUcA8^Z+S@zM3X|_CaptHcCBNMKg9+B zFT^rdVB%JZSdy}P5;GRB_2|0~I7Ax6l$8&0KbRs_9i>e~ku|@P&xanq%Q`zk+~unt zkxug@C2#@7adBke1UabZVX_`W*r>pYt)}ygy(_d>g23@RSw}TltZgH@OZ=0d_ld(& zkoW*q-dkLs$b};5cYEk)FNP|(8D`%m7^F!qU z3HClWgtqG~<>>e2$PEmLh_WKifUx|SQG(h$^90$0vB-I&I`l^1RD*8I;n(DM4o6WO zpt1vOD3HlN06!%Qw#!|hQB|_aqi1cHyQl8|;Nd$UO z4WNgl5gv|2H`2pB5gv+#zS>0ia>LNb_dwe;7qqn!SG(&5(Xj)KI>@XH>@WyTq8A&9 z7zG!@?#6T)&c;S!u=g0N+h5gkG@@q&aS3Q^0{Va!EEmBTz(8tw3bUrV@jeX0tUe|8RIwek`RSK! z_+_0x=x^iP8eZ7qyMs6E(7VL~c|ZHIf;2H-(4ohVXRJmS{J+D;fz2$xWm*kSsN-K4 zU%w!~Nx)=lzZ_OhypGG)A8>Erac1qY0sNhN2Oo#^6RuzNE3W4bv6uUXd6$59b@-!U z1yKivYeUQ5pR%=||0D>3z@JMg=p@%+Z4tsZgqG!g;R$pHAFo8W37C?tulp;DQGvb9 z2QqIm$1t`YfYN0k#*`J)etPrCeoqBM&)9c|xA%3stQ~>3YQ56mhiP!=ofLX5`ZVnr zy%-(i39F$|Rt?QRCwEf`X%}g^vWj}!zceuTJc^!yk$lEZqPYY7+}2LI0KXrnKx=UX zcsx~3Io#Hc-w2E5-ng~iFD320E$kyL_V)cPZS4Dh_ms{$y`6I|3v$TT@b0<>ZZ|d0 zHXE4tH+!1~TbkA`p>D2r-mi0>F1hbtTQPOV`t2{PoNcdboS&aJb+Wu4b$hf&DV97< zpdm!v#@b^$V^?Dx#ya8TSUhxAi*eBBJas5ranOamb|}#vA;4tVDboe zs@%O{!n|7BEGM)T)-OL0iP8?x|>J>a~I?Yb?&06_D1(6p?ns zmBCaZ%mT3tU??Ca>?Cr9>w*X>aE?^yghM7p)2ehVswY+Tql-$pK%{uAMiJ&JBGJJA z3P{h!qJjP`6#DK?1&qG63|XXT0rzMjoV)@|*#aQ2yXj6<<_J-_Rbjv_7NEcRT5ZEA zs#skW&}uHSlappiT*aa#itt|2QUu6l<+Wa|hWrAb3rOkiF?Lf;u8r_hTG~MS2I=1? zXI+q&{7}9n!MP4_c3jLnPtBY?N4qUfh~>5JbL(c^PZp3ANHkfi7L1t8t-HR*pRpgv z#0LAejVRIoSxFxObjnEFRv4-OQb-!OjJzn$_v4fOS8Z>A4&HemepP7Z~WTCzxx zHM&+~q@1vM{rAlXHRe&LN+n6*_}gAtOeG$54W~=rrMPB&DZ61IU)wy}?56Fl+M~8= zFptCdn5>O3RlZEjfm&af42J2BCATDv)gW`rhJrx?Y%3wlJfHm6j#`mBuy)$Y^&r0i zqtslA4n8yzct8OFG%N}zMR;UD!BBAgh?07Sf*SN_?pF59qppLcs6AY=QGsXd9`7`z zYUd>GAbMnvbH1tg@hob4sq`Q_N8fu&*l*N^E-s`?rGTn5bnm-$J=IsCCa zUd~DyG_`!3u2I{c6y4C=c(rp4s+_R1`rrc~k;7+!Y=L|oQL6zJSTuBS2-E-wVJOr!*obZDq z4tp=LQqB!4S~?<wcSSoTa- zjTJ8Y$>K_$XmYNgjEoI!wArn!JoSRLtPgcNub8`C@PBb7YcfD5;zpJt6BJRwkY~r zvjA5L3>~ zLd?IU(KHyusnbA7n&pH8jp-$f8OsxIBI9t7@i-ZZ`}}!GWXMcLwTF|`Pxsa}R~l5t zZ$xefwEH?k=z=81@Il$UBYFTCYDLD0amdv|l)BPum01^NsPqt2tTRlK(Q%eWsSGsE zFcM_(7qV*+rh$=z+8!d#X0uZ%4#*u=y-{7zHD@=+E8QSM!;eIf0O7(~ZD6%rc?fMAT!fI}e$f*}PvLqS17fR3*Y77hxm;ew|Y4(q~8 z>Aq6C*?eC&OHS-Pn0;?!_Ya;r1bqW~?W>}s@cu$>zPeZJI%pOM@SXZvDn=A?2~SFq zCUx=^ZI9KVY!o6MKxPQIcu| zKODjBdh3R~4}~F#$%5>Q&OEre5V-daly0ADdZq`SDTa??`5TmZ17XaQs;Yjy$#o}L z?=3u2=5I_?Z%LSx;401E0ROi1NH3CK9Q{!R@W6!kP8JYvaP2h+Ap(gWvG;>$1BKOU zYKkBkKQ47?|E`RIY&F%a4!ut3_tuGif41+$0TlV$!!tfotdCQc%uSY2kL#vZdM<0$ z6Lc3fd~SoDdJQ`apNn~3gjUus`Z(K;dwHahrgW;zHLHBFUWR-OZLj1FZLyl+T{y;+ zQReJbt!b=U#6;QtksMPih+xbxP>J5}xroI6sbH+9SXKR8E3hzhd(>tsTexgPK8jPf ze!+YrN}((w;Fb^th-hT1D!#EY_v+Nt;J7ihT#r5`UQ&e(84${V`2BncOL>Xmn)q`# zc%Ip;%vbJoXOX|Dtaw9@5;-+fogyn{>i^nF2MTCD${w@dAA7^ zv8zJecgSBUo4QGU<$77Vg)@w==ph)(P_^n3&D0Ko{K!(@z}#|6!%kqi(&!3{KwG@1 zX9CPjn@_CBLNX?snWhA+RXQx0TDS!-5xJI{<+SsYT$1~@#}=$U_+;c(Cl3mNa0bQF z8<jF2T5Gqp4l@fY8QnJ1Jk}HtyKs;MYsOMfY})EfUi2GGn3nb{XzC!@6hz%6aI3d0Kxkc8o*yj1d(jeU1T*Fb4Rhc z-%cW`>L72c)u!tAmH5@^<1?mv`ETmp4$%hp>$G?+egnzN*im{=&~t$Nbboeod(-|3 zffq*m8;pLn?WN-PzL}@(?|!^KF?!1B&-bys1g$6}&mh2!+gR9DJnF@>HXnP-AaaLg z6;!&0&;S*^F`TL4Mm?r2Ab7!!Z9|uprE$kLfz~Q&L%_Wbtr-#mk85ieU)7tVk-*tdh%ezwDBM=NRj=8$(f?qU zG+C@HrU&e z#jrhN`s~!R)rp-fL9VxT@vFYZyaJ=Ab<6tSU&V(Z&k;6(e72>I)NLni%>@>1*@f-m z(Pd80C}nn%8rhiR3shs(dE{mYK!I~%r6ssV{tojH?Af4^^Epf-hk;$ zS_=Mb{E4zhU+vB$@1%<3FB2}>n&NyBs)BO@&E|-5S&bKnLXtm-|JYA}jNC#T2nLX) zG_6cU=}bTBOkkd3@UldZ{p7^si3MocN%Xbtyyldxc;3erQeva0FQ|KY3uX++)>4lr3gE?+ts?u8(d{=I*IDcr{f! z07NQ;nk7Ch18XubWLe~^KvY2s8D*iVB+t>jK(UxVIs0=4uu%>wgUM*f6u1jw>I-A0 z@m>;j06sjSe}g>8HTnT-_ymmy+*zMg>~&KXS5#gbBjW>jSkl!F{Tl~p$v+2d=SF^OEmDfdODP>-K~bj> zf(dGi{TYb0999Y_gN&u7AA|COrX(jmXEgXLh*S=yND%;xv7a>--J!43rJehY?DLwl zO!G3BLSV7%o-R`uHr)W9J~i!DEGl}wutb5r>kQs4ZtSS(l<1_?2t`FR(kk@HB3sh~ zNxMA#Pbp3_sdJ{6(m=(WXe}qIg{#3QcUBuHBrPat=;&#vDtMoM2-R1-kn;Y$8rY3K ziZKc@rm*cs{XxXaI>xgU_xXWCiuox)T}GpYJn6?H)9cWHG?W}-E$^@>NAjZA-t zGdgK%OuJrd`tP27g3S=jJOlL$<<_)jJZAGM8)b6Q9D_MG)l-rK^iH9^n7BioRT81m zZgORl%^8AV1br#?B49lCmDdhkjo2lnx}~j_l=g^KB8#7FM5)+P@x{U&mV9TKkn?7d z=mdC7;izYN6!KMQ5%R2U!v2dOz!eA%l~#1*5=j#Ic~3Knj3ApFYNkdsS!+j6#YvMr zy+{5aA%A4rVeM|Kc`E;Rb+_-!VIt|tRyQ+LT%U|CH<5m)@rauLs>UqSSJYq4I(^Oh z@iUws^B%;<{;s6}dp@Jqe}ZJ`MGhu_i;it9-;CUIYVdOo0Clw_gGRM1tP8RN!it4e zG5S`^?BImQ{1ys91B8Sn(nvWm6xy)n!X-=o;A*)th_coJYEQ=px0`8*N^m-LmbAk5 z@OMza^6K``NMi3xSSc%z4dtn|ZY_4#m&{qx_21>iwahZ~IB$ZdbBXG(`BU4X+z*hW0h%aW_d^Wq<8oXBb(E zLw(#CrhK!?Wiw+wSW{!FDV?@D-=-;qVJzY!&PJRt zU}oA5TV9QZsgjc@a@Rslf=kX_$)q&{Z>ng{>15U@})g4PkYG;<%N zAVz3-)u3U&1N2QSMW4ClOMYj5_kB+xJ$PS#IA2L0^18kvmaq197E^m}+*A5Baf)Qd zUfpB7N~OmgD7PJ$T=V0x%o?_AZ{hw6eWHH`K4GZ>TkcMICc@@YmRx9dB?E^nw_9$Q zggA4x7%(tvG#zQeDoA_BNxuo}mX;$0s2wQVP^NO{*BV@7n6=(QGldl+8RnWl-*FW9 z2jf)uC^_d2M$YqH&VLn6o1x{zT0Ub-V!`H9xE*7jr;u zXZv`=vcN!m6L$cjX$0}!2Fhv~BnrU$R%(u-UaLEG@PX{sivFbLL0gK36>U>VLq+2c zP2q^`MeCE+2hFRNM^wqULU2m1mFujVYb9@r6t8l+=Qt^m@a{lz2v+q12Hbsx1Sdd0 zo&wDdeZ&l2m?b2rxLR#>4+5ZEfp~k40jjC@z$|UlBfo)Wz8I!&5t4zr@BY@(>ixwZ z*jripshmfXl|f(4KSl{Tj?LF$==WUJko+p~Oq{lcqpx~)8j6jD0hWEIJTGb|!;F?@ zHjbY?c(;j`lB8`pxWULD5kB?_KC)?FVNJ3JS1S9U3W!%O^Kg_FbCxDiJ+!ODg7^V@OA_jFTG1 z#<8y9yhHArbw33fErhBQ1U9nl0eiQ3(*Y>1_6cwj*-nx{RssGf$niXuYs|0B1zb=a zK)(Ofcr|pAB2;ja;*)gt*`HLTh~ok8@a*tk6+INA**|mS-EM~EKksF8eF75Q)=Opn zQBCYR2SwUPNK>E>4uJs32cZ_Bzo zp@m+f9mVw)DzP*dz(4e7^Idm;0yOVO-TwKBlNj+RZodiiiHzQeu{xIA<*&X7Uz(dxyt$89( zEmnFxh1JdsnXgthS-}(qqRD27RI-VA%UWJg$vB6Byk3N>1vvdn(&U?iQqDCGfOWxYd-vyi6RM+$JFTi6yFt^j021#o9+zPB9k zTlW`D{E8bCi8-2tT&t;w&HAr$1LHrt@1yH5CLx4&84_OF?d?*ODgk@T+|Y-mhX3m$ zH9W5zz1u34le2b||Di{tlW7Ndz)IRB7GB3>=+h zPJ6D`N!Nq7Rg#hcExu{+&$E?dPzh^X}@dC;oA=#4>^0s1sUo8N^S zaEz>0R1{mLGVRe5D~ez>;v<)KowRzDc3BaKd8S^O+U=qREmjO$MzugkN4IiRi|VVj zLrtlsb6MzWe3$ghIA?7Gu-OXMcqS{HNPDYN!aGMSWJ1?;!NLp%4$MxlPMz{E7bMD^ z)+8IPUGD1wuQR-?1|0T6Y!{AnZ{O7f{`emOzi%ZV{hb)k#}~ylyk!5DYH#IM`B_tA zYisjvKA+l$h!;;=07LyHY%>HCa25?%76yRE&)8T5c865%`I zpa~kRn67EQsEsS-&#PXWJq`V|xEY#P)oT{x-E5m#mb6Uk8S3fF>Fx{x9uu?~JLkHN zIiI==<}AoTWHGotnGc0d3an;uI@}r zG7K6cZGKN2ZgiJA$amA%Y%YlN8c#OPS)7Gp6nfFyV$QzeL0-t0_ zBL2E9^umnM1Nn>)`Joet3On=v)PR3lFfC}| zcAX};CozKo2(tk=*exi5OJIm-L)ENnsZnP@=~r|bcF3l z*d0HGda*&p?e!1ySb>i}NQ?8=hgYJWN9nytjhT4ZGgu}|po8{0)PIJOvEo`jS`&Sn z*la8|zZa0(0n6+=*lH(P-&bl`-Cb+^E~CHNt5|@|Gai)_d5yg8CnTC8%HGH1FtVnU8sYMo?N z+0DsDl>da#+RIzXA zyZo{A*kI@AlJejxWLH`$9&u(HklnOzH}~=KL^VV2MBcaKeZ=L8oP8K1Uqk-nhs)Jp zy)a%=pz;#C#x|{OoNabpMR%gC>dVQNuqiYX8!nUp6-%&c(R9HSju;?l!*Z+;M535g zknA(mpM5Q3RAy$%*W|M)QAIjoWgC*GsL`omE@oSzYKEGEP3EUuS(;9|Q`czGED
      ?c#TBr(ZIzJ{U}(Va#q@LE{cjugV{B_2XL_~j7;AUk5ksTSo(=_c>F2@yx%?4 zfCVjQc9njh04im5Bg?QI@p^wFGgs)t^-<2atH(T=&sQ8*4HCGAAeWI#}H&xR~@adaa zL$M^5>J3>~q@rWMvRNGJGXZjv*|`P{#5)y1P8z?Oh1ifNMbKCEl7aLzMk<4jqh@5} z%fZ7Q)SaZ=$C^8`^09p(r5?+YpCCJ7v&K#)<_*gZorUf7JD-dt+eO12S>NkDCG1MBd|6ChPzd8(iB^QuUjv&}Pce3Q{!(>yIga*`*pX z&O75qX_|o(l8ZVLnI8HirzN$MSuw7R)D*EfY5}wY} z5&F^8jm$1_EQbCf+9z_~L7u)Cvb$2EMQwd=^G(K;0zh&+)#MSIq&_VVX5VD*;$WSa zTvqoAl!H)Jkk&g^Z1WB0KP`pF!u|+|^F1mbUv5hBc5D=ntGk>ia{=HxjZKzLE*U|j z9nEZedD8cC|L{lF_Whkiy5Yq6h~x&laUWKs-QO)KTaag#aBMughfu1pKT9Q1s~c+PUb*)3`pymq?&?9T=ElKd?`})la6Rb*!CwzM6!KOic;v^$H#)NQA zK-BzWwqe0$CGu>6WF;nR!K6Wn$b!q7kH!K!BP6I2WLC&oj$sq>P63^gucQ+7SAp{% z#6bb+fq-rXC-qm_wqVbfk)VQ?2zx&6WN(eRHYRN0U1Px);5{|8eff z-tv|6gU3x75YIAHocEdNqwXDEaUv!+rjY6G!hgm&uL%AS4`vZjAIm$~?n^yY=#~^U&)> zOXa5ljo^W=#}9j)kml`ws^GEw{|X-L|3fRtnA(}USP(EVFf%j%2hPHOzh@+1W@BLD z_@4?M>_50da}T5e^4JCg53{$0dYg%4D(O}t&0b?dg9&!ffOY-AC_>iIC>jJdgE>Ju zvrdd99Ylv@R(vsMX0hc`w=4`92vXa>Y6<6FX!guXaB#6C7EX>W&ivdg^4oH+#Y&*w$;V$}00P5>(dVDp zcU?H0d%E7Ajl|uODxT4pU!Z^u5P;8{#gwcxir1`Kkp0A{R9d}xXQRmghcL0c{d)J#r)k}8DSAFH6J;ipX=R(lQ=hZcUdH)8hfl|GDD7=Hu3Ev-Sv}&#D zms?Gr$#dNvyB;TBUHJDN_v^#mm`As{vDe#y@AtsDQ`~LJ8;q`)80K3*YJeesTs}Jc zMDJs{Q}X_>ybjbaEF2*50e|3YW{BLvJ?sHK2as+6C4PP|en9v@^ntDYDw7>N2X+sP zr?~c8GObSl4+tJ0uzuuy%SBTM=Gt%2x4Ps{wIJMmF$eN?^lqr8<<7DMU@G1>7>otR zcDP*to_vtyAWs9_b{L(Q&u5zK(96-IPBon_G#j8U$7{knnztWw9t&{CdLSL3mqTtp z`O8ShYn%BXYss7kP2ko5>;Aa``hlc&eQk$1J1}>heP4btKoo$>fw8xVvjh1BMV>$dEkCrVg=J9lvaZ`4gjaQJAMW`^unccJ{M*Wlp25~C4KQcZRtGkK!rALRBrr@JcxcIRzjABuXw zoN7tE^?V2r`}&Ks-%bv1sUWKRu-4Zo2OCP-t#p(Yyn>ppRT1 z8KCVoJpk@z8&`0Pj0f@uC83-0EUkDk8gCl$iTmo++AmOT-Il$8*}hT* z0-|3xgOD`B=|9@$&J}9E4GP@x;|B|7{g!3@I19fIZHW79*8C*-c5#dAbC(A^5d9n< zs|_BbHNyG~)!Q}=Tg;|IYCjf8V2(=>dJEIs=3%nT<%b~z3=Ve*wmFUKK-^~|U2z5* zr~91U#`r)MifS${6*P`Hr z1TH~p-~vU#6O_zVu_nu4B>@ifHBQhayRt@H1C`ozJGvBlwEO!sCg|k>f>GhV72mHw zO{NoblRzYsqsN20y$LHe!>n`rUn3D>c_F|LUU~|TRd3c~Z{w4HZf&^N z8d^2R0ucAd&N10p5`0t;%7k+IGXc5=dSKMuK)zvra{Ve=jJ3}ib$4=t_2|jxo`jup zw-6z;KEHF%y1T0JkzriekMDFwtf_wcrH`cnq{ z`uz34doAhH6E`}n)9`N0`nL7vg+76t#@lR7!Y8d%o9Ra{Pv}t z&B%R$Zzk{-|3yOqhH+*SchL%p?ieIHowy`kWS2Yfod2xu_-^wK%V ztHAht2o`^m9Dr#Zh|UMW16}JuRF3u@1W--`-O{CVtC|EMR|64h>q3zGF}`>KR}D_i zgZ`mynSW|G)VI#LA$&i3N%S{9qw5$j;XeO%&j)d5{c){9jRp4e zAy^N_o*AOYjOr6Vy0!Y!4ec8%F`O{`jemH*1LzvupWxv#&iVGs57A0@7C8j{io zeU67$E0-5tDI@yp&gsWhv;69KAMwI|Z?G#c)Vr2pmk@te-Q}V6KaODkZ!~uh!(D;g)qOSG&{wn#Y_4<6X)qA_^`~9i6`#Qk) zo#0#cLg*xYYkYAdrO(^k{JE(pt*wr&#f!bm{JF4UF{|Z@paPw(>*#FG=vXx)dqI|nwDtUXHl_zYiYs`r^6f2g@@ow z4UQ9Y#mc?3zMImM6@OxWyBAa3rGuHWIH$8KbHB;=qsH-YDfLDp|LcMr_H$H3>x?1I#F2CGiT#QfIrfu`*Qu9CzeK> zJJjX#ay_0n=jHHg$-&JgF5YTroE~^Gj%yMX?Wqy|e!<0sS>AnxS>BICll(9^`}&o! z|JIc;9P8&i@(iCx{suUn{R{86O2h5=fzh6Q$;&{%ZGUbm!PSh{HSpf;XwAosfFti=Bj}etTqmv2ykRmdz#U2RoB>Ees%~| zo?`ONOmHkc81g0MrQT)(k%~!W9om>`Ep=wxG|w0i|26emV&lqo8^>Y?u&6U7oWg>G z%iERbl7UJLaoOAl7K;LH`LlDeYA<~Dx)bR#5IH$nDdjDSf_i+0t|Fr2=7Qwz^O18z z#v+TW?>z;>gP=m(NA;;c&;I3j>6ZR}2VC!9y>~$N4c&nY@IdHhx*r8uD1s6N20e7u6EzQItX3*A!WKGt()%l z&(v=FvAlohv1_|Z?{|x|9#Og{s7D9+ItW9673KIBx`{dTZ%NyEz8up4Q<90$zTvkU zgdyW=z1*Ni{~d2azc>$^MFUt9Jj{9^+cauxIBh>~g2(T`@F&F`f!npU#DN})M7O-< zKA1{Wk2;uu%I@G-~EdEn;pkj z!50&AoReiq@|ZxsAo_HWu>f*;*tG*?H;NwY^L%VN!wu{K(;}n-cI*+~6$j>?BM3YQ z(<4&CUjCWqn0rvC7ZGtCCg1GtxNpck0!W-RXG;Ah0&8qjoU?cnwn0+C?z)Y=+nPCc zjw}%r3!|5Gj^!J-PaB{V0T|7Ya6d$})%z1*5hAk-fPu3KzbX7616>ec+V(NIgL^LN zTv}Ln;D7^y)TgoDs>Lvp4T1ne$ATwcoJ_)vF>1C~8W+@rS>V_pbES;*l8QYhjd zB*XTAyzr<1{H*L0)CHeumjN6a4v(^-5K!^r?!=z^>aQH1k392yh?w8xU)1UGaag;X z%sy6j@}U&$^=)Q<><<||T7BTQ0o^;VcGVkfFPl+r_pA5)!V7fWWv1sTY`>Su>L@e4 z-~@2pbUCYb_5jds4ui!|qg5y}YFy;nfeZm|85AtDq=oUejPLSP&6y`A7~^IwMQk>3{&*M=q39@qa6*AuA_b$y31t}j z!N$mjOc@@&Bz6WvSyN*;_z;MwFyizM8**RqV0NHl5E?b<3WQmjCJD4%B1NU7Xpi_}necI>CJh+nC4>jrkU)4y z*AEmaR2Hce9Y(_a!o@97)c7dUdS^rmv-q@5onqFsDS!7^(y_E4hG~0vjlK~9Vsa=- z7!hyQki7|riUAt2V&wkw@J$ihZ=|Qowivrd z1C$j*2K$3}LCiWP6`^2b#o3YvZtD}SSet{?Fw%q6R&1DTp=;_k zHTNQ8t8t=7qeeXaO4^iEw6vLjk;RFlCd`G%l58u>;bQ|d86cZru9(ynGpmgtT~+Tv z#8fwmbcpdBNbw6D2XHE7AcfUQF?luq(9bdU0J#pn9AlPEjbu)d$>c15 z4W8PTm1=MDb+o^PCMuRBEG}Lv8z;T;uvJntI|!{|>w;ib;bkv#JTFL3wHBlarP1p? zTy9Pzje^F-WN7KAG#ZIrKG^7g1o>)HnS1cWen5@|9zjV@y3OvmjoYFTX(Y;xeK7>o z$nu_E#{vo>gBPj=XaQP+3MQfa_Y>fdc855%Kuth$U^23?ESz#JrBx;SbEZd8mcXWk z)iB6ElTBd-q|>n7IKc|e*g1w+`AXY4;wlFp^djaz%#Z=j!618L#`fsPb76%20il{K zISH^KLOFTc{w4D#B&fh)aB7k_Ve=hdFPgUcy9m#HIF!A6xG^OyFq4oqudUtqhgG1c7*x;)S|%}ic)kQAqfn6mG#lC%n&banRMM| zp>-mRrbZrF5oJTsEOJWsE@RI>6`nq9jpx1?ZeEWndbe|kFd(wvMw~yXH0iDmZ_pF6 zq1h)y!m~`s5~hln*(VqSl(8gb?Z&YHcjgfRd_Xsp4asj(@gC+9h6vg%gZL;~=s#!xSnmdMz@9wVvn^h|R;?jy-ng`_2@2j}uv z8@c7sBS2a3GS=4t_Oze6JIALIH&qLzgAf0Nn-|ny?|f~Du>4eY<{O0;E5w!0chWZ` z_tP1D9!xohf{+ReL_i`)XhXUT%vI8^^je{;rc+g?qX0KJ2n@^P62wJ$ zk5ZU%p>k@RQ!tE}h{-^BvxXYK758NJF9JfKJSvJV>#1f)3!K6rQ2^zD3G9H*MCnh~ z^|?;`guZxacLR6A#aPoWn%82!o-#Ph_WmB$W|g_R^eU)wSGxOb-CRJdsK#}+znp>} zh~rO;U6RiPzU<+LoTSxWEM>uIcR#S>i&F)n9_6+3^_DE(QqZ`ezTfzD7ZzL47o2m~ zC%;pcTHx7KHW_Lkb`}5AvrkUnX@Zt3k&p@TPKLzPW4h+gq<<0y_}N?=9mQo#GD_4# z@EKAYVFVyp6S@&g?<`xv;0-21YP+U09Zld4QKI#&PvEN6JS-i zubwQUvxsQrI5QjVrrW#8sh2kuTR&ZmUsc)}7I+r;8j88scNr9U7WrCFth~_R@h1No zV4QS48KzET8i}IDqz{Y5r-db=H+0J|#^DzaG_xSAW<`o^t0WgbMFRDw+^Tav(uK@_ zVHLb<7DXUs@*5BV=Yw@msMLPz)gl}kH#`9NW0&&(C8ZMa5Hhy@GK~se%T}?~yfPn| z5D{`SpI{{|FE7rnfIttS4uTzcF_6D|@!36sXL{FUbHe9!HA+-HCMww4j>I}B?C+qV%w0?h+RkzUs$F1vwe@?UQxFIL^Z}@J^ zn@i7dzaAD{@?mBR^*(A)mEUgvRP>m;4I9WP`!B}MF*wtpOT)2k+qN^YZB1<3nb>yT z*tTtJV%xU8^KI4c{@tpsuG9aY>U!$*xv#60pEEY?x$0{P(*D!vZb8jQPQa?Y&3++q zC=|GU7{F)qr)Cq=llELY3J{d%J12 zND1FY!)ud&VFR}HSj$H1NG`U30y4K)dJQJ?^=2seRB02AhO#O$Ge56FR75P|+-%jD z92n7+mXEG|&Y3m=R;oWQGQ`SiJ)}H(sR(5L?vne?s#ZCe9+*8(xj!cvMk>KyjLF;B z+@|L9DF3wU_n+m+j+ehY`-pUamxbe4dCmKi6iD3lV}8aM=-R68v$PcDvxx}IEnaMv zsiD%NQm+*|R;+qD|9x}g38%sX$XYJoMoPI1^4veWfBP*g`@cUrIa1!UhC}|6_#41I zIHBT}CN%PmgKr>@wmJtQB;O;&&l%;0aHX(E;4GOASg{47TY|Cw2@!|}Yy7*dKyico z3g$i8x#TXFRPmUV^Ws3z1Ax6lw_)Gu<1o6&OS&;!Y4n@bvQX)&(cOL1ZV3^igOyGh zVFF^O%;3PHlq*5jz~NjI?XsLdpGBT7Ozn5EjtW#&>s1j+~m{ zKxW4cH-?9AM=(EfFutr1s+N{JMBcXX_pkX4DWq`^C$k6R9e#{Q7U!%Z!)k9#0C{|L zBNAc)>A~TcEaX1jYxg=AHp^cox*!x2Uxy+%-pm6JHr!Y&>LJqMpLX28dLx@mO{v{@ zy2)7Eh_xXr*9ve4-vU#6H9_SLt$7$FA(iek2WFjVjg!^<*H70^ z>Eihs!6Y~1Zta&!h$ud`Yk>lX4|hGke%m`no{`ys&!b;Cvfzz|!ay5~Lb0w%)|S_! zXxN}j|I1EO^u5;IBP$@u)YpCJ9j?Qy7q=K*IZ%k2{pD* ze<4VmxF(BhwAO0r68g;H^0*xjYTSkM0XaO>yDb{her^HpJ1c&hH-m^1w}kW-=8)H- zyNLSOP!yN@1R+Ee=n3*NLEycz7v!w<3oi%ccgEwl?5#BH;Sc&nLf3bDds$5 zND)ptgW&Y{b$vycE&u7zZ$9ZMu>)twT2;`K@J+N?ywO)NERUyAbgSUvq*f|K3HvL% z9j?UHl=}#exvd^Z$`c^@3%{O73byT*+ZGt}TV97K1QhLuwveqzR3JjJjITylSwR0z zlS!oT==PsMQQyJOkXCQ+LU_xC@kYTX0aS78H&kfGBSQ>z&Elw$~n z_wIOO#GC(8QLQiGu<}45M5lw@kC+mJM~ikEg)b}4gy4a>cy{gA9qRQh5*TV~h_#KY zWyc)Y+w>}YpA1~5Ok%hR{ZnT4tlO@=Kh?0u$yoxnIV|s!ChhndC%Wc!vvQ8JJM&lrOjbVVdg>JJT|ZV`;9bt7 zD&&6rM4H!5%ASibFp7`bN{-M6#qt%Ovl0T?>xH8}p0^tgFJ6?8b< z@wT3ZP&s?H+r8M|FJSKj+M5BlR+Sxx=Gz{Rsv@5KYqXJ-r9P3Ca3Traup)CnzISb! zz#g=59wg#EiytS%8Ua{;z|k~`1c9qqwPfQJLWPIOs6-))^89hA3{cSG13|3*Q#$Oi z!oVo!<@wXb>=^H6c*rH{uEZ;P`Fr(08rie#df_^brns7sW|IfuIMlf>_Bosb zI-etp9i_%eVrCcHZ!;>$W+PUPAjKK495VH!sZvf4{EI2dR5k$PEE+CWFg0VKHB=Ee z1_PCgL@jFTX+VmeqPCdYX&?3Z9V>CzOQ*FC>xZE6EOh7AX>aU0SXenTc4PPuee-LR zs#d6x0h_h5(;FD>7d+-*=LqN5^q+)L4Kl*i-sGJ$#1r#DwKyu5kr>iVP}mn{bQkRz zAt5qNa5AVYg3hxnq5>Xk7$2ob*kCqvUL+BOOJ9PyrjzuqictP;eeiEem}X!h(C%c3 zn`RX_D$y))p!!)uG=iw>?m$Xaf;%p5>0wp7O42B5H;?Z({v{)fchD@i0q947n;h6k%fQK zzxN1C>Ah(2y*8o+$E3|{P?uk3YEEsXlhx2ZKEjkpC`aWFjH}d@P+Sql&t6793krpn z3Ig3>UvD}5=AGd#G}zy`?^)VTD^kzs4!EMv;Yo96a7yB`GL4mPX)My691Q`0EuoZD zX-soAy-($XVMca6ADszBs-StW0yam>4s!haC|xp~^Z^+YGv@p@w;?zl#(PODh(F&; z&ZaNwIFTGne|3)Tv=0S{plUsi*)#9rxjWnP9KP7h?zT)+858h$CSc7h|Aek0oERQx z(V>los|=g&Gu+LPJhMI-aZCvgGm)teTGbECf@Kat4Dz+D)?wISR6#NG?lrEWyou9v}Zij3gChlRek6 zo;;B`SVEMF@dzh-#ZxXQUZ?k z`BO9_?K*Xq4N-q`qXA_rkIUk4|GpX?e=Lj(T`PeF&0jz~Q3ws|f@?+Braw0>HzyU> zM-mytEs_A73Du)St)UnZ*0=(Nc4PBx4eyCRQQlU;-bIma{CGhl4k_Yr=kT^hoxjWsyZ}#A5V8nfL*aZN;VEo!cKIkNh{KxaarG!?OfuapRX(d;ZX8hp zJV9fERpw6+Q;n*Q*o;)NGm;b)$M{4#sJY6;D0b=t(#dM4a8S3i9Gl4!(UF^MI#a)# zE7SMDn!U3q1k^eOC!!r)8WIZktZm4U&LtPLetI(@a;;1H(<&?taDe@I6qp)DQfrWP zG@&u%Gq&mlCTa|nx{?m5Uh0^(Bf1rYBdmpd=u?}Rpd!eD4gEi!%eov2yIzsl1~2y9 z03*yIt;~}%WK3`T)6p8tJfW+y4qHG&G_USxC7-vJuBn|2W{YnwO1eRIp>_dwG4ibm zVHn{agf90=Jvq6<`f#0Zzg8!4qvMa1;9Bm6wo&R7reXL*c`}^xh~?7)xqffgf}A%& zl(E8S&X>XP>0|m*#YoSEL_$oJz81BB_A~WUa-5NY3J1<5^B9IDgr5e5lOWG=D<+R9 zlQrO=tdXH;d9hX!CoIK}Svdv%+e_BnDQ89v19NOiMMu`z@7i#n6q!O&_5prm6nKHi zE=R-+UdLkBt6CBKfnV9KgQM-O?J7k0VEJkjhQLw4wsoaJF24o=hPj|84vj9lp$IBr z)wH(i9ZOOyOq(XMB=~FMj*Y0Eh4N_OkzOz1kBIJ(6GNsv7_CWfTeqd<8ScFmqylrQ z2VogjeB|8acE8ii$Ae6IsyX7u&D01c)bs5kO;y~+-L%=B8?e}eHOs!t^COTjaz@Bc zr&CSaspa`x1(PrrfufUEvEAZ-yOr*f#<++rR0-DqkR16>=5!h;opdz{^vV##4r92? zT=;L|zaS_igvI)iQRdyI^$Oyr?U4Q)?FzkhgGZ&&=`=yTBjWo96vL*`E719KJ7j%A zzA@hOt`^rS^D929Pcf_S1`$x(R~h@LHx_bNF7a(NtQJg$gJi3Px$w;4FR>OFK)-^F zagdZ5$#j&K0H({Sn)UhuRr`XRRe!Qg@*ZpCva{!-hZWclKAhPX8+Z($7aZwaDg9FXG_22n$yl}bhytxU6U74PCrQaTrKHkiLunTN!a`gn zgqb#et|`4f;D6wnPj%mff)~%tjx5jQWczKM&LdgLJvxsD7ANpBe!c0a-TGQ8$*X(q z_ktD=SKhYO5_|(hHZk+yTJS&&)$UTQa6HhMOKT{}Iq^Ms_&ZP6q`s&iW9kfzry&FN z`uAv2V7A(OHXWK3E%B4o_bTafXxKC}=W%>gV9%p?ne?09)}Y$t>*thxeb;1>tF zu8#pYHd#i0aZ!LH-G&RQn2TmfW6)@>r0Gm}PbRb(HKlGOPi+yMn0zKpZ6<2znTOfR z@3Cym4@|ejgsiOAFmz43dFSU$of-YM5>}qP93%fm&y;ncnKkp2Y9e{r1go7K&c~Lk zuHAWe_I#yzz|r)0>;I>tu<~`;n;Wb<&g`tCG`CCoaeLtJz1gPw!~D?yPu6n$>6Nvp z$$H)SCgWDE!?ts9%N42L_A_23(vcpNsN35iMR;xil>to1Q>O`HOLPn$8R3)@k9#1oT)~lphYVC7_3#E@---ogObe`|UT2;x&@$@~cnp1ggGY z9A)U)Cw%D?^7U7io@ zQ(E-h+0iML%US1oSO^1Di|BCbYv^*;+ZjF4R|0gwTGsjS5cRN!YWm_q*!O*K;9M=G zAcYoEF6**XLq8paUGYfjsq2uVOj8%`oL?(FL)~}Xoq604yxAw~5FnUAs!BcSFLpVG zKoJs}l*$vQ2ASbdaQajmyuu8H7_ch;4&Lpe^pgmF?(_u%U`k@Nrff_-N+cwX_rksH z3L|cs^NZ|r!WW>qT;F33d%@}?5Zd1&5RYz92zwy(Lu!p)IHKba+im#XJy(x?Ljw1ZN79GD!M)Rs(-Y;dM>JyYSI?Jjenc*0PgUe|SE` zWh496?$#JZKALiLxzpbbHxb3tbs-KsQ z`w>h7_GqJOgi0u&wUxiA2Cc<_KL<7(AH?~EUQ4ZP{whJ5S!8Uxj?qfsIeWj0$Efyw z6l_2@3q-t97rZq~dxGK5D~HZ5MgKr947)iv52=6Q4YHV_cSh^bxLu^-v@~2io@aDbaxIi)-k4n`-Yhf_^a6~{=8 zLH!$!kMI16c42V`*@nB>jV1qthSkn$L;Vx^OJ*}}-=D4$phY-q_pK3p1A(?KVW1cZZtpSOY3h5NM2-sguND ze+&i;;}i?y989(s%-<{bA9=jgy#97Yh=ck&Wz3`^lWqZtT&4?hDd<-*_g{0i(YI(( zV@6TSN5ciuaVlmU}`T}=|3p<67$@VPUr zsuv`bF;y%I((G8VeI6durr!$FV03npT#7NJ$`_fdHk1d~_!1Vf0FxvxLx0r2b|!WN z9qHNJO~GdZV+=QhT%EWtb{>+xF%NJGgM8M!Ksw0Rv@jbahIyt14g@5rhbtVwQ0C4I zE}^{$JDIfYIEIwku^gl=DQ6{B~aOPpD-c0;Kz4SNSR7@g2b zo?tlx4fMR^Crs9_$vCXFG1yNwOd>aM4aB_t%Fz62^UkH7;?G@)N5|JyOT{`*I(Xe$ zIx>%vRCxMkNj76<53uP92m-Y|z@VV7wc&N}^u6JLsE`kj)v5|5(!e)v13dOc&d3wmD) z=_iu{D=hhpIpa$liyT3+tXw#|d4@6~G^Je)Q?|q0ri&*?;U2azXUc*W&OY69gSHZb zF<=cb83XeEk)9eFDepVf;rH!Ll*g!X%2%Qg5y1f~bn!oJ)pnIx$1DmA*8Qiy3*;pCtE4W}1y4n*a@uVUC_@wuZ3Mw1(j*7ZVhqom)Ry@UP z-lgQAaK#Nuf$$_cRHS z+;hfc&a#U{WJ*&BCA(=E;IGvtdE&$hIYlMJ>|lrpey;u*p}e3c66ny|Gs6aGF!`c_ zU1R6S&-t;kVn}owDap#&a^pTd<)-t=`iy5C`TeT`s}1%~b8)#H_o?ZrU!NMsxX;Q+Ks%BPbp5GBF#UMW z^|UMe80vu04w_B5Ix&5FJIAGVUc*dJ?%y`sAS>w$Rq7Je3GiTi&CwRn^VI%Cx+uwT zPG4e!L;6sW4rlKM9U~5B+C=31*v7J@HYquQ*@q^LdI|U60LkVVIS6?{F><*PLAe*c|SM8j2e4C zpTFH<1m1aG#%*PD<+;DLe-+o?ZRzCU$ClG^ag^Upr{((5Zd}1_F!@yteKJcO#T6^- z#gx)HNB0i1GB?ic^fMlKR~O)u;GWd5HY$$gjGfsc1bdRIrRLxy{PvZv(UXkKK%>qe zEvLJ$Mk^Xf?r`kO*hfcKfjd)kd@oLxDlQY#IuKK8*4ax*HVvdv?t+<=v|RTR%3$4n zg27n^gSQS0Y#ucR(TyiIs1$}tkcVnQ1<9U6K9vFMD3Z#H7S{`&(Ew+l;#N6F!Fd6S z(XwKeFAs-1Cc;gKQzcp_iKYjyye#U+{*uZ4+K3K)AH{IFv?0LDYO$Qy`r@^>{bMkA z7-fLAZudGVwxIn0vm3!Wcsk0R41dbTP3KMHJ3K84?>{*S9HH8X> zYmNdWMTtRQfbAS1egOfm4w15KT_>)wD4_PKx{O6tk3*#PNe~4OAWv$ZxFo?de@;@L ze#CZGrUXbN=mDU6l`4mAC~ugPx^P`ns6Er(GNM&U7#SHA$R-Why-PTR7ceYv2-yqN z%8yj%;{wrhclKXRIiVqej(9+VP=_@fa7fR3-=qwpBVGn*!HG|X~s<*W`cKhlem?Lt* z7Tc)5bncN#1r)1*vhc9mN7*l&!J!!AsGTfod5l3iT`g)Zf~E6|t**^rM;)Qrx=m{~ zSsVS8*YH%Vcm&#(GtGJ=9OIgKInrsb?P|dbVap0*lZPQc(g|-64&UcKbhY+5SS}l^ z9_QqgYj8q+OO@c+Euk5gix`$m1L-`Ik;Kle#mQcLrVhLsLevb_Zb0jio@nEvg^HGa z;nF`=%VvBq(fYOZHY@v8X71g=2n*4;alIKVwtLt?c}(9{0G$axEs%P>>3(#@>NiK3 z8{a!EDPUBKrKaj2^_BQ8#RTNaiJ!?)T%1>Da|+)?M0s&k7^JXdM8Fs9Sq^)_iMdHq z%q*Yg9F$a_5gcJzg)N+P+q+`AqcjO@>Bx4N|7LZrdLM66IA*32FXsc&OjP-75PM8| zSvp3k{s*I3f~v7Rpf7XlmwPL&){MC)2^d?H1K15Lb=M8EB}P7VJJF`7J;%RF3iXx( zM~$4Hc}@c$$w8gnLi7ORf?;g_{z7)?Nv$>h7>JZ^Ql{n;BslA4m!5A%)RASglDC!3 z-0S&XTY`w-2FKua>29&{i2pV$wlD(!g^(G@$Ug1!K|b{sXJqIF{(_)o4QyW_Q>ql{ zj0)H(1_KXEq&oN;g6e9+Qa)@@hMPN7^NfXe7r8LblBT>IBMC1v-NK8R8%%w)*hXHO zBBjwZg{BVs573&Cj1)-qgPB(h=@ zk55(Oam9YHOLXGhCFiEh-<`3}@jjJ7eku^(!5(>SohG7nOx8sGsCami~;X zTLJN@ZbR(telzmU8Oy2owoK+oCJp1+-BQHK(&y}65sAi`aqInY8?LNe)|oCyp21X+ zlt1Vl2uu&##fv_u#FjC0&SRii1u!#CqY z9A$?KzbM^)>s_zGAbs6|gC^F0T%ko18B6Y#DPz|#F)%E@X;?ACL=yzf6}p!)1xbJ} z4yjje`nf1X0j+9p(&@Mf%-(yiP8ES6qzlc;LwD}f`>&nIYwagaVd4>KyaI0}Ku%+z|5r*i2uR=p)7pk%C52$8DiaQ)!_ z+HoafjrjC9h&rl!Y1k^9%LQNcv)`H)eslyEPjll`i^ms}G)!oawTp?;r5IT-U#k*bJ5%aI4@!F(t*grE@|P0Z zKhQ+9>i>)-%fVwv{2PMn$WvPL*#pT{Z5%stTL0Uam=&2_wJP25D3rw7{YQLqiyp2L zt#n6fszd^_y1UfiYIhitP;3LImH{rMDO!OrH@i%5qeM>)3kF#wGREFIV{L1B>-oDe zLoAwm72JEKHN5>tfPViGElP8|YH>mjyztaf3nV~v?}ck}k# zB??_L$wigv;|OxUwJ{7#3^f&7g=M`se292rprDZbqnRX)U1$^5GbBu7rH%_ep0Cb> zR?nhv*^X8JCF}WnOC}2)c2D$r^b&TJu1c^QJ?eDLJ{_r9X`_!@BscGH>ei$+*D-r; zs)n&p4wk|TjLJ)FJ_3`1u@IkQ6^mr;Sc$=_Y~%Wv{i{#Php@c#r?=MJ3C3{oVHLT% z1d;DK&f7w7cCtXw8RZYemcrM2%Ld{5Q;rUyc;R8~p}7Hk)1KeKQRz|bw%5~AtDfhD z91A4zOC6_SR|3|B6Ll?~8t>#+l46o`LGM=2qHlT~y-Mx0fWsOJBTjTIGRf*)kTWvO zF&@@y^2y>GB)Tc1^_07`?xwMTANtjcdemDqm!F ze~ED~Qm5$H%oGkqGew}i3XuU~0#w#NtZ(nRBQrCS=@V54KWd+R*c=KF^J*p0BVZk6 z8oQQ#o8R4a?deSnP(RMMpC1`7pQqe#>))l4^SfC;=Whq&T2H7i^pUz77MFxw77K?T zet)LvSqbC4<4fD2KY))jxBtmW>FKC&d7?SMS$Dk8(=|$g#CTb(>wm2Nr`<-Bt(YZJnCv+50<3PCg~)<@o-Z-`jAfKa|0ZuLZ~c$^1ak2`##NHIGLSp+`A!dmJ^~eqDlpU?UqbBZmPz0G7AzGD#K4vDl7VnI|rNIm>C>_~*oxHj6B?P|PINP5b)f3fLg5b!hIi=(w$ z)8==ZvS+yVEZ5t4-HA%wMxx0f{Bk^vq*mD-+Q`Mm^l?>|vHlp!!fQR{z}$3`8cc0) zSUTNxMwg?k<{pri>XXjaq$LNdlwdp^s|t+`wzqM~N6TJQe3LUK z*8P{5aUoHX*bzz{r^Se4$gW9SPv>?rA{`eoyl6eL0;5DxO592D)Iw>9h)1{i+t*$- z1|_ZfY4JGt@%|36mvYb1f0eP#QZZV*l6eKGFUWcm>UzJ|X!;-9gU-;V7TbD0ld%=Q!Lm#W^de?5Y`KR(6ewc)l z)=Q**(9eV6d}p{2oIXWH^4;eAcV#GzP@@7^AifnA)FXPJS?IxlKv^HETT!k+*su9A zUP`cXOT|L%J#?CLWfU!2WVgQtE2NVjx!6r!U01A`z6*S9)$LEyX>%75v>O~@(lDhl z#uO;<%sExxqiy^BIzeoROL<@pn&L7`hwP~E8ZaX!#Z_V%UJzGz^zDOIMBHK0}^p-FxA`A;&_R}T7uTgD9y-;1&GC_x5To+5%Gcgh)v_X^#NgIn?Z>T7 zS5Zt5%&s}zxiN@W1{?=9&7l4t_@l;EIDBax(hF+v+8yWZcc}t7&7q5&O04SQ#kpMo9+(~rdP%6C9r9m@0gi8b7cJ5F$3*rsZDkSem zOk9pZ!u;k-FT=_<`QG7pTe7@GPmfs00yWWs)V_+7jl}j!tVk3038on!MD)wI*#l|O}?i#JEnz()rijn3s zBcn`1_Di!==dF&VeH4+|K!3%kiC_#eXaV7F04~2*P|iSdXc9K!WId82V8Jt$awuIa zJgHa*{|+yzk~mHlDQK;)!ArWD8=&pUS8y?&Lug{JHNI$S?wqSCB zBo(Um{0$f4%Y@AlFB=jg==LFX8T9py-==TJ4?WtS;eJH%itC9%BW7x%@-eg#oKz35 zz@;T|KjR7zP@_4H7auN~FGHdWi>9b%8Q(rv*0VHhKu1pV+MekoqmGErddcJt!Nx`B(#y^~c*6>+v`>T?D?!2@ zk>T*V$-(Go+Gvp29LWx}rY^gN1u!8M&0-S~TFV=k%8G#6@Vw~zK>URl!S}iQ0oq!# z)&3M~UDIxS@wfTDL;&IYpWQ-$_j6VO@~7>h;ew$1xmE4DVn^@e)HQ9+6KwONxanoG zxWK;~B&J11vcaDD-qMY!lB1R!@#rXG8#`T50F;#)DIaRSyxck;8tYdqs!$Z+`&U~m z1N%Lu<_^@{ohEAjO^hTy($!}>@SH9|GqDw@w%4~}GVs6+15>iDOT1>o>>nSn@OvR* zf*ge3hz)xX23$bE*SJZLBIrOnVh_G=7q_}5oxlXL?`XT;NM&UcFyFKM_C9%=tP~k3 z3OB@WzD|_WFSww;Qncxebw&z|G^-|OXc?wq-v5L)2JS;7Qy%xv1nHZS(A%0C(7qFB@c^2v{W?LmYZ7z&1tGk3rL4p+xgJ0=u+>FFn~|mFlM4{n_*0 zeob>ysM$e4>mt2hK~;kH!*8j2+{LiG#AwS|8>l|fve|RMBXtV&r)MMu8`&c5vK)?6 z_pw6UpcE8(C<`f)$ZlfpU6h?Hs^=Ch9SF{bpf4t`0en%C+%YB88Aj5C3}XFD;hJ|U zP1|yAJ52V(%|k$PC?yp;tc~2&Fd2ix|Wf;bc2YT*q@m_nJWdGYRx1@V_ zJRt>>huZ=T=k%|g@~<1_hpk7gQfSx6 zn}d@}1b-8%HUPHo$pj?LVI*hykeJbdO1oTREb*VkL_kjvz%NMdif4)Q3iJJo- z#8Yx}g?p&)P{6FB1lxok1jl1h=orv+8lWsdbW$SA^KSdz4G+;y-2Hmn4=E z_>BajHcK@2$7ZMMspaYNyLd>NqTJ%0s$4cwzBbD=;|Oq)agv_GO>3TS zX?Q%4rMIw-$5;iu)+iEP?BL@Mzv88p@mXG5=6c?EMSMz~Z)iLqM*fH>o*d7O*U@OK z4^796^B^f2WLK1V0!(hVl&-puPujSnAc<_Xw4J*S;cW%g+ga)LDM% zvfz>bQNeuD0l!3gY zc7yBDPL9p%Yf6n#j)Q@(>r*3F-j>U4*!*6D>8tP}r#kokIA*lhBdh)G-I}nOz-Kpg z~l zbL1y70C-MQjPn{f0$$FFyE&CEG;!X6{;iV{FU$k#nPlktNbS9X*w3GeyHjBkF%+++ z@~AiWJu(Xrr^Mw57Xod+6{#ao)w1mcRcBI4G@pvgIn?P$+JxvkPpurXIqrs?z0T0* z*4r|8;c07ZiAsiYQup~%>30XjeTOjLFwX<_vR|XRusnDex9>~i`PUk1V_Gxx3LMG^ zDTmB2h^ne9`g}d;ku$M1U@va%q@7U^tc!kYKHyKv=s-L-09+}>JJLJWyZl4> zMSttZL?fRecWZWz@mBaLCeaBOzIPod%^0|T9zpd*oiOAtHyGF3ibX#z^mToWrv8d> zl7`H0^lKRsJ5C~xU=ifvCdf1XmI6MVQ}8gR1>(&_600*k2aVao7?QXu@t-(73)d!xJ&rMESzZt_)yg5PB)o0O9;v)CwPrq( z{v=-fMF#DMz1w_|eA#{F!n?liz>b*9Hp=c~U;=(j-pbV)o;SK$cGj<+ z8!Z{ReD`gf#dIScYd4))+M;Rs#d3DMHN0|Vzj=?pyw%m*#GeWO#JzHYu{c)*V)rk! z_fBHB#S(k%b;2crHGb z&SMlpf?r@v;ux2?wPYrN3UP@V!$?-g`QLpXt*1CsU z4%#%Vbe(7O@YYV+;keChq>N*k+Hko2q>h_)2zwbnQxC`4Vk)^|DdEC=DT4@73({>#Tg#ZU6vXE2Sp6 zXlO_lknQB%T<-P586r1!zcv% z-EVdq0FNFk3$CV;`??mwA8V9bF>V+eU$fY87W}mhW~v{?0k^EkVY^5~1QNtGECO+C{n4Ki;4d37&IO*p;5~?~)D4*qVyGdwK8OS;_yxf_sxQ*4F$gs73E2nU zhlr|vLdjeam+Z$Php2_IUcbrZQQ>_MHN>xe&9nQW=r^ZvDddA}!PSF%-N9WNQD!tb znz+`%>egAus2&@h&^iY6#)93E@^QYUa77GI)hZ>JHiBAW)S?- z1lZQW9-6o>Kon<#;G2z}L><5yp%yqd z9EGaHEK#g(A{FS-w$z`LFviWsCEAh2F=y6-orD!v4Zm=(&zS>1#XE2lJ4@rOid*a* zp2a$}zoz=*67Xb8efof<1*c>*llMc++$ObI%8lnTYMeMioFCQyGOllN<;G&s?Zyc4 zR!!t+Hu`d}%n+>kYMJ-be;~p$sR71q*SD>1P1jhv-J6xo&$+Uf-geG~u0i|4Rjgky z1hE7Ee-OX_F71u1;9gCk+3HM2 zKZ<-qzkzH+ljFX}KS&_e6oYpc3)BrID8`ma9taf`h8j&l1&X=Ip`po=0=6h!wlpc& zzMYuDlCsD)!?XlGnT|Y(O-iN}3}qd~jH3U3^MxE&vLid|Z`Lzjcjd?SpBLMgE$^K_ z3cp$cfc&9D142@VWd@4#N-QYMCcTzj5h>0SI)NqaXO88zOA&m!(Xs7;9M+eDte2~? zExCgqsr}hzGA>$crH4#167{qQ20C{J(nO@D4fd-@^W zOUw;_Ad)2(O{_(~>HM-bhM(#b{J{>OIAg!Nz|DBf`l9s zq8MmmwP)GsYRb0A$A0kzZU0&@jtG(@lQl~apO;ooK)wf75kDTV-+f^U$f!ex&Jn%g z0xyLYX%Z!a9j~5BnHnXNhhQV^>ifEGSX)kfYiqq2M>?bYa>$vl;J6<0;qQpREjn`* zxrJM=2*z4dla01Dvp4b^y;#En^26K2fpw16f)6u*+zgln#xH{E*fo2Fd?h~rp=$?X zRps9fmCD&gc&P33zGcb^cD=3Q zYprg#^u4;&Vqa2AK|eArCLi8Q7YoS`#D4Q^@AnrNJxOV3WZ}PtOIt9+v{mmnlIO&R z_sZsw8+4`<$&06|k^Ha_*B(1~c;ksobbUE;4T0D8JyGfN(xRN9gfR6j$a#wJdUpAf z08%i28pk#pA(4NV2D6GrLL;a_+(PSEe3)l(^G_0~J|6z)=DHUS(K}qpmIF^IrgTEU zeoFc+ncGu_B>n_J1}|y2)2}qo6;=kefR)WY;lHe^TBa!igBq=jr+CP(EBT7+Kw(p_ zYlEH3*YPq>(PyZVOfQ5ihN?8b=-O?K-mVkCzdbilNa{UGUspkEa{2V)rXQ7YA&xB( z05ATrQASXR*7@EI6P8q&4#~Z3(d#~>u!MYdGqAbiU-(T#xE3qS*A3LqjJjB7Tj36I)_kl zg~yjtZvbs^u#(Xb31iH^ELnbrLZ8~%+LZ$Q$yi7^BqHTmIxR+_>w`wKkJAWPb`x;> z$1~SwkA76G{ChB{sJ*)A8lCpUXftk^KOv&zmgfBM1^ z>k{JUFim)rrEEipe%D;6L6BZVr*kGMQhR-SPl&%+r33y1*bls~e+wtYnJSw-bW_gsP{qohM3Z?Ug`&GpSSp%el6`J*3Tqsc^iZ_)Tp@&Ke_Rv0{V7N_H>>gQ}_# z2UmbPb3k-`ozYZIjLpX4EeIZK;9TO%6?i`eg=&S908@$S)@*m@O}}j}J7U@T=pxP;20-0#`31 zCl4Cn}Gp0Z_1slb|U1Fi|TnaUqN=hfY zj3qO~NDSUCL*cIP>LN?X&L$dp^x~2G3z(CX*#WQyrP@rLsq)sj#8+s7NW^66v+pq)4dCT;WRl8I}RG%(d(-|Har@1;x=u-5Q4p76|S#xVyU! z?(PmDKyZf-4-D=ugS$&`2=4Cg1c%^q_%BZVm*;dXF=*|wTCS%vvKjR=H!N+vhXsD$YS52B!n1Fow>B-`a8>O{#v`-fB!Y>=v1L7wcS zeB{*pmy~=Cc}b|Ct%vc)33-Y`yd?_NI?)uA>d}!c+1d8XwxZpKVMoc9yI$L4)PKP7xd#ymiB-6XkPjJGBpQ8I{7}2ajd~0IHuWy0 z;TqG%8TsZHKTDZ;cI|jcdj)TweL}_ixgO2sMg;;YTQm{wo6k2IALM;VS1Zom-Zwd) zdQT!olU&QjQu;kc=zGKbB)Ue5)YGSt)h3%1vlj)E zEiSDTwMDScx?u-t=uyjAVi#zrGRqz4kd&%WU2Eb^V{lJqXg)1UQ#j7A&_AHk2aoF$ zMsz?Yf9?cU$LexMySzW_EV&qJX3`l*k16G9Ryo^K2f?s^d{Uip)jb4s+Z>042YuFN z*6=RfZro7rzWtk<-CCHsIHn$08eTeUwR$9|el`*-*b4}#!59*e-)Ccw3{#hEca_B| z9QsNs!VCZsJ)BKD(rvMU9>m{FPi>kWB873m=K6WVT;lJM=YL6i6*a? zCH)bQ$Y1~88Cm%7+&dQX6H|PIvk@R7k%`4!Zd35K5jnWUD#>utn4rXP zqB@|!U=;wX`p2f5g2F?cw(&%o|9x=!P64-!JW_(UCd0-LNnlf!qqT6WWN!Lv?>)JS zHIkxYgRMFRO=Hw5PKG$vp7O*4J|?yR97?D3oG2_F*DRSl_jf$BuTj?*_F_h@x8aWO zU;EOMv0mVEzy3i%MJGkQy<%g626QM~_WImwz4PMb=`zn~VcoKC4WQo;O~Go5=@`Oq z4io71lLhvgnV=vfE&(&~jA+DbW}N*C8r5l$JyOWUH`0G|EM_PxL_WI_CkceP^;QjP?#WMVye9*en14v=6H2K0gmQlH?L#uJ}`|E%%sNLLEWA)N_ z`zLO3}j)Y+37$<1FmrXKexotZEvxyPO95#Ih>F4dXNA6G> z#aF@e^hS_4g%HPZlwdZF*J9YfZ^IW*oG2Gij8cSFvAf63AG%LcS}zbxFnI~z3)7_* zu6}iNczAI5?80eF5WUftoUEla!*r9WJ&@Zj;LqBXKm>$U?rawtn$tG$lli{%=3*uD z>+r~|2rnRNrGc|MeO-z>9(#YsOZ!i^L-*`nwyr>l`)l#z(8mNTP&7*&XC(}0$8^v% zOp4OxzY76F>oW1E%sC{Q1S8aBVkvahvYEc};4E)d+P#%@Vx|^`K&Bxl~1h zVXUhvfNn$M5>YxVemsH~Xu0Xo7q zD6U-SivK=W4Stt`>RYqU>GK(sFvg=v6_4H_gbeCJtNDI`C!*7taypeec|$={CJXIk zK>0|T%)_gl?ONo**qZ5G$se5hv=tvgG0;HN4^cp5hZwq#i@Q0mdoI@(pjtXWE4l(JQoRwsqHPDC7G+ zJ@|q=O|F}<(#xT}9kHlgvk;}U8;06zA8X1QSX`^1;G>uQ8$Gv%;zS$l^piuF!k`}a z;_xw;Z_E$Aic4n8A;#cZ$Kz#?x}M@aubt@yS>Ty_(%`3gu|0+qd-(C?BWNtBs8{f2 zF4iSYFfnia<0>0EDMRnb-2vA^;_Kq@dtTW(XR7Y_1Q!zkg^g#W$${RzcF`m-i;v(U zFsk)<4S7Obo)0!QdW-24-Z!kAss&# z4(~sC4AHdz<@raD@WbI%RZX59Akhlw)1G2nWxtG^pvs4zG_l#t%Ba${_qaSISLCLn z#{VOIIJ6b5>}xus2fFbjY8EGdPl>bSMjl@yJi3d z-*CkM;c_-?efr#mU|l+P?);R5n|{z-dQmpDejC+_69-!_vQNrcRU0E!r}B1Pvg`n? z0=a-po>r#Q7Rhxgl%$?4(d|(d;eR3T5l3U(iI$~$gV;bs zWLz`{sp~tt1F!>r0{(*UMz0F5RBAy-62O7$ny30gsiGY#M|ZNJ#1$>A+I1$cbj-7V zD8kvFOs(n&k#8Svmy@qB#*5&Njqi(R!xPAGF!@!SeFHvinVN=A`5@*_yq)G}F1)>Q z%}QJj#Hk29u5o;}@e@fJ7u_@g9^%7FF0Nm)GQNE!l!gnRcP*7lW9`L>$GmLI{w*qX z{eFT9?xp433Kvd0EAjc48#$J&R=hLJMXMI4?>%Tjv4n0~jY9u4DTO6l5g2NY+xBUp~gREq_wKDYEA02wcnNhY&t?a^LNg%QH#w8qH>V<)61H+Gb^|f zwToDI@Mx@NY!}TbL_W;HZO-a!;Aa^Bv{&b(t1{ogFMb(KuP6HyR4;_=mu$qW$V8Xj zu{uVD7Nxz10h4Os@GLIeOM`rS`V{Tb&vlK(v}ARLSuHb>r@50)gh8U3?&yltu-g6m;2fwDW`=VE#f^$X{)S1*p`Y8!t{)Y4Ln-xn;$=PZQ+N;TdHsgyC05nq zpM{e-&s2Fys#X*YXrnv0VDbv)?>})MGnwnQR?&sm^_2)Z$UYI4y01ply4WGO4xMXK+o5ANrE9yglT5@0?*BZ)(<#j_04@EbvM zewo9;Tw&a9Q}^~Qk^Z6&mWIF^hoPlEORXe=-y06{#1e~Eat2pBJaIYPjly|Cr+fYm zlnock;JTGxLvLsZ8F)4yD^_%oANOmtN|N|$1u(sDb9vOf9hJzYD%DEb1^bcLo9W-~ zeq-VI;QMLz^lT77Mpl=u;mELZlqU5nQxYelUzFu*iYOSv?T|iq>LYH>kWg=Fw_vSRhBkx%D>E&TTXr~rB$N$u;{DZ zD)q{D0?5`hEaq`#4i*II?vI%g7o6)7@gnH)$`l?n&2LTDQnUx3Vw^VWK?fRr8$?Ao zv;(d^4SLxfa3Lpv)J~f#5al;XJy@$>n}gc0LS-`4d`|cJAyZ7GMQyf_D|?4xBkXOh z!FRVW=W-st4I;`I@_%i9?hZ8a-KC4ilqAvb`U!&bM{$IKLe@35b z`KMUU{r@MHb8xf$uUO8;!_Ce4e=~3XM=kFJ_-aV4vKY82sVla{SN~!IHHw|0){;Tg~AoH2Z}xqX)h=;56lsqVfvLA zzE@0=Ec>#oT$nu1#k%XI^TFq`Q{?xJ$j8xqS-JXOb>#)V4KY0OLWwAhSULGH>Jsv2 zuYE#Zl$vZcj_hm}7qSqK`N{NyNB?O=1F zB79REIe*`($DGb6%ttI1{5V#x{No^qH<_A0VS~#bv?-BVM-;vzcHF&9xvWYiPMqo+ z#qZ$$2U+BK@S+#@5gDTe700 zAbaR9aNU2!J8Kn|nX^Ki2NDHnx!;v7zO&Bv@^V6-?g$4)6vM_!n@{U#gj4sfys3~j zOcQaUPskuoi*sU6!22V;p$UOW#2B`HsUK@AqNXvg3}Z;77-r0Eu)T?@5OTM~{FuYz z7~X_qVQPv^K?GxD*qD$y`7EwuI-7X6W4=Zbq1c?jTbkY@+dGs;;kA=)=uT0I&6Dn( z06c%nRk$B76stka;!%z=0(sf#TR(EOrl3^w(id%`18*&=LE) z?T#u4y6r}D7Q6X}mGs|!?!nu`d~EXNQW2%L@oC4q{=wEP{vo=G9*dnclMVW6xKVJz zWl%j&|B6wZaoFrfuQ6p!A2!SU7v%QTu+7bb)eB?8A5w_ZVt4%Bu+nM_tLT_~a{i75 zkarh%ceqYe;mbVpW8P<|>_7q$*jdtTb|qvL7Hr-=>Q*{}VM@ zbnn9uf&ZVT&>aL-QsO^%@tpWEtBI_iA9uFuB@v02ne(i5{^A>tKh1~0BwY37&N>6r zH}$g#N8N&vZe>F&@2@O@?>&&>D4C`uXd@|)uxtKuTh^g$a-pyF@6~Z6 zIJ0y3n1n=~s+Wb5GWl~mLaN)Yjl1!d$z(P3PFj2&xMhNAqxCx81;L5KvJpG9joetg z9j&XX$4nV>(>gkaP$yir^G}nnfYUuRM z*m#1czQMr*Bgh!xCF9lL)JHpZq+oC6F(d8W@2t4xo|{QRlbWyQPW%J`;&EO_1DBU~ zW!Epm<|rcM6bTgWTHg#(E#SO@iNv2MC_zSA&EC_Vyw}Xk6&6QmoSU0q!I5fu7H!39 zqLgYlR7!0ed2N1(wg4qa9b4<=$StoyOUiAbl-!n{nG& z`g@UdEYmQ_8>CK#86{yJ+xdb(g0{n*6^+2Q2ry0$cJ^7RWSyD3Cet+=+4G@3&HPPJ< zrQ)4*`FC#e(Q(?&)EZ`Q{qH(%8y~C3-ipSCq5I+GXk*Wf8|r0DywwU4_Z#c#ssYz* zg)VEEtk@y1$(oy(+R1YQn+ISZpR%028pRI_DK}y8CWT7iWWgtMZ=2Sx()L_Ou&Zul z&o;|QXJh)Cv>c=%z!2hMW9cZsq~vuV{^FaEDa!d3y>d9XkT+>*|FerML(p?zIzIUY z)kL$VwAB8PHPtv5fw_$OtJ~*(~U@6o-)DvH_jsGfZ>6!36D${ zcfnbSCWe?nFLgoa?S?_7lnkG!sM!)3q<9(OX_hL~=?arDI@kGlk|z^Q33E5>85&wV zZ z*a-auL9;WfGpefiUVZ*`^qA61Ha){~HKXuz*i2M@6l&5O(Jc&D5-uQ?nsIYEo*|&_6fvv!De# zaQl^>k6Xix!_+SWuLNV(j>*rZ(IKMipMQ`dSnfmUue1iD=XydM9W9arbPClnc0>etZLI zw9lI`5r2s5Z?O20asR1IO zK26YL3GkH`pbgxq2fmU4Qh_@KKwlQX7N}1IxT6nxl*VM1?ORH4GQxak1{?u*922Ig z0mh)d)P$>0U{-QSw_KkwaAzvvstx!G!km=tvrf1w17@X!s3%h~ok)JkLK#Dy#* zT(tr#6GEgxo*I~1vVG1VPf5%aP@fveQwK9ewvPhjDT|3C*B6{nD~fpt>Vr*S)y6!O z?PCO`(E&JsrWrtmEJ4dfP6jA}ZP+m+ zJ+4qwO!n1d#EYXs^I2;cb-DUILdyoY`BRGfBq8bdVy$z*PN^GCub85{!bo(ndx!l` zzPzME6R@@`YC*#kRK$yd6uQSPN5YOqVGpXY1 zNxLceF`76UmQ02aoTFimkVx@m$DMlSI2MF-bMOxxJ5Dr{i2eY7Hq25%Sn#qf@3f@@Oz*6vb2*;B zK{&v|=67_EIj|B}_#Mo1$P7rDl;b&KCLFB9`W!g(0^T&gV}^*Z^G_b*K|Jt?E$_G? zEqKJHu4yym(vIxj!83osXzctwHX@KktMAOy-@*56t7A6k5FF_Va0Z?i{<&3S)Jz4~ zo!vWh22DD^q%nJD4BX7-{cA=`y4$)jbS4VS&9VB&h7y8{_rv5)5b_V4W8N4u(*Ry% z_YRwx1Lv6C0U=!A9FxY3nLV%;n>TnyPC9xb#a}d*U9Z=M4I{)|1O9{=XW|Ts^aDr6qzwV23|!2LiLYqoN(upi z3GfsxG^T7|ApFuz;6aXZQ;i85B1j#0kd&_=2PDP_p?TqtMRd4XRy7VaHZ^uN)&veryb-)>Ft2nP#*Hh~w@0Y+K>fhXK*B&{ zs3m9-*lK8h7z6m%Z&#GtU$)t|5qqe5qaPMDQJ`p2$vc+qxcjG2u{-Fq=>vXuL?gP|N5x@Er)th|9>!ur|<~uo#8>Plgxgd-T0NK0`cNz|+_2ox+%QH^_E3W8HV0as zr*82Wf1Bnga$qZA1(9`-JrS-rx9NHk1GxfepemqazY|buL6gAZ*?a!}Q5T&_QqLPA z-+ZVeU+Eh{wUS`I!=vl2&l@{HqS^=!2zFRQLfWHI3H@$TQ2_DH)7Ir5jneis4@-cQ z*cWPd^+kn66KSr5T<>Y#0fLugNeE_cEi1J0Ydikitj$lJcs-mj_0ojxjQVwUtu53ITnLCgP$8#Ih&_lli0g3c zP_HnpXpi_#s8`>%>9=zONujl&QlUkln4y_rx)6O49}&0pdw2qo18bmQEeml==K;x2SC5#U-4}#2XX{XLFK|I!74!uLubMHqC6s9k#ECo!}h!cK0sZ< zyd&|V@gjI4I$>RLZ!`5^^qBUL_hbh0K-Iva!Jt9i!|FlTK;J{(!`wsZK}`fw2jbQe zUeTM-Y-9JJ^^iiXL9@U%LmR=^!`nl5AT6UT!+Ap2LSG4*2yOHA@b@$XHU(NkDZ}Q# z2m*9qJz;7Iu6Rwb^DwSxP2f%VpceZ)@lEKUwE8>&CK%h~J>osVZTqcItms!zCd^P; z*`7Ei)Fucf1Sa$*Uqs;)5Y`dX;B252;O1eep-!Qi0D5#jZL8KJbUg(8J)XwoLGxeNNaQ4kt88YfL6%khAa$8^72Hm z<##FBfsDO+zvE}tp?~?vvpB=J@ll#Jtj}aok~Joc$s)39%bB) z*k@my>jU*+A4lEsc~;_i>U6Yda<3)(@CJ-~e>P12s1CQq_2SIe*9SOxMaY&iTuc3G(Mk!<_I06quW?X;dV zk_(Ie0ZyWXGxxPhnpqrX5pS#)e7h>$i5baYNm-5eiup^|BhZT^ioB`7=m!P-BsP*1^ak#2(478~^Xi@OKrOY=p@?pyi~RZ*%XD0V&P z8_#Y1e&2qiTb^sr$u;!(`B}#uxkCh)Z;#+`zevr2K>9G^{lOzK;I9aVoAo6?C`7yw zJ<05FG_!AT$i2{t2GDosQ_L`f1|dPs_`;N^b6BDUjS`f8*21vRK z5noXwea5ArilXBMh=-B<=Cg6^0g=&e((q1VhoZFRH~|--*rC-JI;kuOz* ze9!4&B%~xYI$JDUxafc2SspXWDT&(mc9BUxE8mPs5Hb1-Hr{9>+G-8Ev9FaB}b^rVf+C@Ej|Z3eE2OvdH!3WoBN@HwklNT zAZMZ<2bM;#2=dR zl1WB;r43g7tA8v8v_ z=&ZuG_zh|u719wS|Eft2ke-EE?H-S(eI#2ZrY`&=BUC;dl2@ZpygcoxBX~*o-<2R^ z@WbHY$vcLg=xOjBD?~)%M@bD4av`5uW>6O&98a(3^eAnN z)>8e{aEAzAQFm|{ENc$MLI;|Kev*G%inUv2uhN!#E4D5E^T#vzlE#!%gdbtwsa7m+fiqdwdrhKUk zw|@~z%f2-hh$0X3H$kaGO=CPxt)cp~8L|Gy5^|@O-+_O(@o?^Hg*IoKEElauYP0Vp zt2zBw(MrrpQ-?2h6ykXPm`Ed8vx~)UR5m?&kRb|D%B;}(&MHlyhWHLxP%P1qcSpbZ zNeKJXoiwemN@lKp#Nr3nBfJ_1_l|Li^_ymp1GmKOm(7u(>yEj7ZryqX2i-yD%;Kqd z_$oh(l=B?*&9ln4+}jaeALAD{-+w||@A}3;zquUO5RipvZw*TO$5gC{36$N4w7%G( zrnh2XnyjB3{5CL}s7PjgIy7fLn{{?xUs*v;BvoiW+}>~AZ{{@TR`+5Ao}zr=n->jL(fnl zx`|uwj2Y*&-mx%K^FV&m$~}6OrajL343_UGM1RtnKLSiTO6KQ{b^IAQQ1F7cvcjxT z7CS6qCQwQdbX_1!B;jw(^LQ#>`j7OiVT;eAHzLwY!VH2qMQX&>4NTGhdoIe78ol~- zd)v;61Tk*AzZsW^4j$Da$>RJw4e3E7+e+ZV3S=zR$WY&Mm|>XsQZVK!SMk(gP|exY zyYIDh)@yIjx$bKe@|9jaQ?}nVTWC1KJz*snhg_@P$y>zLbs)t`u(R09>*PH(XS3zU z9>eSCEG`MrnG3*O``_nqOS7+*`-Ij+h%fRJ- zWL}L*!6Eb=kEtu);F~D{NBcn2r}!=&@CZGPe;Eew41g6GSCQ^;aa#W6J4`DFxl43 z${1(zKFIF%%nrV(a0r;ZuH|ott8iw>a0Nyp_tFA&LVNfHR?XC9N=vBC-G|j-ZiWY+v;$ ze(V?Y`W0&&5Gd@)@jewI7~AUHtMD%ch5jUY7DZ?<$u#R#5&E*n2#_m7n*a+1{-dql ztCjhV!W<*t8fSq?aodB0ya@q3hHvMFk`0~bw#m})e$hh6hF7fn84tjf#4(_Rd+is2 znyUxdkd=M7Ps;k4^17#T_)uh-<5Ur?8cgPrHttT3-~HO7FF+v467bzLv939VkHXb> zIAyc`*d6Yr3Z_J?Ve!BCWYdv|9M-XIBs`FjrLZI+$*g--+$;GzBak@vS&K@T>9vY|t6+cYEY=*Cs24<+DilueBlJEi|j z>}^EF;+EewA1s^R+u{`KNFE@1e>D+WA3kC)3~%>hnHg#pMEz-MQ^1+5?4~8y(>l3bo3OBJA>h}1J$zb_k)hAg!+JZfC zB`=U{TfsI7@*%*GTp!@|*lZ9qzQ@}Gm*BMal)f!AN?Bkti z*claTO3dw#x>!C5&d_a;bI7pnzv*PmD585mPQTAmr6q@&b1*g{bE2?ihc!NJ-Vi^* zv^*B)_AzI<_VGk>G#VdrJ4N|gz52aC&aySqP$QzXrw(EG-e0+(we$oJ=Mk^1_uIo+ zSy2RQX6WG=6R%M{DZ(+=@;-}mb;_<`@$m66eyzJgT z?oOKMx>0F~4m3R{T;X^1;JSI@b}?1~s%Nm5ZS*|&je_C%)Q0DW|J&au&tuo-MG^`Y zj04zH^xvE5p~DoUC>0Vba>QM)fg>;+myzY!@V56s1+p^ECDAdzyp$N--q-E{>-YM% zt%~OyPY5fg`YAug9xL?oFsIq^7Gyk0*Lm@oiiG%RWkV^4Gtqtzw`#rS$kfQq_y-cx zevy${A+i*!!b6d2xW?7D-R08d)6c-@1l@mM-aY#al{&LfGyhF{j!5A?9brYlA&_dvnr4eB>?!dFqL z%vF7+%H4}S8tTjWi|a^tGz9?4q9%y7#rm0o@hKO(_2wjr{G zE+-&xlcN)z*}y&7m-X;Ov9D*fgZGndmxTeSmPlfvFiPWQBMZ10+Y^B;2D0xn`i8C0 z-lca6{5ZkE4$}-4zP<&4s8VV8&zP#SK4Wxl1|;b-sf>50Z0IY)X_XCSF!k zo9q6Uqf|!XOpGMG#Wh^B=0939Zhxe8{Lc3s^H}FaM`tT#aBljd1O@Z3D+J4>yerXP zrPL$!>UNt>OnJxMgIQ!;(>K~OT{0XFk8RZBW?2EgN5-ZrbmE=AEbv zZV>X#!|ZzCRFb%kEU|6J!_I|Q9%r_9@CIBA-xcFNGyNqrNA6w!*XGEDhJv<&gS}Jj zKvd^g(=T@aQ}!|hhYcdjt(7rcFuhjUC}C}Pji;KVMx*11H_BysnvWp@C~|$yM~IsL zc7lSIkFrQeflMR$3KW;+CszFi@9c1Mgugm)av7-0xFyZ+rA((+@1ZxER=7d9|K>4| z7T_sqcDsM=rJUSGupaB!_aiD+WL3GMf6al>^S0}GH(Ve0?0Y%~asZ5B&RxZdO5_;p z;4m|VzKdOxm`c=(9!1curzKA5p>pb5O;L#ykPmQeL2%kL&7!vs7Wadu1h=tqEI$WcnLQgiP9N-Gu2b4Ul<-X{ASB&*H9a6 zsGSjy%3@QINA@ACA#D*x&OQ-jc`x(5yT7VymwJnkm(46dd&ELv)a%6hP zzDX<+h2s&Aa)X@JAfzo0D|cC`_N$VT67@F$oi&`aO;lHeNFJM)a!;Qw@vPgw<-#CZc=Kw?%nx_z~j zgjn%n%V#Zi=6hx^o{0hf5_Yr=U&p5-&ce7Tos0Pun%_I?oVN>9FLG|t7;`>G=Np6k zn{_Ihm4oOQWfO&dDq1T1hZ=SMIwv2#X^dyYGvh%yYpH3?>zz_qm}(gc8jp3086m2- zXk2qZQ;dpG+?zK@vbNuPMU=K2#Eu!e5Lu{-b}!O#9>9_>XxC;0lxYe3k1ezC2y)TX zD=Uj(XKg!QW6%`|QDk+71HZ;xaD^NXOia%YiIwQ2|649x`bu0AD&H>TU5UzO6Ot)b z1TDd3S*oD-?z(UVji4Ckq<)4%QRTX9WZ=!HerN%a5i73RCVPLZ#;}|e_L5j{cOTi4 zmmB@Il-Ip&CkUY7 z2a3Z&iw6)spP^wzg9!1zHxXCK&`$LxD*wF6{_1vAEsJ|re1&IJ^DOmbJ-o(_g&yN9 z$5g7?w(L_$?>@}mJ9_;7o?Qd;_WkEZc5mgolgD|@z}vR`dJ}T@TN6u8LsI|~V|x>H z_ockl`^I!)91Zpw>W1?7#p4=Xt}5L-I*}x_8D>q;<#~-Pi66Z<691oz%C>4Qs`lpR zV)qFG=c#xVbiHXtkPX_oi>cNPTA5-vfNG#8t9i|Q=HxfcSPfNDMzvIO*ue4`RWp0` zJfi6Ux)xx^DaVK}|4V*=pkJE%?|2?g|nk|AXfu@iy!oZm6n)&AfKOw z>I=;Ki^NJ%S;|Xs{PkafH4@5bF4~rWq0(Q-)aDaGoEDX~Oj>BVqnwsunUQK5;)}(= zvC0A6YZx7<(4Au0;IGNbeR25uqrdCM^44BEDC&q1mTxoNHDjFaMhLU&qdxrQy-kCz zn-=e1+NfMEtb=2~jWfil7Iwq>seZhywCHX9Yx3z?sxp5Zs?!^DLyShis#N#Q!ba@{mngVf9OEL@AxCBq$ZeNX=7xQ9CtjYIc_>YnJ31 z_lmR>30LIeZHqqJeq8zm%_BVshb1>}GR1$pO*rsd)(1 z;3I|25Fgr&`dw&d@*PkH7-Weu9j|f0xXKPjT9uToVe{{R?&MUV zhaOB1!`OfAnz5u+uNz3(E)hOX{Aper)D|L5BrU%jg}ByD!0j`ExLIB`p0(I^lf-SS(K{ZQ)LNHGdi?KC+)W9)OGSO9*vh{H&09pN z-JZ`R#fu&2{|+ZU!w87l8JK$=+;OA-0q0St7V&dGBCAz5ji9eAK?df5xV;oI#atf7D_s=C}nOt9$LXGH) z?*}lGr~lE87VS3jS|&KHgFqb)5y+XB02b}iuqfw@fLUAGu7)amgxq}aZ0%< zDOr1y7i?kYBXvvsO4Eoob|h{Hkl0Y?b$==4htgV(%jG6;WktBJ%lmM^)@H3G;lmvh z$37W?bDT_o;{{VjFs~SO>h~ssP`#>|(j<0!P6AK-p_6|I5@cVdhjdvcUY(yv23m$nuf)2FGM}^Z*Y>yg}nD!)wDI{bRlrU4P`pbFZ0( zqI~7A+C30j|4r7!CHK|1~l{W2Fbkr9BQ8LJOk&xDd#Fo+ zc>0%fD2P*LDMJ~@e@mn}$_&26+E+JGg}{}B7oiZVY+oq~9J)NbqInNU#FFUGXYO&| zh}$R`im)qj+aKnH-TZ);KZ8qB4wbWcLa}K438Te8^yS?;KO~sqVkc<{qme_ zruy5QB=75Et`t&u(vp z9t-kVt4<>kIdG`6_h_lhFW{2{rh>0B`LVo5}U^WWtIqOE;d6MPbel<7K6|QMbWXwieUW%PXcWrxkUP zXX@w6{+3O@+`khY;drNp7ya=MOP&`zm;D=Fq`m3zdea^jOUd^zrYo`g(r3bR+rrK| zaH;~;x|3tWOC9he*F-BUb!LcDm-j>o0l=gEs5Ytkg?dGHqvAXdg@$Zm^Y(}lj_8IT ztpA6xbBgf<=(hc|ZQHi>Z`+)<*&;x%;VB2LW|Rq^y{a!`xC(XDa1?r^+ly~ujm@~PW;tB59v zP8FP%-`95 zBw3hdg!N6$VxBwZDU1}^J}ylKf4@jbqD=sp!>xM5T-WGYvkmI!7P0x1Cb zfb3_xbUOpnf|(0hScsA$D0^eIYCnKvAnGn;aKZ39#8+H@R1sSZ0B7)O=M)5**HGyxeQPq8ag{LB1KMAA6=@ONubA!(o5`femQqwjeAoP^R zAjzGSl&vkZw@`2FLTC^^IMfBj z%AjT^4m!>i_kMv#a;UFYQBCLJxJ73xHP)&3(lIkCBjM*g?)@cs3O?q!2y#!zIyan%II>Hpb(*993|jWQ zX4a)#$Ppp|0^d~B9+7ry^D_}hTo+*)`}e8i6G67^HM`|h5l~k**VEZbm-myGmV?Rp zZuIP*)9ddmWIFwCJ_b(%+@={`rP!QSl`5?ct{YJlQDD;Fk{U_Dj2ky<$ zg*i9$V%V7v)^`dY&?|Z}q0(Q_A%&EZWNM!yLxQ`M#OVa&IM7`N;g(Q`gT3DC{T>vh zKJIEI^`OW(%Er_!3rgL{_dI>TWTC?|jzSijrHY?+)@CFPK(5K@(OJgxk_*-E0@5ZW`c<}b7Pxq(^iRX^)~ZHfgOqsy<9rLu^h`hhkdpB znieq=YhR$?O=P^`%-&6eQX-UR4P*qjP=*ME51$+D2wCw(ps`LoHC4X$_8UCbn&lrb ztWyr6(*v#8IJlyX?Y;m(>xEDoy5g5Vb1|}DTf#|TZv=1mnrNjkaL}?*4I&5{>c4Bv zrGCdg(Ah1$=O1Z_yM7Mt1t)%}*%5HKy+qSqVl!9ikLIn8cN>kI6VJb|co;rBN!VClE^knt66A#3%iGnrPMWasyq_REYc5jtUPM9MQf?(w zbAZwgJooObLWA(Ee7?P1gh6-mbPeVvleCS12n!0^?F;8alq6@sN^)iOcAc|N;M>T* z@ovU@@{HJh&oZ?hLP=7>_u#<+TPWk zOY3nmJWNV3kvBO8u>4iK7H;xcD7DQs(dBg7T+KRyu|5l02w|~<0iSyR)v#Mp`-H_^ zShVj(vejQK?I_*bysH4zgErq_eV*6-VCi^h#dZLWsyfujpI?oGpS{(UiKSVBe0lfl zy~L4JN-S=+Z3Mt#XpwNxG6kVgiaiF47YQ7pZxZWnZg%*SSx%plOOMBj4$ z*OF{Y^j0W)K}Uum-Qfs|h?NYD2t0D}sOJiqq8?4K4l)tY&tspG{nv9+$|@(WTvZ!p z8O>&PHwh`sDX-tnrzFqG$y0iZ9lk+LZ%gi++YDZYBBPCj&<8wY=l;_c?~$$Jc$Mad zld|lX>P~gjN`T(|Rm8a4D|wOHG3SG?o3V+=4&!H5M}fS`_JFuRDSg<`xCasP^62AK z209n{2e+LkEA%~I`ey;5er=wxR`S7b{rrs#d%O=@uymHS$9dOBS}zdgcs*1i&No$w zQ(Yut#LVqwS|QZtf%&&7{8~PJLn6DE+@2>s`X{`X-Kh(QNA&OB*wP(;)<*R!9F7A?f$N$j9_NfW( z%n)-O;J0FN?N%3r!A>`=!^eoxAoX>gL}TJ6y01@Ds8G^H`yKdP-vfhx@d>S{-&}DK zR2NO3v2K^L^)`(C@w}a0Fd|ojeXno2GrWICL(@?lou>9V+0bPPZG_IB_M&dFxZ4+$ z1&4Dpk)?4`O(!{25z6o7SFPD5Sm<&bbM;3f!$J>l&Pn~a$THI=d$~xN^f!Rf{=J>l zWL)4KcOfL6_D}aknef8u$ChTB5D5k=HDeLM3+S0UK9pm&+*6@UVK9AxLhQ+fLhNI) z1an~kla!}PhTlO3HZLMbxi4zRaGk3d@dFy0)L9fe=Dt2ImGoDAn-5v4^MUjZs~$UF zEQyca{^-eThE`_l*VR{^NoKwYe_*Fr0am4n@Lie@Iu0is>zQEObWsF!H!3!^Nsl33 zjqMPT7b{S<4V6#+F3a<51X~^->uVw;QspyEflFuTpoi=tB#=&K^@SVkwYzv`r?*@R zTv7RJ9Cgn7L1pb{XIA{=pD!tlIGMGsCvLaauN#(O_8Q#KmPPBFvpujj>q0r44LhOf zPm9e^mu@!20o5dS^%}>(UHQCe)O&EGP8{11b%;8h$vGfrXWq{tnO?XIR3re23bv?iI2*8oaI$fS@BG>* zpzz&7DW`{AAoEF0Kq4h|ftiq)D}KC0M_W`bMKSD#`8(CdYZ4Ow;@NOUlI2$BVHR=} z`{R+Jm@)gwU@{bZ#+=xV;zu%@jS8bLzszCwmg|9VeVW)}Wip#SrByqNF2Kt43PXeI ziL0o>X7YB|)}6sOz+&0RjiaKb43C|hVz^FGNi&3#qYl>96W`#15+!W;;Th0xC%z{! z1R7&3=RactE2Z!wh_{!qVjagDxoV1}x#zZcN}Fo;-Z*1D%NFwzxPLM9pEHu-Bu~V2 z9dVe`rBTyHI&#Ur7`@#1%1)a2l;WVdm{!AaSg~^#vbo!d-9G4Owi@pwt6`W7^6hSF zceSz6+}^ZtVPoJ`*qyj!s;<>i&pq!MjdZub~Ck5t4l z!*Eyq!4n^Ov>Lrp&L+UqC-d=DB7S^O)}cZT`aUUZGa`^ znrkj^B%O(JIaa4x9$&s8It`*$HTI}@7eT+%OQ?641onP>{WvugcRd)_k6a2=qZO8W zCtGr3a{$^MgOE@2*SR^hXcvrDTkUpb41Lecm?Ztm%pA4fMKOTMFWUy~{Yu_~zwl~V z)t43MWmK8(Kv^M2{GT7y%H&Am_69(lJ{#$0zUQtT>liEbK{|D~nBkOsnJ;vXK3S7J zuRCRvGyi?GTCPo<$~|>Lw7yGPE19sd zsY~aW@Y!Z@MbPBOibg=hkjgiLo3aPi8sp@!(5m*T-W{+r{zEvCAe-C-HP$b+H*+6x z-$Ol2sY=bK3QnD?(p;{j;`Ghn*s|Dk?#8;sio@2@$bb5Nt_%DkEa2TM4fL~!u-t+z z1eXN+!wSz@&6Wd&i{U=toNMvncd033m$BV-a_x9k;_5`*+V)ek)t6^0I1%_yuOL)| zyihx&6#ewVeZjR%-ebG$sIQrIKh+F|9Bw-O;IzKSn-KXyzV$z^Z%ubUuFx+EY@N;y z7?AYq!XZHI;QCVUTZBFJ4E=FyA6o3Xe7()-IJs`~y8h402mj98jcV=BuEh2WVeW!N zEd0XH0cWI@;7s1g9pxjXX6!OCiYIoJU|gQr9CMMVyuBBp7@{XMZ*;Udn`We0A;p~2 zVX8yIKga?qC9I7AO`GH&Gpou|U2yloAP6 zy#p}^T-;HKy|N-CM|$S;pTge~BVB>Xl)s=Pf+|O2C*8TK`)O_m+^O&*Djeu^BQP9_ z-I+Kdae&L?b6*kyf)aJ`MZ1+9v64tWj>>+7rH8&-ObHt?-eTam-efaAEtJjVP^?Vr ze_o7ydyX5G?n#k|U1` ztXorJT>Tk5;M7ACM{9)p)_!0_P?K<3LmhLwUrD zFg9OtTbEwf9GgF%C&=vqD+eZJ7^;CAk~;T2Zsx}|cyfcx=YMO1I2*yTORxFuw!E(W zvNvEO&moTmF1D|HtzcPXn{k~#R1blDx_)`CX{)^K>{D}ZF`wg$QhYt!^n4>`)As0Y zA8z^RXLY~GOAIBy_BlO+_UB?#^f+6Ye6aKz7l&B7$BKUV{qhTI6Z=n86^{QIRfU6z zmGi#{aU6mei2GyNfLNPMqqT}pa?!RrX<;!Ej}G0GUFDk zWcvf5Aj(2~Z^@9jJ!m6HQWnYSFHdAOajxrF6^iievLsIWX?IumODwf)7ga2^xCU<6 zXaI9ZL(y}`Qa}LKH0;L>{`vC_U-yk$&&Srya#j1EUqJq-r@-*zYO3gy;1A<`ace$L zRecJb*-a4s=1*GO$q;(#?}*U8V7)6<2y9KE=zO0{{&@yoMdf6jeABtn-kfWjnAWdv z;_2zXVh2{c8?eBVXo>Gpuq?!!ti;W-Zdx%K$mndI`rLU6fo#y5!FhzCI@*dya|48q z`t+?1g8c~eU8T#ax{M0=apa+FEMYbLnhvE8JATp91RIPB8N<{Fpyz_P{yLx;v{UEm z?t6t>Xh{5yyW`ozlPLX(Jz^}v=>gB<4|Q%0h_c$#)Q7Gxn7PnBwBigLVnJ!;GlTDh z^ve6?3o5OT2Y{6yU_TAxyGLr=UB@NC$pgs=2{NWO&htgUWrZIAK$0j2lCHu)7p7$UL(GM=OI zW8#Of*^+*fHH@%nKn?lG2e*XQfj4`f&;5L_M5l-$D7RqVP(_Vev7Rm>IRGX z6qDz)qa(g|ny?h|gZF8FEhc6#g>du}VJ2E|1{HsVl>%^|9)d2bktTOgqm>YrHK3g^ z-RSd&*|3V$I2JFYgTZ;k5(9UX*nWuCu;~Cn(nL9Chi%b8;p>6MSZiV}iL^^X`NS>E zD1vxDQgOyEVYzsD#(HAeQfeKMxOu&WpWRArdbPo-Bj1_Q2b$NDSA?OF5tk= z(Cr4u(jXA@UZI5@=+>FXHhiP`Xug(S)6N;!{-j&fVM<`$(+8N-i>O;{+~G%gd)RL{ zl2178{xTnk1zJZ6a*p@*tV+U)G3>_|py(sl`nb-(i)WxWvbRv}!AEhavJmc5I+YUW zslwt#*)C@;9ce4`@aBb)Gu?OEt5UO556=MUqsvX_Ygf4gbR%d-1p5uft^ut#neG6) z!`xk$Z($(NR0X2f5aIr{;KAU-;KtxKs6SA=P&-o8+h||4C+j+*Hxyx`K%8-P-{8JN zJHsC=2xg7w*t<}him9!p=44)@$9J~VyRe?1u?``v43sxP-nI;H$b|}HvPU9&{B3#m zDW)(Qo4Vh6k|lKl6Vd9^Y~uKi)IM3ayw7VC!xKLO$7Bb4!!zJ)7hpnpEVc*r*gt z;R`8}&kDGr>jPvV+W(kun;WZ5Lc0WP9)dR!wN95h3G(BR(5dNFwm%Lb_!!L0L?xuE zeK<>NME6?mAkwn57f5$#)AQrdbxpQBShfd6wO-+%E=P;FQhWYT?<{FjOnmvWX5^k! z-Ez%YEpiWwuV`Z9p_s9IrlmvdEX&0sYok{WnVP98I!mSdV4YD@T zNOXWo>qL{V#J5zA!K30g%f^-gln{Blt0b%8Sw+szU@03V&dp8bQjnPC=u&(aIbE6V ztSVf?5SGChw^-~Rbt=^rnDeTVJ)JdEKm3MRo*T#7`3XwW4s?JKu8vV3f@rGwo6HgD zR!l+u=UG$IUMP`q!4pXR&lbI!E!U!6^+j9Td!@#u9MXin#ax4^sh6(rHu_dYXl3N} zP`qFp0?!);y8dXkT=V!A6Wn=izFXD(&<6A(7q|e;=+gyjFKb~cTe?+R$wmFK)Qf*) z%Y%V_SgwrDc-y^n(>i%aCdT>Tv)W>e1FtPX3-VD&dV-^#9OL}eD3plnn}Y?Q6^#Tb z?yoy>fCQtd^HO=_?--G;ZHZC5RzPtY)B4qHlg_tkpy1NUU}3&I{euJidE81_(8Eq^ zmqFvn+R;iC&_Yp*(o?nOh4N-X@1Uo=#PNuhhWOQ6?=dAGpc`1gQ@_*8yVN|bq5ECR z4Edeb8%Ff?8}YWwaEN1%*ZtX|w}mAPVxXvb?J$XB;%NC~{K(+1fIuM7+m}EzT2nyc z2I(&>R8JmkYC@d5+Bzh7A~D2VqG>|d;P7p0P?`etJIn&Jz;t~}Rk_EbQ8Fsr`V^sm{>_w)W(=>+yjG2Zq@MiYNkFzJecS?FdAvs1=3T|M-t~j%6(K~ zAYN&q8DLhNr!{NOGz=0;B%AONMBZ?|K{H4w<4Gvgd0I+wP(+<@T@ijE@hp)np)Ao| z3k)Y3Awl~RUsS<-IFb*{0*JXV&R|SIQh%}4`Pz3Vbe}9Q7)vdM`M^3$AbgUwKp#!} ziKaYREGP1E(Z@{Bkdpi`i#(!nB)~M)wvbgC1R~KtJHUdmF1ji-Z-032KMm9!MzHs0 z=sh)W_>Cy9OnWRvUMED8K&M})i7K5RqBm=G)^eJnI3YPfHK7q@E{SGRCqRp?7TIK& zNlAZ-f)GKn4|T_K7i}I+%y2jXJW^>qk)k4Z49#gPNZ=NZvnOYt>tJ@vM(a8pu2w;j zEuS>KQ1pN_e@2n5C3zw@uOWI^`A0*gxu#KhwB8iW%t9ld7U)vdt4^mO>@pCn9&$B8 zC37uF(u&2CnbKI3C5oj<2A{bSYY0md+%7-{7)!*HLkt%r@bg-0(7?M-uI8{SV1<)Q zY@6p3I|s^#sot?xfmxakjAr+)wkw|Ag30mDrS`RjUg#bM#DD_b2V`&QUdtVvy5z%w zN)1wNRK79Am&f2e;TGEqe-5T>^^Do+z2zTJO^A;9Jk7|JFo4K=y7k<;ZW1hAn~oeuH<*F-FGjh@j$da7!h1 zER2?Li)u*%RlAVY^6U2_Va}>`@QCID4v)3jSIc;53%tn>My%b()pY)0mvc{w@kjZO z@>{K6Q)lV;IUUA_|W#p;5OSntVMf~M2m!SvGo}JS`jRjPQ6r8kujBG zVi9OWYFThc&S?@C!;@+Xat)s*!Zx>Pk9zsA#Qxu=_Pi8i-YuBzrD9hf-)aoId+4uf z?Hc+NzZDF!!;e>B&v}5~pai;=om*|;2;%O`=<^o5D)xrk$Cv)Z*TjTxu~_HP9#ORJ z5R&4zYBEPS<%4QLS!#r551N;3f=|YGbjy5c5BF5fj47H?#!f}cZ|Vzg;X{POf(|X)(gvE1B{SDpaqZNhwKP2&SN~?K-O%a^T2(c>hB6<;P>I=)GM_lQ z`xB3>^zYxJcWO*>k3wk71-~)U(0tZ%7qw)c5X=3ko${!a43xyaMb@xN?QK%2v~iRq zAkAE>=Q(yAJU6%KA7efun*vR(2yt&)Gk*hKzFjnxpJHZ14REI21EE$lUbP*0_w;mQ zii6ljIzHBjSn}F&kbt_pq#JZ@{wgP%zuZMEn91c;cc=g96Z>jiKb`ORor+v_))U*F zTW+PIhWfr$;WOu3HOHnb#NLiFSXx_gSlrfm*P<$6BWow@5Og)e9KDv}e&2j*huyeoOA7FxCKnR8XS- zL6_NApolPyx`(tUxZIubchYLhQ1JNo>6Y9GBNu0WeE}!j%e}~Men}UeA0A%n#8hfc z#&gD|cFKsAj5xbnquz(ndF->ch}UM8+}0FR#-;6YlP$pcKwK0UrAP*{q@vpOc`tIO zT%Z6LzwWm0Xf{!#9|e&U1|jij!00t7kZS}wc1w|yVk(_|A^mugWMf2+tR>cuwwJ&F ze`f|B;Xxw$lfy<72W(wMN|P%O>UIVc`_`;10bu^iubB=F6<(``#K&rI9XCpiQ@X#gO(?Uz3wYmfl-fIre5 z2|rSwJzegjOinpNC$wgmX(%a1I6J$qt_Oru*2PA!RJHPF#{P-2IDvHIk-H_bHhyN7 z0gw9}xz0g_-&i-aS!~rvGM_`ipTPIkz@K`8Ft^!XFy1?kegg#T_&Pm&e+jUwW$D^~ z#kK}9jMuejyj>To#YMa6t&?FV#!eMYe19>VGt@NwCoRnRf3+|iGyw2lT9=8HiGztj z%);8)#F0VF+Q8XF#Kg$X*yR81GZ8YgurU9BH4OK^5u@H--l(F@e!ri*@Y8e5$kRz# zlF|Vb28pm9NQAON{-gpzkny0Qq=<;b67D^+y`x%c0$`$UOTQIAH`xNvA_@xJR$Sbc z&~&`7tLqCcK(w#X2-Fg%Z&YT2SC+oEI$mDhw*0b6{#N|0==eL$;u1B(0Kf^o_XvKi zsnKe5^)2cFAm#77VN6=td>n>+_{JzKP|T{={=%MYDk+9MGvDgbzl&s>yF>3|F{RUF zZedfZkqYB8!)U2Ki|;RhA>zeba1y@Q_ei){U=T=ItTTR#l;}Dm^XxKO>x`{)@q&7s z5ej#DU@r=KkUYd6ulcNVN{GvWkhglv4I8)I*i}3InUjw$`I$z@CB^z#aJZAdMc)j$ zxU=lUtQmx<3q08u8?_5uM}CBw$1U>cQI2ZMq zJt1p7;eBM{juYJsR@=jSbu}bCkVJWO+IQ^CmLbN_;77i-H0)bplHY?#8*#l9m(Nd~ z>ySZk-2a$`kYVQvT+WL)g#+NyObW}8ACOaw3Gc|m$-=L*LUE2}A5QD}{7wq`=$40H z91h=noWc1N`I6xU<=r|*cNyj%Nt$qEe5C?Vp>LJ4SHztAw}ab=YJJ#Ydu#FX#k<@M z_Zb8c-t{Jc?gB-<2SAk0;Rx^)IZQ;078S_PHDH&LvW9O1jaLVLC#_+g z?jK~;!FNnqGEJ0V77ErRi3FUehw3MXcx4^IbvX$29zA*DG!#C)R$TDPM1J0E;~TgA zO}fa)M6NEU&{dXiSIONBvgSSTJ~BEB@|tUn^NMeR*zo+v$kn3glbFk-USIb?gYnuQ z-_X?DjjiKbTVT2NX5>b@TI=%EX{+(hq33~lI)7AH6oz_tecX2_tWzaCpcZ>XCdF=O z@T3jEPgD|A_KK@-0E6zXyCrQk?D9TZ-Hp&u(-pGcP#D9e+QaYe6rUY_qPxdmQmy_M4@Jv=jBGM?TQ~N&0j88x#Tl1=xyLNS0cfB z)0Tgg7bpVpz4IM~c#K<8s@qS-}xdeKxn=9!!4aEM%8bcDIG z(`sBQY5Jd~>FDOr&C4*`PxD#If*~H=k3BsVbb=7t(dVpnk=B`7BvA0}NJ2X-8FrQi zibwfoVrvu-Z11vpyj-NM8bjn0dW0G|r#Y%kMq(ZKW?J#+cr@eST&M0ljQ@=h&d>4i z(C8Q~Z9q0%tZ&P+t8*MWu)Pjbz}!J+bEJA(+e4L7S2j6Ss__02BT^yKb~WSX0e@CR z=lGA8b@yEW3CUWSI|F57o44VQC$ONAB5o4zIwV^si#21TGCy>aNCM}xCyAFQ6mR;S~|8(Q9s;|xe(_|N!EPxJgqm$j<2m~%mR zKfCvxqfhu&9v}zAF$u^HOpQe_y>bL=C^-I(p861sdu)1fxTkyAa;;+Qp2jTZzs9@D zyU(d);c_DJQi}-Zk#(s4fFQc)T?FFIRf&XrpY!pKYU%iu3ym9O%0a?fq)K!-N;n8M zHSdjYFg!KnS!(MbD8YM{RIY@z$e#VaZ7!FE^I`5yw|RmKgCakoGl}W)ZC#!{5tNwI zgt94)Y2438doSWH3)l2h%MDaWb^Wu1-T1y~glS>3uYe=w6qg{8iHk+~8%IJAw7NEd zW?aDzeSJ_uD|NZ#%M(eby5Im+F##1M%}I@+L^dq{h)TaOcn%4K-B68T^LHs5!GKOz z;(p}gX&}Coap*>g4!)|eqPeQhgBe29kwrY1N4Rz5xyI8A8Kj5zpkTGOY~&-km~7 znaNQxTsxZoG7sZwPS84GM1v&gc6MBd#tn1fU-(U-;0uM{L&wi^-5Ok^f`u2#azSU% z&bpCn5Ad0ZL{Hcwk3>(%BcMne;dSdpp#8&t#AhYI`6Ymt{-x)tr32wQ&go_&_pIB= zFY*JPlIG*i_tf^?&HE#V^JSYC=;fMMmt#HXOrYWU^ayyt;pJ}Ef&7(K%*T;{sSn-< z*sJ^MGi7wgy<4%{fV-#v9&83||E=H|1{t8`*?df!tC?d8XiE&v#7YV zu=F5qQ{3$H8i5FGW)>*6^A}7$2;4U^bd4LlQ*Q91X6eXRm|VjLXweDb*Wp^9S;QF@ z;1%}TXY=yf9d{zm9iND&<)qck8lk<#Ep&6EJ^Q*UzS&u=-R_#b!|oh^?>cmZmdkl3 zKS%fkp>F(3J?ALBc+#*tn8Nnjxt+sBwXI{=^ItKo?-ZajjYW`8!AG~OuKXLI-E_jlD$xp9S3$8 zGpJ|*$6b(>k=9Hg4bxaTHGl*|E2B}drLpO>gzN~Fai z_|!B~l!F?1tBGjSs9Y>B#H*6fXGwX&Qz*bv!O4Z!Bj6mr+|^W=VYr1|$O>T%{IdMU zpe10s5`uJzwP6o4wlLLh*&i)gpl-{1g05P+cz9UAP+se4F*GN3a5x8`*-BT31h(7a zJ#>FG0m6TK;W9h7aX#+JZ$foxdG&^hxK@hBn>%-J)?LTxdGTk)pBV6{M0bA^NdR5B zxUTkDy60<--{5B-n6O9xlhptMiS$FZ6%@8 zW*0IY)QzvEnMr(Cjt9Hkcxl&CX=(*>s#QZhFg2d+6FDEnEm5vpIUEVmHG=%_xh%yh z1@3)_Q@%cDu$1&(ox!CnndzF+Y12bzFG|N0@`e2%v-n~a#rwP5Zj%!UKcsE?dQV-xY?R_ou_e@+VjR)p&gP%E{ksvMFg}N4%AyhlGgTDF#YP+S)?|3XAe`i#Oe{khL8*p)Jjh z9%E;dr_uQ?<=b@>ALF9;gmeCE&hNo zRgtW`tSwRyFo$^5LM3gf$3xy@JoHYdd8pGsC2Yz2@L18`+Vx2&c1eh_hMVbsZ+&`S9gk>!q+gfz|y?qN&Q-j zYx4+`Pr_Z)Ik}cnCo@gNDQobe4yW)8fL2!=yMt`N@(U-v_K|fD2@uS)1}`@I4yG zi#bJ{$9C@sXUYs;0elkqNn&~sP z^5j6wz|_Ii!j#h`%_X;p4EdLiY5?hGjFy755X8BJK1x}iy@Vr?5R}N~_E9hV2z?9f zz%qC~B-l}nfl|u80wdz`F=W3~U+#p+qa23=R}kqgt%E9;nIlW~iqi@Yk5SB?n3Th< z-vi8NZRqD-@^Ijc_AY{ldI#Jy7K3}+-ze#3{e$GD2Rlvvix(EaL7fkU>;9sa>kJ@8 z?E0(yX)EJTPa3=5*dVg@75>+oR!f=Ig`H$x#TMB7-oZ48Qit-{tSU}Xy6((j+ha1 z6^DyU!>z4&FL2JhTRKvDi>Y9E>yrF>bM>n28mUknWFT2o1cr11S<9Oq6Ba_S*B`ey z#c(u0YG`P^9YmmSl-g(Po7HJlFoZ@3Vs(Zu_wDaFqDdL2Wy=~K{ImLXc=^HwzjvPe zm#O9YW6um;9bH-?8#9NSxa3yjm=$wFedyc#y0Y2NS$i@!ZqG*wzv|-BwvUlHmIrkM zN$2fp+Wb9|FTnRzq=LfM`z`H`JiU)Qdq|U;x>R65#kGa5Pya*QPK`e}kQU&TDI!36=A%StHRqmfN4aYKuZWx}#sOVg&e;9<# zUXNnL9+%`+CZ<|L+&R!#-|d`{z3q+AS}w+zC{GT530Z(HM#UqKu6f)KzJbD?GulVx za4L^aDBfwRN6ifZRFYu({UZQl2^%2n135EzCnNonP3pUA6dwQ~2+nNK4YZgqvut&V zp<~#bW&_JaW*9+aj6a|fX*Bt}4sL&OGGt#~G@7s0AZdkr@Fl4N?USG)Y zuND=7F5X2`hwLQi(*Oe$$|S9Kpye=K?KRXU*DaV>zH2eJIP{rgBx<=fM@bobK41AV z$J9;=D}`H|t>`4QN1K&K|GkhjF+u0Zf&C!C?Jau#AwC~H)6O2Faj&Pz-vQ}|n)&oz zd>G7dr&?2WCbHlXzPE~{Qt}#8J>x0iiXk=R{^1Rq#sunRs3(-ttoN}L{*_5gBa_Ldeew1Hy5=E+9^#g(u1B4)iH6R`a zvMMt+ya9Eonw<2Ej9OI`BM_L+6qkh!mN zxPN$txu{z3IWDlLrmBZ4*V>+jo{F#fwZ8xlfDi4JCl4G$)zyD9-3h0A(zM*9Vq@7U z%jw*tCfW)Xy-AKiv%2ULd>Z@M2FT7+qj9y`#M^e4qA*WduerG z_CQEw*Fe)TmYqiN&TlyFNVm3P^f zrLl4{_&f6$b8|ko!{5Q-LP)r?TUvIn4WS?*Tsrt5bGqijg3|@{jIJ<_z+r|M2h~!yzFX{NwcT8QJDZI4 z!y1SKw3ocp)Bu*hZy~!6$rAbM#thjp-lfJn!E+1s-+Nh-SR5;7Tf&_^Tcz{qJ+3rgfO%K)w@I_ zfutgqN1d|8Lr3Ho?^z#*cd`V7KQUq%27GKuYb*MZI4KYYu#o2EsB)BZ^Z};(0iWvt z%|A+^CXgS%BO9EtW{?Ak7>xA>(VXy3u(2cQ?%pFM5H>`&I}!AeR^5?lVy56n}tuha+A^!7AYYKC*c8(J> zOFB(M3Qwja%fjR|^YYqxwse}Pb!PR{^6}+t6&Pygd^+Ksp*KVbPD;zZhN5#%#-Yd7 z)$xx4iHnp7b9S;Jn@no7;gLFWh0O%x@4*avWm=&Z)A;cV6Ew2buH(Q!D*9tAM z6janpE7cpEp3cT1?}c$Fd6iNc^_DN3tV-9vQMXr@ogNU8QJG59yHv}Mmygf)%@&1D z4%HQhTQ__o#D8cgguIbY(SR-w8IrkkBogIF-BDO2xI?#Kaj6cYf-QY38Ix)-&>x(F zao&o7e=#I5dhztO5@rW$1e`1bQ5ti?UV_x9&P!&&zlzV+^}V1)$NOkUjtW0BK99YJ8xs5+IT5L7{jy8@Vro->0)9z>1LOLS(o|KG7`hjl zru0~wmUkdBD{Bw4Od(YGWpda_esro{^09j5Ds^*`&=_b68mJv5^A<`|TZzTCH#lxS zBegwMKNh@+{?UnW($sReZ|GWe+S(L#ZD2E3e&Lz` z(ym?mcl}c8j{~NP0ID%6N?bEfKh6+ekEs~dB)M57VXpH6T@b_5gwTm=+p-B!jmEHiUsQ2jta@Rmf5HLN?k)^&M%qLEs*Gq>5= zX0zPGy>D4rq`(;ub)pbQn^Mi?Z+bD7Ea>u6&2l@mqv9|~xlCo0=EbfVl647L}* z!^8Vy*)Bi{$>U?L;O#Lg4^fi%1j12~x%O+L!nfL&aTcynp^bOS2h#CE-0hi2Sw#0~ z1e{;tlkhJeJt3%}Pc^u>PrtWqer@u`zu0$L7p%k=P#6z3MN6La)*ez zg;DI7W?tmX*3>$1AGX=CF!#baFA|}0DeBmr(K}bZ5VKbb<-?kR6V^ps=!~;ywlbu7 z6_(bR7-w4 zWh3$fCf7aQxz^#Gg+mI!l~13)DB1T^guc!=m!nwrdAwWxT##TFeMh(Yx)o^^;WAxyc&re#O6 z8Odw6EFkg;??aZjkn7g>y#iD5v0Mm?C-L%iKu4}1GgR9~h{)=*27psdCsKAbZqnY% zx2T$a5CkU*26)~eKbRZ?0lO!ntzE0UBx6AOL_XJ?V`z01>>^Z!xdD1AU!GaK@of5I zeR7`Dg>pJAdl}5Rv@_W|cDYiE+z#E<><<0a0^aNfv~x_m-27M__dBLlbaDIz^Jqx0 zDefE-GR##E>zFxlMH{=ArqZM5=u@}}Xav$DviOTRY-AtqqX+Wnqz!rwWB)m@LA%J5 zd|@6XBBZ%WD9bGBB}Gh!7n|jLQ_#b`<_7t6Sqw+K0Jb&HAPtu%f1< znL<`1wyiH20%U=(^BDBJ(6D3RrE+CbgsO$kP)gu8s59i=FlWR-_w<+B0|&Am@K3nJ z7(r7;1FReaZ*O?jTb0c~o?FXRzcff_TG3M>@u$3Ud0epbelg-XvPAln3=nn0Um{e$ zqB?0s9&H-h+N%ZUVAA5J7B`N;1n#vszW*XA5JEHPpwFt}Yc#J-M4eZGY%G4<-bCQE zFk12h4ZdKq#1v@O;(mHx14cU$WPbxJv_s?bZ+h|cb7~Kf#+`{ z42xZcErIh=l`;Z#{PjOGbbhcmCx1n{jh_@y{IwQ15=ZTU&_N?^1@5?gSOPoueWG^( z+K#Ikc(~i5R#su;W^jH89+w64C@#FeZ&vwjLzG+gQfBb!vE6m z?z>G8?b-HzSRf-49ij}BYt8Nz#A@riACdiYlBrrRvxzSlpXDWRI*B8mM-45@N@DGA zbK&BJ#t?zRT}%PE4=F<`p%i85SEH1r>qm*W)&`Mvi^W-Z-JbcWc1>Vw`L=RVZfN(m zejYWMGU1p!gDrATkFuGGu`pK>oOE=Oj=iGHws3H?OkcRMSZvLko^3^p3N37sBK%*B zol~qJ(VB&iZQHhO+g2ajwr$(CZQHhOs}FAHKFlQZG})jM68bjk!&FHg!)NvxRJ*+@9Eu+MvIsW?D_> zn2uVvLVDdqPplq{;*v$Pk+maRlO?SQYtn0R+4O%>`~a0PxyM%CD4+yuMiLw311fB- zwNvEl(m{j17;5lTQ`iWO%&IoA8JCvDV_FK>+^MoB-QJp&txjbr;zc+^Wr0Im?Y3XYOWGKSn51^KCZ zE6j82&I0iass>c)C<{Fmt1e1iWv;Jugt`NlFH8{ZpbNMJK(R+5Ed!5%^{Fl<}@6p`y~;UU2UEAYK2@|Ai8f{7J5EZC!* zj9BKH<6zf=ilsjRtDZ&*Bzb7B#U&8WLol7B8cSuv>}HQV%>{8S%Sw7kf#;rc<;4O4nGco~Q#c{*szIjLzWE{%5j zFysB@{5i^7b~1Xr?>_wq#gG>Cy>+jeIm2>!?6=aOfGdxa`)81lDO!}0I-1E1E<6jk z#mr}|Wc}rnju^YPRoFBqyFE5_U2JnnqzIzAPELm~MHK|oli8b%C_5W$h*>WE(;g4<+gmWhvrYfT#MVV%8vYG53qf!IC3CaVOFYWk=$}BxN=!kJgM$W%lMk%A6<20CR0t zpn~;)%~rbtlRN5h2h{7&`J#hpKW1JPG*bd|`d}3$a~H*51eVBGUejq|(K1XfC}F?> z5CfKX4-GF(cQGgBAl1vMP|((aq0Pr|i$+>P8WPbH1K<)UDM4%~iTl}ySl4!c1Yf>o z`ZtZ#DY~-$Ls#{p9@g zVl^UHA>1a_m*m{UU1Gb#_6_LB?IqBu>jwDem`6-VgFRt`;Gw=ql1`f@Hu2FJ)Du`b zAtX6jU4ke6BGeM8#$sI}kQ0FmvHi7_X%cRo1-VhKzsz%pEMEgWyn@2{5vRQs$!s7( zhiUdy$ejdS=b-dR%oa{>8qke{6N@VH)cw4K&zxtxc@C8#j3TKzUUTG6mGm;^rMe~m zvGo0ITzyFI0Ixjf=vQqYKs(#GVdgxlQknRk(qkafqN0pNJ|}5YqnvOWUgi}fb!WJ& zu`Ec00D6N0dqQ$l)3}O5@46(H$dFcdqUJ;m+N$K$bHAYm4N#f?nTS0wNmMdT0*pnl zNHHBQFdXpMl_+39Rt_Nwv{kSlx`qLByznxh;~8e8&>naS8TzAMCSTKbDLX<~l5jry?|hUgyg&Bqx$tP$Pu9UMZ$qpitdCLj0KUue%y<6(4w4 zOTaiV`omH?K-!@=c<)GF1>7U(hr-N29jr0nPNu+b^rF3)1|=jTVL@Ut^9j%xL}7ab z1Dm~q%&@G0qrNH-@Mi>q1G_0{gn?+N|6?io#njjMwD7?G35SL4teTu~I7c<1;mpLo zn63;7K76$48*DoUajePhDBg?A@5?jqD^;w4-l-cQ+Q};+8XM#~K3SwPCfVVm#J{4j ze3gJ@5I3LDWd4c6--lyws{4zTVAeEtfZ9gip%nfn#V4@`GD86_vo4yQv!j~Bj8r{i zew>v|XO5OdH?N+`L{m(>74bJ~3)jAwQcT%EEAviYfDO-?!*QFVjQd?hj{!bwap!`B zSNA;Di;Mm7BlxuDOtD^U4T}L@u+{sA3Ilmc{9Er+uBiWy`%IO^z26lTya_4_c6P($ zdLU^=#FFw;T1?N~4fbiv!E@eCU(bV^=B{Bh`vC%56}bJRSvT(}57}OtNt0%iD~FhN zb_4xx&rk04wMqnh96hU166I0G9&CO6r*Kf7Ly-qI!J==`-tvUY=tC>F zkuhY)D>K}JH!|1lsnN@h;h)4-vX8(}L22nCh0H*QA4Y8`b9`?U# zBgJ^b(4{|9i^}*_ZPR^}%@pi5I=Aw!35@;)aAjp^53K=iQj?uBc zm>U4wnv=F-7Uo%pQwCBciS0URgDUmNBN2v=reh?%QtEVYe~^lsZ;rJmlJdYzw8)BUc$`iF&!(~17!QuBQxkcWE z%3-jn@*~md^mDk~_0*-az6H1N{PRDPYs%!&J_Rnjr41O{dCQ)AHEncVjBlYS$mIJ8 z>-S0gYbx@v?hk+H$dXt%OW$_GZY2Udl;mETwBvC}^RbgFe39lu#wBz)GlpdsQ^sVH zv)VH{Eowu)UX-G0NL@iSscXVD4Vn)8q$L=Jaht~_l1C~IbsRdzBZ#{8_Tx#!*|~C2 zWCkJIx1OC1Nq$88lCT0jg#S)>h2S$BFJ&kb-2!dx{U)xzO_|um%KdqJmA#~2{&vTj z1rRn+zBAqAMzcnI*z0mz0bO}>YO;rm9fH#-@U4B7*Y31lu#E2q5SljSgRBlKd`C2V z+iK8@<}_!+bm0m&p6S+wF9983>f+_wiaj9|XaUje;*G@!A~S zcoGMWOLF_E_1r!du+;k{z+=et?L7;qHMVSn5BP5AhqLz&eKhD=;al7`Fl(?zxvQUK z91l0poW(JVN*e#PHTq-CA}58qJYU$~tn-LJBWyWoa7J^P!)Ury9J%d5N`MZn<%y2# z6Ji{*Cb@RtE@RCv>bh~; z!0bvAR2=}jGe#m1g|lQ6vI3Ta!BFIFKyuH(fg%{=tvtF>Yplm7k-?q^=e=b%cDkLH z82?YDrhiDuB()RFZ8Mk4B%OY4$hJKhj^4Z>QmzZ$v{00m?1^ATDRwt%ONk9$qNF1t zRWi}81$AV40oJW?IgDLG`zb#0{dqQS@O?L~{>gz=yA9=*CDJA_Oa&>;dAcrSfjzM> z6~bcbVSR5i0&0TQjS?RYKyf9bBk`v;ukufA9LRB^fQyyj^td{RAhDR1erC7~`%Y0uj?babiXQlM|B_GdEKh&^_=o zb2qf2WGJcS=B#%NgLvOnMEEl*`Udo6PT`1>X6jz5+!-dH^G>2LXOv#9(=+Ca+<;*% z)m-i@$#WiIhs!_TkX`?VUuaHOL8Gnh)HLW_FH^jbV;NnL>stvgMAhFPUh_}0*Zl9k zR&WEUO|)XP(>Wa~4Gb*AXDYP6zLKv%9E^Z$k`4hIuU1;LkD?Q#Z_oInZ|y2Cm@o47 zJVDg4rbHH4!M;bg@yo~p@`Zq65ZN+9J zQk!Gk z&ve)_Je;GXF4&*lhzg=d$!P*BCcHc%)m9EG&5@Ae=*`xc;uB!~moM@w+FYwZ^^a>M z%K9x&GAqZM(I~7@*gBBomnJXQL2bZ|pFYv<3QZ(7nWP0yw2F%qwduzh7ahAxgmq64 zD9Rc#C@T7Es`W&c9JT3XYu>Qs@A9L9JA3!zgX(>Y0-{f)keQ6_!Bop^h1mSJO!WXS zzoRBP1(JAAY+ktLV};}m1w#V;V9Kb7RlvXJa7mJOi6X()g4k>jJ4$&j6e?iMG`J8V zgJHeD&6??LybVuDaFoot$aO2n8VW(-xLM6SJ^=n-Dig26N;~oQ2 zXYcz`-D-WSEsNysl*7+~S2G?2)Qmx|(eh@<8Cv#ol;_W$%5Y?pfv=tcqe~&_LD555 zzRKMnWOm*89h6+Op($$#VIdL#{f?q2)ChvPEYYZ|^V-i-J_spiSZv>77RHV{l z9UO*>Zs!qtY*64YTuD=?&{i=8d94K^%0y@}j%{)}MDr%0LYr%h33gKz8;ku&-_-=9 zhd_!N#f*`oDTR3m!Rf5TY;(TfDO+~nHN2ue+3AL(akA+al8YJBVS1#a(De>^UHNp> z7WW@a*<2WJKLbnI!?U11tXdQE4-a1=S29;bR%P|GR0!PU8Pjh5=2n5YirUL95i!9< z;6!*^@vD<@vsaNH={?!Sw{~9cAIg0rH=bE8N+b2L2krx*5v+E(BzLggj5ZchQjU#j z1+OHKEM>T+gGI7h)mLeZOqtV)2a;*g=8o{-{>-t_XILDmp*5|R2352$2AlUU#-Mug z8nih3DKa52Gv>k5BC7={FyZAGC{`juzia^v`?g}cm7=C_yFV!dv?9V33-@Sd>Q>93 zmbkm&n$a5_=yxV(uW!sWFgdVl*NW*ifIXEV`Jsi{_!L(y=c!?*NCz7nhx*JCRNB$f zl5pBYAwUkdj$NZdsS_w{Ii z3qXYNNA@hX!}Ihp)oSnLJe7Rqwm;|1orvCxF66UEi_CKhO!0MK&jOKm7`bGXfQJEI zQ1ilZ%X}n2n1^&@;eo@%a^x{Y(v?I3okdbqC`cStz94CJdC?Zh#*NG2Wz4YK&IO8@ z1#t^Y47sDBei=^p|tCuo&F_SK?L-VAZX;VPKbm+rI_NL$KpR8 z;?{uQJU5ZLh^v9d9!mz_iP#V+q?kEd=J{NuC5jSBFoW}MX$ zLRHBY(FC2t{u)GT;ntNJ6uUILls`H=L_biJRT{?oBN*N;(Uk~jU* zGQR@&6@RfcBSPT8U18zG3N^pz5+g?klRZ>^*o4$bL&pi_DaeQO6>N1FND*est}Fol zB#x>@E+CSAUPcNOMuWti4B|Sx!U-YrPVS+uG){ zgS*Vf1v2_^-YNxtlhTrEZJP|Av_tzWpn^Ri#Pn%I5+kOEYZHpXRUvbx%pUI~f3yYUocfTbL%hiB@s@6hu= z+SAmE)}B8i#6l-C-)=vp8SE?$`ACwXAVu)&<(d4;x=4Hh?$zx4PdE^Bx*0oy#bftpDDUyxE#RP4B%Y|2g5p$`A@jiq8=%rIK%%^ z0?B7Zakz~0{dW{L&yNj4?y^GJy^9TBU~kj=lIZCJTj(JY_Cv9B>`rp(;jH)pq~xy$ z7dK8QHw$+4&H{pFQEV*$ahbB?JgWW|;#fVY77csMsACHT-4v7hn0-c-VY};fQzPl6 z&mX^`yT%G`V!wbt(WUdIZF z-%AG6(+3l0JQJx`oyPDSYT8A5a_se!MX(-ogbsd#Si!Pwj_@qTpawzm?8oq&eM-MM z83wkp;&euIULVeT2E5W&bhh#;IuxIW0P zSYctR)5Sj{4h`t+P3%aR*yrqq({|%*Gf%J-wuoQk84m>TNnwxamOQv~V_c7P9LIJd zc*5V+(tc@evfoc;Z(_d?NaI-W-aFvlCyD_?7m(-1_kTHWj7UCP(~Y!PcmZJL=j)^q zu%o{S)j@!)K5h0GTkzvL#u@K=#4}*|-`;SD2V{SHT)iV?Ign#-{=vy) z_>85}$v3E8O&Qo#w_)vZLXY_0Rqeg0Xb?UD`EQW?NM%!7CC5qxcbYokpKm^wLM?}a zMum4 zXzuLB@l*5d^vJF;R1)7*@sg-@QyJxAPFn>LCqcu_(d3|6OJ?MmS7EYL`IIwZN1dQ@v?T`+TR6KP>FW;x{9sUG?_|cxl~K!js0%( zyYk!llIeT4@G($@b+5qgO_^|X9=1e$POuf88}@v!Kx7sl=K;L~a7J!%=&1m{7UW`o z8`KP~#9ItbXcOQJU);gMD0QC%pCmKj^_)d~mMm zOT7FqbZ2A3oVN?b@yI zuRK30O%})Mnyf8+R_9&Q7AM#YDF=G7OSfxmv>of!LvVgJ{%_us3X zp(QL72LtE-FTjS0k%@`re_VY`92{(Xd``}eCI&YD_3XKMtEm2*bGFUqc$S$Y$|Pn? z6w415%abMRES6^iRP+n@0~CNO6^9V&0{~Ot4%1zAc3yGiQ&1RQ_vDXLvFUVKsk!BS z{;f&OdgFB?Yj*ML+xhO9^SXmSv%l>q+xD7kOY?#pgdoJ#iZfTyWgW?iO5R(!8z``y zP1LM8_)(<_z7KNZ+R9O{vp_ZgIIW;RZJGUJ2uH^gitx=M)a~6KnfuXH=u6-4TFLE>4l(_7v!rnmH3)+@S^%*A9oRzHj{yRn>IR-S(i4gwL$fz z#fnG>3mi0C(v&(KbA1PL(MD%w1^-5Vr|?OA+Pa(jm}aYy7mU!A)I`AATo!M1?tT#m z87vOQ-}yzs4(}WH1OKg(@LBhDPf7J1neg%Z7$jd{wt##tSi%<~mmgN}g|`EBG*>XD zAHA&h%<~D$1yaPla5tZGj@AtSt#zRrMcEEj@OR-K;l&eI;hT6F%*@3c(o%fK9D6gy zHmGW}f1NBjC~}@^8RA6G87B7yxD$6Lx-~z=9MgW?)S0&vQ7pEQeIac<8mu1j>;O>( zM^$bo^oWw)1$YPSFDDRpM_#66$9;}FKu5e%ieZ zHW%GoGB!A+2dP#RTb>=xmy)lKz^BF3e*FMQ|MLvM0kD4#tpAcW0Pq`twKhO!SN;v? z^-g*7l>+#V7{5r00-ZDe4^$pt_BN2byEv6ybxnrj%CLhGb=0?L?_l6p_jb1RU46BT zyqKq!rIceL_ri%Y$?({Qkx`+IqFU63F$%0_j#?3#3eOl5ONb&FoM;*=PV51%YueOG zI_kxk-Y)#Y#Ni)ZLgP;Bgzw0x!`kz)KMV5h^L<>wGzC&_nw%XE1}Yz#5E;VjNJ7Vy z>)xn5l#Ys`PeN`ZfeJF3PRhtSinnMv1(S9?2{jaNeAS9+9aE>3O-u_0Ensr2_Fz`p z@JEx18k_}G)RFMY5+zfUFd00AR2_lKA%qrI$l2{v2XYKXy&O)~^>$k&$`EweT+Cr} z_Tkjf50g$g&_avV2%DEY*&AzJH|gP~>>kZCx2Kv*fKE;Nabbu#Itxm|_Zoth%2CY2 z{WB>+xMJC;w6l8bg5sjm$T&ME_A7I-L-s0~L#FC^yvBj8M8?m-qy3SLRs0Q0J*W%N z*~MF1T^pF4K1xF+O>~ad*4ELXuy1PZ2ch;&ks&1jQqAnt%rMFzfHSht6U^wdM1QL_ z&aZd4)Hkl!OyDOMBhd(^tAA}(?d(LGx(YqioGjjNO$aN*EEHyz!9WEBbUloWDH;Jx zF-%G;x))HzUV|rKO^l6hHBVj{Ht3^SM8)*;4b2xNT^ZnP5gcb7Lg$ac*lB2q!a79D z-Q*Gmd1}RA)K&j<@Ib%V0g6Gkp`Zc}3(Sf<9_uQ~>XzhMclYHI}(AxqniVK2{-@8~ETv14M5bEyXJ zf>@8jkSYcUUJvj)DvH(5RB2()38>ft8{^uq49r;<@MJHI0g2HDVU8n+J+QD{2z^c& zmEEZm%-x2UG;e(#yee-A@s?xW`VEoTjh8QuoNLvroKqjF zLW%x^IZWXsD(wIv{*AumH1tI1qzP+^~jBewv7<*#5D=`~nf0XrMH3$25I7a<_^4xq8aTUEkNBo%xSz{`LjL4|$wT8LEN1PcLFUbr}9 z+ikLF0BM)O)N;VVp*~B?3M)<_lfs(9h9?);5qcySOk$EuRAe0QoLww@%Yw;8WzzHA z9z5@9lBx)n{F7~jL1|Q3z!-gsQ#5E~_%28}8AKv70E3*H5UR$^Pzn`SqduCvXCRWF zxLjSF2qGzcLGjl>CN#ExoLImDun4?aBkU&ZpmJjJp0WFA1rVWfo#kImaYxMakN+e z4wc_#S}6EP13q$mWRqLIMUjmd!A906PfOl{jvHGBR^~9fDYe}U zFLpScQ9J;jfunp1d=dNwz6iR6*W%wVMh+~Ezb^VztkIz03oJ1T)Ck8z!*}JAVaK)M zmGb$j*m{^KlLNn;yS2M4tJ)h}ytrJdDZA)%)yCc9OTT&tyR?Bnbel8fn(e)E?0)-U z82d{u3(^k0yBsw+1HPvc6=IjI!YMZpeBd&6wYzq)CO69Qna{V&I`FVA8Fpkmf7kB2 z1v2(pgN(D)TFU9!mdaTh)XB;*>L4v&Z6rO%Fm{>?Ggg{wI@ZFw5*wpXl8Zx|JG9ujU=ngMGn7Tn!p_Fd+Q#lAk}MK5 zg=jKkf1f>th@5kvZ=N<}J!x-jipj+D+3YMVRmn%W5r4kQts4pwwu^^e7Zn?^qFH3k zm9$aF94=O)R<;IZ8IyXXs+DQb0->z6P`@i6x$PO7c>cm-BA_G&St%qqj1iBXBEW(y z5?8b~PoT6BR)rI4m=g3_g;OqZQa(FGxC8<+$!k11FGmS`;z8#BnvFC0A_D=rvV;X^ zJ?AHhm!3SEAPb$?JQX9ci9zQh|T4Q`fC@6~G8_J_mD`gu4klU&9EqGgml z)Nx`W_Fe2a;E%SKwszJT{ui8hLK(X}9qa;X0X?;rX-F@~pZlrEdG+HjYPSyXu*?Cv z)V7dS)#l*Ufqwq(w6jALPQ_fP7TpaXORG0$o!<7Hr?@xJK1`bf&kNwKP*YPKPZR8I zDBlIV!WPOysrztXR@j&mgIGg^ie2?xKT*zOQ4vWC|@GlKxBmsjwn7+ z+CcLJF}VpDZkNKi!hX8$gW|@4`-Noo`8cV^ZqAMMAd9vPt>^hvvRS5k3{^4f$rnfF zZ(to8QBWnN%7HTcsW|{-MtS}@q~RPiK$URZ>S{2H_zMz42H>`-sV7h1@?sEM%>G-H zN`k#(YL<`3YMc?LK~)o?fuRX$0s@+r!SJ+mo09GLot^a znmzBVZJ$rvkJ1$g_)vZHg-JSZC8oK}b!ReRWl4EPdWAX0I;6C$71QCZDw%Zl2eNO; zVCzwyyOY25@n%oAfrCQp(t>;`TJh*6g+*q|Yrh^__*=bpdJTnE6Bna!okxrwzjeN( zeO+?8Z%epi_mO9NgHLOfZj*0_I;Bch8FL2sV$BB}i}1M~0(Q?9v9P%bJoZ8+{Q;!l z(+=T?8C0d21{gt^idG9tm1)t*j8X_bl}15-BqQttqYpWALWhez<o~#lg?oK3CXkS!B3NBY?-q%v#*UVc(^u3neyV|-|Ve8 zJmw^}X~D%0Nx!i0=rIZ1ma4RN6Wk6;%(V6VdQNP*HFmv9Pf-2M?=e3-rTQQGaU;YV zr04(s6Y9g0!dl09X7LT>FD19(N9_5?t`7w@U@HfDztHK#9)YJSvm?N10*CEUyUpX5 z%<6xlgi?2Z_ovu8;pu&)E%x=3ykqeO;WPfJ-vhYaHjhjuyU)g$5|0RJ{-Z4^KVMtQ zWvE7OSq-j^T^}INu|8lxH@X}Zu7(EDs?gY@PSB|}{{d20hEH(~I1Bqc)CY}nx*b6Y z)rER`BKGh>c`G7k&{5v4Bjk1(wIdCLf8%knQG=_@zxQ(3L_fPT-|S_464`-Wx^rEp zGl0U+eLoVbO1U7HVOP#z2jkO4$=S+ALQ`?YbXgos_!Th|#3ADQUKZB)fDygF|kQ z^+^`p4ctKx@V&8)T@N_t35=%)Hx>*Ax?3V_3P))Vr;Q+Lf$1&8C?);@Tj%}kQ+`y#o`!7X-djs?2c~4XLoPwXL{vEZ>_udexc-|wE{o&hr{c->FOBXY<^bx z$&Jnn%4&7SmX6wka>DO-m-{#l@6S(aVO=Sl?{KV&)=B=5ZxOHx{G63- zu@S4Fezx6D>|RXq$oC;5J-24`SFz?stO6-E@2-Nb*)gjipZ(Egly=&LXSl;njeM z5jw!{0NrhS$K=Mw$U~dFkot`ewm@Wus1P=a03=M}BJse8&6Ml;rQLtmR&s9IA7mtD zv$bus*}kH^i`#!THkRJv;>9N3Y_^-c4t-cHb@d!Kz4vnHIqMJP?T%t|w(eG;!&ny{ z)Bdd>V5exem!5;ZtSa4g=jvtT^jb3sv3ufclo3N#!=%&p` z;*0>wi?kQ*ZQa4Xe*=s4;bW8shYR};C!IcT4<=70k8YnP_jKso-UlW-mn|HJ`2~mx z*aSyGJwp3{QqJcyY~8O?gm|G0hc;MJ(}2`MHEC7`TJ|%4mri+H3R+^*b%%)NAvld**ke%h}k?xs;j6ae30Z`c2v&(gx={oeexA z*KS|Kl8XwOB^ur0Q6aNwF*ihvEDlFKq)w{GS{;y+%3-t4*0`i} zhQ9N}Vt?|T#H#iAcj>XShWmEjJOI<-+6(k!H#=MR=@*!Na?h8^$;eadF;6&{@(CSS zFFd?=7zCw{R*6Tnic@>lhLPwQnd1 zd7Wo|ZH?R(590Zy;#0?VQ?zRUXCeKd1kWu_i2)F7!#Yi1p1#e|JQ zs{+BbdIe1alw)r$wUi-5hE#dZIWT30ew^Mk_B1MVdZ&&&TRJ}z$zBKuxi6}u$(0dG zPZnVO(YKEuJ1UPdR5f7iNd29xy7>c<*fE~Sp6)vGyjGedh5@#}(q5+cD$*JAw|a>k zwi{mY_YQ7H?egj7QV$a*Hau!ZW9@6qBfUa9kGGPAij=&@D&y-^%=)^+%XsBDrO4;H zqP%$+ROziLgz9hZ>;Bkt7ABu^wqR{^1NjTgGpZ`da5ymi7`YdGfb13KSMqoEH&#jE zi4t8^gE@~16MI6Yezt8kCNHx`gM)?RJVvt%=@nwhlBO%9jFQq9ow1x$p>(sxK%SWF zeHz}DD1SDYZ<%>1z&@$#>PF~F1JXb#*)Uich$G1#dp&^4+E~Y+h7WU+MC9nht4o3?F51b$(pAVmv57n%DxR zf>$KmGY=>uPdk<|qBW}oDdmMKH3*`NR3i^FO9(e*OP{PIl$Sy-C7pUZ6{ag%IjtH# zDpNP!Ieg-N(o3@Y=8Kk=Wud2TmGlQ6Q3#=!yV&<&bWA*8X2Ynp={C~5ziDKf0AsMn z=L0X-6<)^|eVFbiceHam{1V#DeTReK_xD?oG*ZUh+;gcX z@>J9I(Jr;YpvA?dNL(Zetgxw&W};w2mhkB0-DJ6q@NJT7k{{z%X-7u7G=CIAKys*I zTC`wU#+!Vy7!Wd`MYnInmXAnsm~GP)26$7$@C{ncQjLAnj*fyuJWGVG-^7|Oz~ktdw|s+ob%4x|)Y za?^(Wa*TYFiY!gY$fbSJF+?&T4#;GHOK)f72cc&tYvptQc%HquzF2QmJhD-@X|<>n zBFuq$$kGwbqW0$5%~_Ib#}K}K)J^hYX9;kI)LU)O@+OKa@&;?2taC!q}4p%U9BU=8Qqcx5m+m)^p@M~Vs(htMjVY|MU~e(*iFWAyz1 z{GxHu`>DvN7d^U{#vIf3Xto$~$KK^2W=kdnK-iHV7w4KY}@xB)M`5q!!4q zzAL?rQYyDKgjX=CW&+wxmw>#eSERsOYD!N|^La7ML{*;YfR8puGHUc`6OlWE!;*&a zKLrg@3CUU&(q>CAB0GSFIBFOBDN`8?(doi#kRkX`df_H$&F(Z>g>JnBe+2n@96ywF z9!Svc89K^JZ&Qrez1d1SZ&Qx8_{;LVmH6y;Ubz8eZl>H{S7qJC@pJi`fyTC<9=ou$ z(;PE}t}R!Ldhk?` zT|Yk-QEKC>jxRgpVo$Q^%oyF4F`J|rsdb*|a!*55?0!$^7EX2%DBSHmx6!`~pkoz= zUGSK{kGA$Mz-*%1tT_+y`793xhe_neqK~%Xs=I62yQ4i#4}$~P*OfQ+mt?iS>1L;_ z!ktFow-YjM`g|d{+6)hH&($m#DR9C#$tDx%&?1nBD-MA?Gh74ONeCg5wQ1?x!l{xn z&Sp++qgD(XG-3?f1`GsrYaBRc5zQEa1=~_fHK1ryQaz>1LRt{!X~lEksw~}F6`7R8 zibD2GN?_5BXQBxDokP^ihaa;>0{FZm5TW*`2-%VI-iQn-ax3gRl~UF6t~`uhV-HG> z_}-QDDE&Nlp7P6HZ93YDB|aY+O-%>dHN>C$lO#1e{`!3eWHJFjt@G0K^!y-xIN?i} z^S!&@=npk62rCJtPGsom(@In}tC6u{l^WA9&q>-%YLL2iax1+^`3lWP^twaBF^+-F zNg9FH#5oQI6tUn*6B!AQ(`{7U$hwZ&x?MLis!q#<0+j(>Cznnot(!b(n4?gSav5E$ zuj`oACTr(xWlqiOg}_RP73Br159f+TXU@nE53c{S`RSBg$aKp!Q9AUU3KT|$gGq{k ztq+qR{fml6!aFFRLUqMXq64ck*vmXBci=w3Uo*MNs<#=^#+UE(dt*#Ey|I$Y zGJ?T#x*UkzkXMVYQ*?CB#~xRgdoXWWjyKK~r#(rl2>j9tXF|Me9n-vi<>(ohuUXM- z*3!*ZOEZ4kxVm||&T&O!D1DE^!(B}&wW4mp-3Lc_Q;Y&pw1;X&s4J?;=Lv5dCw@@W z8$K0P!Q8Ee$M!TY8bZTIwm768emdpJ?7|2VN}G|@YKr`fstq(g@T}0_g*AsdPz$^3EWl378MhjpUZJ(5S4=+lbT4)hTVcCc8 zB^fTTEvDcjLXcl6plzi8&BJ`UedcxY>;1YSY`;)}-=n~9a0KwA0*EbYchV|2&3=8( zLfa3rK(I@w|pR?;|s2Fh_*H_+MWvW1)5)drub0ywKi&OXzvND+K*hDk%m!rg4?DClZJXGvPES0# z*E0u)3&jm$8M2%?-@*7sgD#(99|72RDj@Hj8O?rVm!cFU+J6C&C{GgqI!91d3!8lO zMH}}T%anqZZ42EihI)i3<<^*Ukwz_v@U<&83)W4NzE&1d<@}2IWeYBr>VE+*6&g-F zl2L|lSfVjj_~-*Gq`7DZFptXHI|cia6CDU{^x0R#P;wAL=A^*m+q`wH4?Ve~Sz@EX z_g~0Yz~ZSmo$|gF<>e+L$;9e6scI|DUy)pX624voi>kXS_-2?Kyq=R$z-udgyB@M{ z$6o=r!^s}~f-gaNL3&+a-9KUzB=gA#z`fcPK8Zf9yb@K@fvnOU&+d-e*C^PSzhZ5-lvj9b zj^*wBefdqNKM&a_c7NQK&J{|F_Rim^2XPB%v+3^0@peE*ha)6Gi5gTz)O6ANC!wX;cgC1-ch>sS zB0K1he}~r&gOlj7X3qZXukY=2K2K4}dfL8}E6Oh09WE83*TCFhV7R=(LU7^vUbjJF zUmivkw(TjZzb8@-=pzJJO%c9+W=abzm=~$6K?+7o73~#$;+))61M%01Y?!vu(+e4VV!C)MPiC^h0m@4z z;&XUCS~F0VOZ}dTOmsWD)^0Yt3QzVv`F?izOvv}ur~=+pI}$&E%+J;wzoC^Wd#L0( zbennG`s^Co-qx#8jk{q4E!5Pu;PDP-ZA*HXDi>1X58k0D2UHBIm|e0okR?td%VK1R zEHNq1H}5tN4QI%J3gSI^uZpqyOONnm=5@{y5(&TVQlvo{2VatY z$>ifk(h0cgpzlo~9P}hM`Fx>f&+t4rRD6|w>F#_V@mv-ru`+w{V1j~eZ3j`q<7R1c zpG@VJev7smS~!hdb4U6RqyJ$(*`1Kt?-u?M`O&ssE@B*VWMWEHou;Grx;>Y(*5UB8 zDdqkPs_tmC@~%vqvy%eak0=WDO+x{8Erx8wav(0CXJ5Uil4(f8poVc3jVrc_ zVHHQqh8MST+Y&)Gj1}?gHUZwBeT0 z?cS0cXIp^biVP~DPT2rGp}XdQi_ldLqS_!BA54Ibf)U%Bl9*hF?hYKGAFfZmaY4uw zv~+tjH=yr2bIkklT)m`O)94MPeBC9_OKSIifq+cVOX%?lbK(_#phQ(qB&r;p*DDhz zgrRM%Ps%0%stNW*bcn3`NwH6MqWTUq@7W$w&eonMB-x8)tdGG(dLv}9%&=6SOk$Qw zzmTRDuNbeIppl@Ku+qOmemU}7>`bN0Vi$-(I;m#9W%@Vg#tM6CLu{RG<8{N=hTH0I zR!rMQ{S#3KGScDp?Xie>;ZVcGMI%QJ-RQ+&oblYW?M!L6uewEKQ@`dxwUaA{W*PgI z_BGG#%IyrwjhC`W8ekz|J{RF%eo=Rv8j9%?kSd>m?7lO=+dEC7$6flb%N{KR2qO$K zx=N@OWgxe;h#jtm4%gva)_&6Eh<8xxl$$Plc7EaKL9WA?9OD@d(uEY%|ojFoGGU4N?7Cam)FZ?J`yyr@Pb ze!2jRcj-lpfP(B16D+ttLId@YMr<;56~D**PWW|Cuk5HgiqJ%w&_&LXhA#O(iJ?JdCSXqvQP z+#xu@g9bn7!QFzpySoPq8k}Ik39iB22`(YHySoK<|IW$2@9y(_`|f}3?*CmE^z_tJ zSI^9;uDiOXh0VQ3KYXl4i@+f}c0oA8ywS5MCxA{t_w!tlwrlw=htqNRr#Ah_sHg^H z>kRqw)%*!b!myf(XQ zYWslP(N}F>ht&YJgJNg6$3`?qu`xRNeRFqX7uS)}UK8m3tZ1PQ$<(akRCHc4C*pC- zjEo;}CVf`W#8C2tb`9foT6WPKg=u&x_?vC#by4yKK38ua2vYNKUZZ}7;U2te%Ul(% zW%micmGI^?eK$(j9u`c$-1uQt#asKj?!^kzgAOhIzJtR>VW=@sC;<&cTf`WU4a6w<4y`6fEmI1c_Ix;rog-9)eh6A+0B0E2rP^^B#khUWaQrQd zVjI<$_bv-VKah=!NS(q7p*K16gZJYP>%OGp_uG*2aeJ^9?0MM9o5QskFiuBvy>eqU z(K9FQ81?_`Qou*;P4TT0|AJR$YhN~#s`FJNiE~OjV=19g;`gsfMfvi5m#>cG$nr@G zRiI5vj5cG365ZbEe~c?j-G%rv=^%D*+|HIYdTU#^vt+r4e#w*3gW5yfBNGB2Dv8OE z=@>xeC>0V+sR>0HpBqHfD_pI2aU6yjh%I61eonQFgNW1Gc=T-&rM{kF?MI36<8geY zw4UApb1#d-Cj{q5yk|27vsDcFS)5T#2%9V%j=orVK}8;#a%3Fx!-oNW z+G6USU{$Q3mCrIRa_dIHE^_v9HpVYJickAnK1;=vHR5L#oKvOfB;MFva)t^7R|$1w z&{Qtica#Czip5%SeUtCXjJTp<1DLVje1dN%Ap@{YA2Jfa4Ws34(pqDwe~!=2wM0Xt zL(^DCYKLMNC*n(Xm@NBA+zJ|5OYM;Tvl`VF3t2EDzbEdycCGAGi4i;d5OO3OA^XNH zAs5PrPK9=lKwo*FqNU5+RN7~Od?k#&r&~!VdZAQ2&)Q4Q`+H8oo<={GGnAXG7hN=O zG?aMixeYIPeSEG!zxVXqqkL7oYfw*oVsZBa2!W)?lwBsxaQ0M^&{jgHbom>xsKUbv ziSGnCqEo+oR}#*bU|0BM3S)fMYKV@_s)T`gfDo>knX6VO%))_WidU5HZG)AglC3aP zI6fF<1q*e^p?kiG)u^mg`D^6Phx+6R>*K(>Ay-m`HBb8yu0tP@3&aGt>88 zNQS|f&-C;^>F68$NcCf5bJ#*PXq1b}EEUz$tI13g>Y8YCI6jLYR`VqMM#TQgu&oXJ zqLpV#rV>Lz5F|w`&!?P1emWC#i0BdrTB}cZ3EQIzcrp=2Y_2vUpPG8b#Vj2{e+Ag?$`w)?q^tlVr z`%(B^5(q4Wk$R~K&}YG>6haNVOBlARVa{fA@D-@r2vIz1L8{(K^p#GhT0-qMYG)+D z9gw?F4B+*w83tK}470qcA@T}DvZ*JJ=)$+C)(BPGf)t37C|4=|n3B#G8SRDq_46y^ z2Nr*X*LlYtUBU6)zBfaKe0NUVc7~F;FNxkj;?N@M<}0=I02Pwhp~Icd+WD|3$!+{? zn}?9Dm^+{K=7Kyv)h{QBNd&S1s0+oJ)4O{B)z~nDJ>jLmy;ii_I-kk2b&W z0IP?FBV6#XIij>JbS-RL>!}(GdbglGsWnLKehGY~#649&=OFOyAd_Bnh(dZ0qN@qZ z8sB0qV7fFC`V8PHeeX)6lbEV4;B0c0XSO~-yFjO+=?VI33YoV?8s@Eue(yY9N?D<+ zvDiFKPt=;z>vGtKt+CAz*SxKf?iXruvcmZq!?Ad^*qHo$SXX%;Ur{(JTb^-sd}9-{ zEB|_lDw%~BQ)O$hw_A&U@x!zI`Z%;hdyf0joQ}*$^=dY)^l7X))Scl#_hsYqN43?& zQ-zrgo|_=HbNNvCP^5mtQ=``o+ssZ1s0;IzJ8Y{{av`DnhP zzVhb5?b#w^AjF{;_uRf99ca(`Vp#%gGp}G-v%oj;?B-c)nQ7sW#^QMFps`C%uz5{$ z-V$VZ|I%hmU-x`s9G>YSb#PCbMA4C8FbLR5zL2>u0F48u?MU!z{|azOICVg;33?TP ziB`+C3PO6Xu24)M<26K2%{i?wSuh<{nW5P1JIwA{nlq7NH6Szitzu#|KJAl(TzZFP z&I}ROAW5?BnWA?HKR?g$+T)|rtHJZzkBZ!^FoJ8*L_|Rp)RO!09YgA2)VbE|uxdHg z{@egMNgPX7YoTjPOtB%_BD5&UdP}Ghv7?E%?5O0=>ZU?bzrt7{=R9c;cd`#Y1lH}7 zB*?U@OLEYl-78^ehn4+`G*(0~%X6Z^$H@*=p`3lWj#s{~v8c4o66oaDaqkYmj>~!(9@QT7yBEDgX z4OQi00DKmzMqP+15b0W|4bgg&%9UR^}|y|km~@8myoiuurEcrs@_&R214Sd>7IBTtb6cdaW?zGgVz!~IOUgItTCP`?IkK(+7#4E07LOn4PT#fLk-{Gk_AhzdIRK`MH$_I}0BA)lk z*QPP3e0Y9F3<1R&Z{%B)f~&b1NR3QBifVwC6FO*11K!53I(FpVx?bzwtb#sE20@h7 zLVRq5iaZHEm!wFCPjhM&b>!BC_1bvX3VZBGJ8K`bw4v_-LFqx@3su?EarSoQ`vSzb zl73-iZisNKaFe{-+(^seEe0>8AtmHO21J?7o+(?>=o2|j3CX$zLq%h`Cwj~0Al`3W zT^g+XEXfB?_GK2d7=9BgJP*J2eXu6A;4FmcVK!{J;Je2m=oJZa5R-c7G@+ID{pI%q z>@|`3tI+n2yfxnt8d6Ae+6L%1K|DC3JsLqY7`6#ok@?Wu1|Bn~Y>PXx%ra&6N-K6p6S-Kf-# zxYn)Kfp)~XzPJX%+2f9Lq~Ao+o@d$El`-%83}Z0sHu#F$gwtjp$~%6^w9J2-u{*@) z5cqzBc3EYt`;B8Gaql8q73tAfr3U3ha@r7MaLk5^2cks>p+&}sXQi`# z=w7`En=jd@owd39dZb)>DB}Pybu43$uV9f$Y;2{8fVaP|H^Ei3+LCo?R7g$P4GMRe6_AzdNMO7{k-V|fy^jt zJp>sF2gQq`XUu#7V*y;h1N+w>&$uEZ4`OoNO7zqjXtMwfr2g*{^c>OAXpde+xyt6z zjP3ktt_^E;{FVLSGJ6WgFVCQeK9g>&ddkP{ZHO)+wG zmN5lzvYX52@xY9o(HqhqR$g*$O8f8nFh6!DpB}C)y9=Lwk0PAS@>^}mtY6VPwo$L- zaW~W9!nU=uvbVO?tbQtcFmtV!fqqFnETL*2?6Y9fZZh=kYi+hj7@=XLWx9~XDQvp1 zRhLN`u>3WCR7X(%WiPuI07o96iXA&GZfs{qJJm-+kh_I~Atj_@m>WYWhRtb|Tlj|m zhr;DmY@x$&d@VwRp^{bjIv(u7hbWpzM>{#PG6OY=5ZHqhWrK?88SyX1B7Mg{5xTPG zR46{^ik-=PX5?q_%ZGc6AVi%pc1_NygV}_mP><4#|I)Y0rO}$ALg!uWC!7x77OtnR z?D;eyUtCSQUFp=aV$=sWBMn;ANqdsk2k}UA)G-(xz>WRGxfkjf!@<089-p6+vN-oG zw#vOp^-A0fy&RrR{=w4PSPz-I6qRw5!Nr$(EuYJIST3op>M)VtY@OSECZw`;V)3}; z{TKLEbcCDp>_%QCXeor|VOuUgw3sv^@3M(;tcqyGS|E<)@x9Gft9m6hhjLUS_&r2T}G=>eR!;Mw=$6?p7LkBED$m zhhUoegv;eTD`s*LWKnS4CiV~^)bdeEaxh893gRCAPSVA&cz-fxPqzJ0rkz>dKoi9^ zc!4e)*Xlv3HC?AU7cBnk{sV%O z{D)^Ui`UXPo6oiahZ49ez6548Mm#bwKmBEuPT#O0~(cgM3`cz?J7r(Leg)#h>Ds5!+hO<~_U zd1)_-JTl&Kw-$0xUJ@A)7bEo-8tYhgK&-2j@zt_YsK9)$%1l+7pnn;C7Vsx4P%D3n z-DVO5-S=H#fouQm#(;SaG7c@?1!N4Pwe@*H>x|`8yj@spMEvR}+v=($Xnz2vBEdlz zbedt7@Yd8LtM|9o@P1k|YJ5ican8U%pKs~mEr@%(d$FmcmdZmzO8n*dKpxAOcD6M;6K`iVvaO#LR5l#ZB> z^_ThJ!R~5Xr-qBOF0YmKg^{nHn}ub<801yYjg3+%^{CBP$&6Jb#j^P)18!N{7*OPE zK5noX=uH=db$zpi0Wu`^Te5z@XR8u@s%~+D^V+rKYjI48)2LgKf^TgQXEl}(-}=sq z?_V1z=gNThbo^8G+tE~6+II{~+{Vqkc&hTN{2udx?c#{drKrs)OALDDu1`1U?9`83 zvg*Wyp46kf0+HRgI)ee(TFIoOD4Zg@pNutCN_|2kP<0(S29n0chFx zlW9MT-g+v)d(ppJ2vNC7YhoC!Jfqvj{+Sehce2hedxj+$%o(k-kHQ9!ZBX+3;!}*p zIU3%Uoj7We6igc>V_g@?Vs$K5Zy}4y+%+aNhVt;KQ@E;-;Uw-dee%E?WSq&?$D!aT(H z(qXitkpsMQrW27`)?_ZHyKx(f!sxe;>;^dJo3ffF3oJ&yD5UMBXKgu5hg`e?0NNWS z%!Gny9;F_sA`|VmyyX2TZ(Q<6#%dPUqbeso<+T#lr~%wZiTW(HyI-eMoRv-})tfu% z&zo`Pf5DA$GzKdx(BRlq^c-AoR5;gI3UBI&4(upx9%&Y_)f-}m;O-p9w$}b!Wh>?! zZSrCs1qY*8c&>5DssRePawi}bE zDn=5zcTFvcl9VO`@0dusl%|;G2TdVMvf)AjdW6fO+U6iO1ec;Q=Wg3CY2qnTG!(<{ z5|k~duulq_DwUQ#im(_Fc;aI4VKXPbQ(nft_=p7)5TW=Xg#oWjNS2&yCjd?ik}T`1 zq+K%%JpM5ZAzA2R4Wc@$_J<+z6wtcWrkIg1&}5>c4r2Q|Pt-xt*;JMY*3L??Ke4!= zXx1@kzxo?Zn1R3 z2MJ=mh%xz5K7Bs(vVJ7qXbieV>>x`v!15LUnHO}6aEiGa>oO+MD(4|H$`5}|y^(C{ z9eBorZ$R-Ba7MSWw|#+R1&F_4>y|O~j&%$=gWB-yRv5T^A4D2|&fQ%bM2dkngyzlU zB$z;)7-oT>Fch5_CK?nNM2enC&L`y&;OM`3gC+6nj%(vFs2?E)^9I9IBz==|a0g?O zgqlx`X^jE}i-eL-s3~jnB+uV#z~jw^eYai^FQPlT{rhE!Cbfn}3VSkdjRyC3_DRPX zVQHpbc$*Rnt5Hp#&xpIPgB-9bD1K9U%QQ%0tmO+-76?@42vkz*it8CjL295IZ{MRj zFHkH6hOJC5>`X5(b(?K_(q7lZcX!CYCD#?17k*2rE87%SrPr{<_H9W*V_sU%;KRI# z#@lS&2gJ04Pd?bbkU7a!;Z?C!pQ|z*1yFbRT2^^PVr;V_G-dXa?07NsYNC!;%+lUqkZlpLR)DUemzpjWgt?e4G4)Dw!y9z#rlqTdAz+C(M?*THZP?%d#T$*-qkKqL2%q@W^E#)Xz!A+M#)Y1jqvf05bA>poPq6} z%@ECZ1Dc{mN#!yaYBh-~2{NWO2pjR`Mq&lFcA^Z_>9jfv_IiKRHU*&57KXH-9gy-~ zXOChRbM$NZZxNS$k)5E0n#7THhHlw~LF$@F=0Im!ssu%8edz<6po0WukPcHRiJhT; z#}q?K5y`Zdmdd8o{n#ebZF-R|=BVuPM}sp#8cb#Rex7EGs6`RjCGCVOg4-p_94kX@ zC9zP0Wb~D>6a&A;3{^y79HR~f)w5(kMO-4Y6QeU(h#Uoaj;*DxT3?wJLrOJkfqMg|H8ud5$n)T>>hgXRLM8=W-Yfh z=6da&U(^Nt74Me^FPc-(280)VUU4s}rZT&lfy{HZ&bVOQpZE@>&BfSPun7 z+k-C12Qd=x6f-67X$KV)eQkNxuG6jBjYuB#d4(8E3DkjG|UBxPr2z$QW zAxk*TLCNC_yYP1kJ@VahoAdc;SK$?V`xfA~Vn_6GCHRI{=|rfRcn6rEqhv39&onqf z!-+4W$CfzkuA+3@muiqH zvETJuNw+Jl#>OH(5t6Tu2aSi6BXg692eT#7c4Xja*F#qXTqyh+!IhZ}Djs|zJb+-8 zWEr=WxykjedmZwHaD3$SoDs<$p9G-<-WK{9x3HY4*5=0167J}nnrFTQ4W(#_5tFN&cKZsP* zJDobU(CPRe_y!mBAZOx<9sz==j?4Auv$&OwzGBIi70Fjo^i=jS+g3&v1}bU!D-^<2 zc4joAP8y+!9h%a>oA(ytYpyeDPVgGA@ui0a1B_%^uAmQarQO$)=%tU|()?YA{!B)S z2~E%?-K#Tc@IWuo_P$S5B=sbXCBNYr0a|xu3{3R&v3-vtWIBV&J3u`!iDC?Q*S=my%q_ zw<~3zR7~J-_6>6`0IG2LdaL6m1<}f(z7v?x?kI;s{jN}NpxmkU&jo&8nU#8u@s*bh zSk>GBo#Z%p+HvUCJa049PTO5zJcH=H_U3K+8QvT4Ch`0EYArB$r>Ceu?jMWZwhls} ze0Ug3$Js5jFC_=ERZdyeZzkYBwR*bjB_)sP4`;Dhzyai0@~|^lELa2`s!P1x$SRxS z3XR1r%+=cN#}Z3I;vP8Fk;=PjI<6b9kL)P?*YLVRxxJ zf(pl9IcuHuarYB0-15CX*?ao_IIG!huA2ImbX${&Z$t9>Ib)2!X7Ev3WFyEZ0Ao30 z%$977@9EDxXVbZIj9(`$30i-eKSBupI`#jW%-;||mc`w3GH&98OpS$re;2hmf)UX;f0iwo`d(;)bOsj2>*U$In$wYTy+R6||Ppa4Npr&tqw{kZXpwqTlIQjuKN;4_61J0dO^M0Xp(&T8u4fCktr2 zGsARd;x3M{<3$f&r}mw+B?^O^M88R7CQu!5=lMwcw)5%?kz6KT*GVY_joL6~YKx$tA2V3bkt&y~k%3+_Rlr660gac!n z3BHw(=^quabHZxTtPsOkeA=r{E!>)3!5vAze|{y8g@7=Dw6`%SL^~ z7q_%YGv+nav|oK~Pc@GAzI)zjXso5G=AEwZ8zxSjQ>&8PT&rC5Qo@dx-%KMTPF&7I zd!rf2qPI2jdbxw6jLeL*DTj3yzHx%|$(%Ua6?;)`?)DW!xf_Dh$$0GBa*S1GzDYWV z>m&9meUs>^-IG?>{P&_ z?!P8$@Q<8w5h=(rI}U6QzkbX8gpm5GmrEOBzSv{nRCPakCeTBb06(o4R z7hz!d)OTHd7S8=Xi*x?U#Yv7W!L@J852E^bb@gAxy;=Tyac@p$7S?};z1g^!x&9jV z*6{SeR%;O4TRp5e`6!agARa2OJVT3>Bu}VFi6}Oy#Y3PCi}`M40+Com#IhlhQpwSC zo#q0x*^$rTULi$Z^yWqWWNZ$Who~c=#(J?rM`0doG@897wo|xtn@XZT^Vrz=>t37B zQKr}EDU(IBULgeJJJ?z1&}Nszh*7B8$c`)$WF2*&dt_woAVgJJ!4DNrDw{dN-aC4K zGc}$5$wUR}l@w^hHV7fEhL3%V4H(`JWS?a19qjZkHch@ILY#;YC^)?TnS%7V0}*Xa zkTua>b9piG++G;!(s!7&8|x&&S}tg2cDX}5>$g|en3s_4>k~ypYC9TXEq8YDh(7$pLOp|>z+T}qpybMITAh*M|bs)!||W-q`z_R zasLV_?gd6Z1!ixe^`Hvj2IG+G z4n8{Yo_&k)E_zM`R~IEB2bw2`kYxH54wuHixC&jL+LMi;klQb(E#xXAC|%lyA+X*N z&o&U!0}gF+q1~AK;k_aJ8`Y_1?RB{M&tdq#ZJ+IUqM#>*Lc$f1=ejA*Xnq%H0eU3! z@8?p2YR{nB6a5%J9t~ZmT{{@^C3HC;c(Pf&z&DXTtUJxa{y2ak?PPxPXG$8<$7?ur zxr(3_h$q9TAq%xtM5?vYPsqKYo_w_r>&cSSTg&q#ofNQ74@_Qvlr@dNW6&QUyp!+^ zWd?14Gbu&?rkpu(mZo6ELX^KQE}H%q!O^<(yij3t_>~VfNg#0*d}iJQU8^wAmk_NB z<1U>6w3&`J3#^M1rhI>?Bl2qC*oM*5XZ{hY_IT0_Nf>N`Xwq4q2kr-|2a^ZiXMf)y z_7CuYbg7qgRJ<;tqP(`f9w>w<#6?4#GHRL1;8LklxvJpbpRktY3->7^p1v_SBcR2* z8FV++brARGycw#31MO)twz!*kDR9hAsBbfzhH|QS`{DW?_6nu$$=WO@v?J0mAjZ2$*{g)&|jGu^1 z!dPx`yZI@7M&B%pYZ>ZvjqW*z(1wIdSG3LB23q9ODfLZMXzgPrS9sd$x+H4Xf=S{8 zht|mSk`)siEHq3IbzQwlG2xi^krGU--h&E6gE3)F0_yJwym z*(!W|Fs5eLkrRHovwztWR2EViS786VuO@UY9muDho!U{xG$n0iU1h%G-?iW6X?dnJ_A~gbHiH75*rxen$oF+e!@LcqJN1cK&@07if}JDtUX5?m3|Q;zI{AD z7|P|V2y{%SISr(SSADLL7@{S|%5k+&e(LOzE2UboTDera$iAF2`oTNtQYGF`)#kXV zFr|pY`(}nRIVx7QGl%}_rRs!|;~u`*p5Z`ueHz8%8;|aG5!6!c={|y@MD3EfAfd$O zDD(13F&9F!Z#ihT>YtF|O>{8jHHprt0ZPg22AGo`F7xvyWg5H+<+GzYx0yp4DV^}U zq3m92P)5E*q~=FQUN&>WV6v zHSsRSi)T7<`xNt-Os$0?a!bR|tj;XgmG zeSUr*OCeS?z7#Eyq<1gf*ggEciV`+ceq4G@UtcKW9o#lrO_6j$9M2<7S(q+emznS_ z0g;o2=NeHZ&xyP~NkmLV8=FV!!;GeH__-zHXH6NzuA-n=hL*_Rc;Va@Z=tw?q>FEjc(-$glc<2zFd3ft&c0zGRmXpM22ljMOzL|I$(zh?uiLscdM zOj%P1bEP)$#Z8@K`p+(QgGh0wgmeS}?5ygB)x2mgdbV(X_T&%k*-kOeFaC=64mCM(;wvpwO5#d(Fd;G=c ziyqB!wL`7Vjqs!JBiZ9uy}H6LHJX%35iY&rpanY_+9a3BPH^6YorYzFw|rnDmJi)b z**xRjD}0h9?ds5=C>0_Kq1=Hq$b9aXuX|D{gjXsx938J~;fnDS@GZ z$A%^%(c-@Lttq$FK7n(!bMjhW=gvnKUb9QB;Rc@C_wk7q4{Z3RJZuYxk(ns!nHyt< z+chXqW`<=hgxJSKd$ZA-?tCRtO#Nvgc(Xc z_=TntT=*_(rulL1Kno4eZR&YCLm5Q5?+oF{^Fg3uRaD7BBfdf@C5aU$1}TVQyU<1@ zpM|&YE2&AZ8yZ}>YL!%NIq!?W|9V^SB664v!sLhCv0X($j@3k|QoOz&e9q#S^7*C{ z{&N0B^TJqE!wdM&c`^@fO@gm-Lv>A8a&>~QM1gm7sY1I71If`6ocS`LE!4jpq72=n z9Nx+ZP9++;|J-?xuzOkPQQ$MN!Iqz)r+=Sggn6g34Ihd1!qP%3+QOfTescR>kjC!t zlTLesO|Cbp+?VUb4>ljZ9yhMhxr#Z&=g&;QEUn^!#@g4_oXT1iSNAY+8~^q@uWHue zTFi3e#hC2ghxieH=)S5CRDnz`#cY(agNfhyvZp05$+E870j#8*{$&JMe~|{gj=mD zbz=kQ*tr`f5)&1_hqIdXVRDzD);@SoRyV-dTr5#c9@zo*q!c)*gJ#=x3JM9Zo^E}P z^53UDl&|GbF!8TuWXrezs5am;k36+z8%}v|uy)n(^y7O~Ypz#IYpYkr^5V_0SaC@E zZ|ixeLHT3;?HSYr&6{qrFx*I<7n=(8vkxl#tzBJ>Zdb6dU zOS-^;BqNzxZaWj(fdHB)pyT<(^h?}+2&bZPDOa<5}#^qS+OEu%<;F5mL=pT z6f}${T{)Yg^gB-A2Hy%@ysT|L#P+T)*E`+IOc0hC5T53&Cg!c+mc6lhvlmofiy|_H z2wxv{JxG<~`+%(oHS>HWC#1(UJ!W9+nc$C})gk67$NU*Dm8-?X6OL(YAHm|4Q4Ezx z?6`x&>GvqcG87hkMqX20jN#{Sov$|&R!wlbERK2-l1*2TmdsA52hfG*MS$cN0(Wgh5S>)t`4(wT(+ekSvavKj!Oi)K|^O`2GZ>Rd~S(7ch!>LVIV!k$D zfR=IecO(_A3bb{s6Tq%KpN0WyOby%_nM~V8Z|b3Pe0EEmoXZMzWx5lu+CQT~@$K#_ z#Cg*2SCO`%f=g18h1(1HWT%K<(PEl^Y7$NPr7CO*t0EztxOUi4=2J1>6hFjkmmoYm z6|YnRKku|O4Zz(q!%WjuZnmr!vlxH>8_C?v3FId!2hNFsUU__+dpd8NkPi?l>_0#B zNQzgKT6|iDZt_vxro7Q?Au8O5AwaHsKff*XV|Ptfii&DPJ#d5AY#Rd_CBz{p)-c%m zI#s^X9hJS@O4}qUUTlwMM*O)rYCIz&!$!UwTSexujzRhDTXSg58pZ_caRXS7pPzp2 zPC?hg-sx`yu01lI5z}<9f5?oxw|TCA(e^9vm^Dy5SetpGhI<%a-wj>&uvYhvop{|M z7s|Y6@9+x!+U_Ko#r}P+z=|}8y@r%x5NQj7j!AE}RiwG-eo{umKwY!>Q(xTT=q}EX zcBdHB&A3MGG2Y3GLKE5BNd=S0JCw456rbD;`m@S5^I;P^ySByX&*H^q{hjAF6q$I22Yp*(DD>oY2Lr%t7uds3&yKCeP&fpM>Bx9y@`XVmAwUMmY9p# zzn^GW*$dmdSpECCn3cJ?nX{R_iJ6NI5({WKLRo-|qmhXjKpM0fp*TPjAO}zdXaf`h zE&vCB5x^0kh6IoThyfG;9{|Dtd4LE&0w4;o0GI*n0nUJr0AqkH62Jst39tc30!#s} z04sopo`ArA3~6KkkK2^6vi)f043Mxj`e-I*2D)3be|F~Cf$V?j%j?C8$hGu>>`#K%k2LXMjaY4uiIKzOID=~a@N`dkes%G%X>TLC5W)v8Z0RAK}{3LBAH( z>m)+ziOchRe=*6{je1(?I{h51fz=`KwQ*TSY$a*Wjgd?Wq3KKF*X`d8^kn$Mc64L| zZAxdcLn@PAjjjf< zslQjQqVs(0V$@7*1!Eb8*JrjdJtdyTKngjUujRi zO6dV+bRYtjNtgAuoGm7(be9QlmD~2QRo7yl*G<3wWnR^%4L&~7_Lz`2i!K$52bWxj zH|y-6MW}wwmcJ0rKev0SB6IjbkcM0`{wv+(_z$J{-|MagCkMcSl^Y1KU;`(tT;LqQ z0>}+IaIt_APS6=ECo3q&4x+JgaDj3_PJjgq3#cGF8z{%h0cPfALjs*MGlOM-xjETE zJj~pnEISK`$O0+{It2^k0%uu3^>Bk&xWEYuGxMLiLBhDW!S}-ns+pA?BoK53B!B}% z@2#7I82}ntYUE;x1YX+Q$imsk%?yc^jSXOCWa9eK>~A8u{(B-p58&kL0BXfn z7M34DvRDCTf5iSnBoZq-JHWxj%Gt!#&fM1Q@0Q>n3$ddj@$vn8y9Yhpf3^z$GzF-j zmDlyAgzcA@(P78iDVw4|kd~_P+%d_U3Uza=>PN!BgGCLF=Pb=GQ znzEV7JLFHVuP)2*Uh?e}n@6rqvZVRHAD6o+1St4wpAG1(?7qtP&r9ef_wS_Y^it*# zw8K??=Get8E)%tnHPlzJk9EA^*~LYiIO1;n@IfEYEZ*IBl%PY2qF)Kh?$>YQB6c06 z>rj@=rRq>#NXXd7?wjCv$NXA%QD3ivjL?AKZ}PZ7DxKuL6QnPbcDUjOrKjuq!Ds~f1tXoZ2!?Z{K;M>Eu!0>nd#!OlUqJE9@om~mOae332oJk z>4dfui>+}qEy!jb^IevsTV{P6A^iQ(evr5%^+Q^8rMs9ul%>1iA#C3kxx&Yp6DkC_ zxgto=(2JT1+B_Z|36`tfQ>~MN0g?mtSX&ce9D1Aq;DhWng(jz31$1Cf66S;K8H~oa z^!~M1F};k()T1+0{6e<266qJc8$K_`)>8@~g2b$7cxun>gA!oEtU{fyef^m0#_~ z0zHC@Vms%$b$wVNCE;udLG2RKq!fdT)ld}xB9z5TtpD;?LWCjW9zTJSM4N6D1~Cvu zfRhzANJ+FhIVcd9od!f4B%uxhxR?Nlx=gXTqGMFm?gkhA3^Oy-Sq-T}h(h#;co>h* z1vD(s2a{dN;G$7Aj}TcMZ9BCQ!B-bsK#ZlP;3v^ zU!U=kJSViMO70*B_(z`qmAd?wc=SJUMJ+(k@dy7{!T1NpUJwF;vRq&!{0B;cK@<%0 zV2}j^I}7N0kOe1*zy(HJFgk;=8w~#JU?2qnDktcl3nYyLL<3{-A5;fP14A+xh&e%d zuphy}2@(JXWo{57E9f5tlYamj1fqYC8SG5_U%LDc%={~$ae~65?@vB$L}6B``Jz{J4`*yy7&7V@G{-i>luu_q6!jw&suo~_3t9#5|nXh{7M9J zXcV#8*;gnc+gVjGlUUlg1V4!J0yT;xyeuo2%@+%Ik@UJ$;u(6yysRq}B^H~TMJD!} zo4bn=yY6VTghgo0VX6KX!gVZrb-xCxpZ!R?PE{fGW$tb)0}40G-2f zSyOb1L(Z}>uIED3GOQP&W4c89N03W1c)`eFD=Eiihm#L7cu`J}d&A`^VFI-+5%-9< zCE&QQ)_;-Uugm)9?Lv*hq@>hBg3=GB{%jajBd}57Ma&k^QQWb+HG1TO!wW*D)>?DQ z{%nxyZs^5Qnx46^>4?l$*p9pYzoDebKZltq_{%^s=;B}VQe%8$u#5|nXg~><(froW z@R`PQs0rW}|Fu>EG8txGi)dOuK#h4l4w`iUrirriKnxj_mQg|`Kgre*AUaCq>8M`!S`Q?q50u&EYoQ*`au`!-58t*rRMj~mFiG{Tk%cIU2EDZ za|arm;C88BT2}rX5sm1AfgBN>wU1ok$_NpY5H`3DbM1yBn;d4avka@TG8^;KZ>in^ zlMOkLX36zU2=02R@^cKUaL>&#KZ|zL97SG|LmG4$GWz=Cpnw?SVQtQ#%Y3@DKkmI% z(1WzWIL%G$lGaN3pxUY3Yf~lxNpEI=TPEJhwx?dD-r>T9cbgSdb{D*<9jC}MTJB%! z>;H|?UL8@r%fA$g-S^{NNWg%EhEJ>qmeGl z`qX0{Z<Bc$ANN^lG7jvN6&5o5E4P(kARXcTN{gFJH zt%YE{#|V@l1#6;<{F6%&aL#&pa-fL)=9280&D@O{waT}zW9v=pQG6J#2}h8ApE|Ixn!+g=v1VFq_w{%JnJ2KtX323`DPq*+1c^pEWY*;sZE z^S{~Szq$f!e{tddv&sCY8UX*c50l>XKYIfTIfN-}`80&gO;Vg%bu^3mLP-am5x+vV z7(P9|ycVA1!uk3mid&J;Iz56z18saE$G4BJ_Y0&w_cfU(&sz_k1`m$E9gPdf8o$1Js8J+`)AkC1K5p;a9vql`%Q&=!VYhjQn0Ox}G-x9#plo zPDO*s-{*{6J@s5bNhwpv%#LeCV$Wf9Mh=ih``aPUSV43P&I>1YCf8q%j@C1E@Lhn#k9Sl-9raQ{cg8 zMFgPEWEe4C@T^&+!y`#F6QtxAG68+6ARee0&;_!DTo4gcv${T3^)fC#SUf!_3!^JjKTtr zT(E$hCh!p~_fJh=>i{YZj#IF3fUkgK7{EV43>I*Cu!jW%+YSzJ_=E)<@L*#Hmj-)U zEMWVMS1qCgZ@@IA4DYXS#afZ)ph#Bac7;9v;HpQi^sBSk-S~) zj+SQj|A^Q+f}$`ErhlvCAHA!;dZa+mtNzdC^=}^O-;JuM6ym>ySd>5^7KW+Mc(JJc zT30vEuL@J*s85|(Qk0~UyD#@ULql%uZyrw@haPIzLZ>`=S05gCwi<3W#tp`nM!mT* z=N{Lj{pK2XT9yR;^eQ@h4IcdoA83yphIH0mJ;Ib;YrHMnh#ntZwI1yj^dC=(*QYY& z@9Ol{qF?ngNiU0g4ldnnzHJudTqV((R7EDyUjC|Sko`siGOH@P;X6T`UX`v?0cp~t8+bcdj`u$A{my&uzI^%e&E9*~nzd)IS^t`~W@narq*I<9KF!O!czX3et5@*$>g()rs#7F2n?1c2?{=sw)Z@7DWmYfy z%p+Z)g?Y?$PPVGDTp7Z1)v~5$PTswHUwSji1qEm1bj^S!YEC`69EO8gm8FVbAlj1E zmCu9unKVD|8?f1{I%((N=&o;?`1GK}#X~a2NdcM;&(xr0J(ejEoMmf}lQB2XoC0`d zJ=f^5+{?LO{?(i7fDt{6>E@FqhD}7eXWRnrD}pI#dDMNn-*SH%+aC{tCo;Dc(b>_b z9`c5M5E{`i^7|M5A?)u&TVx@yA4*J%w!G5;W>s8!hRSG;!JHDc=WK;eNqv%X`wIPY zwY^qqhq>&-`aSH-fG{Da?P-G!jax`$xv!6T_UiZ=x?HEcq0BsM`epQ={S(N@af5-Z z>DMn~v)@t)ZwDv+-m}$C%#E&WI-O$O7m>2ky->#Q|G=ir)I?0Du-F$jYP90wcPc3L z`c9xQ=y}Vwz~>gXE{qpT;id4By0iyQ2L5&-m%=w3S|09>BFpvSgz1zyIxi|P2J<;l_?+Lm~3_J*? z{A&${sGIk+!NgtM^aZ}?-4$uo#)6EThZZ_jb@ zk9F+L5GJHEzvf-sca_emuHU^c>Q8E|Km&EFXQ25@@f@aXT0=Shfe*DL%Dfcx3;=A{8Q7_vi5Eyvws(#7* z%HlD}gpXkePr~BsH&VzcHn%v4rKN{6V5alroJ?TRt<)-^(VJE7sWVrP&56$<#{5{!f=iYQ^X zliVeNFeJ3nQB?zN^`o>3o(i6LA|7ZOI8yF%83CiU2W|Y4Aj)WGX##5#2mG~ z;o%|a0R=Xsv8Z0d>0o0Hnc{!6&o)XTaV?cX5f?&;lk~xzkcVv=86YyZH z85kld1^&^H8gM(VSRxrqa0byDM%fVD$Vy^Rm>n7-gSL?X64&w)5C{e?Aq9LS0H<6Y zC5?t*P*A%cEdiU+{k|#S0?-x|XbS-p74%&Rwr*&QD^f#W8>HbtAd$Z{4FbU>r4ZnM zsKT^Ep@s1RI>wfSJaO{d^`9r05MY|LzexYR<9<2wzr7#ef&Tt}04@05cL<=4f)216 z!Olw!$n^soL_&ZL0=^I8lWf^j9$o*_h1n%0>=8~I-I|FgSLL>--f z-(h$>Z5Yt%DX0;E%qhm1d|vHuDjE1c_h4<&KgA@vx#D)lku4gG!C`0;k$`6l0pzqr zE7%cS@hD&vpol~q7LB3}4w`xbdJJ47W63xSa%Yq(VviJwG-wel{Q-C1@9w7LqnM5*y{zISt9HYOm0a#6-B<2BF z{@*+9GQUngX`llF>)ALOlJOw0E@&sy?@9tpJ1|w(#yH!P9e^S*!~Qlo1^v1#=r3II zOvp5&5;)HvynhBmu{f|FO8r2(n8|ezX;LA<1V1{7 z1SdKmK6DyeW~W=3u2y&9XC1lw6goxwj3)Zx?i6HZYCVz5Di|1@b?WcE6tAy{P7C%Z zkd15UJKW$Y_R?>bKQeJbdZTR#*%{Nju7;Lh5{Ph$hAL#O;MHnJKhSAqm0cC;9u}~< zPgn8wLZH~(eE4wl{yX+flTdQr4c8WZ_gpqfjtmI6kE z`NAyGwm6fCP{Mq-DYs`-j=yE^vrO&I;qF`Aqy5d{TUFa8)4k(ev*SaqKCdovb}mg7 zZIpS_`#B6cTU~lUO?~K`=vwqy%%T%s$r3c*T{U{Rr>kP#Knky(Av-gNit;g5>|;wG zqYQ<*qgCWeE2xXiNj{6i_(8DZM93myWvOSb<5Q}Dm^4TeYnB{xpgOr&%Gb#f#$b#%1=CqegP?|*w+=P znb7^_6MeiHC%lB{(ygEVSaOkPPbvqA7n04f1pIiu99g(sdrEN5DCy}JD-kOZWf5Kl zA>$;5GP_=oG)lxJV{vc*ZnLJlhEoDIlxSg1R0sF4S+)UrRe>JUz_ma}#;9FLTi z%w=B88N@7UcDTQbR;+fkfDi1POL-rS}yD6HpybT!hZST%BL-HS1a#qX~ zGJhV^1bY#kxVdUNx1Bb3?W~8yGq0fIE(dd57gt=)G_@A)X>apjk1}`)KY?$6*OZHL zQ^jz`S(aCwt#F&c(L=?>Elai35zBIcC*h^5rop|)r;Sm?N2MuEolV{LUf$jtpX#B@ z+w8H9gvL9mqXRRNl)2dQ#gaZ<4TAM2aO67U1Nwo=LH)a~KF@k{*;Zr^S9mX+@ezxVN%?&=*IDEj za)0d?agV={KQ$u`|CWyrr4pvt`?j9Gc`fMd7UHE za((s0b^>zX+34_^1e8BpQnZnJ*0;v_jCyQAiRZj8qOcZH%l^itX(@Sulz6sXaIOs& zG&VU`j#OBiZ4r)fFA!X51pd@x5NtBL8p$c-F;+cN8da!_6y($EhauaBg*g|fjf%;U zI)N0|(c#L5(6Pe}VxEG1Yrf;D_>lm|_JzC{Q+`raarGswsuRc_0BBni4YjUjPsQ? zbSv+*Z{Wp2xhmQ8ZSRYIY?YQs(j8buVkuRd{|%5|43kSb3o%V)3m!zxfu%q2J9?O zOo1y}oZf($-oMs=yE3wB|oQRa9zxC9@D=<{W6b-PfT5 z^=Rf#4T&CXYr=ned}Q4zBR?*K1=9dc9QnZi=nyJWc-L32{T7Yp zxYz?{^n*VQ9g9Ii#xFfSNI@LJjX20f!;+a| zCH_=S{j$Vu62i5Z1~<}-C=LFhRJug57pD-?JWCL6dl3@ zSx}9>qr#EbcYQf258ofHeT%u$@Gb}V*!cCU`cs$H>0MY)Zr!}3wU1PvYug_25^ByO z!&#`61ZF(WuEGl?)asAjBZ~%}UmT^Nv}0}eDV+4TZ7r^(x3iS~tW|*7Uv$sqe3)%9 z-^qJg1+jaEk4)CHKwdQ+8`ay8R@D~CQ&W&Kyf=D}V(5AjA(|N>p)DF)echoWCGZbq z@jl^Owr1q7lIwA8pW|0QZ-ouNN{XY541qN&hxq@6xAcA0%+7TEo3~_UfUyIcT0lTD zAZbhRd1qUUr-c+qUIu0fHpF^kXr$c_M_Wn*b&H46k(UPT2aB_ky-Cnc>euPy_F zs=#Db;p#9r?3@Z*6^cXvb6r)4v@BFvRYgWdMNL&zN>xf0So*3Wr6vy~L*$S^xPwFn zd~ZB$$xDd2ACAlTz{5g`{IasLS(gYWpR!~ov%P!1p1r^k$1C!*i}#Tbm(d@xBDu=+ zHe8vv(m39oWjMdEJ6Ptzo)Cve;>w(nYwh_5joNs)cp13TgvFB#3|sqs@^tL`aY*w{i>~G{rDpPU%)QKY!(w{Bb4AvXt&Tu@qaT?&&MC2Vfn6 zNWE;O$1b_LAwC66(wi<-^<1q}8bjIn)sY!(? zv*8nR0h?#s9pCZF!=&zhV#Kdf_ugcw*5PL_5A}Rl<+-G<+hJgNRbk{{GgoRsQuT&8 zYbQht2Lt&BY<%u;5ZE6jVZnMVvu{@u9i+@^G&lDsMB#vbWq*({Grr)$aG|2(j zzBi`wblpeT8nB4ujKuYg>E{9yG65rwgXcEi=jV6H<`z*s2h=uK)BKtdGjsh4+4p(a z-``nu|JZwLMQCV)M`A*^#v7S6yE-7zRA*XY(pR=IL0`%)k;Qas#F^ZXnkpg>?4uATk?*AS%=1JS{Z`@) z`oUx_?)zdx&#=A=Cu)|vNk_&`Nph?ev>`<(hlx(+{zw${Bxda}Zz}2D{Ied7O2jb= znY+g0!|UqXXfMK|cP!p90Pq)qdhn4*x6!ba$)_r5=P&G6Pz)0}3+e)E@q z=6c!r8J6l(YG$I^UmcHPa#7M*XQnR2jXIu`lx$+hrOI!9ZId_F9L=*om{2l&Abz(T z%$fDIMf^Av(a&A%roz80bGMFz&Q#guTr2dwirksTUW7aIvUmy!vQ@;vHUeCFO;qAa z-4gI_DY9%wLbobJ>0n`<+k$=BY1^;31`J;xZs4mXjdh&^VM23otH;$v zou$?N{)5jIG#sB=sy)bf)#hb=6TLfm=c<)=Wj3fqY_X5@<^N30+37 zJqw$tHu#&xx)3G`d{B}O7CRJ?SJRZ;?>yd3QLc+#=$)l^md?y8eV;?H=2@8)soGGo zH9A8y;obOvjtb(0#oMo1slF0xTB~GcnO?jy6usQcF<>1q-V13^g_Bq|b2W$1R3d%l z`#dTiOZ*r|A9#r8pzay+;GI@DK8jG$9R&BN>b0ZH>eAINGU!3l^CS}Z0#+^*SJW=D zzTlm;Cc>9j({5T2O(>V{X;t`xs@sw-5jh=e3;m%*Fh9}{HL zty>h5;d>{Hlefet#Pht|NzLOjb&H{|*efgjsvj+V@vDM|Qi7o6uZvK=sZHbWuyRX$ zjxvqM@+(gxJu*<1kCz?{(^sxSYeURVe+(`U*i}BEp0k>g>0g`XVKS<)t#p0;M1HHS z8v`<9Y^F6ZcXci(?uK8|YI5AQRmfX=2QRII)4Wxl3&^J*Pll8;Pji+TG+HbSG_g9u zlXV)M<|*WNe< zTOLU!iVBo(m$sIBtVMoyn$9WM#2)_W?9g!ULF)d? n!Vy-##VA%L5*g)6_H@PAu`)>mFFruzfHhqrBIoqfS(*L|-2a(r literal 0 HcmV?d00001 diff --git a/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module-config-js.html b/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module-config-js.html new file mode 100644 index 00000000..34af78d4 --- /dev/null +++ b/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module-config-js.html @@ -0,0 +1,153 @@ +{javascripts file='assets/js/bootstrap-switch/bootstrap-switch.js'} + +{/javascripts} + +{javascripts file='assets/js/libs/underscore-min.js'} + +{/javascripts} + + + \ No newline at end of file diff --git a/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module_configuration.html b/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module_configuration.html new file mode 100644 index 00000000..6de6a7db --- /dev/null +++ b/local/modules/ColissimoWs/templates/backOffice/default/colissimows/module_configuration.html @@ -0,0 +1,466 @@ +{if isset($smarty.get.tab)} +{$tab=$smarty.get.tab} +{else} +{$tab='labels'} +{/if} + +
      +
      +
      +
      +
      + + +
      +
      +
      +
      + {intl l="Download and print Colissimo labels for not sent orders" d='colissimows.bo.default'} +
      + + {form name="colissimows_export_form"} + {if $form_error}
      {$form_error_message}
      {/if} + + + {form_hidden_fields} +
      +
      + {intl d='colissimows.bo.default' l="Order status change after processing"} +
      + +
      + {form_field field="new_status"} +
      + +
      +
      + +
      +
      + +
      + {/form_field} +
      +
      + + + + + + + + + + + + + + + + + + + {loop name="orders.not.sent" type="colissimows.orders-not-sent"} + {loop type="colissimows.label-info" name="label-info" order_id=$ID} + + + + + + + + + + + + + + + + + + {if $HAS_ERROR} + + + + {/if} + + {/loop} + {/loop} + +
      + {intl d='colissimows.bo.default' l="REF"} + + {intl d='colissimows.bo.default' l="Order date"} + + {intl d='colissimows.bo.default' l="Destination"} + + {intl d='colissimows.bo.default' l="Weight"} + + {intl d='colissimows.bo.default' l="Price (with taxes)"} + + {intl d='colissimows.bo.default' l="Signature"} + + {intl d='colissimows.bo.default' l="Tracking"} + + {intl d='colissimows.bo.default' l="Label"} + + {intl d='colissimows.bo.default' l="Customs invoice"} + + {intl l="Sel." d='colissimows.bo.default'} +
      + {$REF} + + {format_date date=$CREATE_DATE} + + {loop type='order_address' name='colissimows.address' backend_context=1 id=$DELIVERY_ADDRESS} + {$CITY|strtoupper} {$ZIPCODE|strtoupper}, {loop backend_context=1 type="country" name="adrctry" id=$COUNTRY}{$TITLE|strtoupper}{/loop} + {/loop} + + {form_field field="weight" value_key=$ORDER_ID} +
      + + {intl l="kg" d='colissimows.bo.default'} +
      + {/form_field} +
      + {$TOTAL_TAXED_AMOUNT|string_format:"%.2f"} + + {form_field field="signed" value_key=$ORDER_ID} + + {/form_field} + + {if $TRACKING_NUMBER} + {$TRACKING_NUMBER} + {else} + + {/if} + + {if $HAS_LABEL} + + + + {else} + + {/if} + + {if $HAS_CUSTOMS_INVOICE} + + + + {else} + - + {/if} + + {if !$HAS_LABEL} + {form_field field="order_id" value_key=$ORDER_ID} + + {/form_field} + {else} + + + + {/if} +
      + {intl l="Label cannot be created. Error is: " d='colissimows.bo.default'} + {$ERROR_MESSAGE nofilter} +
      + + {elseloop rel="orders.not.sent"} +
      {intl d='colissimows.bo.default' l="There are currently no orders to ship with Colissimo"}
      + {/elseloop} + + {ifloop rel="orders.not.sent"} +
      + +
      + {/ifloop} + + {/form} +
      + +
      +
      +
      + {intl l="Colissimo Web service configuration" d='colissimows.bo.default'} +
      + + {form name="colissimows_configuration_form"} + {if $form_error}
      {$form_error_message}
      {/if} + +
      + {form_hidden_fields form=$form} + + {include file = "includes/inner-form-toolbar.html" + hide_flags = true + page_url = "{url path='/admin/module/ColissimoWs'}" + close_url = "{url path='/admin/modules'}" + } + + {if $form_error} +
      {$form_error_message}
      + {/if} + + {if $smarty.get.success} +
      Les données de configuration ont été mises à jour.
      + {/if} + +
      +
      +
      {intl d='colissimows.bo.default' l="Configuration du service"}
      +
      +
      +
      +
      + {render_form_field field="colissimo_username" value=$colissimo_username} + {render_form_field field="colissimo_password" value=$colissimo_password} +
      + +
      + {render_form_field field="affranchissement_endpoint_url" value=$affranchissement_endpoint_url} + {render_form_field field="format_etiquette" value=$format_etiquette} + {render_form_field field="activate_detailed_debug" value=$activate_detailed_debug} +
      +
      +
      +
      + +
      +
      +
      {intl d='colissimows.bo.default' l="Coordonnées de d'expéditeur"}
      +
      +
      +
      +
      + {render_form_field field="company_name" value=$company_name} +
      +
      + {render_form_field field="from_contact_email" value=$from_contact_email} +
      +
      + {render_form_field field="from_phone" value=$from_phone} +
      +
      + {render_form_field field="from_address_1" value=$from_address_1} +
      +
      + {render_form_field field="from_address_2" value=$from_address_2} +
      +
      + {render_form_field field="from_zipcode" value=$from_zipcode} +
      +
      + {render_form_field field="from_city" value=$from_city} +
      +
      + {custom_render_form_field form=$form field="from_country"} + + {/custom_render_form_field} +
      +
      +
      +
      +
      + {/form} +
      + +
      +
      +
      + {intl l="Price slices for domicile delivery" d='colissimows.bo.default'} +
      + + + +
      +
      + + {assign var="ColissimoWsFreeShipping" value=0} + {form name="colissimows.freeshipping.form"} + +
      + {form_hidden_fields form=$form} + {form_field form=$form field="freeshipping"} + + + +
      + {loop type="colissimows.freeshipping" name="freeshipping_colissimows"} + + {/loop} +
      + + {/form_field} +
      + + {/form} +
      +
      + +
      + + + +
      + {intl l="You can create price slices by specifying a maximum cart weight and/or a maximum cart price." d='colissimows.bo.default'} + {intl l="The slices are ordered by maximum cart weight then by maximum cart price." d='colissimows.bo.default'} + {intl l="If a cart matches multiple slices, it will take the last slice following that order." d='colissimows.bo.default'} + {intl l="If you don't specify a cart weight in a slice, it will have priority over the slices with weight." d='colissimows.bo.default'} + {intl l="If you don't specify a cart price in a slice, it will have priority over the other slices with the same weight." d='colissimows.bo.default'} + {intl l="If you specify both, the cart will require to have a lower weight AND a lower price in order to match the slice." d='colissimows.bo.default'} +
      + +
      + {loop type="module" name="colissimows_id" code="ColissimoWs"} + {loop type="area" name="area_loop" module_id={$ID} backend_context=true} + {$area_id=$ID} +
      +
      + + + + + + + + + + + + + + + + {loop type="colissimows.price-slices" name="colissimows_area_$ID" area_id={$area_id} } + + + + + + + {/loop} + + {* New slice *} + {loop type="auth" name="can_change" role="ADMIN" module="colissimows" access="CREATE"} + + + + + + + {/loop} + +
      + +
      {intl l="Weight up to ... kg" d='colissimows.bo.default'}{intl l="Untaxed Price up to ... ($)" d='colissimows.bo.default'}{intl l="Shipping Price ($)" d='colissimows.bo.default'}{intl l="Actions" d='colissimows.bo.default'}
      + + + + + + +
      + {loop type="auth" name="can_change" role="ADMIN" module="customdelivery" access="UPDATE"} + + + + {/loop} + {loop type="auth" name="can_change" role="ADMIN" module="customdelivery" access="DELETE"} + + + + {/loop} +
      +
      + + + + + + + + + +
      +
      +
      + {/loop} + {elseloop rel="area_loop"} +
      +
      + {intl d='colissimows.bo.default' l="You should first attribute shipping zones to the modules: "} + + {intl d='colissimows.bo.default' l="manage shipping zones"} + +
      +
      + {/elseloop} + {/loop} +
      +
      + + {include + file = "includes/generic-warning-dialog.html" + + dialog_id = "colissimows_dialog" + dialog_title = {intl d='colissimows.bo.default' l="Message"} + dialog_body = "" + } + + {* JS Templates *} + +
      +
      +
      +{* Download zip file if we have the name in the URL parameters *} +{if $smarty.get.zip} + +{/if} \ No newline at end of file diff --git a/local/modules/ColissimoWs/templates/email/default/order_shipped.html b/local/modules/ColissimoWs/templates/email/default/order_shipped.html new file mode 100644 index 00000000..d56f4620 --- /dev/null +++ b/local/modules/ColissimoWs/templates/email/default/order_shipped.html @@ -0,0 +1,34 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your order confirmation Nº %ref" ref={$order_ref}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + + {loop type="customer" name="customer.politesse" id={$customer_id} current="0"} + {assign var="customerRef" value=$REF} + +

      {if {$TITLE} == 9}{intl l="Dear Mr. "} + {else}{intl l="Dear Ms. "} + {/if} + {$FIRSTNAME} {$LASTNAME}, +

      + + {/loop} + +

      {intl l="We are pleased to inform you that your order number"} {$order_ref} {intl l="has been shipped on"} {format_date date=$update_date output="date"} {intl l="with the tracking number"} {$package}.

      + +

      {intl l='Click here to track your shipment. You can also enter the tracking number on https://www.laposte.fr/outils/suivre-vos-envois' package=$package}

      +

      {intl l='Thank you for your shopping with us and hope to see you soon on www.yourshop.com'}

      +

      {intl l="Your on-line store Manager"}
      + {intl l="Your shop"}

      +{/block} diff --git a/local/modules/ColissimoWs/templates/email/default/order_shipped.txt b/local/modules/ColissimoWs/templates/email/default/order_shipped.txt new file mode 100644 index 00000000..7222a484 --- /dev/null +++ b/local/modules/ColissimoWs/templates/email/default/order_shipped.txt @@ -0,0 +1 @@ +{intl l="Please display this message in HTML"} diff --git a/local/modules/ColissimoWs/templates/pdf/default/customs-invoice.html b/local/modules/ColissimoWs/templates/pdf/default/customs-invoice.html new file mode 100644 index 00000000..c18fcb2a --- /dev/null +++ b/local/modules/ColissimoWs/templates/pdf/default/customs-invoice.html @@ -0,0 +1,381 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* -- Define some stuff for Smarty ------------------------------------------ *} +{assign var="store_name" value={config key="store_name"}} +{assign var="store_description" value={config key="store_description"}} +{assign var="store_phone" value={config key="store_phone"}} +{assign var="store_email" value={config key="store_email"}} +{assign var="store_description" value={config key="store_description"}} + +{assign var="store_address1" value={config key="store_address1"}} +{assign var="store_address2" value={config key="store_address2"}} +{assign var="store_address3" value={config key="store_address3"}} +{assign var="store_zipcode" value={config key="store_zipcode"}} +{assign var="store_city" value={config key="store_city"}} +{assign var="store_country_code" value={config key="store_country_code"}} + +{loop type="country" name="store_country_name_loop" id="$store_country_code"} +{assign var="store_country_name" value=$TITLE} +{/loop} + +{assign var="lang_code" value={lang attr="code"}} +{assign var="lang_locale" value={lang attr="locale"}} +{if not $store_name}{assign var="store_name" value={intl l='Thelia V2'}}{/if} +{if not $store_description}{assign var="store_description" value={$store_name}}{/if} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='colissimows.bo.default'} + +{* Declare assets directory, relative to template base directory *} +{declare_assets directory='assets'} +{literal} + + +{/literal} + + + + + + + + + + {$taxes = []} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign "orderCurrency" $ISOCODE} + {assign "orderCurrencySymbol" $SYMBOL} + {/loop} + + + + + + + + + + +
      + + + + + + + + + +
      Sender
      +

      + {$store_name} + {$store_address1}
      + {if $store_address2!=null} {$store_address2}
      {/if} + {if $store_address3!=null} {$store_address3}
      {/if} + {$store_zipcode} {$store_city}
      + {$store_country}
      +

      +
      +
      + +
      +
      Commercial Invoice
      + Date: {format_date date=$INVOICE_DATE output="date"}
      + Invoice number: {$REF} +
      +
      + + + + + + + + +
      + + + + + + + + +
      Delivery address
      +

      + {loop type="order_address" name="delivery_address" id=$DELIVERY_ADDRESS} + {loop type="title" name="order-invoice-address-title" id=$TITLE}{$LONG} {/loop} {$FIRSTNAME} {$LASTNAME} +
      + {if ! empty($COMPANY)} + {$COMPANY} +
      + {/if} + {$ADDRESS1} {$ADDRESS2} {$ADDRESS3} +
      + {$ZIPCODE} {$CITY} +
      + {loop type="country" name="country_delivery" id=$COUNTRY}{$TITLE}{/loop} +
      + {$PHONE} + {/loop} +

      +
      +
      + + + + + + + + +
      Invoice address
      +

      + {loop type="order_address" name="delivery_address" id=$INVOICE_ADDRESS} + {loop type="title" name="order-invoice-address-title" id=$TITLE}{$LONG} {/loop}{$FIRSTNAME} {$LASTNAME} +
      + {if ! empty($COMPANY)} + {$COMPANY} +
      + {/if} + {$ADDRESS1} {$ADDRESS2} {$ADDRESS3} +
      + {$ZIPCODE} {$CITY} +
      + {loop type="country" name="country_delivery" id=$COUNTRY}{$TITLE}{/loop} +
      + {$PHONE} {$MOBILE} + {/loop} +
      + {loop type="customer" name="customer_email" id=$CUSTOMER current="0"} + {$EMAIL} + {/loop} +

      +
      +
      +
      + + {$totalValue = $TOTAL_TAXED_AMOUNT - $POSTAGE_UNTAXED} + {$itemCount = 0} + + + + + + + + + + + + + + + + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + {if $realTax==null} + {assign "realTax" 0} + {/if} + + {$taxes[{$TAX_RULE_TITLE}][] = $realTax * $QUANTITY} + + + + + + + + + + + {/loop} + +
      {intl l="Full Description of Goods"}{intl l="Quantity"}{intl l="Unit value"}{intl l="Subtotal value"}{intl l="Unit net weight"}{intl l="Country"}{intl l="Comm. code"}
      + + {$itemCount = $itemCount + $QUANTITY} + + {$TITLE} + {ifloop rel="combinations"} +
      + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} +
      + {/loop} + {/ifloop} + + {loop type="marquage.orderproduct" name="gravures" order_product_id=$ID} + {loop type="marquage.police" name="police" id=$POLICE} + {$nomPolice = $NOM} + {/loop} +
      + {intl l='Engraving '}: +
      + - {intl l='Font '}: {$nomPolice} +
      + - {intl l='Position '}: {$POSITION} +
      + - {intl l='Style '}: {$TYPE} +
      + - {intl l='Your text '}: {$TEXTE} + {/loop} + +
      {$QUANTITY}{format_money number=$realTaxedPrice symbol=$orderCurrencySymbol}{format_money number={$realTaxedPrice * $QUANTITY} symbol=$orderCurrencySymbol}{$WEIGHT}France 
      + + {if $POSTAGE_TAX_RULE_TITLE} + {$taxes[$POSTAGE_TAX_RULE_TITLE][] = $POSTAGE_TAX} + {/if} + + + + + + + + + + +
        +

      Total declared value : {format_money number={$totalValue} symbol=$orderCurrency}

      +

      Total units: {$itemCount}

      +
      +

      Total Net Weight: {$WEIGHT} kg(s)

      + {* Mettre une estimation du poids brut *} +

      Total Gross Weight: {$WEIGHT + 0} kg(s)

      +
      + + + + + + + + +
      +

      Type of Export: permanent

      +

      Reason for Export:

      +
      +

      Currency Code: {$orderCurrency}

      +

      Terms of Trade: DAP

      +

      City Name of liability:

      +
      + + + + + + + + + +
      +

      Signature: {intl l=""}

      +

      Airwaybill Number:

      +
      +

      Company Stamp: {$store_name}

      +

      {$store_zipcode} {$store_city}

      +
      + + {/loop} +
      \ No newline at end of file diff --git a/web/index_dev.php b/web/index_dev.php index cb19998c..04836bcd 100644 --- a/web/index_dev.php +++ b/web/index_dev.php @@ -24,7 +24,7 @@ require __DIR__ . '/../core/vendor/autoload.php'; $trustedIp = array( '::1', '127.0.0.1', - '82.229.232.53', + '86.210.177.11', '2a01:e35:2e5e:8350:1b3:4491:7fdf:6bcc' );
  • zz%e$O6eIKE|tjrNpK-GLV>=Bdc zMA6s%MXGeK;^(Xdzh4&pRI)>RdQP1Cqj~*|(}mj%j#)uY*>9N_HC#~vWGw(~`w!BK zkN>SQfK;gGSO5E^KBpK!=P(E5LvfG4*@>z%k>J zd0FT&05FLHZWk-JvZcb>%jD1sNY9Vks#)i%7Aj5n?I_y&kB)7pN!mM9#w~rDUI7`? zsX$9yP^Pl{uT^*v&RHgQT-c6OxOFtds1*)K*2ob&IIpyh=dEp#fU?^d`0}i*hCk~M zED;O(Aa5mTq@vlnl}=N^(KzN0_vcD_AgW=26$Wy3CNynriD^J_N1y`!b=E-pZlk#v z_%XBY)?z>uR0-WJG9ZWcVnJt25t8BGN`!jcx@(~KZ++PZq3ek;(Rb&Nd(^K6_G_%n zd$x~379&8VUz2gQ3BAM^0@^5IRe+WyU~O4OD-??`t`p_|61fZ!~x?H)XeLaGJteEJZ5w+p@2&QOD#$=yPqcH1sV1LRS> zAd{k-kOx-9q6jzJ&dz1_Cln<#sdZdHHb}N|ziCC*6$mw7#*yd9cno1S>yjdUaq{HI z8@g@`Tx7D92h@xwQbsTrVB__Hf}iT*bY=L{=y=CG(3Z_(u7kB@+e zD?8WZcK?7jqq-b&ijs-pIxF@ZHuCrcLj+!pn;Uu;Jy2c3|AIcUI%;%5J8;bb@F)oe z7dz2o3+p41hW+egZf@>QjCvEC$1kL$V2HI8^8RfZ3u3 zz41seuj2g?A;_73sBT7{vQ7oM`&-vFxLv4`N*ajJF>Af3-`(jM>C^bo-P$rpXPRXu zbbN}td7i9+{bm54=sTntM>(j1$2%KhQO*g7Kv2Gmx`I;BLJ|vF5 zF6Q+f0NC`P9d*sR&jx_n`{_I6W^9!x~LOUgT7{2mViXiy|Jpo#LL zp5E!TwdHqMZr`9lzTGt~6*>Eq^~cjY6;f(trHPn7U3pk}ln3c&oVa~Q)JH!NS(b;o zod%MFyYze#EFCXy!{>nun-!^cCiNJ`@fWlJ*%BvBG&pC`0id1~pl~HjGM@A_KZ71l z6`BDt+e~$}-FA;^I-3T2`U5aGa|K|?M<9MFFV6;-;13CH#DM0m)$uP#K^8CxNogNz z+mvbo2EQ`J?8AOXW+q5=ww(XXa~dt)PAmbUZ&A? zPJDEXP&0IX*83&n&Lm;VEyOPqSa8Li6qH}g$bVjlh9;jzPUT!?)guBmjh6lL#GE?~ z-8kQf?Ma4QXm2;00wUOv`)jIkU*4KOe?bJp;XTmt8Gr$^{2K1R%=jgO!~_`ozB~ln zsm<`@od-FoD{xYvJrfv)x-%d~#7PjiRJ)`zPo6lNSFkmzJHi}>CTZxWuG6H)0O#tJ z!0Ge4geo*1x{c2$$r9j?+eQmB?|c#m_cUg zk`?0Pl2tmarL|C;;E)q&=SAH91x=`|ELnQmXS}?%O&99`CZ{Tq!MUO>a0*2s*QSM~ zQje-)WLJn0#V4c!;oLfJ)va4~zudYXbTfN*_wL=j!mn5NTC2xQvVKr?`W6MIx&Udr zkEaKc8})qJ!j^PEkJ>e{D!HT$(0zU|vo@N4A(enH` zfwK)*K2;UMzq(&OhX9V1q+m;iZ>A2qIZNFJ7C#gW!EX(yB;^J0*~0c%tpK`Zqw-xj zUPD~0KgO-ECYE~&J3v$Hm&Z*aPPIZ{e<2Tl1DhjT)7In5^RQsEZ?L_oH4aA9q40w- zU~yIsQda+vbJ~DHW-?J2ZPz)NG4AffDubZluyf+iQ~pr$9bkvN8p{&7#-Z3tSi;_N zCK{7`k36;mz7M(LtVdM}y1-P)ymJ*-(RE_}MT{@=$Ocm>j0Sv(#s%u)>h>_q}qkHG%xSuRO)_5%fF&0s*M!xl~Q z90*b%bf)JN9zthn3I^pvjAkuE6g>^n8vaJM5{QQX~itC8ejEg`Z zgx9WHhkcx^sXngE0RpnjYmRN`I38W`YXvlW9b&mViTSxAcQ)}O=X{O7eoS=P)fzeF zG_=egw~L~(fun+LF-+DUGGQZfdwr`E-t67mqewf0#_3ng|=dVyd8xFWkuJ zIT4qnb7u=*b!Lb7iTU2>U5!S=@|kn!*6TJeaaM|=(=t1eY?PPHoF8+C30 zB`<`#yny1M1ypPt?)+*p9%TJ=&zY!~9F*K4|F{XHzf&ok<@Iq1)ug5KQQ227pNci2 zk+$#e=s$2+cH9fr0FxW`xgrj>Y!HhDN|7(y3;8k>4Lt`up~prO&-$h9N}?68F-3!Z z0jA3}d4MoNacad!p-xLICgGiufGdgtoq`8#y)}E?qxQ(<8GS;J7hVf)If2N7yK5Xn zm)vi86hc#Bhn!|NpqDSkR==RZk*T|D?10zHcd%cLz%L1$zSB&2ffdlbKq4Mmpe&a- zvTzUKW8zkC0bQUcRuN|}VA$|F6cEMA(m6+i;k+Bs@qO7j`=mK%Wj@*BgImI5n?KG? z)ytEQTXNxR4AKX5g8>6=fge7t2?7Hqo`W9b)JJVdudV{<67m{4@~ zd5Seoz*cwFhMF86)T*i%zqIn3=U8pKekIIcdx9v%vbKVW)o4Jb#F>TX-EK7B;rrK6 zFSnk6=)`4hB&%4e+nVq>I3HxiQ}*X!&iNwXUk^8hQ%`ds%fRR63EIthmAa^5-&sYB0~(t7J8{x9V581B~mW!xAX^%}lLr+P`adz?b+PN)+? zcDQc3BePozOosoGXYlT}d^pO|6TmZk)rFm@YcH1F$c_N@K z1`-Dl!@uoV#cHKi@7S;2Yv5-OIAE3*&hO@Yk_J2aO@s~S&wqio9svZA3lzl~h1GTg zwjPQ7k_*0HN}yygXb7v7aq!N)sN3L0Mrx;cGWb z%*jIJTaFH7fe+_I=>~KkZ+E9H6|@@n&{qlQge1CEj1Q1ta3tn01QSJseN{F@3B(!6 zfua=Lz|4jR9P-7e!4Ao6G0e(LLB(u%qkG65J?xN0v-v!_Z-ph92$o`EQVLs&8dF>b zrPaz5p?FCDQ%;Pg=P3cic|P-${M+F`ACO$1MwA((JE*lqofC7KEq)8PE$6IbYPZSQlcpJHqXuA&!0RhQcjPva@r2IWg;g|^IUL!=&~ag8<&fRbjHXH09baO zF*OkrqMe)I^%}KXs>hP)N}ruS$rkpZL9%{!DU|p;4b~gZ^PXw%)=o>M^ZIgJZ0Gzw zzh*?lyVFZP%YutGYJkgNn0&sr_?jz5HsdJ`y!?n~L#`mnfC-|&;8y2$Ul?#Qj^?jV z$CSzJDhQ>^LLHz0u~~-p4Z>FF7_gD!IGXD00XOW$`_UB_eU|mVlmx%7B5HUJN(C8U zyODrmt*@l|-MMEi`2hb>#8hTu~ap+p}5VoY2n+QX%gSkfhv}Q!> z?ujxk7Q#+9^a-HX0A)jMV29hVLneOD??Amq-?s_Ctiqn#pBlY_+9*J0z$VLv+Yjje zZJnHR7cgY+8=-rOqqKW3+#@cZySv3IvHX;SBliI9Jhun#&eW{J*d|Ljho!|F@aR$c zGT*S;s80}Vd&c7rI~oIdtt~Rf;hnmRI~PP1*zhBQ1}Hf=a(~6eKmx+{i~~a8<6sF! zluME=1BT@AYK!jhR&hYp+n!d1W!qxUbNkz^()b&@4%h%;Z1i~R?Y|Jy(Dma(pa>;! z<~p&Tlp?cq5f}>$fm}F=%EVPjH*nC4mR&Z76?`l`^!yYocRssCMJyR5EQtcOudaq} zm3T~1^c{#5LBko$5Dol_Qf@~)yTGcu0aCsXKu+!hK^@Y9$KMhaF1#X4J&~7&C{AqV zdjO*(^^9?R2bjE>F?=()asX&ET)w&81|V8@-Qb1;mV2V@=l~3To}e#SCiJM~V4Dya z9JlO=$t=0Cxg|7EfEJLla*BC#IO+}T98z|OwyfmDMm$8LmR-M14DDOx%b4qO%!8#QNJF0a|pns49hb zLw_`_zW|z*?gNq95}Pl7Ri=|XM*ZO_81!OSyvi#us4=ngLhn**yKNTQZ^H0W!?W&Y zu*({3Ul8(WgER+sU70crj^(SZP0~cvaZIXeVk69(tDw74F7hhKcTXuUN$Pw{K~|Q) zPb>~6x|gHj;*yjF-{d@?PsLYdb`F-qprg%Y%uv_yr#=_mNUZAJ-+ls6ob^cvo_7aD z*WEw0PPl0OF8D+-HV*i#{Dl1sc#Y|9{tId3e^&?F)1C)}-2v}yE;D7*dl85wJ^-Nr zP=cPw=!z!j-X3&6m%PAYX>J;NNYRAE?ACRk`anG!kL%t5@K86g5ld-F30r}JIRK(A zj0JGPbj`Z6=+L4veTc}@ngqX=TIlJSeZkRDxU+aOzE%CH4Cd>l9_NaxF8dl?{ z3S0e(JdnWAxnhI?5STS_BH+l*d)_~iFr51N5k?wYSG1HF9}MQw0CZxR!@POuGU3FG=`TbJcnTw4PS(|}1a{?XV%2CN ztqOqlvp^CBiWN5>OGrSm8eWy>x>@$s?V_vO7~+YQhQAO_n^(wt!}twcfnnUhqydz3 zTm_m6(=^iHhytkN_a|Sr(7eC+hZ_9(> z>q5eS%Z&l86Au#ERsm)XF}Y_h>KeF?Nv9`=O$I@V3gO);3tsP2p=VTX&!({&CG+Pe zdaGtZ8n8topi6U}1OAJ*te@YPwAqEDXJrBCc(=zsOZM#$JL2^hlF03s&9SP|!uAQH z?wx(}BE<(~0LS3)m+cY4Dz^{DoR5HKz#15eFR-KQZ_naZE}v*l3z)JBY95p$Y-F+z zu}-f{(a4&(B5x>jZ$aGDmfbAk@@%ZedI<_Cfq2{0w*F2lm~S z%=7%A#zymYog3og{}BFNvuI)Y?Ad&`Nqz0z(_q7sapvNQYN3}(++$)vMHM`2brt3C z?mBp4+Z4s?jRSprO0V5*G`5)nbKNyqDa0TTdL9eF1=1!r8X%LF98^Ev`azlAWB5|Z z2oXl@EwEO(DjV-r^4LU2jnbmA_~WhooSP@vZBuxMFAUJIGe*Fy<=Q}u+;D!`hMwE~ z3%QDOzgBgR9HX=ZL|t;&+PUE{#O1$P+cNf0ml1gYgMz6Uw#e~2Q2>h^U`=^RJH!g_ zW}`SiyAp&tH5WP5=#P4sd|up@{JWqz760IE(Sg)0>3= zW7q=lg|LP~4=ws%mqKyI`xbW8e`OHzu{0DA z0Hmq7O@URY#j&;QZUhjfLI!q-W7!BMZ3YjU2PU#xqq45;^bD+O|Me&qI<1U;J|+$* z{uMhbSfhijFVD*(K(rHOZlrD6yL$`N_KfErKi6M|D1dg#+b-mOetn46+uemY_`+jJ z?_D3Fgm;r~H1xvWm4XnA$Q1xs+F^%I9sw`V>Wzv@JJ@J`ijH>|kBVE0Cut52c=4o- ztpYf;@gsU*1vh?k6!IL`8{hU)Pin)+Px)UY{ItvjBtNg$(|L zjR(XR&jQ>Q*%WM$bIo?auMu%(s`uHsdk;Da!$3@hJ(Cxi(bHQ%NAW?{kH)YF_ndPg zV5qolRT0zWQE@+j-f(rlyuua;6wm*9Vg{^#oLH+Ou8W8I_}Cj4)j)XuF2=^VRaAnZ zd{i=xxrsi@SPl_W(uQwr10|v6x>4FV>UV#>t!W24l1mcC#JHO|e~daaz5V%<*gAwJ zrwXhl^CbPknArp5jD|>s;1<9AL@zKr(1UdbZ1iKC=8v;W!O7WSqj0d8R&qdcL>CcugpT4BY}o?A zs?dSe_|Sr!ywnODf}L}_3Ns}sh~*}vtPwR3hD*#N$fPlWAnRl5Ydn6Ta$}&B_kc)x zGF4Z|xZ6je14t~_-GSyZod& zoLI{8Am%qim`jVQ}1hkj8Yg9osn!z5_-IUjNkq zSP!o)abAIgLmFk;FW>>YVlcMxUr_D`miJfasO^T?98f(;7-NwSw=6l>sEg`2Kr(lwWcTkuE zWx7T5;`02_IDE~`XzDg#kp|7!N*(*6;=X4 zyrTbdSBm5PKqQW?IK!WYqelOMaB~zh0YIQsAuc2NU_jM&-$v57lI;EU(~=1>m-~^!S)u-l(@L& zT)%#+P5|>|P2hQDG#UE~`I2+aSSm~nulNb9ouhy}lL-K}Q#h5@WNX4|)cGRLSnKXV z&mPU6Q%~4bi!QP@Zpr%-JO`XnpJ@4B@~d}r5(P!COD znCaX226h>W$W~Wv;DqHBnjj_UN6=3ccI+;s_a`&`9QWW;g*FU*-M}4+OAb`}j&Dx4 zsqUu|$%dB@n>--jLIiz8p{E5E;@KYKUf3;&@6_2eE#n^nA(>0+COxn#Q!yS|dJC)C z+(sGN0VX5_oTldXZe@Xf83!Z^l|IZRRbpC^g>CEud8X>RApnS!rUZKK>2o>Y9mY8H z_6p2_IncFs&$*2B0|TqO4NnK64lD_hrEK7lHgLJ$e)lj1K*LsOwWXI=D7WuA7E&y{ zJx7Uty6yIr6$kR(Ou2_~c^F^r9Zx3%>G=D6BFvHLrG}cN6@Yrzv}BLfKU>7I3A{^0 znXh90G*!TnWkZ$RzOPzqypxbOhTaR`9j zHSnPAGVzAyMe+F<4$5|KW9cgIia=VyUfX4SRd8=k_jp5y`DwyMb}TksP!s(SR%u66 z4ECi+fj53T>Eb6nyT@Q(40)fyT6W!z9=0=W(m4lPypfZw)IHlaS*jJb3T(%{!Winu zxYzl4+8>f%Yu3Xs*0nrFVyUfF#J|PdgjswatyW;A7rWMS4?f>n)~9!NLz3crkpV~r z2b-;(k2v+8a3fL-_5}Ctw37%9;}!0BE7i zG6({Mij-RBZ*Jsl;dU9hPBux797t*hxhanrrcLA)q*Y?kHwbKGXmE<;^ z<1y6PjnY`GAR3Uo9wzfaiD(Y}`q}D@AoRWjI4+6}(IcwnIgn&)14fYsHP`_S5Jk!s z?>iqtX{V!R9k7q`P;Kam4eWOx_!_@5Ta29H2sjt{uhf?y-zRXTJl(*mn6w=of{!^Z?bzObiL*MV7}>nXj>;pIQ^tokQ`{aG?_Z8n{BHCedc=Ai;v+S`uU`S% z0QIhfog;K}R$;Hd0ea3@p>E0S^u?|2x%v+>iLCA}Snfxsk=pfSY8|a#`c?YCg$%gr zAAAi|ZcCszJC3HfSTLzY-{|aCtR02z)A`jr&UmuTW~ucn@_EmYvIw7Aky*Npk;n5{ zg?gou1c&{la9KJ$Eaf$ojg@m?QR3UK>J9M6{IgKW!}e8QP}N?@k$U@7`VJ^rD^1uz zQt0e(2m!N`i;jV#?xr1(dIT@y?*h>6iOLWyAEkjz&4x8^J3KxY{z8(EuoI}a9XvU%su@%#nedef|QvV_^i6O}7NMSu7X zitysWY|j+v3KI+X0BQQ7Obaqw3$~tVVr5b_jUp%X$SpK!wfRI7W$qPhr*WuJ{Sgbu zH~CsKdPMbjudajoHP@hsS)g6RLo$zcys*_(XasoV*VPtx=B!LMar9 zXdydP6shoy?{G{?lPCG^c@8E(7sFpaAvmWKuUOSFEFLIMKe+V@@g~#@HC2VKjA3;} zcSmXo`j?eZMieAlGDmQ2zDXTL2Rxt%<0KLOpaRv*`OWSd}0<4vzubGQ*B_UWSYkJ=Z5IkY zo-yhTQA8(UHqRiMR_M$V37m+Kro9J9OlS^eb59)b(K1`gjBGLhE^QJqVZQGH zAmlm&6zQ_(s4SKqTlemdpRCR-a>Yu*;JJ%~=;os&;hqE!gU0N@^$pYVcFR-sttm|b zYC48a)ubXd0_5xvPl|l-F#d@qh6qG$1UPI&=ic7;Rh1XcjOp-0`VTYe+$$;0F>57r z*v+mNMYrHBEy+nDVxiA%CN>8y>4QQN#W{Z$P4{jYb%Xq}hquB7tXTqF9oB*RCa_mK zQ2@Bm#tXjo`hM$|%wO>iT;W_|rTN5aJ5!xXp4*?MLgf!Sl_2|lellh$zkbI}JbvRm zK=43&$lw*4aVrB-R#<##Na=_;y-*bg7(%%$73{^=H{uC(o$cS)Nr^ zYvXd#v_E1`2^=()`RJ*zp=%Ocm@V@=HASZEr<&w9yf&}#!!FSQh@D%bAOjb$Hw|4* zH2-5yrw_XXixPfHbx-br{)XL|MKToS4=x*v6mo5Rme=7jN_CG`f?q78%^Ri37VwjG z{(QDYsLbd!`7D?4G_?u?*0nY|?O+KOQx)P1Tk;~p1OpB7bIgLfwdwfNO8kkC($Mev z2fM{Q{!e|T$2LrMYIR`-=}s+C{eITDJ9b^#o1trXLPJ@c0Bs%30)t~Ih7+s4LmA|8 zg%r!n1Oy9W=C~2pJf`!R5xq|}(d~+^GQRJ51 zP4w(ALi5VX$nX}5iHcLD4_tpXjQCzyx@;|mml`E#wM=ebYNK~Q<&JHYZR%!)jMFVF4)Q{!1YAI*#H1!^h&eTaP9F|otkS0V;&Q8 zGwussId+CtE>iwd748CeI`)~&2ss7rYYzdBCSC}Xq7k+a@SbzYGpm65Z&cktJ(+;0 zN|K1<$77cT$ND}s!9lC#J`>p)*7-KbXI04xUT3b;h}pwVh*vfrP-)c^h48_AlrnvT z?3$l!O=6p$TlJUWO;1mg?IkIfHxOcPBBD6$LqR1!r<7Y9MdF$A6q!egp&#+?#}WK* zu>Aj+uG@U0U|O)R_g+E*^NGN(S303fM4wgc$so;Np#_s z2jOI79Oxx(Goq<=a1h%Hx-mAQ3Fr3ZAls$W*j7>H1yusE)RunRkHqL;goR_!6NB{w z3(wS!_UIIOr^(88u5lN78n^bkRl*UkicAHY zsz{4NyIb0hM=d4eg)lJwJ<5@GIFruJ#Bo_Ue`{}KZv#tLpbjyzmZOcF;_Ag@e$rqZ z!ehZ`_#AzjAh3LSt7qoVXH5@rtfU|hM#)&)fahU*}zy`#b?`9Z!_2{M2ISjfp35$lT&P$5n+HKa4}G(5|C*O^oM3W@S1dh zq0L9v2B#9B5zEi;S9q)6uT=SgAH`O5!Oe zVYYdpK(sbT&jSqt<6y7TmD;sjlAgy^^NPKqgm*~(faB(BM|g<8kO$`fL+JSbez43y z>(TX#+E;H`&AVaUT)vD*iTA?Rp2 zja3?E(}3^1^f>|>$rr?n%OH)@ohZ|bjvS@*IqZ~44=Ih-6TfKrrz@cKIC0r0TFIZ$ zpPP90zkTRNakTl<3Mg6_!j6rMMwF?l-rXU|XA%)B>V{^+inw%Tc?J_D7}1W;+j2iW z&Lw6l_fM+2W2!)Nn`nRfzJp9OU81-!li{-PDq( z&sbh8M7*wYc>zlsGvUo8UKV>%bE7~TGht7(8g==pvaX$HFpi56R9MBH(Mi(cn9uEs z2R>Eq%O<_2a#^2|q9&5SIKp%h<9${Bvjs0MW5#mBPX0>w-@;G0Cx@ zC_a|ib$}L!IX&9^jv5d2HmHGE*L_~Dt>kOKjwIj`@HzeX3HV@aqwL;0id3&gj#26@ z){dtzsp3&{!k!K)U+%hsx#hL+*2`jfEdL~_;lSXYe+#*)8jjWOy$%-myrg{`{hf&P8@xyYs|HxohZ?IGdAo!}WIrdY2+)Nl$D3OY>W{GNPr@4WIdAg}sO#xg zw7_ydfnk%L*9@cOBW%NJxYo9}01nT%LkG(v$r{%U^y*-OCmIOQAPsS8V-qgMB54rn? z*f!}{(#R-dMUl-1Q`$g%Ruz8yhtrWDT=Ck5GOHw0sm}G?fSB!J9sVE7T;bXrAyQgA zx8if(HrI8Q&5U-E>GS6o#)x>|U+M1hickg_ikcW&+-kGUoRiZg2yVKR-=G$2iF#si z;2bq%!~0Xn<4(;?;Fg3)M>LXUi}d@ms78wBvmtn~D`ev{rx#@t{Y6`lexntfnBDmZ zpK$b}1s=sM29CMB7p928z_lV|tSP4?6XeOW#j%Ygh@D|gdM z`7OK!8>Px^imuXV3^YHdT%cptQ#fQf9IzfY(LO5S_iM~x%(%_kq1W(?WGP%q+@Mp! z$8s*87WQ`5kzwt-D?~YX32`Ni;SIr+A zt8&(t#yltm#|7uPaJkR?Z@xBWpth3L{Nz<=cei{v?2Bre{QWqKi6%RwG{$&~ zo(>bXJ}$SnZCJfm?d%`O;bK)gL=`BP+=v^{gGP+eUXXs8IJlp#76knVM^2 ziFAi7qMRA{t78liBYUU!-T(?O0%@5bno}}_i>5z zvZfbs>rfIhJYAo`(q*~xOdZkHU`LyQW2kEBwO8p8c+9cZxnQe%SSJwQRCM~wd#7X_ z-u7kkFJlWC@-L_#zxVaPyS<)lRrjSraXWioT+4(%)zq#JkVaSmZSvQdN|$<*i#TTP zH%~IZYpr+b8JN@6Im`UWJ1%P?Tyb&Ps;W2@Q%$tw#Wd1#2I@v-{fU*U(_1 zyKR=oqX@qN+4#g1`RNfmL`-|jtl?x-{o{T1*ItR=wWA%9%&2OYYHl(N-AG^cx;{>B z={F4aQ-l_}r6LtC?8D{WG(Nv9tIj(x4GDk+1}q01L9=wMIk-42VVQ8 zW0xNEm0)4bY^F}AfR3j#Sws>d>jhWSkOA`k8=R4qxMhddaUpEG3-eu_UoU@+Dklu2 zDDB}t1nG>LjTPhzXM_;LUk>!(JI#(_3q@dm^&f+?w`A;fH0A5>azu8{5Qbv{b6+PSB&KKy_FDw|}mC@w6g;atni8S{|2}9B<^5 z^vlAm{HeRk-6G^#N?(jK-oV_c2NXsb5O>XE)A~Q#u5h$~WBhVyH4T9&j~ZU|=J@sE z_8m%$IXv#V>HhE*)r+AtC1piL7|HL21K%@_v|lTM+Y+nUx|_Da5lLQ0hb3}cVwQjC zt4otUTXl5)^k7rF{Z0M_9|VS0W=8p^9dFT!r&xF!P~Ntm`$9gsaX)f&YMziZApaZt z6Xiyt6q!=pXLCe*gsEKJ{ZjYLV(h|8l84VTO6+e;1nU$&Fl{#R@VKG*?#ZLyLFCHo zhq>e#%sRo(9z_!83wU=@l3~0i3Pm+WOP|wr=Y}tPTP_Sj?Ox^_XQnDwL$lf7P@#{ot5=2%K$PSQuxNErDWoN;DLAFtyme2ox?{z++v zjfvNrm5+>;)zcf3HlZ-oM2+O*(VYi1HBHax%Tr|ae}{B2e(P4O*43}}v((WO3gkvy zXnpS9O6iN~(uMfyI6q12niX6!qqwXg#>ESpDu?C$z*b|QZb6K)WP{mhM)vn>2viCDm%wtEz5(Xe&ASy)i7;4_f|u1 z3C%4|a|`9@3QnG!AV^K9WWu_FG$p2F^EYY7%{h&oX0N!)W0UGT$=dFunoPa7Ri2-d z{~Y)u)aSK?TWWlk7R8Qk9{ppMvA?}%X;+_gvlk^$M2z>_n1yBe2n6k2cc_aLY~gtI ztjh0uL}XC%w)bNloq)@)NgW@=?ovkm<|$Vcx2jwAQUCPyGDWh(ewk0fsJa#^V*Nq9 zo$0du)_Y&>SfgN+Fdy^R5(%SJ$Fr)+t^m%&*&s06MFQ@I=G>M6cdDI(qnVx@_3Ye> z(y6RZb&4D$F0@)q5g{J>>ZAWYeU)L`P}XF_K?_Arj8nh4e~eDX%5GS)aXq?_EWPR9 zkQkgAXHL2Boc(008#i2F&dOzs^qo+LH>n@>T?Es^f{%)_mwYY)rQ7Z)w*{9{sCx5M zA`a=|^QYU{no2A?2Dt7fe_)NLYDY`Bif9IZvWA4ECi749>u+NWoDCS_4-!L7SjTTcUrWKyVQJ8ZFf_y%MH$H1_M9^{WvlNP% z49aVNH=CjYgvDT0ooG)k7tVVbDKxsBeiq6vZ8$dP*1c41dF$~*63#}Wi>egbNFvU} zSVUU6>n8W^Whs(xFY>-9iuH5o{X2D4&CNZUR1d`xl2MGnxkXIy*7Swk)aa5#`a^vj zyBRVXQ~Q@3uN+>|QEAW_Kg6*r9PoGY{HW@bB6_TmYEZ6#G?{(%>)UkZAiDy!vew)fV!ncm6h~ed0T$XIHp1du4t7+x{4C z&FRYInc#Cw(9h3ZyW>W{gjV#ka|T5r7Zoc@jH9S{wtQhS@b8To?eHrXkgHTyOacZ2 zOo_&(YCp{!Z)il`60+dBr9Qd*5dqRd3!5z4{0X_w#sJbfIf8o9mkH3aRn9t z=}4Y5SsMu#&Os#KHLIicEd%c7nU3$a>z^X2H^~vByktuuyRsB*w)-{xO+c6Lc>!$4}B& zvTbX^nVrtD;HasK`0>M&_6f~H-f%mg%uxQfKY6m}j+fS#Q&VJ9O&&YR#1?nkb9oHH zp{{kozI!efBhnPiWj$JhOC-y;AeU=+ew$m4Vs9gFiPMQu7pzW?DK&o3_Ow5Ne~F=Q zOeWV>Hh=SwEmRhohbG`vu7wlH^EJV>6zLUy2gg&3~i5l z5z}@L+r9SDtSw#>#lv&Kq4($H)49d0G>~462LZ9+SiM&R=djP|L}>YR-+YbE zXFb7MsZMl~Y(mrA4==lu`f$P^HqdChi~Ey~>2_N6a3cGNBst%YAuZPpWmZLhcz?c+ zO z9AxnLNtUH>c{>(2el4myiI7KlDMa_Mk7^_ZIXndO;(iLI-sF1W6z}VvW7jRat*GnZ z*_thH=_T8^Kc&Bm^r_Z{D1=<%n*Nb9LB*DbU^uM$1m2s!6+;KKuW4-@U#7T&uXDL6WTa~H?0V}0U47riP_lFnB#mZb0BqnK1+wo zt2b9GFS7C>@tR7vWZ&26>Cp1;^6y_7&vJ>>@7t#K=q~RirY|RqKXUs)Fi>ryO%vbk zpvrwFsO7)DEsmESZPtCc#j)tzXs_W{A9CvyGHC} z;((ugJFV0PXV`%t$K0&m`eCPW<$L|)GRbS)sq`*Sv5sd6ky=wURlsRZ?m=aZnFWU@ zG_9BJO}PqQF6?e-QP$TtHV;Z~Q#;ETB)YvDyVatrF>3i~#me0jZ z!Hf?b@NHeSQg5g;Et9c?x(0{J4Nfht#>~n54l6A_GpRv>4T{#K=XO_SJ z$k_3Jx#E_rAE#KCjZJrJ3NBdvUYkPf- zHTm{!Xz}iF*O)*NPO{1aj|CRTu*kyva6YvU<|>>$*GqYKvO3sT6lza2 z!-^Q_T;m`W{!Z?}j5;3;9~dPuIuoW#r8{`Bc!3vbLT9WCNH?!6=N3!fM_2m}ww7M^ zUA%w8+NS5~GA8iqvn6vtKd(QZ!*ivA14)lK$fsNBP6DFek4G5MgPl`KR!5zBWTNfV zoz#391tgzEAixSpqFrRh0g`7MHNuDqiDkP#l?w`PN5;P})Q{z3aVBE?1We=(I#u-F zXDm8@6V5Pr?ge2&*G=zLs}{KzSQlx1M<;nxpsrqq=tgW2hDHtWQ8t8t$h>tVE)!le z%+DJV?rOVFZU-f=x&EZZF%gs-WR6lW*()sOdCK-REd5h{j0|n*T{<0l_Mq1(a5-R3 zzFMIEPyhbq)&2Tk5j6gt4C+6ULjAvTjVikh94|%a!D+AmqSAQue2pfuuh=Ds|;Ev(d4^i+#^gn)xfFB}PKa`aItFpv@ zuPjL-D*3O{V&WuXSM6T40$TicgVH3@|Gp)+83)^@jZc2W~Ib_(#d7S{0exGMM0>)4f) zgms-9UF=jn11v$)BJ7f~lI$`PV%EZHpqP_~uMfMZh}2bwK$CXf;0F6YePS0j4t(ka zZaF&%8+!WM`8u(SC@Ee4_cvb$qi|K}-y?R<$-~+AF=*&tU#8*m#MjB2U0CA@sCLK6 z!PC(ReB!@HJRtL{nI(d)lPc9yfQ)#0W5ZspOSwNG%jKl#{5VC+;ASDOuo?gF_LZ0T zH#;IXVaWNuPuuC+8M72mIA|-r{8=wA|6DHjAT-GKl?9W$EA|)ReCG9_OX|OE%r@7x zWwEC8%ct*a_9}{h)U0~-^TqBRPOFq;*68F3yccz%dweg=IDhZ($vdHe;(3bYgx)EH z4%vMwdaUA?cWi_4Mkbcb#mH$9W$eZnoR(DE#g)Fh@Mk14AHzHyksj`%5!MgBkTSc z>$}6Ar9)JF-lj|Q^h&eZ$&@Sf8ftq80%@;)SMvFcOtIsLSX3_2&2aABL-or0kD}$0 zUbEe8+o9VvyWVYqS4*3Dv<0oYo8^$rRy*<|LkX7zR{pxDl>N@#R36hKV|H;Nj%+z0 z_sPW+fiP36307j+AE!A#)?YJ>@rdu+8U_X@606}vn!M3H4md6I4=1;L@*EbG&5H2Y1K5?mx)Atwpl&@k0cr16^}4Y5(S6LWSD zHFuH6ROu>yqxFoVSK~lE+rgjXy_j%qDalc#rIt(W9Z~ikeJR8x^eajF`hB&Xj3UbZ zrZKUld*gg>?wclEG`1XczSp~kV}I|^pyquD%>edQzAz7={hhD*Gy^kX!-~Thrd(&+ zcc^Ubn8RDpLL8|IcC1pa=wrFl?!IR$k?lbqIKSwu=$~avjsIO|d3Ia``BtAnwcgk| za4nTNqvDCtMWhwE={S;`;oOR@j8}Qp=Q_)ta#^+}Tu^q)g{QJ}wvY3LA$5&^Mr7ik zEw9{&-JPGu?$kZrA$8fv;;*l7&O-NxWwxtTeRgo&-!Be^5%+y|INQsM44J$IMOj?K zAyx4`Q$x-KG0*cZDSt->yZP|nuU=})A-9ddU8f4a&eyT`M8whP;xaF6U(y&>$N1O( z6m^Q;brrZ7B6`}O6FP`(+yjpL2CU|9JG?*&VOwcWOebho^d4=P>!CS!+tdA#U;<*TUBss-CEF(w8WT{h~BU+j}-d$xn0OA5{IrbOC05+ z`iX#e0qSA#k!aC)im5D=EeC#9(pNDb^Xf)yz|Lg;^n9;!d9`uRlC=h({QKX#(JfKZ z%@XC2j+Bu~XA9qE3S@CDes$h8Qz>{)qrx9M*dP{LB}TN)Ek(T;z#p(v!1S)!0aCH*@lWPX&;e$Vg$I%=iFej0=AUsp%mV;~Dc?1}1W!P*=Z}HJ zX^t-fm?}t?oD(^tHbhh9DNWh4b!K9#%U*o!vL+L2xQYJB(`e^-{#nOndaG99%z%5D zsv^Z9EZp(E*oj*om#ia>klp9$zXw*6;wzsAUNl=#1DZ!iSk5 z!#o$3uB8&Dku4vdsdI^YMn;%?=ZCNCM)FO8)&F}6VXQM?*whSf(4mq3>w(||k5nOZC|USz|H z#QnX(l7!1H@!@q55}FiFQS)jRkiSN$Roida$|yQ|mC;n&Qy>ZNbJY7OAEIAr^COeA zUd|ce%TZJ472M(*$u?mV0b3rP+6Ysp5rY=X;mH$H_V-8~cD^nZNQA5H{65{(Vg}jO zQO}=xeoNizTds*E?VZ-3Z{<=(H(8}+CFmt&p!ZcZSFCFptj>s0+9T`lPL%A6S-p&8 zZ>x=Ss6XKryU5$CJ0VS3COKU=+D$it6{4q+EokkrT zM=#cZhy&Yh2n9`&kl}9dExha;tA1tASMj6)@aYT)|CEi3>u*%+P~F4?!Li}Y{;4%$ zl_NVQc;(fc9HI5KgJ0o|#m8rAnA!|ZQyDSG3shI@-deeJwuIRpA6gDaI*4<@_WEDE zwBk*J{{zsuQqfmxTT~VRoBxDAGXJH_jr{C=uT=j(n1TergeRWfMo;Y=oP_Taq#u@W*3$G=Y@Xm9zOqS{GYe`u!{p2^KXzLCL$v)sigFu zXku%YD1hcSlxX*)Iz#AqF7>P9Z83aWD)p!0cT`kx=*H=Z3El}lVOxFH!UTap!k@`> zkb>(l{SpDVJSN-21s92!032|+q4ov*4|&C51O5;1q7()fWrr6G;F2r)uWF3{f3^S5 z4~aj=$(GM%FJk*mU%yo}|FO*52E+RmR1nCFC8h8-pHQD4YR_ex#+H%OL;U=qUw`(E zypnNUQ+G;+2MWa~atLIb?gfMYwT2%{a-vATO$W{kl!x6jp3wU2bqzf6E|J(0h$(Ou zvez4Y!&8i+1?9s)c|6p-PFAdv#MEDJi}cPxnJnj<$RchsX=MMc4+wkmP+2|ku25^) zEG1`CMo`5ARFPUedsPm*#pt*trVaq=>zkNI69x8;}DjR{;F*&<*5s;dVM_B>sN-!a96S|@*yJtl-e z7Pg-Uc&&PM{@s$3`4#AGa3`9_tnmwmJ)4$;S$Gt>=G)IQFhjn=ca~qw&1pN383fqn zsj2Fh#@CHT<#H7FeONKy9kr^=-u>8m%SX$da40*=GPYrMhsdjb`bI=INHmJwED>gfF&~N4M2Ri~8V? zsf+WNW|T<0h!4&hWAa)0iVOK>jk|Z#)F*pxVd^46)UK^>k=};!yO#$xLMw$>(z-OB z>tVf?IKlN5k)Oj4m_G0y+1Ix|fIu4K*=?2$%llfgf|W#UrnC^R4Zps|rH;xVBwLxc zq8e7G-u3pObs${nA2T-flQI2h{;bsvRFenQVKsTpVdLW48S(ns>mhOWT>L(7!_Fs?GT&p{`9=fP- z6!b-18x0pyv;i%(zu``x6hH9!i@;lS4KtI zeQ#T!5+XS?(uly&NJ}HFbPb)-APlWE4uW*2Gy>Ay-2&3x9YZ(o@%Q}K`_<(d=DyF_ zdtY_Vps~zYPaKpbT?>D=)2q^$~-L3LCz^;dKu;0!xr7nh$!Fcj`bAP8} zZX%EazdQRoXpk;U?FdrInFUw#uZ}}e&vxSfs#J|(^F3i5-df&(TaHL9CrVRNw{|<> zvFmi4;-i+b&+&SStJ#8%TkS{*Tcz3PsR-4jkZiv>bgChDohFSValSo%z_yHYcP;Z{@P|3u5lKq|O`|nN8C%QH@>AO^)OM8nv>z#0 zqFnmMx{&ulua-j(VOq=IT;tvdhrF4k>f^=%m74bwTAFygZND*yHHB2AqpmZNuQLjg zvTIculb{-}#9rr3>G#g?evGO|AkWhQM_qNmcMFK7$nMkTk>v(2eKsC^K-kW>N!MUr z=t5Hn`?Rg*EQ?D}(T_#cki%MOQ67EP>~aLn@9Gm&46h7@u8@-c`1}Pob7Vv9d<8gORh(yU2d!kX7+JrSE4Q_Zu^A^emC2_tbN#~tZ<=A)7p=n z|B%`!L;LNpzP=k8(V2$s6ijETv0sH1otqMTq4(em#muZZ-Q7hSb>Wq*)proU4W#wy zgBFW390lTEk@{ISKeNe|_D;)vC|1p$-g|W8D-lNsY11jf(W$x9+2VtYJ=c>ycO>d3uiOsoics{m=j+Lz1}T2A49R?RP2D6KR2^{H;z;)xK33PorT z9&z<$6Xq&9@DaS=Bm9p0ox8?^v(dGaY@BD-lkxIji&|wIq<$SB!NDYy`_*ga_1XK- z$-jyZ-KzO8nwEX|cmhvC#J7fu*v`JKT2#@pO#b16#lf%ebheEqDKc$g9>(-_vm++wV2dW!znN(Zs z?X^}^3<6ev6gf&dT%(fyHKtyfv(ad{FVT^yY2V`q?`#6#*g{oY$TRglBizcFh}rkt z*|;x~iI$61lwKxoUYjkJEphAn$q*91@Wp3pp zi-YqvG%_yG8PD~2ohxx*s#5KNos?L8H%8U*_QKg->f7^yFiwYHHJ9mTH74WM?jshQ zwGH?;7W&*VkzrOsxlDxkiI&>X+hvw@#uIjR(^n8>dApd`tC@3kE@7m+ty@kq{YI>W z0az6CneRufwBJ0a{z(ZlZ+3OAvL4OtM$A~hn6P&Lqlw<%WMfL%8t8P_ePzIEtWf!~ zQHP1|$-=q#h1L+9FudQyOEHk_fTcUqc8l# z%l@XM-b^kx?DI)ZSCs?Sjsb6DsouV0Eja}B<%^) z57bCR3LC4;XDs()(ecZ@s)c|TWK<+j$uRP{UsKe*5ck`wQ|p<^WC2&I*RS)$gK<9Z zj9X9s4tIj|H_%a18gzy3b%jxcg@r-2%FXwtD@b^}Ce1n5Puw1wKR}Ag?*FCfDyEom zkqcY?6|7bj8O+0*xu@s5@(8yNjVU)9;%?2ou+3zo(DZ6Kmh~+eM+bZCKy&n7$1qp>HbRs*QfQ9>4(My%l>Cc>WX|`(Pj6(^9XEPa;Whe-KrMg<1_6H zAzJH=?rXoA#~d%zJ|C7+wm2vGJ!Qc^s&;j;V!>tkw>$4MxCnGvLd`yDcJ;zFGe$K4oqL!;xSd9Rb#BK zErf_;{MTjbfGIlHWB=djVu6Bp7b{aWY7eGG>$@F_GVe*Xh3$6ZaZQ|PHR5IeI8ox` zwbNbQ5lz;oGej9%LxOn&YRLLkuT*u{uys_3n5$kHvth2FWPJ-I)2nsfOW3sM4ci{9 zw4OQLo#LpkXc!%4srod*Vm6c#J-JvO40aov)#UY5jp6_PAl)G1>8@}Xcj|4=dP5-N zM!~dZHz9T$rJrK3NoYt;oW=|NuRKq&)~Z*wi3T^ zE?t`G+3o&o#pF!F6t ziGw-cr&xTXp-LQ!?LH+&T~>3os>>&Mkv$jdiMCa?3qt%8Xz#RxAo(?sw(VhsYVT5` ztR_ejPdEk6Qdnx!rv2aACOO-X4TUms972lOd%S+61utU~;^>n1pW|Q#v;=)S;*5EV z5NI1CEbLR)-E%h!rJ0D&+g+xw?Z$J#Ss^Af99C6@J}LicT|Wsnz~=Bz(XnK=hQ@ba zAIZkDAVNYgY^@I-NrjSb&0QxeK_)hxYJ-A;@ZYG71oYm4!b4m3w@iVv71g%HNQWKA z)kJkKcM^zw$E@=&VdxUpCQXz|EZ%=#QHED{L4=P(B%0|eR`igXLzm`6f=!Cmlg2UO zlf!w~c(fI6r?#`M*1C|OWHJAWf+7Z_K`_%*AU4z?ZXMZbQ>B=2 zvIK3qX|*S9(r|lMk=r7A-MGJEA^b@6X2c?KgGRKnF*qShXEG!EeR-fKltJ=`<7$ z#^wFR3fBG2v7&>6L%OK{_TRkYlhL6l#;mJrM+m>2{ymoPjos0zUX?BVFkS8aofde* z!3ad(*6E`^55Q{AJ3{kG_U6YCC*Ky7;zf2n@uFzqJ}32xO+9+n$6?Tn8rd&g09MyMMeV7U-JW8#u}+3#r? zF%NIEPvq70@?^0ngvh^yI%p7dpp)+zSaEBMi;G|ExM2O(Dm3K?NcXM#xAQEJtuf}Z zO-F<3h|%njKV^g*WxvN4H`4Cw^T>JHf2aDSd;sbYEUR%$1^3p?&6Svq&oYsR&a8Tw(+>eBoJy6JV& zC!~lF181|$B2zux?+=q+hi#uK3hWE9NxFDq3RY^3%*Z}Uc<%w87i^+`(vSHIq$t<9 zwaA9F+wa3qTKX2Jo{iEh9W6v84Ho7?8W3$2YmuUM^g+F@x);nLtiPWWXwW~yl_iYd zp$ZN@y7?UCC8B4G7hC*o`?JD#GjI9Nw;ZGTrPC4deaYPO>RR=SH{Uo83n4)eUQF<0 zoPnUd=A0Uaq@9ZX$yvOnzi-|v6gf_)i3)1%lzK`++}N{qVu^4}np>LXV_a_1)1{P_Cw$zO;J%%czR@3oWujBj+Jv~qm~s{`(Gp^KJlBkli@)>Di^93>C|{!_Ilsn zx?DSd{5WF0etBwNQo>eJQsR$>&!YBA1G(JsGeafy5)UoferqJFKs~Ry0JO_WjgPtS z8ekN-xRFr3##VoHWqTC{PX?{%xX-)J{GJFM7W%F&Ias_N-7U*SN9`O-@}Q%=(x45R z7SUD7;b{V_7<9amEhpY;p>uXnjp8dPxSyJ(6H|@CQ3>!{G|?y6%1KRfXW2tU$(}-Z zE5GyPz@$rR^K_7=A%EKRg9M__ng+K`6D*-_3tYXwyZMK-zBA_APh=r z#yuZF%l)NRs0E&%bG9T!*gNH$kn7RvRGC?^Zk?pWbwD^PvAjwm0i#N;O5VrlH|j-d zg>E`JI;Lmo#GUBVsX7gAs)pir7%wr;=b)`=!!! z=L;Gz^g~AGZtK?LXu`252sSqM*>A0rvD@0$(~QUK9gbk@q^AJMr_RF+J8w!aV3lP3syKS)b#o zFj9A+?|)}(H0M~VCZ7=*##67nCeTOxw;gme0?WCvOv<$fNVVkN?e#*J=VMFC#B#dowjl3SKz`O(^yR_SOVl@El){n}xD zb@p$)Mu%f+?(eR(D=fz{I#zn2y1Y)Ci@nirED{e%7S?FlntqF49XCHdP4&9k>ikX; zn2;JHnHZGsy``P-;bZ(;bq$RAp{7M zx!Qw?B3*anvV@jvj&e5ad2?8m^z~=}CP~B1QD4ioxkXnfnQq1Q4*2S9wwQR9?VI`@ zbCS86Zl~LyH~%c92NLHpYR$lh8$J2+zh|yU^u;J*kPB$IeJJ$K6q|jWRqC(xD7;L} zy<}F0gsw?FX*stjAAJB*Fe`c5LYCxQ^uyx-eeOG^K#j5)9Noc5!_4%-K7(Jr#|N09 zdR^i)H|0;TOrAGS2U4my6C4eTPe>Pk}U)Dt9`)LW4y z)X~=@DunRa*28Jk+YtkaJVS}+YoL*t3p3~r%N(n+Hn^Qy&ZrHa)!VOJ&DJ=2Uo1U! zGk~9(zZ=FR=G-0rDW#*6)C#dAf$}+fystc6?xELiIG=YP=}TYU)QGqI(|_>OeC>6{ zFU>NwjJl=%cn)f*&}xs%h&l2*sYS79wH6Lq#wNw>IF}6|hyO`m_YAs}l?DDw_f0 z-!C(!vs4Sz9zT5%k?hzP!^~mok?`Zkk9d9TFZoaNQ{7JBWk8LPSs$`S`oQk?>pX{& zc&*F)>vM7$RjMQ;C0XMwSRo7_$| z2dmUgO2@G}AgZbrnB61p@=0$$SU)B?c8-)!<~zMW8WA^sYP2sf>7&0o+bdYwYHk** zS7K&{J?m`vu|@SfoZ~`^J2hT2S?<1hCqOE2>nM*LI_0_pENSr#3cUpR-I(Z_c;nV* zUW~UQR-9mq{Z&Fr1efZ>?CeuV>e37GB<#klhLk?y*ApjUeKg)O6A(V`hBQ~`L@4Jd zd?)5Q0$mWtrR&Axv9uwp6teCV9w?p&f5;Lsc%zP3tS|HRn?P_1;IAcBXI~QD-#cf``=23w>7ycEK?i$*G5Wc%GY7biK>FFUJer+Y&=$}WDVRvLgM)8Wp>4DN{8ym?$%Bpp6iY&K5|dow!G<_8DfPF`Aza!+a2D8SH>vI)n^efu z?yb0~c8v<2(^DzCaDP9&SbbO9`}a7M#K4akp?W^I40qvJ6V}kf{-AHImA|y!Q3!_HulL6T z$VG0E1|{H0wqcTqRg;(dzg7hE_ncRtD8qh@IWCGbA1;LPH}y`(&Ui z26v%n|9VKR&n?orc;A^Ic<-WOWn|8#r6>0})Op5+-`RV2mS^r)8OFILE zcM_gjmjeO{ielF~6h%H5z(e|AK27~#hDWg`a9YSLz50s*9*V)X_D~mnJF!*o4W(9* zczqmau)}QG!Nxb!fMS!O39ZZI-uSAt}@nUhU? zZ%X3t+`7BdDhAr$ErLLva7)-uD|+);)qFQo36|aEzGLz|Td&g_T7TZTJ8McDOv;QB zv9~#kYp4xXwhS{XD4rYFCtIGolO>0PRnKzu#W%u(Ans?oMC_}A(+2rhTS&C6{Yyfz7tU%oY<)ZJE zKfZS^T%_1?qNvcy=y^lZ3+vaqQEwpXnbHQ+aVN;EOd4hB+k>Wib4nE{)Fem}|BCQ2q8$$r~ zQQR|Tdi72k%a?NGOAGrnjvOBWC}C<@B68OSrD9paovpXWWscXIK^Kp?>t+lg7M;(y zFi@i@jIsque;ReG1fItfT8!dz>i_P#|!liTq+roX$~Lfk`@h1G$?SVrz|;woe#y#=*)&DtWw z>jQ}t5D4VPiX|BG{P}b1nZ`{rn3iRZ_@|NjOCuE-z%d@DWT0&U*xz)2*Hxs;|5|7y z>E`rpIzY9g=lgTASM^$rwcC>=D;z@t+8N@(U(8lkRun<&Tx`D6t#eKmbdOnIg;sRa zBB^fO`z{llJ=!#{0({Yp;26UuN3m{h$}t%SG@h8#Kym^MMu{VYjDLMX&s+6^|5SHd zbSIL>wlO!CL91eB-hRcxD8H5=#LL9C@lx&jY-#p@*zYA&CGs0YPATW;KGwQf|L(ci zVXRP`IWBNJ{~BVRhJ9yi=TdFRx2ak=hw9V`huFd7W$f#2sQvS`lk=nrA3CDx?cZx1 zq%BU7K|#G=^}Z>Fcd@FKxJrf1PK2Zg}EQo6L!19+d$8} zc_qx`R3FE-GRpO7oWbfQXU1eHQqbD+uK=zbYb!lTLHAn6@0Q4UB zp%Ho|!{)iL1|Vp2faySsTs~Y916w%ePRE?fyzOl7y6D7`^#HE4Gf_NKZBLED?)C`} z3Wx#uOQ>2g>~_kGBa5VD6P?v=v6~osga9kKWWJF>kWg+MDPEDD{jbiO}7t?6&dHz!rpga`l;uu;tji;VB051I(*26SOanb@Dk?J|N^)`C|?CQu2iTwf3*BF8y@ zo9a2R?CukJM%+sz3l*-UBsY%>8l8GSUxPzC$o)1)Wip?F_wgDC(dH`#1ca%Yl161$ z-%FR~CYrjFz}wEX6bh3|5!mXYh(4u! zfC%LT<>|F0`6o7H$;R4D{!SU+s5=-(J<0Pvn=&g<_ohagq%r>R znX7j_#wU=v1Nxc_{?iw`P^C0|0?dLe8rYwNrsd)HZf^sD;u}gKtnmKn6Hj{Wa`WL* z6Irw=oS9VabpRYe>qR!SMuf8OUYKH2?;9mhP0}fWTelF-{wOsGdF`HjBs7R z`1qW6bGIvV%OQ#UE`wkKX;oOB?$_P=Dat3FApsJCCR*j1e`9Y8#PYr{knnv@&g%eQ z?G8sGk)`}j)7YaT8@p4EkFqx+;K%_UJ@32Ajge?i9i3TqJ?0;ffMWC_CF^MBIY zzTv;2OH!~{-$?b2VF;f;1&&+JKtW}@d?NSl$!Io~(8Z6Kmxn56?dV#q?gyCJ(DdE> z6d})q7}F9BY*$kj1T4;e4jSu&}jcr&oJtW z-Ezq{F5D#iQu_DnO;(Nvok`X8T*!5x1z(<~)2%t+u^K5rdIbd^ED zj6NI#pg2n95C|hHo!@hGJqWXC=;;-c`DoeMWi)(`cvjMqt9Ld1%Jr@{e}-93sIl3x zkG%xo<%5G@4y^e4<`|l*ttm&eaVa4;A!<8gC4ef&J#fM>ZmCK5Zd%`d9hk&uFm2C}-SSiaP=9 z_CiYJEty1LFZu=x-=0K@2Ybw1ms^Zlj(xlmi;PBJ@sDT`Hvf9QptlpLDDB$>3m-Qiv1Zq3{cLjSibI*58?|MfYZyzv#Ty$UC_|cfp)nD#^?yi59dcG z*SeKfyf(jxxxu!<>p-W=RldAObRxb?i6*VQzUj-lA0X-ZnB*pQTlHN&z;4*!e$FKxdEboXGRLfNPe~byBJ34od1HtqL-Jul03TDs4#TNJT{cxdIKLz2y z3KdJaGh@3?nHd92s_hgd_+CjV>fy$X9O ze}NH)i3%L>vD+K5A^WD34snO^Aj1GUvD4F9*;J|@*wCBUPT`jn;yROGDA}5vTAz8E zN@~@^sS=kv{>{(9XiImqc~5gN&9;8{JHvxL+?kQIbsrl>ZDLeC;G@wDVN>_oP~$e&s1VZ6~#bm8qDV(l)hO_DtOR& z*PL^7=tYGDCdJ*|U^0J}GM%S?iq}=V*X`B&e(JAYuZkO|FF^-)C@|Xv0BxeEI8Yr8 zpg}rvXq--;9~9=7Kw16J_xZLFFr{;b6e(a)!4l$jm7-XiGyNkFOrr9_Ce#Ypv)H^o z4O4x??ovmAOOci`W?23G-ERP@diE=8owkm)3yLkYPk`Fte!BfSkvVrh<7Znx-rwSd zx~Ev=QJ!I7%eo;uLK5@VBjDk2ag&vMh`hW!8E2Ur2J{mJFwk{@=>z(#T7g`od)YU>KKVM*S>tw^-(I&;2i+J*OpPC|Yr4DI(JWhaUj|_NpGWswwx){` zmMe)|UeDd83s&a$LSbU~m;KTN zxLBB>8ricO1SziqcGc)w-$#1bVPJ=B4AW~(cICjFmhoSj$6Gn6-6?!Pue+{V@Zxtw zxjh(F6pm&N3cU`*AlgohkX=UEnyJE4b?B9{+~}%b)`sM^Pfkt(xfFy5szrQJWfBGo z)nq~6!@*UZU2az=74}gB?+W~fv18rx&Nd~hZIh&Q+h z{Mr2Paewxg5daGb4>TnZSwTx|EzY7ZDd1F7D3u2a_`)Ub;u zU5MN3b4=2=N@uDqIrIhKcSrn$OI)T(*B(xA_=*DF>$=<_JtQc#+gO|x;fMX_3pS@N zjlmOoto2mXCqwIqWu}USU@I=#zm_>2=(Za{(oFgvF$s^Ji`9ZsphL?(HZvyCHj(-# zBQfpC$E_w~*ZYzR@Hwn949HS&S*`-4miaU!WA1z;OO|8GE+WaJ4%C85oh(IUG{Xm< z?dJ=x(E;7f%+4NZDVUy-d$RHdRV&bRAfW*%$rH?&${05Rb5~vJ&cV4@nt7kdt@v+a zW{623UqU^6RysfzV|6{EnVN5C^t=|j-gT5w6Knl#AhwkVy(~Dni3j$`SiUNU=6J(% z;2f00ml_;ssMWhGwV#ojvtvj$I|vj)N|DR&-0EMVzr1;zrAt$aNuEy3`UJ5CmE$sz zt$*urVRtZpAbk+t5Ifv7Td3_aARB9aoa5;tC)W?kkT#!|c5?&tiyQ<5Dl>r#K(}s< zL$odF$Sf|jySV9&&$NHDf8rdLVj2RB_eReJ&!ZlCu>nr+I{`H3gxTg8ipossa4N9? zjOU-3-z@tp+SMyL+;N#y_v`Tt3K)5NmYNO_PnBlN#UCyD8l+fzh5>m^o(}emA`qU2 zdW1CmB)KD@|5&n_y~8kY8a1T6iikDm-UbJbU1=gs<`VxKHVPsrLo~`LxGLp0_Yy$cGgY<=%_(+1cMAO* zj(|KB*nnj=sChzyQ8(c1O@86SZsDiM4+kFLqkKg zA{`0u%hxrmFxG=PZPS6Po6he$F9Jud2W1y+eQWHNsDejNfT5~z`hCE3H1ktHrA9Cg zZR3^Y*B)aW1*!VO=f$T!R2N+o-a1t_g0uyc2K%$Tcn0`R?Q-U`7fW(6;L?`=7{^OY z!q%>ghdwBu!@IflSw#j0Za&$^%)6z7KYg#!>=W@dpiTdY{805qkjpFrG%=ueZjBYh z?$$sGwX4Wk_0!g~u!uSB?(c3#a-2V|RRKcx2nEeF`_*(})5*uDTLzDFQ-BxRe6;q) zLo9G@5Z+RMj;Yshm3Yvk2chuxbyktFIcENve@VbhP64iGXcvG$VK-Mhsw6x%nLn0} zdX0kx-OtbnTS<|v^lxFm0J>Z6Co1)w2_nnj*1tFqnVWBR9JWv~T7;vMR`M8NyAY>PRuoJuIj34vfPE`q<%6Mcd*E3CgizBU zIv^&+2*juR-LfGr=xrO8@MO6~P#l-@UFVz+wcB0UuDNs|jp4Y&GA@EYd zY*bq7U^~cW(JcMD+=1|4`9}4>_RXx#9Y)5l)-vg$tLMp8Rv1!BuQS?+Xw(A%wonl3 zFxLFvU=m-ExS}w@B=mW@G`r1o0qr{K>qIb96+$fDykvj>EISwEeqjoBt=;o*kuexx zY!Q)JMU$CYH0SV1;ve8^&0C6h2^8W3*PS%xvklie?+9?JGzDJbqI^yq;~-~nb9I%M!3P{^A+#$Ii%+)Xft0lAE7#mRe?--ksZ{*9pMdhanwJW-|aaS#1{C^CX*1?g>sovx{mR4X_t7tRu8u)y(8D2($Y3u*N(7}P7 zHiTO01>mOFi!EX{RkA($I`hZ=?!&0(@*<%0LLtGy!74kWIj;rnWPwSpUZ@ovj~o4h zjPEb-;B4`=nEU=`8ryVnDc`aFS%1~(w*G^0qT{@FgM zfk+`96YG1k$kL$LnF2*}KyfpC*5&I~22jd}1+m^nB}ccO{(C z32a>;qk18i{hjOjKU1g}04Pqo>ppU&G^kPI&;baBvEtw}azmW|E#(iMdH5~B9O1Vw z!iYFxma8MUu(>{O|HUL3??XjOQCKSo$NV3DjKPNb*jUhweZjtY_3A%FO$|rY+mQZL z1E+M8Eh8mH^=(2OJ#pghK+nfA9ZF$#Z-4JzwA3aga5iZ)QkEzBS!rW18KnG(_rAHh znAz4NJKq#Lp%q8zd0m>^T-eLlm^T`B$Sg7Q0zaC^{Kt)SKN(;B2}t9~6pMwnqtDMb zxP#a(qo5Y5o)n9ArNA-dL8M7v45;_6r5}0Eb|$>dM>0dwzQC8LiJ?N5##b&2p7ibw z<^Vg@9s-geo1e;BAYg(D?8BnXtt*-5WA2RioXu?^_Rd$9{+s;npL509k@^W6hK;F zHm>)@D()Rw^b|LoC7cM(#JM!-)HtktX>*|+!yoGc0gnZsi@YzEG+jpV1KjI1>`;AR(uzCZ=xAdI7|^=4_0DIzn!(lzB=rDbrF!wT@t`1E zr8r@`b9J#W26t`#gPwQbt~*?!YPoShExc|%tS4Z5{lWt$6u#j-|M^Tm2x4%EfXLBs zn#Z&H-D5P4#V;0*z$ppOsaWfR{)I<9MkNAU4hNu#D*p|+o@}^C-HN*29+RLxcbM}V zush?pt!r(KgIKNR>ua3%rW<>Y4wu?IuTEl^6P&AoLbM2a_!t353R4v7H7QhDck;7u zX#-{OrGkn>qRjdpZ^Bz-8?f+Y`XhVB5!loL5Jr{F!m9Zf#oC^y+qM7%as+>W$=dkL z1i`c5aohpXgWp|3S{XuJS!{0XfP8~PO9hke2dfKm?RsuoS&2Nh(oG@_vq@#s^Xc!~O88 zRz3ULaRSUIBs*nWo5qNQ_a(%gJJ7SOl7z@pStUbBRcoCrDzd;TnvDM%+G4$$vAy3Q zA&T@e2TMGCdCa~M!+s!iUbB$`+C}jZ4&d_aw)3&2Pd&DNe)@%BP6={zAf=!vC--A6 zeKeeOEDE41EG|X5l@1WTJv&&C>dVoh54p<&%x@r>U!4yIqBeGyNBAD~zo)FCn3;g0 zy**avw564!KvqEunxETDrC!#GM4?tiw&H#J|Lug|%}|<4&l7yGy+m>qf@w zVEiZT>q&4Q%t&tM?C!d)VvnX_0x)9<Fs6U;6vUsK<(gEy>i@G%FpA!Osa=Bq*2; zi&3liWW9f_s+s)<=l{U~sVVLXP%(;Au(qXhY6IJ*+p|<}nYlba zGuBN6-s@@bqcHh5;%41WI~_q}{FS35=`<>!a3C;vx@MVFRF!e}ysf_wUM~Vn&-G%I zw6LwUSbkWOSMs(3V>y^zL&Eo>AjOXld;KFKLe!Rw0it-hF$?Q`;jr38OTLY$d8pVvc0Qolzf5z<*4()V4p}+es^~_Py^6bP*4z{iS@vyT7KSY zfnXL8eJ?Inm?fZfIkn$I6JwdRoq^Fv8}6UqAM|W=xkFY$sw0KhalLAxNUfCgF0&h) z0^kN>3&1s?*X6uicUOyqxA3$niIfk5CS^0?SE@FeuUdc_Qp7C&Nyz;S@=rB)&&aat z$I`1`oQO%ux;3bAum@JV?cZDju=QvhP(3#(fKlG)>26ZY^P(CP3iwSfyhR|{Q<=wV zGHsR4@#cK>5~#)dH5+wUe8$rVyIN_W#-$95!|g$>tHWG1-|ysN zQLyI{q(5E&&o*ixpCV9F{x~B)YC8@AQ!9vm-s!R|wTTu4@jL3u{Xo6z91p_~si_6p z%Ri_F92oK7<#Mx}$HgF9lLF)`;QR2{&Z~HhLh}>(oip8v5;x0aSje$6FhvWbY#jk6 z!V>)3%%j@|Z&~3HD%1d+s6eey4Q#_wlRkpiAKx-ECZuExA;IWXnFE0^bWgO>IWd)! zPvp86-l*;9OWHpr{sjPK@MXAELBLEkS4pI7%JKecb#)c|^PkRpAeC$mF!DaOzqxqc zS{Dd-zH~eKl?iYczMVjN0);Un$^U{>8c;kzTw#gYR#dbVxD5cX!9jTBjzhI{y*w8P zbwkP5v;lS9Gyr-CAPuW8sv!^W@!k{0TQ%!9=JPd#QQsEloQiV8c2Au`jen7BG}#TS zq1{il;|2^0??0h=zR;fL2eKI94M-nw;9{c8bl{`=x%D8TSlJWz(mu~u5f>dF8h5_i z0cZ}Rm5{;w9G_lp@w2;<))iLrJ+{{*1BvI+!wfKSw&u<%Htp@?NlqaZW16QJN|1kOiP+9Q<=@ZN; zYe$)l5O{gRaj2R>+1!K>x2S&^;+}p*s<=?VY1w?(j^0U?(zg#6xjH{^Ib0N3b7!fb zSw>N92GD~~)dDRni#^P_x|||M&=e?aw5Hm>^;-abSIJ_@HwPzCbeg<6T?sWIP`^hw zDXkS*mOsG=INtDHbFUGv|C1^1mJ=p8z6^qv5C!r2!|+f@zk3!Eh$er@pBo2&?D_D@ z0Dz0#Lud{FVJH(r%H%vbn#Q^CBQ#< zv7x|5b3fVi0*#+3e}#4#h1Y&r9B^feoV=SfMvhOSl=>j%1S-yci}y9IlCJFKJ5|X0 z(00V3Qq51v?*ySyX#z06uflP#-};m$#7j=#?M}f(D3pL8lEn9!aVPYNU(~EJBw5CFAU2T3&*Q;@}R?Rw#Me``=a+CSpgVuk?mRxmRZdTxL$KH46P8-37wkOmj= zA1_e1?TyN74b~)v<`!8lG>RR*%>fETDfk2_kAsD#h0EiOGCqSp8)IoAZJ-eZr!-<3 z{AaDP*7$|%w&^o`hh(_OnSA})Ts%g(sJSYji0Z}x!~B-iM}pR z_){vZRD(&=>Gys^75&aaQ_~S&fX59|3TSfblcb(G?dXgpK*iVdU<2xW*e?V`MSbj- zrXvUxwB$SmERG=!Ix{L@^@nUh^zW&trK5rEtIqGGOYobgzUWCAaaQImFHrQ^%P$1lil z#AdYozP-_@e%6rpMF9<%D60U2WHk|2QVvTg(gNoi2$NVwh8ezQ@9GaffQf$|nIPag z0uFOUCw(YD^X{|(lC9?i?pL*c5I6)P*9Z=%`XsR6;A0Yc?D)6BvFo1F_OJHyX|rL&iC>orXD^6Ba1-dkpC-Jd#vs@c6CuPT|q^IEQ;9D50F z#vZMN39}zSY3mpA4y68NHvs+)bnzwm@$ZBdJq)A3&~CO;7NY=Pfc8^hi#|%mY|K-) zzIJqj9shh5oGEa$_T&p3+tQ1r@YLrFGkh=9&h?GI)}GZFnBZQ3lmOK{4Q+&f@#`pm zrhmU}yGx7U-Y%Hy$E%Twl{Rydm!2;@fa)%vbud#Erbsxy#Hlmle=X^o7W)^R4Fpro zbv0ayb5~dhe)wwa1e|mMIjNyAhGwJr9S#c~kmjU7>uQjeld~Gl=GrR;;1zT!sqe(J zA8Z^Pj=)>40#5`CBv6;f%#%0V1|qQm4v$Xo#=L<;;ISM`4-gIk5mDY@^2gUI)E^rK zoOd-oevEJ-sr5{4bP66G9tNZ}Ye@I4hZ@5PfmW4QFQD{Y2#~NCiepngnF3np$ynE32>5+)e%C#u!7Y≫*E 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