From c0dbf6a6ab6d80c137e227e95596c29879b4e9de Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Wed, 12 Feb 2025 17:42:52 +0100
Subject: [PATCH 1/8] =?UTF-8?q?[Traitements]=20Ordre=20traitement=20sp?=
 =?UTF-8?q?=C3=A9cifique=20+=20Informations=20g=C3=A9n=C3=A9rales?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Modification du champ Base légale en sélecteur
- Modification de l'ordre des éléments des informations générales
- Modification par ordre alphabétique des traitements spécifiques
- Maj changelog
- Maj documentation utilisateur
- Maj de traduction
---
 CHANGELOG.md                                  |   8 +-
 .../registry/translations/messages.fr.yaml    |  10 +-
 docs/docutilisateur.md                        |  10 +-
 src/Domain/Admin/Cloner/TreatmentCloner.php   |   6 +-
 .../Command/NotificationsGenerateCommand.php  |  14 +-
 .../Controller/TreatmentController.php        |  18 +--
 .../TreatmentSpecificDictionary.php           |  16 +--
 .../Registry/Form/Type/TreatmentType.php      |   2 -
 .../ConformiteTraitement.php                  |  22 +--
 src/Domain/Registry/Model/Treatment.php       | 132 +++++++++---------
 .../Generator/Csv/TreatmentGenerator.php      |  12 +-
 .../Word/ConformiteTraitementGenerator.php    |  10 +-
 .../Generator/Word/TreatmentGenerator.php     |  56 ++++----
 templates/Aipd/Analyse_impact/pdf.html.twig   |  52 +++----
 templates/Registry/Treatment/_form.html.twig  |  10 +-
 .../Registry/Treatment/_form_render.html.twig |  54 ++++---
 .../Treatment/configuration.html.twig         |   9 +-
 templates/Registry/Treatment/pdf.html.twig    |  52 +++----
 .../Registry/Treatment/pdf_all.html.twig      |  52 +++----
 .../Registry/Treatment/public_show.html.twig  |  72 ++++------
 templates/Registry/Treatment/show.html.twig   |  52 +++----
 .../Admin/Cloner/TreatmentClonerTest.php      |  12 +-
 tests/Domain/Registry/Model/TreatmentTest.php |   4 +-
 23 files changed, 335 insertions(+), 350 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37fc895a4..e5c075358 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,8 +16,14 @@ CHANGELOG
 - [Documentation] Mise à jour de la documentation utilisateur.
 - [Accessibilité] Mise à jour du schéma pluriannuel et du plan d'actions 2024.
 - [Plan du site] Mise à jour des pages liées à l'accessibilité.
+- [Traitements] Déplacement des champs finalités et état.
+- [Traitements] Modification du champ finalités en sélecteur.
 - [Traitements] Déplacement du consentement demandé et du format du bloc détails au bloc informations générales.
-- [Traitements] Repositionnement des mesures de sécurité et confidentialité par ordre alphabétique.
+- [Traitements] Déplacement des critères spécifiques par ordre alphabétique.
+- [Traitements] Le critère « Croisement de données » est renommé en « Croisement d’ensemble de données ».
+- [Traitements] Le critère « Décisions automatisées avec effet » est renommé en « Décision automatique avec effet juridique ».
+- [Traitements] Le critère « Exclusion automatique d'un service » est renommé en « Exclusion du bénéfice d’un droit, d’un service ou contrat ».
+- [Traitements] Déplacement des mesures de sécurité et confidentialité par ordre alphabétique.
 - [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité.
 - [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan.
 - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.
diff --git a/config/domain/registry/translations/messages.fr.yaml b/config/domain/registry/translations/messages.fr.yaml
index 97aa56428..82a5aa588 100644
--- a/config/domain/registry/translations/messages.fr.yaml
+++ b/config/domain/registry/translations/messages.fr.yaml
@@ -49,13 +49,13 @@ registry:
             data_category_other: Autres catégories
             recipient_category: Catégorie de destinataires
             exempt_AIPD: Est exempté d'AIPD
-            systematic_monitoring: Surveillance systématique
             large_scale_collection: Collecte à large échelle
-            vulnerable_people: Personnes vulnérables
-            data_crossing: Croisement de données
+            data_crossing: Croisement d’ensemble de données
+            automated_decisions_with_legal_effect: Décision automatique avec effet juridique
             evaluation_or_rating: Évaluation ou notation
-            automated_decisions_with_legal_effect: Décisions automatisées avec effet
-            automatic_exclusion_service : Exclusion automatique d'un service
+            automatic_exclusion_service : Exclusion du bénéfice d’un droit, d’un service ou contrat
+            vulnerable_people: Personnes vulnérables
+            systematic_monitoring: Surveillance systématique
             innovative_use: Usage innovant
             concerned_people: Personnes concernées
             concerned_people_particular: Particuliers
diff --git a/docs/docutilisateur.md b/docs/docutilisateur.md
index c817466b8..35f415e6d 100644
--- a/docs/docutilisateur.md
+++ b/docs/docutilisateur.md
@@ -226,13 +226,13 @@ Dans la destination, il est possible de renseigner les éléments suivants :
 
 Un ou plusieurs traitements spécifiques vont peut-être conditionner une analyse d’impact, notamment s'ils sont croisés avec des données sensibles. Il est possible de renseigner les éléments suivants :
 * **Est exempté d'AIPD** : Si le traitement est exempté, il n'y aura pas d'indication alertant de la nécessité de réaliser une AIPD. Il est cependant toujours possible d'en réaliser une si souhaité ;
-* **Surveillance systématique de personnes** : Par exemple, télésurveillance... ;
 * **Collecte à large échelle** : Vise à traiter un volume considérable de données à caractère personnel, par exemple au niveau régional... ;
-* **Personnes vulnérables** : Personnes âgées, enfant de moins de 15 ans, personne en situation de handicap, patients, employés... ;
-* **Croisement de données** : Croisement ou combinaison d’ensemble de données ;
+* **Croisement d’ensemble de données** : Croisement ou combinaison d’ensemble de données ;
+* **Décision automatique avec effet juridique** : Décision automatique sans supervision humaine pouvant par exemple, exclure ou discriminer une personne d'un droit ;
 * **Évaluation ou notation** : Possibilité d'utiliser des données pour évaluer, noter, prédire ou établir le profil d'une personne sur des aspects concernant le rendement au travail, la santé, la situation économique, les préférences, le comportement... ;
-* **Décisions automatisées avec effet** : Décision automatique sans supervision humaine pouvant par exemple, exclure ou discriminer une personne d'un droit ;
-* **Exclusion automatique d'un service** : Décision automatique sans supervision humaine excluant l'accès à un service ou à un contrat ;
+* **Exclusion du bénéfice d’un droit, d’un service ou contrat** : Décision automatique sans supervision humaine excluant l'accès à un service ou à un contrat ;
+* **Personnes vulnérables** : Personnes âgées, enfant de moins de 15 ans, personne en situation de handicap, patients, employés... ;
+* **Surveillance systématique de personnes** : Par exemple, télésurveillance... ;
 * **Usage innovant** : Les conséquences de l'utilisation de cette nouvelle technologie ne sont pas toutes connues et peuvent à l'avenir devenir une nouvelle source de collecte de données personnelles pouvant porter atteinte aux droits et libertés individuelles.
 
 #### Détails
diff --git a/src/Domain/Admin/Cloner/TreatmentCloner.php b/src/Domain/Admin/Cloner/TreatmentCloner.php
index 2f1ba108b..482dc1ef0 100644
--- a/src/Domain/Admin/Cloner/TreatmentCloner.php
+++ b/src/Domain/Admin/Cloner/TreatmentCloner.php
@@ -101,14 +101,14 @@ class TreatmentCloner extends AbstractCloner
         if (null !== $referent->getSecurityOther()) {
             $treatment->setSecurityOther($referent->getSecurityOther());
         }
-        $treatment->setSystematicMonitoring($referent->isSystematicMonitoring());
         $treatment->setStatut($referent->getStatut());
         $treatment->setLargeScaleCollection($referent->isLargeScaleCollection());
-        $treatment->setVulnerablePeople($referent->isVulnerablePeople());
         $treatment->setDataCrossing($referent->isDataCrossing());
-        $treatment->setEvaluationOrRating($referent->isEvaluationOrRating());
         $treatment->setAutomatedDecisionsWithLegalEffect($referent->isAutomatedDecisionsWithLegalEffect());
+        $treatment->setEvaluationOrRating($referent->isEvaluationOrRating());
         $treatment->setAutomaticExclusionService($referent->isAutomaticExclusionService());
+        $treatment->setVulnerablePeople($referent->isVulnerablePeople());
+        $treatment->setSystematicMonitoring($referent->isSystematicMonitoring());
         $treatment->setActive($referent->isActive());
         $treatment->setSecurityEntitledPersons($referent->isSecurityEntitledPersons());
         $treatment->setSecurityOpenAccounts($referent->isSecurityOpenAccounts());
diff --git a/src/Domain/Notification/Command/NotificationsGenerateCommand.php b/src/Domain/Notification/Command/NotificationsGenerateCommand.php
index 310b5de67..783f13648 100644
--- a/src/Domain/Notification/Command/NotificationsGenerateCommand.php
+++ b/src/Domain/Notification/Command/NotificationsGenerateCommand.php
@@ -176,25 +176,25 @@ class NotificationsGenerateCommand extends Command
 
         $t = $conformite->getTraitement();
 
-        if ($t && $t->isSystematicMonitoring()) {
-            ++$counter;
-        }
         if ($t && $t->isLargeScaleCollection()) {
             ++$counter;
         }
-        if ($t && $t->isVulnerablePeople()) {
+        if ($t && $t->isDataCrossing()) {
             ++$counter;
         }
-        if ($t && $t->isDataCrossing()) {
+        if ($t && $t->isAutomatedDecisionsWithLegalEffect()) {
             ++$counter;
         }
         if ($t && $t->isEvaluationOrRating()) {
             ++$counter;
         }
-        if ($t && $t->isAutomatedDecisionsWithLegalEffect()) {
+        if ($t && $t->isAutomaticExclusionService()) {
             ++$counter;
         }
-        if ($t && $t->isAutomaticExclusionService()) {
+        if ($t && $t->isVulnerablePeople()) {
+            ++$counter;
+        }
+        if ($t && $t->isSystematicMonitoring()) {
             ++$counter;
         }
         if ($t && $t->isInnovativeUse()) {
diff --git a/src/Domain/Registry/Controller/TreatmentController.php b/src/Domain/Registry/Controller/TreatmentController.php
index 0d7723165..212f1dee6 100644
--- a/src/Domain/Registry/Controller/TreatmentController.php
+++ b/src/Domain/Registry/Controller/TreatmentController.php
@@ -480,27 +480,27 @@ class TreatmentController extends CRUDController
     {
         $user   = $this->userProvider->getAuthenticatedUser();
         $values = [];
-        if ($treatment->isSystematicMonitoring()) {
-            array_push($values, $this->translator->trans('registry.treatment.label.systematic_monitoring'));
-        }
         if ($treatment->isLargeScaleCollection()) {
             array_push($values, $this->translator->trans('registry.treatment.label.large_scale_collection'));
         }
-        if ($treatment->isVulnerablePeople()) {
-            array_push($values, $this->translator->trans('registry.treatment.label.vulnerable_people'));
-        }
         if ($treatment->isDataCrossing()) {
             array_push($values, $this->translator->trans('registry.treatment.label.data_crossing'));
         }
-        if ($treatment->isEvaluationOrRating()) {
-            array_push($values, $this->translator->trans('registry.treatment.label.evaluation_or_rating'));
-        }
         if ($treatment->isAutomatedDecisionsWithLegalEffect()) {
             array_push($values, $this->translator->trans('registry.treatment.label.automated_decisions_with_legal_effect'));
         }
+        if ($treatment->isEvaluationOrRating()) {
+            array_push($values, $this->translator->trans('registry.treatment.label.evaluation_or_rating'));
+        }
         if ($treatment->isAutomaticExclusionService()) {
             array_push($values, $this->translator->trans('registry.treatment.label.automatic_exclusion_service'));
         }
+        if ($treatment->isVulnerablePeople()) {
+            array_push($values, $this->translator->trans('registry.treatment.label.vulnerable_people'));
+        }
+        if ($treatment->isSystematicMonitoring()) {
+            array_push($values, $this->translator->trans('registry.treatment.label.systematic_monitoring'));
+        }
         if ($treatment->isInnovativeUse()) {
             array_push($values, $this->translator->trans('registry.treatment.label.innovative_use'));
         }
diff --git a/src/Domain/Registry/Dictionary/TreatmentSpecificDictionary.php b/src/Domain/Registry/Dictionary/TreatmentSpecificDictionary.php
index ea848c575..4160c317d 100644
--- a/src/Domain/Registry/Dictionary/TreatmentSpecificDictionary.php
+++ b/src/Domain/Registry/Dictionary/TreatmentSpecificDictionary.php
@@ -27,13 +27,13 @@ use App\Application\Dictionary\SimpleDictionary;
 
 class TreatmentSpecificDictionary extends SimpleDictionary
 {
-    public const SYSTEMATIC_MONITORING                = 'systematic_monitoring';
     public const LARGE_SCALE_COLLECTION               = 'large_scale_collection';
-    public const VULNERABLE_PEOPLE                    = 'vulnerable_people';
     public const DATA_CROSSING                        = 'data_crossing';
-    public const EVALUATION_OR_RATING                 = 'evaluation_or_rating';
     public const AUTOMATED_DECISION_WITH_LEGAL_EFFECT = 'automated_decisions_with_legal_effect';
+    public const EVALUATION_OR_RATING                 = 'evaluation_or_rating';
     public const AUTOMATIC_EXCLUSION_SERVICE          = 'automatic_exclusion_service';
+    public const VULNERABLE_PEOPLE                    = 'vulnerable_people';
+    public const SYSTEMATIC_MONITORING                = 'systematic_monitoring';
     public const INNOVATE_USE                         = 'innovative_use';
 
     public function __construct()
@@ -49,13 +49,13 @@ class TreatmentSpecificDictionary extends SimpleDictionary
     public static function getSpecificTreatment()
     {
         return [
-            self::SYSTEMATIC_MONITORING                => 'Surveillance systématique',
             self::LARGE_SCALE_COLLECTION               => 'Collecte à large échelle',
-            self::VULNERABLE_PEOPLE                    => 'Personnes vulnérables',
-            self::DATA_CROSSING                        => 'Croisement de données',
+            self::DATA_CROSSING                        => 'Croisement d\'ensemble de données',
+            self::AUTOMATED_DECISION_WITH_LEGAL_EFFECT => 'Décision automatique avec effet juridique',
             self::EVALUATION_OR_RATING                 => 'Évaluation ou notation',
-            self::AUTOMATED_DECISION_WITH_LEGAL_EFFECT => 'Décisions automatisées avec effet',
-            self::AUTOMATIC_EXCLUSION_SERVICE          => 'Exclusion automatique d\'un service',
+            self::AUTOMATIC_EXCLUSION_SERVICE          => 'Exclusion du bénéfice d\'un droit, d’un service ou contrat',
+            self::VULNERABLE_PEOPLE                    => 'Personnes vulnérables',
+            self::SYSTEMATIC_MONITORING                => 'Surveillance systématique',
             self::INNOVATE_USE                         => 'Usage innovant',
         ];
     }
diff --git a/src/Domain/Registry/Form/Type/TreatmentType.php b/src/Domain/Registry/Form/Type/TreatmentType.php
index 833a6a996..82e65bc74 100644
--- a/src/Domain/Registry/Form/Type/TreatmentType.php
+++ b/src/Domain/Registry/Form/Type/TreatmentType.php
@@ -127,8 +127,6 @@ class TreatmentType extends LinkableType
                 'label'    => 'registry.treatment.label.legal_basis',
                 'name'     => 'registry_treatment_legal_basis',
                 'required' => true,
-                'expanded' => true,
-                'multiple' => false,
             ])
             ->add('legalBasisJustification', TextareaType::class, [
                 'label'       => 'registry.treatment.label.legal_basis_justification',
diff --git a/src/Domain/Registry/Model/ConformiteTraitement/ConformiteTraitement.php b/src/Domain/Registry/Model/ConformiteTraitement/ConformiteTraitement.php
index ed779966e..94501aff4 100644
--- a/src/Domain/Registry/Model/ConformiteTraitement/ConformiteTraitement.php
+++ b/src/Domain/Registry/Model/ConformiteTraitement/ConformiteTraitement.php
@@ -229,36 +229,36 @@ class ConformiteTraitement implements LoggableSubject
             return false;
         }
         if (
-            $treatment->isSystematicMonitoring()
-            || $treatment->isLargeScaleCollection()
-            || $treatment->isVulnerablePeople()
+            $treatment->isLargeScaleCollection()
             || $treatment->isDataCrossing()
-            || $treatment->isEvaluationOrRating()
             || $treatment->isAutomatedDecisionsWithLegalEffect()
+            || $treatment->isEvaluationOrRating()
             || $treatment->isAutomaticExclusionService()
+            || $treatment->isVulnerablePeople()
+            || $treatment->isSystematicMonitoring()
             || $treatment->isInnovativeUse()
         ) {
             $sensitiveCount = 0;
             $specificCount  = 0;
-            if ($treatment->isSystematicMonitoring()) {
-                ++$specificCount;
-            }
             if ($treatment->isLargeScaleCollection()) {
                 ++$specificCount;
             }
-            if ($treatment->isVulnerablePeople()) {
+            if ($treatment->isDataCrossing()) {
                 ++$specificCount;
             }
-            if ($treatment->isDataCrossing()) {
+            if ($treatment->isAutomatedDecisionsWithLegalEffect()) {
                 ++$specificCount;
             }
             if ($treatment->isEvaluationOrRating()) {
                 ++$specificCount;
             }
-            if ($treatment->isAutomatedDecisionsWithLegalEffect()) {
+            if ($treatment->isAutomaticExclusionService()) {
                 ++$specificCount;
             }
-            if ($treatment->isAutomaticExclusionService()) {
+            if ($treatment->isVulnerablePeople()) {
+                ++$specificCount;
+            }
+            if ($treatment->isSystematicMonitoring()) {
                 ++$specificCount;
             }
             if ($treatment->isInnovativeUse()) {
diff --git a/src/Domain/Registry/Model/Treatment.php b/src/Domain/Registry/Model/Treatment.php
index 49052fead..8c31504e9 100644
--- a/src/Domain/Registry/Model/Treatment.php
+++ b/src/Domain/Registry/Model/Treatment.php
@@ -198,53 +198,53 @@ class Treatment implements LoggableSubject, CollectivityRelated
     private $securitySpecificitiesDelivered;
 
     /**
-     * FR: Surveillance systématique (traitement spécifique).
+     * FR: Collecte à large échelle (traitement spécifique).
      *
      * @var bool
      */
-    private $systematicMonitoring;
+    private $largeScaleCollection;
 
     /**
-     * FR: Collecte à grande échelle (traitement spécifique).
+     * FR: Croisement d’ensemble de données (traitement spécifique).
      *
      * @var bool
      */
-    private $largeScaleCollection;
+    private $dataCrossing;
 
     /**
-     * FR: Personnes vulnérables (traitement spécifique).
+     * FR: Décisions automatisées avec effet juridique (traitement spécifique).
      *
      * @var bool
      */
-    private $vulnerablePeople;
+    private $automatedDecisionsWithLegalEffect;
 
     /**
-     * FR: Croisement de données (traitement spécifique).
+     * FR: Évaluation ou notation (traitement spécifique).
      *
      * @var bool
      */
-    private $dataCrossing;
+    private $evaluationOrRating;
 
     /**
-     * FR: Évaluation ou notation (traitement spécifique).
+     * FR: Exclusion du bénéfice d’un droit, d’un service ou contrat (traitement spécifique).
      *
      * @var bool
      */
-    private $evaluationOrRating;
+    private $automaticExclusionService;
 
     /**
-     * FR: Décisions automatisées  avec  effet  juridique (traitement spécifique).
+     * FR: Personnes vulnérables (traitement spécifique).
      *
      * @var bool
      */
-    private $automatedDecisionsWithLegalEffect;
+    private $vulnerablePeople;
 
     /**
-     * FR: Exclusion automatique d'un service (traitement spécifique).
+     * FR: Surveillance systématique (traitement spécifique).
      *
      * @var bool
      */
-    private $automaticExclusionService;
+    private $systematicMonitoring;
 
     /**
      * FR: Usage innovant (traitement spécifique).
@@ -737,24 +737,54 @@ class Treatment implements LoggableSubject, CollectivityRelated
         $this->securityOther = $securityOther;
     }
 
-    public function isSystematicMonitoring(): bool
+    public function isLargeScaleCollection(): bool
     {
-        return $this->systematicMonitoring;
+        return $this->largeScaleCollection;
     }
 
-    public function setSystematicMonitoring(bool $systematicMonitoring): void
+    public function setLargeScaleCollection(bool $largeScaleCollection): void
     {
-        $this->systematicMonitoring = $systematicMonitoring;
+        $this->largeScaleCollection = $largeScaleCollection;
     }
 
-    public function isLargeScaleCollection(): bool
+    public function isDataCrossing(): bool
     {
-        return $this->largeScaleCollection;
+        return $this->dataCrossing;
     }
 
-    public function setLargeScaleCollection(bool $largeScaleCollection): void
+    public function setDataCrossing(bool $dataCrossing): void
     {
-        $this->largeScaleCollection = $largeScaleCollection;
+        $this->dataCrossing = $dataCrossing;
+    }
+
+    public function isAutomatedDecisionsWithLegalEffect(): bool
+    {
+        return $this->automatedDecisionsWithLegalEffect;
+    }
+
+    public function setAutomatedDecisionsWithLegalEffect(bool $automatedDecisionsWithLegalEffect): void
+    {
+        $this->automatedDecisionsWithLegalEffect = $automatedDecisionsWithLegalEffect;
+    }
+
+    public function isEvaluationOrRating(): bool
+    {
+        return $this->evaluationOrRating;
+    }
+
+    public function setEvaluationOrRating(bool $evaluationOrRating): void
+    {
+        $this->evaluationOrRating = $evaluationOrRating;
+    }
+
+    public function isAutomaticExclusionService(): bool
+    {
+        return $this->automaticExclusionService;
+    }
+
+    public function setAutomaticExclusionService(bool $automaticExclusionService): void
+    {
+        $this->automaticExclusionService = $automaticExclusionService;
     }
 
     public function isVulnerablePeople(): bool
@@ -767,14 +797,24 @@ class Treatment implements LoggableSubject, CollectivityRelated
         $this->vulnerablePeople = $vulnerablePeople;
     }
 
-    public function isDataCrossing(): bool
+    public function isSystematicMonitoring(): bool
     {
-        return $this->dataCrossing;
+        return $this->systematicMonitoring;
     }
 
-    public function setDataCrossing(bool $dataCrossing): void
+    public function setSystematicMonitoring(bool $systematicMonitoring): void
     {
-        $this->dataCrossing = $dataCrossing;
+        $this->systematicMonitoring = $systematicMonitoring;
+    }
+
+    public function isInnovativeUse(): bool
+    {
+        return $this->innovativeUse;
+    }
+
+    public function setInnovativeUse(bool $innovativeUse): void
+    {
+        $this->innovativeUse = $innovativeUse;
     }
 
     public function isActive(): bool
@@ -827,26 +867,6 @@ class Treatment implements LoggableSubject, CollectivityRelated
         $this->clonedFrom = $clonedFrom;
     }
 
-    public function isEvaluationOrRating(): bool
-    {
-        return $this->evaluationOrRating;
-    }
-
-    public function setEvaluationOrRating(bool $evaluationOrRating): void
-    {
-        $this->evaluationOrRating = $evaluationOrRating;
-    }
-
-    public function isAutomatedDecisionsWithLegalEffect(): bool
-    {
-        return $this->automatedDecisionsWithLegalEffect;
-    }
-
-    public function setAutomatedDecisionsWithLegalEffect(bool $automatedDecisionsWithLegalEffect): void
-    {
-        $this->automatedDecisionsWithLegalEffect = $automatedDecisionsWithLegalEffect;
-    }
-
     public function getSoftware(): ?string
     {
         return $this->software;
@@ -857,16 +877,6 @@ class Treatment implements LoggableSubject, CollectivityRelated
         $this->software = $software;
     }
 
-    public function isAutomaticExclusionService(): bool
-    {
-        return $this->automaticExclusionService;
-    }
-
-    public function setAutomaticExclusionService(bool $automaticExclusionService): void
-    {
-        $this->automaticExclusionService = $automaticExclusionService;
-    }
-
     public function getConcernedPeopleParticular(): ComplexChoice
     {
         return $this->concernedPeopleParticular;
@@ -1017,16 +1027,6 @@ class Treatment implements LoggableSubject, CollectivityRelated
         $this->securitySpecificitiesDelivered = $securitySpecificitiesDelivered;
     }
 
-    public function isInnovativeUse(): bool
-    {
-        return $this->innovativeUse;
-    }
-
-    public function setInnovativeUse(bool $innovativeUse): void
-    {
-        $this->innovativeUse = $innovativeUse;
-    }
-
     public function getConformiteTraitement(): ?ConformiteTraitement
     {
         return $this->conformiteTraitement;
diff --git a/src/Domain/Reporting/Generator/Csv/TreatmentGenerator.php b/src/Domain/Reporting/Generator/Csv/TreatmentGenerator.php
index 75169e99b..04724a5c0 100644
--- a/src/Domain/Reporting/Generator/Csv/TreatmentGenerator.php
+++ b/src/Domain/Reporting/Generator/Csv/TreatmentGenerator.php
@@ -378,13 +378,13 @@ class TreatmentGenerator extends AbstractGenerator
         $specificTrans = $this->translator->trans('registry.treatment.tab.specific');
 
         return [
-            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.systematic_monitoring'),
             $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.large_scale_collection'),
-            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.vulnerable_people'),
             $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.data_crossing'),
-            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.evaluation_or_rating'),
             $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.automated_decisions_with_legal_effect'),
+            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.evaluation_or_rating'),
             $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.automatic_exclusion_service'),
+            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.vulnerable_people'),
+            $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.systematic_monitoring'),
             $specificTrans . ' - ' . $this->translator->trans('registry.treatment.label.innovative_use'),
         ];
     }
@@ -395,13 +395,13 @@ class TreatmentGenerator extends AbstractGenerator
         $no  = $this->translator->trans('global.label.no');
 
         return [
-            $treatment->isSystematicMonitoring() ? $yes : $no,
             $treatment->isLargeScaleCollection() ? $yes : $no,
-            $treatment->isVulnerablePeople() ? $yes : $no,
             $treatment->isDataCrossing() ? $yes : $no,
-            $treatment->isEvaluationOrRating() ? $yes : $no,
             $treatment->isAutomatedDecisionsWithLegalEffect() ? $yes : $no,
+            $treatment->isEvaluationOrRating() ? $yes : $no,
             $treatment->isAutomaticExclusionService() ? $yes : $no,
+            $treatment->isVulnerablePeople() ? $yes : $no,
+            $treatment->isSystematicMonitoring() ? $yes : $no,
             $treatment->isInnovativeUse() ? $yes : $no,
         ];
     }
diff --git a/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php b/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
index 1a375e8e7..7d8002e3d 100644
--- a/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
@@ -214,13 +214,13 @@ class ConformiteTraitementGenerator extends AbstractGenerator implements Impress
             $cnt_sensible                                                             = 0;
             $sensibleDatas                                                            = [];
             $specificTreatments                                                       = [];
-            $treatment->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $treatment->isLargeScaleCollection() ? $specificTreatments[]              = 'Collecte à large échelle' : null;
-            $treatment->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
-            $treatment->isDataCrossing() ? $specificTreatments[]                      = 'Croisement de données' : null;
+            $treatment->isDataCrossing() ? $specificTreatments[]                      = "Croisement d’ensemble de données" : null;
+            $treatment->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décision automatique avec effet juridique' : null;
             $treatment->isEvaluationOrRating() ? $specificTreatments[]                = 'Évaluation ou notation' : null;
-            $treatment->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décisions automatisées avec effet' : null;
-            $treatment->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion automatique d'un service" : null;
+            $treatment->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion du bénéfice d’un droit, d’un service ou contrat" : null;
+            $treatment->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
+            $treatment->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $treatment->isInnovativeUse() ? $specificTreatments[]                     = 'Usage innovant' : null;
 
             foreach ($treatment->getDataCategories() as $category) {
diff --git a/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php b/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
index e2f7bb821..7360ea0cd 100644
--- a/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
@@ -470,33 +470,33 @@ class TreatmentGenerator extends AbstractGenerator implements ImpressionGenerato
                     'Est exempté d\'AIPD',
                     $treatment->isExemptAIPD() ? 'Oui' : 'Non',
                 ],
-                [
-                    'Surveillance systématique',
-                    $treatment->isSystematicMonitoring() ? 'Oui' : 'Non',
-                ],
                 [
                     'Collecte à large échelle',
                     $treatment->isLargeScaleCollection() ? 'Oui' : 'Non',
                 ],
                 [
-                    'Personnes vulnérables',
-                    $treatment->isVulnerablePeople() ? 'Oui' : 'Non',
+                    'Croisement d\'ensemble de données',
+                    $treatment->isDataCrossing() ? 'Oui' : 'Non',
                 ],
                 [
-                    'Croisement de données',
-                    $treatment->isDataCrossing() ? 'Oui' : 'Non',
+                    'Décision automatique avec effet juridique',
+                    $treatment->isAutomatedDecisionsWithLegalEffect() ? 'Oui' : 'Non',
                 ],
                 [
                     'Évaluation ou notation',
                     $treatment->isEvaluationOrRating() ? 'Oui' : 'Non',
                 ],
                 [
-                    'Décisions automatisées avec effet',
-                    $treatment->isAutomatedDecisionsWithLegalEffect() ? 'Oui' : 'Non',
+                    'Exclusion du bénéfice d\'un droit, d’un service ou contrat',
+                    $treatment->isAutomaticExclusionService() ? 'Oui' : 'Non',
                 ],
                 [
-                    'Exclusion automatique d\'un service',
-                    $treatment->isAutomaticExclusionService() ? 'Oui' : 'Non',
+                    'Personnes vulnérables',
+                    $treatment->isVulnerablePeople() ? 'Oui' : 'Non',
+                ],
+                [
+                    'Surveillance systématique',
+                    $treatment->isSystematicMonitoring() ? 'Oui' : 'Non',
                 ],
                 [
                     'Usage innovant',
@@ -614,13 +614,13 @@ class TreatmentGenerator extends AbstractGenerator implements ImpressionGenerato
         $cell->addText('Type de données', $this->textHeadStyle);
 
         $titles = ['Données sensibles',
-            'Surveillance systématique',
             'Collecte à large échelle',
-            'Personnes vulnérables',
-            'Croisement de données',
+            'Croisement d\'ensemble de données',
+            'Décision automatique avec effet juridique',
             'Évaluation ou notation',
-            'Décisions automatisées avec effet',
-            'Exclusion automatique d\'un service',
+            'Exclusion du bénéfice d\'un droit, d’un service ou contrat',
+            'Personnes vulnérables',
+            'Surveillance systématique',
             'Usage innovant',
             'CNIL AIPD exemptée',
             '',
@@ -645,13 +645,13 @@ class TreatmentGenerator extends AbstractGenerator implements ImpressionGenerato
             $cnt_sensible                                                        = 0;
             $sensibleDatas                                                       = [];
             $specificTreatments                                                  = [];
-            $item->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $item->isLargeScaleCollection() ? $specificTreatments[]              = 'Collecte à large échelle' : null;
-            $item->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
-            $item->isDataCrossing() ? $specificTreatments[]                      = 'Croisement de données' : null;
+            $item->isDataCrossing() ? $specificTreatments[]                      = 'Croisement d’ensemble de données' : null;
+            $item->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décision automatique avec effet juridique' : null;
             $item->isEvaluationOrRating() ? $specificTreatments[]                = 'Évaluation ou notation' : null;
-            $item->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décisions automatisées avec effet' : null;
-            $item->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion automatique d'un service" : null;
+            $item->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion du bénéfice d’un droit, d’un service ou contrat" : null;
+            $item->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
+            $item->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $item->isInnovativeUse() ? $specificTreatments[]                     = 'Usage innovant' : null;
 
             $cnt_categories = count(array_filter($specificTreatments));
@@ -677,20 +677,20 @@ class TreatmentGenerator extends AbstractGenerator implements ImpressionGenerato
             }
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $cnt_sensible > 0 ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($cnt_sensible > 0 ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
-            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isSystematicMonitoring() ? 'ffa7a7' : null, 'valign' => 'center']);
-            $cell->addText($item->isSystematicMonitoring() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isLargeScaleCollection() ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($item->isLargeScaleCollection() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
-            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isVulnerablePeople() ? 'ffa7a7' : null, 'valign' => 'center']);
-            $cell->addText($item->isVulnerablePeople() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isDataCrossing() ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($item->isDataCrossing() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
-            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isEvaluationOrRating() ? 'ffa7a7' : null, 'valign' => 'center']);
-            $cell->addText($item->isEvaluationOrRating() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isAutomatedDecisionsWithLegalEffect() ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($item->isAutomatedDecisionsWithLegalEffect() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
+            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isEvaluationOrRating() ? 'ffa7a7' : null, 'valign' => 'center']);
+            $cell->addText($item->isEvaluationOrRating() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isAutomaticExclusionService() ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($item->isAutomaticExclusionService() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
+            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isVulnerablePeople() ? 'ffa7a7' : null, 'valign' => 'center']);
+            $cell->addText($item->isVulnerablePeople() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
+            $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isSystematicMonitoring() ? 'ffa7a7' : null, 'valign' => 'center']);
+            $cell->addText($item->isSystematicMonitoring() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isInnovativeUse() ? 'ffa7a7' : null, 'valign' => 'center']);
             $cell->addText($item->isInnovativeUse() ? 'Oui' : '', ['size' => 8, 'bold' => true], ['alignment' => 'center']);
             $cell = $RiskTreatmentAnnexListTable->addCell(null, ['bgColor' => $item->isExemptAIPD() ? 'bce292' : 'ffa7a7', 'valign' => 'center']);
diff --git a/templates/Aipd/Analyse_impact/pdf.html.twig b/templates/Aipd/Analyse_impact/pdf.html.twig
index 88455be6a..6ce45e661 100644
--- a/templates/Aipd/Analyse_impact/pdf.html.twig
+++ b/templates/Aipd/Analyse_impact/pdf.html.twig
@@ -809,10 +809,6 @@
                                 <td>{{ traitement.service }}</td>
                             </tr>
                         {% endif %}
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                            <td>{{ traitement.goal|nl2br }}</td>
-                        </tr>
                         <tr>
                             <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
                             <td>
@@ -832,14 +828,8 @@
                             <td>{{ traitement.manager }}</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.active %}
-                                    <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                            <td>{{ traitement.goal|nl2br }}</td>
                         </tr>
                         <tr>
                             <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
@@ -869,6 +859,16 @@
                             <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
                             <td>{{ traitement.observation|nl2br }}</td>
                         </tr>
+                        <tr>
+                            <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                            <td>
+                                {% if traitement.active %}
+                                    <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                                {% else %}
+                                    <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                                {% endif %}
+                            </td>
+                        </tr>
                         <tr>
                             <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
                             <td>
@@ -955,9 +955,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
                             <td>
-                                {% if traitement.systematicMonitoring %}
+                                {% if traitement.largeScaleCollection %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -965,9 +965,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
                             <td>
-                                {% if traitement.largeScaleCollection %}
+                                {% if traitement.dataCrossing %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -975,9 +975,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
                             <td>
-                                {% if traitement.vulnerablePeople %}
+                                {% if traitement.automatedDecisionsWithLegalEffect %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -985,9 +985,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
                             <td>
-                                {% if traitement.dataCrossing %}
+                                {% if traitement.evaluationOrRating %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -995,9 +995,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
                             <td>
-                                {% if traitement.evaluationOrRating %}
+                                {% if traitement.automaticExclusionService %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -1005,9 +1005,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
                             <td>
-                                {% if traitement.automatedDecisionsWithLegalEffect %}
+                                {% if traitement.vulnerablePeople %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -1015,9 +1015,9 @@
                             </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                            <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
                             <td>
-                                {% if traitement.automaticExclusionService %}
+                                {% if traitement.systematicMonitoring %}
                                     <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                 {% else %}
                                     <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
diff --git a/templates/Registry/Treatment/_form.html.twig b/templates/Registry/Treatment/_form.html.twig
index 0c47318d8..ea9bd5bfa 100644
--- a/templates/Registry/Treatment/_form.html.twig
+++ b/templates/Registry/Treatment/_form.html.twig
@@ -66,18 +66,18 @@
                 {% if serviceEnabled is defined and serviceEnabled %}
                     {{ form_row(form.service) }}
                 {% endif %}
-                {{ form_row(form.goal) }}
                 <div id="author_group">
                     {{ form_row(form.author) }}
                     {{ form_row(form.coordonneesResponsableTraitement) }}
                 </div>
                 {{ form_row(form.manager) }}
-                {{ form_row(form.active) }}
+                {{ form_row(form.goal) }}
                 {{ form_row(form.legalBasis) }}
                 {{ form_row(form.legalBasisJustification) }}
                 {{ form_row(form.consentRequest) }}
                 {{ form_row(form.consentRequestFormat) }}
                 {{ form_row(form.observation) }}
+                {{ form_row(form.active) }}
                 {{ form_row(form.public) }}
             </div>
         </div>
@@ -105,13 +105,13 @@
             <div class="box-header with-border"><h3 class="box-title">{{ 'registry.treatment.tab.specific'|trans }}</h3></div>
             <div class="box-body">
                 {{ form_row(form.exempt_AIPD) }}
-                {{ form_row(form.systematicMonitoring) }}
                 {{ form_row(form.largeScaleCollection) }}
-                {{ form_row(form.vulnerablePeople) }}
                 {{ form_row(form.dataCrossing) }}
-                {{ form_row(form.evaluationOrRating) }}
                 {{ form_row(form.automatedDecisionsWithLegalEffect) }}
+                {{ form_row(form.evaluationOrRating) }}
                 {{ form_row(form.automaticExclusionService) }}
+                {{ form_row(form.vulnerablePeople) }}
+                {{ form_row(form.systematicMonitoring) }}
                 {{ form_row(form.innovativeUse) }}
             </div>
         </div>
diff --git a/templates/Registry/Treatment/_form_render.html.twig b/templates/Registry/Treatment/_form_render.html.twig
index 9685eb152..c40c3ade5 100644
--- a/templates/Registry/Treatment/_form_render.html.twig
+++ b/templates/Registry/Treatment/_form_render.html.twig
@@ -1,30 +1,28 @@
-
 {% if form.vars.value.createdAt.timestamp is defined %}
     {% set submitValue = submitValue|default('registry.treatment.action.edit_submit'|trans) %}
 {% else %}
     {% set submitValue = submitValue|default('registry.treatment.action.new_submit'|trans) %}
 {% endif %}
 
-
 {{ form_start(form) }}
 
-{{ include('Registry/Treatment/_form.html.twig') }}
-
-<div class="row">
-    <div class="col-md-12">
-        <div class="box box-solid">
-            <div class="box-body text-center">
-                <a href="{{ path('registry_treatment_list') }}" class="btn btn-default">
-                    {{ 'global.action.back_to_list'|trans }}
-                </a>
-                {% if not is_granted('ROLE_ADMIN') and not is_granted('ROLE_REFERENT') %}
-                    <input type="submit" class="btn btn-info draft" value="{{ ('global.action.draft'|trans) }}">
-                {% endif %}
-                <input type="submit" class="btn btn-primary" value="{{ submitValue }}">
+    {{ include('Registry/Treatment/_form.html.twig') }}
+
+    <div class="row">
+        <div class="col-md-12">
+            <div class="box box-solid">
+                <div class="box-body text-center">
+                    <a href="{{ path('registry_treatment_list') }}" class="btn btn-default">
+                        {{ 'global.action.back_to_list'|trans }}
+                    </a>
+                    {% if not is_granted('ROLE_ADMIN') and not is_granted('ROLE_REFERENT') %}
+                        <input type="submit" class="btn btn-info draft" value="{{ ('global.action.draft'|trans) }}">
+                    {% endif %}
+                    <input type="submit" class="btn btn-primary" value="{{ submitValue }}">
+                </div>
             </div>
         </div>
     </div>
-</div>
 
 {{ form_end(form) }}
 
@@ -36,16 +34,8 @@
             $('#treatment_statut').val('draft');
         })
 
-        if (!$("input[id='treatment_legalBasis_1']").is(':checked')){
-            $("label[for='treatment_consentRequest']").parents('.form-group').hide();
-            $("label[for='treatment_consentRequestFormat']").parents('.form-group').hide();
-            $("#treatment_consentRequestFormat").hide();
-            $("#treatment_consentRequestFormat").val('');
-            $("#treatment_consentRequest").prop('checked',false);
-        }
-
-        $("input[name='treatment[legalBasis]']").on('change',function(){
-            if($(this).val() === 'consent'){
+        function toggleConsentFields() {
+            if ($('#treatment_legalBasis').val() === 'consent') {
                 $("label[for='treatment_consentRequest']").parents('.form-group').show();
                 $("label[for='treatment_consentRequestFormat']").parents('.form-group').show();
                 $("#treatment_consentRequestFormat").show();
@@ -54,8 +44,16 @@
                 $("label[for='treatment_consentRequestFormat']").parents('.form-group').hide();
                 $("#treatment_consentRequestFormat").hide();
                 $("#treatment_consentRequestFormat").val('');
-                $("#treatment_consentRequest").prop('checked',false);
+                $("#treatment_consentRequest").prop('checked', false);
             }
-        })
+        }
+
+        // Initial check on page load
+        toggleConsentFields();
+
+        // Event listener for change
+        $('#treatment_legalBasis').on('change', function(){
+            toggleConsentFields();
+        });
     });
 </script>
diff --git a/templates/Registry/Treatment/configuration.html.twig b/templates/Registry/Treatment/configuration.html.twig
index 8322ecfb1..cdeed2c7d 100644
--- a/templates/Registry/Treatment/configuration.html.twig
+++ b/templates/Registry/Treatment/configuration.html.twig
@@ -49,11 +49,10 @@
                 <div class="box-body">
                     {{ form_row(form.name) }}
                     {{ form_row(form.service, {'label': 'registry.label.service'}) }}
-                    {{ form_row(form.goal) }}
                     {{ form_row(form.author) }}
                     {{ form_row(form.coordonneesResponsableTraitement) }}
                     {{ form_row(form.manager) }}
-                    {{ form_row(form.active) }}
+                    {{ form_row(form.goal) }}
                     {{ form_row(form.legalBasis) }}
                     {{ form_row(form.legalBasisJustification) }}
                     {{ form_row(form.consentRequest) }}
@@ -91,13 +90,13 @@
                 </div>
                 <div class="box-body">
                     {{ form_row(form.exempt_AIPD, {'label': 'registry.treatment.label.exempt_AIPD'}) }}
-                    {{ form_row(form.systematicMonitoring) }}
                     {{ form_row(form.largeScaleCollection) }}
-                    {{ form_row(form.vulnerablePeople) }}
                     {{ form_row(form.dataCrossing) }}
-                    {{ form_row(form.evaluationOrRating) }}
                     {{ form_row(form.automatedDecisionsWithLegalEffect) }}
+                    {{ form_row(form.evaluationOrRating) }}
                     {{ form_row(form.automaticExclusionService) }}
+                    {{ form_row(form.vulnerablePeople) }}
+                    {{ form_row(form.systematicMonitoring) }}
                     {{ form_row(form.innovativeUse) }}
                 </div>
             </div>
diff --git a/templates/Registry/Treatment/pdf.html.twig b/templates/Registry/Treatment/pdf.html.twig
index 1913f8cea..7e142c4e1 100644
--- a/templates/Registry/Treatment/pdf.html.twig
+++ b/templates/Registry/Treatment/pdf.html.twig
@@ -50,10 +50,6 @@
                             <td>{{ object.service }}</td>
                         </tr>
                     {% endif %}
-                    <tr>
-                        <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                        <td>{{ object.goal|nl2br }}</td>
-                    </tr>
                     <tr>
                         <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
                         <td>{% if object.author is not null %}{{ object.author|dictionary('registry_treatment_author') }}{% endif %}</td>
@@ -69,14 +65,8 @@
                         <td>{{ object.manager }}</td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                        <td>
-                            {% if object.active %}
-                                <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                            {% else %}
-                                <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                            {% endif %}
-                        </td>
+                        <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                        <td>{{ object.goal|nl2br }}</td>
                     </tr>
                     <tr>
                         <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
@@ -106,6 +96,16 @@
                         <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
                         <td>{{ object.observation|nl2br }}</td>
                     </tr>
+                    <tr>
+                        <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                        <td>
+                            {% if object.active %}
+                                <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                            {% else %}
+                                <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                            {% endif %}
+                        </td>
+                    </tr>
                     <tr>
                         <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
                         <td>
@@ -192,9 +192,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
                         <td>
-                            {% if object.systematicMonitoring %}
+                            {% if object.largeScaleCollection %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -202,9 +202,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
                         <td>
-                            {% if object.largeScaleCollection %}
+                            {% if object.dataCrossing %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -212,9 +212,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
                         <td>
-                            {% if object.vulnerablePeople %}
+                            {% if object.automatedDecisionsWithLegalEffect %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -222,9 +222,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
                         <td>
-                            {% if object.dataCrossing %}
+                            {% if object.evaluationOrRating %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -232,9 +232,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
                         <td>
-                            {% if object.evaluationOrRating %}
+                            {% if object.automaticExclusionService %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -242,9 +242,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
                         <td>
-                            {% if object.automatedDecisionsWithLegalEffect %}
+                            {% if object.vulnerablePeople %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -252,9 +252,9 @@
                         </td>
                     </tr>
                     <tr>
-                        <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                        <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
                         <td>
-                            {% if object.automaticExclusionService %}
+                            {% if object.systematicMonitoring %}
                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                             {% else %}
                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
diff --git a/templates/Registry/Treatment/pdf_all.html.twig b/templates/Registry/Treatment/pdf_all.html.twig
index 99acc3e9a..68c94439e 100644
--- a/templates/Registry/Treatment/pdf_all.html.twig
+++ b/templates/Registry/Treatment/pdf_all.html.twig
@@ -52,10 +52,6 @@
                                         <td>{{ object.service }}</td>
                                     </tr>
                                 {% endif %}
-                                <tr>
-                                    <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                                    <td>{{ object.goal|nl2br }}</td>
-                                </tr>
                                 <tr>
                                     <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
                                     <td>{% if object.author is not null %}{{ object.author|dictionary('registry_treatment_author') }}{% endif %}</td>
@@ -71,14 +67,8 @@
                                     <td>{{ object.manager }}</td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                                    <td>
-                                        {% if object.active %}
-                                            <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                        {% else %}
-                                            <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                        {% endif %}
-                                    </td>
+                                    <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                                    <td>{{ object.goal|nl2br }}</td>
                                 </tr>
                                 <tr>
                                     <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
@@ -108,6 +98,16 @@
                                     <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
                                     <td>{{ object.observation|nl2br }}</td>
                                 </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                                    <td>
+                                        {% if object.active %}
+                                            <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
                                 <tr>
                                     <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
                                     <td>
@@ -194,9 +194,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
                                     <td>
-                                        {% if object.systematicMonitoring %}
+                                        {% if object.largeScaleCollection %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -204,9 +204,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
                                     <td>
-                                        {% if object.largeScaleCollection %}
+                                        {% if object.dataCrossing %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -214,9 +214,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
                                     <td>
-                                        {% if object.vulnerablePeople %}
+                                        {% if object.automatedDecisionsWithLegalEffect %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -224,9 +224,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
                                     <td>
-                                        {% if object.dataCrossing %}
+                                        {% if object.evaluationOrRating %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -234,9 +234,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
                                     <td>
-                                        {% if object.evaluationOrRating %}
+                                        {% if object.automaticExclusionService %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -244,9 +244,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
                                     <td>
-                                        {% if object.automatedDecisionsWithLegalEffect %}
+                                        {% if object.vulnerablePeople %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -254,9 +254,9 @@
                                     </td>
                                 </tr>
                                 <tr>
-                                    <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                                    <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
                                     <td>
-                                        {% if object.automaticExclusionService %}
+                                        {% if object.systematicMonitoring %}
                                             <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
                                             <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
diff --git a/templates/Registry/Treatment/public_show.html.twig b/templates/Registry/Treatment/public_show.html.twig
index 51bc589d2..7fca02950 100644
--- a/templates/Registry/Treatment/public_show.html.twig
+++ b/templates/Registry/Treatment/public_show.html.twig
@@ -37,11 +37,10 @@
             {% if (
                 (object.name and config.name == true)
                 or (object.service and config.service == true)
-                or (object.goal and config.goal == true)
                 or (object.author and config.author == true)
                 or (object.author == "processing_manager" and object.coordonneesResponsableTraitement and config.coordonneesResponsableTraitement == true)
                 or (object.manager and config.manager == true)
-                or (object.active and config.active == true)
+                or (object.goal and config.goal == true)
                 or (object.legalBasis and config.legalBasis == true)
                 or (object.legalBasisJustification and config.legalBasisJustification == true)
                 or (object.consentRequest and config.consentRequest == true)
@@ -71,15 +70,6 @@
                                         <td>{{ object.service }}</td>
                                     </tr>
                                 {% endif %}
-
-                                {% if (object.goal and config.goal == true) %}
-                                    <tr>
-                                        <td>
-                                            <strong>{{ 'registry.treatment.label.goal'|trans }}</strong>
-                                        </td>
-                                        <td>{{ object.goal|nl2br }}</td>
-                                    </tr>
-                                {% endif %}
                                 {% if (object.author and config.author == true) %}
                                     <tr>
                                         <td>
@@ -108,18 +98,12 @@
                                         <td>{{ object.manager }}</td>
                                     </tr>
                                 {% endif %}
-                                {% if (object.active and config.active == true) %}
+                                {% if (object.goal and config.goal == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.active'|trans }}</strong>
-                                        </td>
-                                        <td>
-                                            {% if object.active %}
-                                                <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                            {% else %}
-                                                <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                            {% endif %}
+                                            <strong>{{ 'registry.treatment.label.goal'|trans }}</strong>
                                         </td>
+                                        <td>{{ object.goal|nl2br }}</td>
                                     </tr>
                                 {% endif %}
                                 {% if (object.legalBasis and config.legalBasis == true) %}
@@ -265,13 +249,13 @@
             {# SPECIFIC #}
             {% if (
                 (config.exempt_AIPD == true)
-                or (config.systematicMonitoring == true)
                 or (config.largeScaleCollection == true)
-                or (config.vulnerablePeople == true)
                 or (config.dataCrossing == true)
-                or (config.evaluationOrRating == true)
                 or (config.automatedDecisionsWithLegalEffect == true)
+                or (config.evaluationOrRating == true)
                 or (config.automaticExclusionService == true)
+                or (config.vulnerablePeople == true)
+                or (config.systematicMonitoring == true)
                 or (config.innovativeUse == true)
             ) %}
                 <div class="box box-solid box-info">
@@ -295,13 +279,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.systematicMonitoring == true) %}
+                                {% if (config.largeScaleCollection == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.systematicMonitoring %}
+                                            {% if object.largeScaleCollection %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -309,13 +293,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.largeScaleCollection == true) %}
+                                {% if (config.dataCrossing == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.largeScaleCollection %}
+                                            {% if object.dataCrossing %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -323,13 +307,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.vulnerablePeople == true) %}
+                                {% if (config.automatedDecisionsWithLegalEffect == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.vulnerablePeople %}
+                                            {% if object.automatedDecisionsWithLegalEffect %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -337,13 +321,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.dataCrossing == true) %}
+                                {% if (config.evaluationOrRating == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.dataCrossing %}
+                                            {% if object.evaluationOrRating %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -351,13 +335,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.evaluationOrRating == true) %}
+                                {% if (config.automaticExclusionService == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.evaluationOrRating %}
+                                            {% if object.automaticExclusionService %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -365,13 +349,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.automatedDecisionsWithLegalEffect == true) %}
+                                {% if (config.vulnerablePeople == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.automatedDecisionsWithLegalEffect %}
+                                            {% if object.vulnerablePeople %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -379,13 +363,13 @@
                                         </td>
                                     </tr>
                                 {% endif %}
-                                {% if (config.automaticExclusionService == true) %}
+                                {% if (config.systematicMonitoring == true) %}
                                     <tr>
                                         <td>
-                                            <strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong>
+                                            <strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong>
                                         </td>
                                         <td>
-                                            {% if object.automaticExclusionService %}
+                                            {% if object.systematicMonitoring %}
                                                 <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                             {% else %}
                                                 <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
diff --git a/templates/Registry/Treatment/show.html.twig b/templates/Registry/Treatment/show.html.twig
index 41992c9bd..5c40bbb34 100644
--- a/templates/Registry/Treatment/show.html.twig
+++ b/templates/Registry/Treatment/show.html.twig
@@ -88,10 +88,6 @@
                                     <td>{{ object.service }}</td>
                                 </tr>
                             {% endif %}
-                            <tr>
-                                <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                                <td>{{ object.goal|nl2br }}</td>
-                            </tr>
                             <tr>
                                 <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
                                 <td>{% if object.author is not null %}{{ object.author|dictionary('registry_treatment_author') }}{% endif %}</td>
@@ -107,14 +103,8 @@
                                 <td>{{ object.manager }}</td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                                <td>
-                                    {% if object.active %}
-                                        <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                    {% else %}
-                                        <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                    {% endif %}
-                                </td>
+                                <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                                <td>{{ object.goal|nl2br }}</td>
                             </tr>
                             <tr>
                                 <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
@@ -144,6 +134,16 @@
                                 <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
                                 <td>{{ object.observation|nl2br }}</td>
                             </tr>
+                            <tr>
+                                <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                                <td>
+                                    {% if object.active %}
+                                        <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                                    {% else %}
+                                        <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                                    {% endif %}
+                                </td>
+                            </tr>
                             <tr>
                                 <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
                                 <td>
@@ -230,9 +230,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
                                 <td>
-                                    {% if object.systematicMonitoring %}
+                                    {% if object.largeScaleCollection %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -240,9 +240,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
                                 <td>
-                                    {% if object.largeScaleCollection %}
+                                    {% if object.dataCrossing %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -250,9 +250,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
                                 <td>
-                                    {% if object.vulnerablePeople %}
+                                    {% if object.automatedDecisionsWithLegalEffect %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -260,9 +260,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
                                 <td>
-                                    {% if object.dataCrossing %}
+                                    {% if object.evaluationOrRating %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -270,9 +270,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
                                 <td>
-                                    {% if object.evaluationOrRating %}
+                                    {% if object.automaticExclusionService %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -280,9 +280,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
                                 <td>
-                                    {% if object.automatedDecisionsWithLegalEffect %}
+                                    {% if object.vulnerablePeople %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
@@ -290,9 +290,9 @@
                                 </td>
                             </tr>
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                                <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
                                 <td>
-                                    {% if object.automaticExclusionService %}
+                                    {% if object.systematicMonitoring %}
                                         <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
                                         <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
diff --git a/tests/Domain/Admin/Cloner/TreatmentClonerTest.php b/tests/Domain/Admin/Cloner/TreatmentClonerTest.php
index c6e4c7f88..cf7ad3151 100644
--- a/tests/Domain/Admin/Cloner/TreatmentClonerTest.php
+++ b/tests/Domain/Admin/Cloner/TreatmentClonerTest.php
@@ -110,10 +110,10 @@ class TreatmentClonerTest extends TestCase
         $this->assertInstanceOf(Model\Embeddable\ComplexChoice::class, $securityOther);
         $this->assertFalse($securityOther->isCheck());
         $this->assertNull($securityOther->getComment());
-        $this->assertFalse($cloned->isSystematicMonitoring());
         $this->assertFalse($cloned->isLargeScaleCollection());
-        $this->assertFalse($cloned->isVulnerablePeople());
         $this->assertFalse($cloned->isDataCrossing());
+        $this->assertFalse($cloned->isVulnerablePeople());
+        $this->assertFalse($cloned->isSystematicMonitoring());
         $this->assertTrue($cloned->isActive());
         $this->assertFalse($cloned->isSecurityEntitledPersons());
         $this->assertFalse($cloned->isSecurityOpenAccounts());
@@ -167,10 +167,10 @@ class TreatmentClonerTest extends TestCase
         $securityOther = $referent->getSecurityOther();
         $securityOther->setCheck(true);
         $securityOther->setComment('comment');
-        $referent->setSystematicMonitoring(true);
         $referent->setLargeScaleCollection(true);
-        $referent->setVulnerablePeople(true);
         $referent->setDataCrossing(true);
+        $referent->setVulnerablePeople(true);
+        $referent->setSystematicMonitoring(true);
         $referent->setActive(false);
         $referent->setSecurityEntitledPersons(false);
         $referent->setSecurityOpenAccounts(true);
@@ -225,10 +225,10 @@ class TreatmentClonerTest extends TestCase
         $this->assertEquals($referentSecurityOther->isCheck(), $clonedSecurityOther->isCheck());
         $this->assertEquals($referentSecurityOther->getComment(), $clonedSecurityOther->getComment());
 
-        $this->assertEquals($referent->isSystematicMonitoring(), $cloned->isSystematicMonitoring());
         $this->assertEquals($referent->isLargeScaleCollection(), $cloned->isLargeScaleCollection());
-        $this->assertEquals($referent->isVulnerablePeople(), $cloned->isVulnerablePeople());
         $this->assertEquals($referent->isDataCrossing(), $cloned->isDataCrossing());
+        $this->assertEquals($referent->isVulnerablePeople(), $cloned->isVulnerablePeople());
+        $this->assertEquals($referent->isSystematicMonitoring(), $cloned->isSystematicMonitoring());
         $this->assertEquals($referent->isActive(), $cloned->isActive());
         $this->assertEquals($referent->isSecurityEntitledPersons(), $cloned->isSecurityEntitledPersons());
         $this->assertEquals($referent->isSecurityOpenAccounts(), $cloned->isSecurityOpenAccounts());
diff --git a/tests/Domain/Registry/Model/TreatmentTest.php b/tests/Domain/Registry/Model/TreatmentTest.php
index 3e07fa182..23bb5bae3 100644
--- a/tests/Domain/Registry/Model/TreatmentTest.php
+++ b/tests/Domain/Registry/Model/TreatmentTest.php
@@ -55,10 +55,10 @@ class TreatmentTest extends TestCase
         $this->assertInstanceOf(ComplexChoice::class, $model->getSecuritySaving());
         $this->assertInstanceOf(ComplexChoice::class, $model->getSecurityTracability());
         $this->assertInstanceOf(ComplexChoice::class, $model->getSecurityOther());
-        $this->assertFalse($model->isSystematicMonitoring());
         $this->assertFalse($model->isLargeScaleCollection());
-        $this->assertFalse($model->isVulnerablePeople());
         $this->assertFalse($model->isDataCrossing());
+        $this->assertFalse($model->isVulnerablePeople());
+        $this->assertFalse($model->isSystematicMonitoring());
         $this->assertTrue($model->isActive());
     }
 
-- 
GitLab


From d6d9d9ae36908d40386f8ed42852388310579bfd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Wed, 12 Feb 2025 17:59:19 +0100
Subject: [PATCH 2/8] php-cs-fixer

---
 .../Generator/Word/ConformiteTraitementGenerator.php          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php b/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
index 7d8002e3d..9f9139be8 100644
--- a/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ConformiteTraitementGenerator.php
@@ -215,10 +215,10 @@ class ConformiteTraitementGenerator extends AbstractGenerator implements Impress
             $sensibleDatas                                                            = [];
             $specificTreatments                                                       = [];
             $treatment->isLargeScaleCollection() ? $specificTreatments[]              = 'Collecte à large échelle' : null;
-            $treatment->isDataCrossing() ? $specificTreatments[]                      = "Croisement d’ensemble de données" : null;
+            $treatment->isDataCrossing() ? $specificTreatments[]                      = 'Croisement d\'ensemble de données' : null;
             $treatment->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décision automatique avec effet juridique' : null;
             $treatment->isEvaluationOrRating() ? $specificTreatments[]                = 'Évaluation ou notation' : null;
-            $treatment->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion du bénéfice d’un droit, d’un service ou contrat" : null;
+            $treatment->isAutomaticExclusionService() ? $specificTreatments[]         = 'Exclusion du bénéfice d\'un droit, d’un service ou contrat' : null;
             $treatment->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
             $treatment->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $treatment->isInnovativeUse() ? $specificTreatments[]                     = 'Usage innovant' : null;
-- 
GitLab


From c2b765fca171bae64fc1b55ed705f31cadd788bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Wed, 12 Feb 2025 18:07:45 +0100
Subject: [PATCH 3/8] php-cs-fixer

---
 src/Domain/Reporting/Generator/Word/TreatmentGenerator.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php b/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
index 7360ea0cd..35fa660c0 100644
--- a/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/TreatmentGenerator.php
@@ -649,7 +649,7 @@ class TreatmentGenerator extends AbstractGenerator implements ImpressionGenerato
             $item->isDataCrossing() ? $specificTreatments[]                      = 'Croisement d’ensemble de données' : null;
             $item->isAutomatedDecisionsWithLegalEffect() ? $specificTreatments[] = 'Décision automatique avec effet juridique' : null;
             $item->isEvaluationOrRating() ? $specificTreatments[]                = 'Évaluation ou notation' : null;
-            $item->isAutomaticExclusionService() ? $specificTreatments[]         = "Exclusion du bénéfice d’un droit, d’un service ou contrat" : null;
+            $item->isAutomaticExclusionService() ? $specificTreatments[]         = 'Exclusion du bénéfice d\'un droit, d’un service ou contrat' : null;
             $item->isVulnerablePeople() ? $specificTreatments[]                  = 'Personnes vulnérables' : null;
             $item->isSystematicMonitoring() ? $specificTreatments[]              = 'Surveillance systématique' : null;
             $item->isInnovativeUse() ? $specificTreatments[]                     = 'Usage innovant' : null;
-- 
GitLab


From 18fbd1ad8dc01d4b8b44245b140404ac79cbea1f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Thu, 13 Feb 2025 14:11:19 +0100
Subject: [PATCH 4/8] console.log

---
 templates/Registry/Conformite_traitement/list.html.twig | 1 -
 templates/User/Collectivity/edit.html.twig              | 1 -
 templates/User/Collectivity/list.html.twig              | 2 +-
 templates/User/Profile/collectivity_edit.html.twig      | 1 -
 4 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/templates/Registry/Conformite_traitement/list.html.twig b/templates/Registry/Conformite_traitement/list.html.twig
index 956f440eb..1325257d6 100644
--- a/templates/Registry/Conformite_traitement/list.html.twig
+++ b/templates/Registry/Conformite_traitement/list.html.twig
@@ -185,7 +185,6 @@
 
     <script>
         function cbColRenderFunction (data, type, full, meta){
-            console.log(data, type, full, meta)
             return data
         }
 
diff --git a/templates/User/Collectivity/edit.html.twig b/templates/User/Collectivity/edit.html.twig
index db3a6d4c4..ceb745e56 100644
--- a/templates/User/Collectivity/edit.html.twig
+++ b/templates/User/Collectivity/edit.html.twig
@@ -42,7 +42,6 @@
             $("#collectivity_reviewData_logo").after('<div style="margin-top:1em"><img height="80" src="{{ object.reviewData.logo }}" /><button id="setDeleteLogo" class="btn btn-link"><i aria-hidden="true" class="fa fa-trash"></i> Supprimer le logo</button></div>')
             $("body").on('click', '#setDeleteLogo', function(ev) {
                 ev.preventDefault()
-                console.log('click', ev)
                 $(ev.target).parent().remove()
                 $('#collectivity_reviewData_deleteLogo').val(1);
             })
diff --git a/templates/User/Collectivity/list.html.twig b/templates/User/Collectivity/list.html.twig
index 82b3b0e23..338e10d72 100644
--- a/templates/User/Collectivity/list.html.twig
+++ b/templates/User/Collectivity/list.html.twig
@@ -255,7 +255,7 @@
                     $('body').append(form);
                     form.submit();
                 }).fail(function(err) {
-                    console.log(err)
+                    // console.log(err)
                 })
             })
         }
diff --git a/templates/User/Profile/collectivity_edit.html.twig b/templates/User/Profile/collectivity_edit.html.twig
index c4e716480..93081c030 100644
--- a/templates/User/Profile/collectivity_edit.html.twig
+++ b/templates/User/Profile/collectivity_edit.html.twig
@@ -197,7 +197,6 @@
             $("#collectivity_reviewData_logo").after('<div style="margin-top:1em"><img height="80" src="{{ object.reviewData.logo }}" /><button id="setDeleteLogo" class="btn btn-link"><i aria-hidden="true" class="fa fa-trash"></i> Supprimer le logo</button></div>')
             $("body").on('click', '#setDeleteLogo', function(ev) {
                 ev.preventDefault()
-                console.log('click', ev)
                 $(ev.target).parent().remove()
                 $('#collectivity_reviewData_deleteLogo').val(1);
             })
-- 
GitLab


From 90ca4f349e00ab3c811efcad58d00fca2e01a335 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Thu, 13 Feb 2025 15:06:58 +0100
Subject: [PATCH 5/8] =?UTF-8?q?[Sous-traitants]=20Inversion=20donn=C3=A9es?=
 =?UTF-8?q?=20Hors=20UE=20en=20donn=C3=A9es=20dans=20l'UE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 assets/js/dashboard.js                        |  2 +-
 .../registry/translations/messages.fr.yaml    |  4 +--
 .../registry/translations/validators.fr.yaml  |  2 +-
 docs/docutilisateur.md                        |  4 +--
 migrations/Version20250213144200.php          | 35 +++++++++++++++++++
 .../Controller/ContractorController.php       |  4 +--
 src/Domain/Registry/Model/Contractor.php      |  2 +-
 .../Generator/Word/ContractorGenerator.php    |  8 ++---
 templates/Registry/Contractor/show.html.twig  |  4 +--
 9 files changed, 50 insertions(+), 15 deletions(-)
 create mode 100644 migrations/Version20250213144200.php

diff --git a/assets/js/dashboard.js b/assets/js/dashboard.js
index e0238e822..19f29c82f 100644
--- a/assets/js/dashboard.js
+++ b/assets/js/dashboard.js
@@ -186,7 +186,7 @@ $(document).ready(function() {
             'contractor-sending-data-outside-eu',
             labelYesNo,
             contractorSendingDataOutsideEuData,
-            [colorRed, colorBlue]
+            [colorGreen, colorRed]
         );
     }
 
diff --git a/config/domain/registry/translations/messages.fr.yaml b/config/domain/registry/translations/messages.fr.yaml
index 82a5aa588..e786e89e9 100644
--- a/config/domain/registry/translations/messages.fr.yaml
+++ b/config/domain/registry/translations/messages.fr.yaml
@@ -150,7 +150,7 @@ registry:
             contractual_clauses_verified: Clauses contractuelles vérifiées
             adopted_security_features: Adopte les éléments de sécurité nécessaires
             maintains_treatment_register: Tient à jour un registre des traitements
-            sending_data_outside_eu: Envoi des données hors UE
+            sending_data_outside_eu: Les données restent dans l'Union européenne
             other_informations: Autres informations
             has_dpo: Le sous-traitant a désigné un DPD
             delete_confirm: Souhaitez-vous vraiment supprimer le sous-traitant "%object%" ?
@@ -161,7 +161,7 @@ registry:
             security: Sécurité
             maintains_treatment_register: Registre des traitements
             register: Registre
-            sending_data_outside_eu: Données hors UE
+            sending_data_outside_eu: Données dans l'UE
         tab:
             coordinates: Coordonnées
             dpo: Délégué à la protection des données
diff --git a/config/domain/registry/translations/validators.fr.yaml b/config/domain/registry/translations/validators.fr.yaml
index bcee07626..739707d3f 100644
--- a/config/domain/registry/translations/validators.fr.yaml
+++ b/config/domain/registry/translations/validators.fr.yaml
@@ -23,7 +23,7 @@ registry_contractor:
     name:
         not_blank: Vous devez renseigner un nom
     sending_data_outside_eu:
-        not_null: Envoi des données hors UE doit être renseignée
+        not_null: Les données restent dans l'Union européenne doit être renseignée
 
 registry_proof:
     document_file:
diff --git a/docs/docutilisateur.md b/docs/docutilisateur.md
index 35f415e6d..162879be3 100644
--- a/docs/docutilisateur.md
+++ b/docs/docutilisateur.md
@@ -32,7 +32,7 @@ Le tableau de bord permet de visualiser en un coup d’œil l’état d’avance
 ![Tableau de bord](images/Madis-Tableau-De-Bord-Utilisateur.png)
 
 Il est possible de visualiser différents indicateurs :
-* Des graphiques synthétisant le nombre de sous-traitants conformes et non conformes pour les clauses contractuelles, les éléments de sécurité adoptés, le registre des traitements, ainsi que les données hors UE ;
+* Des graphiques synthétisant le nombre de sous-traitants conformes et non conformes pour les clauses contractuelles, les éléments de sécurité adoptés, le registre des traitements, ainsi que les données dans l'UE ;
 * Des graphiques synthétisant le nombre de demandes non archivées réparties par types de demandes, ainsi que par statut.
 * Des statistiques et un accès rapide à certains modules :
   * Le nombre total de demandes non archivées à traiter. Une demande sera considérée comme « **À traiter** » si elle n'a pas de statut « **Demande traitée et clôturée** » ou « **Demande refusée** » et qu'elle n'a pas de date de traitement ;
@@ -312,7 +312,7 @@ Dans les informations générales, il est possible de renseigner les éléments
 * **Clauses contractuelles vérifiées** : Les clauses contractuelles de ce contrat ont été vérifiées et sont conformes au RGPD ;
 * **Adopte les éléments de sécurité nécessaires** : Suite à une demande ou à une vérification, le sous-traitant a adopté les mesures de sécurité jugées suffisantes ;
 * **Tient à jour un registre des traitements** : Le registre de traitement du sous-traitant a été communiqué et est tenu à jour ;
-* **Envoi des données hors UE** : Les données sont envoyées en dehors de l'Union Européenne.
+* **Les données restent dans l'Union européenne** : Les données ne sont pas envoyées en dehors de l'Union Européenne.
 
 #### Délégué à la protection des données
 
diff --git a/migrations/Version20250213144200.php b/migrations/Version20250213144200.php
new file mode 100644
index 000000000..45246a15e
--- /dev/null
+++ b/migrations/Version20250213144200.php
@@ -0,0 +1,35 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250213144200 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->abortIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\'.');
+
+        $this->addSql('UPDATE registry_contractor SET sending_data_outside_eu = NOT sending_data_outside_eu');
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->abortIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\'.');
+
+        $this->addSql('UPDATE registry_contractor SET sending_data_outside_eu = NOT sending_data_outside_eu');
+    }
+}
diff --git a/src/Domain/Registry/Controller/ContractorController.php b/src/Domain/Registry/Controller/ContractorController.php
index 1a227bf79..face4ffcb 100644
--- a/src/Domain/Registry/Controller/ContractorController.php
+++ b/src/Domain/Registry/Controller/ContractorController.php
@@ -213,8 +213,8 @@ class ContractorController extends CRUDController
                 'element_securite'       => $contractor->isAdoptedSecurityFeatures() ? $yes : $no,
                 'registre_traitements'   => $contractor->isMaintainsTreatmentRegister() ? $yes : $no,
                 'donnees_hors_eu'        => $contractor->isSendingDataOutsideEu() ?
-                    '<span class="badge bg-red">' . $this->translator->trans('global.label.yes') . '</span>' :
-                    '<span class="badge bg-green">' . $this->translator->trans('global.label.no') . '</span>',
+                    '<span class="badge bg-green">' . $this->translator->trans('global.label.yes') . '</span>' :
+                    '<span class="badge bg-red">' . $this->translator->trans('global.label.no') . '</span>',
                 'createdAt' => date_format($contractor->getCreatedAt(), 'd-m-Y H:i'),
                 'updatedAt' => date_format($contractor->getUpdatedAt(), 'd-m-Y H:i'),
                 'actions'   => $this->getActionCellsContent($contractor),
diff --git a/src/Domain/Registry/Model/Contractor.php b/src/Domain/Registry/Model/Contractor.php
index f834f0bf8..f45bfa4ad 100644
--- a/src/Domain/Registry/Model/Contractor.php
+++ b/src/Domain/Registry/Model/Contractor.php
@@ -101,7 +101,7 @@ class Contractor implements LoggableSubject, CollectivityRelated
     private $maintainsTreatmentRegister;
 
     /**
-     * Données hors UE.
+     * Données dans l'UE.
      *
      * @var bool
      */
diff --git a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
index 548c8d69c..652ab0ad9 100644
--- a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
@@ -48,7 +48,7 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
             'Clauses contractuelles vérifiées',
             'A adopté les éléments de sécurité nécessaires',
             'Tient à jour un registre des traitements',
-            'Envoi des données hors UE',
+            'Les données restent dans l\'Union européenne',
         ];
         $nbContractors                = \count($data);
         $nbVerifiedContractualClauses = 0;
@@ -103,7 +103,7 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
                 ++$nbMaintainsTreatmentRegister;
             }
             // Sending data outside EU
-            if ($contractor->isSendingDataOutsideEu()) {
+            if (!$contractor->isSendingDataOutsideEu()) {
                 ++$nbSendingDataOutsideEu;
             }
         }
@@ -122,7 +122,7 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
                 'Clauses contractuelles vérifiées',
                 'Adopte les éléments de sécurité nécessaires',
                 'Tient à jour un registre des traitements',
-                'Envoi des données hors UE',
+                'Les données restent dans l\'Union européenne',
             ],
         ];
         // Add content
@@ -185,7 +185,7 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
                     $contractor->isMaintainsTreatmentRegister() ? 'Oui' : 'Non',
                 ],
                 [
-                    'Envoi des données hors UE',
+                    'Les données restent dans l\'Union européenne',
                     $contractor->isSendingDataOutsideEu() ? 'Oui' : 'Non',
                 ],
                 [
diff --git a/templates/Registry/Contractor/show.html.twig b/templates/Registry/Contractor/show.html.twig
index 32adba8be..602849c5a 100644
--- a/templates/Registry/Contractor/show.html.twig
+++ b/templates/Registry/Contractor/show.html.twig
@@ -101,9 +101,9 @@
                                 <td><strong>{{ 'registry.contractor.label.sending_data_outside_eu'|trans }}</strong></td>
                                 <td>
                                     {% if object.sendingDataOutsideEu %}
-                                        <span class="badge bg-red">{{ 'global.label.yes'|trans }}</span>
+                                        <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
                                     {% else %}
-                                        <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        <span class="badge bg-red">{{ 'global.label.no'|trans }}</span>
                                     {% endif %}
                                 </td>
                             </tr>
-- 
GitLab


From 3f1c6dbab8f3055ffb573df3ad4be35eca13bdb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Thu, 13 Feb 2025 17:44:08 +0100
Subject: [PATCH 6/8] [Bilan] Fix calcul et paragraphe des sous-traitants

---
 CHANGELOG.md                                  |  5 +-
 .../Generator/Word/ContractorGenerator.php    | 58 +++++++++++++------
 2 files changed, 43 insertions(+), 20 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e5c075358..1b2eb5b2f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,6 @@ CHANGELOG
 =========
 ## [2.4.9] - 2025-XX-XX
 ### Ajout
-- [Global] Ajout des champs absents dans les documents Word générés depuis la liste des différents modules.
 - [Formulaire] Ajout d'un label aux champs type et liste des structures dans la gestion des droits des modèles d'AIPD et dans les référentiels, ainsi que dans la duplication.
 - [Accessibilité] Ajout du plan d'actions 2025.
 - [Preuves] Ajout de la possibilité de déposer des documents ayant comme extension .txt, .log, .csv et .md.
@@ -24,14 +23,16 @@ CHANGELOG
 - [Traitements] Le critère « Décisions automatisées avec effet » est renommé en « Décision automatique avec effet juridique ».
 - [Traitements] Le critère « Exclusion automatique d'un service » est renommé en « Exclusion du bénéfice d’un droit, d’un service ou contrat ».
 - [Traitements] Déplacement des mesures de sécurité et confidentialité par ordre alphabétique.
+- [Sous-traitants] Inversion de la case à cocher de l'envoi de données hors UE en dans l'UE.
 - [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité.
 - [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan.
 - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.
 ### Fix
-- [Traitements] Fix de certains champs manquants dans le document Word généré depuis la liste des traitements.
+- [Global] Fix de certains champs manquants dans les documents PDF et Word générés depuis les différents modules.
 - [Indice de maturité] Fix de l'affichage du graphique dans le bilan et la synthèse d'un indice de maturité.
 - [Bilan] Fix de l'affichage de la date dans le tableau des actions de protection mises en place.
 - [Bilan] Fix de certaines données présentes dans le tableau annexe du registre des traitements.
+- [Bilan] Fix de certaines données calculées dans le paragraphe du registre des sous-traitants.
 - [Registre public] Fix affichage des durées de conservation.
 - [Migration] Fix d'une migration qui cause une erreur lors du déploiement.
 
diff --git a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
index 652ab0ad9..838bd1c1f 100644
--- a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
@@ -56,6 +56,25 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
         $nbMaintainsTreatmentRegister = 0;
         $nbSendingDataOutsideEu       = 0;
 
+        foreach ($data as $contractor) {
+            // Verified contractual clauses
+            if ($contractor->isContractualClausesVerified()) {
+                ++$nbVerifiedContractualClauses;
+            }
+            // Adopted security features
+            if ($contractor->isAdoptedSecurityFeatures()) {
+                ++$nbAdoptedSecurityFeatures;
+            }
+            // Maintains treatment register
+            if ($contractor->isMaintainsTreatmentRegister()) {
+                ++$nbMaintainsTreatmentRegister;
+            }
+            // Sending data outside EU
+            if (!$contractor->isSendingDataOutsideEu()) {
+                ++$nbSendingDataOutsideEu;
+            }
+        }
+
         $section->addTitle('Registre des sous-traitants', 2);
 
         if (empty($data)) {
@@ -65,7 +84,27 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
         }
 
         $section->addText("Un recensement des sous-traitants gérants des données à caractère personnel de {$collectivity} a été effectué.");
-        $section->addText("Il y a {$nbContractors} sous-traitants identifiés, les clauses contractuelles de {$nbVerifiedContractualClauses} d’entre eux ont été vérifiées. {$nbAdoptedSecurityFeatures} sous-traitants ont adopté les éléments de sécurité nécessaires. {$nbMaintainsTreatmentRegister} sous-traitants tiennent à jour un registre des traitements. {$nbSendingDataOutsideEu} sous-traitants envois des données hors UE.");
+        $section->addText("Il y a " . ($nbContractors == 1 ? " un sous-traitant identifié." : "{$nbContractors} sous-traitants identifiés."));
+        $section->addListItem(
+            ($nbVerifiedContractualClauses == 0 ? "Aucune clause contractuelle n’a été vérifiée ;" :
+            ($nbVerifiedContractualClauses == 1 ? "1 clause contractuelle a été vérifiée ;" :
+            "{$nbVerifiedContractualClauses} clauses contractuelles vérifiées ;"))
+        );
+        $section->addListItem(
+            ($nbAdoptedSecurityFeatures == 0 ? "Aucun sous-traitant n’a adopté les éléments de sécurité nécessaires ;" :
+            ($nbAdoptedSecurityFeatures == 1 ? "1 sous-traitant a adopté les éléments de sécurité nécessaires ;" :
+            "{$nbAdoptedSecurityFeatures} sous-traitants ont adopté les éléments de sécurité nécessaires ;"))
+        );
+        $section->addListItem(
+            ($nbMaintainsTreatmentRegister == 0 ? "Aucun sous-traitant ne tient à jour un registre des traitements ;" :
+            ($nbMaintainsTreatmentRegister == 1 ? "1 sous-traitant tient à jour un registre des traitements ;" :
+            "{$nbMaintainsTreatmentRegister} sous-traitants tiennent à jour un registre des traitements ;"))
+        );
+        $section->addListItem(
+            ($nbSendingDataOutsideEu == 0 ? "Aucun sous-traitant n'envoie des données hors Union européenne." :
+            ($nbSendingDataOutsideEu == 1 ? "1 sous-traitant envoie des données hors Union européenne." :
+            "{$nbSendingDataOutsideEu} sous-traitants envoient des données hors Union européenne."))
+        );
 
         $ContractorsListTable = $section->addTable($this->tableStyle);
         $ContractorsListTable->addRow(null, ['tblHeader' => true, 'cantsplit' => true]);
@@ -89,23 +128,6 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
             $cell->addText($contractor->isMaintainsTreatmentRegister() ? 'Oui' : 'Non');
             $cell = $ContractorsListTable->addCell(1500);
             $cell->addText($contractor->isSendingDataOutsideEu() ? 'Oui' : 'Non');
-
-            // Verified contractual clauses
-            if ($contractor->isContractualClausesVerified()) {
-                ++$nbVerifiedContractualClauses;
-            }
-            // Adopted security features
-            if ($contractor->isAdoptedSecurityFeatures()) {
-                ++$nbAdoptedSecurityFeatures;
-            }
-            // Maintains treatment register
-            if ($contractor->isMaintainsTreatmentRegister()) {
-                ++$nbMaintainsTreatmentRegister;
-            }
-            // Sending data outside EU
-            if (!$contractor->isSendingDataOutsideEu()) {
-                ++$nbSendingDataOutsideEu;
-            }
         }
     }
 
-- 
GitLab


From 774dc93a264ea91285b9165a11b02dd0e00e5564 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Fri, 14 Feb 2025 11:37:57 +0100
Subject: [PATCH 7/8] php-cs-fixer

---
 .../Generator/Word/ContractorGenerator.php    | 26 +++++++++----------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
index 838bd1c1f..873603cc0 100644
--- a/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ContractorGenerator.php
@@ -84,26 +84,26 @@ class ContractorGenerator extends AbstractGenerator implements ImpressionGenerat
         }
 
         $section->addText("Un recensement des sous-traitants gérants des données à caractère personnel de {$collectivity} a été effectué.");
-        $section->addText("Il y a " . ($nbContractors == 1 ? " un sous-traitant identifié." : "{$nbContractors} sous-traitants identifiés."));
+        $section->addText('Il y a ' . (1 == $nbContractors ? ' un sous-traitant identifié.' : "{$nbContractors} sous-traitants identifiés."));
         $section->addListItem(
-            ($nbVerifiedContractualClauses == 0 ? "Aucune clause contractuelle n’a été vérifiée ;" :
-            ($nbVerifiedContractualClauses == 1 ? "1 clause contractuelle a été vérifiée ;" :
-            "{$nbVerifiedContractualClauses} clauses contractuelles vérifiées ;"))
+            0 == $nbVerifiedContractualClauses ? 'Aucune clause contractuelle n’a été vérifiée ;' :
+            (1 == $nbVerifiedContractualClauses ? '1 clause contractuelle a été vérifiée ;' :
+            "{$nbVerifiedContractualClauses} clauses contractuelles vérifiées ;")
         );
         $section->addListItem(
-            ($nbAdoptedSecurityFeatures == 0 ? "Aucun sous-traitant n’a adopté les éléments de sécurité nécessaires ;" :
-            ($nbAdoptedSecurityFeatures == 1 ? "1 sous-traitant a adopté les éléments de sécurité nécessaires ;" :
-            "{$nbAdoptedSecurityFeatures} sous-traitants ont adopté les éléments de sécurité nécessaires ;"))
+            0 == $nbAdoptedSecurityFeatures ? 'Aucun sous-traitant n’a adopté les éléments de sécurité nécessaires ;' :
+            (1 == $nbAdoptedSecurityFeatures ? '1 sous-traitant a adopté les éléments de sécurité nécessaires ;' :
+            "{$nbAdoptedSecurityFeatures} sous-traitants ont adopté les éléments de sécurité nécessaires ;")
         );
         $section->addListItem(
-            ($nbMaintainsTreatmentRegister == 0 ? "Aucun sous-traitant ne tient à jour un registre des traitements ;" :
-            ($nbMaintainsTreatmentRegister == 1 ? "1 sous-traitant tient à jour un registre des traitements ;" :
-            "{$nbMaintainsTreatmentRegister} sous-traitants tiennent à jour un registre des traitements ;"))
+            0 == $nbMaintainsTreatmentRegister ? 'Aucun sous-traitant ne tient à jour un registre des traitements ;' :
+            (1 == $nbMaintainsTreatmentRegister ? '1 sous-traitant tient à jour un registre des traitements ;' :
+            "{$nbMaintainsTreatmentRegister} sous-traitants tiennent à jour un registre des traitements ;")
         );
         $section->addListItem(
-            ($nbSendingDataOutsideEu == 0 ? "Aucun sous-traitant n'envoie des données hors Union européenne." :
-            ($nbSendingDataOutsideEu == 1 ? "1 sous-traitant envoie des données hors Union européenne." :
-            "{$nbSendingDataOutsideEu} sous-traitants envoient des données hors Union européenne."))
+            0 == $nbSendingDataOutsideEu ? "Aucun sous-traitant n'envoie des données hors Union européenne." :
+            (1 == $nbSendingDataOutsideEu ? '1 sous-traitant envoie des données hors Union européenne.' :
+            "{$nbSendingDataOutsideEu} sous-traitants envoient des données hors Union européenne.")
         );
 
         $ContractorsListTable = $section->addTable($this->tableStyle);
-- 
GitLab


From 4986a06b5167e3099991212e3bcf9bf8c384ae0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Wed, 19 Feb 2025 17:09:54 +0100
Subject: [PATCH 8/8] =?UTF-8?q?[AIPD]=20Mise=20=C3=A0=20jour=20dynamique?=
 =?UTF-8?q?=20de=20l'impact=20potentiel=20+=20PDF=20+=20Changelog?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Ajout d'un calcul dynamique de l'impact potentiel
- Ajout d'un bouton de retour et d'impression à l'étape 5 d'une AIPD
- Modification de l'image du calcul du niveau de risque
- Modification globale du PDF d'une AIPD
- Suppression du bouton d'enregistrement en brouillon à l'étape 5 d'une AIPD
---
 CHANGELOG.md                                  |    6 +
 public/images/NiveauRisque.png                |  Bin 271478 -> 25201 bytes
 .../Analyse_impact/_form_step_3.html.twig     |   79 +-
 templates/Aipd/Analyse_impact/edit.html.twig  |   16 -
 .../Aipd/Analyse_impact/evaluation.html.twig  |   19 +-
 templates/Aipd/Analyse_impact/pdf.html.twig   | 3346 +++++++++--------
 .../Modele_analyse/_form_criteres.html.twig   |    2 +-
 7 files changed, 1775 insertions(+), 1693 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b2eb5b2f..28a8d662d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,8 @@ CHANGELOG
 - [Référentiels] Ajout du nom de l'élément modifié dans la gestion des droits des référentiels.
 - [AIPD] Ajout du nom de l'élément modifié dans la gestion des droits des modèles d'AIPD.
 - [AIPD] Ajout du modèle XML sur la vidéoprotection mis en oeuvre par les autorités publiques.
+- [AIPD] Ajout d'un bouton pour retourner à la liste et un bouton pour générer un PDF depuis l'étape 5 d'évaluation d'une AIPD.
+- [AIPD] Ajout d'un changement dynamique de l'impact potentiel selon le choix de la vraisemblance et de la gravité dans l'étape 3 d'instruction d'une AIPD.
 ### Changement
 - [Global] Divers renommages et traductions.
 - [Documentation] Mise à jour de la documentation technique.
@@ -26,7 +28,11 @@ CHANGELOG
 - [Sous-traitants] Inversion de la case à cocher de l'envoi de données hors UE en dans l'UE.
 - [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité.
 - [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan.
+- [AIPD] Amélioration globale dans le PDF d'une AIPD.
+- [AIPD] Modification de l'image sur la gravité et la vraisemblance dans le PDF d'une AIPD.
 - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.
+### Suppression
+- [AIPD] Suppression du bouton pour enregistrer un brouillon dans l'étape 5 d'évaluation d'une AIPD.
 ### Fix
 - [Global] Fix de certains champs manquants dans les documents PDF et Word générés depuis les différents modules.
 - [Indice de maturité] Fix de l'affichage du graphique dans le bilan et la synthèse d'un indice de maturité.
diff --git a/public/images/NiveauRisque.png b/public/images/NiveauRisque.png
index 1aa50b4a1f05af425671b972f01d77996797aca2..5913d6cb5b3c893ab5dec7bc147729dbc8740921 100644
GIT binary patch
literal 25201
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%0AkaG-w2rqxag
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
AD*ylh

literal 271478
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%0Ar>xvp{h4^=N@u0qf?9
zIiNWvQTIl;?Ck7}G=fR?VifY=APbU~qE)1BGY12^Eaj!xWPvhUtyE*ovIMd>GC&zM
zz%`X5hCJ|75@5kRF=Q3|k!o$OOLrqgiEjZYHpg#Zq-3KyB|F6+B(yEhsw%3gtZJ<4
zv>PxllxtCK(J*XdrmO_NX-GB5ok&SF;KxHNQCER80qzWkd5g`9?Tc^U6E&qk<Futu
zPcH)!#u-;UgLnh{CJ7y(bC)M2Ml3jysArS3Q1|VNUx^L|Q>i8md}FFxO~<UC?NwC=
z*16Z|F~^X)LBHKyGkTqHE2p88);HxlTauV92qal9oh(MwaHci}A6^6_e_NG6J^)@O
zG<rzyPODa1fxpxJDC`}!CxnlGu)HSNLxXM2M3Xm9d%VlB_s6j_?8OK-2O!>05x})8
zGPuf$<i4PqCMkDiR#W>D7RsU7a1MlhA4l)_35#RyRtN9yfM*zvYue&N`Qwn-Y5JtJ
z{=qY@52MA}TxGQ&l|BmOaC>xx@IxtYq>H2Av5Y$+;|3q^lx?->s!@Ke(Uh6t!Eo14
zf<wdJ)OC45!EBchqw1fl-yfnMEE{7|8>U+;cX865W6poB!+6VF&$2pywY#D^4;?aH
z@(+bgCA7;FlA71GM%PR`_%!WphZ4UuDGeqi{?v69^LjF-sl;J6d6V_c?J568x%DE{
zHX=e~)<6#W*^EF#Aryt%+S=ea#MooxkH*3Cwf*G17den?O*AR%=P@+i7z4g6q&}0@
zw&B7J8i_}~z(MJjRk-m?uH0RME~8hi$g;k~qp2_6XC(fi?lxjXC?#Osl%i&yM<}_j
zL|H&J62c}XkHP4YjdwZooW2NzjurHwEs7SVZUOu@i&+JNQ)3i>Bgf{+z^*R+t@@PQ
zT!%J7IiNUul)MzDEJ%h#H5r^3a|DzCV&UHdBB{K;J2uFG#%PlQ(yR{zh94{p*_AU|
z6O(}!1d(()xUx!P9kM}k%Nol%%YX1xsp3CrYHGfRlmo%J*YocC&fk7l#zSsGY!j}G
zx=caTSW^%wEM}kuXd4MM3P)4*Zt!V_IM3x)^po=vF{dAvE?0%ExK^4(Of6#WPZqcd
zhmtofQgWh^)g#t{4xf(ib8SRM1Irqn0c3R@A>>3PR-!A3As;EkXNL7_62|_&Om=sc
zRWq?dW`bYzUF85JRiW=JKXcHqli!4ki(2=v`ADSKuHHPW_)RG4-e1r%i7>M|3JeKu
z%_4gn(iNkZ>)$*n>!gn9;;Gi&DD+k?20;8VvsL`MO_WHnukYRb)a(2exLHdlDxf?f
z^Ya*Q#&-yAhZ4!=#9HS5AR`<%mwc?4>-d-igYW=dNSuJnz&cesM|-B>fD~PO{tHTL
z;W#Fts<N+L7Y3x-D&7yDtwry!9g<?dB8k7`-Fafq0`;)5ZPAbf#3YJJZ7j&%wM~`$
z@#S-(iTIT)muvtPcJt2eDsi_K@e|EJkLw)1wXHjVN`CoO2)=3zoZ^NN1J<y&CnmqF
zXv4pz^lqL2P(Njje>RdeT|&z!DDLuj<=q_tq>h=qpPI4rnKtD~VNB4v2;vnr3R5>x
zOIyq8*$VntLE_d3st9!p*x~@V34~7gFD(LO$?^LE@D#FcV-eJpYgClkF(GMy<YE~Y
zS)c-GG+>|@??bPY14H%3pN^d+qwK#MWQ^TnZJ3r`hen5oQkLqJG5!NTl75X^b{&6=
z-VBlj1KB#{PKNPJ?%7N%0M#)*?^xDULm?t0)L$k-dhtVc@t0K5eF#r6J9QfGxi7q9
zzyF+!h(W=>=(nl*jW*mx(kvDKF5;{tEr35;jN#-#*}3v6V?0I+g^wO6oOkH?&)KUv
zvhVqm8Hj2H5tjdoS*z9FWJoq3w`6JlR-_4n*eX`T_KCB<{n0QiVf+?{C#s$ywj7L|
z&SdcMf~IXI&RSe3NEf0atw-WJctvj%d-5R6|HuXo-I=N%<jXd`o%Ckpdx0z~nZ(`k
zhw-N@YBH49*q6w6S;dGE6CN42En*+u>S;Hd(qsvf)dB8~Ix?+l=!(A2$=S~I6&FPh
zG+~b<IeB6V@DPoF=u!bDV3^V-3sX$tRat*sv_xTMZNBhpib@m<=?|m*qa7@~Q(Lh-
zv#}&ITb*|v%DR~8G&kttV6vRA$KPZ|3ag|f?S5c;QZn%EX$>jO*d(Qc9a+L(E86i@
z72PzMG~8oh%JlfxsWDD35sQf5v}3^I=3)~vHvS4$vLGo89(J`;GgEmffNYi>Bubb<
zesem&7`d#AY@tk4;u#Pc2<VDo&v<->yfI1DoSzb%O0tLLmIJ8PfTWYks1*fRkAY69
z%1SH-x^qiujJ3$jugH8??CF#{F>wh=$ySzv6gJw5)Rn?G3)wI1|CKgqXv4}ZF*)WJ
zu!GPf=t+0#x9acr0or&&pV^LK?~jHgNQtot=L<~2hI~oI%qen@VMCqq@XS?MVuD^B
zuV={LXyO88N9-g-5_`)R>R53w<A36V>Y_WwZrnOVp?2>UJY>Ge%hzvvU!3U=R8bw)
zk9}8vPD&sdtC;A`RA&5A*rR?b@k+aZ9QhCaO*RKfSyBlPuId3gdt>yXnG{pI8$`oM
zriP(y`!k~t_?&1@G>eRP$9pq2{ft*=STt{q^~MIkX^VGfz?CZKCC_Ljf-QVC8ehM%
zs5UX%80r)|%(I7FC>sRlRysb*qAAU-z<|i&0jP*d%m#yZe`>sFR%YMYEneYSB{q*o
zJ}{_XEX##cDz0wRr?SS@AuH0<_wng0P^L<<({3lF<FJK9`)x_q7VYzVL_o89M9o<i
z(YOKhwH9*m&SHb7daiwb_87wUT|AtR_kjU)P7OM95&gim1|v~pe7m^xeHTi~zn3#o
zs<9})YC^h-y$V6VG5a$Pi67&9BG^c`;!<3Z!d#0QrI@{AKa)IEM3#8d>jdUu<a`;o
zUu6HWZ>RD?1vVeReyJqs&Q^bh_kD5Qmp<~E%r|SdPO|5I<$SlwPugYYfxO5^?u)Hy
z_BekOUv1ibmKVhsgtkR%sLN=+)OAkeeUsfbt?H(}&OZ0kfbgI;NY*Q7^7O`o^9_We
zz{f*vyjbS!kH$}geQPWehiNj?!#ny+usi{uwXra&QiH7=Uu`zTf}!2J((yVnaO5T%
z{;j5L-Z=p!)Qz(uh2GF|0&!zP5u5@^nV7%##wKhG50}-pR~5>fMoVs)h#lIuvWQN4
zNzDTS<YEBPiN6xrGiKQzIZV&+D4S!zsQ?e^Bt76A8&D4j2V~Cx1LqW^*f0zs*${H?
zvjdGpXolT}AE+_aq}0Z>Qxmh<NnVofU($=&rM~+ss3}rc6w7q`Mb%}>wMwz=PW*y|
zpAB(42Wj`aX2ha`?`j2BrPW$^t)$(MeqWVjnRRJT$CnaaJZweWHz)&Blk>t(%N_9%
z@vSuWRoN_EQG;p%jc6HxRY^T*T&8M&b$%_g0e%=?-Eu9>g6~{&vulnK^p6%v<m#hE
zY>G|g$=@|s7Ul&)E@;lt!j3uM7-hv`PD05q6T+Ilx@WDjDoB>XkC@m=$a^*-G&iK$
zXb>6{&gKziJk_FUH{7Z2LO0KE<rjBUq=um|`QHFDW&#0%Fg`~Zm&-g&^NS@f-&*Gj
zh!;6$iz_5mHzf2vXoK?zU|}ML)L3x(P*RRqLXTMLXYUX!Zw}#pk&?~FpyZ!pMduVo
zjqBFa-lM#727v<-`UsXHLz|jOBx8^AJmyBCTEG893FM;2nGba6IKf_||GpT-x5Pom
z{ugT0H}8(Z-j$f1?ZO89dWwta-I^Ya{09aEx%KB}zQrL51$UbcEY8c=i_;LC&jM~F
z?AT$3hKq|bhC6&R1$>UsEASjo9VzRE@7|C+cnT|UxXXHCaSHB~FI5Mj*r;DDpn(m*
zn+5`tm5#aB#aTSE_~(1i);Y$%-(Ab<FoQugF-IZYD$!Hg;U;nZf(GD{yKWFkWoT@*
z8p6v0m0eBx9w{IT*r&$93*auSmRp?P;)Yny>|^aq$8;x>n~aCXWu1ij+m^H|ucky&
zzfuHJ!56)gbZlg*tiTJ*F`Yb!<3j+Az$rYbZOXH-im>r<f(pW+(sm<}-@PJ1vwu{K
zD(mo57NhP9RI8|h2MjnPn@iMJ8)uqA0`P`MQfHH1E1ip0A6v_3545kr5Kn~bXcGgR
ztY@Qc=IGdW*wcn<L|_04ILwG2dU*5~q&#?)_c2wXYGFG#yC(5m^-LdxR0rQs9=~7H
zc0d?UUr&aA1UEWR)GIvVCCR3a-LMr<NyZTtDRKjKr7{#8@Zp)w7J-Ri_9!->d{p8c
zJBCrxSZyArnQjr@Eh`4(MA$UojnPqx-m}S4S+J{eWfW&J=228CJl_0QY_;HV5Rt1M
z_5c>wU~nz9vi}HOxwj6D&%>wXLmQ?c9;%+DQ`vJAo)*?pC-RVQwF&U={@ssm4X2#;
zi1&JYMAteqOiI{}m`=FG>nIhI1BzYM)ek9dHSQgRrA1?FDm%C?@WZ8*V{lTMs@s-F
zJ86gUTTez)36B!{5=w7&`CU1+42*5Xg)=91G27+$c>db$_psqG^&;Mj43AEdIsIn5
zsb|=&Ov5z`a~Q7G?(>dBqnvvPve)w4lN1VpvWTEQVHD3m534*7ues108vfe&^xV0W
zp3~W160ThDas#3(jhRgLVyDchZ+Fe8#IfWJm<fd~pyG6k-=1KPV}sF^|Luhv*qcM8
zR729%(YbeQGm=Cz?Il@qYdANRpIH8g3SY%GckwUN4G4AS<mu7hKSb>4$U~GXJk(E_
zozS|pXbT~}6I#`HNmupK^f=sLwg~h34g*#1QbX{J1WC4c!iKD;bGk=|I+e7;|EiU%
zsi{B5wSMMa-Rhn^Xtd<@|BHZo;e&qDlSw}%ZMabGbk%HA!BObFd;Y6Ar}M}Rb<=>T
z-XGwGo~)oIi)r9f-+oeAD#(;7Lz*}|h9WRx97GA>?aJ)6*9x_WjigQIf?gND*670Q
z=4s0|UbVr725+rsOIc)N8vaY;ZMH;a=*gPy#l843^Sg30z-CIF0T(o%lI#y}$#id8
zU{4F+k-Lj7vP#QAB>DOI(Yt-;-yKG)lAZBflcNsb*FY|Ac9{Ti=Jwj4tNPade#J>P
zR7?GwGw-X}&|e{@H>WR1X39NWtE!3ynt*pDl(x?H{avOP-MgFvg9~k+t3DoB3ri94
z{k4x>ywlpUcFsV!va(eX@6lk`c<;wS66p^f0Pf0yFog*0mP{;>NR6gokEgPrXWtY{
zdir46BcI6b^;EQen_JR?rZXU_eo<g{N=Ba9+675(`=E5_>vWFyul-v$c7YM3TZm_*
zZF)_CDvTb(@2Qx*j9P&UvD&!YK;B+PG8(?95MzPdt)9Ulj=$N$zM+-MUDw{*zZ%ST
zpiE8dWGIKtKjY8*xps9Qo*pA6HA2m{tE%_B8DVG{yed(vKAH(6!Pby{hu+ve_*a6M
zEo2d>=!DeIR_nEEGPVFQmUH=&8E#02<$*lQQB~5~o(<%M;1x&TABL4D@ej*dy&p%z
z%1lvc7<{akloqYn1G&t&qvO|{HkS1!IeZIlH#R$566Mnzo$u>;`Y$VJ9TUNEbuE-k
ziwDE#`~T8mwOE|4&%7Ph9wBCh67t(#TX__9VJ{oAOQmQmb_r8|81w}LG8PUE;1uY}
zI$DEGG$^k7YXn<(LG?=u8BgbasSZMuk-o~3AG)Tb$uf3^(FI6PTtm6T7;^h>SI#bj
zV{6Es%BX^aKBkm*sVmV6QS0HyTnX{}674M)Le_KdZ5z?`d*{(<WgHGD%3e2D+$(lQ
zXo(fYM#b+7)qyedgjU7R{s7gjI6;5Y@aVGF*S0dNQ%bwqbCZ!MZ^rB!3{SRRfzTxS
z<%0y$WeZO~p}`J2t{!F@zdB~md9557v4|C{(;Ksaj@Qz@Hs+6OR(_~?)r9{e>M8=-
zT(|8xH5`gN6bVwSxYOcL+}(l~cZU{tcP;K3Ttd;{R!9i$?(V#tJ9(3g|4H`#)?TI<
z?8;hnN%b07qY6thQjM_jeP8;9snm5z0f>_njoVQgSWy?C0k~28tgEYsG129^QXKTZ
z!O2f_T!+W6C_-SJ7ZaSSQq+~poFvOiqhgjkECGW6X~F)oCEgw!jNCdRbft8oTRgt<
z>I$jD0_^JnxO8t0Ps7>k=dXEx%b)?qc0TVa8f`Wgqp^a)!FRe&k6WT+N(Q@ua@52J
z6zv}#_w2^#A&(qbwaZ%@c1S{bAvk-RKl_%|viXe%6W`W&hR0alrW^8Y9nW?;(XUOL
zW9IosH)T1-)8=n{BCEvBf_tA4K&lh1XX8G-@>HGL6cj$;V>k1*dR&tb+y)12P%>vb
zpP$62*{=GgS1LMnGMANhbcc*=eF~(^+a8;ktI}?aHXx*M?qmEIaJVRh6MK5U=`-JL
zLgljSU<~7S5CScP(9lM^`mk#-{;RzT9)usu=?GhXFjCN)DA^?B^E>A8$P)nGcZPeQ
zOc#AvTA!$&tIE7&`Kv`?viywqS+{93cro13_VFP260mT!MMAH%y7eoFkOG|Bdk>yW
zdE3F~w9bATIK%iC{V%=I!}z<@yKWVhV|>}7ce>7VPqeTTIBL!V4&GjD-!)A(_gBa?
zsYozEqbjWEH~0*Y&y&{H>OhmFX=k!chnD-$y1r*IV7ks{B;t`SOqyEn3>P3c_6m11
zCZbyRze9aq?y~5Ci(4G&w*(WfI&4iPA*Aqv^h3D!0l=Oq9+f<*hd)w$LxeSs<1=Wy
zM(g1MUpMyQIb?k9NqQ70oz=$$wV>$UcScJN87@}OIGWY-qu{?DjuBTqH~W5w!f^<E
zvx8kvAPZ25Rkv&L<s8F%Avg$H$y&gCz!)2+<m9>NOyDON6EMCQ310{4x4FeFdQ_b$
zm6wzqPrB+z!cE`0!YmTWO(4&>kHKmIYJ2?{-BZeeoxz}hO$G#OY7Esf0v#3BevIAs
zA+}|sp&$DI=>W1Cc245n{^RSr><H?d&;gB;b?ii&%40X_vKw6)%vy%v+S&cO&v+E7
zyX>W(iZhO*7vk&ALi9S+uWz6^llJepcLoOV4K})Q5lG<No#E~1rGb1`#K1<KQ8ZW~
zUBl&tbKi{1%RLXnZevW-S@eV9J#zY>Yg%d^JXjcnzg>3kutW06r-Rebp>luLjeRM(
zXA#*lH+yw7_Wdfyah4mIFPW&>=AMMvNGVFyuN|BUTw$j+KZ$4ndoAw}|6XKN5=*Z8
zZL8O|5Miu?<zhuKvjI40yu~zv(V93fuc36%)fHx*Kxhr=i`s2<KSYVk_C>+G?%Q6`
zVa*fjnfQC-Sv;$}vJ$0OSR|x4uO4-Lq%V{c@YL;~6Y%hFTD4>b)})K;I2pm@@=#<D
zrbJnLxeaTf*u1=r38hkYH$+3uAu!PI+#5Kt?<Y8K?4HXcDrr{f4JpK<$JPF8S!aBU
zF|l0VGdhhk3IW>d3r(C0>*+N4;v&`fY-A`)8Pv|7?Pn>QN#We=F_-d=S*&~f)#<$C
z(86(L=os9crbl76Lwn|~^;&liit>TgJ#`R2*(|Wvya&_k{he^MBb#2~S>hmc@rCpH
z-d>XtRIm2^8bwsssm)u|@==3GBvA_YbWw-nuKUjqteI<sw|;fei@dDd!43L1g7;os
zl)N4qG8>@&AEe#T-C@dj5C1$a!uVYVKBWEp_{P`3(GRg2kf03@zcJ!+xBoJ>AJDWv
z$A#3zy*2nw!qHC#4#<@&okZB0$Q8jo@9x?*t=&>8k+kZ)S3Jh<)Bhx@bOQ})yuQ}6
z=Cz5`vpz=Gj_zz8HiR5*x$!&r8h}OS+B<UqNXuuQEKqYDZk<6&<U*JKt{L(O!ujRe
z@MXY&0-Ld1{bPdaNXitd+W#;e8Z`~x_}j|xv9f$I9S1%!z_9WDmK<bxuPBSm8P^|E
zszWG6p3YN*fCif@<5MPL`qI+0UFn%Qi>Q`-mK!MzFCXU6AT3TmgZ+oiNP+UJka+6s
zwGIdz^zsk=+Ywo<>!_IS^fMaWWNcWyP{Xg&v<#P51(tgj?lNaTuR046OUmGlj5*$f
zzsP=(v=?vK8Wxu@CR;fc!a71~Z*!;gq+30&aCQp?%h`PkzS{yHNvvgCN0T~Iv;7ml
zEw3TBvkNb4$eO{A%^)S4+0Fi<z(eHc88l-1B37n<vM`K5?w67i{N2S;Y}wQKJQYU#
z8}6R0pziy~3??k6HN`I~#W`Hp`+Ma+()q7WH!L~Bofy0P#(A=)t5Xt<Fi%o6Atfi5
zMN|tG{xFU9%tSC&%z~8?x8HlsrKS2{K&1$6oz!C%QPo-R%PhssaaXjYD{jhh5cMwh
zhmcFvb+_~=L7sZ&Tk@l*Mh5Q?p9?*ds``J4sy1>S0rn@06HjW`5`^5OE2MvIrnQjP
z0&Lh02^}n=H0V&am(j0z|JM4(9+qR+=5oi>TGW`2N@58meJ(r3f38xCKXFR1A+@}S
z3y`-wY2VCli2bCxSL<T@Q9+VxI2K8p^LTX(?w`l>5@IE(F~}c?*{&fgB-oNl6UOQ?
zCW2qQ$LtksrLLx^HAus1r!z4q%*%gUl{!dKpYE2X`Y@6?D%TBMZ-kE-u#u@R^5J|I
zusZ%bRp_nMdpu62Es_?JHR((RPHSjJ;hl91{u1>Lc1f1e9lkG^eJ)>9aww-0v<0~A
zyWSG+80|A)y7TUlJwXIhS$=wJ20*eJM&B5iOJROGAx-s{FpjbMY&BZ9oe7u1%x&71
zRn6La%a0qjuTr9B)|4s?luy@b-Ows5?h;I+y{**eSq$;|xd&<QId=}u6`0962Z7_@
z_s9*iBqAg;0nEYVzj>pO*-Nlkbp}1;SWWUuihM6rmJ>cC!zb&P8gRpQb&9wm;M^6a
zjZC>RqlLCvUEvOr0dj8+AurH;MKtQYezMfDl{4aZsprV+U&M1XxCV@N7is`wFE>75
z9q)J$rc*yb%WvXYj;Z9KOL}QIX8^_P!wXrQDH>zK0e)AHGRyk}C9h5&{7Oa7^^~gL
z;>nCIP?#j{sb`=Y=T7}SRPGIELDIS*Ak6x^JJs3~2l$~ofYWCaz^q>&Q#sPV`$Tuc
zX3*C_j&)vs^652)H=%`x{rDAZ4k?5QG2vbMyMCL`_voL`F?%g29$R8sNUD&aLCcXa
zwtKk|w5aYLT>dRT(mpVRJt^HW${5kKee+<=oY_SJlFPl*M4vIgTd1h3#dxpIce=K>
z;Klqb|Hj5wD)JQuOT>NnnN?|dz8vlJhDlmpEd%5!Q@Hncx3t@Gd#Rd?;Q6w_&vhx6
z^wTKOx90<PMZz19)w5gnDolmSZcDp+%7wVrPRZG#PoTuk13;^#aA-`E+0H<AQ@#C!
zPtUx1^PBr>pP_wF=zw~{84=)A`is9Y(suCpDes*LB`I1iuCFU5saC}Gy89QW@jk1o
z2C(;o-ggG)mA>KYRnA8m#Ag~{(hRk-B5B66dl_JMPyFp8O$Yh<8nDJ6I>%z&YE5n)
z_0{FojQ&dq2SCl)>RCO)Hz1F@aY3$lMYvQs==<qI-DRVuR2L$+#SN*+OU^Z6sm@cS
ziO0R7yb*}|)+Kef;vGYKBCHLSgcQ;(&me0eiz!#?-|*Ky5T%=7u>R78BjeKpKRb?m
zw`R$R&F72?d&(%30K0VLs&4XN8knAv(;qK;iY3V4v(g#M;crb(BH##G-Zv$OW~LXI
zN1fw|z|DLqc2drF$p%2_?xfkImy+!&7tOPPi5Sr|bXt`-uJlqau_0KEcYaVtkMCsH
zy)Gb&AF0cR!5$hT=-LMiT1oxh8>Rgw*L>;|4b6uNMxWz9g?3Te9`gjFy915LyZw%A
z(T-LNqqtt??3AE6i=*}fakIW~$1|k85sdZg<(RQNk))>55H(zSvK$fNpgtOO8yhRe
zo2~U&$tnZCV7nF|<37bVn>x!pY2z4-G9vZ+Gqcn0&~PDt+Pcs^yCE8g6V}cmR>Nrl
z{Uj-pHEHrf{DW1#;5L;~oCEMavybeml1@*6p*!IZ$+1J>*Hr_)qz-u7CLX=m!LS3_
zpEax)OjIP^7_C@K{svd#%Nwt?OGVKv!&y*mVmgu!AK00lGc{*Z#g__R@FI|(SC60o
zR|VD`>Qif9?pbUm9yjiEuL`H~44Kg%a;ZmfS=#FENK<QC){;$8uY3PZ0oQ{0u?9v3
zv-Mj7pVOA>ycVTu%c8H8AfY7twE?l42~FwMf@7&!^;?Zs)10%h0`z2Y%d2(nFH+6f
zZq&cq$y1_{iHW6Fi;M2J-Rw~e*bH65mqk81AG$enjmURfy|Hoq*7r^4lL*WM<aTXA
zkQYbI(PG_e!d>*O)KeS`!{(W|kDa3=qr%%P*}`|A$TVrbLAJCjkg>v#UAbG6Ue)}r
zwd6HnZ!nN446FAv3{pK$l&Qoe)349S;emIS?-9ohVQ=pVUJfb7_6^))Y*%*$u>Lat
zbkknu?N3-qQ+aO>{SfPIcF|rE&}sBus>7K<_GUM_O|V|ajSC~3KC$jt2>@Nkd)#3K
zE+A4Ss4^S+BHHW1&0Tn2P~XVec7DhtQua1=0RNi1<UM<4H_EjPuZPj|ymCC4*M;;>
zAql~|!fQ*8H=LC}l;;%WZ6*9^_}EK9X8M?UOy)MZsnAqsj_XEpI7%=0L{UmOX1uQ`
zmn+0ppmS9_A3L41FFret;d>qMci#7yn4&z!^}1OlhiokBkEN%inF_qHknxnbUI~jM
zV9<FiXXT<nY)|ySu`KZx3~Ot2r}_(9f{1{F1^Uczv-nKkAv#R8J!f%Sf=SxLFf{e&
zby=3@9EM#4hh8+Iv>T3b=sQu%_Y-f&V%TSO6%Rp$*(;rQS~%L&<J$CqX&&vYaf_WQ
zBU!|L`IaR+`y7<L#By|yVx@|2a3up(P*o}<i4;FMb6x%ZBD{-yTNpKLT~*N4AG4U1
z+HkvPYA-bx<tFt*YtQpHv7Mg~l|P%;eF+|M^t~mHw)pkw5Nd1hN!x1OK|J7Atlygs
zeYcgL$h=iLgzlWj<F?j#7|FwUf1tgpWd0T62CwaOnQ3Q+k|SPi21$n(-hJ(4Ot5X*
zde+ITo?JAw+EI#$=}<Qvsgju6Ny@i{Z>h*}_O(YDu)X3U&Q~g<d%t($en-$y)~!Vg
zV}%Q}bnL@y;k5O!4_YXCMhZ?EEaNPc6oBN*@vY9RGoN0*|4=b?j)?SsGm5?E9qzAd
zk3Mazg=S{zTKk<pnd8i>mmh0A;GIm&1!XcaCjY)?*PJ(+@9iZ<)A7E4|4VjQ9qh3+
z(m-sx;2hZJ@r0~2Mq5}!pkafSBOH^wrJ4U@PonblW2`lqzm|Kw$F{d7SxX-)LvH^O
z$B4$bt96zNl!1{=<u41_b<Ym1YUc#V6zZBv(YRF;=Xhf-jIR3aq0(3^1k`RljRPfb
z=?5z-fuipi{X|2X=Eo+}$D2v1Ja-h@&n=5WR!WHUv8s&^E1qpT@e~!)=D(5JuIyrK
z?~zWmyfXy_a33OoK_NL;n&f7H6>FB(iP@qKlGsILf2eQ41b_LK^vVvjXO3C7GsXON
zMz&%PxW$XDeUaOsdyt#6aS^M*tQQas>hbC?!dKj*k1Kd0yb~6h$Pc-^bB8NbnFc2b
z2+@+w^Q<h8Z9P4tj2XHR)+W;7ZOVuJ8}$C)exWa$ivj+lJ3h6@W5-D~`+T8?%G>v6
z#@Ae$)glAzm7WzLTJvn#77DWH<*61`86D}>mepQ3IZ7*7rt~RGTwim^w1=gpZ??mP
z!YfZpH1;~$B=|C<!RDKZ21jl8(Gu%<ag>ud<FMv0$)+)L5!cLmZD|Uz_-4=_ki$z!
zT<u==W9#1{7t}2`tfuQDen&W2V`J^Z9t+{?^LPFS2yDuumU8r~??#7N$2;8g)-Pg=
zjoJbDL|6hzq;$^3B_(L^?2~O?v{W&~pOky#B-7~(H-DsXgs?=mUQtKlvoyN%su>y4
z4;o_}FCYlOyIo*1xIvjZkIeWw`c%gaN_lIRk{$+h=|dJSW|NI_T<_GQ@^Ta244z7N
z>_OrT_YmmI_fo^w?rYo<qTiXp(HvVI%AcgGdv|3Q?f%`_k0~ql#CT;JRs?fZ{P>dt
zVN0teKNF}=b^x#R>zt~uaK(KQn3XdfGpIt4REY3SG8fr3xZWlip6W-4OG{<8?j4Iu
zYVK~NC8{|Pj2>}cFn&#cbE1iOP@T@3-iJ=9vh!{OuE{@>%>Aesc#1D-s44$>v87CA
zw-h0-r3_tyC_CUPXhcY8=Wg9yc=>|%P?d}blo^RLhu=Z5(pu57%&kWG%<!z0asj-}
zY$n4S!d3O2in`))J(!p+8q?%nkuG{^FW=wD9hApK@*$CVOj<yXjHHc+AE%{$bk+%V
zrefH*gHCk$*b+euUk(}=@;uYzmf%g{0WUs)QeO@)gW}(y-aLB2RA93S<sw_hCS}t1
zA0`-)B^KVU<LY=(0b0!@GK<45r*Q)e<U0NmOAGyD0ls~MHYT1WN&@~YujO`PU+1)t
zF%F&S60~@pTUkqATn(CW{Tdv1?%K&{VcY6R^{fH6J?+`n`e_~X(CtA*la7F@KFWXh
zjb$t)618UPQ&p%hhLWCU)FsXF*BQ<A(O5VWv=9@fHu+c#p`6Cf&{R;c>slA#_exe?
z!QkRY9es!E?;uZ?{K9~kEj04)psR=$30K%xh$!C@=`M@q%b?m)U31^yFbX|mY%HH}
z+s}dZ@hbh!$ZbL~l<&jEU?Gw`Q>J;aBOM|*%W^o@Mc;En+SnH}q{6+AFcIBoKMC^f
z3ZGUW2Le2{EeYTZ^0K+De@*0e7j^K|swk-GiUW(@r<o@-a;5J{cVt|iI;3}BGec^0
z)~%|dJ}yePcskm0lcup*jxx$IbB0<SJjegx=pYXCc%gk`)0ncd<0%wd)o*((!efXI
zs8o|~=>gp%r~;GsP4JT?og0?X-D=CZ6Eq=5*WL+jOCOtTikx2GU0qF7Bs+KvFKtQ_
z=TjDPmB~Y<oNPenFPh5T^XHjkvd+_?w|a&CWWho^JNsQnI&Fboqcy;Ljy%<8vo|*Q
zAjE3xK(s~{O$Fy~7;jJ<n>~E(Ha~p!47{L2risAjKJZ=tQj;@rFh|e-aFx<yeL_iE
z@Z$FmRq0NH@u08fiO6^cM3FE2CJqMq;Ip`xy$E=a;{zXJ@#B`yOz{b2{8<<`oHmku
zD}NPc<sVRK1s3L^=dA;7Q}8ULC8!9BmibM;gCalM&6(-gZEh``4(M}0HZ-sXss|mD
zoO~1i%%sJW-v7LG=>|?b*`<?r57OkzA#G|m_yzwBDm+@O%f{E6tXuw^a`8aT(MRFp
zFiN(gm^G1&Z(%Fwl^2%F-Z@fU&|aLC`^$uV1somXFRv$|*zY&Nk~y(7N7%OWm>c;E
z`--MZ9deI-d=hTZ^G}oTV9yy6j<(ind`-H%@xDs8)8Or_Gx*u!t!3v*!W3;cI$RX|
z$X;Wc18F>kH5`uM+Ut-)I+IJ6I-IkEDtADh_c}G+bO}rxDU{TA>3>j}a?DCaeiC8P
z6fhgGb!93FWG0u5u3qx=#zIOZ{B|d{EAP`h$#RtbTj3YTH_Fm{m|@U5lN)b>WA{(0
z)1paJb9s`+G4ARd@xCc&dW4(~>xk9nGt^ajljOP|yq!{*y#P);?KT>gjY9`kF6`OJ
z0*(&cF<G*P$8^wi>bBp}pSEw_Q^)9=Gbxae3v|^TZw@@6!~?KYo;Mg{k#^4}1I8@!
z>~OI0DX)e~QJC9UD{1OhLCF}nhZo~mP;-;R0PQrbxZ2Uv{&xKvv8vHgIM{gbuDw&O
zYE-FIJB@ziweS-;1~CRTLe%C5D3sXRowC70ZMcl8_tWWRo%|jo4j%vSbx@lq4o+E$
ztNPT^7#bQX)t9y?65GpxcnQegF(EXB&&yx*!%CoekVOKJE*~-?B5UmzNU+9m#nVSA
zyfkVZ&8qo^bzXWaN$qcFjkJPVC}l3}w!vrMR{qhQ4z$Z`cK(C2nWC$&aEQ7d`xO7A
z*fDVM!(NrAcmYIX!Zv%f0M41gZo_(+T4k{f#nrD1=(!B!`4F5`J$g;O0VODT_940S
z(BGLgpzn;n{<yKd9vha#;@*7Y8QeuB$}fMrwub;87%3`A7EuFBwHRq%Y6TrJNb?0f
zOmn(~&TkwC;XRmogkQ-Dn96JqHe1N4W=X-eX^y7+k7?s36Oqegpqt)>aT~F(7kLz|
zZG0P6hv7})coBetJSl&+H#YxBCK4JVm2#eTyszRn?veDl50Nzuh_Ey~Y2}*-I?%h~
zFm%^J<931&uny-JH#6CxGtOz%`dK7D^OAF}Ub$bg$IEZow<5B}7#2y`-a#~f!N8lR
zoFf50Lcx5wNy@>*Fd{iczJ-YMQ{vcLQUJ?xmuqFi5Qa~G%rfF+Z?qzQCG0}LY<@o|
zPS(8}rR0rUt@|AJd~XSC40{;+D5k_>w%vPu)P~y+`i`-1Vrz(mw7!ocX}HR;EH!Z&
zMN=0#b*L)~T87-afimbumOS+QiRbu`iaj^hccPQ3F?eoFBucdkQfU+ReofNXeVBG*
zR4EO?Ik*Zh#maMBW&Ak>t3C7frHFF7ymvpZjrx=5uDpsHSDLQ12sY|_Vo^e=uonj$
z-q2%f(^MB<NhA7yHhnEvR>lt0nzaSIeT^@L4RX+L{*Ej}#5d}GU$}}!cb&?lR2<se
zB-4Es<}95wgWg{1v;uK$JaildKgA^fh?#1urwHIGI{CnW*){r?ob#?bfO#i;R1io<
zYVb=5M;mBxQgOXG4V45M7@BLRQNGNySA9HmzP)Qda<ZFDKD^i*+K6zwM_~Efm}#vG
zdy4xIMq<BW%}Per%1=V&KW*{>bQdEC{yl~|4rinm2Ry=1T2PV-g=+R;8xV&8*uXpq
z+H~p0y+-8!@j{^{+$0)bGzC-Z+*jx{DH^C5Si-IffRR!3awvde{A8%x6cpYU-~3j=
z1_Q9~)c=kT81RZiAU!_c>`jceQ)_W-!bD~oRd$pzA;spGb3L0{a>+V^MA^}?BoYuF
zw5VC{Iq^o*R&Y|MLz_b|gfsJ4Zp(nv!uOgyDt6(L;ZsO2)&V;epjaKsGczwZI5m_f
zW4zC#V#eoe-owkRQ<p_fXb{25O!r9dM)1H?n=ikt;L&Y(m(|Vkrn03zeM_*CuT_lC
zCQH!;(C||$gECD+URIVLVE#F?z40pU#qb>z(In@0CMb|}&q)BfE^sU{Bvd_1s;4<n
z)0H$=;LHi?LyviJL)^n{0E}2r7uPv50$UNtb&FqeOn}G*5@I2cjL<MW@$7JdcOE4n
zeD}2BT0mxe-y*p_?TV_xiu^EtJGSRcIuiVQGcYRM{5CsQZT4D!4R@7pV|ei)Cg?VF
zZ?OV1^Yw`{_zjKK;S9sI@W=~(l#b8YzgmF}Dn)I$WMm;eX2gl7kH0+c-yrs{0cl1o
zQvEz%8gZ1n%YtCU*{vkybwYMfF>nc1V1Jy;H*&-OE|u9Mn8G}h2#se+&?TGcmb~sf
z4j>|&H?sgV^jccm8GJ9V=Z!I%E>?lgJZ||>n+9m;23hw93hV9GSgvCV_Tn9LJ!QPp
z)FW<hbwL2ecz&i^(6&8#{i!qKgG|~0062!0RbqQwEGO6>t|;!2l{m5_VHnoBadAhY
zHSPhjd3N3z*Bv_O^6<K2?lXoUiDdf+d^F2{n;g0d@xEn#Igfi!=KP(iea8ibxt<mF
z-lWZ7EP)cby_9E=w%9QU+h%QJEmf!*z4dQr6&%1<DJI{HLmkN`LyU7V|8Q_cITdFu
z@?n`+>|;v(T-O5aYa#HHs*uh6v09%$mEcx@Qi6TM(3PMs-Vy%(t*1iHAZ;ESl5d5h
zpT>7@lcsg6n&{p{vwC*aQP<?D|DX4thI0n_-nN14&NZQA9yBE?a-(67w*Pvqc)sg0
zl+h9<L0Bocg+pmj9$qlHn%WRO0h|82d=My`88n(DyDoyRM6>UkpGe9GU4^bI5StuN
z(H}o$pUv~cJM7RW4dmTJvhKJ9X%drm6XkP)BI!IFqZ8zv^#JnS4;}@!0HYVZ4(s&M
zD7(kq;>IkN&<&7w$usI38;KBs$+*(P63~xxk((9F?Jh@5|L{-u{}yDc<abcDC4BUH
zrF&x&`~pS2IBqco`?Je68*F)hXT#6=y3ZV>D79s@(qCfkdUT5*(XA)YsSajv2qtyM
zZnA!P;_rV{ctVjH_%NbOS^tZK^w9xFThWtFgIFf+D<#dI03IIS@%quA*O;D1c2a^J
z9@nr<LqI=0O4a&jR8!_Quq(+WL6+%ys!T4?lN5McI$Q+*VRlrIRd+;rZcasgmF=oV
z8m1#{@M2?#q<uc+%c+-EZ8p)6B&1kVIORD!pBG)fLeh?=-_~KnXagk&_E{5BAJwd3
zC&<XGOME3Yp{>iFRQ!neB!HIE!Rgn`KRBkIbx|DMoJ$LB>2SFlC)R?{=s~Qq0u*G3
zpXXEU>gL=t*&8|eDs~JFwrWQKuvBtKD(*x?zxr(i6dg^kn2u==lb4s-_~9Z;8$zH$
zv-rUO4ysHeKAt~MuG=>#xu|18@rSfYYCh#_<e!D!eChR0+bq{$Wwk!#9lx4m?ZHHD
zY4`<gQbCD`2sF}mb$%$muBC9#XK_!9FtK*;H&|}$R}Y0ZY2;7<Zt&~h%WODT+WS=p
zvq?82u{j#o*Ry{^zT#|dmfoaboX`_ooW5oaOwgYT;odko+aXqE1b1aAJG9QiE=N1f
zG|PXqJzLyj?5^F{bs3=`cvRg2Nd2Y!of=nIyS1!!A!p6;P*K#F4J&WcemA@sgs&#B
z9Z=>8t@|t8BO36&V_R#b<U1$TVi(@gwOYfZUMJ0rV#*G0R2Z#$GMS&|D7H$P-z(Zy
zY}w_+CvL*RS)u5f&9bz+)AE_;PYAgU&gCARy;OPYll*y9aGI>Yp}UtRig4-$b@dx_
zyXy6~C?y>Tqfk$9H`@Qujp_512Oe&KC7QG*tLZe9be<3y>A>`jrENI29~SwsF4sL9
zV?^V6tBXi^$}*6Knf!<FL(jk76*!D%!s9oRmHe)^#NgA)y@>9RLI-qK6pWeoxM=0H
zoF76!)dk%9RB^E<#+y87Cq+LP)rt}cJVX3e{rYZ6PaJvq!anR9E2#H{*ZX5UcL57)
zaP0%N(_aM<B{LSRA_GaY0+HTdf4r6=SJfLXe8xfk%AZzUFitvld|pkOuj4Oj$1(VU
zh~%iasmaKeA^7%&l+B3}T4v>A(sR8mm(g<YbKXpePiV7P{u|%K1C{r{hZ3by(=&u(
zKUmz5SgGbOD|8~GC(^WeDaN`WU}MzsD==Erj<O5UPaeYg^~s2)j)222OZX%r<pcfG
zWY}I_uGE5QjkCim#||^RN1*b}ipH%x-{a=p72t#<`Sj^*NiYbo>R|jDq)a`q#w+mn
z_1l<E&XlE%AKC(*pjc3@6O+7bseL*&e@kc>(aiO9!g}aw(=)SCUC=1DMiIAv_H<sb
zN`3js82!PZCT6vM|J8lReDm#ROegpjBJ|}-TIS8@)aou@`?n%)moFbvzuw$ZDj3In
zDIrw!+%P3mtg*OR;<l|H`&84oOYh=n>q>OoZ#h12M$qm1;g@+UXI;EjGd;Uedvd@;
zN1&hc`;^c<e)fH-AH(Ra<1uc)quSOO1%2!S*$rV?;{g)ns`0!}b%WkN_Sovy2XD-)
z^c^NJE73nMJYZPA5WTU%MWPJFnS0no)FIdc8}Es4AkcdIX&!<c<c*kux8o9o#OyrG
z-E|9MY3}hgnerq?E4vksK89OOXg<_jf*fOKQ~&r?kj<(PepzKWI?$2MM!j;~6B#+e
z>SGXY`?s^RC4~6(mMt~!x{tknxGt60=4xMVX`p?{aIA7Mi@y_if7h-*uW+4w=v-@J
za6)kCT(6xL=La;HAUte<_aZj_q4T%<JIVlm2O`AZj-75Z4QczFE<{XJSCPu!Nr&u)
zg_mzl@5KzhQ@dei_7)1v17epMcSC0Po5Q(pjq4&SYqMH$^S6p#)vf(IY_H2Vt;{%A
z-siLe%G!vz+}hb>o4uI$5{uT`v=1w67VA+zzCO!7%c?l?RiW?}=N?rk8WxxNe?l)+
zbVxM9A%5SoSc!AWyPd41NnAk2O;WGKvm9a`h(h;-fl#-<xD%OZFUl{EE(!@W<N~6`
z=g%2Z%X$d}{LiYdtg=wczu!POg~B`%z(tRSz~fx$d1*qGlKTV{V*3dRV!xp0${Q0C
zQUzBh{I2t~Hotq!(!9<!zo^_36eMSPSdZ~98cf15c+;tf{r1~l>mT3FCrDe~Uh06&
zm^x~_*7Fv{I@US&-xP9C7bY~^ecUkW$JXKhR(huS7*#0K!ezSd0h)IfCW<55=TJ0O
z_Ye7k+0w@ZZwF!>PJX5766aMUK%qCaEy|<Lb6HvehoA18_H20Z?<-JBs-w?w&g1>u
z25VFqc%?Ua;4s?k<7N^|!BoXG&SWPX^adiYA^clcxgI0-?HE52?8poB?sK1b^XEg7
zl?zTxtQv!U)!;o%+8e_va;k)g|16f|o)0C~Q{-RhQ`?_zPgN-Rb}z=1T@duquR}fv
z5~~Mq`q=R<rd8ui+B*5E$!fsjuF3Z`rnR$We!4IW-+w<q0{og2YnT(As4?g{(r7tn
z_)%bycq*h$By-evEdRLMVhbjfGgdr}!)&7(8B3F{ECu}-aKii=o3Gxez{DfoXJB5Y
zcGTMJC1L|32i{gIuQ2#n|5flT>y3c55GJG%N&i+N^QzVrxc1{Bgkbyb>G3cx^qd@u
z(prg{y8d|7o7#l~?ZCOkOzxnGl62RE()D`Ux?p=8VP-z|0M@^$M!VMP|7rlWeNl)=
z4=l=9Gc9j#KsNiT7IuE&2J(#C2DtWz^Pe&ktyFE@K^9Ohf>WQdxsUA9QXz%BbURXR
z9PpY)c$Y1T&CSx9>Ng5=AoULjQg^(lz;~nb6Ai8!D*jny>6QB)1$Tohnv#kvi)D#g
zlwG$n>hN&Lu6FkZo~DuVyVOSdzUOiE5dEDK@b*|XD0Xi54a!7Wp$icG>7RVuP$sWa
zkDMr`9S%RZB!$$L>W@$D!4vJ3jL{7{^>F4LMWeykte3kKjNhEWY0<yS<*7DboSRt;
z`gqWIJ1fKXxhRU0-)Z_V*ju(Vm<+q`==)0kP}r5YijyxaW$i(6aJk3tZOV2Ikn0q3
z;1%eP7syR(-Z|3YihI9!dcnXIR&bL~8EYPM)iP5kPc_08*xDk=(0?}@C9*$$v$=gd
z{vS&Nzu)4XjHFi(i(qHRzPj(%rr6yJeE(#6!(W9n!Z00!B3O*e!w_M0h<jwjm*<eW
zLKOFh1HD>BDhn6^`Z_Ua4NC7?Cdt}U%^ctquZ?no70Lisz1SXkZOtM4(%CbMR>x_)
zE-@$?>Qlu2ft-2-AhSnF)_!XhdDp@DZ%BOutbBQkV<X#(I+iJ4Ba-nk2yQBv2Przp
zLFwF=AJd*!6Bx%%TR$V-b}`fsPePjGI-ziUHX%8;D-zj$mFl7HK-v!6?A6Z145slm
zifqZu@AER}^YK5l#iiW{PKE3u<SVH;FIg(SpxsdV{Sgi@(Gv8hHI)(=-B;)e8ki7I
zUp)gz00#dki4(nkLVlc2Rq*dOP-MO%9EIj>6e%!UD~N9%6Po(e6{2bczt{3$wpigX
z!KK(fGo-Q&pQ<se8f|hm5D@~ip8AqOq6+ei(*F9gf-G)n$P5+hS-V?%z$rk3W*=GG
z%~Q%>=Fwmd3d&?ihS^n$(2BaDq2f}95JlK_-DD;3d)QN4s@-H}Ytn+Gw;vm}>}UJ;
zF!>Do$^c>BL_rzl>kIv&4n#pB*K5Sk(`4t#r*hHJ$||}e>XI5r8tr0d3Yp(x-{^wK
z!J%Lsn!4lBE;2I~K)N^UyoNGg1}-_{^Ph2xZHOoCGjqtY(lCp7v1%4r#_GS}YWLr8
z4J9Hah*ep(*~n&d8nJ!L)NHs`Velp2VP<%2f{N*qT$b$(vQty<cRoVd>3@s7a<C`H
zC}LO7`#D9j3O)n4xiykYCF9qeVsPo1oubEzTMd8loRjdzQ34P17lqLAy|z=-R16dp
ztW)QgzOL<$BkB7R^>knglOrA-h_m=v%i6}twe6xyA`R9XWCfXR0}BEj;?p4+f5qR0
z!iFy@5*k*@jH8TxCQ&eWitp=j3$vhSoXxK`yjklh*XF763EIada##zq@xYQB^YZ1#
z+kQkBkI!C$kr@ej5zhfDk8~;;k}bbpt=HzqObK005%~6aBQNi76)+9`4bLtQtJ!p?
z0<*}5gd-3|qgwdt$KtfcSNgpkr&wD~(}9UYp)+q$b?4BjysAq*!!WP4)Af<UcpOxl
z*+%XimE?_)=jBmt&H!$-v6Ho{&uL`E-)+yL%E!+89{NA<j2n%3AZ}r_%qdsxm;wV*
zX6mJ%c=fLaoH$e2R;VBT;O~ahu2@<mrKE^1WbH~IwOyVKa{@Uf$@P*ME)CbcOwc+)
z`h@*@Ojwa<&ng-+23c9U6jG9f2^A-YHGHq*YPG#*Lm#QUlFK@#ZklH_A5)9g7PIy5
zFwl1F%}1?~0$nP~txijoV6sNy0#2zr*{f}c_<BXB>Ff9TwUU0IhM@@=0ANt5aT!Su
zrtM5hQeMtNE4-BZm<6`jKT4?*cBSk{240YOTie+bc5RS*{UWTJuMg(Ggw>x#e_iQ~
z&}zKSr%ZyBRSbK(r;*z1o-H38leHbj!VbA+IGh=3>`I$%r6I>yVN_!BlGAeQQ&|q?
z_q{P>;Pq(ne!Urx`D;-U&U)}92B+r4L+m}NqLX&?bCEB=Ez{qdtI2iie#6s*-lyf*
zd~`Z&KCBCS!jLYbzyZXO7>?okXO!umjyj==O^S8TV<Ma8?Co|KQ^DUT#>$#}O%+9x
zs<#LqsPk4f{WShDmoK)5v1~NTs)1ZUJrN=AEyyW^_|d>cwjx&|^W`5|q9&E|5$s(W
zru5fm3(OVgfnyB;xL95WBYUu*;qC(zK9<$?lUw@KNsDjbeFcvR;b(^M^Zvs-ea+#H
zn;TR?yac6^hOAi3`g$!(mE^m4QXkE_tw#;tmPL{lLU=M);|yTX4OH-xwxx23<1x4P
zr78Xxw&WyRAq8jusaRP+J&o1^vamI5N(mxlsrOF(_C2&rO_Oeam>oFLVQh*kF`q^K
z!@IGuQf?TlEo{8r{ORx&Y%wS6Lm@O;T-W&v`a*>+n#HkUt1a6;$!%|I*bDpHY;2GJ
z^OSV@Hp99zfIJ*>Tu7$V_0wUOVkc0XuipH#x`B72+jPG`Ht=usd*)@&%qVv%3G)<{
zd}U?8DP^={&rLr8W}f$-!rxq|?NZY*(Hy_6i$s_riy({hT|l1I+64$}WlQIn-8VqD
zl}3`N$(}~dvCc$iTcwWY2vS@tup%>L`LD;6dWvXtAAq$gbMVT6w@#@F#lH<G<Pr6R
zh(1UG#6Nhx)gzcNy;nq=Xz!#J;g1>XML2f^Bn#cRI&bODCPc?HYfTpSONFjtcieR8
zbb9?QN(L`Kj}h*6#39SD(hJhR*O=$Ov4ulkqTKnUEaTNQ#Z$BcKD%rn9`3!xE^%H*
zm(;begMa>cy^@s>RZs0)VUNx}$qQWP(fw}f<!>q&#$!Ktw5DNyNB1#{8v21f?=LQm
z*S2RiZWbY@N6!buE#nW3fb{$dCRfn&6%0%Vz288<R(6E&T~Rl!@U7QPU;ELd&m?D+
zHaKh3197Ssu65aH1t_X)zN<^HeeN=*t^3blZe@C<f#_`v2?+_N-7;R!gDA$a1^rnd
znIC$NruhCC#>iwpD6AU+$J=+8ZeG`4k~TH!CW3snM|$BJ51<8qj+JitsJ#^8pepQ<
z_k4=2-TVtRRx#m3TE%%Dan)ya7H$kiuFp#}y5o{E8Qzm7esBF>;spZ8e*O>0;y8<v
za`-ZS88}7{)10uFei~rbZVSml!fdeI#k|Q{-3t7x*FgHXSEl%z;f}h){lubg;rM8U
zEgQhZOO{>b>AOk28=JE!rObMoBD}}#hF-G5>x=5w7fNoc+k$p^sN`wp5C<AJV5Jb~
z$FH=!vuH+^7Ps{@ca!p-_DBmKzca5n)tv~;0A;Xc_m2y@gFH?}#+oTM8svng5ykaL
z3ye|q1NXg}>z`zi4s5_VUD@V7H7?NZ_`vLU4b-{Lms7gy{S#{)wcVzJOKw#nW-%^e
z#M>7#gY(GGlK%#;ERL(*zcliX={1DLJWe>CoinX;dn=00zh!o3F^6ZL-rZzn`0{!P
zlPdCUCa8-ppOux}eyqMXkq{9Mga_`AWprm3A2!$9toq;B@^1d&mpehSK-}l@Te$NQ
z`2;B_^d{TyIWx|$T}vhndq%o$>n_l?yc$V0OL;)%!?$Bk-XyF3Ey{fUur|VMsb)t3
zq>#kW#VAHxuO)cfPmRl6PKR?6=;^}bim)L1v(r;3AvVBZ*5k9vZrFxteN@-zF30Yo
z!<|LD)oSRbzH8L3d2V6_k<HPBy~*F+)4K<o=@<S=9iJyg5AjQ74L|~!qZVH+lMdfA
zX-R-^5?n6$um1w}DmwmL7f`$i#!;k5J#j8n3PtpnU3oF<Fg=*UC@@c!dv1bYt%uj4
z9@oNGxA;lqCIf{*q}n2zq!zxHESx*FzyYw0_JBsh6>A83-l+aUQ!xHz2^x|=fzhN+
z6kLO{Gtp)$oSj3SvdKaC{42}go`(^q9rVo(>uUebv2-hf=;PJU<&S((NB2lp#%6nf
z*n;=+LdNvkb6FlS>u>+aGPCAwLRnmznepxP8zQ;&;y|a_yzBQr)ca^c1ye~>m(M%f
zlN6kNk)Nv;I+F~1ZW~~>Oh~L9>v(E`?Ja3wTf#RKd1ifsIkwteIW)TtE)XcTQW`}6
zt5;xDOHQ4v?eBUID^%w_rQql)5{9*$TJBpc!+!S4m>DIh@R%8TTg6Za3VVyi7t0e4
zf*Sb5OAr#j^Kfp5$H|(Lo$w(noWI4JNpQUOd`<GRXl^rK&f-KUzY(X+0!%)yBe1xG
z)kUx>Ir>Wdb77wIX8hD^V21qTjvzRrKDp^J&zL+x#$FB6i51og){7q3F}jRNC*(Aj
zD4Xh%4h<d5H3{YB=CZgmwgktrMD23=te`@V<|k`}1>vAqz78e$+9No&qUK*$gC@K%
zG(k@w`QdH=(+*q<m|G1jj&}FPlTECM(iFceW}ztI{u@`fsHbx`-krhifIkX5-TJd`
zO4hX=GxvPRXQ(}}MC_v7zWs4WDF}H4rfNhW8(jv1&yc56E)3?17hvvq)VsU&>`X8+
z$DWvPH`{1S6DF-PixWUbe~bjkM$chmR%ZfitLv~<$4z${gvpv?0esY%PrtMDS6i~@
zE<^n8-06%a4aZY2Yg+q@r{{Adqc_c2v#N~~rp{Y>4aW_egM_sZMn4gmpgJt^@%yqu
zHdC;Ph)c=1@q#V;2`tLL!LgUBL7Ru<YP_r=7u(mINsrKP^67nVr~@94%_~Ly1lih9
zNU2b4WpRT6#MqPvLHzLhxqc;uqCGZjGVD@BIGtDpT|e7o!(HMJb7lKe-6NqfEf<sh
zRsm>1k%aG-@Gd>>eM=^F2T4H7M|h@N!S^~8B28;&HRDyfb;-q*&2`V=L_zr($>=fp
zq)CU)y$GrmNPxE8&OAc|-6nT70EZ0pw=Xfmwtr*6w&gTyC~HQ0HV-c-MbG7=;hw(A
z6sC!3-+8&YiDR*Lwzk&DlZH(u#SofY_>t!GZj=uTL9L)CoL?-cz3-zzlk^jKyU>+B
zi949_ao_&5chiey2RA`#QRqj!hoEc%VX{LSbwJjTY1EU!QwzKwL~gkGnrvj0+&{j>
z5q&@GlTVlCFeDCUTUn;Myz74q6$rn@*nWyvgdT4`Ni0M-Z+$H$T1{}{O?HSse?sq8
zN`Psy0i+R03CUz>`_W#+E7<$d=5lYCs)*UH`F^F`8OCH(#U)3yKdCEinv)!g<W5R^
z6TZHPKZp2Mbq}BVDTh9lJ~_bCD2tzE1*k4sSFr5vd$(-Ap%~VpGS-&i`KdVEZR~E1
zE-AcAMWIVS(+d92oejk6YEG(o;23FGi9e&xo?5ef7t-~Kjy<OF>2t+F#~v{r>CB7b
zLuMr-BO}#UrkLm!l>Y9>&ACGfoNc4jOQy0P2cm_fJQ5x;KaywXlGWm~#7`b+6LB`Y
z@Lw}w5vQJMD&Oi0GD=P;<5p$FtX*5N6vVkT+8n${aiwG&zfi5Sd1AlD&Mv8r^nU<V
zD=`lhdN&?_KB$aj7#XMKRFe|kPS8>nH&<ip63%gLf#x$XeOmp90ie};^2zWlRTFgL
zlCy1mBq?X}l2&bH0~?CmiA3#4I<tC>xC;pC?%S!TYEWOKVE@Yzm;DBn>A-q#29;iX
z=M!1eil%N#2p%{<(pCbQYElfvi$ZQ`QNAHEg(0hBpOV<rvn&nl&fT>A9&c+%Ai~>n
zH_3?lYIauM#^<dYen^2Zd~>ovLO9Z<|B=Kyc$Mv%_H=#PeKwz2k^WkPR)wmdHdpdY
zh$mueOf1rd#QOLz=WiJM)S{TF1`5CnZYK9^W|5?(t*9Z6bSy0J5b`pcB8i9kY;Gp=
zysf6pdSSnB^1C~##sa_%xZg61Y!7d?+$D%=u9VEfm~uG#C>em^I$gtBO3M@h!|n+d
z#yyVnl)cL0ni=pcvp<sH{KCwm>=*h{#==B9`B8<|H7QBS&>Ew{eSOQSeb2t4M0Zc%
ztMn{AXB7IhQG;-d!80!AK63knuKIhF{trIuyPI)FRtSy_jZwvI`aVgn@WnIwR*5At
z(4*6jSh00V+OeMrXGStFO$(L2Ca^$gy0%RWCb^xg8ToQRZv4%b71EzhfiTKzXNXTM
z5>2;=3ZY?pNks7{eO_VIQd?bt{0X13R1#Kb!pB3zMJ2tYCilboAyM}!@$%m@r}Fpc
zHFp0A;+SzPus8Z3VJGD?%~h_Ps!@1CTyUCX*tB>4g4up>F&v9UCB*Pg_nHj#YIvKP
zs$7hita!|n4LCjTUJ_4hR(Y``zfEQA{5!iQ$owjCnpM5f3g5I&Pdq@6oZDQ?0f;%`
zl#`GmEox0(0aY~F^|q?5WsiRJWmnwp92#LMDAFCfx1auck=wHF|Dl6aMQbZQgJICy
z>dP-t6NygwwQ-+vAN&{+_U@~~-dv0+*ykOOknGE^6QC!c$>tBeeX=Q~_Nstrsssm9
zxQ}Y?BhD73gmG(K?WyF$i1$JAHUlbd1j-Gri~M|AwDS+HzAJ8XV%xYd2OK!ic6&F1
zr?@1X9a~Av_YKPMei1&h;0#o{)~ttqgyhJs)Bteg?@z$rP_4snww<C}@}sn^DQ3kY
zWU6oLK3yrHOxmwQYA;`J%!l15>T)PWfZ&o}ur@t0^F!vN6t-HfO1_+d9PxcbugLp{
zwS964M^_F9G`!hJFj4K`r?<i^TnM4+*$tq6asXi$18^PS*RGl;F&(Mcg-vb8PZbY2
z)EUg*UZ|orggnb&A8K^!2dtdY=~QXJ0m+qu`&0gR=fPjmE-vm>3`oc4ytZhg?wJQ2
z9QV)+=}MAR)PEH;M>Zsi<*!DZ>(LDw%khf&0W~r@S))XJv2PI4H<5vM=5G1BsKX11
zWq&0i6z0uy(R~@Yu=aw2z^g0QY-&#Uy5S%}%V!=G$m3)h38o~ssSdw{oe$fob7t#_
zuzyC!`90mO0LAugLJ_op)nVg?6Cl|2ga6|~xQjh0PXx<+r!`H{cR5`<UMHP#A<PPs
zS|#$*LOsW!>9dOVIQet`U-7=?SoIkS+EUOLnN%;R6GJBo><N?1u)GcDi{T5wS8jrH
zyLZVqi6uCv6^}zTGau7*C%IMPjvHbVr_QxpREjQ{_5p6x2C)TMyk0D!&avLai-l`@
zmr^I)r++xX6o*BcM=l)$g3nvf>qPyjP)m7o$kz4|^;e?=qxK;-Y54e|{`AC`_hBLa
z=x$jO#@tO-X9NPs1YTV#KNu@ui8|B6pcV{$Ts!za)nWOTvNmUK5^|Lt2j!%$q6Cj=
zQuVsI1|@Mpr`Wl_za7>&Kg+x{jQGmzQ=G&?*CdJ45RP{M%@x_-Xd6*16jT*ymDjNm
z#W#kPtz_D!pWFu*g$!Xi`C_~K2B93z<}aV~D`zlOAl?&?&^kFBqulRffh3;s3$hZD
zY;bCWUsLAoR&xE1Qq!p<H^a^HBad?NG$O^?-5(zz8>-@sh36a|_t@|MvWwv&()?;s
z|C2XE(j8yIny%crri*ICRp`kQYWy3&@(EEQ{Afx69!v^uy~Nnoq>J9@w?0qbq!a>|
zhDImzJdjH@3`z@{^J5f`zW`64Wuq~#Ie%N{%W6b@XUP^w=yr8|eZ2LEW*3^0Gs<$j
zvk57LPkoPa6bYlv|B|o)`V`l?A7Z+)@Ga<jqsp?p&E%){)$Kuj9gxX~_C+hg3GZrE
zzN6mr>8nvv^%wLZHp<BQnUzlum9YZTH-nhfj%zVSCXZ}ldpiDpRh9Lc(EycHBDrHA
zGe(TBEGg&yFU$gj{;}AQWl#)_+)o_c*PdKDj41U|@~T=FFlcW2Sh~pf*_HW<3S!`A
zP@UeQ(0EOB8u-BUZRKC?e&x7yrE9m@3X<});7}sH0DCm^eH!!|x0yNS2W_fBQ<u^`
z%XMaXp=Y~~6Ww)w?XliL<SG&8EXUzTkL-Q(r}(Dbv7w<BnF8L^5v$UT1(R8%3~E32
zD3jAN(H5($i*;BIXpeMU(x4x^?tQci^1^7%Lvl{-^Q-eQ&8tb=Y_NpiKIAQwvzv%N
zboBGpQ0Bp|?ObJmx40kdY(4*c`_ohwGG3#G_6U=_{av>m;7b!gd@;dfN0=jq^qJj1
zOK`xuFzuQD{Au@0ux7LysVK-+NQ8mha{rs0w64JH1(uP+N(qoSb=ab1gfZvrt6Vb@
zuj7LO<@?^|t+bYPY|TD<8rk)7Gna3i{&UY}l|C{`<(rKG7+GC&WC3tRF;FU=IoojY
zauK7qZ1wcVgq41AS>yLSj+|{d;gJ+LpWD4?UNY2|rFEbGDL$|_H0N;|4G3I1S8@5=
z98}coztKQakBQ&i#>DqhK^|9Nh<fmdo_0l_9CaJn;h6&;8dnAgN@TLExaogC_|sh!
zhHj2ETu=qu7N*s_O<bIU93EL5QQKgc!7O+IyGAXWr9_`<RmH!zg%au1Rv0#rxZy=z
z0r077s}ut-xM|fRpMEsraUC+)>;VKze=SlK=qIGnhG2FdQ|T5Lc9iDHC-6varBIJ3
zXxykR6cqk0iP~%VJaIQ?yi>EaCjBmzN_D(8cNFC~IKsn7X^&B5mR^J9fW|d988+7S
z^T&-hYK~_mA0AxMHfXA2>NZO(#?w;BFH|=fF7i!9k`#PSor6e9r1WNhQ$mL}^%D&F
z6;Fy`SK;6TK($n|*6c`<@%u1IpPLXaM_y1?S^<kSwL-y^Qs>ZXPD31e!i{-k<{@=;
zG})sk*>gt2A}CwXWMFHDP+3jQluv4YdD%`t>VKE$VnnP7;#z@Ft^DujPT>oV_Fyg6
zcck{>;sHnBy5GNlmcba8P$tX@9b3B@&Nb@~y^x&7gYYW3I%O-ie|yCIBAP#{1U|}P
z)RI07Yq_ow8je%3oyRH((;K-ZESHwn2gH+{8_E}CKC;baduxuWoP%{7X<BggkcX^x
zRMg2!g9c95WAy!Dau$$(08Kf;T_5kgqMm#Y`Lljg8I{s^)e*zONqBr_FMfZMYtWUm
zGe^VfLsTr)Zaao&B02pSdy8j#TVehPA_)B97WzmFY9MX9m+$HM2fuV<0lA8@qyU`N
zl7T^%l%RXkq_22FU168pyds+HMq+6Ge_Xv|bfjC<uD!d{9dvBl?$}9pY}>Yzim_um
z9ox23v2EM7D>~Ktyze)@asJfLXN($at-0o!^Pbnu>cFSHpSmd%=@I+ULwqXo?l>m$
z9*^6CvJxufLwKbLIpgZGgP+g54rpAF0)xc#7Z8~^ON#RwLzYq})H~5^+=*9p_<lLG
zN2>yORP!#Oc#9}%*rCFib(@hgHhSmG(anOgq669WiEm|Xv2*ei`o@wMQeGuH%DHaq
zBA(KSaT)^VB}slZ`iafJugjhi<;cnf6vZ?EO>M({;^UmtgKX(h+K10^b0rJp#;tcv
zTf$)#WO&`Tg6(v9*olAS%CQ}xa=WjwNY~~ilo-z>cm8<%w&=uDncgz^Tk~w~#=UU&
z-(lC$+Iz|ojAls&$mICAOeqr+@~Eh&;Jx-+tm?4tzY^7tvY*I*m3rXb#D70;6yO`%
z-D}$I^N({ud083UlOA7$`&i?@jIrI0YKDhf|4J?V!v*i1h{^7#Dhd~7#uISHmCUD4
z6v7Of-g-#xldvD;*F76siJx25n%<24ka1mV(Ciwu(@EoQH%B4&oyRNj{7I>1%<8SG
zs8Sbj4sA^?%=W9PExkbayBIms9qL!99t=5j_CjvO1#e|Ec6%myCZDdPVc%l9q5L!(
zzXv=?6oA!CyvAy9AItYwzVa24SsTQ%BlWVRrzr2>;ku#Ch4Y6Lq8iO$3#(HS=0ZQG
zkGw3BDIEi_yU>#Y5396{3hqa>3f?XH6c7zB+-j&5nBCLEpNBH9jbic!9{2}1JKv+c
ziVjTZ2Z4Q>S?tIuQP={hUQdoM$$6^~V7E$PDr5-qbQI<C2-?YRC?Af%)t&<EEld0r
znGR#1iamSIA;i~m?FErHEp$q_D;W31?vX^@TOQB|z10A9Nt%wJ7*AI7HI<&!(7)09
zkrYA=f2^xh&6gMi$Y0<7oMT+9(9iOX|It&rq`cIDa20XC<*%F&O!myvY-PMPKS#bm
zo7(40ain{fAQ@S#|7`-48Y^h1fNRvW;p|*nS~6>c0?!OcKacf-`KbTjx~5#G6XEZV
zJm~>kTyQSCXc!qOSy)g%OUM{rO>24@L1QS*I8AN~j@0$ZOSf6HDm<!FXn40sw?ORT
zHiI9Dnf)C~^;<S?>S<&(<0jvdTvB#VT?F?Mt&!br-l*){zd5Mogu~86t$S`n0vvG>
zu2_L~b4rWTeeK5NLta)sU{jo>nvwh@+LPO8YW&k8+dO8?8lTc#>zrPD*LjM#&&g>~
zI!7p~t9gaOQwrwB@5#;d%aqOA*PRf_hWI8rf@t_H-&LKal^R%DBZevXWJcL}jn3eP
zzL<1yfLI+lDnoX^%xwCL;$_jonGBn)Wi{WH<iva!(AS1NXg{S9)x>*-R?W>WF9&&s
z`tN0lW{$e9+A|<eHE^ROsI31`b|k96Mtpz{8fDllD1+xtFcGh_Ywt2&gH?darKHWJ
zY)6A1kr7I4ypKyS+s`1Y0fKw>7DP3-G;1)?1eB@9_#7{#EBN`ujWS}gB0Rde3&Ht0
zP~<PFxk5`zLT>(PPJ`S&WKf1CZC@ZE0mjMBC~vmfF^YKgtbvQi$4FC(%;|2&8~_5}
zq6`Eo(i<H}kpc2xqxOr73xV|j@}olPzhfZM&*eS;&yxNvbobGb3K)M2l`PC_XqdP6
zYoEFU_q!yrXJ0<*P4YwhH<&WNDO)JG-e2<;VMP3cZl(*kE;380*u?<q(fE>;M1E7<
zLc-on73&Xq!R}WY$-Nf6By&Yl&e<{1;DGtlL8kJgM1QNy{um2tO3LqK3x1oFCaKZx
z9eA~6JCCv);O|O)Yx**J=IO3C`+Iv$v?_#(Yg?tyFO=dk@w9XXZgzQ5PE`fb?w~_O
zvFue`^_0qLAzpVi*ju0NmCvd*WqsgIln?$7J!eOSNquc60sOk;35D1^F=;zN`A>!F
zFthYN@Eq2X*p<D2gT%vnEM{xOBfj+IPEZ|UV;h8(@Ar^(id&RArk3yJZ~T@ZC~@!V
zL!WE1uTo55-SMu<LG1RVrTASyhCHdDESkWqGEnI>94<d7Hd)h(sD|CGoQwCjzDZJJ
zI1`&sYkRIVAv#Zfo4DmdoXSeH-7=>ifFu`nEA0y;Py2P0ii5EtKINE0sw`KakA7?!
zh<`SS0p24~k<_{5Qfy{LOxhB{we#24vjSi0>a8LLdG$cW(t^fDFr=0MY-}lw*_sYM
zkG>Kq&~*QE>HfWWeb@?&=<xSr811VoD+^m%Qs(ECfxUaR*FIAoJJ!AqyQ+PnT@)2}
z9@O)2vDt-(3fe47TdqnRtiJ>`ArQa%NPjZ<9S|^4Gg4pvVCS>y$*qY|oIolA5yVGu
z!wesHv*f2oKHflAWRupw9keXf(27q41tMgrJSeSm32QYYh`6&XPFZoi0K+^FJkT<^
zX{^`+3mbRH`;Fq=irDY=3&V{F;?G~G{m4mk-~f;2+lSyBr<O0hSF<&lM^=9TEUUy7
zAgQT%L&tMYAC?*p&cUF&1C=Zygnp<wF{<kpeGvPRccHa#wWJQMbf7&Qm)abYHx?ui
zl@>e0U!@I^){yy;#~{gy=#PYQ3b}96fVr3DCK=tgFt`GO<{w3<z61XR;AaNEwv&yR
zR_qyb5zoFXAmlAsN+ctz6Q0cMdDCWHrL|zITD3q}mGOQ^Gd<A~^D_kj-@N)nE^j}$
z_CzidVCYc8{u4K;{6%;E|FWJ1@G#6sC?fU?G3hTdKNV%={&v@^YXr}rAlK8x$tO%=
z0)V!}2}zMfDCksG@RqFw^C9<ScAK!ecl~atp-WhQ<hXz|3@3}WVV)g;nlas-35{MX
z*zajj8CVWEtndj&R%Ipo<KHSi4vP|izaoD>H@nbxSKx8kX}<5+L!^SQc`LbA15>#-
zUe6sZm$a>k@Ek?Rv;ORfq~54`ipyP#sA%toQd>`+2QTIxSW}(76h>qF{F&Ij3f>qy
z&$3@>8d)2jkmA;d1CA8sETco3z%uNsZqO8TMc)m6iyHjT=`|T~VA@<ZQ8q&7X}3%P
z?&%dNdt=zEU^3yUf_Q9v$0l3waBb=BGs{7NUhVXq*6r=B&n>wim~;GBv4H;n<cSN<
zXyEl?M#sR2kH1Ces!7&<^x!GHdp8k>7c*S7FT=|ztPEKf#UB~<SuIPijg+r5Qe1`K
z6hKiwiSJGm=9Gwg63UdgBK=({qOvr(_b*Q0yGA<jbQyhBG|(f~A7rbT@CWY(o3bAq
znKXa1OzyB%xGL2Q>5UNR4ImEfyNEVi|J0LO(-*MY<hbU{%QB+&-fwzH(A$i*O7Zt5
z07u^F;I@{9nhh=8eqEN|%G9kXWH1%Pr{sR<?=0U`kNd9#*@GJGIhtd#V7{KU`E@JW
z|7=aiq`|+y?*Mw`AGQI_H+AMWbVkC+;0+XgGdI44J5IV$FB7f?wtKi`bbAyt$I2CN
z0#H@T3p+|7UVoB@>}RSH2yRVj!j#O!ZPCHd9VC8Bat)k*_~zHR`AZ-05!k(oz7lSd
zn^fiJ6F-aVj-<@uV?C?WQ`OBK9a749snnNSqMC&f>MYnC7VP{3LV^6jcG^!2zTFEg
zc<j!1`U;aIU7MD3Pp$imLt_8%P*F$6=6_m^ywZQm!EaN7*5aaKSlEmCggDIFIXne~
zrf&TW5==dTpWeeSe7yW!51^YDKC(}pH;SSbizHw7pQ}bIa($%vksln~65Ls&Bmzv3
z_u!@wZ&yKQwzR%Ph{oTstpveba4MzfhVhYst81rzr1&r}dT17<ZhW6Re|mz0ms=|$
zWl$DB=C@FhooL(9oQCS4V=VEtyyScH^(o?QoPyHfl}DJ8g#w53E?(I-csqJ#EjTfC
z#8gZgoZ=jiU;Y3CS2x?U=BnBDv0*BHe#c!`(e_;Ejxt9d0+un|m6+-&!^*+FnkOg-
z+MTst>J2qryXdkb$j__`nHCKT{4yZ2Z3^Z7tA><ri5yj|)0wvlC`X9^x8ra^<ki^s
zuquu7Yd0?+*2PaKv{2MFEa`-Nt*1mG{1$kA>zB4(lHa1d5Q?83igaZ8ec`)!!2i~z
z;4r8+!u|=FG3vbE^f;%zHY)T25LEmADu@gJP1P?iA<&fuBF>ptLa2qTO|$(vy6hkk
zoZ#-hI+gMPZ5HxvFG!y<758cH_X`i@oheJxeltr_LenkXa92H58F?C0hQ)W6nGcE0
z`xdvC6qk$@x^5`LAt)7^Q|`*(LxG16cB*$R6>&F%GFw7uIq6>yD}xQ=suT-gF>Sbx
zxvHM%btNCa%{!2nMd$knR*PnO6W2{N21@y?2oTq>;za#VUSIcLUVkkBvon0`c~apu
z^h(9JZbRVoxoKn#ffCASo+fVe_jubGM#kmxYyQ}E$2|!sPDhP)QB~&$4DM-=Sm5WI
z-&2_FkNKTPAh(roCEy>7Bn%PoPRT2-urYr;a~MVTFtAl>Ot~Fm{}R_`7vVEH{+P4=
zj7SOZ2L1d>8+08Ced*C<SntGirbAQg-2Z8<aaFi`Jch983^!MTD_D3*LIh0P(<Llc
za^h`Dh}<Mrgw?W#d5!IkkCQVspy$MVP*`UZm+@xQ2-n?IeTda9CC)bq&A@@D4*P-N
zDfLxq;^djZu|WtpW;Mv9+yjZomgK$xRJ5R0eTXYMCM{MFvxrD4yT!03{c{dT);lcU
zJLQ2_2=_s|*lle~mR3+LtBW}g_PM29b5ANU&9*{M*GAVCKPPMO32nPI#nbf?*Vpka
zCsryy@(xa;Bo=5gGcsp!b@VvKnMI+$ZKHvqL;U`V+U~AfSXkK+(+qguFKJ9<eN0&6
z{AIKB&j4GdFtF+%1$e*F80<|P)iMvCptd35C7JnL`J+D8w8GJodJ#@xV_K@JF2uOB
z_(yJW(U-b2j}ch~X(V+T2){oh&Y;c$bh#N00VH)@fVJ=DZ$T%4lLH&Ka1i*<iw0aE
z+VwUmi^)cmsA&m^2xhwra)><eL6V$1$iqYNp`XKB?JIO9J;8IAX@aQHOuDL1$SY-~
zqMx7q<4r3_tyb6+4wFedweMOFKC=Ra|0mx6k8g)Bf)N~GX-*SQDli6<pFz%{4%nS5
zW3}RQ&LsD>o^tl@)8aEd_FGcY<E-&!*LC;8EzOZjwb@x4A71CKXpKkU;g<xK+XH=J
zXAQ)K8wNMclv>9D_R01x(kex>oF*UILC7@o;RurZL;h&|mT^Ebry`Hoj8E=g6i_a(
z-<#PF9T~ZY^eXw>e%v&`X(ciGIh&!1&H72rNuUy9Yn>gKfLn82W;iqy7}OrWF@;kz
zX4%IrJ3!tQlO=UiaUg9CTlIpoJH`g2xgcRKj`}CASjQ5V-40w!sx~bS5vRRf!=3$C
zNS0@@7NGvDQokuP60}s=asUW>I!JzLb5~j%7}LJdlBPfGT(FKkXbI;9M=rkFsBS@x
zByrk(K&q%X=G0tzO=Ou#h&ULdng(G2e#l!49Rct$zgqc3(mAO(vgRT4C_trSO3J><
zzA+egREMK7rbAC!?fg!OCymE)EFYw+2y2I#02@3wFly{muW7CbNdge7BUW#G^4X6~
z)6>Vr3ZDMB+5@&zmb(+6gK|I4g0f_R=7UUfLXjm-!0EXNpiAEp27X{x1!}rOD0mka
z4+|Yzh{;2!Vhj4-SXPAs;kjdXtMu!A`Q$d64b$bP&=o%EQQw<Zv_^7|G0yATLK!e0
z%1<d;1&yW)U#-v&br-BrPuNGq%b|0t8)SRK+a=Jrefe_7mU|Hdm4rKceh6vi+jf5A
z+E1F;>n7VIqe#8{zoi8B{~L1BbHxOvrChaOZSeW-@6WI^-EP~#tp4aaw@ogBgKh~=
zYi}V5xrf6ZzlZZx?>}n@b`&US;N8?k*l$gUThP^>F!_j}$;J&C5|sb*=3XF(H@fJ`
zrdTFU#3K>HwRzHXpyHr{%Q~#xG0-D(1pCD?2eU6X3TTGt1~eny^6iS{i!lnE+cHu|
zh2vx6{a1HQ#8V0uABVmpK%iN3m?L<mG{No2^N%;|VXe!Wimh7*dDqieWH$~r_REMG
zbX0PSfbR#M)Ri~_H_#+s3C1du_7k*ABZ2%~tXDY$M!|8tIxTAV2|!r<n%JUTyP(z6
zgM^Nm1$IkA$BPx7RJJ(K5zqR85Yb@Pr;>qK$(CqFF_K?8`?*vYZqq5L;De8`(}?$2
zYMOqgd{TroGYOx?hKF*Mh2g>cRBc)>MSfN+`AQhd``AKR6YYcy$UtvfXCxgd5~q~t
zxyYkG6pX<X)+~Jz+ElSlj0;dI_^cmT=YtQ)af^?SAK~y0`fm&^z5DM&vDa=uoV3i}
z{Hv|*cG84X@2n+q=fIVm;fdr(j7RT;%-Ax3CoSj6(!*2JoJxYUI>#TyWJ&nHI=^dQ
z3Pv!k8=-MX9|Ufdr>WxV`j{`vPsvR`Hr{zLPXM=_ZKdJX=t2b>vbrA8AWZRP8mpr&
zNZ;aQXe@&pjZc7CCjWxGM2Xkk>i|XWJwA+n&c~w?3m1j4K_2Y``qc?a-Dw!*C`IrG
z&g*novd<ISp_(A~py=1~YPrazM;B!pbaHa?g2KX^-2vEh?>?>rq%qUtJZk)#uDoIB
z)Tm1pYnKGEXCJ;VhHiSmb`ugri9G2)vf)e@rg5r8$p<5QX-b9fe8wGTF@O!Ku`H5_
z;{A{|*cW;a5MG>#b;@)Momt=1v1pS?g69L2$0y1NEj32g)iq2MlNa4@QQpyEaIy`i
z+c1+jGXIwbgB$LCe{a^nt?(Vo(FC2AE(0dqm{lWu4e8`-I-e_n=$H~C_Y1f9N+-;^
zA(}rWhC9$BV*vm@^H+d5RA-LBR62MX7CnFCXQIS@-(JSLdt#%SUVPEH@T=Yvs_3y5
z6~*g`M|6e87&o}XGGHjY_FF9hyri0Gtnc@7%mbtkSEbPHy_+gyT=qxU1lS3A_58iZ
z{|5gy`C9#z&))I2?@A`j5AWh#@QRNGoVf`>#CM+_AOEUURRT+&O-(77n3&w21@?mX
zSjICPHO`bLaf*K=fEn6d3X5S}4J)OwYnyh^o&++duTN;0n7AZ_Cf^Do0}})5GLpfD
z7XMp)c&}tK<t$?6EiwAV@vp7?)b%kIsE4>utvVQ<+DDp$nUxAd_@%Ht4v}NSC_i$P
z(Ijj@k$=he8q@IRGBlC|X$lf@pq@#Tau)FvgpFi^5ao4xHG=vuC&!?6NI8b`fc^p>
zHT*^q@B71WhX5D(3h{V)#04R&DKwe?VRbp>Ek03NK%YwKRQQ9PZj{yQ`}p%80dKB>
z>WUWNwiQMi-~MI27k3d^jWB)?!aeE%BHRe$_vr9X3=kHEiA(`V8xH*$$;S-p&XmD4
z+a7Y4CWIo(3oh5JwEWAC_(KFgMq3i-Q)Kuf4utZaKL?L<`bsTk^|mx~Q=2<CQ;qum
zsrLd}L<3-Yd|EW^axjUCiujJ)kazVy_lRMcY{i7ThCsp@ncJ&B9`x4>K%g2~{W`Xk
zj}AaYBR}Kjmxc6ExDtIUq1;;ry)n+q9E*<oy3gzXlGf&8<d3=mNqFX>dgtLH83{j*
zFrrfoCe-Q#zi?2UQEjHXy(xuy93MO<>`C00W{_q})1BROv7avqO@1lG<@$i6Jnx3W
zTIklN=}~j7Gy8+>BpZC!)b`%>OFxWVBHiK`lL>5Yc~-?pG2{p#wpjJ5@zqLtQl|s!
zOwbkbm1^*H3Q)Rp=F(e*eVBq5BWRXCyNM7J{wPZZYW#WMjF*tTvK36l!sHUvfqiu)
zw-R&HnPg-nziQgof&_E0jADa@bb*g%^lTPV6WG%k1{l)c8XOvDoWj;<s+9|ru5cpk
zx-)u@G&0@w>$cZH8Tg>o5U}D-XL#06o_!yA;alC3@O40gxv_J<=?pf#Kx&ga6)^<*
zBwYM!5QS`2=c9h?OR{kF{RB^n68tE6e}8ud0A{AAe}SvnD=RBNkB9JobM)ylJ66tO
zM?HpisWTn_ZtQGI+ziS7k1M_;pIV^TOFX#uEGZ=g9~Z;?RS{*xkzexbn6U2OEXJ4Z
zFHw#Stehypl*#wkG{GMYc4-T&pIMogHWQ=VFm$z9eh!bi8U97sVe`Ps+BCbKo4JoA
zX(qynz-QAC0dFNF1dA_Z6sdPbtQZ+4)2J$>CWQ)rO0f#)>s7!&P_^TUT2Ps1bD3V{
zF<u`2{5ETVbzCTxsI@gMDJ4eevEy~zXw$$}CO^+UJzH+}i_<~?Dj;ETO)#P?IPFvu
z?Ur#RFH<Rr`e)fv-a^ByvYM2VngHMI7u>}ke5K|VX9XR4A8b-&Z`NRpckTxR_x!><
zm2!z@5Pt(V_rilS;A!@W_6eiS+3YK$-EMp87}v4xFRv({-4QV?)ab-%r}nb6GRc{t
zC>`hUw$Ho(4w8(%P4+Z2^t{f85-m^g+NNph-TFmusxq;oNz$NAG(5oH5JLHlv^_P>
z<(4te>#R&m3?%}R_fs)4i$v~|u@J%cet2Ef2$=&{1?q*Z>df-IWWH$RkX$`+7tdh-
z@+l@jWno@^Ycb$3V9dIJbW5iAxLVVM4?xd%++QtFE}2`L%g;n%MO#{`kZ*ZXq$WK%
zWx2Z?dd$tlkCRB%4=k}E{PpVebQ>AwUNDzqQ6j2Qm?OF%X|*-Xc;=)$e&xroI?qOB
zbt=#5JVQBBN3Dk{5REXswIE$z7aV>H*@u^bH*!l{RA&Hgn%3yS??gT|{n(%?DU;8!
zJ<C7Z`~BXItS(sGt80!E)Y;EzZoM?EttR|9r$<sV7<e(8dnT{I=v-W4Q&1{qM`R-q
zWFXWpkH3%?MZ>h&*2ax}4CeD&i7$6-Eh8EE!g{_&ywi^q^boXZDbK5@DOOqM6>6E)
za0mnq8`Z>gMq}V4(r6y=DSC9IeBE%KU&>Qu%e_Ri8VjwNLba0)s@;KkElPAM!Z1-P
zPGK>6i%k1QCP8yb4Jv37UCsxwa|@FTki86^6<?q=m8kyCSFdiP%%ps0`<9fEZsajT
zm}hrdRz_WJfpWILJ+-XTI%wXX##}qt;5@S+@XO2_LI=kHRfJez4fu&9`c*1^Fn&8>
zD0yFG_LiT(opCCi!wwoAeqdw+%IP)Px_&Bcmij+-qdQ5=uC9Ib0R7L=Ur17UEqQsp
zzwo5KYM_k#?_B|IKD^^I(XhX-YSJi?!nigK4vwIzxpJ&$*tmOqB5*Kj?Bd)eRa|~)
zQ#mORYtwfc^S>*W)%RJ$JxV5b4x2dDS0n#(G6m!8)x9BQ#_4)Xvy}Y}r4lEnRE;wS
zU8290cmHPLE`tY<3aeIe6A?jjor+nN^wi>dKzB5yv%jk&W-Y`#Y=wl-Vc$6v48kgt
zI?yR0U2LZ3^t|Of<jAabgr(qGg_R2#;%#vVlRBDoJiHaEIKWgNUB!x(!L{3If%rKs
zu49YGq}#;nZWt3#&qHuI*`l#^6jn*OIg`52`lDEfQ_aYz*W$7wmv<6ByLhR^<B^qe
zV#?@&E~$GMGmwXGyK{hg29ox2^;_KYEDU0Cd4@n+(8AouNP|1BM%NV`2O;n7hme-n
z?(MMh6Z5)~gs$~Jzb9SPxjc7vPQvRu&|@yw_g24Ky=|c>R=k=V8A{V;9Q&JlW%F*2
zP_sN%d}R6hf*BVs83)G$ue@~*1MFpqyC7RgkF;Yd4~d2@s7r>b7Eh^6zWtev_I0=8
zU@=2@^vXT5eMBr=Q}w0aPCjrBU#gb1R(7{{g3=@Cqg`BhYurVxeIUvRFP*WCYC3+H
z3_88p5bSMlM+TI`>M|tpdKiZ&>3^*r<2k{`d8w82LGJy6vR72k8JzM<ZatIo^zu1$
z=;_k&y%Y8lMkSHWY9{8fFV^2*ozROwXK(g|C4=|opP?h{{d>4vLfd?Ho-B2+O|mvm
zUy#zFw#ROOl4H94w;-i0RS_Ex&Q2FZcap)k%vZS<yECa}&+q6HHs<Y;!_W?ccPD(8
z>+bzJQg*#_mL=zJt&79Dcp_TKLNn?5Kpi~$hT8r`TD+-bjYKji)XT?Ep5#df(6fSU
zR(lWr5p=H;Zjexx+{f8Jyo3?8uCn9xsFYmpCrr(}iX#;ld9M&dfXFyMTae|}4f{L<
z2d-6xwy<97s)3zRUqErzw<2Yw%{+A3%Hx3BZ}Ftw4z6{5i>oN<Il_6nC{!K?(Ps%~
zdBB7eLXM;5R4rcb$E^J_TZj`DehLwdUWX-Ria0#tTYKlhjUh}#GpP!~&4by6Vos5R
zIF&W}>e?(fF~R+xMfn{hLG#dZ=h^DvH^ie(fNqt@PpBlpCF%oZXB@E|EKnBYYWQC0
zZ4IhZKY<peD^OcxEo;^A0^_&vZ``OnJ9xgIBf&wf>PGZ7DMNBL>P;9R0pEX^*_UOD
znFEY{akcUBY8>nb=ElCSiNyqF!u3A^xJC)^;Z3NGgZYt-j>ujY$IW`i!JM}9e<&Hk
z`Mrsp_wdAxYemPCrx?AAb6|D6DX0w$*Vi;}yH{l*eF=GWGHcphQ^$CYYOOEJvN!!q
zri0Q>?=giv)bILNu_@Kmv_*WiHalW6^}gPGhj$KVV2TyL-F=C+q}k(xc6J(E+(c)z
z%N1BFR^RBD?0D@h>Qs!|dWJFdlJt`GReM|B%I|PqJd8&r2QAAKINf!RZ6JHjOlmy|
z`+~ZN8+}3<MvSAN(-$>_JyKY}l{WjEdw1E4mY5Dbq8`TV9V152&LTO3UQ2gsglp>+
z!O&SRq~<=G;$C4`TbKjOayT=e;xdLS9-c^R-UI`CZ`Nk(z`$!3uM|4>ivh2sxS;&l
zFCzvGCZ9Y!+AQwj##wALsM;dlx*^)m6kZjGv`53b-VA$B`#)o5vJSh;7FnYEcU7u=
z`gTDz<hE`b+&wRRV=3<oUC%xX3{7cUyB`4|ybTBxbfsv2<ac82S)m5F3r3?!hCfPc
z%4G#(@_e=F-RaKD0zPSV|F}SRNWXnCEy%9jr1_!y9hq*hvrye={QzfAe_*fusm0bH
z%Fc^G#4zfGPVtqaS6m;vOPDH#am3SY-+{ut;^bnjIXGgS59r-$K-kUSZVV>zr2lo#
zfv;PvO~jYw;&nl!q`GhQBVyOx-khHg6wPNs8i|)@$0ua{D-j3>zw3Q@#6ud=C;iO=
zSGNv(Q>}O(p$9oQV}Hr*aBB06XEj1`eG-LY(sOfL&Pl+c%07hw=spg!rM0|~orYXl
zV<MTSRel$eeW|Fn_t*m?pS62uFPiPC78LU>idx^`nGiTyT5OQV%q9)M$33ITsZY^*
zIMXIu|K%D7GX^}9yMnNI**=kQt<8MqfrWK$B+q$7-GkWTZ3q$32@>ek0mfVu6K?Na
z1=r`pt3Fjb?41+4RO<{p_ARySV#sOc%UYiol9K1!YL-m>An$*KOdgkWy3Arh;P2t}
zJd}!^qp!+jKRQ34<b|6gYR-+h1PeY?lrWC`@4mCR(0xSvemFtmPVpV2MLl2aa79<8
z4dl6}Yqah`W)ZtAujn1F@5odjdAztxLM~qL^#OL?HaztM<g^j4My)I)odyoFO1A#I
zs=ovy<L$=8%z0mCgQ2(sP^}jU!)vy+FWJYLay{buFT6h8drE6y33;^odOA^!B$XnS
zIZXuR;Rur~VORIc8M|8$G~ctv-S#<nWQNsftni;KlZBc40AHGs01wRwBj|cy{{`(*
zi~Z7<C;eKkTQIm?Dnz}*i}46=3rTIZXF4=1jvpO;<jXg{j?q$<UgY|_UY6<Xp9+&3
z2~eEwAPP(!)Dg6{3mgz|VlJgKbMc2l@PWf*R!jGZ)uLNaa9G>g_4V7AN89CIRak+q
zbAMRjErXiXgnT0HMW-$d$1?1mAJ6FV8pBDdbO`(`g;L+cv4+yu1zG|R>Wi6tUrojX
zl;;8P%tSC1^S^+ES=+}+CUiP2{#>||ch~M;xZo?z*PPss+|tINTx$(psV6s{h&Ugd
zU@GVw^UrHL8`L7F3M<w<;OeCq41HF148610lBXPRmMIn)b$Ul-#5k{irfk;`2?FtJ
zT3s{K)#RM!t=Z0!Dh&^VahE%3iiLHn*!^mIWLZa@H$B3+oP;8;v=%wPg?9cxbK2`6
zpS;@Wi%Z{pCR59^zWSv^k)d0?w$9o4hb;oL&U#CRVcm&nd`)xw_f7i%lkB<1R6O=p
z{o%C|K_KQVSy3GEKV~iIoke(x>(%ym=UfQc-l1#t(EjiEwe5g-Z`x!7m(?#J%P7iu
z*+bRG$n2s^)c4oXO9W5u&I4cX$`_YCp-{JNg3dbf!6S(Ydr$s1Q`YQ>EVEm}-kVao
z%Q}ar1Gwv6=aE+b+MfqxxOuE(unbMwAIBZ9#banf8W)VUz{A!iu%EZ}1iyG&_YpuM
zZ*UD3csBS#3U=jtJ1djjF^G@9C^<5$8JuB@tEUiFxyl(j+_FM3w1sn*56k)ri5?qe
zt@BJ~sobRq7%}KEZcI5uoUMCY&;QcrV+479wX!Zrh(3J+-gWk5Iu&y{?I5^j`a{FP
z5)W(5?+rR2RK7*KZ+YLN3tF57Ud~(ieOp;S91SX8uY2fWA&UJ6k=B~t#o_vxt%_$T
zE@yt0hm|HxL(1EQ^Aa=K@#0bGvh^Dh2C{$Gn2`bLqoZ3fHq=IhyAt)@CqLBShb-~t
z@|NM{Dma@q^1VWOe~<h}$Tx;*IzwpE$si&6YWrHm>XPe6I@)<yb&b}Li>=w3U%GZo
zNl`;#wgH5nig;U1tDKy*$=&+N+u2t6GC*NjL5^`9uc8*5U);0`;ca$iv6&kBZ~^yC
zBzXAx@@(sTyrZ0xyNHf^VCW_@j+Skh1pI|yoIA$$U_I4a%~^&BM6T)D2YwQmR7af*
zEZdD!-mMr_*g<PCj(YA=-=m#J?*+i(VOmX9!B({lnkmdE3u}f#xR^E9JB_%$?S0A^
z6(8UVM(|*t(_;c$2hI+eCNDI5$E!aE&j0YNIBG8!y&}5l<4c<>!T>-9kf3?xF4VKc
z1Cz<DjsZR`MBcAoL!oQ-K2C%(xB)WDJ4-;!Gvnf8DTtHw6TjDhGwn8KM5)@rZ$aO-
z&u(L(FcInjC%<hyfD{sUQpl#C*aZP}Cb!_e_*G9lX6u-d?8nC!b*?re+o$-4$M3z^
zjIUu%wkTi^&LfiqA%3yUcn4&5c4p@A#Kc6x%dYtTTC!Lf%$EPu3?~2K*n_dpRpZXw
z{vA7FsDHI!4(H#wj-WJx=xvo3+i|=^LCl7{2AU+=Vj~yQ7tp-GP#*d8`8T3|OIqHE
zxkC}UZ&tg$yit{{&=_GR^&_7ez|JW5m_0{uG}y2%n%Ed;C>IVe%Kh_H@bi~d6XNgY
zrh4a9XN>dO9_F$@Q-z{+>zD^jr6m24)Rj-;k0;y}mzm6*S%OvPUUKZk=}ND$avm+N
z8be}Oj;ujmZ5f05=s1HNX|@j1^IKB{+m$g;y${ghxOf7IgqaL40pk`p>EQI_0roeJ
zri76U=PpR5#Vsh_X@u7;PQJYY17R~NIa+q`$6jY$pEERuHV@L(eV3EW;JI-c2GIKX
z56{o5Q@alMUHzRbP(83eaX(`HjKw=TGK9<s99B3&WN*s7*jLqLgk1i4a!E6~cnapg
zH|p}LutRCEh<?^v9lj4E4Xg$?5OA;-jN_i(FkXw_1HSVRI#CwH^6x}PMLx=78-?8Y
z4R~=FF(!Xilt7oA;Jh~<)w|jBVNA!gJG_23`v!Xiuos>$Cy!IkuD1q(Xb-J@NBe3>
zxS?3hX(4VpT>|;EWbL^tlGa5tsYFm<b*O|G@2<B+F)Fym`kLX<0Nxk@-R7<cK{KwL
z_ZtH0Eqh-$0)8B4mUuqUimf9s7%q<UsXqhBMOc2rMFNx($TF67wrcGM7h%A}_Fd@m
zX;&#G9VRobRtI7!u-9=vR%|tb3-daXRCg5Lxi&DvPF1^)xHkS)m#=RXgImewy2fcg
z&6}BAr!P1k%r_-&csNOf%-+2oT^R@2GTk+)+p`cQIE!F*c*`7H`rGq1`aQ4|-(9U(
zt#~aG9JL72v_noKHp=6C{8Qcm`*QR-Vcfic+bekh_Xq4gA1|^J;fbeF=bzska6OK4
zf#oYGwgVe~RcZDh$n;1Ugsear<Ajh$je@%&)~^0M<$HaB$CNzDvzw+aWHUvyTIE=_
zx$FdZU`-m|7^$-IBeVSNvZk)b6{Yd0t;-XFp3Y#u{K01<M0z~bU<fCMWXhkc0^8&y
zo`_C*U&ZG9@bkU*rutD}e1u+W#b*|>n1p^}cgI|fAv~}hPlE_#^)3?411#2wtnX}7
z*X7DGJIaGkX)i!lTd^V{C}6-9-td~V*)F$OYr)G9lDz8<gkQ6(G4Kq8S9*kh*YAT=
z7RALFzFTy_eT=}uMY~dsJ9Ns_@@%SkZkX1wg$OpFxGz=<Mgd(D;bK%6-1RjB=}ryZ
zl*f;I$le%i&4%i1#<`FM4FT;tEsNECSba9B`@tK#)91eR9$QM6As90x&K5-99%NWC
zgZ6-C2xnb-kHmg#>%Zl^nWq@6x0iRM@M>iWH6!(2%p2OnH`j}`*E-{)c&Z(lbAq{}
zun@!5j6HM=4>C}B;iib&U4aOZ&N<@uB-f|><9t8FsW1b!>wiWz5ognM1*F&|z1u|8
zpI`aRY-Q$k>1`pu^Xc3_k;`&+78^MS9yT|*>8LXv-ra_Iz6oE!yTZOc1aE7-E;mXq
zHw*Rjqp{5xO&1?S8$i+IRXQxQM4aeN7;JEHFzJDXg2Ev|I#;S>aR-15z6i4#^LGsd
ztz!9=Vli4g&P*DJpeg>x%8aQrQn{A9q8Ro{^#IUViHB9lKyS51=K(k7`W&**AQBAQ
zEID2;87<x7<k0yts%@ZJKC%(OtsymBn4^NjXRP<i)lqsmgCh;uIo~5KK?j<*%is5N
zi`50Jh}a*ZYBD&m3J1p2I3BVtW<K>&v`RIN{v0JAyzf1!Kp?)3Ht!1-%J@-5rnJF$
z=vQ(SnzR~<t4^>ooN++eLb+J+7X78|tj^unj!kTecN=JyWDpfc9&P!D^$6<5{z`(b
zL+?hjf~kwrkK6!EB~&0B^sF&v6$b#=G&D4TKJRI<u}JId>n(<u;|OQQi=2tlCprJU
z0umEzhlu~2$?iNu^0Rmm{oeE?4>Od&lG;@-U%&}9CjH<3M*w)>u-!mf%vX&1#<j`b
z>k7F^+gDchwc9PR_n0WZjpDWs!VUc{xW8$}q1e0Tt4T0KGKSCCEC6gqY`C{sO15N+
zX~tgl5!;P26%55qb;~;fs5cqcb&15ST`+D&kl`%Ohl8OkCt6K<O)si-n{kQe4I?V@
z`Bq7%rY8g_gKft6j3}g?;Ic&*%Pomj%?gSY+XT%w9JT9vI<i<{S{rW~_>%lMwXml7
zh3=YOkBeF7@JT=U8WE(!3D|o;M<>Mpm2ejJIk7>PSsy;ptcUVvjU+2-N#kzwPb}@(
z%c)-dip$gY4-I-}i!=o?sJq=2r>{n^B^Q{oAo&rngIBGt=GZO_4-;<v21bUXbe`z5
z`7P=(v{^xQYdk9=<*uUR$oX3;Y;<w=6tcQe$9J?L{+)6ERBP^&NPslCH;HSmh34if
zih~7xeNpvcN}p98_|A@qhbpJ?G8lQcky3BDfqe334&39g<aA_K{0wilJ*@aRr3G`A
z`rl)%ad<3;Z+LqOy<b;6=9A1CJ9<--0t=qE>;=3vWZiU`jc$4;&Rs?+ausLgyTCj|
z63M+v&SrCp^a*@7P+qV66Y@@cV*wNr06_0#R&iJ(Ll@TwStR@`<kXwUPt3H|?NJV<
zVkX)V6kqM&GiIoI`3xp`<8|OzV<I&1*<v>RJZd+w?!p%RCHZ9nP#UPQwoMq{on9vE
zai2$!y&;hg_oO<jsy`G(AEDmqC4gJSM_JhxCA;yHl$4uk%2J|+dpvdF?#1QOpi0Cz
zZgyI#i+7TnTR6s^Uypxz<oxqBEozD6TKbH2Je6r?6T~VYSY=~&5|6t6Lz=upsi9B)
z5-Z^JNtuslq^dAtS>JXnU}@qW0iI<(NxJOw`}oH@<DpH*03e&yvOSO<3*()4T}aEF
zgpm%zpvf8{U6u!V`KRPq4pntm@ZndvOYr3MYY&h1^+d6bt}OjWF}0@<s1IPR2~4|C
z174Tn6^Y5#5wo3I`{KDyn!Fd)r)Ui*Qo%)LH0M{QDt7?~J74Bf+aJG*UBp}9pX49E
z@Ku0urN$R38Jo0JXZX!XiplSVx&2xfW|v(9+HJT&zAg|Q7v#XU4)^uojZiW*&O1?D
ziu~5wKA#2y@9f|DBRuIK5gtB<E2G!N{1kz5@^W2{%X?TYmc?X|_#<*zI^ALa4cQh7
z<yr1^>cJ^rN&OMOGNH_K|EmERug?b*gtbl*V8f7pHJk=a`i4%j#BAllxmN9A0BIoT
z(CgIj(%z$w=26Fa@YIF}2it^PZ?5_0GD_507`(M!d-j8xZtP}BE|WkahumYtO=ke?
zCN&wmTr8cD2S_DVncQvntu9Ub08H}E>r&D9;5<(;I=)I+?3D$>G|P_5&oen>?wh|4
zoo~V5a!G0h^Ze#`s<R$(nS8;#ZBoS&n~@D3b+hq|pR-cCS<s|4@U*h{DGewM`+d6E
zvh8HZ#L}rVhP;MFg8mNaNlTv*DQrdU9ah|mRZhEDcRH=aD+MaKz%{5L##A|`mbG3P
zuDX+5HZvd4M$^Qx70kqp+(@#h&@q~<Ep|u@ZLPw`E#TtFIObVXXK{rP%ML`<ti-=c
zKt?aD#&@eZ#XX#2-5Z`0-)$ESvcWtvX=0pd=D1m?rl`4xdn}{6<?DNZc<pa{K>HkJ
zI0X%vbu_4WbJ;%YZS~}}o-LcaW-ZT(YSJWxa<au_wof^&Q}|itiuT2=#QA`<$|as$
zh#9!FmP7T7x_odcP}RXPIC2OY_QwynA?W<Pyz7UDgRlT7Gr9l`yW}y;5ENCe#MHl)
znC}`F@}r`!+Oj-@yT?0X=ISjw&-%8umxx19GEaK{b*Z5KCfd0DgI+o1;mTth8SGj^
zc{Z3WXXqlrjtnm<@T?DTp)wBCmbE9!mP1ILvCCR&3h4*EjUroh*6-kx?I&CN8?f5f
zI$_06Qe!L}9n4%y-PP#C=A@RjbMs0O-cCthV)V{>B!c4YlWUK5Sby07!G6+VzP~})
z2cVh_x&xl;RjAwbXdE?*ZweCJ{M0W<uFZN9=I0*&_zwFr1dLcFON`CJm1|qTU}s1f
z3TBB`FMNa^(nO&{jm3m&9z?zJim%+7Fq}lt@-iBuAovl&F&7YuoBndT<+N<}nT3fi
z)N6rlSd$+;2okkS_rStKPY1k%L+QJ-GWp%<EQt%a@X*%RT<h_ew%kA>d8%oCdW<ot
zN&tYLV7<rHPMjK?LQxOs4J-E=lH#EJs%LuBnfHA|9x)RheLtAL=VRHi^VI|SmCgvd
z676av0+_A~wh4>Ba5`ds%6a`XyW)GRla7D5@;!OFoIIaQA^k1y592hcf%bbu!Ev$&
zj)scl>yNJ_;gX_`lUzsRPZym#4%0K(uC6XqTs%_`T<@uT{I17URaNb0d1acMM+=hk
z0q1kpdf0!eNpI@ehp6|tV7SN|8jVqG42ORQWF8Yb?a8V#RNuiS;=p}(U)djM-*s@{
zNh=4;)OyKU>mC86eW08YE}T`nh^cu)U#B(`G&U!n=aIZC|LhAqk{q9ls(w@q5HA(;
zmdNut#2>mMhVeIt!<V~!rgfiI>fcA<o3?Z0e3JVW>PO!!A{q-gcRSzF+`H=S_*XI_
z8rtsQW{FGcLR<*$U=TcQq@<Uam0VIxdIEl~d-?GZ*rE5DcP`D65)yN)W2NKcs<%yI
z#c(uwX)C{bwjE-p_7qP)fBJM!-}CoWbN6@58MdVj$2bgH6hn@&PC2kq1)I6U)?v~M
zyc07DP1UJ6k*~g9{Or{Fef7-B(nmNP*0?jg<s*C-N_Z(Z_9xBZ&Mw2WhA9S-0fe`}
zVSJ`x*K1{J{>Ok<sROS0;O4YPhG4Mh4ww@(Q>p;sIivD)PlqZ>pVlj%K$w&Fhb_j6
ztvmhb9-?%?(|X814q#b~3mS$K=Xz|-h2$0(beLPg!R#`>EbuWlFH1YhD*m}?*&RNS
z<Tg-vt5_(Pcff~u7~S`U^#cTf%dp<h*czVODap)-2#wqHfQg$FC+9~8;^!0<Tfk&L
z=O9)x*Rlw0^}is7Xn2TmxRJ$>(~UTy_C{)AV$2eciO87Mo?yn8(l)#+Nqd8UrZb31
zwb_5CcdBT%x=GGPG<q%g7coLnw6GJd86)ATTnX9?i^{Wy=W4@Rhw*URA9vEB)l2?F
z$cLi!>T<`Y_aD*=d~-sW9St20K;aD#fpa9da5t+ydU->djH^5}2B72Iz`-)DO0mBz
z<@wnx%khrq*coAH!&SEn#k9q+ER0SPz;kreo)t~PwWZqfJY>(&5p1v{AH{kgp9o4x
z=g4!{U6$2ZA~N!RVEsepICS_^3;=jB2q4|LvMf=;h(bF>o2c#$W8NITCFl7W?KUtL
zJ>Zz8Us3FjxCzzTA`;M;K4plqC28>bZO+gKDjd}f2VF#Z)^n31iivk#O3nyDLk?KG
z^5*Kyj(7C@Kxqscgq>zv_?*g-<+)gIIUzA_XLhYCU2)sA!oMmt=eA=OkYI$>tcNDg
zVBHd#gi9N``|_~y$?3<&(Jg-DnU!L9RFaF_7Lw5#cax=728hiT+hjrXl5xpt6-3Rn
z>V@pA&M$wYr%r0aV_x;!anRx=BujXHBprCz#hv337t{CxKVicf@$pWo(D_LR9zMwD
z$0$Y~&6_nbF#-C1>Qb}6U+)O{3-#6BAspo_!8U;oeHJv-H~>n`Q|Y<BOhfOwyI3gs
z1$+FSN!{QM>GShVz9UFqO${?3AV3n7)AsQP$Fk&R3y#h2p}3Dui8OP5Xl2JoGX_Ab
zRtKgFZ<t-!!$lpOyh@Iyc^u=X%Cql}7GG_Fq0Lso<+=*{R{gS-2j&DW+oyXNZ6?e8
zVDi-LOS%Oa%XnhBNBOg_z<CevAwD7s;q9^;dRuwJij{Zr+JRE!BnuQQ5@O2mj!YtX
zaWbPx(4z_oL8spHh0|9s;avZHH_$71i=-w{TXZ$N6zB~(*O6AC(~*VF{mN;58hq4o
zM0T{KxWwPxy*w|Fv3jHREh&(9)Z4`}amSCqgFDT<ls0!;g${9@F`P?tNX}Plia16%
zj~s?9MwhW|KxmDxLaWLz=>#>eZWUvYh^cR1oRIGUoz)d_hGYGg+=LMD(Y(ealR%S)
zac3LzUpslE-*w+XsQb3zCt;abw#<T4yVP=yntvLSuKdcbNF}$@Eh-rcf9}B`@-Y~+
zIpIrvbY=xGIIJ@&JzVRN*L*t^J!X(2-mu_#b!N{gYz%<F#Jl#MlXjRos(aV<64ke9
z9VV!zJAEAzI0=qy8|iY#Zr|Xh({Y8FYHmb>rBn(!0g-J6X8wL<6wtRP56`)G$)!Xc
zmpP2b@d#qEO1`-R3E{B-x`oI+SG@3U>bNHP-{G<F0Q<L<BthM2y3+di4?}#NhRA+w
zeez0Q+zGTeP4$NtS#$$cW#-CGW5~P?PF#e%?*UD-Gm0W3?PR+`*0lmP7*XhFD?a3b
z-Tu^|f!&NMSt8o!Z)pM_{~neSt!FRL+zEWL?rh5<%q=O4ScxHK2I&0!2=_E?UujlN
zC`|A7aJcQZx=G=sukC0c>;s%lb9DNB-qDB#!Iyg*My#F4WLqz1Ic2ZabPj+66;q$O
z96TZL(cWN;Th;Pnza)TAwzG`?Tlisg#|ca{ICqko`r1s%g(i2;{K|-`-X|Eebu<5f
zHneDdle}>FY^E&#vf}@O;m0O1=4o)oQ284?A;f;s^>3{f(uZG}&nwFIRp81_<vBBF
z_o9(s|Kh_mnCWQ&BsF_j%xQGQKV!c%*fPP?wj+<b@AO}N<cAzIOVLyp>IykIH3Q31
z{RR<z(eLoz2E4|UNWkT+(U;3YC*g-_E&~sW6s*f)uoCofP_pcY?(J<ZB?4tX*3!v!
zKoWkg2HQMMged>T6EvL$YT2K|<FRGDY5jp<zH>OL1DmMWTA;72=r=@`^(`SaEf#vV
zm;C}!$DxT7qcnj!mv^RUu7O)0$F!cXugq8K_68d?NftVLpgp`%5dmc-9v-HCH&;Hu
z#D;Sypz>Q7%-h_zMQK_Hnc8Q<S%bAUnF<c(!NoPiY`L>v$2slTYH}C7@~*I;C4#$a
z9f$z@1LaMgsmAx!3Z2Gi6Wm9~;ePZOo-p32^4y}z&uq}(TYc<gT_i}p5V<U`#@Jch
z$A|yq<fMOKz~S}LhWA~l<=i8oW3&1vQuNCbo(n*U1CVa#7-ju5Hqa}OwvGGb_V&!g
zsMo1H>vV7uP+3`d|M*CA62J_S)cKTzXPbYv3r_0>p&Htn`j1@3?DIbMUnCN98wzz8
zzDTN8p-;AN+D2<`9jbbe+ZgsS;CK6S__66eC8dQ1oX=>Cq;;rjw`j>M#V$X868Mpy
z{JTO>XQ!p#Y{T_=RUNF|mM;6;$Ft7gDa;9I!>fte^@*~VKS~Yw9ttIme#5^SEoGGy
z>YztP!tAuu494E0$fe=w=e<K%Agik5uMe-13)FfI(5PBj8_q>5Ww?axS@^K%MBwFL
z^?*ZMUCyn2AMPySGxGLn;2)!Za+w&z+7BjW>gg+<HPZ9Tpet4^2DhLbk5<`}7?uQw
zNc=)pm{-MuxPp|^QZw`=i_&ElXI0!$#dePEH0hnqwp7;pY>`~fFq)MwM5%InzC1&1
z5FMY0h2tE`HNFyzM?NskCW?qU|Kpc;mGt-#C|r!>x|Yy>sHNVaoZjba4vv1(FXe^J
zoM_2?Agqc-vp#;YUdPoE9L;kgUx5$4Z;PBxd({%RUEMn-V=oeSSY~t^FfFa(j~t{e
z$OIJ`c-UAk{>xAFk<wu=ub9wuK|o8ei{lRD4go@nmglbP5jK+oGMVnyB!*1p6iE$*
z6v54?lfc*~2txCy_r_zhC3G6;GZWQ=m7HUlMOqHfeazC!fMw927-0g5S$hvh_RQk_
zgOZmO$ybl5NbG8u>cUX7)<6Ut0D`Bimk9=fH)N|p1HtbUMOY_gWE&2!#rLZ9l4gXI
z8-3SsTJs@V9HG$g6w3n8T{*=C7;Mwr4^YDT6A0aIKM*fsYFu9+KS=VynlGi#v9D;)
z;1D4De%8LuRr_rM9p{*^)j#!9hJ^p5PiBS$8upg*=QhGlTs8GMcCN2uXipJd-Ia!c
zw|b0BdD87%ol1pfvtJa?l>O`_f*k+j^nGTVfCk->C!thO)#ytSC6<p(XYsz5ug5-T
zAHIol(Z*g=2;bxqpFMoXR6?Y3FWBbR;7-(MdHWhsRDS}7?<$9*2c<Y4SG}wi6=Dfb
zSM5GxE0BeQ<(Juw)GW#SbzS}7B57pkkX)D#)uG4J6qYq_Es`JG!1S_~Zg8r-@~}y1
z6}+v(i#W@xg{2AnP^tul3HL?bI?xwv3$fMK+1B22IV<S<hd-@d#sLO_@;>1s%ta`x
zj(YL8KId<Tp#6mhCO)oVVKIbi+f{uhb5tu|jIERdLxv?g<Gshd49944_U5?B0q;)^
z!9SuU+)?uALFD;Dl9G~%hL=;>0&00Rf`WbaE>DLAVsu*GoB5dXWwzjv=q>ZL_d2ef
zcet4C_VtKJMFf%I@$rI^lF+ucwyC`8eUMTyVp(o5&gX<Ys=6=tcxV(b(*C5VvMe_5
zUY%g$dT{I!1rrgs*5qAs=O2RY79%nR!jNNJ)XB%L)NY*ei2`P4fp(4x{r4|C(gf_&
z@8B(*(PG+^fY>}<yV4f_`4oU$^u*GNiYu{ST4-K9Z<;;9cd07<$^F%eIlBUiJp*%c
zP11%1oKt8$Um$|tkWp152Eib13kGkw$2%zD@9n#WK1oWRa7@$l`W-tk3{V|JwT}BS
zw7dL7c%4r(!poUQWvwjHK2KpXQxwH{al8A_yVgzhmSG4(z^uC#&2<i*31eC4C%Q=W
zCTWN$+FD_gchUZNXTFVvCwn%{m>$rEHP_kD9x%o@If>eWB)c)(k|qswjQbJ)6U1!_
zWo0q!(+~d&tIgutyU7tgWU*qL%pw1OsCuioHrJ+mc-L?#?oiw*?$YA!t|h_UU5dNA
z7ca%3xVyV+aEIU)0{`s&eDA@RgXAo~T$Ae_S+izMwo{b({hCgbd>G}$mAF>f;EU8}
zZP74+F$=Hb*tmVid)t-KP*ix{^P9w?M3y3kw-0lLTOintPmpk$rjD)FpO_-5`r*Ax
za7=BK&|$IPP|4{Q!_GWs@Fw%#+N~&M^ZKygBMWG49M&?Xa3SK~mlen5<8u>j1I{^H
zu8A-(GY<C4rmZO%&AnVb{KDw}$aty<w|!rsIX=r{!aGMTeifLN=3ZwVLt5^}i*fzJ
zY~RIS;>1AMdUQmFk>yNaOlPBg2dg{cF|tBX=aRX{=@TKnq4dYYU5LhHt>q&wTssv#
zUW>MTV+})|f>SI|Su%!TL!OyMp7En`GUa|>H|2<L-g_R=LA{1hiMiBx9t~s_DF&aY
z?o8#At__j4_sovqNybiDB-iaF6D>nA4FiD=EVbxZWC&<Z)Z74#Otruh|0K42-*fU}
zu1{Gj><(^-_adRU9H4`D`M{=uD;Js$-uKVRvnL3+n|RWEb<OOoGnu_;{$cHtU|od~
zEGWC%P(!)EOx^Eo)bDai<2T(g83V(=>CT$k!QKcJZml~Lj)DafPUjmoH!M{3fASpJ
zx)caRrAXv!|F*^&3}fxgI*(K{(eQ9&PDACE3)~~ISd>PRJ}y3b&r-<q)%sA&aaO%D
zyg$`@JVdOZc_t#=YH|ONwJ*~|+wS?;`4io!p<F|q^M00tYVm$P{5r;x9*bM}iTpuq
z-JyYZD5E2bZCbl}ytvk%Vv0c$Ti`P9Cj*k4WWX>TlV?%apY*oqUaz~8g;HJZPCvi&
zwlKu3*N<W#pId0u%ncq|TWeWXtFION#QpCn<TD?847ZyqOkZkiqmd&<o%W8FmM68_
z6nRj}sS=5AaVVkH3y+w>59kW3!1$g8<$&kHe1yW~@GaF`U+)aFm&ED^GM@>zdO2@Y
zFL>sb$C?CO9eC3}na|muD;lT+Ob4I3m;OfNJP0P-R%2>&plB8)oVKKp=vuG1tbQ0u
zw)2t-S-NifnCj3|YCVF$-J@<#@&>w|;}sgCRN?&_aiDutX&9EE!~4Ajh%!}gi~O1F
zKA)$()pRfchfy22H(L2vpwtCbgMC5!IrxyCR-3-_&_*Ok=x(pGvY^;Hd}c(2=J}*-
z(oaz|m{Reu5n0NNAnWVLt?PoA4FB$yNA3WwAqNS;uOAeFHGAe)XRJPXOVf-Jd^}=G
zZrBmrYuXJal(hY3M>3U<-%A#fB`|kg{+TGY)^-&PoKEA)v--h2xPFVxk<@!t8ArP}
z4CiJ6HqN?2Rc)nBp{tuBH({E?qBZX~JMkXm9+K9eIPNiL)xXBdn)<Yxq6{qqceJ3(
zG=c_OO^NspGP(<`u7UzR-!mS(SaDZu4$x1PQn^kQ>@anPb!U>C{<;J5k9?n8Z^!zX
zwD3vs#Im4v4y_bIMt6Z@y$30k>gfvW#)RVXr+JPAGV)vN6qrViB?-!!R{k;iKJ2So
zay^a=xX7cZF(a@ZE!f+}i9N0wxD2N}NErC5I3CHxJEp7w7qTgNw*IR$`!k^-|HMyi
zbB?>O9%PQV8(q+p1@D}cOzA&_+EHvg9L%?6S!EG61(oOyE<x|g-J2boYEnXtQj9Q#
za<HDMC=E;CGKe#pjPDqTxH;|nRKZ^xjbXs**X0^eaE-Aqst=0LXbQ=yg$>7`{_?N5
zF3l6A8SxvmUW)f}<~-Ju!c>(fWD4ZO7;Z&B4>u3_%8N(dnr87Il4qw}zTbmSKQ3aE
zc-B(soYXir;I=W@V`;LEE^8&bYTml*-s=t5RM&=v?ocqmmk?yehk4D<#pm_j2vqUr
zfCk)b6;i>sd#^W%A#MIdPMx5Lr^TnMuYgX2<T<e}K9E|W{KTy?wrR)>hM1-`@!;)u
z(hP;daanI+wW0D~W9fDayF&`SEdIX>Rdi0A<UvWI%c8#XpDOMx>vh3&v=<8rbJG&$
zjuc-jP?pQ;Gd8pW5hqUz^>WPw))dBuXoJu7dU2t1*)G14J@bDb4U^+>EXQzSaG3Py
zt$%dnRtMY_TZ9OvB=eCwA2a&#1eiK~$h$S1*?meF5$Q*16h0iZtWEvv4sf7J?q9^<
z_q#hzP&|I&PtQ03N*~!8YT``f1j*XAj=aMCaW;(ixZ$5XYy#F;@r54xILO+V?xbBd
z`7?IH+HF$LV@L6!p>VJfgA`ruYw_Onbo_mBQFkRWc>~eq-K)R};g(+GuTLo-s_jnh
z4{fONA90+z8AHm20c4-C`=O8r8ClsK7*S959JXw7VP+;@+-Rf^%jCI=|M`E3eHbjU
zuQzUu2w3#+nGkCs%PM>+_Sd!J4RK}@S{&8(rob2!;PvWG|M2b;r%PM}a&TV~UTDrF
zCbu2ie)}8azR7Qq(C*A%9ba<IwHA$Q6!V~(?%@@<u_@z_Cm~oQllDNdk8tK2VPh8Z
zTizMVL2pn;9%|*>VQp*BEO4LwuolchjkG(bSB$m#d5EJr37^GiD0FN_&||Lsa#uv=
zhpl@z3wxN`jL3jv7DH*t7MrHj2WcNI<~{07md)~E&!W(Sz_sQJ-KkEs$#l@yx3E|K
zSJ(G)n<5gviFn3`+?TuPgxLtARGqS}q8lh1VDQzr7jk*3%}x;rc_$dF;<ij6C3!3A
z%%C;ev=x_EcwE!!lFqLXNmQx?-iv_r>{l6I-pBF@;<aXs4Jg{jlo-{v-~Y4(wjfe>
z6qj2E&&=2lgRu@EoAGBuF*gNZe}f^mE|(n!4e>b?AwG2Jx{cn}eJ|n%*{xbC5Vrix
zwQ%SV-qNpnFIrlm-1zCIxX;@4(F=ly1}_TZ>m0+Cb|ufgoKwN|ZH^6adJ3YKBS$9c
z{J)Xieb8T-Kc>1EntRiEo`gJfE-)F?B}Ew@8}VLY?!4uZ;KuH<c699aW?=jNyGe?E
zwZ1TdXUVuv7WIC0^U!RjUsUCm0FH4EN7eKY&i6hYv?aMB2!p=j`-aTXh>h;G7Oir!
zM1)*akIwPlXA|Hmy88<VVUZL;@^()&nNzK@dyY*}pL~t<nX=soD(9C3#(&szL7A@}
z5s2=$WG<?0mM!!sw((+ky)F}Lj6*nOiSDz~fo9UTlp~p^L)>+m?jmhLqaJz!Ow=t1
zJ0x>SD9GkM9xm!f%M|ae`&bsUTc^fGS>QUeV?n{hT0EW)HV*48sc#Q`xGW&ZH?Py3
zg$L&M)~PcmoWh}`y%ta;m*UDOds7QQLZuq(&|Y}Fo)#_T93?jGCiUW2!p}hCKjP-p
z^gIF_1GnlT4b^r|4~fEr&$!})W?$Fe*3$Fry<?f5qS!%)?M6P{osg4bf)Vo3>wlyg
zP<1*sV!Q_`Ii+V6o`S?tkKYaIuM`Z$!CkCRRu#%%g!nAO%F4OuyT$7sZ!)~5lY)-9
z_YY^^8CtFB<WRf6KY%SPvj>;o_*QnE>Ds|Iw9FxKh%5EM%y8y>`>Ee%k{{v5UDPtS
zq8=__yQb<ADD52kVNb+mJzIo3at10o`ple2<qO7+HzHG?9EL~nJzeTI&%JfJLLutW
z<L=U1mzh<|7^CffG>q!<os-7pQD--VdZqml?*?j@a}mA>*Q*Z8=tGW))a3LWsYtyW
zmi>DZ7#~LQ-!==({Qtp~GL|XTg%u9g#v@pWrrVYo?_I&0LhnC(aCExq@866vApJUX
z!)%h|u)d(M@p`5Js*blcv~S+=gtzbdR_vA?ZJ4YQeZAK+Iy!13VN_;iR0b;@{xA3V
zqK1=6y6gJFxro-(lCw1Nb9tE|uWdzm+oXN}wc$g0cKv~>{G88iuRIYmS>Y9^A$y`V
zjL!rTKmMxo95Tlyz(CwpCw`HEU#BJaL4i{3jKiDmG^Oepc11vNnigc+*M+j14e~xt
zH3y-i^pOw!UN^ER_iI41rvRr~ORelZiI1rlp}=ehPtnCKVlia2iCYIEUoxLd{x0}J
z+fqK_L?z9>fBHT&xa@EAit!e<xf|`(jL9K+)8bwv(YBx}=j}!2U6FFSDmk2gCkGQs
z?Z>^ZN9ja9OjvMxz2CJ$dosH&IwQg$p4<2F*&bPF@CSBGN>qJBHdlQdMe=0VP`ra=
zrQ5GY8GOUM+J|-(Eyy>`YTO0?{Lq@sgWk*B0woLY#@wB{J&aw^Ol4Zymv#{T%Alc?
zTfov2G(AW7a#vl>ca$<(n8>y*AKsE~QG8oQ+bPAV{p?N>3lXH%98t>z+7%?sQu(((
zRGUHx#qPDmKfhL`2(uxM;v_-kU2x-Hx5y(#>^(rs(w^B|ibIXR3hVPa>_(_kU1o1&
z<daai_Ej^z(ze1peSV*r0=Cntft_H~Dc^A3@*Z@5oe{qWJaN3S&M28Ii$cMku%Cs5
zFq|Z;Fn7x1mj1*hGq=~gXzjSLOEb*ifCpiM4B#OfZEXhIc*(i>ba8k&m{PH3HopCf
zVtYC^qA4OHm)N8ZDpaO|v5w%~-4|%58#+jE%u-A<fxfn(D_R}vIDA1qa#!dw3Vi6o
za^7`CS&-cND+TY{cXQ_CtzZj!@unt!SGXss-|JQ?7;;HrN6>&xUj!B`vBnxk;R_iw
zdL1p1b4Qf6P03{3W0RR0;#CzyH?9GY=qY(`y%YtTZ9}G#+&BOece4pZ3V;{ni{kkR
z&un9>BND#2O5WQhG9CY6_$6A?0{BSes&$U#bfv~}a;dw!6{pdlU)S`yk~Eh7Z$C@T
zGA$~#2i$JfKKg#nGC8JGa+|qji5zx5ozd$E$dUcHm@N7OF@HAkA$*N?u~tD3Jt&E#
zxx?mHiGBX>=W%=v=>8s!(7vTSrhTg<y(hu9;1xyAG<%a$396<|&S~-~3uSTk3GF!f
zcgWP&S44*GZ{NIkDQi2GfH%dcS;rbS+VdL5eUp05I?FYSuOLcgi98c^tv-%|oLI+i
zQej-)8<%o)C1-fWW@f)5VrSJUg2)oD^Akg_gloCkTkKo%K4gYgEbmW1193CEj9EI-
z=;LKtohTz**W(7!$5xz#Kj#%8=?*w!dn(*9grNws&){%tX2pb^IgXJO+kG2%^{2K4
z2iAhh2Nox!mVusmMWgTdC9#3DArtCa7*CcF>uBDxih6kVc^@54S26DSy1wK$CkZd8
zVxBfCOg2rRag$u__C(Ew_`i|R-H`NE?pm+>DGuB2^;x?27Y6Y;brzCcmz)cIFM;s3
z`%yBYo+FG|mw4&>$k9CG+sjhT9(;jt@?7uI;MsM&>3&S*9`j%ACT}VgWFpb<OGqcO
z&u@A`{9byy+yy}iBgspoPX29Q5jvapx@-jvAI$8_zKf<6^8uO&J(X?7B?~`vs~^I=
zG;BGPwcw|MxxV^cK#tIUF+{kr!f;~nL!*9MjzY>~I9)-?N2mqS!dFVq++<ms?;@0d
zoS3~0${9ymf5@AkS+zAgdZb^i4+pAc^19GiYKq*n@JYZ#A%o;z*VNnSt+YUl3|e!}
z>L^_0#+jocRaH&Sh0-(UfP*zTj%5>K)a179jNYiTJ<zh5OrXmnH~F3(l>X#8t!Tf&
z5g2#my#0r4DQPu5o@(14A*!&ZNR7F$#)O&a*ha2Yj~_IP=zqNzp$ZzC68T384}Fpk
zWYXl#p7kOeNt5jX>nVv?&OI=jls;Iqc&_&?e2oqdCld6!JyP3tBbcBoB-|%QjIuT=
zQ-fbn7K;)2F#mBe50zsAg;Qwo;mB^1xTV*$i<YYMP1@L#I>mGa+kB&EsuxA-VQrnB
zxI~Np+*u63@sfGyb{!68wh^|7-7Q4HH0+>0bw&CL?7I>uow`6h)h_f8PI{e+7_%*r
z$ep~6=+>P|)CfJRYmw9Lg};_#{9VOFBSIahXQ#zm2l-g?j-CqFmEwa+@)Q{G-um3E
zG1qbMD}7cI86zDdV*x8iF7E?JdM?L71(f+B4Q-B{YW-!!nC4k_xYaUbH^iBk&poHR
z|G@-1Rn1US+S2WP!qQiO-z(;jEv2XCqS#ov!<Rw$<MOXxAXPXlLw}#PtL0{R(0cET
z(LR|@xWp<zF`?9KjKtOB2<<Vc`SpGRZ7i)j4`(<d1Uh>-r3tCn(F38V*}SJeH)5z}
zkw@vvDhdjCgDQ%YvnR8MsF@;4aoBy$wlhHe#A=1m+lBqB?GggFu)mLxDQmWNSb31H
zAIYG5l$rhOX~ULu<-!E2B*!Xv8VjAkYoGKQTZ=vvL~R<{|4VM|uRAu$=+`X5Skl~?
zwynZ8g;VW8WHtUo!f&(Y9Sd}83RfJVg2uEzd@8#FY`%xl)&;|MF391ml4KA#`#j#z
zT-;%cO~AtFi5#Ag3lbgsS?SmgG4*tjO|~bW-{)^=@2x|t&ZKjf!J;>%d2E8`fwujk
zAR`gl*HB73bJQ8_x>S-hUx%2tVX2vi{24?^qD>V-%W;_x3fy3x?d&PFT=Vw*i8ZYv
zp_r}w8^8OLD$~k~cZ~)eV}0XDfBrC9(90g|lMszh86E^mAS4WIaH1=*ZW@UdP76GU
zW#U)q46RO-vLWJKkJ%R0J~T;DunDYx*D^)Qh#TiC?@GNRY+LqVNe??NR(Exq<CvCp
zmVtY)y?0i1$MH9+4Re0yD9B(@P-Y&yeb2yP^oV6=*B|)?{#vnN9i!tw$hTks5K?4Y
zRFgE2q_Zn+s<)p)M9c8Ne7?o`+Mf>U^i?p^eecNAfzSp?ZY$Gpai3RCaZYQi8e)Cf
zuCAEw8uon9HpJtZ=AKoO(!(K30z2Mh!>w^G<~Qt8l&FAZs*j2o1QO&yL1(l2A+J5w
z_z>Fodzz@G40^%1Yw~3m#;hgFA0G3BQAdKCsqW!ds0_3YsX~AIFCKBDqtO5+nDW{c
zH8>f)W(d$>>DH;7OM!K-cv(9zlK}t?B+?%H^saW&J?F3h$m@>DG3)_RjFuS(igL1j
zUqbZwau)C4w?>WVZ?YMhLC0O;(G%+Xnfr{T^Pq&c1*Br54SM(-SC_jf{$U{E`$v56
zkg_{%X~oN>Z~QppOjtz)PrG95zNI=o=_VVM-|u2ipY)bv%v|s6gTP!|InFpB;bXjX
z3tAmAy&Y+RQi-TPd`Vjro$p1|MnDYyIq!%gvcDZwho%Yhe#$j(_D>EX)>+-S!N&S*
zWQAQzw+}HSl_>6em$RUcH+|l$tInFkl%d1HTJ3&W18q$NMFXJii<q^?(2g%n4O!?)
z&<NJez>DwJXMK4IR4{bVKtV%?v>K)y)zI4Q2{uuUTE+8v5J=B5X+EbkMQ5rJXbd?A
zbh_&!V%$KTW_+Y3rXHXkPHlfYc3j`h*%Ilrynap#BE`tKmOM&szd(Dpgytk}6h^j`
zJ8+=+eq?`w^G=C_kE7+=56ik2uqc@lAJG465IS{AvR3jn+bQB#I~}0U5gnebJ!Yn^
zQXJK`Isb2eGKqe+{L)jN`kOOX!5yQd%nS*$6D&X<N$qM2l0oH0Z>YEPgBW56bC3&n
z%5*#ioy`Hao887#tXk}&up*_3&qI-7r{7cZ(P#e)VOg50nwZ8+(Q7i^9betBuGcQI
z6^}*u(j!q}Zd7)DzCIgsZjC7$zWfdp+n`<I8Wc(vgYhdpM+F6<9GIFKXHg=tS<gOH
z(q@(ZU>-vHVAO6{Q+{03AMqwK4^JlZBgO9*#RCnu7ZIQ5Alm7r`0Nc{CmVG}yFbR@
zoim;TV#J}$6N1{?w`6b^(($+Qf*RaB>EE){$qnsASh?BR6-Ahv&5j?8jErmy+WB^U
z;3?xcZ+)*rD2-kihYUC7&%4@i7*)dC+Sz$epAfXb|A_YXdR}e?B=Xati_)>Mlr%P`
z-ru`DKR+kmQ5TYElm%J6m;0}A_&<E1B&O${s&|~l!E*@>jZAR(9Y@m><t|j;vC9bs
z*rpfUL09PNCH(%|tAhKVuG~pZ^V$r&*eP99O}q8JO|c<f=K(~HQiO|E;@#`3%A+HD
zb4VwLc5vx+`(JyEfQHyEs4sISoB*H02%#MMw)iJLpy%@!S|$C1Xm_M)YY46cj4wk|
z1KU5AGKuC!!rik<`H#Il?K+cUz4<8yON-FXcSU%1m7}CKy6l{c3!iQ5HYez<VRWpv
z!^8-@2pL{`)y3}gc9gzb9C?*KZ?mk|HYerAf={$#KXjct`ma`<&6AU+l|66`gQx<U
z=&>d&J!Rf`iEmImQnXB1qvcM`s99-#E=d^;o7v6u|0mboZmSvm&!Ibk<IysGtoHL3
z0k-JRHs+;jLg&G4j5uM=X?lJrWG#jubaj-@&mv^5Y{Di9s#hy}I~7hcbmoX6vn}?<
zyK%mPJ;?8<=+3ul-4I;(Hwa2Q<#d+)A-B^m7~aS<uf$>T_P(xfndtC{;)Flcgzi1%
zguUmsZ|s<W>$HA(#QnY4nSf9FF71@#UORF={l3px^2gY-bE=O0k)p6n2T^-e{?)AM
zmAW)BT1BVZ`1HB4No|maoXXO&=-wI_Si+bVr<BuDWBG|l9Mo_dgZpe3*A_>_BRauX
zV;pk?v5RK$+IjpHf3o=fKr-v7I-LCIh1(4o-an><Tp$j%rBuhc;;b4AhdGx%8)BQ)
zSYryZROB7F+%jXed{??s-9|WZN3`NH9Vo|BPj7WvSbibY^1#$wrxd1es#T*ue#(&3
zAu5%JDAiz|-vk;o@ugXLAYl{uizpPcP@!KN+raO=40K8w<{=v{m!_TBWf~Nn<S$RF
z_u1$F8?6W=OfJfn)p<LCYdVj0T6Q2AOJfE;@%y60tpXe=qY7e;Ll4c;@hytj7VtoF
zZLF)mdSFs&l8`uuy(5)aGNBR6urNUnJt=E{o<cI9$B|zymgH)MAq}WB<RVrs+dX1G
z#bK614eT)YLI-ix%x|&cE9bnO-ms1Yy1cVTMz-)H3Wvg6YsJ!!^HAn9K0ndnMM42{
zt%AZF-g+RV7r)+&fEn%cV`%mtJGP8IR(-`q5<OzH)4~=fF5OV?WzQ{ETE*P0EqWqB
zvQFx9nUqbQV)1j|=-M8iH_6)uo*F}YT1ae!J0gjo<2~V_U~p%I`GX<?(ISma`mraA
zZ=LbQ4fnYFW~jkS3Mxcc{vlN@i8K;|C=~7TcV>R2_g<_3T?*atcF%ND7qq3Kf)^91
zDhK3}UZIp~SG1@HjHqf>fPya;p~PHn-OOdFaklI#H{Prh7E<)CQ)jgzX5j&i+}3vw
zHAY8QBT=dP?Da!y0G_Z18(i+ia9hZfgW=I`QZ_D4$xyn*2o;z9(ODI0g<kQ%V5Rqp
z^CNy~EZN?crCzpOCsn;^U_u$<iQ(o!{s0Ra2~Ml?r68?B_7!5=_wYDWH{4WxPIU5;
znygU&y^o5fonynTwox5cojm0Ski8clDf5H{rrp;P3vZHf+o+tQ3jImK^K+XG-*h#+
zabECk{EsGU4}79Jr(-V^bOL8)s({B?N4P<akEw8DZ=Hz?x}i2AZWzF&A3o3xM>dh6
zV<B%|fUi<Tz3wWFe*`PB)p*HXY<xxn4dE&GFXI}c=r>;TiH=%V)a?j}U98QVisJSL
ztqc8^7Rlv66&kqHGDVlZn*xk1uB8Z9nzQrQK4Lzav-K;v9f34OCrkJa=tS~B+cqOQ
z<upd4PQ_YECP2aPws&8LtI}5#orchYF|zk?3od%G>c@bUF|Y}VfTW@C$&H`v*^B@K
zRM|Po$!?$SWOl>v(!f*qefVlRLan!obZ3uRYFvzC#G1^^p&++p$6`H>IQMOkSg6Ms
znM|;shekQ~jIQ&_oTMPaPfICGdEu={uH2~rPs(@%oA%gdOkMQYXY5&sJ%yExO~rAt
zudi>weS_%qG&j2u-MCx|F3SgLnU2`&-?~Ez@;hEjuYJ>L5h}bS1VunZBxhiVe0=m^
zXJ@CQqf<r`x3IKSDIhd;*-e|#`u~RsyTs!W!&R&DG8Xz@ydqINmh|oNo-(ql)`neE
zrN94#q;6tRuS(w$WMe7LnivUjwUiYN3hhm9g!K#ii<$Z1XrS8u<<V4DQ<0w;!jv6l
zD6>5+bT@HQL9K|XnCBl|7{(Ly$>=$qH!&3S|1R6=0Js?~v$`nsw|Tw+tVAJH#5|Ys
znql=sq1#KRKot~e__%_i(RY0B3|!C@7$!$c*ADx`e5}HICcRE%ogU*8WOXB(X`hOl
zMbz5sldlI^TBXc!Pn0IuIJgEK%s(h->|}&I$!3cA86ytt-_1AOvVT#l#eGm}cXVn_
z$~|c^5%&J(VnXFkHkg#I^G(GTOM%3eGdV>?BU{OMlE|=2o<^e6==GCGQ+nd6Vk_Jb
zo}%-MQ247tEc>jEl$a^ofb83K%4>@H{M_{F(AF)JT2c^7gO=*+Jpm%ygXd=wsr9i3
zAG)gi#<GBeXH2IgpvUtgeJ%Zp&u^k1--Zn&e~rtdOs`R0Oeh{|^imd(^?!z(QGcy3
zQskUvasilh{*ySHS2kn#tjq9wT#lCc3bB?gF2XahAGW}EFL_>NiM#u9{tV9**on$#
z)JLMB-Y)lr?cg0c>EIRBJ_%SvGpdtkc2--~aFlWfxErqU+TFJL?s@+zu^vnIS;1L`
zCL<!w1E2oFH&fQj4bilLy}vWz&$X&-Wbk^hohGNt?8+v?v!RSmLV8vpMdaw|Z#yCr
z4?t#_BY9seztt$xlXkq6q2IeF2~%}$*EyjVl4FbA529eg-}GNGAI3Zxe*OBLJe$eQ
z57%EW1v$3-gL$gd&g1|36hfUc|Mz}Yh>Ehi-|J8HuNPoIL6GMsvM0KO<|>0*rK7Fr
zc<9+J@2>9zCv3k{QbPaS5xgL#GvS+PMMO5HthK-qF+NZfcN33)m3~u8MOC`f$Iy>l
zf_gz65em-3&+n=>SPqKx)Cqsxi+aFGS)88c>+h~vCWgruq|@GVvt&Y4*aT%UohHAQ
z*5xNmqHP~_DQ-O_X_F3`$LlQ0K(>lL_o9qPvre<@Y17?8pD6Rmb~c+21*e8-sw+~T
z74yCS>{1l_#YH`VD~j)T^)`$8Z^ZS<NFdSuf0^o#7|N_LVG=$A$=UYCeY(~~C|!U)
z;qW_J8*OXwkvaF7H!Ba<sJ0QZLW-wJDQzM?QD0v=t)MS?F5|xLl4R+0fTKj2X_i@$
zSVaK(R770s$c8t1M8b^Hr-gY}WbbQBpDy^8PAU9Tj2nHbJqSfCe(ftMZ6^h#-jQNM
zja);oS<2*^cG-}|gix=aJS*cVX+*=?lBR;`E0Lj)xA=OYl<1-iRY@1EUKN>fTyceY
ze*+NEDR3%Fhj-5}0ztK(Rg?Bh7$3XkX`jHbE-FchRRX>!`q*|BO1$}Vff66HfCXI{
zC78xoyWpwQ`FhS-XIc94(_h8kebBGxq?`TIq^<xYc=PnZ+k4RrA<AL<B1BH}^nueR
zS1dDcX(L~yaX~3sI-+D&s{{O4pmL>xv{q^x6+L<~qoJhBBXV~#LF#P{?iFg$%@_q2
zp1n)qeMHB&U615MF_om6kX;TK3>3j<SyX%WfovAb<K<GAtrn50sAD%L-de-D>pCYZ
zGxx{ewul3(d`bYxgug&=OtoD>t<<dqu5uoUIiMzEu-!xz2*&b!5Pl#njepM1j!gA4
z?vfA*+2s>r=nSa@_}vV6BnDSTVKhF<P<&+<jyGUh4D&dQulX>y<GBm4<w-&I^u3Dl
ze3BhEy^xB;5xDFCrHkM)NWq}}VumA@9J^y5Ee#F&QcT&>mz8>RS;v#<Y2|gHj#?*|
z!)RZGHhrv>y__jYP+S2bywShuee<#RVQn8}4l+xV!zBvE7rJ1WU^xaJo|LXGAs-)~
zy1M%G{Ctr($LR0Dff=on+wWZS%DYqVVO(VMP{Hq(PU-oRX1ZDZG#$lBXxpDh<{~>^
z5tFk{{oq=4Eq<4m>hMxQd-Go!qwY;H+=1(xobemWGVXGecXzObM<{G`#39u%&TBEY
zBf50HS#w<KB26Y?NYaWhI2r0@yZXtz%ZS%@Cnsh{*b|UM#qf&pc9!)yHml-_eSSeU
zE8bX4t!+m=mib~n+o4q|q+*rG5>wG%%^Q8AFX^ojIB{r36H+}d*A%bjtd`}3v=c7a
zAZue|7E;JH^ELZ&QB!x-JLRZ;N=@z{A~?a&(MasWgzbh4`s5N!s>i-~mtUw?SxMl0
zLSa4%7N$*Z@xWJPeHGKRGY`3qW-||(Y+7PSmXuL0V~z^Lo;FFoV3k?DQuU<YpHpG$
zHC8Qbv0E2r6~LGMZ{fT5WCIoWyW#1lsc^Mrw)w^Nah+^zOa4W6G9-DQpV#OQ3RQTw
z&J%C5GikF1?32U{ZvQsTQk_Xng*&K=0P{m86=E1pt2<f}4pPxpA(H8zp^(<laPI*x
z!gFwenm%ZHS=PHcT`T1A5vd3@>ru*P`Qh6p-$Z}>bgdhkp>e4$wjOPE@Ds9dm^KKD
z()af7{M_=F>hn^g@g5O@PtIzT(YLM)_eEt2<E7KPU`8XVv-5d;N&xC`!}9#Pq8^y8
z5OD5qun2%ME#C}!%{(lUdW9a0#QICP<sInVzOCIbpGBuPC6F4&5ryPnHvX1c7Pl-c
z5~Ll1JF>R@+}N2^<)_1HwD~51@o<Tac?vnQ$8wXsi%xg~oOFfyTm)7jtx??lskB!w
z(<{EUu?yVZL>pik1&?k$-kSSYq-PPB1DeBP54^~ixcA$*1ew+E$Z+P*{(5ML_>$~E
zs9lOXi^Dn-MkGwu-UkZ-&D4*R09r(AN1vS@_t6oIzEuR#lh?nyim^-u;afJn#emYm
zAuc7wY8}nL+89!l`M3A?_aoJEb91Z2)5RqvF^P$zv)bS_(W<f?5r9o{g3pF4Hn;TH
zik(z-^RV_9Bs0LB+k4%}VR9c0?ZWR79?tP_k^}$*rnG8Z-%chbV%FMMX(^H<!&Ca`
zG#e-w{@X0`$Ni1S#Pu4JPFo`j#s@YT<#BlpHg{SUHopmo)Xm+^cSd!~9Kyr;>$|Gc
zjC(zvyC?R4Va)&h!90Z7Bc+*SQpKWLma#N^W8z#zSqKjT3D@h=Hwl0YtzM$`>~ZR3
zlS^+g2TPR7n3r~9e<E$gND^XDV4#D$`_O7nhO=AenS(-a_YDb=FVZy5WM^yHn!j99
ze?_M|S{v*noBOy+2J4p(=*o)3$$J{IvPj^~4mDLfyrm98Qc}$%t^a-qE-Y<}@u#E;
zSdhA!KwdsuFr6rI<}GPZe)J?Svj?`OW>zSlHTZqg0<+^m)ymS%ULT!d4nqu;>y-+2
zZbDVD7H7k(eK~Gt7T%Pi5_|E3va2qnC>bUVp^C4tcdFFL{=@|B++4$Dz80sI#UQBS
z41TM5!6_xNKP<<5i_{FxH^+tK0NGs81_%1my1TzoU(4oBXJlrMhM|-BY5X-H@%)bz
zwUSR$GynMTqcv@F&}UPqCFbpk`D{jiP>Jzw*>Qoasm-$JaAA&1=;5i%4>>)H5csDu
zJdU6V!I^L3!qne*0O<otobC=LtbsswQg%!XrJ$C8!5T2k{EdGcje}2HY~<8~f@I36
z=Lfz2n<I5r|HGEm4?#!EV)X|Uj)ME`S1mCKK-q~gGs}sgmevD3rrhFl0#&L!Z8BGF
zd%Leg^F?4p&{ruE`}z$&452CXqetvW%_10=!@ufy)J3~m(5;!;xp!Y!%OKG4?wXR0
z?orD!D6#!dSy?`81IXs4A?(~$WG%7krD*?>IIUh*e*N#je_|T1T`<Mg9XSN12C$@(
zld=>I>joAf@6ZiXr#bl`3l@J`BFJe@4U?XD|M@C_HAyPeTT4mH>wCqpv@VLMz>r_#
zD6R10f9>5SU`gK9rf3~$2nN7@Fhxy@*J}@9Xv%0{o-O(3Zzd#N2!XQy=hr1M{<Wy6
zRylKh{(T16Ngs9O0V8uuy}iAcS64kND;d^qEZH@vfYKW^6v543r#W%4O_{^0O>Y9W
zh3=$qxjJVKzLOcJJhg83J!4~Xe72Vt8*O>Rj2f%IsH!^!9hD^v%L=RiwY~`B{Kr(n
zH=1!)4z9_gtuH|^O^_q7mMYvcJRCkgv9XCuqNU@4mPkk4&q}6tVSc6ylJqX{T!$D+
zi~@s1Camf4KXA%n)+}U#jKECW?}IReG~B))rgO|ue<EV>LI&gNS+hk@=Um$-XxG(1
zg5c4^!^69$rqJ>5@G5L<S}gW^{UF{)EnN~z<^Pa?DgM2eSQFh)RPP*8AYeDL&sD44
z*9SXMQ<8Xe4z3H=b75m+;@7g=nAqp}y?;k}@?o5M)m;#rXK<qfLw}g2pN)w94#<1}
zjI8B{bG^Azy}_6%m>>(?*8K0sCVg9esrE%qrs>4lasKs6@dD~jgLQRByQpf_kAtfX
zJ1EG>1CEX?>^9pYy1GPQ1B1)F`iFIu0z<YzE8Eynoom+I9ym2UZOX8C?{6@7HENzT
zB;dv;vR^dEJf7|2=;Syww4_9C4hD5q$2TPYHIO$P8D^9*97z(8l9Eah`@GkxlJI{8
zTfON2cQ;_i_;)PHK5X<#GeLWn-U#-Wi!RjFc<bm8czSx8n3-L}w3bOl{3_<*6KSzW
zlNo7CPt(_Uody^4ps@)yt}=imZ(M#uPa|rKe|_riMEO5LaZHUZG|pRID2F6LwVf9s
zVPWv^-n~PjXB=7S?-viLNGYm}{+3Kt72Td_8N_~lqPLd<v*o|;r2<A`w({xCURPF(
z;b0Rkv7y_Sa&~cvz8bMCSpdm!smISa&Lzn!Ml*V`H~yjpVkOB>yiQ4p(k1w-#+iZ!
zB}B}XDLCgJ4H1kd6glY6x|`$k<d>jf_ap31sz*c30I364po{u=n8#$a7ilMI2EPzT
zaYgx+#OVooeODr9dZu;_7z<!9EWH>4f~80z(F0Ve3^@*0$HA}_Y3iDqs_N=R^B)q+
zG}s4Z7Y9^}v0GbOjP32?%2G&ZE8AI}BE>*L&H??ZQYK|<Z|aQ7E)Io<@NR~2yU7Nu
zsg1F`0&R46>wDWD|9EMQjEuDVLQ-E|d`8E{aIQ5In~fNkt76;#HN<>640u%qzN?SE
z=Tv>;kEBh={|N7~yT2WKbN9Kx5LcCxwVbAQ{&PCet0Hf4-Mrlg`@2Q_SK-{MW`6k3
zudF%lLiH$$P$h;@rlg?rza1TNF3r=sZC|DBGYj1HE89Ua$9^S{Yw0dpo|UWqJ-1mN
zZs-PAsF`=U<)qS=6G;T}S3{2$$ku^pm^n4ce0f|Xgyvw-E8WgRLU-MOBJkz%?z($`
zFWh_NY42{5Vee7|-MDM$`Di%y;J8xxJw<M!Du?XQ?^dT|!nb;Dd4PhvJRQt!W}KXy
z6tuL!KCGyVPx`{pi%LuVW$9sN;O^<^k>yO?bv0+QA!#u=?^VhA5lu{%f0{c0HzoMD
z1L@z(RcM<8(TlDU*$p<Jqq*N)Hgq5An@jo$iykK@+kIiOqd%;y{)kS>CTb?a9)Og+
zO2M2P*xmZ?VI}-G<|(BE+q+^KVfG3~>tDO4Fn6;X{09DbU_4UfGR|Ih?>Zm<ak2mN
z2K8}!MBJD8zCbw$3LCrNxaFE&Kj+jm*Of@~NG6eaP4Ukr;UPAmzfr!21`fUpO19wn
zHxHBLHv)NAj+MJe3rKx>F8g-09`Ug&EN!0j%ptKU>YxfKeeiMU^a(B$aI5tk!fBti
zrax07O0YM!E6B@eB;KS(9C~@iVY%3Vkr#pKpQsb(`THKndqdt(4ruUCD=7r#@w0$!
z%dYE4VTb3*Zt{PYLI~dqwTUCRgoL1sFo*q4bzxw1Vq*X9bV*irJBd~)xp!%Md;9VE
znW3T9gflfGhQr*(XT{z>>|9Z4+FeF$h?2;*`o#zX6*g$#ub#wTa+n%0bLWA^4;yAC
z$CrcWscLKX#dW1tGlr>-4-XG3tHNpARZ;1zt*n%Zf02c1N&S}-S@{tCXI<sls^>Ke
z`l&DE{g_xC#TAd9jI@Hemw#PT5gWi|q223eoN8hQE{kS2+>3bLg~dlz%l-Gruj_yE
z@}d6htCn`@o6k&`6^+hbS!h{tx<7E2zI&Fgs=V2aqp&XI4Iz^O<sZ(ve+-!t=cXjh
zaSytGTAGMv+XQ`cwq$qzmn7TA?`P=yF{>Y`&U;>RFDpGKaKx|mL?qs8jC727OuJ(~
zo^p~+&??*b45r#ENpQhLF|hwR&F$n@*8{~MI?=E-sZn?Z*5u6I=RV(@zYUFZe7qye
zZx&R=|E7J!&NvCh6tyOZA9UWNH1Nvv^8+FykzlXk(NR?-LlN(L`G~<**VDz)Rqe^i
z$>r4*$A#WVwN%oxhPFPlLp&R&G4Y|@5347?nOq@-nbXuV`Xk}x%q(A*Pd)PLxrNi$
z42DKVj@2s5iFoYjN-c$bpJB>c*qiO1g+(Z%{Pv02DPefOBOBzdWly>?|K}zix&IBM
zUElnu%u6$HW96Zz-h$1)0`C8uXRH6~N#V+9ImYE<rZuiI)lX5+mNuei-r(NLHSenR
z<+vOSUUITW3dC`Y9A}#SQ0;hv_=Th1jMMemdbY=1bwgj?xf!(gOx!Z8n(v*xp<xTK
zkKFeEL;X<cAXG7=3acGSJ}2fRxgtne_>qadXpnGMZj8=|1a@OO^K)z}xf=^kkx4po
zFr>Iw?%w_`I57*USAR>4rbDk_CcaYqQ~1kNRN?s#tQJe7THM*WU@w*}(d6Rd@|C3@
z9~pU4-!fRlY;_0cV#ZJ-evl#N<>xcD1P<XK>rEOu@BGw2&?C+(*i8*dHUBpU?piNm
zA>gNW?54?f)+E)hckG{>A<*J+FP7BP)=tNCy*rwrq&|_wwMr|i`IG!zX7taALD~PA
zviU!c`#)0}^>CiA#D(+BNt!n#{2Snj(qR%4Y3P$#yai4B{)hq8#QDdFCC^zFW%j?S
z%A#KBJHI+f$4Go8Iz0aVOo&V;-8rRTBy!Q;MOp6`eGIPqpt_|tFXY($P?Qg&>V~l@
zxPKQcYxFv*UK^|x3GT+^VCNW^|AuTEgE~L&KFx^oT>AGiL#9Nw&|}Xll0@&``Q8k%
z+G_B>e97^*G?Rt_lZK-^K@LTs`rffk-E>3rAOjQA9*in1Ys=)Bm_>!8E}jZYATBO0
zc=`DOrobUnYjZ^%h(kBcd&)5U+Z?rdlhjsd5OW;r1vuoQsIHGKRqVcr4~Q3DmLt#@
z%OXoyE^nT49C+P74r41*%PKFns^VCssc1DcG~^YdjCyG$!UFg?;QC(zGAx&?hRrRM
zk$>Ti?mbQ`g$a>GzD2%mWJ1G(t%;^}V3e!H^>NNQEMRnOG)wm5JrS9~(-PH{jVFJ$
zV2X{8tR#^<s}L9cYtvERgJ1QbN%HdJ3%$Wkj@q1>Jo2H9jeMxS|2g>%s9#8}An!WY
z*fhEx<dJt&NIbXqakn7ux^*BfJ1a{?aVra-%+v=U`_lPHel3Jddm9r48311&@?BjJ
zut|DeFU?0k`fi^XePKzo^t^Uqo#{$otBt_O(R<mOs=bV@#b7fMjZNBl0<~+uezKR$
zp!BTEp!hlyM(+vuwag>~I9vliVFF@{u$Ts`vKeSi=C$(V8l!}zZkt}Y1E}}dX|wla
z_6=v^5N8fS#Jg$nBq_V8UJNeM)OrMLbazq-l}C9_Wj<*~hrxm>YWj>UFL(M;?u_hs
zUW`i0$xaw}3e3S5N{m`Q5uY~FKLeF-4cf)pl?{0qUu^*<;eKrQ^dT1M;Ocq%C%gqV
zw#}6(?jqzmbwwv^FPekBEa%_i5|O9DShR;qCwomSDZosXDg*5}wVe(%0FddG5eC48
zeE|uujsGww!8u0vc;ZjHjl_^p>_YdPz;<;6iTyy-p}S#lF}n5EcTqoiYx*Vr22B8}
z+e9Q+rlYf=gE(42L+ySt0tMr5d)Woxyv4ZbCB%F>qoh#LA2@?a_aq+|eW><C-$F=b
zR(#c5W?%hkS%i<*qo*MSMB=*O@7_7@ARmxrs_>z<I>UFrv+rAepm$oS4T!u9wn7^f
z)OV*~dDh}ivZw}Us>=)YyDt&{=nye}{i;NcK&A2}s$GskPO?*);=5$8G=*G=%gXXH
zz{+ySQVtz$d9!<Xn+<Mq#KvVpIUJEWuDv=Q_vF6Rj<iLTM;L*`GbTVT(rI@89Yi3z
z;ch>(vR*WPbdJ?Dhtc!*PeJ`}8bt=V+4OUtOwYLqxabPuP4nFdTo>l%3ghek{AP5m
zb^Gs*ga2)V&x!fbl@grV7uJ`hj%I4|!-tmnKfuQ2ULstA&Ku@6)zv_=Vh_WAZ<9JB
zpAdd>uM%06m01>)xo2;0y1{u1Sf1fcrB(ERzw?U8qau~ICWM|a{K;xPCO9+w(VW)$
zY$z$&rCQ;w=;1d9(>~;(dq`dguSHW}eNDL<{!PJG5-`b4Xq|aXNNRrd-Jo8r*OK(C
zsIWG)<le6}4A(m)kr!i%<fy2=I3{(GG&DGjSBT3<uOz=QW;0>LXiSCISsrbAO;yUb
zAwB5X?s@2dq@x<3*bc0Tifxr;D9^IEz?{O1dwkyS<;y0(aaLCX8jvi+klaQq%&yIp
zaq6f+AcaY0>BPtR)y1Kit7f`w5X;KRCl;7IyjDGM!-aFi`?SoG%tV`a4K&3gO{>j&
z1SN6dY?@i!9E(4K{GATT&qX6VT|35N&r;65l_?1kzHQ{1S)ElZZ&v0%%@a%X5~bDs
zQ-%dCvpp_x_lbmU7LXDW&FioC-)Pb)8HB^PsVpg}lbm@l%ok7mm~K&BQd#h`qJ*B@
z=n7r*@StP}|JYK^3W+Q7Dpn5O$TRkAj5Dbq&exV1V3>JKjElCK=2iQ%CE`0=Yv%9r
z3gz1lxuc7w)X}qk*20aLd96rCE<}=J5<p#3fZ`RXYTIaPtciS&ZjWPmMO@63z*HlK
z^Wh~m*B8-q;o-CPH9wn3(76lZ#_x*X#bw^X`5=Uc7tX;yUx#?<_8#M69e=*YN?MgO
zl-XV6OO5wEr00WzsA9}%LS9<+EbMKI^SvWyM(At(`m=eo)bwc2et^RPL4F&%VA>ip
zS{OEOTaqt(Bxw*u(Ke#PRuuyB4|wE}A&j}5Sz=kVb4ITG(0fsi`z9j)V<IUQ*rD)u
zeqt>sHGqCU4l_?|H7~@K(FS0>hIiVi*kFgpq9qpd$wvmj96PA1Pb7!=UPD6z>HC+6
z_cHj>JKr?O<S>zpFm)EW8};jJ`XB$`(2iHtkDbsw$I4i=_<ozC)cPw3n>a7FZ0j(e
zyTf){S>F#1p{2oX)P`w&ZEb~@XJuhJ;$UJHWV3j@z54F#>_{srYN8RvTUL>Y_^Ho+
zGM)bwO{%`onrL#i^P7?DKVawg74+Y6Re(Gy0({pIU+wp$E4PQ<1={2+cRS3T!-)E0
z#7P^2i8|^vKZAZ>tMKDaC#PL|2ik6A^QkYQeSudu4g(ttcwl(4;VLjt*|E8Q$ipr;
z_r%@D1N&!nnuuQjd2q-_%q^?9q+<Hm&L)IW!V=rpQ2QUTBd?PDNV%6^hVlH3{NMNW
zBA~kr!E|8c;L%w;Oyl*I#vXg`#$#r*(!>mX@covmclWWr{aha2M7Zx>Siu5c@&fAh
zj_`8<R;_8T2M<LO&0Ch98Byl)yuOQ3!)IO$`w^@`Tt4!VRI_8aL`n78e4dy$@g@M|
z=Zq8#ILZd~E?@DYtWO7c1K>mAnpVH0<TG9h`_^56ac|398Y{XSZA-IU^Sx6cyQ0yA
zcU_+3*6v=Q(znk6J@0~_`FHnlC(rx!kpx2K%7bOb5fAI5^8c75+C|lRd+lIgOKR89
z=3bEUdT)?3lqY0f)GGClt^anocE$|9a~~KI3I3;c1PS$ea6-kVTi)Oj$y@S(^%k1C
z{K-tx8^6k5%&LeifYgrH>m!!iE}U^dr^l-P!RW<;MJ4y6EQb4W4*Hx%ZckSFkM->J
zD^vs;>2<s#v#`P?+lyjsl|_M@^WlsZ%d2p!Q6r(Pswh4)yh(%=e&a*GsK4!{>&Wi=
z&kbYQBIbb-;(|P2$?JX)Y1Y_bv%@o!nId4k1&dQoQWoGQD_EUcr^P0S;xM!!lKpG?
zM<7(lv9`Xaw?E}q7=cM#clt>x4EI`d8u7wZY;Gb#yV!ZYbm$Fyk8pcM&U(U@znL41
z3`H6tE37N{Ih(BaxRUt;M)xVL_B3|BA!+!q8;u&NV55RLL(amRWz_o^eFQPJzu0e7
z=KE{0%isbmst^3LhhPWs-re7qil2V?p(M2~`2Mo>Cb2@YwkjF6OKReF?ol}PV?I&U
zMFE-dHh{!?``jXCLIbEz!QrXN&;51=>OEtHDty`#LBu_!3hw@;Owrrl>e?I`QyK57
z{ob;n(8V{(7V?oV6+}~WFeq^R$49{_nDO1FXxd940v7n%#ig6_OQZn(K4+{v^LXFi
zqqXkpp(7CyNj=l(>Mr}}UKW&wG}TwZYy_jP?d{MIwBXNY+ds>tKKrR0n=~m-uYu&{
z9FeBp8(ccn^sKJF6G;0KxZ^ZpeN<8^RRP1_E}r=T_O?+Cg**XQD@8?}RFH&pj#D{(
zK7T@>vj8!v$!AvxjXShz*Ti;o|K_m8<RBP$sg^kAZJ9K_Mf-vlz{Sx!u8b=2^#YS%
zE26MoTS*i*Kfo{&wehB1?DiCCv~92F6M)o=KgE&i6W@-BTR;@RAbmN!vy%k-z98pc
zV6*-Fvb{YG3TLhTJm<7{-Z~sH#=R`yxx00jd>hHlzXzda6POh@xaZgr-M}`uMMk0E
z?S|*sp7#u;{hYV)ttmQ`2=ny*PVAyJ(^*5ODR#Lv!ZoX_#%^N2l?&&TJLzv7X+HCf
zZeb`PgS5FHTLQHV6Lo=OK6k2om#&X$zC2^{UC7?C-Jdxm>ijR102A4?3K=RjWYd_6
zQ-IPBp!t*rqjxlOHRC4`y3VJ%z5`OYSj3}dGryE+<)*j$RK|l>)MrJRvzoRk@+{>^
zZExq5K~&_nQ(j&JEs84j{uIG)-!QeV)#WvE7&8_b=JdwK#zf@s^z~0=T}OX0m@5CT
zmtf^1@-K56BM}?ly7*#)lGM{^_a)*+-}!O~d{4QPH{c|){vmA)ez~+IInV!j2V3;`
zr2$vvc^sZh54pl-;}XGN+Qo*`9eVE2=@e-ob$%5+LEUB=t&<_Vq$hrn^kw^t!PXz|
zj{y$=4`Syyx@~2hJkFiuTCTxbp?NnsyaS^2^U}h-PxPCE`W*+6g<z74A>o4&-))n%
zyxrb1jtai}pNA5aD2O~3ZeG#bgYG7q54{^_g68A;j>r*vuRyjzi`s~Wj`4*tz?tHM
zNA{e!uM#}8lFww*weL0jT`1$ybzkBxFI7ss0Bdi*vQTjun|Rx3(h8^c^%B{N%M*8}
zWzM+td+WcstLSXvE!n%np~V$Ctr(T(X$}#sAzg6<T5$w57vM2%clPL?cnc^>C=suw
z364`(N>Pm2wU>j32OmhqLmWVd#9{7dhsz6}-_K?qk!G2BRRqBXDH31C9cupe>GIAR
zqXRvONxsJy5|qHWaO)SO=%9rerjd{q`e)f4X%zRJSw81=QOXu9N@C-ym#tGg-i}kM
z!|}j~i`+t>)AvE6o^^2^5>v}|l!pG%Wqd4WymbmdctjNSv*OSAU7c8a{oYJdFB?cS
ztoUW+8&=+6RJHTovT{VlqTPN0#T;x05s5z=?C;bj;YUpv50B~UN|iiX<+zrWQ@W~m
zbWD*9%@I#OMrg?0EjO=yj5`we=#lZmNjlC|PP6VJ8ohCITkyWA7XbEh(P9x((>Ko)
zlr(MH@#Wyylyct`A_scQE1X?o^83Hdh>>pI4@}*oNO9+NkDrqxb~q1jwYH21Kc9+R
z-d9nwELAzIj0c<=vk8XB?5mjIW8^NT8}Uum=6Lh^%?6%=rRd5Yr6qLn0~R66`L)se
zM6tCi*90L3lql%jGlrSHb8ETFq+CBvS6!KOyx&9cH1<Xvct6!gyJD+dU*mR~9oE#j
z4^bbnpoeryN%3x5cm-hX7`P?0v{!@8P4s!+Dhc{M*S1Vdqa?mzC&U3GTJS`}lMwNu
zIr)x>#fH~<LJs|ro#oy3)E>vvPD|aKR>!fzy5akUW2r_TFw<hsfQNqhV=4pxkEye4
zXmbmj^=>H?N};&BySo;5DDLhAcc-|!yA#}9i@Q5P8r<FWWbgObm*f|$dp&FJnQM00
z5vYUuTZk!dAVeyp(^Dk;K}N~0vw&3()YJ9AU|T-4i*}iTyPGuK)&aO1rt`f<<z>Oa
z(;zJ4Osv9Kdij**G)73)4V7VxSud92k#m^ph0Fw`CJDZQ^`2lbFuVx&3e(_>EeuC=
z`!lu62b@|n`uMd{dHn5ITJM@~fS`gjbG5u`(zB~D>)QlTaY5u}juwu7`?ljbQRqFv
zK~j~Vf4E1d=Uc?<aL%LNdQ^N#nqTxJR@&B3zhD+9-)Pdk?XUA48Rf&ppvANY!wdhx
z;4nwKU@-9;j6eD5g}oQt-Za!@16%LJ0t{fQW8DjHxbOwMep%nU`{*E>O#<tqCwmr$
zbz#D3V|r8+#AD#6@imZrT*KHsAku*!tr50E=`Li~fb(<B*}>(06Wx;s^vOep<I*~|
zTa5u<K!UsShS2f^87rzTTbI|*#vZ8UYK`r`ZlReE!KddiC`KM}tiT$hef;r;2wzXn
z@-noO`|5dYM6378O6?6@iq>(L6Z++<ZjF|T!S*gOcP;!vqep$#PgbvO`6P7^1;Y8!
zbRmN59~DaUF=smL=wfNwB$tp~%isjbxS#;C`dv7C77`g0&HsKN3)|M#Rs)ENUfhJB
zK4HUU10FLxA##npIN}J^_@0HbdYBc`48YJj=hi3YTR8i0cA7Q~Oanzv9T`<8uIxVs
z@!u=rH6!d)Hc^@_#jLEZQU?La1Taz6uT6x|9mo|1lYqu!JnAe}O(iAb;fOlkeScG%
zsxc&V%SLJc-}?^2NAe6B4Ke3)<R1N`3*{U|h?2e0i4;yMP=MNmCUEzs*B-7S#arHB
zQjSgOj^^`LSH-H&CSfeFxUUYGA+^<}eFq_!dH+<m`+FfI`Uz}gVy5Rvhelp+>ga1e
zyI-d|FA#^3nve^_T^sEIh}1Tq4l$oCxPHJSvM37cW$|Ko^60>NN(iUR+Qk#TV#7ob
zUXk=6zZpNcD=zf?IYm?Mr&kfz?+35QbJ+F-C~MIUeiNcNPtP=~z2tZ}`_W(-E%2g~
z7*2a^W@H=DwrVRNnr7G_w*#r2y-bZB6gB;P5fGFAHm`t{Mu()ay_HOB=5+{=-8;v|
zhm@j>(!42WefLrDTp~@dO|P??#NojEF~FFgW($5*6VvZ~z9eYIZ|rAv`<?M_xer5o
zIDXTo!?lZhJ5@VQogA^L2$P|Ab)JLnl>%^>qK!X{h1%{?`mF5i8%DC}$$O%9_Sf5h
zC0uUD2v5Yj(+T>37IUUWmIP?}TXA)I)Ypth$=!Y96J?!LtW{?5Tjmq*_R*Q$NV|FO
zEV~Rd7dX`1dlmR(R-e4z`Sr`GZb)yrT&@H}w1|07QS^QIyiX}#H_VkpDTmrPx@Gn<
zXm=6bZ8cDL7P@M5{d?I)qz50410<%dO2Qda-ET2Tvt-@%XEoEK^9e~#XN3H|dRg?u
z1PfxIc5Y5p#&!sb1T7W5Vf(XBy6fX}`-Zl8t_JkyU@yeV6SKv)U2zQIY{RiL4^JL^
zQs6bmMhnb3A1fr=OutzhUvb>!S&D}qlk)zy%CRV>KM8-Hvo&(=V$^-F1y*E|Ud&sG
zi&<t>@j^X#Yd<`C7dDWh)V+rap>DN_=+8l*)Ajlss_-R6$E1+0=i7euo?!|g{V%!m
zWnmN%DvN1($V2?ShTYbma{Tiz#Yu`=dPBc5$kh>bb_4n$ujd2Nt-ZpK!x}G<h%@=q
zHv-gzRZ9JLgpruZnFofbP&IM74@>&cPS$W*e9RBNzEcAj2Lf}h0^>h({Vn06wnh5b
z<1KlxhY;$+X&ROhb&c?3El(#QeWE)`ByUoqoMmQ-6(N$TU(neaXce3z=BP=yv$6NR
zm@#Vh-JfO1f6%xQ6dbrk8leBNgf%!Y89kG>Ei=$WS~<%~NmLcV!mMv(7$#M<J&6E6
z(PC$`ifCtRqB76IJ+|-*T~i3NwcQvB(D=jg-If^JrC(MSHgh&!Hp$+qvugmS5?5JC
zdT+%XCKzA3ssE^zfp!_I{(eA?WQ%={g<|P+;tOh3dM7L!IO-fHrIL55NxQ}aR2I?q
z48e|Y&WfI8W<Fl%#^leU%LdF-DT%><>%z8h9|i!c@IdXTg*U$IG`K(;(RZ%#-QTU8
z*Pm0o*foJ9wQCp{8@FGSJ$l#cR(ji;o=@+_Dcih7(+3sOFm7hj2aPMbbhr%rh-1GS
zDi6oS=HlC$)GrVo>}aoapP&reswi!8Q{Xk)wpS#!dU(IRwr@D*uyXD%pUuyVpQ4|L
zznD-Fk0y`&Gq9yX&Hmo_m@uGJj9wl_C-r^Af(|{NT!HpAVPx#zl}m?-4T-8~3f(;c
z7FOv3V*+$5J|13ebMsJNUjVJyepZjsXgnb2w6Q(fU*vN;L%Kyrx4IHS)4C(twaC0~
z0ujWF0NkT-0-mKz!n8a{HzwyBlknP{JFN7D!Y`k;S=p8y`jc^x_a5!-6=&H}lRlbA
zmy=bSm~7n~OeaHqA#)%<sU2lgOP^{_YfWGWsT>99SGW{g{ks9j`QKl#h(`0A>#`8(
z?-bF_Y-gV}ZD=uWgXdjlvUn9aV^jS4Zvcf>MYEq86rg}6zVWAVbIt62k{wNKWT*i8
z=Um*Hf_odLrFI#nb?U6i8BVsS*qM}L@xR3)7Dt(X@7u$Tg3FM8pvvzUSdv`m522>5
z3jwxT;3`+&IZZa%4_1y{PTeFS8IT{>R#!*no~;ST0V=P2s3SE;CI$uBy&<Budh0{)
zHWI70IFL#eLr=lr$1sFTgHM`@_i2Zf;(!kNsaVIdxWU5UKy5V3;2XUv2t;T8j(T^K
zFZ4YjcjcPgpZpx(dX#v|nl#jzv(RlJkyq7c;f{S?<vHV^rO*AcKCSaunx|sB%|R`f
zU)-F_;3jRon;IM!Iq9KK-K9B|X001LG&Fze>@Kfq$4Nf=Ni^-$bZ{-woeV>XiL2}H
z=_Ior?X&aFcWt$*!I4u6-<php{qAUW0ZL}xPQtUB2Y1bRnVQ>Jaw*PL5f4Yavbrm>
zrfG(VSB>vSw=qhLS#Py6+L{d$ajd=AWGaXsN{_lF77#%2q;%+;QD-i)hBE!F$`FdD
zQf#0^6&GQe*v;XD_Xacbg|hJ11}J%Zmj{eS*HxsXWwFI=w01^j%KaLKL<!902Dg5-
z=B%p&-yNptH@OAO;zZ{Im<Q!?YAYP0PGHLUFeWpo0qpcyhU<|uTa0YgcIP&K{<Jxo
zw8zazV9~`jAbr;L8=*wPHD9*6E^Cx*>|ByZ<jZo@j7E9C!vm0yia=$AmixO@UyO6o
z<&qDkIp;}!#};DlHnY_(SBW;3WpwYs2t~8)bHbklH-%sCe?GVLX9`f(4y+lorJ8)m
zq@8X|uSF_I(x5z7(#c<S#EIBAB5_U~)>=&pP1tska0{j`l|pKjU4KI@+ahW53e~Ux
zS*0`Vr$N8A^*RqU^?JOYIGH|Pdpo@bxCuqPHaHl>yorj<gs~}=lTCv32dx_r{g&N`
z=?W8upwD+s;-+7C{MmWu$V0G1|Lj4XZkSIDQVO4+q2Am>RKE3Ece_jUsl&tCdjl#?
z*76_`t)HMitcT2CCxxiGg9hdhYU8Ns7lh9MGbC|=xW5h<J3gVS2G3EA*S6$ywtCGX
z5T-h+w^C}ZI{wi0yH|btAWtTNQQk3i?D~M#;)3wYZ{F^3ZZs9lc(?wLuu?LkP0m^R
zByH8dzOF@qS9pwk)3%2FLvPl|^2*|>9|7<1*s}NY&-aM2Rn7TzkW_uO=-=GUl3$s9
z1wMg)GE6IZ;&1bAtaa;x&deTQ<pFBXg8EUqojpA<o8Ki)V{HxRmsn4Ki~x%~Bt4EN
zetqqN!{8#=7<l#z_>*x?lfP4p3L!~59VT!xSn@kZuvhUJwui3zr>?iPrv}2j%&_~4
zTFL!*W9`3P>;c!+QM@=e*FQB9D#D*MgLh~XY{y-+#SP~#U!5R63*Oqa5y<=-`)~Ax
zLqX;rsUcZBxpKRSm7$qgi4v&{hL;}%a;d1On7cTtBxX8_BXNBz%u4IUpvh%F^~y6m
z$-iQb-N%vn)!I>37(|YW(1OP{@T}JI@g_G<k4wKy$H7hBFv$?&vjonnz1{9ChNn<l
zW^QrlTj~uznVORBV#Br}hi@2vR*R319|QlB@K3U6DVZoaGYy;)wgY*11q9<0+?rrn
zMYAovWSvM>!E^lI0&FKX@IM5PZCw1h^>&q;qj%va9xr@Ydi*@IT~_trn5<!aG>2S6
zBiE37b^mo{&{%zs-QSTrs=k~9DnAb;ttt2ff>xuF7dH-z-0h$n<?CT_OE1ikXu!*?
zPM4VV`{yf<IAJYU>^*v@+veq&O(hAT4W|B`Emy<+keer@oj-$j<1<@M!7{cFVIEI8
zKZ>K-+*;;m7srOPtax4^S~6`R?Ra7Zh<&B?j3u;dOG%Kct@KyzBVmJX66M#O4gmJa
z(&=87J_&X9yzEqrqW2a~%i9_RrfY_yJlf&(sUI>7jlVac#~E~olX^m0s3?+x-l=&?
zD6t8TOA6(=wsl2rn=$5Y$Fj#gD^^<Pvl@ghjxuso!{XcOT*Z%--0==0fLr{+2?BEh
z8lx3q01ew^aLoy$q2CL2I5#{CCOzd7Ml649oyXI(1>sHKz9M!aE5Au7uCddvTyz-o
z)?)~IFw#v}?~d&*c1}-SPR53vz26Cz@OC*ZF`m=KBt&O_Ed}A#XOTK9VQl1u?$j)#
zH>4(4m<yyXYTQmc<XJJh<r0o+>tJGfkWg`}xt@3zLAm_H!L|Yea4T<^ye{pVdVAjE
z-=+wL?IE2K4Sd6WsJ*$SR~pLmGE1oYq&d?aGE|KWGZd^muRZ;T6}9?o{ta>j{$*Wr
z61=pvN}!ml*TTo{DQ3)o$IP_84jq;<6t>mHhr~;Pu@)2YEkidr5Z=3Yi7*r|+(8|!
zv8+)p%SuSKxiTPx)z&Tl-}TH^ro>n2YT~>(fBjTq&ph=>Ybna2n)^gvyVL$;WF8_L
z#gc3v6Ewqz`n?rP+6qn*Ni+>z*GqLD1syQUrF>NOGuM0}=%ml%?ftTYpUKR`)2~_c
zRg}W?s=CNOq?tjSSEkg~qOioLn`ga+d012%c`sd|&1Z+0@j4S?i!|!&i7%Nu5arI^
z4XVZvw9?wi)e>)_F*vM<gL=b(d<cu$;kzgvv^J~%$fgIjp*{HnvD@HxUViGi(zRsC
zJLx##3!bd}P5vdR34r4dcZ|}W+49X`)q5Dk+Pbc8_4hQ5DjvhC0Cnp^0c<M+(=$L{
za4rl^O0o~rHV=G__5-Z<UK%`*Z3D**<=)>55rLoQ!)g*eN%u`F<0DdugRtyG)B!E_
zCc5@LKDkIWusLR`ic2?7U}UGlY+3Y2u#+!t=51^(Yiq=52(sz^0kO$OocQ~O)2T*N
z(4E&QbC>GRT=y_OsGH?4OKirh^NprooR%lz$OXq>+f)cref2DSYzq=sQ>X$M&kQ0<
zkO9+tWHkjMPd2WtiM=McSqg_As9%=o0vEB-9xu#lVi2_z){H->GM6tfZ&@Ci(ptW{
z=Wb0gRMA(i?MXOW;#SQY-*SdMbrp>IM|Z3mdZX6iB|8s1xoB5af_znbxgkVedB`e%
zRb^HKvU$-LHyOpztS@b*tEN|=PqNf!i4afLqf%h#bl3?I){?vyPSAw-Nu*6u_<Aoh
zis^?^<g@B;cWYINUaW0v`#BP-?qg@%WPd(*(yTGqp%?4|zC^UYQEDS<Roe|_6@|A+
znN*0-@t&PGY~5o>*a&kO@AR7j)ah(a>l)mCDSaWgBrm)Q2na|z<ijooN~6lk%Bsk>
zC4DI+6DB9730G7t&!d}R2&XM`(??N1hHP;Db8tdD#3$1*V2vM*e8hii89-{d`F?z1
zk1@#P^v9Uq(SJ~44o<(AGP}AHXpQTCluXJS^U`$%B*ngY-wf?Mt1@8O7>w`3V|57b
zW%I38fw`xl7#$=5>=h|h63d5QD68HsV|~Rug%Dh_p}xy8@XWmdklw1NI^`}EuTGn2
zH7dHG`wN$AFJpFvq!FLk&z!%@(@=KFwRq<}&59u&R~o(P;ZAKa00GXP@i$b=LOYpM
z1@bjN0l^$Er-iNB#1|i&NE*4LY63g#$%>dOb*|VrU$fhARD09-jP##Wt?kW*u&paF
zaWCZ8zJ5)^9^WoIp^mB2oz!QGahe)~o>pMNoCFc5-x!~+wfaw*`#89(j18=l$uYi#
zF@Zwv%lGK?dxC8wYK*{6u`ia;yJ}6dvx4_BY_q9p_`gRv2UZBdGdTFZbIs(pKKSgp
z=mP&fR;r?|_;{D;jkDhkUG-fli7rzGzCOQf+j^!Yc5oQC9(-PctJ?Le4$9rh{Ib+{
z5qT;1StiQasx|PLi+6qcu&~V&U4}hs#b*iT<u8`eR?>A{b>exxLy4J0dZxQX!G%Xm
zjn;5%h3u6iO~Gm8)rYWwjoJJsi2$0RvP6?h2(4`rv57f;FW^MVXQ_HgY^RlViNUvL
zqRC>@l_HH06j0qvZ0?hbny5T3x+>=#?N(>Ap_NjzIgnClrgPUh+;zZ>w$M0BvF~}R
z9JXgCbZh9D6`rr>$)jaiMhmPb%5IeKZOz*9pY=rW)vyb<v!Yi0K=WrGwfCadtk&i>
zt&Lf1_u@Xs3yRFO^7b!iGq!WgGS+Uc?VZ8cItWg>=VaFOMHMuS0_+dF52!?4o%dmB
z`?*CmKq1JQd^6v>6kn>Imv||HceT|YSz5wsAl05(V%rtA=TV?l4a_puSxKJLpq)Cd
zF-x2h|1PiLKwO!&9-_Yt_2Tnc<`yUzn~@rmrPq_>(vHb>o)fh@E`HE0ZXm}@aVmU7
z8VdbVF&zvdl(c*{`ZRIhyCPFiiCC*XVsT{lqdpSn!0$QrUu+wEPQ1M-0t{feu;Jx9
z=6XO<AmzR(<=$b$)9A)2sGcwoN`Q|JP<X}q888jOVu9-*-do0>VqZ!N>d4}oT4y@Q
z>P^mwrA%C$ovGOCP3qh{XtHD<5_T)13gV%+l$Df{N-I}ZG=dxBcEv<Rg9^417UJ$=
zO-xb>3rU-sn>Dnwj9e%2b}E*#I`{j8BL8t+TQ_XzN4>2E=AC3s!K5x*baV=h-{EK2
z5-!YYeZ){GbDK&7<La7Ew4H+{T(b4+j-F+hF%?!VaYuzJ4CFOiX}?;fX=@l5lPVxP
z{~D2!((>@~qNNT<XiS)OuczvWno<_i9_6w6H)inv4~;T)r5?y0gzQ)Gdl_jpWMV+f
zy*~f0d^uz}VMDhWY&#lf^}9kR5A5RC*rgxL>4uhJ>FOZa44+<ICp<U$14h4P)7bP#
z`&T>aLAnEwob6_sU^YF~E^=KNVHqak-inIg8DXM3*v~%^1~8*hmz0}QWwM7u&vC}O
zr}Yb^CIg7|Xhu&FZaLIJYcT@be^7wT+oXPZqadT%Y}91`?%ME>fSE%bt>OYt+5C>+
z(h^&z3?M&2<T1F;3(2WtgsY_1+LX9?oWtR$)ESqL<PE}%kh}2v{U@W`S4!$p@m7t|
z^bMJl&e#eASp#L;PeFm1m7a4Ks;^KEod1S=&!FG0-!x^vIvbh?nH6VdUpV_jV86kV
zk?{m#LZ1~VILRWYDBiPV{gnZ&w%c;krqG!ljk#3Lu21BQzds7RNhU(NF^9Hlm_W36
z;DdGct>J3)%*WN4Xx=u2K4RTR-CoEGxGY0OdJqd?088CYpw}PpNpxLj!F<*>LLl_Z
zS5(&nWH@ptHu{8{n#)j#;>XO|r+9(xgmV%;Y$?J)_mRFQlUiq;40Gb_3QH+^OIww&
zG>TjzJ|E^JIQU+S^IB>e`7y3!)s6K*C~ttk#+qUj{DzF5QZp-Z62%!K0L~q!CyBa@
zBl`SVBz%ghFwZ8cEgZ32F9gZeh7hzo5o>uA!ER)ORrgc`{~k{GwDOi2HUF6c!W}Q#
zU*tb`U)i>}i1PWvPf!eWoPQ!wZ??GMtnwrO3<&5=AyKMy;V$n8VfXyXz2gJfx(~KH
zB!)5N;|hVlgis_XE(yQf4!mM1i@<SieM~ZAybWQQdjhcKSo*zlImVam#2>PLF!*l8
z+5Du6-Bh`%bDAwjbFFOQ2pm?w<EDG=-aI5ZFg~WXz<=p$mUMaZ`3$gaOnatNU;xmG
zDDRMk1~;hEE$z&x!&OQRnT3q@m{Xr#NE`aKIFQq%s@v#yYNAY|-VEG;*?C?ocYeAG
zZM-Ucp!l;3Io%r*<h-ZLRV+6+e2B@u+9G=zUv+K}>Es+@dxzF`)Qs2>=Glou40Bf(
z!^>fGs-jCqBr-Xlfh6_ECnw2`jOp*i(v03W`_U-L<dNMn*TN-Hqi7;!TlMepWDP2o
zA@ydElaAW#dat1cGBUFa9AyVE=rw^G)1g9ZJnBItNmWbnhpYUifyy*E3>TUgDfC(~
z?QcSI{Sc&2HL&pDGODWiVbun`dZC`jX)!)>`Lxx@aGV|BRcV7?>t_E-Hz%#SEL{S-
z+2I!Zulo;20mD>XOxx%2Qb-Dwj+$CAOhM|m^tQD4{iw=fjhGHSMYYQRF<ATI{SSsp
z4uYW?@Y;gmsM!n$r`zYaMbAB@i(FN~Ryqi5whXy^;P^g{{#N!?2=~;k_FnK?EXT35
zx-i!8?i?0}!9GMHe7kNjp%8UoyyTHDq2%h;Ma8d*KE$sb*cB&eI_rnO_+a0skiaH9
zEvRUU*seSv+xS5|vWEldTre6gL9jSE?fdIY^spHzSLUuDvOs-rQDbtZhs&^8mG`2K
ztdYoO%KsPqr1~GqTo=u4obsI%0)%X`Oxob_2OpDHa@*rKlsbwFlGb7vy21_x&wIad
zg{lFr)OBh3jOIq@J|ZT>Dy$Ckn$)>+oOYtV-_L0>?jLM)b_VE91b5!oi)crA?8x6|
zK%*q^|7=i#kjF<PW3E)rwed~1Xmowob_b%fJdb;b?7Ol3RX-xGLBN%ESL~Aq4SQmy
z?1K7lV}6SVH038amPffJq8Q8181G1*Wvr>p#jyzvOS;;_wwJF4Hm-)JdxOR$Tx(t4
zq}e#ncG8T=;-MkYwdag47fyJ(Z8?POm6uWsPb9~OTR#mDnwj3mJ^^<!HL99Wbt}FQ
z6z}<o+1}Ix4)OB5BoEJi{^*)4PBNvuc@?4}w#Crl?aJhb(W=y{n4Y3F4C*RPVf=tG
z87?`haF-g=HK&`-0hh~g3B}HNDF2dnk)fUrtTC*!f${?xNc{A~Zqko`V}uALo?n)J
z0hqC4V6tZBe*%WdD^aASCTkwY9?OIAE%S{HL=T5{U$L~usHWqMzoQyA4!qtH+($51
z>jCnjm{mruwA0QiFllUp7lrVb4o`<6U!cGm_#R^I^feCA4-!{5*H-`g*t(!K{rzo3
ze%C`g<DE99bF;;HCc(PgOWiL^mlDS;8*Qa^-=h)CxsMZy4wpwb;VO|M&Ov|c-N^l(
zGCyJ3nI}G1z*hR!+3H{Y*+=@iWNQ=-CParcn*eO_6c`vJ{Gu^H46QrqO5(nw%llRG
zl}Cu4!xYI$*6jYpLw=tlr7ACo>v?#2|2w(l^M4>gj^x9PK}F4kfjE;8x)u6S1SzvJ
zk_MBEe6j`;e>+Z2&R{IXVjL}vRr|rY7<df%tUCLh)?ms|dWbC_dBnB?wi&c;++g$F
z^L~29K~`w|i5;if%JD>7ZcKcf8x<dzddN*yyLw(1XNcBOW#{;ZCWut+J*)N_Tv^OJ
zq{fh@#cO0~9Gcz5FE20uZIwz&A{~P!@?K_6Iw7IHI$0J!nL2>wS$;`8v8hUBR!vMy
zOgh8B#idDUtGrmuJGL9e;jT#qvNJ2D_&28oxwG9%;VK1j%{s8GWcHUdeOzm{CWiX;
z)@uk0jv5YucE}oi#B%nehf#=rFP5Z0;jIJ}*1C~VMZ*~EE8<)X`GbXtFK6T)3o47h
zc=`Hw7hs|K;OHl#$T=25D!$$^&48kZ!aKYxk9Ar<meY>P^NLHdI8{ZyM@1qW8SvsK
zUyMZb2-V&>K<fRdo*Tc8AL{5~9?adZ2Pi)SW|&y^+zk-v`wJN1r<IsECFP#w`hL{>
zG@eA1_uwa23}?Xw?)oE~f8B?pdl^7+gz?1&6DA0+WQe&`QopdJ)VqS%r(n7Zjje3o
zO*+KV5^?iKKb25?^EmhNhv!*)6`TM3(dbCyht5I%?gxI9SCC_6=bl(sf!YgBR#9nY
zCCg#uo|DoZ^s3JZLACXZDh$c6PJrIETToi3;TvOQ=KQYw#ODOz%+TAsS35voMA1kK
zIxY0b8B8|%<?WYohc>C@buGt?w?rH!A7#V4`SwAg#f|pP=Dw7{x3NUEW}#_V)xb*;
z=q3dI?~xDkKj6Ra8^av^c!Ooy8n!)SKO}74pX;YtYlnA7Hybj=PZxG40Jidd6R1Fc
z(Eg%^TbS+e1#do=vX*We{WIYG-VRm6sSsZl9R?Csn+oB#&?-vQo4q-q;%<Z7pSc-1
zMtL29A#O)1&G$0`JfjmDKk!uv-9P98n1-G3Hd?<=R;jlhXSUnlEEA~>TmK-B#k=CO
z9l1{SYW3!gRFP^QL47vE8EH2SA6!Csm0R}DyLBYrI0MDuze5BB@?9k<#lOA`w(}S_
z#vx+QM0@<@B5=OF>sd3HPs^w2)FCe_#;5OWLsR9}rcq$|1Fn)N#fheemSHZ=bvl(b
zT=iMP?C8)HlZTATcHcd;v1uZJo|Le;IOKME7mD&r+svSI+!ncvY*qLj2zM`mpxNe#
zIrM2-s`OBOUsCLskNP)5H^gKq4m|A^v`L$N9oVS?5gn$hNwhvVs~or&FX===zlB|m
zKY(r8p4y&y{)sz*z5T_m(}k6x<3hJldVsp`vjl7<f44^`mHzscrKhys<(Mxih^=wO
zmm9Vx3;8*@{5IEE4dtuRrWsi}k@fZis)i$3!-VWKh}mN_l?Spb>48Q!%(L1esW)ki
ziWpHs_f{{)94n=h`kxnm!bDtA2pK0?Iyq^BiD$YjtIFa;0`y;1Aa;2{1DOMfLS5pK
z70bruS`#2GLwBzrogG-i?Xa+}Ox)<Ixna_A=F_|~Z1fi?HpiGG6Hh<yBq<<98E0)-
zpL#dCL}rO^bdN@=`U9mvCQ2+uDn>3w5yTCZePTJb!pYtBbBh@cYS`S`!M)G5BNT#o
zocvT_5TohtG_(%A187c5*QU8n2EwdC7VFeGEQ?MKNve{PVZuDp*NO>o2~kN!MU?>Z
z1Jx4Pu?&m<9tPzFr{xy3s)nv*j7oN7$mKk$monSOGWaV0M%#Yv#QsMW6XHTM?lLXn
zIRi)KV4Sq*_HtK*DuMYv0%{<=KVdI)fvcPz)*XSxf^?=0s(5ajcT_P$2Wh5_J+b-k
z1TaHh9=Im`UD^+=%IuTBmCAH{SAYY<zQ1E3@f7a1)Fu!gH4Q-T-?1{$AvX4gBp;lj
zyvj_m*;Xrr<by*WOS*VLmmz3jh<BedFh}z|W(y(L;&#bVt{UD%CA?ojU;h+-jXi>i
z*zU4t)0kRApwQUzlDR4()1aV=ZtmZif$`OG{L&F*RR7`^KS?NLFo}>l_qzFYUXFHF
z%P*}fW!4)j+jJIyHW3ver)0<5Wt?rY(FA_3c6sd~baOg0WJvF!ac9tD;T`z-!Q`_M
zJrP5O<iH<wdFf13axnh|9l~;D<-N?1h#7`hk(h9^1>^KNYcHb)<ATIFxjAbLJB;xK
z={ACo`i1o>@bsYnwGxWcT8ttLj2WP}<4)UOdXk`{vPSM35ICXs%ObkYbF=gx)~r;C
zJ(9xGF(3HIIk=~Narls8XxjFf8&%t7S?v`yN8x0!Jvi(g$NM%>*wzu9prPJ*Ujx4I
z+nNZzR3~fk7I@zxt8L$g<1ze$*i~rVjUnNCz*OJep+g9%kb|s6=M#Sx-3hr?%^!qr
z<cl6~T%R0aoS2s;zJouFIc+5vw8z$BK6Rp;sQA}&?2iV12SUK?J}I<_u?K!HIQt>H
zB&6rh4)RtuMxzuG<lEKqQ{ln}i&y(0-22+jk1r)BL7nA!VA}c*XvaK=L>k1px+SU*
zFjFDIQ;Ax?imxOxg}EEk>1SpYkUu3KBJtINZW6_KU1sHmZ_bZ>$XZW-s~~E2;C=Sh
zPQPEJ<<}9HZN^!z#hY3RetYlyHiu_-TooCN`B%^pF2;1q>C$?mh61^_q`TyAW2(_6
z{sq<I>-Te0SGuQ9le(@N>r>+8A;%a0K++R(i$F!^7s&FC!E_#5u$q#M=F0^nikl?1
z9{e`hC6d)IpYm~u3bNj5yUG8+d?EedT^mx-WXdsb{swZx@;P`wTbi!9xFD}xs$Mit
zbwiXY?vH%t9d_^MwYtFD$vd~=z^fl-D+!+hGlmayQ%Fc)CEZYDwU7FR{YkLHHP_$@
zd-D;I)OxE(Ez2Kr6BZ*W4XYe9Nr}o(gbbN@&4i*jlVF;`U*emREHdI|dj|)!M<y(j
zO#J-1Qmjdeyeysv<A;@lK`E8l<Z$$=kpEm$Q=91EU~+X#$tv2C5*-$1@cJGgi>Yoe
zt_<F*=DEI~FN$96VWuHkY#7X)vCOJ*a2?}PO(;74F1WQ6SvSIb#MS+C`W!B^s&K^+
zyLS`tj>qA&Q&h%}DLc_-?Wr1{n3P&+2&q<#j*cs&>61oLQ<|zzN$%<CLBR)>n>TTd
z9skQcne|PlpqYm<E!ucUP}7fWRsw$epP2mgPe@tH5fO)dUz?TBQN%-=&7p<0dFCA|
z!Cuo`RS;D;!j>p4I%5DFS7U_BxbwmM$=DEfE=INLftLVZ?cVKkPhrDG5Umj7s1-VH
zZ}4r+YPc_jmfp>4udz{%$z@$lsPhMWtEQGc$0NR2w()mby>MqWiqaUDKhvjZYrsOP
z>hlCaZ}h~c7WZR-e=oA#c{iZQ^%8U0tXv?R6M6rTf&cgXj`yYuBGZ!U&-P^phV#wf
zO(AoVZ=Sww=C&bq?O#y58S534Q}HooMY{oJ25M2dTpMyyIYHT=fvxxI;nBEdGPPJ1
z+Vl8Xgy<U5u+HY-CchWtD%8HCs0u?-J|&Oqb*jLswgLT(5pXnU)te@)b+e4|+b+E9
z!<>5N&`yOmSF02zJ$CSQkrG!T=?!A7eVRE;`D0qn&xuJ3J@(tnt4aPGt~2wuSlU%r
zMeC@<F-vSrM@2r_I$}brlDjhmBO`s3?3DfyNtFDOAq}0Y-V3>}^!>^=K3Vt}M$<d#
zAdhMS-syPWyCiS=&ob@BPKnN@TNG=ygj#}CW;ek|uZgBUR9E7A2exaGISwDMo>5DH
zLcc!fnoh-xWT&?mY>Nr9UeB)*oVW#Ee_&E~wWQm{ky|1&#fB+)Egmnkc0pj#Jy)g0
z7u@el>#$vScHvz`y#m?UeaJCHmbZYI+L_r+t><k92bT*NHaER(r9P&;>%JrLt0*i!
zM8e@QFh`4H2X+<;u7U?hmQgv-E{ts>b`+XdmXLE+fJs{a3RTY?U&!uAnj`nV?@lV5
z<sHsrega8E?n0`5b*N6x(^>}-u()U5d`T&#1#we33mudS##TIAAfxh879R5mUQX<B
znR8U_0ad+PU-QD2>9>2GP`4jo97%2L*K5Xq&_38RQ>7PO>w(v%Yj8@wVp%ino*@t#
z>6;;EKW34k(nr~dT*;L~NKHFWdt8(DGRPi!;t-2`VA}`nQ>^~*XaBo_BP_}Ro%bRa
zgpUcUv0+g^U<j6-uh7KZ4&KbnzC?B~Y~>aSUh#WalL{^%b{dX9rCQ+k-n`?c+f*3w
zJ?koxLehre{fVv79s%cP{Uk+(rHF6yfp?8)-G4(A&={S@M@Id`=8~V7pUKp`O`~{|
znDy>t)XzU?%!Y%lPu%@(a5%g;ujkuE(t?0D^;#3jj~?$1Z@0?_*E|b>5|+Y42ye1K
z78S8@MHeQ$zEG<E+7j$Nl;o}QsN-v`?6(ymZPvdWVr<AR@s~1<@g=TpE~sjXL`bph
zq&s;h4|Z<O4N*s4XI+g5xi@5h?jmZ_b1C@CrVD*lq+uuOmrWd+O>q4S*2`M_(A7-<
zS|N*h_6-}#aQU?0+5*X{P}J_*2DT+_!S23P)Wf+^hem9UUGU^_s$;gXS!>`s8ErKo
zXh18_ILl)}Oz)(RY;4Uw7%ZxFX0#!V?_9%A%G046ANj38<n9)8qwg(^K>XQj)$<4@
zHj-!16T-MDX^(t*r159kk}z3(nBnFY))&EmNJJ5Bo8hyA_NE)YIrR+8{qFiuchg<4
z4orIy(La`Rmwv5s(-c8I_dakiP&H{-P5_YCU{PF|A&b~4z$8VMHED3mRE|uOm6n!P
zCVVQPEJPngs~)K}Y9`?>S>>*QtgRqoPN^7wEQ}bttQak%rFkzSnZ6|DUZ>glZ$U8X
z0bLfiF?dW0-i;jns<aI=l+K&m0QrwzB$BJ9xPggFWYyBciuKz+P#}rJ)xo;acWhjI
z6!dLCpfSsuJmajRv^p#)!h!4(uX)|n-kW-O@s@RcOlqro|5Nle-IJ`%u*y{o+Eq2?
zVT7A4+C_>FQ?1X0S!SqFEcPhk3Fx#w!l1@9?9eMOL5Z5QOkTs&VQen2A;mVU#kqIo
znukJ7K24L?$dDAEz6$rmMdg@qonVp|QJDbQ%~B-=<wpf6i)l#pNn=3ZfsP5aT6m`9
zQj${Q(n?ARi8OQ4E(v+E^s2?Mh=_<Zo^@Pn$B>7soX-D1Ob#F@nD?NxOak+A_QXcq
zrL;55sk>(QG|%;Yy*XNzEtBi#MJIx<Ah@rd(e`F+Ok9?+aw-_<rufeHY;!tT)5f6w
ztd+V*C?I_uTqG&O6MBuFdE6C?|G{j1+=UNGuBr0smWbJm2i`P+!3nq9D`6K2Juq$V
zT8T!$?22v%!|iLGVOzR_&2S6AKn`OATsG{%afp9VZ;lo}YJ{q!C2uOm{4`A(cHO-5
zr;MmTaABTFfb_LaU~OxQ;<}yLJSJ<eU`v^xWKU5=i)8a9rjb{^RlkGi+~E&zT~^-`
zGkAMcZiEghc$UwJH)8WT*_!_(M0bEyiB<oGhcvjTgW*w!S$OAwyppwjf_oZRl-xMS
zxgzFwB5{pEYA@ItGYM#%VPolKerFF4?qfdDLGxke92E5<WrsU|)LEOXuHu~$+zB2&
zb4QtD9r4Z<*V=|Eu-za(RU^6361M;_6rBbOB1(K;>3Tt<tbRhe-X))&H|?2|l=GC8
zE#)Ovq#o#|HF9PPzN8)IZh2q>>YPW`9mMJCh<jKv3|^4Hxiq3=3fEnY;}>{bf*7`)
z)jtuUcGd}&PID9{W;NbYzNXthv+nQ3y9*-qB;r`l>clR^!0W)ukqdPA51k7Qg=Sc~
zA4$wCir}p@#o|-+<@aDJ6yO<`%%tvW7}<^%e6)nq9~Zm>np%q%%$|>IX#PT8a8q7t
z1wEcnJYLn{SH4J0!c2=p0^PVXI!Gpt&DUMHew+aDq{^uHT)<V=Z>qoLj?Go&oB1>H
zW~i&f^9VY_i@?678nFlYUJ|;wVw?l&1;C8ULk#84K|?Aw<A@f>LHhkcS$hQ%?2wS{
zgpE`<7_3+}%2D#bb_@L*>3O<&2@P==4(-|_X!c^ZHV-4ob)lw(2oN8)X&7UdnUD#R
zOl%WTA}n9u&_LaTHYiA%0*<ShOU#CjXi#wN1dS0-PHJD0*q6Nv+^<;zZ<lLEC1uEt
zu5^Vre8QwhDZqR136o1sr;pH6T${VTS`6HSMzY1wyCwV-bI)8$=Wehv)rv*8suR(X
zqt!b$1MHQq$Mw#Gwo{(#d*a))%+qB><m;pZ`(J?Hn;t>OsA<pw+pEK#$6n@GAN7zN
zUr?GC_z}H_eDe)0wYh5VLgtR!oj)S8rUGIKFtKXPDRB3Djs9VfXFNbnn~$p~C0rBq
z=0R^QYQz?M5wdfRDkJTSAQoIBiEPa0`^pEzAHY(^jArIfp_=8SWgeQ@s=Og@GRca0
z9Ukz?KBxs#xaQXN)BOG9P=?)!0^lQM_YcBi23Bv1k{4ZV%fZ+gK{@bxg^in4uMB_7
zoadxoQpd~|n|8M%UMgIYRy#Z$9Jyv_NfcDtSnCP<vlcK!gRgdmDX(twt>!v{n)X9-
z_65jy+0^?w;1Hv^0TxoDpEOn$cI|gw_9Hv#wx5Zq6f%DD{I0<B7bz2%<+{R2wyDjq
z)b(N+HRz2Cf_9>%&&A8{Cl9vsxH%1pJJOrNg%9N-NzU5T3@*Yav;a2!g|^g_;O=mt
zA78RF%{)W31&%*qAs3{ZlnBVLtRz}%H$^P+(lI@R?^;?>9N7sdt#S}81*WyU8?lg9
z*7DZHo{0~)9r~t*t(eRO@k3g}vXfdn);m1lYx2kh7T|zA@|7SUaqFpWaU}@Bt9m=D
zvDUUj<wVUW0=z`x*y-vpWB@(x{3GA(4PUeA?Ix%Nf{Tj$6|bRBT5rNOxm{Yh1yK$r
z={!)fqt+lAqqLDI3Rwcx6GlEceDHWFk!sRXYEg=;SK^mwK70jnjL|UqbPURQq^iow
zBo%HaCns{7sof0rq2*I9yYmt3o0BXyx4pDBN(nk|E)(oOLKQ^!+RzQtG)Y}*;M2O8
zUsmFyY@PTVZp`)JDoU89Ryo!n-@>x$Roj<;NFAmTL6WW!<`5}?G{-}R?<M3K@u~Vv
zjd-lXln?^Uc3kh1;r?`4860_7fjYE*ufyB|E)Pb>NKqSW-F+nUrwr#qS1gu>N^*?9
zj(1dwS5@+@4@oA2E!HXaRt-v)y-A{!9`lHsbu6c%mHNLj#0?c`6`3XZiPosfTz9uX
zaASg^#}=y1|FNpRn*V!)B*hV~Q$Lr_xjXeov1+r;f*P^kvO~FC&hgCUbZhI_hIft`
zqMGfDZ(;)R*jxu*<q_NNd}L!9S(TFi_yCo&HoM{E<e-|*1c%~xhPi#TxI!@bU=<kh
zTg?-W!hIu1@nJjLbD@TRG@Oj6LR#98kZ>e}9@wkXx&NZwM%|`ZKKt#U^&MRg7j4uU
zeDtE8Zn-2mQE+fQh9V=M2Syg#x7&2u%h?u`%amYBk5J_i;4~P!pL*s5b|@HF9|dIg
z5P}6Tun2jlG+FJ|w`ohya6gisNtt<n36DAnT1PJ#<`s_*(R*>Z?~?$7zjwZFz#=xH
zO<iEPT5t7t-`uA`oBvWyl@S}V5w5}8|3g8~QK=gm5<?sk%HXsr7!Pc#k|yf~E>Fn+
zu|Nn`@VVk{$(92w=XH2+@*)x(Or$5`@tOyYpQRQp$FflLXAf)`>n1Ps*!Q2UBf478
ziHX=@zQp99$-lwL=dyzXwE5tItDNQTS$K1#8Z*)NUmhH`XMAHaxQ!3+Wi4udY+^v%
zT}TlZiNYD8Kwnk;BUV|~ISRZLAmR!EXd*=}b7s@?Hz}op)6jstwJ<(h?dtIC8;E(O
zIdx-rz#S@4ipJX93X*jgH5*eFhGX4`1V1-fv#p2Ee#)mbmv^{5^r-d}b$IZ>?MiUg
zao;gdL&eW3E!Z{v;-C7XPC^38hFDu}15$uu6k+*`B^<JqO-=C4Drq1~ZZtq;IGgSL
z<wXx*=PYP@;yQTCNleoJ^Yg^1uLj4s-H&lN7A_kd*Vp_5N%(dBveOj@b=Yg&TT>|0
z{fv*1wcp(iKbl(4U2kPDCR+GBL^w4zdwU|dLZ{Qj|LiE*dYS!^FZkE3nX6UWW)|*x
z9sdAEv`ZzZH8R`i)LgEz?G#0>wS#(!qGQ#>Vj$)X$b1(A7P4g|W$6THamk@mciQt#
zwc%&36jj7_&%6{;4tnQu(dK~ZoYhfk-kepsDCa!{Q!pPIE>^JbbDIZO8D$U4cm<Z}
zxqYUBYX?Xox>M|);BI)9uHF%uW4_MlH=rQsk~W`l4`~`JGjIzMt<1;#0f1(83MW%U
zFqz@K`w|lz+9iDRiP0v$0c*hYW&X>xe4P-|DZx_Zyr|a;+>{p|2~SV1A@k5tjuMT2
z$X{3C-0Vz_f{LC%T?qxJ>s>|ptgevJJIU?wXG{E?q81))?80Ogh$ULkbljz9M!}em
zbO<X$LlSHk<M3%-w-J-_dg2L-vgN4WvXB_2Bi8XXNk_(<+fS8CZW=)Ko+jj4iL35*
zWRTb8FUQN^c<)I^Ehp0GlBASL5HfspcDgigw4pWY>{@$pOiy60;v;YH)|r*e@_ZNs
zZPs@W9r^?Z@{Do<MsqV{^$ZX4-zY{p84GV@P=);<`8y_be^@OB*wBKMc{H39@NSMq
zC%Hwja&GpUoB&X~YYZIj(Y&U)zja^)KzbDrDJWMwX7HB3LcD!!%|DSQXOxo%LAdJ7
zf<@D6*)ElfGlpI7hVou~U`5vo_ZIh$LkR&<UgI_o1g(mtu&1qweIIjf$KKcuyYjMx
zr<w+3*(RUAaz&(SUvFp7Ph|XF1ehr)xxJ3VYPDUtLii~QJ(7C!rKOeZkjR$K^fvUD
zs=#2{v39u;J5(Ib8V{z?U)snQUH1+Sp)e;cSq70e+MA0J7tz-pkn6%hLskHy4Ka>Z
z4hC<Lml2QBsb=I?rjx^aj+f$Ncioser;y2#ITVmIntX|i`jP;Vg1X267Nb=8j8gR2
zW#sc)WQwG4xSGy77~!eN5-dhC2|Nkwit*azBlPIK#UyQXbaY7+C$_p>H1|62lM@rN
zmL(ARsLfH#l0uqQb&WicwqW$*eNLrk^hD)h<i#{`TI<#ONno+VR8Yl7OZL~OFC#_S
zZYu_=DoeTaQdNTEV?w2pn7Y)H6t}cTIZ3677El&GiGAGB(J{$G1J6`dTe||yD3z>;
zj8rvVEum3qu}LXj&G8&FQH^HXs&4at<Lv~$LTE+6VEcz*2u7l!ghw#@wg|`<E<+^1
zp1D59W3?Afi;%1mCa38khOX)&$2Ni^urog~CCkD~!QnWGp0sarNkg1MS?4ey=qL94
z5}UNpII|=;c9`_|cY2CxZc((uTTP5Pm{2b<{awkLYffr>f*9BulF_VJ%&~Nf>3eB3
z5q-}zGy9v*qpCo1{ox+nl2KVw%4;(7lte(SWoC|%BkMZ*#x3k4)6A$e^L*&r*v(c#
za(ub9v(g;P2-*YMsF&w37AE8S=^|^v1^?Z`!8mLt76E?*CBq&+w=lz96@6n1yOORN
zgNd?~X;qxe%kP!j@2ng%QeIv5x6(3H$hfQ9b1Y-!15Rtthv@Q;2igQzL#qzrp4t}G
zBczOP)KU(@F$(%|N%10jZ7bF;_pD3|&n4?raLBXE0<#A+4n8IJ{}>aZ;-*R}J@am&
zt151+%WRF1DL2dup9ea(u+9C_ls1)OSWQ3blt$l?8b>o`eEk6N{%E0zt+M-&p&X1!
zW)S1~{29Y~rS@Udi?MF7w2s!b=-ZqS67;8|u7}MFJF|ZInY2!+DJg;J(e@fZbzE02
zzv*Pgs@I#&G+*a9bz!INWy;_dQ-{&-?sE>FV-;O&hk;<h9dKYMAEM&D_l<v69|}!`
zU|eRRTuHM;b-ki#VLqXj(%dQ+ezdB}E{)gl7v$^P{NCxDkfG9PT3n3fUmJ5(`<wQ6
z<}>)GdAf^=nrZ!^4@WQ{v(9M}R`u0;U^7h3nWbGpol;lzP<DF$KG6<8wq_ezDYu1%
zO<_xif4T7D@agyZP4ajo?CMvltjiG%BR$}aKu<#X5Mn>Q<`B<|*W!=0A;+=$q%AR+
zE6ESQ#XRiZiDgmA5VGq`Bzd)bF096LAq|mLRS^kqd=L_P?Ydend<4m{OLInr7R~rK
zYWmkdFB8`FPS;6xi;AFfU#1f{!oz%^NOTol><{WOeUTibN1`~1Y1NJ^%P}_@>MA>6
zl{T~vK0RCN{x6lhC1cNTHO7mcY5>yL;*67lmLeaj{7NCgQM*$8o``z=$a*JvmT<=N
ztG{|g{?nx4vWhn<DssWcGP5sOeFW?KSFDS%3w#mU&quGpW(zWQsox%HBB-WRUqW+2
zotr4?uc@#&hWs~O_i)jZ_KM@LY0}~-e|R80CLMqs27soC%32~mUW^+)Z&o!pc*b=O
zQOxCU3d0&7UPGn7n$K+20ZNOh*?3Yam&T@`P#BOnMQNAlnZ7B4l?{Xsqogjb*nD67
zebc<cr>-$(h~bUt8~P!es$x#=Waz~A{>Qnkik{@`;|!h<I1SsCHFt0)XOOmnJ_;ee
zkVffdOF_7t;vI&%GH6L86$}SsMScwW=OlUh`@@}VQ}wq6PyDs5#xS;-4Ot%#g0`_x
zR2N8J2P++4gt|kG)FcfXpHSVZeQt&L#oh78;=5*2MFZ2FcPAykGPH}S%R<>5uqMAp
z&WDgnKgw$=5yaW*^H8_;fFd<Uqi*9imw%x7)o!D_I)mifCM7E2bI?KTLWVEO1bmZS
zmv63uVe&UvRgjNQ|MJ=2oX6SrHwy)o7g=CE1e_LbD8%<8hMcD+ornFS$5<R1tiY@j
z$7HtTO=D)sZ2ah<$-@eGOxNV`8cxeDhDOQGF3ue)3r3~4IJ!v=f!BII3emF0X0YP-
zt-R0s^HYRkHk;S&yKuDP%3KT4@l94^THy~;LIzvQ-eD?xOJvDNA)Y`PcoCk+aVl5K
zUP;Wt!{UZ^=T$>G7-Z|Opk})dvDuoFhv;P-L0+AxIkA>P(EQo)y^CPfcG7w7Ik5Xo
z;Q^E;XNp#K`*=(L+p|-vbnZayNaQ*?U3E=ByiVF&{fM>lwkmVzdj&Wkc`9Ol)xnb>
z#9Y&IR&jdy5(E`pkbH$9RA@oIsun;5tIt7V@HVd~)QlLCVWm2wQsNt=+A_0L+}-K7
z{NPN;pH1JmQ2GzBD5+i=|GNtgi@NWV!`)uZ=bG~+tz(*TDtg7@^7MWAyFhU4E5(c;
zi6;c&U0PD#n6^DfW0ldUaetEh{q|vQYgMxF*gX9?UQ?&~^N!kG;cW{{+4I^~v2T%D
znL%@-&T4V^lI>mLeeCU>TRwCGL%X&Lk#@edMv3qDil3c@>Tm8i?c12QE_16|3N{|$
z&$E@jX^WP;<tKv6oa{YsUHFZQs!FPA(&6Pj<x<dvf^a@PsX~x8ty8`7{p$FV`|~ZE
zSpRN<=e3iv`FlF$o4kPaeR*`E*JjWA<@{;v6Qy2BIc#)KKJ-9gE%l2Ukm=9Wy27@U
z@;MUeF+iD(RdE?b?!tU7_rM#aib3_7rCn)WWvfQC_Ug~3!q7Lbvn}AVhEK7Uu~j$i
z!n5T$Q<!+qYbOS76P1dk25zzGq6)SCobUU~B%g|ePg^fT$a^#5x2QF<E?s&ywPPsT
z<Src5jq+_jyKi??jWaqDU2B-q3*Eo;Dqh=+4<{hHZZ1|KGJQsA^TOKWXtUMFb1~7w
zFgAn1D(@rsY2&NWR_a{deO`jmVv3evwCCG*-H(Gq^_$u9CD-8Np8DXm<#OD$BPFLh
z^Me6<FAr_}#kJ<*V_u<2u}rPqo^={kgXLv0iNH0#@kKp>M!Tj8{%eJoKyX&CTE@vq
zX_ZY;vBcZOg)UjZB_%e4Jl429^T~WA9laTXAgfHICQszBdqqBmbfW=8Gld+B3Bv48
zMXZgG5|i&OcsLD>w>F{Ac=XxaMXXJYOoh-m^b3cSyGPpFQP|qz4l?F8mi`j({92c@
zt5RC8vm|j-f9C??FhZizb$BwR;Kg|wq%aFFiwDV!XSWj=c;JucjlAt1@1Aek35>Jb
zeK%qhlUTkfw+puG^F&I+JBa&BM>=U0&66ZE7fNqgl?_(})A-;TKz8V0HCY=>8$$Yb
z>_HlzkmTk<4A`b$rO^HVo|2dsos{GpMt-|~)+*m=`hX!4*Z?AL?6BYDumP7qEYEM?
zqx4E=w?5l_+bI**1i{BrAu!=Y-fx$Lolmwa+>gv})*Ru%xdN7oNI{Iz3S#huai(;+
zsEv(8EIKnRo3^FXs&ga}7|M;M1%v4H^;lx`JKS1Bvh?&5-!Yq=L*ki@Wg@kC05b5r
z;{Gy%stV?mmRAzyG#fpBTSU&5iX)IwkuM3ar^Pn69k2Mvf<gcLr~sORKFCMw_GAbU
z;wMj-W{Xzn{ML@Ykz=dgQuC7kQaDJx!AU=WfLVHr{lB<-3#PWZuW$GQN}*7oh2qxY
z?jEEqEmELBgS!-W*Ff>&?(XjH?h-V(1()EOAP?97mbu@r@Xnl>%$%8=IeVQgYp?wi
zeT}l0fKX&o6jD@DG%6NNn}nLRnj%aAX73f2#~D-(GzG#NUmeN{uzoae_5N8!;`I(;
z+dZNtO0V(e-${awO7G?Ofe~(6Ilgr*O{vnfXn52bzGX(f%{Pj(?k$93rF=z0xwXJW
zSg-^h*y#g6F*Uw*;rc&+6~*TZQy1!_Gc~K;p3%e(SJ#kG98D_DM<rtIBMM;MV*RU8
z#u=hHP{zt?Yo;$LhBW0WlcTsj-8f4ez{ZL}93g{_#f$!3<7_%7noZ+wnkt5%({U;%
zrrMNK7E^8@=h^!XF#z5NAGwD)9m2zX<Nl}l2%`^$j^5YA${JbR7)tJ11C~s=QuzTQ
zTg}S70ZgpO=B;K3GXP0#X`NmXO!y(8OLw%2D@2(}?cbK(QXwaNMDL;0|NM9cd*Nho
zr$kxMFPxeL)E2+lVlCu0T&Ddg^5c_WWd;T4V1wS@`>hC1qDeHdd%Oo?k7M4BYimH0
zTYtd0A+v3G%M?Fv?t13@bQQpW-t#OO<~wNn$)YLgTJVdE2{JJ%E9fakah4>b*hpAj
z29sApUuHe92q$FTAVQQyCsb2oW2$lDKod6{IdMXXD@03!XgXO-gJ#+wnxNHj3K~6O
zJKfLVMI728CyyzYN$?0iJG$BnbJ~Z8Igx&6T&=Lyy%oQeyd7mwICwhrI(j;?+dnt$
z{uwDB>CmK*5981(<1$t;s~$<x&W9Dl;DX(Uw}1a#8G5|w|Ld#2ulqBn_|0p?0U7)P
zt896(;)a5A@|o2d&OZj(v_Xv|>NgL}F7WO%{WD<JBpAy7-0zbS-c%TEjnLk)YmD?5
zkuExK2#X2Jd~7a>gseL(w7v8wmfnDOhWAR7Tp=30wRM4*nwg^zt`JR)qN#ocd*a&0
zD=T}6Y8gynjs2-)Er}_a^@5^M#fNEP*%s62AqIb9?sms1s_C;F?#!^AncJ{TPKbWl
z%tD}|Ki5q+gT%oTF)HJ#&8oKuwjsfst=$NNf*HW`XC4=Za;C8=7GbI5eVU#T%YRzQ
z|6i@tpN-t6xTe-XrGUY#>PjgWtPX9omjKF97n+f?AD#*iPJu|ussM8Fjwwh1cyP+Q
zab__enGN($XP?5$bN;=~g5D#^ynD5Yllx5DnE9mt3`GE^o-dd&`o#zzD<2*+&oPx>
zb0Y^<;Jy0t?%!(@=hMI4?7#p1?-RaL|NrvF!xm9iV{QPX;I%oa#=$-;*Jhvm-w@p4
z{wHGpiN@2Hw^z>7Gg?2qG+553s{QHl6(G~ndtH;L|A{T?e@5hgLiJ#{U)cI7v!uxH
zSeMI>cx^P<g&{2|M}h<q#P<FruKw)r-dFukh$(wM%ZT;|H#S#!VUMa>8qNfx2}`r)
z*X4&+AYDIw76YxOJKkPRuii2<s)G(66U;~KYloQ2^2$0;%0be|iD&CSymfKfM^0Pa
z<DV@gDfX4U)?~HKkov#pf0$#;R6Tvu>E~rMnn5Ad3g4$BiUNJPi~QeLJ-eML^zCnW
zZO$}O%)nk)R(4$YOGi=MNgI>=@zIe_SwTDM%MW{ugMfM^-rKjzXX_y<!R`mvHaW!w
zF(V-uOco?&rZBFwFV~5$JRVoCocR=WmA|;{%0MYH3__o&_$b>3Zod?JGE`<a$f2c;
z*Uj%-uyOeh?eo)siWD8P3e1aAzRaf0dS-EKzUQCN-PpaPF}O&1YU#l2(H;JCv9hMY
zB$^jRMDbI~lP#Z@^{pfSv})|P*+<GI_iLniT>^#q72d1tP9GoZrNdE%aamg4mmRRt
z^{fl%z(66B%LGtQ8RLpa{@rw2)BX@(dP44wc*ZnGA>GfbzCv+3Fw4u^QCOM$a`Zee
z`sNw?KLhRG-tG-Rf#EBGq&{A)S)HtR^p|UjB`)8Jqr1mTOPlcH7vH`SYK|eU5G@nH
z>#lVP7w3Iw%t0=BQZc_+k0K$F+GzI>ek)D)sWrv<`b5_*3jW!IoHgI(uNTQsFMx6x
z4uK(7FyGROc4k~0I)*?ast4SKRc2IbHlzgd+fjNa2By6o72dm~BS_OZNX5bzJx=VX
z%MUu~QDjW~-!k`5Zcs0SxYj$b*K~)#RwZ0lOO!dCu}`}k8EI-Er{6FKT*>IqjQAe0
z1ReWNjbj^mV_8fLYU!fVVgj>q9?^)`yp;oWlpaf{+2OC}=fQpRCcGZj-|&FkapX7o
zT$9qes+^lak7}IbA=1tkf(Z%|5=YO2KXDw3<?4O&UhrxHdZId)xAu%3ab>&gi%~r`
z|2s*XHO^?hljyl-9kaI^SY0IE+w2$lL#tVV_iJ4OUOKw6b{Kr{N~X<OY*XbIOabdT
z{q0rVR5Bt-vXH-OVFsU{kZ?s=q5kLx&pl}JoUl(BgkQ<%+K{O1&~|n=3t`J}y{ph$
zpCQAwpJoUV>|rWBS6eFAd)ib8aYyqy0qPPy@^boXFN~S9vkUWU@0lyH^^dndqe9~k
zH$O8QnSFYdx!gOUP1sDHJ{)u-#_0KwOO#bvAGkZu-{f-g4(+GTUeGqdkJPI+oXPdM
zucOPKGeF*P?LlA%#)6czrHoEU1&Vgv{9d&C9y%d*=Eg$29xe&O^e#7<SEI}P?dEwk
zt!ru$_W+E+=e_#XoY53Tb3nb0ifpy+-{m!i3nq;~(W}hQCa>!i;_i|PO>U~4_KYZK
z_F`?+EQMgzX<=F1WSK?*_4(|j69Mmjt=$G-s*#(AGSD1vkR>c@at%B4N<w9%ZSJ2J
z4t$&+jl}zkcgiwP{xom>zz!gcQmLeM+3bA(KNE|8XZlGPz@O~gXr;5mVEY@Opk<=Z
zdy0zSpvICP5Ftj_Q0(Vh#(+zaX0%@6mj+7v@zsa(@9~Sxay(=}qonl6)bb#!y*2U0
zmIMw*9PkgwiYH^iSrQ@@D@#K~CssIgN}mo-3tHO)29|_U0Pg#6M&2K&m#Z(Pee;Sy
z<?mL0hvFucpHL2-e`m#36lhJ`Sp6RKHIpUbPq5Q1Jx^sf?tUuFyY14AE}PUmizzF8
zYLX@H-IvBz^I$c+Y=BuVccjArH&q_b>ejSz(aKi|IZ3_Z$PoKoN{oA{E|UGDtXAQW
zA<e>tPS`t1%FaDGGfc|WS+gpa&h7#f6cMH@tNiAM6u88-u2Erk349-Bo?D-tu+(C#
zvDB(K{t)9M`X4T0Wp+VJ0({q*chJuXXK*q@pJER1sO{LmGp$y*D|s((BELSlQe*))
zA9D2y1bXqQY2Me~o6}St#)F9-^!7=v?_Vs8NX#vYDy;H~xA-TJ5pQ<5#hu<>T~Dqr
zeglHYud!Io$1;ag6t@mx=7n<Mr40oMLPn`7ycL<A&gi{Kfdg~vt3Nay@SH~0g|PN`
zusTf6l;=)6tc_9!NDkvfQkP%Dic61FD_!b%7!Y$)vjvuyZsO0BqO0;Q+M@VAM~j?b
zVzhN$mQLN_)(h-<$gJ9uc@f6a_>|GfLNlA*R6Q9KW9c<aNXd_j<*{A6j-Ro0mSGt(
z3tV5a5^y-or63;Qy<6(~lal)Bxp=0*Qng{O^5_VzY04zGJxt*8plz~&Z=14AOCINF
z3h=THlbH1=S!3Iwmb<>5We_u~d_#4%Z(wYSG<wb8vw2X5PalnVBzssTvrB4CEsw-x
zu;5wyDxf5pnzARv>)ifa=QYs)7pixuD`|)mBd*|{@PR*k)_s{%vF%+OL}JGis}Nss
z-(dM6=0AI*7}@lqci2Yxp-nh&Q>BLmexW2jAzWH_61x&rp3m`YlwAJ#l04d&hFzB*
zUW5PYj^Na1t>xTIE|Kuwny)R-IZ@&mR<Xj?-LVmI>ka%Rf|e=>7&sOBQ5;!izkBi3
zf+p9LGk(z44{6E-7|&!Oe0eR;Gb@CozN1bg?ugV~I1Oosx#jtKPTB8BVe!^s9&4`<
z^!fg`cjA&NNvf%-xzbT%N?6p<iXbQqG-!=`)e#8g(~hNxP07r5D^t46wb^-cq(Hk$
z)`2Z0_*t~nOO_LEkri>JA&IyI&IjpmWGyQ?6wdb!CYIg<k7UbX#_fb9f@M~gxxKE~
z%eGfe?yN*NZ=JMzE46NMKEGo5@3hQj@S`62jnRs#F86>HHFM+|wUB6rfHH2(j2j}`
z_ceZ)Q!ypX3TrNoApX~Ck?)f=Xd(o|TBC#!?ADu_WUJHWDt&zPcG>}hk%_6GDaQw%
z@YCI~Yb6W$qQtz!T+>vw^X3}Ii=6Dbq4;A~&DZt{-y&@MmEx>IO*GGX<v8Wie@Zpx
z;^V(+xqhg;JSs9(MDovG)hNMSi;gDxa#s7X$MBc*qk=>{#=hg{bBD=i8F(vG5g63d
zPa832Uu#^Gi{eb(so&PG%c}RC=oQNzqakN<M?n4_Ua<|($JB&AJ)KGK=oeB7Mg?4R
z?J?vJFGExvZyYcs`Llr%`WJ97x{Ry5v0ZqH%p!1EIaIP7YgRc9xH|bw+lmq2%|_}i
z4jtDCR;9!2-LjCWS;?=;&K<eBk}V^uN^Thji$f)(5{xs)ASb=mWqs318bEy9&^upU
zf4umlFA|F7CAotinXrnE;2z7S)7`dm;TT<{re!0v^t=fRe-r%&jAFD^<PA+4F(?3L
zrQ;iOb1+LgvcaY)YZhVG*yRJG52}omz=r)ph0MyaPt2S#s`}Y&=#kV<AmaRMnB(I}
zANEzzZJhjz3m;HZxAH+ET#(u4ZU~*q@R!s?aY2hZChu#MY_Qi6N0?YTkI`UNlr0r>
z+BLSY0?0QBjl=Fcu;E8{saIzDV`Hi$nkeCJPo-!s`+a1dr2ZenGiChkdFE#}cX<g*
zhW8^G!3W>t_=-5|`F?4pNvm8if7SW+?v^jJ?NDW>u*BUjJHGP?JM#o)o-HUAJ?r4b
z;*{Q#XXbDw8ZT>W{~o`@+sWuuy0s=Pd~G*Lt%>V#Lx!Sn8>qAVtu&=@je@trn70FJ
z$pzKL#m5~BomBl+P}Iz1lT~aemGsMDcIubB)%SpI??a2xq9Ks@uLVpUiB3Ak(l{no
z_iHo7qB!Vmkk(aWU#}w*-<qZ%L8jzaeR8Mq^h~i>xqF#R0_3BRVW223CGmGtB`$U1
z#(Vu!WZ?m<H)`3zN_isG99?fu4=~m3IijjYyxtC;Uf)g^a!;6t4$I4Y{6rOJV*VWL
zmOD5tRm)|a`Q=#g8D^bbU!kB)Sa=g1)qOO5F<fb$BL}l!oip>#&>USd+al)d@!K(>
zcz@U7J59nXxjHfkNHHr`d{QlW$SM{O_c#kHCg5GKpBu^0$SNM8KD83&+<gCyX7B6^
z!oz|a7M{P|8BV<!PqJ0Y!zFWAY;k&jK(OP*OHVEruSD2EOUsvbHi`aKC;y_ND&&Vz
z=g;<zE2j}1m|T5aqB7}2S&qWJdRj_v95TjS%l%(n{HnT-g~wBivOpt>=2K`qjxfD|
za6(g^)`dl!x6^g8h}4|^2S+A{VP)sgw<_}i{qLSt>Q(2@ft{jX7u{_si+GMv=ITfI
z1f}!(=<zaBBm>|RrYeR-r6pN;Z5ag<I_|SxHfI5FDx*SI=-h)aR>((q_@S;5_aSrl
zM}HFkP57@LGltTC-ObcyY~mu7A?Dr1fg>fa{W#WV=H=vrE*3+$dXob+(#Ti1uEgpX
z#EQx}(qL+Z5T(6InyXvKqSHcqrpxuH2d22H$wdGDg6Qm<S@TB)tVg5#Ne}&?4mSRH
zns$?-W{gPCDB{<gPHRo+W{LOzO~HFn%j`NN7aRcbEh_l4#nVd#UJEXVEHPdhYa%qq
z$0VM@#??2!SlHK8rxY{4Kyj8AT4#d}A|eC?i=oH9wV})vCmFK3Za$abScW23nW3qC
zOZB>#omT62TFY`y@?s+Kr$w#}p{z0wYHg2Hg*qye3o4Skm#0m2{ghz*!G%^gLCr+>
zP3Yk`w6<jR3S+5cJ=zn5hCuN=cdQ$nfDj<etX<hw2H*}aCUC|7z*KXCy)-Zlq*_V3
zgwfE9E8gneXS0q`ieZFy0=q6&B)alHXgC%GOeoFt%thJqoLL~N=u#`6ioX$Q_KmMy
zu}wD)Du?kLlM5#`!)XR7@_x;VeD=7sh@l`iTrOKITk{TtE%VhHb^t1{Z)6=Vei^O}
zcSu$?Il0pZB_KBV#wk2JOoRz2^#<p@*)O}Bsge`#m*to8gwWH^*LH)+={*3)$4caE
z9WQ#le^BHdhKnp;&aBcRE(Wz0ak~cQQq?@}$Rt$|)qTsvXdY<CWbH5RS8Vf!HD;#6
zR9CY<ARb9vX0!92kJqNMvgOt1Z}i{^^!^1jQSd`aw#u7s@Tww6r(V!X2%Cab;Ob*=
z9(c_@&oUMf6KA2R&S62D>U^pPe!6D4w(XJ&UtBYLO>x<1w{ON*yz?^ITV;3BMgL`P
zU96r&F)@<#;AQhLB8|LHU38<5_wO-wcRxC?LEm|b#<J8Q=^Dx1i>sXIUUwkiCOF=-
zH^+`VP2WSXVkTEZ1<-CSUrIoWvh&U=H)$0QcH>j6ZRo-S)#aE;u$<i=^;_HRDdB~g
zxQbJfu_^4Ym%L^Q=hH#Oo-IDmM)tpgTVUDNH?l;Jtm|Q9gK7?v$7zYR#xRMAOq~Hs
zRc^XS<<oGYaZ{j2fe@SiT!*G`<w?HqEj}mzO|999qi}j5=lIV>$l8=%W;39|j*%*I
z;7Qay1uwYOCCSRmLEY&L;B2)#bc1@*!~l?Uur(Z*7O`x(ju;z3UJLXF-}m1L{3Pk#
zw~^$sANxH<re%vEFkaoob2xh@I`Ve*N{Lwvdv|lf?bTh8MSP^JgT0A!m#1-4v1lZ>
zN!*blg)kNk-~zXGB~1;qfjw{V!<6UuDno2N0q~wKin3wCq`0J4@jkdbog_Au@(IA^
z@Tnwh<i+%}m8p2*E%fB(p5^&KXf9(JgD<nack7Dg1g1TNF+VIzc8{eC;tf3C<y)B0
z7%da|(nt6qhQc9eIn{*Q1VV?s8cJW?kgx{VJE71TEci25Cghy_Xz{3ia#Xgfy*OjU
zH;S#Zy*=J4EYkE>xpp-!vY0QuJ-PW@Xg<fjSOpO~A#FJkN_8^82Dxk5ILPx<KxF3v
zPA(fAHjLlCiPxYxDP(=*WCz<A2kv1wzv!v&%7rE$9QusLT(01NNw|*Rbu#H)PpxW6
zIQ86Wtrg!0;YjYFG>o8;*=AHH1!%H6@RtWtIce)!(3T%GHn(^XKOG8r^g7MhX0*n~
z7v>HXopwbD^M?6U{L%<TZf??lLkh9fyY8U2%slN*J8)2MI$&`LwQzGbq8wCZ?U{e(
znEy38Y*v)VNAHi;`k-EHd3GtxX3|?+=+7u#f8`8J#Q!my@5GY6X{k1YUD4452Cj>=
zLaL2cg?8Bl$L3~#h$^)ee!QXbF!rdng$YK8$QG)@O4}c;KG2J9JT<6~rPoJ*_;Z8H
zXOe-BJRo#sk8VB{coA<YBqPJmY(mHU@kB*5ZS3ff0zT)I{=M>Vdvy?RZ>2+K?-f>K
zQ>I#<7|dGg|7-&zxvC0m^kK#HZC;239_2M7{20|WsX`2MQYgEfOK2&^FFD)g>oCe*
z9bo#END!gW=27iGnehlg(8)ifyF!~nMr7+@sewm<7FxkS@~Z>_mrIY6%y#^H+YDD2
zPIKx?Gb?gjF)Ane=bdp?9Gt74ygt>B<1<CA4_JfGJpqf-sOJ@~9v)kbj`*5hvY%M!
zGTN$QkCOpd^87X{yJf#GC#=dY9D0}g<BLT#1um$98kJYYsmUh(gup`X-nnNugp%7{
zDRqNgOq%ca(V6KYyGJfg-&GMng^k`CTJCK&KLIFS*a8d!Nl`=Ja@G=nr8WRW*`GOi
zam5c)^RsG&np+!uk?NuIHFmu}R9rQ-j<@~5EvI*zR?M{h`rouP#>b{|tLic%atFzb
z@9((Q=P5L6hh@2xyZ766m_Dj@KUvxsgB^RVr-|s2<p!<#1z#)z6d`NUKt<eQ)%lu<
z<u@)al*TOULj~i^XSa6!-{+31uBgNY@D*0nK5IT1-P|v28kh$MEVCGoCFLT2$7x$F
z;JROqmUY$`T{_K({iQlIdgQUtsYl|x)w#25L#KDLA8=bDQYJtwt+ek%k*PT>I~u&;
z%F=CfZ`@$BJdpB7JIy=cE7T;n&r4(dHLjECYh$_swMD_rT>$2(;AQd_FBZK8aNwsx
z_wC`4mPfptoif4csg()1=b#BtTw}>?!CzspsKu^T4ztyA^{r*+8nP(KX*}fHQ+0=m
znsEV@6po6JO(@rQ%9iX?0H?LhE@o&R?E~EQA+_${Q1x0+(iT4o{pER5@{-;z58*Q^
zcXFd1wy0>vSe1%%hF-v<FX$M%IIFHY^(5tL{l@Hce59~8INW16m6E^KJrGp|PlD5a
z<pbTz{xsoP2b)}UVwJR2?Z_l(b$cp|NF?J;gqJILz27JF%Qt>U;02rwJYi)t<@=9{
z^};|x`H>nW2Oj?pA|V2a1#pv=mq3wX{?*OSS+K)!P>*vQg+6j|>_+*Cd+-flCU`_%
zxJunI7|muKkJKS^dD)l~7;XVAst!y49eUYD%d+ASTdGev=~50Vqs5t2B>LWSEyq$v
z92(F}4*98bH?DfQQ~WsNZ)Z40oQ+yW7(M%;jSe~i(kb|GmR%rIspt0@_;|zEJ($R`
zJVD}8|9n@j0gfmiO@bK&)h>TEw(68u`+{N=aNgG1ncnY=XJ?xpKA$6ZywV(h&Fo@-
zd?=n_Z1m1k=YGMGv>+vH<EWC}VCT^9bV=M&fU<Xa8u?d7=5F4tD_yedd)uGob2awv
zOg47L$rtI;1xYOvJ%)jl4xS=sPL0OXrg%Fu8BK6j<La7aWHB3IZOdw<8!|Dc_ZA(P
zo61I{>8y)1FK$s@J3+ey)?+#~fpbR*wffPdGiBuGT3){5VEf|3{Q|Zp59CHS4ruD|
zf`GsVbgTEOc{I84nt&a85oihMt3+2jHD@lG@ElkzH)mU2wYy0gtr=fltTQL@%9xN%
zFSzlGWq&iwP*^|{&re8DWdMIkX-qgQwqAs))dvH~U+{6FF=Ox>T?{qydmbZQy~I7G
zv~d;=mkgiKBU$5@6$X;4>ZYRDy(%86cJw<qc*h=FVkb5&T?&$`{Yv2HK(`Sc#Z&4+
zz05ecB%SP0^zS4_Jr3`01^~=3v644-FxlV;8n9<+WCK1h2dU|odz!|;?6KRJcIEV`
zlEE(3dQhpcm4=!_17W8}l&dTL^H1Mkh+5es1Ly!0Pu@*sNmky1j#Jg8${_=g0GT<*
zR2xjGmr<|n!Y9R)Y@5&6Q<7pEZ@1cR6X?EIK5TgdJXdQA+)3rDm4nG4wVqt?G)vWU
z|NiTZ{(q{;Vwh^WoFgM>^7x<0ggw<z`+@}RH<9?iau**SW((~iyYLBeUM$-Q*m#fN
z+-AghyP%4y0Bv>LW7@$OX6Ed4hpq9Jj<rfik6-y#{?gVIB^}0?T31%}&#xe%by91w
zALZngW=`}7TvUz?EE`kp*1FW}S|inu8_{SlkNixuxrdj&m$lUhdv2&*@g(>rrNLOd
z>GD@#KY0A^&BBC=&&2&l=uFI;j;ii={t=Wme)F4B6rC0%B-!uD?`|d&p2JKERk)Vj
zNpv(%9k`j28tn$v4dKhkD&CUR<#Pd^LnAboj~;8!8pC6s8Wm7O$RB$rj!1qt{oytD
z#WJ37P{V!q`E!@OinYi@1GDsRmHMKt8z2&MQqGz+Mo)yDSv}sC@}JYD3o=QYAUyJW
ze-kv5>aHm=heX=3cAdUu7chEfQw;ICSMP$N@d8*K++vv6<lzLcFj+JdxzOx@54^&(
z!7n2h=&iRHTsSri?(LIKYAydQ`5T3JF8;&7>IQVoZXs20qrp*3GNbPu-g6o$+Kbvz
z3gdc2>Ucrwo4&a1sRWPcc2T|sq8i_o^Ht9XL&6E$%`=Q$+513gL+$f5+h7E~-0u#|
zt@CPpmRjQ8B*mFCb?-Pl@Rr+sL0H=cp4R&Dz`_(>wYGCaFTXBsX53I|*1MRRA4AV&
zH4E}GODH-Nwu6qx=n_92d+gR!Zgjo-u0sKf?PFL+oLfXj9U)d?!gMUGe=S1C&g*J=
zts%xY!eP`byQnx5R>tWwujpjYj290+`pPivGj$F(<ImVVIDc3VOAk2;={**G{+m^$
zHf<4tey<N`)s{Si@#iKTH-vo$$lJjpYWlxQ3d>5KU8Ca-$fge(T*Heo3!B<B7N-r!
zw&Ha?(xi6$Y9xD?gE|jp=;(l0qU1!m5Q9TQiqqt7OGI#3<4u<lLWFHKlA7`RTs*}<
zZSJKyR4BO`cx<;|8xCyLiB8gy`tHK+WRr>ac=wvVQiPs{FMhsK7uW8YXjyBpq=7uC
z<7;{C1sl_d-y5O!xAHq;x$)1km&-$ehKX*rNAFU11vtk0(xwWK$lQ~^$XW}X`cByE
z6);A`j#b;L4<syiuY?cN)#kkiB_P1u1<!}sR2Rbh^NZX+%58v=^(^Zy(SX~Iz3tbO
zy9<#fbr+{L*R1~UGk+79y;cfuH>YfB%mh)Gr)_DUFWUu&vQtURxemEl2qz291qRPR
z>{$wuwwpfZL?R4?+~dB`tlNHy^PipX^Oq=kHa@FpNyusZva;Iv&ilyD6VRhL=aRtP
zE&Z)fRbl?uMC%^C;I81$`!mOcj5pBl(!?S=`~vN>SV8X%i8#A`h>s#1&c>uG$S@TU
zD@1f&fEZ3-T9u}KTrXkA)|Jm3OFePF{}jR4!Uakqu+(&{z4w+BWXqjCvTy(pbfiv-
zN{sw_XGbkVMyGGqiGHg6rOm>!kVmCFz5J&qqOy{RbBg$u79i;Q!cqIW9u3qI`<?d5
z>wDJ^W?ATC?dqMpVnbExU|M;i8&RR<IrOcGl2{tuPyIHq^u+7Js3%e1AZEG^GyU+@
z<MCs!l+Ui7Je4_kfBz2W)U>Bo$R|KQdr-(FuUF6Xh7?l|klY|uj_(QHJOX<RV~155
zJnesfDkUEyHmQySv0wg`asAp;tge<EHekQY2g$(vbS{U%ssFyO(@S2$iko%hC%^MV
zkKOUB>lcN?KcGDUZy1#r#n~WOp9@b?PTzN&>*hN_bV_E{K$BlHo&;CF5jQh<P|@OD
z70EER=pb=swJh;o*z-BP@C0)%^|O#kLhF{LX!x)wLcmSTx9TtAm9|c=aH*Y|z+sSS
z+sDq@h(tn_nmG^#^`Hl%82a{rO#KP2Av%T}ZEe#H`@Li&JMsU?kuzVFc|V5QbSS=*
z;-<pLOMP*aWseiNJoXHyQveJRPikE)_S{j&%$T;k{DTg?_!D%8;^msst<}jOZWytM
z8ETNO*T?dDpMe<DlLvhyi?_PohTUns^3Aa-@*ahv=xvMd{I#?=f`bjqldCsB3@Yoz
zKL{n?1qBIK51@or1FJNgQYm%gvBM{&*io4Nx_NtGq7k_2@mcW(^<KJaMoZ{C*g>8s
zkyTWG5)G@WY;Bd;Skw+a&4=`|>{bZ&<1CVY0R0-aMY7l?!go{`+T7d;m=7a%WnUYB
zZYj1gTIICg1CfpdzqiYM)79yBmIq46I}Segp;WvGsC~ebT`3PQyR7f;F{T5$48|n6
zu7A{Xi~QwaTAN{|n(Mlpg<Mwfn}SlSkLps|lY1!$s}bs^KK)JnJ0Ituam|VwE|83%
z>O!#`;}uZKqa_m`ucKcUH5}7fi;6=uxG7H{BXfOZZIK|1#H`;pcJo!o_`P&jP3p1F
zc+aKqa7kWMaft7HWD}I1gb=8?qMEjgXk!~m{UO!t9o1ezmlSqxaKHFbN6C={+ucU4
zr7s;ukrYPM`zkTMOqgV-Hje5#nQzI<uB!fh?jK(And)55Oc#H07w%%4)2#9XEKdG-
z8}%^b9wPY!GNB$9d2rQ)ISU^_hikb||7sIWPAv3IvsV)Ei6AMwvBzc4s-hrnN?nLX
zFFbXGC<vD3mi%49@1lRg+1<TV>cI}sx>|R}8UDS{&n<5Cvy7qOsh3)}GbJmH;6{sB
zj3lEnPrS(_Q9}UMnu=^gdg$sz;_rmGSW@`v>E%HYvQTLaL(?wU9EZC=fc^IbP5=#I
z!{prRcU2&9|1G52B7zpLOypb?5%IT-uEpJbDoFe2GNI)~GSj-^C7()c8=G%)w-1={
zq7z77+NilABD5D`WF`Jk)g~dYR|b=CUjIwmo*muLK-Ke;#VEY@x5Ur1aR@zepE5)-
z@i`_H3F4Z%tS@FFmT0dzWOb5VcsdjJp?tsL?B>K8`#x;%s8a46aO2x*LuzJIp38V7
zSpiE5?ww@y&&02S1F~6DvVfz>{AOIag%!Uq7d?b!6f8b*rgZs@c(1Z@Dmt|8dQrUB
zkNgV|K^x_yPSWF#TwJcOr{{}IE1}b9aiVNJIAWqYIaFy7l>6N$MG4XM?jL0`k~eC6
z>d@fw67RB4+aG#WxwRrSLf={aH|7eFmSGln<X^lnzBFFki1mA(?-!9vBwDFlbtVr|
z;@r9&k3i<d9$-NP95I}5vQXC9J2$9ELlcO54P^m<%4}=Wd}gLcU(MHDe3HOaoA5+j
zqZf<;x_!`2i_A~+%4>tx<Y5oY$SU^Jh6eHoeL;5`0`A7@-7$yyj994<@2+}3B$leA
zzrk}t&g-F6Oxz(R7KIyDf<D984(9;d$kubW7bVxpDUp5oOt${WS7qmH3u7YPurQ{J
z)VOu0`Xa9cJTJ?pKk@Qkf4v)CAMba5V4z!ob2?n!u7pg`w&p}9R8X`m&$@>Qcb(^B
zhh-lBIXL`$Li=HQK|@@|iR-rEo@0IFSpJO~&bkqhvd$-56e3%F-t9IjVvW`x74=Sb
zp?AyDF4ez%houdoyQA!Z@+on?O5EgiWJ8}@KWBun)P_?u+{@yK>kcj^+ll)x_UAvK
z7Q{UR%II|J0VaRd^TrqKBKx})kqR^ug{eikIeKC>)y(e-xDBaB*v0}cXR+NUr!U^`
z9@rIU1_`x*SkQz$eR){TNr4!>Uh~h5BO7gXC*FiJ`}DzV-#VX{(yZvnd$3|s7*F?X
zH)bTNkRRh8qf3!9`#L@7E180d*1_?lnr<YL0}Da)vz~wcq0x~3_C+bHlQjcv*`#)|
z+lTSQV$tawyAhe)4t9lM96>ppCp}}Q>Fi6X1IlX4w%YgeyNaWWzCNbWoG&++3&AhD
zi?6Yd$M_+?MqAVr`eVxwC5VVkFT7r}D@-oYEgJ{qbssa-^a0AnRBUlnut!L&CeLtK
z@o~S;03sB&n;IQkeUmmi_TBtg=23ljFD!TNLxJpNua~#5v^36Z)UqkMB!Sb-jYp*)
z9?A;Ksp3f(52{N^=i_SLHyuMC^Xnrk25{H3lfdwU*kmY2<R3KNHm~Q9K0s=+$OSW9
zSZ&XUI%>$$1k$M5{+2IdmNAUNa1_e@Uf7FYwu>usxK8<n$!t?l-5Gm0hK~GV&C_eZ
zR52=V&)J$f0{JmbL9zKK_086xYwg8XqD?11Bs-gH3mq|mAp%{C<1$#4Lwdma1<X?9
zI%=<&HV$Mk^F@@P$}&NB!`3!GfrWUVc@s9Xb?ihozFqxuY`G)cPwd3-DQ_w%oVRy&
zEwtHOOJ=s|!Nh~3*BN(9&N8X?mQAeVUcJjcWjieR)MZ6gR6BoFagX3yHP%xcQw{IV
zdD{`96-oQGeQ|zKYN|b)?5wt{Zv}PT;o#f0<K%jry!^D6xJrC72E?i%;G%;e@@kNY
z=t)~t`>Tr;n-M=@?Zl`o>VD{1tIovoMYraWyJl%I`brmt7&D#hb<eFQ-_$+K&*%EH
z*y`Ltp5)3lqIY?rLkDrrMKFHdKWgv)Mc6^dKJK(8=#82oJ?Dgx*kEQ`ewnJeLsqiC
zOzFa*XmB*1=i(KIUsH($NvPp0JR_tsKxF0t+b+K;6*>VP2S(PY;|Htq*NT^)R(3cU
z@65UOj9mLDjEGreymvMIG~*OFU-?E21iP9S-RkZ}bqyowN5=z@ncP)RMh!Q`-Ba)h
zs3ma@8)K6qU;Z6;mG3SMCA)CZYe{ESnQ1#a*Byn6^EZ(vfB#~^zbdjr^VsA^J`qdA
zX-`LLL;G$f3sHHK_N1})obZRYKVACLYr{<i->F?=40CtntBi1=0JLsHfS(D$aCDeY
z2P4+kEVoVJqS%W!5jdksO(SJq*v=ggGRCFDHWvZw<_uK*rF{}@QvcaCW<Yns?Des(
zAU^FAl11M<b+x8P=w)>LerleW$qpD(jkZr>jm|L>fG6oSs^(yF+)hC9z@oP(Y%JF}
z=p4gH$CtYB{LyE2L<__3#=$h0*_scM1b{<ZP5m^2T$;&&Qr|sr;CBt1Zwad`XGJ&a
z-~?0n<vgaV_F2HinzY10F@h=`LL(sVt%zizz?Pugcw{^M8m3C^$%d1)#P2AeviLzR
z>v5(SJ|3pai<cB$%A!;yg<&B@F6AifIqc7M5~BDZZtcpX-?2V1If--1jKYC{O_}f9
zWXh9WYwTrr&Pli~#~*BVN&~oO!@;@V0w}{eovoY3v<5D$=mqaN;^Uwaz0E$)G%u*$
z|AN*%IR|F?@Inj$M_|-*KJM7tWcA-W@xPSjzPfl*URS>yFVSmZh2+s({8O6FVq4`f
z=w|&7DIZ(!x(&7ip^afZ2HCHX6tkmwWR<rrs!Lozv?d2^`}`sxY7?k#Pcjy?7DNoB
z_mt>Lc?oyhqAPu{X>YTnP*T|@te2Y1k<twPW<1UF{H4rNZ!wP@?^L$l7P`uh`}c8@
zL*O&D2>#XF`qmf~;R;>J=kW=`&VW$$hS^BB4s5lEhrp>^xnyYFt7q-o;ju~*_{PV_
z65V=1rUh(l=zXn;Fe3iq!R=MF9q~5b^|bjrA+KG+peEg)`Q@jH^0E*8pH9#yfwRgZ
zwYg7aHI(E0xi726xruexi;|Ja%#*{hcbts%ZtNE%i?BCz)@TA39N{G$Kj9vi!2-20
zyw1Cx+|G<>y<E~WjY5107f&@}q$2g`e2GRl=2AZ+X`Ubwo)Vt@cXkk2r_}KrUJG?A
zOPf^*i1or?e$-nX!rdnpJ@tuh{Z*70CQVb~{Q^2b2tD&4)Jzb6{!gsd5DA@LvjvjH
zYv#Ae5QW!%7(5mZhQS>zk&hOH95yYiHw3$~Ro5n~{pdXyLZWze-Y=b$t+OjS>Jw6F
z<KIU4$m$p9gCMszf&g1*-EZAr@leBIjLcK5XrSIciG03dy?3$8)c|AUfQ=NlN_Lf4
z?3o0-t~za+RJDl=`PM;xFb>yz(^hhnTUi<$)5S`bV$$!5$-k>LLdR7Z>a&aN{tKsi
z6incdDk!^3(u3$p6Wf?^>ikeu5g)4pDV7vs&=Xl1%4k-Rt-9&i^CXyZgN+Emi`~lO
zzU%HTH3+(@X>M{DvegozRn4yB=pIGO{&IMT{iAI8p^A>%8vg#L2sldvhJ;cV>-pUz
z`vo%-B!}bp8uEhEci90WLvFvXe(?TjN;ZkCf_kpXS3Rzdsa8?ek@4BJKkLt2C2CnO
z=J}l*QmI_>Bj@c6c+hIwR3b@WgUjKQ%q-c{?^-9##g<z#{@Bu?a+`vBru10^y+AF9
zIJ7O@mWy9MWZaVAxV6`>j4owq^d*-?186(GPGBds>BoEYKxN^^p+h`N4F#E#AP$R}
z(YKZiWZK5k?9RpdMe1GRZ?6;)H-hXg3mcX~6nprEi_Zd~#}=at8&(5F)j*=tIt5s&
zxz!WTsfBtYj7QSj^?S?2AKsO(MW|(p0#=|toO7%|&jzqL-AgVR5**z0<;+@@&J;=J
zK0o(#I&w*~RiE_ec4b%JK-7qQ{7R{lZudkw!sg1vCz0A2NM{Hu^RxzwQ^{x)DbEO|
zZ6YU>&k1Ysi%``!SaGCYtG+7Z$6~FUYug*|ok?4M--WAdk~Th2e4jkLqAh06+#EHw
zOu7I7FTL~~N?96~+GtU~Kg!=0vgKcu`M%=S1tjz9(-iz9Rrlgc8F@l#L0k!E>^AMG
z(UHC?lU$K;lR3Y>f7K*sTzAnt%x0b@qYC;Rd%X;{J5(W~Y=N6u57Dxpu+8688m}U=
z7c8sm>l;VHdS<lH!37(&Q1~<3|F;yl&S8BcjV(I%HGm}ZFViEB7mc3C?sR$3Z!PVf
zx6GPaN*ryrTPl$9#i5&CG283!Oq3}I(^H_>K3a+yQ~1`CIlx%`XTLM#h3U}{JwGii
zZcG#$q?Kf?e*r)(qvOiV*v_kb$r*&8-cZ5FP<Nuq##*8fuar!t%+~h&*0i<5<ur}$
zkjo*PyWP~y9g7b5eCOSKX9u)&sv)d?@w>r~r%C!}2Tv9~E830eBYpW#WGp2|SI<-^
zN5tP(o%}O&MkEp$!+0+ZM`JB<OAuZZt>@A&;&)Fif4z0P;O`{uH=K7PpAv?hj}~3;
z@hRP3?<-loZLHrsjqnv?(Q60geJ5qrbHhE;=J+(%es$1-wWYu}71>ZJMSBjRxIrXy
z+s#T@qI7KO+3uJi-@c4n1{Q)0J#eq*j(15$1P|2a^mqJ$=|JR#!LZL`nwzITZLFlB
zS$kYSP)6*O$mgTIfjQ;x-u>mB3SHC0YW=@O0oMRfOXkUv@Q5|5etIHCQ~E<PC_ia7
z#<_Q9HVhfE)(m-#WHFHZHpgBg-rH$%Sy}dOv$@QXqrcDm6Def}bwyk7;fg>;WqMfT
z^{g1XUVNV|_@mx|COVESXQ!WU!xvJoum*J$Mlox{)2nLF>w3XU`OfVrw4Kz|a!10o
z9Y}_tKm-B{NhUnMlhI#Nl5k5zM|;olPi^)o;|cGQOni2IR_go>sRHN}n4e1*Iu>;*
z&^a4o7CWdX>cGrwvj^1B{RYL#{gc0|n7OLDY;o4>^Q6I*@mPpj#!co4_sQ|FSQHvf
zk#=^l6^Z`&^$U0V04LEd$X3MS**Xm2f?9@)Yj}d|=K4BTBEsOX29xX!Q?}-u%^9n<
zS50cSZQ%Lst<&VM=r7Jg>eyrTy=FP61rZj4xVrs_f=JD0AhJqs!}-R8BgAV%{O&s&
zYwdtEEZTVONZpe$;6=vRZgL%BTadK)x?c1b^Zv0_K`U?iAixAF_CV0nL&N3gT&;kq
z=3J^~FC6xep|d1}Ddm<0$=Fh(iy$8BazB%}zkW0-yQtHvx%}k`Zr{^ZU#=YMjsn43
z4i3t4q2tsi$C`awmv&(!2NN~5pW2EPI*hCO#8CcE{YH#gFTK@1HV<!&sVdXApNGAT
zpwei(Mb2{3$=@)M5|>Ezv!Wqd`eS;XQo;L{-elB<En=IU0B{EB;ftqrl{acAOzAVH
z`77h+!aw=qe%4G|HfN@>BD-63dH@&t)XHx$F~F{%w71i-xxsJVPzjYrK)=Lqnka1m
zCbhq*coJ<!Qk-pcD>OT#Tm~g@^!}#7qi@-4+viwEEd*-J3te?TlXbQQoZ*7Sd(km*
z=!J!25*35nn5_y5;4pe*2xf@8&@lSScyIuam>Yt-S5GK#%@AFergdSz7DIw3A?qkS
z70^B#Ujl!ULppL&6kTKoJ9L?SfB?yoJ08#reb=L6;$?mslbF5Xd?gaHYh{PUTkid>
z>oB{fJmXeg-oD3!2Tvk(6SpcTouAs3AblLMU)UEUx;?T*WDvU*+y;tsKysF)5W#50
zClnylcqB!JY<xP&Eoj<=c7{^(Q`m`9LOYZwq1HX7saVHtH-FByTT5WU0;!Aor;X`;
z^1#2+&!2zZ0M<GqK3$pdFj9^b9T(-Cvg23vxK<vkCfi=Rz#S>uuTf`FD-2>QQMY8%
zt1+5}4k&fr#U{vDYxBl~XI%-FIE;OHcb^IcTsMiMgBgGGZ(rJ;k|7_{aZY#=FjxB9
ziBZMbf;d`7iOL3_7vGktr2L3=tLcsqRKZIY9*?A57l9)781uY}zS8GEwBgR_qNINa
zN`oT)VeWV||3J`@st(#_^6^m>>;z$BrqOXb?=$*miuJWiTA`@-6^R)5iJpOa9CuHf
zN9v1Qwm)pg#zxCdmzsX{iygAI%+L84fWv-jzq85QW3UwrdO~sG2W*;K`|gxkm364f
zs*B?nyWH4z8I~=rkDaS|_=8+>&?CUvIobaF-adbv1nQDf=GX1a14tWUEjiAY2CG{Y
z`;51v5>ut!4FuS8V}oT&v)T)T0=+f6n0Dk;Xl$%2`z;=%#*QD88!sg@@^_;$V#RM-
zzs1Z^T<~a=`%PmUGS~cVbxYpsem`Q(*%r~(KWr4?nxd(HSm$FXt^B*ea|KRGSY;m!
zO8jBHO<o}yLd8QD(L^}^MrkX}T95)WGn}RMCIe?`-OenQ5I87n5C-FdkahIMYpOOm
zd7?f|6eLAF-M_o#-#HxuIi>L$=T?!~MEb4MVXt`&%{c%Ts)quK4JA1Z`m+99GqnDJ
z@E-zfvZ;Y`<ecfCq}s@>VDHM^&*kkd=b!u~OWQZK8AU+#za>PdkM%!BzTh20aG(>_
zb7fWh`eUXz3EqT1r0UVt{+n!cmN*^j7Fm^Bn|wCjD4XPw(i>TO@T=1MLA))qpeb}^
z6*^M%p04S{edIg-hdk|blfeFOvg3vNd%TgTPfsjqo&P-3ma2DLe@N`%a?_lWl{EaM
z-Uz7yCEx=G<PCc27RQnVW8J(mT-}5Wj0}9+*R3Jz?0F5%zT1?I)yp7^^{}+zU60{D
zJ|b~F{I7)cXD4ge5Lb=O{f*$uv^h%=+oVS{=UR^=V?LXO{>3w@=@Lg*ell%I9Br#{
z9{!@wwH4M?N_1y*R~)5d0|rJr;1v-c8eZqAS%kyFV`fgHKnM<h0;hI8uX7I8E}PdY
zA~0B^Iia5P*5Taflg;J&uMZw!yg+(AkryMn2!F*gI57Qu!PfPf%mY}KzRTfoK<7**
zFqDk~SnSZJZjIF1MbugU2%-AhR7bLIhnKWr_t!9TP0{LI6-KadV~7)Wf+xUBFo?Rw
zb$(Ia1<0tbnowmHC|D4IsdiqKFnb|kF4ji#FeFUSEZg6`NLu*^X1VSXh2rsY40?pE
zQr7%!;|MuK1Ji62k@3h4OEQK9%>)LuRhTRKSVWd=;e%BpO#<u5Pe$eK?!|GGVen#e
zF?*MGR-oJf*NX;tVn0C5T_7ool)lNqnA;)IQtxs?#8P()d_n9i+i=$PJcM^r*hpl2
z0emKVsohZ6_$>0s3-8@+?HNU0DsjseG(kHKup6OVjBIkBZd(6=xXBx)w3~Yj^YNW5
zfqg)&3$<35r4Z2I^<PK(<<f)lmfm~ijHV=c6KD@<+fbPS$N4u*HQv0HmEpC6SYpnR
zM7c)1;EL1S&eGr-$z_2yJtn*t(&Xs~TFyl)u_;>~J&ed>cggUjV$n(te|IafB!l~m
zleu;uD}URVFq7dLV>qf+mBJA`1?g}_6gN}^oR`%2q-@J*t?dVlyW*>9x^aRabT?`3
zlBPzqo2s+xwN}Z(-LGAC0L=VW21h0Lcde<0oKr~iw1Z7&*|F2p3OZ@p5skwiWQ8Lg
z==Mc;g_y&!e^pc%CMGiG(oGnQ=HB+Hx=iWB%3UnFmHo1Cet6|j)=tQ&DQ0%s?{PJ)
zoInzoQhH4I&8zT`pS1r&y~{!qyvBA)_yy3yvATw<DZ?z`k@oS-=w{L+FqetUG>_qg
zuCWmgwYCn-okxCv97DS{d&w5s1IklxYu!$@sbr3Z!RVjP4+#iZHNh>cfW>Mz{8VGP
ze#ih;W;kJU)WT<NO=i^1y?gx~CAx63@Zt;dMk9op15?^8R9Ht$Z2ZmXxh&r~)rJ<w
zC!?J!r8TJKAHW2Gj;y+8XjK|X3Y?^fJ#1s(mqi=vs;#zX0@}zw_#&X${LYW&jUsHu
zv9{We<b%0KW+hS|kD+uBaMD2E@WdU9IvBo+Cg5nx-pW^LJd;f+aK4R#mA=YD<0-%4
z%rD`^{d%5UzA0tFR1GcDC<_n70lNDnrXrxmz37D{i8mruIabJX|Jo!`h`V<!+U(>~
ztp@f_D-N07dIhWHa!b6^p6>hP40$6R7O?ZU$>6|snW6>g^aP6~MHHWKFxj=NWvn+%
zVnkGM&oYZTv!D#~_@-uH%^2xKGb2i6S(HYv*e3qz2bDaFL3u1KT>=tW*a$VBVA%Y8
zW0m8*JLK?wu_lGJw!9kX;XA+NkQQE^mm`pnn8;tfwD=*Gb9bTTeuLYF;?i@)wvI!;
zhiK;IT&iw~i)otD)+m~lVg!OWer$IId@Aa&*>x3wijMno8Wz@WZv!*%=V!D@M=yb;
z>N|pR_c^4s$b7YSU?l94`bLKtCO(Sx;d{bl$19~6$0KwTes;rPjYz<)rD1s||5^h?
z&E0bEELUj_M794|`M(6u7cy5WrR+-lwd>O2R`a<en`F^P&Gx6_&y(<7wl9MOTRh|8
zw1w17q+}A1-0{2RBz;3zA5SLg9Rh6FAX+;#>;ImbUaxi&dtEYdrW_eQkruQf(iGOr
z^oN6=yLV*(FEhV%(c^%l)a1U(v)2qeAZ}(-Lk7Num!^IgkiJC{(Jn<_@1|zsPHM^)
zOntnK0Rh|hO!T}30)etl>5vHlc-iJgsOK;5PkN6SB1}ad9_hW@>B+Fh7Y>PzVwNae
zmCR&XH~H)4rAXPC^T6-`iN(=oKZQr4pk>QthU%hvTxWC7lR8sYN@wDD;#To7X;x`#
z40Ic9WtA_enT=0Yxf`*uFkW4Cu6NS{)N)^zvr|VtcTxW51Uhi_N5+%#$p`*q4M&Vf
zw^S#JV;UQrcBIOj-v`!eyK68pqAPt__@UcIU}<dQN_}bpKd>mzqCNUF@62it-HMf9
zT#!V(RNFPZ7G&lCKF=-5ZE6pTm`0@O!Ui7}N!45h(!!SbmeAbI7^HURo({^AihXyq
z=bLm_B+Jcf%Q*t;G?^Hj8+pgFo3|_rDq6sPfW0OUbJR7yUA5HGo3~bOn=RWsi9NML
zR*028PfyIv50W@(ZF?IQrJle!EBzy%qqfzw5QdMr1wl^}uUjzu+*}Q?M%$08Nch-7
zi`f>yLL-Y=F56DCGn#~b<?To;7wRKdtn$GVrKE3%oStO7QHbS#+F2*l&!nk1Y^#$n
zjz0!2Z<bL1v^BdVD?qRr&iH+e`Qbri%ACuOK%1xl9`)IvILOmSt1iO55p}m5nI~oi
zoj3UM@+BPr%@VIv;tbs8he;IQ(q*%<pC6$f_*$*%SW94gzRSjkuG|tfd!2Ravwbcj
zLMu(>TP1$2cET#q5ib4)yU{S@v>7=2-N=ch()!pSK9$~j)O%yFNSNfR+|@CL*folK
z6l80wJ9vIZHcbNGw<;}QyW!d68|&-;aV>ehYJT$RX5~kAgYM`6CHJKIkKn^moKfxM
zts?OIU(Sto-4^5ekaEr52%}m%ZMXOhf8T8RhnO|EB}Q)N-U1hnv5-coP+YrGtMP7v
zS}Th&Bv8|zU>=zE91@qBs=mR6?_s3MU9U360<%kLjPz^7lTy8$TdcfkOjD@GsW86b
zk+H0^(t5O8d+^_1@tmfrba2WirLZ1dbfQjKI5giO1mD~3;S$`lnGD?Q_2ENime#)l
z)v4rN#(wX}UavKf`j@~h+!3Z@!BqDvo)7KqYHg<ksxvL7u#>#qRiH1p%pjx2?=cE?
z<<6%Ha@2J56?yTuK0VGBgi&PECv2GRjX{C$Uv-dwuooNsObA-V@6*))pP<&BCAs`z
zHd8i-T}`TIN_K~elWFec-gt&~-_+r#t8vfGMJ^8N;Kt~DwNj+2rhib|F$}7|5C;N{
z_?hX26DjrA{cb<-xy)P-|03IG%FaKlxQJ9AORWv2EvYCAjOcE6%+f4R6pE>^-s$Q|
zZkkx>@6R)s<}!5iFkudz6Xh7UH}x8`vQ29Z0`VKT&96vG+A!}7-@19~vFY5Hd(Azl
zEwyr5-H<$JvD*H6MEt+@uKk}0MvYTRF1Zvc?}?C0n=CO(Go)I^W@}7tTQ|z~7G2b9
zm~+H5WlFAz$z(QWF{AXd@SfDNv}}thCHJAdnI*RzpL6N_1?RW({P_I%{O~-_=X-e`
zzh{K0@)nP~UEz~`t<V1cD8H+VQ&&<)3!Zep9F5n&SpfSks%_EymRW-<$MQ&YSm&BQ
zF_%wNFP<n|tM-hF>Yj~X<r5uXYM*Ipc6MC!LtvxatAQKZdvdJqxTw>=eJ}C*lx)`P
z)_)e%_K&Z<LtHrghr?r|Ie2W~dH*^4&(a;q(|{MXPIe&o?9Xi70ZQbM3=saS-4ou4
zIWRd1bCi72I6++Sr0%R4)&}O%rgVkT&#)}NB~$EqQd5Dw&7iGMV5za0iXxdh1t3&A
z>~<`xsG$g>mydqOd6-vMIlZ=bZ^~s?8ptz<=(R0?eMIo=!#$qViWgfT3EywqcOTTb
zN#-aV9|UMSdkS3cq1tePFwZ=#1QRnX3fq5bLl+smZ^?b@cnqVOmAXla#UTy$TjoVv
zQt9r(XyX0P+JBhl2br;<rV~)UL1yOK>)Cl+kZ8nL2rT!dtA@p!Ewm3C<$b5!N(B&t
z8+tkN7-Ch0D=2#@CyY>hK&*XlvY#tg0IM7UsPn6QnLHg?zIA-^L3Q1IVa^)eOd)H}
zx-5nIM`>FEu-kSK;V8BW{B7pDPT+N$gl%*ri3|p_X%}|W;@wf0u%qacMKjrE>UnZh
zhbA~=x*=#3Q=Y_lTu!5W(KK}hEMDcm!IpGpRK!{1Aw!`@_0dIyF0fRRm%IZwZ#(G2
z=8O%d{Za81nZ;p0yj$Ci>{=B_xHkIJ>V`=A%FVtT^bD+A0Y$@xga||=8{hmDCndXN
z1#1nr`0sR@)#;{J)oG<~W-rZ%GIRmv2ZF+dgcgJ(Bo`Hd3LqzJ=0plt^v|<N68!co
z;d)zPh>9|=@b>Z)5uAjQdnh`PI9`tMsz>z2l<{cy>a9nJQ6|B_lyS7>o5`WMg@)$*
z0W)*|;M=8JecmuKAbKgB=OKQ+fnF_yFU7#iFA&t7voCE*)9s83&__z3f`CON^~e4C
z3Eo)RA=^8JXz$P>LWr98`1gF0w7awv8<tDY9UTF#uoyVe*H49u6A~h3-tR)IId=w_
z{JP}Z-2oXu$jd9iL&v^$Fw<;DZU>7AFIwN`FKmd)_|h1r$Q-z1wjKUkoI|$_=C@*Q
z60;#UGw0w;&{NTQk1ew*{aFD19P0tw;qEmmC}IAyj-e$KJ(Oi-XIng#L%Ju4h$nhg
zqgA)fP9Fz#mujgTt&2>edfqO$c}Si$_)pY48O=02^IRJ!NIZgi40RQhE?fma&nGD)
ze;FIgL!m#yiP>UMu1FWIPZrBKN$^lsV4r{$F@1J@qO7N8iqRdUn3OD|h-EwIpW(sy
zrzFI@Uo6Z9K}a^K=rrD9QSt2vzm%SCWWik8({%q5SlP0ykki_h-9wZDsqmVY+{7y?
z4k?$k;?Nb(amW24Gs1=zAj|<LzIO1jq7~XT0>~h_d?{eM(`Qh4Ar^WYBM!j8+*^c}
z;nIaJKj~tZi-i~V$EFfEyOocfMn{qcGQt*hz})0Wf+b3IwpW`SKE5<zWxAli$rTbP
z;~O2qe<y2<?-}TWC!RN+k3CJ*(fi!jvjws-@N+!Y*;Xjq&MqOhl*%O$4j&QOXca?t
z<>(oGKPBc#OGklihrz`_;uJ%`y#9LOlx|ST#lbd6g2mzY2lz+)g;lkV4|d>1rz7=t
z6F?|_52Ll;Tw+l$hgADyNgr*27}{7v5%U%G!5F6EI&P8xh5kMoUs3<AhY2ynK-G2y
zslw=c2h>X|Jfoko0Fbw~STsyo{h{_=r?9Bk<@E9{WJXolp55t>6Sen05th7U*qv$`
zUBAV~pWJLKHoDRXJ{BH~@a5@#OX0ql4GluQlO9RLaCG4S7Mm3k-`KO-VoaIKv5ZvK
zfPty2v|0n#SI@?3wE=pS*tP+DyEn)apb^Weu54y!Dw^%g!=H|$jr#@Q>&tAMX`!1;
zhGKM<@!BNA8)sP>%?v8VT#7@iT{Q__nf#PEepxVlTJsfI8bzbz?!s3yT9J8nBldKa
z-g(%FFGnqvj9-+xp}2?lZg(||oSB<hOeU4Zp4%OaMfJRaU+(PIob{%gMHN?7*H%=v
z7FB+;=tykN{2NY<E3S`0WVJbQKG2P=f0#5YISuXrdQBDf>eN;fy%f`F$cHPgEN7V%
z!_eyJhTKs#q1C{TlB?%xIOX;A@T`#e7+AK?PH<zbq0YNh77hfK3LCSg*|7@#gE{SO
zvrkK99wXNj9wS2{q2)^I0cr|$#&`FHCRa&SOC2F@fd9D0e5Jcf1QJ8br?K3m3O1bI
zUp6J{^QR9!yVPOIK6eq;=fg2fMwEp8vYjMeVLHDK^qu~+<l0cJq_kRzB`;R7+9rwl
z(!<)iQW<S;dv;e;UPqkft6qU-hee+p#hlvj09hG*mu1H1->6AGq+}63#{4>2Imy^R
z&g8=8<L}mo@Z~P%l(cFAA*VI&znrQbN+8pgJ0M8jpWF<i1Bxk&_cijr>}#iDI(r3V
zt5?y;&eu_zlPNdsA!F_r;*HZ*HY_((dW}l!ih7YnxB8zG?^D?>>z=K=={;ujqiNf?
z+k3lh$t34rJf|MT;X3XVZhBih+&`*3_|xkwNYf-0-(->J3j1O1k78JsyyT=p=Z=Ct
zRRNFC8H&_u9gGa+4Z3ag`A(c*dd}JIdgrz$<+=VEn&)UVoaeL8RJl2A<uGYN$r%%g
zN>=|N-Y&YC9jDHMj`?GkKBoU1=qVf5wrs!B6okrAQyTs_eyY6u#;se{9&Xg(Yfq9K
zVk<|Os?>FZ+%tb|&4(*yFw|_C-F{wf`+|ircimu0K6(B6<|<GUEc((KXR7igS6MbP
z1jFg3Sp6h_{)KGeUH_l>H^%qR%R>K~dhGdgMZ-md718T?GD%}K{0<`z)gC;N`VTps
Bn_B<?

diff --git a/templates/Aipd/Analyse_impact/_form_step_3.html.twig b/templates/Aipd/Analyse_impact/_form_step_3.html.twig
index 89c60a1ef..0563aa1d8 100644
--- a/templates/Aipd/Analyse_impact/_form_step_3.html.twig
+++ b/templates/Aipd/Analyse_impact/_form_step_3.html.twig
@@ -47,7 +47,7 @@
                     {% endif %}
                 </td>
                 <th scope="row">{{ scenario.vars.value.nom }}</th>
-                <td>
+                <td class="vraisemblance">
                     {% if scenario.vars.value.canVraisemblanceBeModified %}
                         {{ form_widget(scenario.vraisemblance) }}
                     {% else %}
@@ -57,7 +57,7 @@
                         </div>
                     {% endif %}
                 </td>
-                <td>
+                <td class="gravite">
                     {% if scenario.vars.value.canGraviteBeModified %}
                         {{ form_widget(scenario.gravite) }}
                     {% else %}
@@ -66,11 +66,10 @@
                             {{ form_widget(scenario.gravite) }}
                         </div>
                     {% endif %}
+                </td>
                 <td class="impact-potentiel">
                     {% if scenario.vars.value.gravite is not null and scenario.vars.value.gravite != 'vide' and scenario.vars.value.vraisemblance is not null and scenario.vars.value.vraisemblance != 'vide' %}
-                        <span>
-                            {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }}
-                        </span>
+                        {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }}
                     {% endif %}
                 </td>
                 <td>{{ form_widget(scenario.precisions) }}</td>
@@ -78,3 +77,73 @@
         {% endfor %}
     </tbody>
 </table>
+
+{% block javascripts %}
+    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
+
+    <script>
+        $(document).ready(function() {
+            // Fonction pour récupérer le texte ou la valeur d'un sélecteur d'une cellule
+            function getCellData($cell) {
+                var $select = $cell.find('select');
+                if ($select.length) {
+                    return $select.find('option:selected').text(); // Retourne le texte de l'option sélectionnée
+                } else {
+                    return $cell.text().trim(); // Si c'est du texte, retourner le contenu texte
+                }
+            }
+
+            // Fonction pour calculer le résultat dans la colonne "impact-potentiel"
+            function calculateImpact(vraisemblance, gravite) {
+                // Matrice d'évaluation de l'impact
+                if ((vraisemblance === "Négligeable" && gravite === "Négligeable") ||
+                    (vraisemblance === "Limitée" && gravite === "Négligeable") ||
+                    (vraisemblance === "Négligeable" && gravite === "Limitée") ||
+                    (vraisemblance === "Limitée" && gravite === "Limitée")) {
+                    return '<span class="label label-success" style="min-width: 100%; display: inline-block;">Négligeable</span>';
+                  } else if ((vraisemblance === "Négligeable" && gravite === "Importante") ||
+                             (vraisemblance === "Limitée" && gravite === "Importante") ||
+                             (vraisemblance === "Négligeable" && gravite === "Maximale") ||
+                             (vraisemblance === "Limitée" && gravite === "Maximale")) {
+                    return '<span class="label label-default" style="min-width: 100%; display: inline-block !important;background:#605CA8; color:white;">Important</span>';
+                  } else if ((vraisemblance === "Importante" && gravite === "Importante") ||
+                             (vraisemblance === "Maximale" && gravite === "Importante") ||
+                             (vraisemblance === "Importante" && gravite === "Maximale") ||
+                             (vraisemblance === "Maximale" && gravite === "Maximale")) {
+                    return '<span class="label label-danger" style="min-width: 100%; display: inline-block;">Maximal</span>';
+                } else {
+                    return '<span class="label label-warning" style="min-width: 100%; display: inline-block;">Limité</span>';
+                }
+            }
+
+            // Mettre à jour la cellule dans la colonne "impact-potentiel"
+            function updateImpactPotentiel(index) {
+                var $vraisemblanceCell = $('td.vraisemblance').eq(index);
+                var $graviteCell = $('td.gravite').eq(index);
+
+                var vraisemblanceData = getCellData($vraisemblanceCell);
+                var graviteData = getCellData($graviteCell);
+
+                var impactData = calculateImpact(vraisemblanceData, graviteData);
+
+                var $impactCell = $('td.impact-potentiel').eq(index);
+
+                // Si la cellule "impact-potentiel" existe, met à jour son contenu
+                if ($impactCell.length) {
+                    $impactCell.html(impactData);
+                }
+            }
+
+            // Initialiser les cellules "impact-potentiel" lors du chargement de la page
+            $('td.vraisemblance').each(function(index) {
+                updateImpactPotentiel(index);
+            });
+
+            // Mettre à jour la cellule "impact-potentiel" quand un sélecteur est modifié
+            $('select.vraisemblance-dropdown, select.gravite-dropdown').on('change', function() {
+                var index = $(this).closest('td').parent().index();
+                updateImpactPotentiel(index);
+            });
+        });
+    </script>
+{% endblock %}
diff --git a/templates/Aipd/Analyse_impact/edit.html.twig b/templates/Aipd/Analyse_impact/edit.html.twig
index 13c2c0d55..f85c6e8cb 100644
--- a/templates/Aipd/Analyse_impact/edit.html.twig
+++ b/templates/Aipd/Analyse_impact/edit.html.twig
@@ -101,19 +101,3 @@
 
     {{ form_end(form) }}
 {% endblock %}
-{% block javascripts %}
-    <script>
-        $(document).ready(function() {
-            const $table=$('#step3-table');
-            function hideLabel(ev) {
-                const $t = $(ev.target);
-                const $row = $t.parents('tr')
-                const $label = $row.find('.impact-potentiel > span')
-                $label.hide();
-            }
-            $table.find('.vraisemblance-dropdown').on('change', hideLabel)
-            $table.find('.gravite-dropdown').on('change', hideLabel)
-        })
-
-    </script>
-{% endblock %}
diff --git a/templates/Aipd/Analyse_impact/evaluation.html.twig b/templates/Aipd/Analyse_impact/evaluation.html.twig
index a80d3ae04..1fe046ccc 100644
--- a/templates/Aipd/Analyse_impact/evaluation.html.twig
+++ b/templates/Aipd/Analyse_impact/evaluation.html.twig
@@ -26,6 +26,22 @@
 {% endblock %}
 
 {% block body %}
+    {% if is_granted('ROLE_PREVIEW') %}
+        <div class="row">
+            <div class="col-xs-12">
+                <div class="mb-1">
+                    <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default">
+                        <i aria-hidden="true" class="fa fa-arrow-left"></i>
+                        {{ 'global.action.back_to_list'|trans }}
+                    </a>
+                    <a href="{{ path('aipd_analyse_impact_print', {'id': analyseImpact.id}) }}" class="btn btn-default">
+                        <i aria-hidden="true" class="fa fa-print"></i>
+                        {{ 'global.action.print'|trans }}
+                    </a>
+                </div>
+            </div>
+        </div>
+    {% endif %}
 
     <div class="row">
         {# LEFT #}
@@ -130,7 +146,6 @@
                 <div class="box-body text-center">
                     <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default">{{ 'global.action.back_to_list'|trans }}</a>
                     <a href="{{ path('aipd_analyse_impact_validation', {'id': analyseImpact.id}) }}" class="btn btn-primary">{{ 'aipd.analyse_impact.action.validation'|trans }}</a>
-                    <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-info">{{ 'global.action.draft'|trans }}</a>
                 </div>
             </div>
         </div>
@@ -222,6 +237,4 @@
 
     {{ encore_entry_script_tags('js/evaluation') }}
 
-
-
 {% endblock %}
diff --git a/templates/Aipd/Analyse_impact/pdf.html.twig b/templates/Aipd/Analyse_impact/pdf.html.twig
index 6ce45e661..94b482c37 100644
--- a/templates/Aipd/Analyse_impact/pdf.html.twig
+++ b/templates/Aipd/Analyse_impact/pdf.html.twig
@@ -1,1798 +1,1808 @@
 <!DOCTYPE html>
 <html lang="fr-FR">
-<head>
-    <title>{% block title %}{% endblock %}</title>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
-
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
-    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css">
-    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css">
-
-    <!-- Google Font -->
-    <link rel="stylesheet"
-          href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
-    <style>
-        .content-wrapper {
-            background-color: white !important;
-            z-index: 800;
-        }
-
-        h1 {
-            text-align: center;
-            font-size: 55px;
-        }
-
-        h1, h2, h3, h4 {
-            color: #3674b6;
-        }
-        table {
-            border: 1px solid black;
-        }
-
-        .table-bluecell {
-            background: #3674b6;
-            color: white;
-            width: 45%;
-        }
-        .separator {
-            height: 25px;
-        }
-
-        .annexe-head {
-            color: #3674b6;
-            font-size: 1.2em;
-            margin-top: 20px;
-        }
-        .annexe-prelink {
-            margin-left: 25px;
-        }
-        .annexe-link {
-            color: #3674b6;
-        }
-
-        .table-indicateur-head {
-            background: #808080;
-            color: white;
-            text-align: center;
-        }
-        .table-indicateur-maximale {
-            background: #c00000;
-            color: white;
-            text-align: center;
-        }
-        .table-indicateur-importante {
-            background: #ed7d31;
-            text-align: center;
-        }
-        .table-indicateur-limitee {
-            background: #ffc000;
-            text-align: center;
-        }
-        .table-indicateur-negligeable {
-            background: #6fad47;
-            text-align: center;
-        }
-        .reportGraph {
-            width:900px
-        }
-    </style>
-</head>
-
-<body class="hold-transition skin-blue sidebar-mini">
-<div class="content-wrapper">
-    <section class="content-header">
-        <h1 style="font-size: 55px">Analyse d'Impact relative à la Protection des Données</h1>
-        <div class="separator"></div>
-        <div style="text-align: center; font-size: 2em"> Instruction du dossier</div>
-    </section>
-
-    <div class="content container-fluid">
-
-        <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.name }}</h2></div>
-        <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.collectivity.name }}</h2></div>
-
-        <div class="separator"></div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span>
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span>
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div>
-            {% if object.conformiteTraitement.traitement.collectivity.differentDpo %}
-                <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span>
-            {% else %}
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span>
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span>
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span>
-            {% endif %}
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div>
-                <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong>
-                <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong>
-            </div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span>
-        </div>
-
-        <div  style="page-break-before: always;"></div>
-        <div class="separator"></div>
-        <h2 style="text-align: center;">Sommaire</h2>
-        <div class="separator"></div>
-        <div class="separator"></div>
-        <ul>
-            <li>1. Préambule
-                <ul>
-                    <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li>
-                    <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li>
-                </ul>
-            </li>
-            <li>2. Étude du contexte</li>
-            <li>3. Études des principes fondamentaux</li>
-            <li>4. Études des risques liés à la sécurité des données
-                <ul>
-                    <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li>
-                    <li>4.2 Évaluation de l'impact et matrice de décision</li>
-                    <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li>
-                    <li>4.4 Risques résiduels</li>
-                </ul>
-            </li>
-            <li>5. Validation de l'AIPD
-                <ul>
-                    <li>Avis des personnes consultées</li>
-                </ul>
-            </li>
-            <li>6. Annexes
-                <ul>
-                    <li>6.1 Glossaire</li>
-                    <li>6.2 Références</li>
-                    <li>6.3 Fiche de traitement</li>
-                </ul>
-            </li>
-        </ul>
+    <head>
+        <title>{% block title %}{% endblock %}</title>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
+        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
+        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css">
+        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css">
+        <!-- Google Font -->
+        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
+        <style>
+            h1 {
+                text-align: center;
+                font-size: 55px !important;
+            }
+            h1, h2, h3, h4, .h2 {
+                color: #3674b6;
+            }
+            dt {
+                color: #3674b6;
+                font-size: 1.2em;
+                margin-top: 20px;
+            }
+            .txt-center {
+              text-align: center;
+            }
+            .fs-2 {
+              font-size: 2em;
+            }
+            .fs-3 {
+              font-size: 2.5em;
+            }
+            .table-bluecell {
+                background: #3674b6;
+                color: white;
+                width: 45%;
+            }
+            .separator {
+                height: 25px;
+            }
+            .table-indicateur-head {
+                background: #808080;
+                color: white;
+                text-align: center;
+            }
+            .table-indicateur-maximale {
+                background: #c00000;
+                color: white;
+                text-align: center;
+            }
+            .table-indicateur-importante {
+                background: #ed7d31;
+                text-align: center;
+            }
+            .table-indicateur-limitee {
+                background: #ffc000;
+                text-align: center;
+            }
+            .table-indicateur-negligeable {
+                background: #6fad47;
+                text-align: center;
+            }
+            .reportGraph {
+                width:850px;
+            }
+        </style>
+    </head>
 
-        <div  style="page-break-before: always;">
-            <h2>1. Préambule</h2>
-        </div>
-        <div>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</div>
-        <div>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</div>
-
-        <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3>
-        <div>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</div>
-        <div style="margin-left:50px;">1- Délimiter et décrire le contexte du(des) traitement(s) considéré(s);</div>
-        <div style="margin-left:50px;">2- Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées;</div>
-        <div style="margin-left:50px;">3- Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</div>
-        <div style="margin-left:50px;">4- Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</div>
-
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="CycleAIPD"></div>
-
-        <div>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</div>
-        <div>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</div>
-
-        <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3>
-        <div>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD</div>
-        <div class="separator"></div>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="ConformitéAIPD"></div>
-
-        <div style="page-break-before: always;"></div>
-        <h2>2. Étude du contexte</h2>
-        <div>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré</div>
-        <div class="separator"></div>
-        <div class="col-md-6">
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Nature du traitement</td>
-                    <td>{{ object.conformiteTraitement.traitement.name }}</td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{ critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
+    <body>
+        <div>
+            <section>
+                <h1>Analyse d'Impact relative à la Protection des Données</h1>
                 <div class="separator"></div>
-            {% endif %}
+                <p class="txt-center fs-2">Instruction du dossier</p>
+            </section>
+
+            <section>
+                <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.name }}</p>
+                <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.collectivity.name }}</p>
 
-            {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
                 <div class="separator"></div>
-            {% endif %}
-
-
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Finalité(s) du traitement</td>
-                    <td>
-                        {{ object.conformiteTraitement.traitement.goal }}</td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Données à caractère personnel</td>
-                    <td>
-                        {% for category in object.conformiteTraitement.traitement.dataCategories %}
-                            {{ category }}<br/>
-                        {% endfor %}
-                        {{ object.conformiteTraitement.traitement.dataCategoryOther }}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Destinataires</td>
-                    <td>
-                        {{ object.conformiteTraitement.traitement.recipientCategory }}
-                        {% for contractor in object.conformiteTraitement.traitement.contractors %}
-                            <br/>{{ contractor }}
-                        {% endfor %}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Durée de conservation</td>
-                    <td>
-                        {% for duration in object.conformiteTraitement.traitement.shelfLifes %}
-                            {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate }} <br/>
-                        {% endfor %}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
                 <div class="separator"></div>
-            {% endif %}
 
-            {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span>
+                </div>
                 <div class="separator"></div>
-            {% endif %}
-            {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span>
+                </div>
+                <div class="separator"></div>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div>
+                    {% if object.conformiteTraitement.traitement.collectivity.differentDpo %}
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span>
+                    {% else %}
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span>
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span>
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span>
                     {% endif %}
-                </table>
+                </div>
                 <div class="separator"></div>
-            {% endif %}
-        </div>
+                <div class="row">
+                    <div>
+                        <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong>
+                        <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong>
+                    </div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span>
+                </div>
 
-        <div  style="page-break-before: always;"></div>
-        <h2>3. Études des principes fondamentaux</h2>
-        <div>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</div>
-        <div class="separator"></div>
-        <table class="table table-bordered">
-            <thead>
-                <tr>
-                    <th>Description</th>
-                    <th>Conformité</th>
-                </tr>
-            </thead>
-            {% for critere in object.criterePrincipeFondamentaux %}
-                <tr>
-                    <td>{{ critere.labelLivrable }}</td>
-                    <td>{{ getCritereLabel(critere)|raw }}</td>
-                </tr>
-            {% endfor %}
-        </table>
-        <table class="table table-bordered">
-            <thead>
-                <tr>
-                    <th>Principes fondamentaux</th>
-                    <th>Conformité</th>
-                </tr>
-            </thead>
-            <tbody>
-            {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %}
-                <tr>
-                    {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %}
-                    <td>{{ questionConformite.question }}
-                        {% if questionConformite.justificatif is not null %}
-                            <div style="margin-left: 20px;font-size:12px;">
-                                <span>Justification : {{ questionConformite.justificatif }}</span>
-                            </div>
-                        {% endif %}
+                <div style="page-break-before: always;"></div>
 
-                        {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %}
-                            <div style="margin-left: 20px;font-size:12px;">
-                                <span>Actions associées : </span>
-                            </div>
-                            <ul>
-                                {% for action in reponse.actionProtections %}
-                                    <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li>
-                                {% endfor %}
-                            </ul>
-                        {% endif %}
-                    </td>
-                    {% if reponse and reponse.conforme %}
-                        <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td>
-                    {% else %}
-                        {% if reponse and reponse.actionProtections|length > 0 %}
-                            <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td>
-                        {% else%}
-                            <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td>
-                        {% endif %}
-                    {% endif %}
-                </tr>
-            {% endfor %}
-            </tbody>
-        </table>
-        <div>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</div>
-        <div class="separator"></div>
-        <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div>
-        <div  style="page-break-before: always;"></div>
-        <h2>4. Études des risques liés à la sécurité des données</h2>
-        <div>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</div>
-        <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" height="300" alt="Niveau risque"></div>
-        <table class="table table-bordered">
-            <tr class="table-indicateur-head">
-                <td>Niveaux</td>
-                <td>Descriptions génériques de l'échelle de gravité</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-maximale">Maximale</td>
-                <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-importante">Importante</td>
-                <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-limitee">Limitée</td>
-                <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-negligeable">Négligeable</td>
-                <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td>
-            </tr>
-        </table>
-
-        <table class="table table-bordered">
-            <tr class="table-indicateur-head">
-                <td>Niveaux</td>
-                <td>Descriptions génériques de l'échelle de vraisemblance</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-maximale">Maximale</td>
-                <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-importante">Importante</td>
-                <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-limitee">Limitée</td>
-                <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-negligeable">Négligeable</td>
-                <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td>
-            </tr>
-        </table>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt="MatriceAIPD"></div>
-
-        <div  style="page-break-before: always;"></div>
-        <h3>4.2 Évaluation de l'impact et matrice de décision</h3>
-        <div>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</div>
-        <div class="separator"></div>
-        <table class="table table-bordered">
-            <tr>
-                <th>D</th>
-                <th>I</th>
-                <th>C</th>
-                <th>Scénario de menace</th>
-                <th>Vraisemblance</th>
-                <th>Gravité</th>
-                <th>Impact potentiel</th>
-            </tr>
-            {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %}
-                <tr>
-                    <td>{% if scenario.isDisponibilite %}X{% endif %}</td>
-                    <td>{% if scenario.isIntegrite %}X{% endif %}</td>
-                    <td>{% if scenario.isConfidentialite %}X{% endif %}</td>
-                    <td>{{ scenario.nom }}</td>
-                    <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td>
-                    <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td>
-                    <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
-                </tr>
-            {% endfor %}
-        </table>
-        <div>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</div>
-        <div>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</div>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt="MatriceDecision"></div>
-        <br/>
-        <h3 style="page-break-before: always">4.3 Mesure(s) de réduction des risques mise(s) en place</h3>
-        <div>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</div>
-        <div class="separator"></div>
-        <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div>
-        <div class="separator"></div>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">Mesures de protection</div>
-            <table class="table table-bordered">
-                <tr>
-                    <th>Mesure</th>
-                    <th>Avis sur les mesures existantes</th>
-                    <th>Évaluation</th>
-                    <th>Préconisations</th>
-                </tr>
-
-                {% set mesures = [] %}
-                {% for scenario in object.scenarioMenaces %}
-                    {% for mesure in scenario.mesuresProtections %}
-                        {% if mesure not in mesures %}
-                            {% set mesures = mesures|merge([mesure])%}
-                        {% endif%}
-                    {% endfor %}
-                {% endfor %}
-                {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
-                    <tr>
-                        <td>{{ element.labelLivrable }}</td>
-                        <td>{{ element.detail }}</td>
-                        <td>{% if element.reponse in reponsedictionary(object)|keys %}
-                                {{ element.reponse|reponsedictionary(object) }}
-                            {% else %}
-                                {{ element.reponse }}
-                            {% endif %}
-                        </td>
-                        {% if element.reponse is same as "satisfaisant" %}
-                            <td></td>
-                        {% else %}
-                            <td>{{ element.phrasePreconisation }}</td>
-                        {% endif %}
-                    </tr>
-                {% endfor %}
-            </table>
-        </div>
+                <h2 class="txt-center">Sommaire</h2>
+                <ul>
+                    <li>1. Préambule
+                        <ul>
+                            <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li>
+                            <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li>
+                        </ul>
+                    </li>
+                    <li>2. Étude du contexte</li>
+                    <li>3. Études des principes fondamentaux</li>
+                    <li>4. Études des risques liés à la sécurité des données
+                        <ul>
+                            <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li>
+                            <li>4.2 Évaluation de l'impact et matrice de décision</li>
+                            <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li>
+                            <li>4.4 Risques résiduels</li>
+                        </ul>
+                    </li>
+                    <li>5. Validation de l'AIPD
+                        <ul>
+                            <li>Avis des personnes consultées</li>
+                        </ul>
+                    </li>
+                    <li>6. Annexes
+                        <ul>
+                            <li>6.1 Glossaire</li>
+                            <li>6.2 Références</li>
+                            <li>6.3 Fiche de traitement</li>
+                        </ul>
+                    </li>
+                </ul>
 
-        <div  style="page-break-before: always;"></div>
-        <h3>4.4 Risques résiduels</h3>
-        <div>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</div>
-        <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div>
-        <br/>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div>
-            <div class="box-body">
-                <table class="table table-bordered">
-                    <tr>
-                        <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th>
-                        <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th>
-                        <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th>
-                    </tr>
-                    {% set mesureProtectionNotNegligeable = [] %}
-                    {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %}
-                        {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %}
-                            {% for mesure in scenario.mesuresProtections %}
-                                {% if mesure not in mesureProtectionNotNegligeable %}
-                                    {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %}
-                                {% endif %}
-                            {% endfor %}
-                            <tr>
-                                <td>{{ scenario.nom }}</td>
-                                <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
-                                <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td>
-                            </tr>
-                        {% endif %}
-                    {% endfor %}
-                </table>
-            </div>
-        </div>
-        <p>Le graphique ci dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel</p>
-        <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div>
-        <div class="separator"></div>
-        <div>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</div>
-        <div class="separator"></div>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">Plan d'actions</div>
-            <div class="box-body">
-                <table class="table table-bordered">
-                    <tr>
-                        <th>Mesure</th>
-                        <th>Préconisations</th>
-                    </tr>
-                    {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
-                         <tr>
-                            <td>{{ mesure.labelLivrable }}</td>
-                            <td>{{ mesure.phrasePreconisation }}</td>
-                         </tr>
-                    {% endfor %}
-                </table>
-            </div>
-        </div>
-        <div  style="page-break-before: always;"></div>
-        <h2>5. Validation de l'AIPD</h2>
-        <div>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</div>
-
-        <h3>Avis des personnes consultées</h3>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis du référent RGPD</td>
-                <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisReferent.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisReferent.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisReferent.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis du délégué à la protection des données</td>
-                <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisDpd.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td> XXX
-                </tr>
-            {% endif %}
-            {% if object.avisDpd.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisDpd.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis des représentants des personnes concernées</td>
-                <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisRepresentant.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisRepresentant.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisRepresentant.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Décision du responsable de traitement</td>
-                <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisResponsable.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisResponsable.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisResponsable.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-
-{#            //////////////////////////////////////#}
-{#            /////////////// Annexes //////////////#}
-{#            //////////////////////////////////////#}
-            <div style="page-break-before: always;"></div>
-            <h2>6. Annexes</h2>
-            <h3>6.1 Glossaire</h3>
-            <div class="annexe-head">Donnée à caractère personnel</div>
-            <div>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</div>
-            <div class="annexe-head">Événement redouté</div>
-            <div>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</div>
-            <div class="annexe-head">Gravité</div>
-            <div>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</div>
-            <div class="annexe-head">Menace</div>
-            <div>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</div>
-            <div class="annexe-head">Mesure</div>
-            <div>Action à entreprendre.</div>
-            <div class="annexe-head">Personnes concernées</div>
-            <div>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</div>
-            <div class="annexe-head">Responsable de traitement</div>
-            <div>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</div>
-            <div class="annexe-head">Traitement de données à caractère personnel (traitement)</div>
-            <div>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</div>
-            <div class="annexe-head">Vraisemblance</div>
-            <div>Estimation de la possibilité qu'un risque se réalise.</div>
-
-            <h3>6.2 Références</h3>
-            <div class="annexe-head">CNIL / CEPD</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/collectivites-territoriales</div>
-            <div class="annexe-link">https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr</div>
-
-            <div class="annexe-head">ANSSI</div>
-            <div class="annexe-prelink">- EBIOS RM : Méthode d'analyse des risques</div>
-            <div class="annexe-link">https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide</div>
-            <div class="annexe-prelink">- Lien RGS / RGPD</div>
-            <div class="annexe-link">https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel</div>
-
-            <div class="annexe-head">CLUSIF</div>
-            <div class="annexe-prelink">- Méhari</div>
-            <div class="annexe-link">https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/</div>
-
-            <div class="annexe-head">ISO</div>
-            <div class="annexe-prelink">- ISO/IEC 27701:2019 -Technique de sécurité - Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée - Exigences et lignes directrices</div>
-            <div class="annexe-link">https://www.iso.org/fr/standard/71670.html</div>
-
-        <div style="page-break-before: always;"></div>
-        <h3>6.3 Fiche de traitement</h3>
-        {% set traitement = object.conformiteTraitement.traitement %}
-
-        {# DPO Statut #}
-        <div class="box box-solid box-default">
-            <div class="box-header with-border">
-                <h3 class="box-title">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h3>
-            </div>
-            <div class="box-body no-padding">
-                <table role="presentation" class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.statut is defined and traitement.statut %}
-                                    {{ traitement.statut|dictionary('treatment_statut') }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        {% if traitement.dpoMessage is not null %}
-                            <tr>
-                                <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td>
-                                <td>{{ traitement.dpoMessage }}</td>
-                            </tr>
-                        {% endif %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
+                <div style="page-break-before: always;"></div>
+
+                <h2>1. Préambule</h2>
+                <p>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</p>
+                <p>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</p>
+
+                <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3>
+                <p>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</p>
+                <ol>
+                    <li>Délimiter et décrire le contexte du ou des traitements considérés ;</li>
+                    <li>Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées ;</li>
+                    <li>Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</li>
+                    <li>Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</li>
+                </ol>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="Cycle d'une AIPD : 1 contexte, 2 principes fondamentaux, 3 risques, 4 validation"></div>
 
-        {# GENERAL #}
-        <div class="box box-solid box-info">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <p>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</p>
+                <p>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</p>
+
+                <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3>
+                <p>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD.</p>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="Respect des principes et droits fondamentaux + Gestion des risques liés à la sécurité des données = Conformité"></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>2. Étude du contexte</h2>
+                <p>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré.</p>
+                <table class="table table-bordered">
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td>
-                            <td>{{ traitement.name }}</td>
+                            <td class="table-bluecell">Nature du traitement</td>
+                            <td>{{ object.conformiteTraitement.traitement.name }}</td>
                         </tr>
-                        {% if traitement.collectivity.isServicesEnabled %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.label.service'|trans }}</strong></td>
-                                <td>{{ traitement.service }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.author is not null %}
-                                    {{ traitement.author|dictionary('registry_treatment_author') }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        {% if traitement.author != "processing_manager" %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td>
-                                <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td>
-                            <td>{{ traitement.manager }}</td>
+                            <td class="table-bluecell">Finalité(s) du traitement</td>
+                            <td>{{ object.conformiteTraitement.traitement.goal }}</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                            <td>{{ traitement.goal|nl2br }}</td>
+                            <td class="table-bluecell">Données à caractère personnel</td>
+                            <td>
+                                {% for category in object.conformiteTraitement.traitement.dataCategories %}
+                                    {{ category }}<br/>
+                                {% endfor %}
+                                {{ object.conformiteTraitement.traitement.dataCategoryOther }}
+                            </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
-                            <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td>
+                            <td class="table-bluecell">Destinataires</td>
+                            <td>
+                                {{ object.conformiteTraitement.traitement.recipientCategory }}
+                                {% for contractor in object.conformiteTraitement.traitement.contractors %}
+                                    <br/>{{ contractor }}
+                                {% endfor %}
+                            </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td>
-                            <td>{{ traitement.legalBasisJustification|nl2br }}</td>
+                            <td class="table-bluecell">Durée de conservation</td>
+                            <td>
+                                {% for duration in object.conformiteTraitement.traitement.shelfLifes %}
+                                    {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate|dictionary('registry_treatment_ultimate_fate') }} <br/>
+                                {% endfor %}
+                            </td>
                         </tr>
-                        {% if traitement.legalBasis == 'consent' %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
                                 <td>
-                                    {% if traitement.consentRequest %}
-                                        <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% else %}
-                                        <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
+                            </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
+                        {% endif %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
+                            <tr>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
                                     {% endif %}
                                 </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
+                        {% endif %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td>
-                                <td>{{ traitement.consentRequestFormat }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
+                    </tbody>
+                </table>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>3. Études des principes fondamentaux</h2>
+                <p>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</p>
+                <table class="table table-bordered">
+                    <thead>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
-                            <td>{{ traitement.observation|nl2br }}</td>
+                            <th>Description</th>
+                            <th>Conformité</th>
                         </tr>
+                    </thead>
+                    <tbody>
+                        {% for critere in object.criterePrincipeFondamentaux %}
+                            <tr>
+                                <td>{{ critere.labelLivrable }}</td>
+                                <td>{{ getCritereLabel(critere)|raw }}</td>
+                            </tr>
+                        {% endfor %}
+                    </tbody>
+                </table>
+                <table class="table table-bordered">
+                    <thead>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.active %}
-                                    <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <th>Principes fondamentaux</th>
+                            <th>Conformité</th>
                         </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.public == true %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                    </thead>
+                    <tbody>
+                        {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %}
+                            <tr>
+                                {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %}
+                                <td>{{ questionConformite.question }}
+                                    {% if questionConformite.justificatif is not null %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Justification : </i> {{ questionConformite.justificatif }}</span>
+                                        </div>
+                                    {% endif %}
+
+                                    {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Actions associées : </i> </span>
+                                        </div>
+                                        <ul>
+                                            {% for action in reponse.actionProtections %}
+                                                <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    {% endif %}
+                                </td>
+                                {% if reponse and reponse.conforme %}
+                                    <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td>
                                 {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    {% if reponse and reponse.actionProtections|length > 0 %}
+                                        <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td>
+                                    {% else%}
+                                        <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td>
+                                    {% endif %}
                                 {% endif %}
-                            </td>
-                        </tr>
+                            </tr>
+                        {% endfor %}
                     </tbody>
                 </table>
-            </div>
-        </div>
+                <p>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</p>
+
+                <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>4. Études des risques liés à la sécurité des données</h2>
+                <p>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</p>
 
-        {# DATA CATEGORY #}
-        <div class="box box-solid box-warning">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3>
+                <p>Le niveau d'un risque est estimé en termes de gravité et de vraisemblance :</p>
+                <ul>
+                    <li>La <strong>gravité</strong> représente l'ampleur d'un risque. Elle dépend essentiellement du caractère préjudiciable des imapcts potentiels ;</li>
+                    <li>La <strong>vraisemblance</strong> traduit la possibilité qu'un risque se réalise. Elle dépend essentiellement des vulnérabilités des supports face aux menaces et des capacités des sources de risques à les exploiter.</li>
+                </ul>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" width="600" alt="Gravité + Vraisemblance = Niveau de risque"></div>
+
+                <div class="separator"></div>
+
+                <table class="table table-bordered">
+                    <thead>
+                        <tr class="table-indicateur-head">
+                            <th>Niveaux</th>
+                            <th>Descriptions génériques de l'échelle de gravité</th>
+                        </tr>
+                    </thead>
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for category in traitement.dataCategories %}
-                                        <li>
-                                            {% if category.sensible %}<strong>{% endif %}
-                                            {{ category.name }}
-                                            {% if category.sensible %}</strong>{% endif %}
-                                        </li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
+                            <td class="table-indicateur-maximale">Maximale</td>
+                            <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td>
-                            <td>{{ traitement.dataCategoryOther|nl2br }}</td>
+                            <td class="table-indicateur-importante">Importante</td>
+                            <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td>
                         </tr>
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# RECIPIENTS #}
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td>
-                            <td>{{ traitement.recipientCategory|nl2br }}</td>
+                            <td class="table-indicateur-limitee">Limitée</td>
+                            <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for contractor in traitement.contractors %}
-                                        <li>{{ contractor }}</li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
+                            <td class="table-indicateur-negligeable">Négligeable</td>
+                            <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td>
                         </tr>
                     </tbody>
                 </table>
-            </div>
-        </div>
 
-        {# SPECIFIC #}
-        <div class="box box-solid box-info">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <table class="table table-bordered">
+                    <thead>
+                        <tr class="table-indicateur-head">
+                            <th>Niveaux</th>
+                            <th>Descriptions génériques de l'échelle de vraisemblance</th>
+                        </tr>
+                    </thead>
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.ExemptAIPD %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-maximale">Maximale</td>
+                            <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.largeScaleCollection %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-importante">Importante</td>
+                            <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.dataCrossing %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-limitee">Limitée</td>
+                            <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.automatedDecisionsWithLegalEffect %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.evaluationOrRating %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.automaticExclusionService %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.vulnerablePeople %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.systematicMonitoring %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.innovativeUse %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-negligeable">Négligeable</td>
+                            <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td>
                         </tr>
                     </tbody>
                 </table>
-            </div>
-        </div>
 
-        {# DETAILS #}
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt=""></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.2 Évaluation de l'impact et matrice de décision</h3>
+                <p>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</p>
+                <table class="table table-bordered">
+                    <thead>
+                          <tr>
+                              <th>D</th>
+                              <th>I</th>
+                              <th>C</th>
+                              <th>Scénario de menace</th>
+                              <th>Vraisemblance</th>
+                              <th>Gravité</th>
+                              <th>Impact potentiel</th>
+                          </tr>
+                    </thead>
                     <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleParticular.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleParticular.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p>
+                        {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %}
+                            <tr>
+                                <td>{% if scenario.isDisponibilite %}X{% endif %}</td>
+                                <td>{% if scenario.isIntegrite %}X{% endif %}</td>
+                                <td>{% if scenario.isConfidentialite %}X{% endif %}</td>
+                                <td>{{ scenario.nom }}
+                                    {% if scenario.precisions is not null %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Précision : </i> {{ scenario.precisions }}</span>
+                                        </div>
                                     {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleUser.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleUser.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p>
+                                </td>
+                                <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td>
+                                <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td>
+                                <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
+                            </tr>
+                        {% endfor %}
+                    </tbody>
+                </table>
+                <p>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</p>
+                <p>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</p>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt=""></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.3 Mesure(s) de réduction des risques mise(s) en place</h3>
+                <p>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</p>
+
+                <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">Mesures de protection</div>
+                    <table class="table table-bordered">
+                        <thead>
+                            <tr>
+                                <th>Mesure</th>
+                                <th>Avis sur les mesures existantes</th>
+                                <th>Évaluation</th>
+                                <th>Préconisations</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                            {% set mesures = [] %}
+                            {% for scenario in object.scenarioMenaces %}
+                                {% for mesure in scenario.mesuresProtections %}
+                                    {% if mesure not in mesures %}
+                                        {% set mesures = mesures|merge([mesure])%}
+                                    {% endif%}
+                                {% endfor %}
+                            {% endfor %}
+                            {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
+                                <tr>
+                                    <td>{{ element.labelLivrable }}</td>
+                                    <td>{{ element.detail }}</td>
+                                    <td>{% if element.reponse in reponsedictionary(object)|keys %}
+                                            {{ element.reponse|reponsedictionary(object) }}
+                                        {% else %}
+                                            {{ element.reponse }}
+                                        {% endif %}
+                                    </td>
+                                    {% if element.reponse is same as "satisfaisant" %}
+                                        <td></td>
+                                    {% else %}
+                                        <td>{{ element.phrasePreconisation }}</td>
                                     {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                </tr>
+                            {% endfor %}
+                        </tbody>
+                    </table>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.4 Risques résiduels</h3>
+                <p>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</p>
+
+                <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div>
+                    <div class="box-body no-padding">
+                        <table class="table table-bordered">
+                            <tr>
+                                <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th>
+                                <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th>
+                                <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th>
+                            </tr>
+                            {% set mesureProtectionNotNegligeable = [] %}
+                            {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %}
+                                {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %}
+                                    {% for mesure in scenario.mesuresProtections %}
+                                        {% if mesure not in mesureProtectionNotNegligeable %}
+                                            {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %}
+                                        {% endif %}
+                                    {% endfor %}
+                                    <tr>
+                                        <td>{{ scenario.nom }}</td>
+                                        <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
+                                        <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
+                            {% endfor %}
+                        </table>
+                    </div>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <p>Le graphique ci-dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel.</p>
+
+                <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <p>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</p>
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">Plan d'actions</div>
+                    <div class="box-body no-padding">
+                        <table class="table table-bordered">
+                            <tr>
+                                <th>Mesure</th>
+                                <th>Préconisations</th>
+                            </tr>
+                            {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
+                                 <tr>
+                                    <td>{{ mesure.labelLivrable }}</td>
+                                    <td>{{ mesure.phrasePreconisation }}</td>
+                                 </tr>
+                            {% endfor %}
+                        </table>
+                    </div>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>5. Validation de l'AIPD</h2>
+                <p>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</p>
+
+                <h3>Avis des personnes consultées</h3>
+                <table class="table table-bordered">
+                    <tbody>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleAgent.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleAgent.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis du référent RGPD</td>
+                            <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisReferent.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisReferent.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisReferent.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleElected.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleElected.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis du délégué à la protection des données</td>
+                            <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisDpd.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisDpd.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisDpd.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleCompany.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleCompany.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis des représentants des personnes concernées</td>
+                            <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisRepresentant.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisRepresentant.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisRepresentant.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeoplePartner.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeoplePartner.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Décision du responsable de traitement</td>
+                            <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleUsager.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleUsager.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                        {% if object.avisResponsable.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisResponsable.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisResponsable.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
+                    </tbody>
+                </table>
+
+                <div style="page-break-before: always;"></div>
+
+                {#//////////////////////////////////////#}
+                {#/////////////// Annexes //////////////#}
+                {#//////////////////////////////////////#}
+                <h2>6. Annexes</h2>
+                <h3>6.1 Glossaire</h3>
+
+                <dl>
+                    <dt>Donnée à caractère personnel</dt>
+                    <dd>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</dd>
+                    <dt>Événement redouté</dt>
+                    <dd>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</dd>
+                    <dt>Gravité</dt>
+                    <dd>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</dd>
+                    <dt>Menace</dt>
+                    <dd>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</dd>
+                    <dt>Mesure</dt>
+                    <dd>Action à entreprendre.</dd>
+                    <dt>Personnes concernées</dt>
+                    <dd>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</dd>
+                    <dt>Responsable de traitement</dt>
+                    <dd>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</dd>
+                    <dt>Traitement de données à caractère personnel</dt>
+                    <dd>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</dd>
+                    <dt>Vraisemblance</dt>
+                    <dd>Estimation de la possibilité qu'un risque se réalise.</dd>
+                </dl>
+
+                <h3>6.2 Références</h3>
+                <p>CNIL / CEPD</p>
+                <ul>
+                    <li><a href="https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd">Ce qu'il faut savoir sur l’analyse d’impact relative à la protection des données (AIPD)</a></li>
+                    <li><a href="https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas">Outil PIA : téléchargez et installez le logiciel de la CNIL</a></li>
+                    <li><a href="https://www.cnil.fr/fr/collectivites-territoriales">Thématique CNIL : Collectivités territoriales </a></li>
+                    <li><a href="https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr">Guides CEPD</a></li>
+                </ul>
+
+                <p>ANSSI</p>
+                <ul>
+                    <li><a href="https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide">EBIOS RM : Méthode d'analyse des risques</a></li>
+                    <li><a href="https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel">RGPD : la sécurité est essentielle pour la protection des données à caractère personnel</a></li>
+                </ul>
+
+                <p>CLUSIF</p>
+                <ul>
+                    <li><a href="https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/">Les fondamentaux de Méhari</a></li>
+                </ul>
+
+                <p>ISO</p>
+                <ul>
+                    <li><a href="https://www.iso.org/fr/standard/71670.html">ISO/IEC 27701:2019 : Techniques de sécurité — Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée — Exigences et lignes directrices</a></li>
+                </ul>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>6.3 Fiche de traitement</h3>
+                {% set traitement = object.conformiteTraitement.traitement %}
+
+                {# DPO Statut #}
+                <div class="box box-solid box-default">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table role="presentation" class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.statut is defined and traitement.statut %}
+                                            {{ traitement.statut|dictionary('treatment_statut') }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                {% if traitement.dpoMessage is not null %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td>
+                                        <td>{{ traitement.dpoMessage }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleOther.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleOther.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# GENERAL #}
+                <div class="box box-solid box-info">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td>
+                                    <td>{{ traitement.name }}</td>
+                                </tr>
+                                {% if traitement.collectivity.isServicesEnabled %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.label.service'|trans }}</strong></td>
+                                        <td>{{ traitement.service }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td>
-                            <td>{{ traitement.estimatedConcernedPeople }}</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <strong>
-                                    {% if traitement.collectivity.hasModuleTools %}
-                                        {{ 'global.label.linked_tool'|trans }}
-                                    {% else %}
-                                        {{ 'registry.treatment.label.tools_if_inactif'|trans }}
-                                    {% endif %}
-                                </strong>
-                            </td>
-                            <td>
-                                {% if traitement.collectivity.hasModuleTools %}
-                                    <ul class="ps-1">
-                                        {% for tool in traitement.tools %}
-                                            <li>{{ tool.name }}</li>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.author is not null %}
+                                            {{ traitement.author|dictionary('registry_treatment_author') }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                {% if traitement.author != "processing_manager" %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td>
+                                        <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td>
+                                    <td>{{ traitement.manager }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                                    <td>{{ traitement.goal|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
+                                    <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td>
+                                    <td>{{ traitement.legalBasisJustification|nl2br }}</td>
+                                </tr>
+                                {% if traitement.legalBasis == 'consent' %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td>
+                                        <td>
+                                            {% if traitement.consentRequest %}
+                                                <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% else %}
+                                                <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td>
+                                        <td>{{ traitement.consentRequestFormat }}</td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
+                                    <td>{{ traitement.observation|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.active %}
+                                            <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.public == true %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# DATA CATEGORY #}
+                <div class="box box-solid box-warning">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for category in traitement.dataCategories %}
+                                                <li>
+                                                    {% if category.sensible %}<strong>{% endif %}
+                                                    {{ category.name }}
+                                                    {% if category.sensible %}</strong>{% endif %}
+                                                </li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td>
+                                    <td>{{ traitement.dataCategoryOther|nl2br }}</td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# RECIPIENTS #}
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td>
+                                    <td>{{ traitement.recipientCategory|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for contractor in traitement.contractors %}
+                                                <li>{{ contractor }}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# SPECIFIC #}
+                <div class="box box-solid box-info">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.ExemptAIPD %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.largeScaleCollection %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.dataCrossing %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.automatedDecisionsWithLegalEffect %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.evaluationOrRating %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.automaticExclusionService %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.vulnerablePeople %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.systematicMonitoring %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.innovativeUse %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# DETAILS #}
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleParticular.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleParticular.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleUser.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleUser.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleAgent.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleAgent.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleElected.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleElected.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleCompany.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleCompany.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeoplePartner.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeoplePartner.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleUsager.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleUsager.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleOther.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleOther.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td>
+                                    <td>{{ traitement.estimatedConcernedPeople }}</td>
+                                </tr>
+                                <tr>
+                                    <td>
+                                        <strong>
+                                            {% if traitement.collectivity.hasModuleTools %}
+                                                {{ 'global.label.linked_tool'|trans }}
+                                            {% else %}
+                                                {{ 'registry.treatment.label.tools_if_inactif'|trans }}
+                                            {% endif %}
+                                        </strong>
+                                    </td>
+                                    <td>
+                                        {% if traitement.collectivity.hasModuleTools %}
+                                            <ul class="ps-1">
+                                                {% for tool in traitement.tools %}
+                                                    <li>{{ tool.name }}</li>
+                                                {% endfor %}
+                                            </ul>
+                                        {% else %}
+                                            {{ traitement.software }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.paperProcessing %}
+                                            <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                        <table class="table" style="border-top: #f4f4f4 1px solid">
+                            <tbody>
+                                <tr>
+                                    <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td>
+                                    <td style="padding-top: 10px; width: 80%">
+                                        {% for method in traitement.shelfLifes %}
+                                            <div class="box box-default">
+                                                <div class="box-body no-padding">
+                                                    <table class="table">
+                                                        <tbody>
+                                                            <tr>
+                                                                <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th>
+                                                                <td>{{ method.name }}</td>
+                                                            </tr>
+                                                            <tr>
+                                                                <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th>
+                                                                <td>{{ method.duration }}</td>
+                                                            </tr>
+                                                            <tr>
+                                                                <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th>
+                                                                <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td>
+                                                            </tr>
+                                                        </tbody>
+                                                    </table>
+                                                </div>
+                                            </div>
                                         {% endfor %}
-                                    </ul>
-                                {% else %}
-                                    {{ traitement.software }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.paperProcessing %}
-                                    <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-                <table class="table" style="border-top: #f4f4f4 1px solid">
-                    <tbody>
-                        <tr>
-                            <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td>
-                            <td style="padding-top: 10px; width: 80%">
-                                {% for method in traitement.shelfLifes %}
-                                    <div class="box box-default">
-                                        <div class="box-body no-padding">
-                                            <table class="table">
-                                                <tbody>
-                                                    <tr>
-                                                        <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th>
-                                                        <td>{{ method.name }}</td>
-                                                    </tr>
-                                                    <tr>
-                                                        <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th>
-                                                        <td>{{ method.duration }}</td>
-                                                    </tr>
-                                                    <tr>
-                                                        <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th>
-                                                        <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td>
-                                                    </tr>
-                                                </tbody>
-                                            </table>
-                                        </div>
-                                    </div>
-                                {% endfor %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-                <table class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td>
-                            <td>{{ traitement.dataOrigin }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for method in traitement.collectingMethod %}
-                                        <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
-                        </tr>
-                        {% if  traitement.otherCollectingMethod is not null %}
-                            <tr>
-                                <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td>
-                                <td>{{ traitement.otherCollectingMethod }}</td>
-                            </tr>
-                        {% endif %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# SECURITY #}
-        <div class="box box-solid box-success">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityAccessControl.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityAccessControl.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityUpdate.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityUpdate.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityUpdate.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitySaving.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securitySaving.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securitySaving.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitytracability.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securitytracability.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securitytracability.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityOther.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityOther.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityOther.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityEntitledPersons %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityOpenAccounts %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitySpecificitiesDelivered %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td>
+                                    <td>{{ traitement.dataOrigin }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for method in traitement.collectingMethod %}
+                                                <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                                {% if traitement.otherCollectingMethod is not null %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td>
+                                        <td>{{ traitement.otherCollectingMethod }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# LINKED MODULES #}
-        <div class="box box-solid box-warning">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        {# TREATMENTS #}
-                        {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %}
-                        {# REQUESTS #}
-                        {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %}
-                        {# VIOLATIONS #}
-                        {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %}
-                        {# PROOFS #}
-                        {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %}
-                        {# MESUREMENTS #}
-                        {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
 
-        {# TREATMENT CONFORMITY & AIPD #}
-        {% if traitement.collectivity.hasModuleConformiteTraitement %}
-            {# TREATMENT CONFORMITY #}
-            <div class="box box-solid box-success">
-                <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h3></div>
-                <div class="box-body no-padding">
-                    <table role="presentation" class="table">
-                        <tbody>
-                            <tr>
-                                <td style="width: 35%">
-                                    <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong>
-                                </td>
-                                <td>
-                                    {% if traitement.conformiteTraitement is not null %}
-                                        {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }}
-                                    {% else %}
-                                        <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i>
-                                    {% endif %}
-                                </td>
-                            </tr>
-                            {% if traitement.conformiteTraitement is not null %}
+                {# SECURITY #}
+                <div class="box box-solid box-success">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong>
+                                        {% if traitement.securityAccessControl.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityAccessControl.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td>
                                     <td>
-                                        {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }}
+                                        {% if traitement.securityUpdate.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityUpdate.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityUpdate.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
                                 </tr>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong>
+                                        {% if traitement.securitySaving.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securitySaving.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securitySaving.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td>
                                     <td>
-                                        {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %}
-                                        {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %}
-                                        {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %}
-                                        {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %}
-                                        <div class="stacked-bar-graph">
-                                            {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %}
-                                            {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %}
-                                            {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %}
-                                        </div>
+                                        {% if traitement.securitytracability.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securitytracability.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securitytracability.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
                                 </tr>
-                            {% endif %}
-                        </tbody>
-                    </table>
-                </div>
-            </div>
-            {# AIPD #}
-            {% if traitement.conformiteTraitement is not null %}
-                {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %}
-            {% endif %}
-            <div class="box box-solid box-primary">
-                <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h3></div>
-                <div class="box-body no-padding">
-                    <table role="presentation" class="table">
-                        <tbody>
-                            <tr>
-                                <td style="width: 35%">
-                                    <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong>
-                                </td>
-                                <td>
-                                    {% if traitement.conformiteTraitement is null %}
-                                        <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i>
-                                    {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %}
-                                        <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i>
-                                    {% else %}
-                                        {{ analyseImpact.createdAt|date('d/m/Y') }}
-                                    {% endif %}
-                                </td>
-                            </tr>
-                            {% if traitement.conformiteTraitement is not null and analyseImpact is not null %}
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong>
+                                        {% if traitement.securityOther.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityOther.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityOther.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td>
                                     <td>
-                                        {% set labelAipdColor = "label-default" %}
-                                        {% if analyseImpact.statut == "defavorable" %}
-                                            {% set labelAipdColor = "label-danger" %}
-                                        {% elseif analyseImpact.statut == "favorable_reserve" %}
-                                            {% set labelAipdColor = "label-warning" %}
-                                        {% elseif analyseImpact.statut == "favorable" %}
-                                            {% set labelAipdColor = "label-success" %}
+                                        {% if traitement.securityEntitledPersons %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
                                         {% endif %}
-                                        {% set statut = analyseImpact.statut %}
-                                        {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %}
-                                        <span class="label {{ labelAipdColor }}" style="display: inline-block;">
-                                            {{ labelStatut|trans}}
-                                        </span>
                                     </td>
                                 </tr>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong>
+                                        {% if traitement.securityOpenAccounts %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td>
                                     <td>
-                                        {% if analyseImpact.isValidated %}
-                                            {{ analyseImpact.dateValidation|date('d/m/Y') }}
+                                        {% if traitement.securitySpecificitiesDelivered %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
-                                            {{ 'aipd.treatment.label.validation_in_progress'|trans }}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
                                         {% endif %}
                                     </td>
                                 </tr>
-                            {% endif %}
-                        </tbody>
-                    </table>
+                            </tbody>
+                        </table>
+                    </div>
                 </div>
-            </div>
-        {% endif %}
-
-        {# HISTORIC #}
-        <div class="box box-solid box-default">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        {% if is_granted('ROLE_REFERENT') %}
-                            <tr>
-                                <td><strong>{{ 'global.label.organization'|trans }}</strong></td>
-                                <td>
-                                    {{ traitement.collectivity }}
-                                </td>
-                            </tr>
-                        {% endif %}
-                        <tr>
-                            <td><strong>{{ 'global.label.created_at'|trans }}</strong></td>
-                            <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td>
-                            <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td>
-                            <td>{{ traitement.updatedBy }}</td>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
+
+                {# LINKED MODULES #}
+                <div class="box box-solid box-warning">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                {# TREATMENTS #}
+                                {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %}
+                                {# REQUESTS #}
+                                {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %}
+                                {# VIOLATIONS #}
+                                {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %}
+                                {# PROOFS #}
+                                {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %}
+                                {# MESUREMENTS #}
+                                {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %}
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# TREATMENT CONFORMITY & AIPD #}
+                {% if traitement.collectivity.hasModuleConformiteTraitement %}
+                    {# TREATMENT CONFORMITY #}
+                    <div class="box box-solid box-success">
+                        <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h4></div>
+                        <div class="box-body no-padding">
+                            <table role="presentation" class="table">
+                                <tbody>
+                                    <tr>
+                                        <td style="width: 35%">
+                                            <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong>
+                                        </td>
+                                        <td>
+                                            {% if traitement.conformiteTraitement is not null %}
+                                                {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }}
+                                            {% else %}
+                                                <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i>
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    {% if traitement.conformiteTraitement is not null %}
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }}
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %}
+                                                {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %}
+                                                {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %}
+                                                {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %}
+                                                <div class="stacked-bar-graph">
+                                                    {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %}
+                                                    {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %}
+                                                    {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %}
+                                                </div>
+                                            </td>
+                                        </tr>
+                                    {% endif %}
+                                </tbody>
+                            </table>
+                        </div>
+                    </div>
+                    {# AIPD #}
+                    {% if traitement.conformiteTraitement is not null %}
+                        {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %}
+                    {% endif %}
+                    <div class="box box-solid box-primary">
+                        <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h4></div>
+                        <div class="box-body no-padding">
+                            <table role="presentation" class="table">
+                                <tbody>
+                                    <tr>
+                                        <td style="width: 35%">
+                                            <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong>
+                                        </td>
+                                        <td>
+                                            {% if traitement.conformiteTraitement is null %}
+                                                <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i>
+                                            {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %}
+                                                <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i>
+                                            {% else %}
+                                                {{ analyseImpact.createdAt|date('d/m/Y') }}
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    {% if traitement.conformiteTraitement is not null and analyseImpact is not null %}
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% set labelAipdColor = "label-default" %}
+                                                {% if analyseImpact.statut == "defavorable" %}
+                                                    {% set labelAipdColor = "label-danger" %}
+                                                {% elseif analyseImpact.statut == "favorable_reserve" %}
+                                                    {% set labelAipdColor = "label-warning" %}
+                                                {% elseif analyseImpact.statut == "favorable" %}
+                                                    {% set labelAipdColor = "label-success" %}
+                                                {% endif %}
+                                                {% set statut = analyseImpact.statut %}
+                                                {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %}
+                                                <span class="label {{ labelAipdColor }}" style="display: inline-block;">
+                                                    {{ labelStatut|trans}}
+                                                </span>
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% if analyseImpact.isValidated %}
+                                                    {{ analyseImpact.dateValidation|date('d/m/Y') }}
+                                                {% else %}
+                                                    {{ 'aipd.treatment.label.validation_in_progress'|trans }}
+                                                {% endif %}
+                                            </td>
+                                        </tr>
+                                    {% endif %}
+                                </tbody>
+                            </table>
+                        </div>
+                    </div>
+                {% endif %}
+
+                {# HISTORIC #}
+                <div class="box box-solid box-default">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                {% if is_granted('ROLE_REFERENT') %}
+                                    <tr>
+                                        <td><strong>{{ 'global.label.organization'|trans }}</strong></td>
+                                        <td>
+                                            {{ traitement.collectivity }}
+                                        </td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'global.label.created_at'|trans }}</strong></td>
+                                    <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td>
+                                    <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td>
+                                    <td>{{ traitement.updatedBy }}</td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </section>
         </div>
-    </div>
-</div>
-
-<script type="text/javascript">
-    // wkhtmltopdf 0.12.5 crash fix.
-    // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192
-    'use strict';
-    (function(setLineDash) {
-        CanvasRenderingContext2D.prototype.setLineDash = function() {
-            if(!arguments[0].length){
-                arguments[0] = [1,0];
-            }
-            // Now, call the original method
-            return setLineDash.apply(this, arguments);
-        };
-    })(CanvasRenderingContext2D.prototype.setLineDash);
-    Function.prototype.bind = Function.prototype.bind || function (thisp) {
-        var fn = this;
-        return function () {
-            return fn.apply(thisp, arguments);
-        };
-    };
-
-    function radarChart(id, labels, serieLabel, data, color) {
-        var dataset = [];
-        data.forEach(function(item, index) {
-            dataset.push(
-                {
-                    label: serieLabel[index],
-                    data: item,
-                    backgroundColor: color[index],
-                }
-            );
-        });
-        new Chart(
-            document.getElementById(id), {
-                "responsive": false,
-                "type":"radar",
-                "data":{
-                    "labels":labels,
-                    "datasets":dataset
-                },
-                "options":{
-                    "scale": {
-                        "ticks": {
-                            "min": 0,
-                            "max": 5,
+
+        <script type="text/javascript">
+            // wkhtmltopdf 0.12.5 crash fix.
+            // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192
+            'use strict';
+            (function(setLineDash) {
+                CanvasRenderingContext2D.prototype.setLineDash = function() {
+                    if(!arguments[0].length){
+                        arguments[0] = [1,0];
+                    }
+                    // Now, call the original method
+                    return setLineDash.apply(this, arguments);
+                };
+            })(CanvasRenderingContext2D.prototype.setLineDash);
+            Function.prototype.bind = Function.prototype.bind || function (thisp) {
+                var fn = this;
+                return function () {
+                    return fn.apply(thisp, arguments);
+                };
+            };
+
+            function radarChart(id, labels, serieLabel, data, color) {
+                var dataset = [];
+                data.forEach(function(item, index) {
+                    dataset.push(
+                        {
+                            label: serieLabel[index],
+                            data: item,
+                            backgroundColor: color[index],
+                        }
+                    );
+                });
+                new Chart(
+                    document.getElementById(id), {
+                        "responsive": false,
+                        "type":"radar",
+                        "data":{
+                            "labels":labels,
+                            "datasets":dataset
                         },
-                    },
-                    "legend": {
-                        "display" : false,
+                        "options":{
+                            "scale": {
+                                "ticks": {
+                                    "min": 0,
+                                    "max": 5,
+                                },
+                            },
+                            "legend": {
+                                "display" : false,
+                            }
+                        }
                     }
-                }
+                );
             }
-        );
-    }
-
-    function stackedBarChart(id, labels, data) {
-
-        new Chart(document.getElementById(id), {
-            type: 'bar',
-            data: {
-                labels: labels,
-                datasets: data,
-            },
-            options: {
-                scales: {
-                    yAxes: [{
-                        stacked: true,
-                        ticks : {
-                            beginAtZero: false,
-                            stepSize: 1,
-                            callback: function(label, index, labels) {
-                                switch (label) {
-                                    case 1:
-                                        return 'Négligeable'
-                                    case 2:
-                                        return 'Limité'
-                                    case 3:
-                                        return 'Important'
-                                    case 4:
-                                        return 'Maximal'
-                                }
-                            }
-                        },
 
-                    }],
-                    xAxes: [{
-                        stacked: true,
-                    }],
-                    x: {
-                        stacked: true,
-                    },
-                    y: {
-                        stacked: true,
+            function stackedBarChart(id, labels, data) {
+
+                new Chart(document.getElementById(id), {
+                    type: 'bar',
+                    data: {
+                        labels: labels,
+                        datasets: data,
                     },
-                },
-                animation: {
-                    duration: 0
-                }
-            }
-        });
-    }
-
-    function bubbleChart(id, labels, data) {
-        new Chart(document.getElementById(id), {
-            type: 'bubble',
-            data: {
-                datasets: data,
-            },
-            options: {
-                layout: {
-                    padding: {
-                        left: 50,
-                        right: 50,
-                        top: 0,
-                        bottom: 0
-                    }
-                },
-                scales: {
-                    yAxes: [{
-                        gridLines: {
-                            offsetGridLines: true,
-                        },
-                        ticks : {
-                            stepSize: 1,
-                            min: 0,
-                            max: 4,
+                    options: {
+                        scales: {
+                            yAxes: [{
+                                stacked: true,
+                                ticks : {
+                                    beginAtZero: false,
+                                    stepSize: 1,
+                                    callback: function(label, index, labels) {
+                                        switch (label) {
+                                            case 1:
+                                                return 'Négligeable'
+                                            case 2:
+                                                return 'Limité'
+                                            case 3:
+                                                return 'Important'
+                                            case 4:
+                                                return 'Maximal'
+                                        }
+                                    }
+                                },
+
+                            }],
+                            xAxes: [{
+                                stacked: true,
+                            }],
+                            x: {
+                                stacked: true,
+                            },
+                            y: {
+                                stacked: true,
+                            },
                         },
-                        scaleLabel: {
-                            display: true,
-                            labelString: 'Gravité',
+                        animation: {
+                            duration: 0
                         }
-                    }],
-                    xAxes: [{
-                        gridLines: {
-                            offsetGridLines: true
-                        },
-                        ticks : {
-                            stepSize: 1,
-                            min: 0,
-                            max: 4,
+                    }
+                });
+            }
+
+            function bubbleChart(id, labels, data) {
+                new Chart(document.getElementById(id), {
+                    type: 'bubble',
+                    data: {
+                        datasets: data,
+                    },
+                    options: {
+                        layout: {
+                            padding: {
+                                left: 50,
+                                right: 50,
+                                top: 0,
+                                bottom: 0
+                            }
                         },
-                        scaleLabel: {
-                            display: true,
-                            labelString: 'Vraisemblance',
+                        scales: {
+                            yAxes: [{
+                                gridLines: {
+                                    offsetGridLines: true,
+                                },
+                                ticks : {
+                                    stepSize: 1,
+                                    min: 0,
+                                    max: 4,
+                                },
+                                scaleLabel: {
+                                    display: true,
+                                    labelString: 'Gravité',
+                                }
+                            }],
+                            xAxes: [{
+                                gridLines: {
+                                    offsetGridLines: true
+                                },
+                                ticks : {
+                                    stepSize: 1,
+                                    min: 0,
+                                    max: 4,
+                                },
+                                scaleLabel: {
+                                    display: true,
+                                    labelString: 'Vraisemblance',
+                                },
+                            }],
                         },
-                    }],
-                },
-                animation: {
-                    duration: 0
-                }
+                        animation: {
+                            duration: 0
+                        }
+                    }
+                });
             }
-        });
-    }
-
-    var colorBlue = 'rgba(54, 162, 235, 0.5)';
-    var colorPurple = 'rgba(153, 51, 204, 0.5)';
-    var colorTeal = 'rgba(109, 199, 200, 1)';
-    var colorPink = 'rgba(243, 109, 143, 1)';
-
-    var domainesLabels = [];
-    var domainesDatas = [];
-
-
-    {% for critere in object.criterePrincipeFondamentaux %}
-        {% if critere.reponse != 'non_applicable' %}
-            domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}");
-            {% if critere.reponse == 'conforme' %}
-                domainesDatas.push(5);
-            {% else %}
-                domainesDatas.push(1);
-            {% endif %}
-        {% endif %}
-    {% endfor %}
-
-    {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %}
-        {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %}
-        {% if reponse and reponse.conforme %}
-            domainesDatas.push(5);
-        {% elseif reponse and reponse.actionProtections is not empty %}
-            domainesDatas.push(3);
-        {% else %}
-            domainesDatas.push(1);
-        {% endif %}
-        domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}");
-    {% endfor %}
-    /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */
-    domainesDatas = [domainesDatas];
-
-    var mesuresLabels = [];
-    var mesuresDatas = [];
-    var risquesLabels = [];
-    var risquesDataSet1 = [];
-    var risquesDataSet2 = [];
-    var dicResiduelsData = [];
-    var risquesResiduelsLabels = [];
-
-    var dispoGravity = 0;
-    var dispoVraisemblance = 0;
-    var integrityGravity = 0;
-    var integrityVraisemblance = 0;
-    var confidentialityGravity = 0;
-    var confidentialityVraisemblance = 0;
-    var vraisemblance = 0;
-    var gravite = 0;
-
-    {% for scenario in object.scenarioMenaces %}
-        vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }}
-        gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }}
-        {% if (scenario.isDisponibilite) %}
-            dispoGravity = gravite > dispoGravity ? gravite : dispoGravity;
-            dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance;
-            // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
-            // https://gitlab.adullact.net/soluris/madis/-/issues/635
-            //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity
-            //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance
-        {% endif %}
-        {% if (scenario.isIntegrite) %}
-            integrityGravity = gravite > integrityGravity ? gravite : integrityGravity;
-            integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance;
-            // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
-            // https://gitlab.adullact.net/soluris/madis/-/issues/635
-            //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity
-            //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance
-        {% endif %}
-        {% if (scenario.isConfidentialite) %}
-            confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity;
-            confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance;
-
-            //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity
-            //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance
-        {% endif %}
-
-        {%  set rr = getScenarioMenaceImpactResiduel(scenario) %}
-        {%  set rp = getScenarioMenaceImpactPotentiel(scenario) %}
-        risquesDataSet1.push({{ rp-rr }})
-        risquesDataSet2.push({{ rr }});
-        risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}");
-    {% endfor %}
-    dicResiduelsData.push({
-        label: "Disponibilité",
-        data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}],
-        backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)'
-    },{
-        label: "Intégrité",
-        data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}],
-        backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)'
-    },{
-        label: "Confidentialité",
-        data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}],
-        backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)'
-    });
-    {% for mesure in object.mesureProtections %}
-        mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}");
-        {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %}
-        mesuresDatas.push(1);
-        {% elseif mesure.reponse == 'besoin_amelioration' %}
-        mesuresDatas.push(3);
-        {% else %}
-        mesuresDatas.push(5);
-        {% endif %}
-    {% endfor %}
-    mesuresDatas = [mesuresDatas];
-    risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal};
-    risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink};
-    var risquesDatas = [risquesDataSet2, risquesDataSet1];
-
-    window.onload = function() {
-        radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]);
-        radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]);
-        stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas);
-        bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData);
-    };
-
-</script>
-</body>
+
+            var colorBlue = 'rgba(54, 162, 235, 0.5)';
+            var colorPurple = 'rgba(153, 51, 204, 0.5)';
+            var colorTeal = 'rgba(109, 199, 200, 1)';
+            var colorPink = 'rgba(243, 109, 143, 1)';
+
+            var domainesLabels = [];
+            var domainesDatas = [];
+
+
+            {% for critere in object.criterePrincipeFondamentaux %}
+                {% if critere.reponse != 'non_applicable' %}
+                    domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}");
+                    {% if critere.reponse == 'conforme' %}
+                        domainesDatas.push(5);
+                    {% else %}
+                        domainesDatas.push(1);
+                    {% endif %}
+                {% endif %}
+            {% endfor %}
+
+            {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %}
+                {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %}
+                {% if reponse and reponse.conforme %}
+                    domainesDatas.push(5);
+                {% elseif reponse and reponse.actionProtections is not empty %}
+                    domainesDatas.push(3);
+                {% else %}
+                    domainesDatas.push(1);
+                {% endif %}
+                domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}");
+            {% endfor %}
+            /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */
+            domainesDatas = [domainesDatas];
+
+            var mesuresLabels = [];
+            var mesuresDatas = [];
+            var risquesLabels = [];
+            var risquesDataSet1 = [];
+            var risquesDataSet2 = [];
+            var dicResiduelsData = [];
+            var risquesResiduelsLabels = [];
+
+            var dispoGravity = 0;
+            var dispoVraisemblance = 0;
+            var integrityGravity = 0;
+            var integrityVraisemblance = 0;
+            var confidentialityGravity = 0;
+            var confidentialityVraisemblance = 0;
+            var vraisemblance = 0;
+            var gravite = 0;
+
+            {% for scenario in object.scenarioMenaces %}
+                vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }}
+                gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }}
+                {% if (scenario.isDisponibilite) %}
+                    dispoGravity = gravite > dispoGravity ? gravite : dispoGravity;
+                    dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance;
+                    // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
+                    // https://gitlab.adullact.net/soluris/madis/-/issues/635
+                    //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity
+                    //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance
+                {% endif %}
+                {% if (scenario.isIntegrite) %}
+                    integrityGravity = gravite > integrityGravity ? gravite : integrityGravity;
+                    integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance;
+                    // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
+                    // https://gitlab.adullact.net/soluris/madis/-/issues/635
+                    //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity
+                    //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance
+                {% endif %}
+                {% if (scenario.isConfidentialite) %}
+                    confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity;
+                    confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance;
+
+                    //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity
+                    //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance
+                {% endif %}
+
+                {% set rr = getScenarioMenaceImpactResiduel(scenario) %}
+                {% set rp = getScenarioMenaceImpactPotentiel(scenario) %}
+                risquesDataSet1.push({{ rp-rr }})
+                risquesDataSet2.push({{ rr }});
+                risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}");
+            {% endfor %}
+            dicResiduelsData.push({
+                label: "Disponibilité",
+                data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}],
+                backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)'
+            },{
+                label: "Intégrité",
+                data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}],
+                backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)'
+            },{
+                label: "Confidentialité",
+                data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}],
+                backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)'
+            });
+            {% for mesure in object.mesureProtections %}
+                mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}");
+                {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %}
+                mesuresDatas.push(1);
+                {% elseif mesure.reponse == 'besoin_amelioration' %}
+                mesuresDatas.push(3);
+                {% else %}
+                mesuresDatas.push(5);
+                {% endif %}
+            {% endfor %}
+            mesuresDatas = [mesuresDatas];
+            risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal};
+            risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink};
+            var risquesDatas = [risquesDataSet2, risquesDataSet1];
+
+            window.onload = function() {
+                radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]);
+                radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]);
+                stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas);
+                bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData);
+            };
+
+        </script>
+    </body>
 </html>
diff --git a/templates/Aipd/Modele_analyse/_form_criteres.html.twig b/templates/Aipd/Modele_analyse/_form_criteres.html.twig
index 93a08f00f..cf9667c49 100644
--- a/templates/Aipd/Modele_analyse/_form_criteres.html.twig
+++ b/templates/Aipd/Modele_analyse/_form_criteres.html.twig
@@ -2,7 +2,7 @@
     <td>{{ form_widget(form.label) }}</td>
     <td>{{ form_widget(form.labelLivrable) }}</td>
     <td>{{ form_widget(form.reponse) }}</td>
-    <td> {{ form_widget(form.isVisible) }}</td>
+    <td>{{ form_widget(form.isVisible) }}</td>
     <td>{{ form_widget(form.texteConformite) }}</td>
     <td>{{ form_widget(form.texteNonConformite) }}</td>
     <td>{{ form_widget(form.texteNonApplicable) }}</td>
-- 
GitLab