From 4cf2712f9264a56b83cbba4127d92614141c8db4 Mon Sep 17 00:00:00 2001 From: ahmido Date: Wed, 3 Jun 2026 15:35:25 +0000 Subject: [PATCH] feat: operator resolution guidance framework v1 (spec 350) (#421) Implemented the first version of the operator resolution guidance framework. Added new foundation classes (ResolutionCase, ResolutionAction) and a ReviewPackOutputResolutionAdapter. Updated the Customer Review Workspace and Environment Review Resource to use the new adapter. Added extensive test coverage for the framework and UI integrations. Co-authored-by: Ahmed Darrazi Reviewed-on: https://git.cloudarix.de/ahmido/TenantAtlas/pulls/421 --- .../Pages/Reviews/CustomerReviewWorkspace.php | 138 +++++-- .../Resources/EnvironmentReviewResource.php | 10 +- .../ReviewPackOutputResolutionAdapter.php | 203 ++++++++++ .../ResolutionGuidance/ResolutionAction.php | 206 ++++++++++ .../ResolutionGuidance/ResolutionCase.php | 108 ++++++ .../ReviewPackOutputResolutionGuidance.php | 19 +- .../review-pack-output-guidance.blade.php | 22 +- .../customer-review-workspace.blade.php | 20 +- ...350OperatorResolutionGuidanceSmokeTest.php | 198 ++++++++++ ...nvironmentReviewResolutionGuidanceTest.php | 119 ++++++ ...ReviewWorkspaceGuidanceIntegrationTest.php | 130 +++++++ .../Spec350ResolutionCaseContractTest.php | 94 +++++ ...Spec350ReviewPackResolutionAdapterTest.php | 109 ++++++ .../ui-006-customer-review-workspace.md | 9 + .../ui-040-environment-review-detail.md | 52 +++ .../ui-ux-enterprise-audit/route-inventory.md | 2 +- .../unresolved-pages.md | 5 +- .../screenshots/01-workspace-blocked.png | Bin 0 -> 332281 bytes .../screenshots/02-detail-context.png | Bin 0 -> 473822 bytes .../checklists/requirements.md | 43 +++ .../contracts/adapter-contract.md | 79 ++++ .../contracts/future-ai-hitl-extension.md | 64 ++++ .../contracts/resolution-action-contract.md | 84 +++++ .../contracts/resolution-case-contract.md | 149 ++++++++ .../plan.md | 241 ++++++++++++ .../repo-truth-map.md | 68 ++++ .../spec.md | 352 ++++++++++++++++++ .../tasks.md | 131 +++++++ 28 files changed, 2590 insertions(+), 65 deletions(-) create mode 100644 apps/platform/app/Support/ResolutionGuidance/Adapters/ReviewPackOutputResolutionAdapter.php create mode 100644 apps/platform/app/Support/ResolutionGuidance/ResolutionAction.php create mode 100644 apps/platform/app/Support/ResolutionGuidance/ResolutionCase.php create mode 100644 apps/platform/tests/Browser/Spec350OperatorResolutionGuidanceSmokeTest.php create mode 100644 apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php create mode 100644 apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php create mode 100644 apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php create mode 100644 apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php create mode 100644 docs/ui-ux-enterprise-audit/page-reports/ui-040-environment-review-detail.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/01-workspace-blocked.png create mode 100644 specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/02-detail-context.png create mode 100644 specs/350-operator-resolution-guidance-framework-v1/checklists/requirements.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/contracts/adapter-contract.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/contracts/future-ai-hitl-extension.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-action-contract.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-case-contract.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/plan.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/repo-truth-map.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/spec.md create mode 100644 specs/350-operator-resolution-guidance-framework-v1/tasks.md diff --git a/apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php b/apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php index ea0db69c..e2a782fe 100644 --- a/apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php +++ b/apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php @@ -32,9 +32,12 @@ use App\Support\Navigation\WorkspaceHubEnvironmentFilter; use App\Support\Navigation\WorkspaceHubNavigation; use App\Support\OperationRunLinks; -use App\Support\ReviewPackStatus; +use App\Support\ResolutionGuidance\Adapters\ReviewPackOutputResolutionAdapter; +use App\Support\ResolutionGuidance\ResolutionAction; +use App\Support\ResolutionGuidance\ResolutionCase; use App\Support\ReviewPacks\ReviewPackOutputReadiness; use App\Support\ReviewPacks\ReviewPackOutputResolutionGuidance; +use App\Support\ReviewPackStatus; use App\Support\Ui\ActionSurface\ActionSurfaceDeclaration; use App\Support\Ui\ActionSurface\Enums\ActionSurfaceInspectAffordance; use App\Support\Ui\ActionSurface\Enums\ActionSurfaceProfile; @@ -380,6 +383,7 @@ public function latestReviewConsumptionPayload(): ?array reviewUrl: $reviewUrl, evidenceUrl: $evidenceUrl, ); + $resolutionCase = $this->reviewOutputResolutionCaseForReview($review, $outputGuidance); $decision = $this->decisionSummaryForReview($review); $acceptedRisks = $this->acceptedRisksForReview($review); $hasAcceptedRiskFollowUp = $this->acceptedRiskFollowUpRequiredForReview($review); @@ -391,6 +395,7 @@ public function latestReviewConsumptionPayload(): ?array packageAvailability: $packageAvailability, outputReadiness: $outputReadiness, outputGuidance: $outputGuidance, + resolutionCase: $resolutionCase, downloadUrl: $downloadUrl, reviewUrl: $reviewUrl, evidenceUrl: $evidenceUrl, @@ -644,7 +649,8 @@ private function reviewScopePayload(ManagedEnvironment $tenant): array * primary_action_icon:string, * secondary_action_label:?string, * secondary_action_url:?string, - * secondary_actions:list, + * secondary_actions:list, + * resolution_case:array, * output_guidance:array * } */ @@ -654,6 +660,7 @@ private function reviewReadinessForTenant( array $packageAvailability, array $outputReadiness, array $outputGuidance, + array $resolutionCase, ?string $downloadUrl, ?string $reviewUrl, ?string $evidenceUrl, @@ -677,25 +684,19 @@ private function reviewReadinessForTenant( evidenceUrl: $evidenceUrl, ); $followUpOverride = in_array($reasonCode, ['findings_follow_up_required', 'accepted_risk_follow_up_required'], true); - $secondaryActions = $followUpOverride - ? collect([ - $actions['secondary_url'] !== null && $actions['secondary_label'] !== null - ? [ - 'label' => $actions['secondary_label'], - 'url' => $actions['secondary_url'], - 'kind' => 'environment_link', - 'icon' => 'heroicon-o-arrow-top-right-on-square', - ] - : null, - ])->filter()->values()->all() - : (is_array($outputGuidance['secondary_actions'] ?? null) ? $outputGuidance['secondary_actions'] : []); - $primaryAction = $followUpOverride - ? [ - 'label' => $actions['primary_label'], - 'url' => $actions['primary_url'], - 'icon' => $actions['primary_icon'], - ] - : (is_array($outputGuidance['primary_action'] ?? null) ? $outputGuidance['primary_action'] : null); + $presentedResolutionCase = $followUpOverride + ? $this->workspaceFollowUpResolutionCase( + baseCase: $resolutionCase, + effectiveState: $effectiveState, + reasonCode: $reasonCode, + outputReadiness: $outputReadiness, + findingPanel: $findingPanel, + packageAvailability: $packageAvailability, + actions: $actions, + ) + : $resolutionCase; + $primaryAction = is_array($presentedResolutionCase['primary_action'] ?? null) ? $presentedResolutionCase['primary_action'] : null; + $secondaryActions = is_array($presentedResolutionCase['secondary_actions'] ?? null) ? $presentedResolutionCase['secondary_actions'] : []; return [ 'question' => __('localization.review.review_pack_output_status'), @@ -711,26 +712,15 @@ private function reviewReadinessForTenant( 'boundary_color' => $followUpOverride ? $this->workspaceBoundaryColor((string) ($outputReadiness['customer_safe_state'] ?? 'requires_review')) : (string) ($outputGuidance['boundary_color'] ?? $this->workspaceBoundaryColor((string) ($outputReadiness['customer_safe_state'] ?? 'requires_review'))), - 'reason' => $followUpOverride - ? $this->workspaceReadinessReason( - reasonCode: $reasonCode, - outputReadiness: $outputReadiness, - findingPanel: $findingPanel, - packageAvailability: $packageAvailability, - ) - : (string) ($outputGuidance['primary_reason'] ?? $packageAvailability['description']), - 'impact' => $followUpOverride - ? $this->workspaceReadinessImpact( - state: $effectiveState, - reasonCode: $reasonCode, - ) - : (string) ($outputGuidance['impact'] ?? $this->workspaceReadinessImpact(state: $effectiveState, reasonCode: $reasonCode)), + 'reason' => (string) ($presentedResolutionCase['reason'] ?? $outputGuidance['primary_reason'] ?? $packageAvailability['description']), + 'impact' => (string) ($presentedResolutionCase['impact'] ?? $outputGuidance['impact'] ?? $this->workspaceReadinessImpact(state: $effectiveState, reasonCode: $reasonCode)), 'primary_action_label' => (string) ($primaryAction['label'] ?? $actions['primary_label']), 'primary_action_url' => $primaryAction['url'] ?? $actions['primary_url'], 'primary_action_icon' => (string) ($primaryAction['icon'] ?? $actions['primary_icon']), 'secondary_action_label' => $secondaryActions[0]['label'] ?? null, 'secondary_action_url' => $secondaryActions[0]['url'] ?? null, 'secondary_actions' => $secondaryActions, + 'resolution_case' => $presentedResolutionCase, 'output_guidance' => $outputGuidance, ]; } @@ -2324,6 +2314,19 @@ private function reviewOutputGuidanceForReview( ); } + /** + * @param array $outputGuidance + * @return array + */ + private function reviewOutputResolutionCaseForReview(EnvironmentReview $review, array $outputGuidance): array + { + return ReviewPackOutputResolutionAdapter::fromGuidance( + review: $review, + guidance: $outputGuidance, + sourceSurface: self::SOURCE_SURFACE, + ); + } + private function reviewPackHasReadyExport(?ReviewPack $pack): bool { if (! $pack instanceof ReviewPack) { @@ -2439,6 +2442,71 @@ private function workspaceReadinessImpact(string $state, string $reasonCode): st }; } + /** + * @param array $baseCase + * @param array $outputReadiness + * @param array{summary:string} $findingPanel + * @param array{state:string,label:string,description:string} $packageAvailability + * @param array{primary_label:string,primary_url:?string,primary_icon:string,secondary_label:?string,secondary_url:?string} $actions + * @return array + */ + private function workspaceFollowUpResolutionCase( + array $baseCase, + string $effectiveState, + string $reasonCode, + array $outputReadiness, + array $findingPanel, + array $packageAvailability, + array $actions, + ): array { + $primaryAction = ResolutionAction::fromArray([ + 'key' => 'customer_review_workspace.'.$reasonCode.'.primary_action', + 'label' => $actions['primary_label'], + 'url' => $actions['primary_url'], + 'icon' => $actions['primary_icon'], + 'kind' => str_starts_with($actions['primary_icon'], 'heroicon-o-arrow-down-tray') + ? 'download' + : 'environment_link', + ], 'customer_review_workspace.'.$reasonCode.'.primary_action', $actions['primary_label']); + + $secondaryActions = $actions['secondary_url'] !== null && $actions['secondary_label'] !== null + ? [ + ResolutionAction::fromArray([ + 'key' => 'customer_review_workspace.'.$reasonCode.'.secondary_action', + 'label' => $actions['secondary_label'], + 'url' => $actions['secondary_url'], + 'icon' => 'heroicon-o-arrow-top-right-on-square', + 'kind' => str_contains(strtolower($actions['secondary_label']), 'download') + ? 'download' + : 'environment_link', + ], 'customer_review_workspace.'.$reasonCode.'.secondary_action', $actions['secondary_label']), + ] + : []; + + return ResolutionCase::make( + key: 'customer_review_workspace.'.$reasonCode, + scope: is_array($baseCase['scope'] ?? null) ? $baseCase['scope'] : [], + severity: 'warning', + status: 'action_required', + title: $this->workspaceReadinessLabel($effectiveState), + reason: $this->workspaceReadinessReason( + reasonCode: $reasonCode, + outputReadiness: $outputReadiness, + findingPanel: $findingPanel, + packageAvailability: $packageAvailability, + ), + impact: $this->workspaceReadinessImpact( + state: $effectiveState, + reasonCode: $reasonCode, + ), + primaryAction: $primaryAction, + secondaryActions: $secondaryActions, + sourceRefs: is_array($baseCase['source_refs'] ?? null) ? $baseCase['source_refs'] : [], + evidenceRefs: is_array($baseCase['evidence_refs'] ?? null) ? $baseCase['evidence_refs'] : [], + technicalDetails: is_array($baseCase['technical_details'] ?? null) ? $baseCase['technical_details'] : [], + ); + } + /** * @return array{ * primary_label:string, diff --git a/apps/platform/app/Filament/Resources/EnvironmentReviewResource.php b/apps/platform/app/Filament/Resources/EnvironmentReviewResource.php index ad5017a1..5099e5b7 100644 --- a/apps/platform/app/Filament/Resources/EnvironmentReviewResource.php +++ b/apps/platform/app/Filament/Resources/EnvironmentReviewResource.php @@ -32,8 +32,9 @@ use App\Support\OpsUx\OperationUxPresenter; use App\Support\Rbac\UiEnforcement; use App\Support\ReasonTranslation\ReasonPresenter; -use App\Support\ReviewPackStatus; +use App\Support\ResolutionGuidance\Adapters\ReviewPackOutputResolutionAdapter; use App\Support\ReviewPacks\ReviewPackOutputResolutionGuidance; +use App\Support\ReviewPackStatus; use App\Support\Ui\ActionSurface\ActionSurfaceDeclaration; use App\Support\Ui\ActionSurface\Enums\ActionSurfaceInspectAffordance; use App\Support\Ui\ActionSurface\Enums\ActionSurfaceProfile; @@ -1083,6 +1084,13 @@ public static function outputGuidanceState(EnvironmentReview $record): array 'evidence' => $evidenceUrl, 'operation' => $operationUrl, ]); + $guidance['resolution_case'] = ReviewPackOutputResolutionAdapter::fromGuidance( + review: $record, + guidance: $guidance, + sourceSurface: static::isCustomerWorkspaceMode() + ? 'environment_review_detail.customer_workspace' + : 'environment_review_detail', + ); if (! static::isCustomerWorkspaceMode()) { return $guidance; diff --git a/apps/platform/app/Support/ResolutionGuidance/Adapters/ReviewPackOutputResolutionAdapter.php b/apps/platform/app/Support/ResolutionGuidance/Adapters/ReviewPackOutputResolutionAdapter.php new file mode 100644 index 00000000..19f07a01 --- /dev/null +++ b/apps/platform/app/Support/ResolutionGuidance/Adapters/ReviewPackOutputResolutionAdapter.php @@ -0,0 +1,203 @@ + $guidance + * @return array{ + * key:string, + * scope:array, + * severity:string, + * status:string, + * title:string, + * reason:string, + * impact:string, + * primary_action:array{ + * key:string, + * label:string, + * type:string, + * url:?string, + * icon:string, + * kind:string, + * capability:?string, + * requires_confirmation:bool, + * audit_event:?string, + * operation_run_type:?string, + * disabled_reason:?string + * }, + * secondary_actions:list, + * source_refs:list, + * evidence_refs:list, + * technical_details:array + * } + */ + public static function fromGuidance(EnvironmentReview $review, array $guidance, string $sourceSurface): array + { + $scope = array_filter([ + 'type' => 'review_pack', + 'workspace_id' => (int) $review->workspace_id, + 'managed_environment_id' => (int) $review->managed_environment_id, + 'environment_review_id' => (int) $review->getKey(), + 'review_pack_id' => $review->currentExportReviewPack instanceof ReviewPack + ? (int) $review->currentExportReviewPack->getKey() + : '', + 'source_surface' => $sourceSurface, + ], static fn (mixed $value): bool => $value !== null && $value !== ''); + + $primaryAction = ResolutionAction::fromArray( + is_array($guidance['primary_action'] ?? null) ? $guidance['primary_action'] : null, + self::caseKey((string) ($guidance['state'] ?? ReviewPackOutputResolutionGuidance::STATE_UNKNOWN)).'.primary_action', + __('localization.review.review_output_limitations'), + ); + + return ResolutionCase::make( + key: self::caseKey((string) ($guidance['state'] ?? ReviewPackOutputResolutionGuidance::STATE_UNKNOWN)), + scope: $scope, + severity: self::severity((string) ($guidance['state'] ?? ReviewPackOutputResolutionGuidance::STATE_UNKNOWN)), + status: self::status((string) ($guidance['state'] ?? ReviewPackOutputResolutionGuidance::STATE_UNKNOWN)), + title: (string) ($guidance['label'] ?? __('localization.review.requires_review')), + reason: (string) ($guidance['primary_reason'] ?? __('localization.review.review_pack_with_limitations_description')), + impact: (string) ($guidance['impact'] ?? __('localization.review.published_with_limitations_impact')), + primaryAction: $primaryAction, + secondaryActions: self::secondaryActions($guidance), + sourceRefs: self::sourceRefs($review), + evidenceRefs: self::evidenceRefs($review), + technicalDetails: self::technicalDetails($guidance), + ); + } + + /** + * @param array $guidance + * @return list + */ + private static function secondaryActions(array $guidance): array + { + $secondaryActions = is_array($guidance['secondary_actions'] ?? null) ? $guidance['secondary_actions'] : []; + + return array_values(array_map( + static fn (array $action, int $index): array => ResolutionAction::fromArray( + $action, + self::caseKey((string) ($guidance['state'] ?? ReviewPackOutputResolutionGuidance::STATE_UNKNOWN)).'.secondary_action_'.$index, + __('localization.review.review_output_limitations'), + ), + array_values(array_filter($secondaryActions, static fn (mixed $action): bool => is_array($action))), + array_keys(array_values(array_filter($secondaryActions, static fn (mixed $action): bool => is_array($action)))), + )); + } + + /** + * @return list + */ + private static function sourceRefs(EnvironmentReview $review): array + { + $refs = [ + [ + 'type' => 'environment_review', + 'id' => (int) $review->getKey(), + ], + ]; + + if ($review->currentExportReviewPack instanceof ReviewPack) { + $refs[] = [ + 'type' => 'review_pack', + 'id' => (int) $review->currentExportReviewPack->getKey(), + ]; + } + + if ($review->operationRun !== null) { + $refs[] = [ + 'type' => 'operation_run', + 'id' => (int) $review->operationRun->getKey(), + ]; + } + + return $refs; + } + + /** + * @return list + */ + private static function evidenceRefs(EnvironmentReview $review): array + { + if (! $review->evidenceSnapshot instanceof EvidenceSnapshot) { + return []; + } + + return [[ + 'type' => 'evidence_snapshot', + 'id' => (int) $review->evidenceSnapshot->getKey(), + ]]; + } + + /** + * @param array $guidance + * @return array + */ + private static function technicalDetails(array $guidance): array + { + return array_filter( + is_array($guidance['technical_details'] ?? null) ? $guidance['technical_details'] : [], + static fn (mixed $value): bool => is_string($value) && $value !== '', + ); + } + + private static function caseKey(string $state): string + { + return 'review_output.'.$state; + } + + private static function severity(string $state): string + { + return match ($state) { + ReviewPackOutputResolutionGuidance::STATE_CUSTOMER_SAFE_READY => 'success', + ReviewPackOutputResolutionGuidance::STATE_PUBLICATION_BLOCKED => 'critical', + default => 'warning', + }; + } + + private static function status(string $state): string + { + return match ($state) { + ReviewPackOutputResolutionGuidance::STATE_CUSTOMER_SAFE_READY => 'ready', + ReviewPackOutputResolutionGuidance::STATE_PUBLICATION_BLOCKED, + ReviewPackOutputResolutionGuidance::STATE_EXPORT_NOT_READY => 'blocked', + ReviewPackOutputResolutionGuidance::STATE_UNKNOWN => 'unknown', + default => 'action_required', + }; + } +} diff --git a/apps/platform/app/Support/ResolutionGuidance/ResolutionAction.php b/apps/platform/app/Support/ResolutionGuidance/ResolutionAction.php new file mode 100644 index 00000000..d7c6fca1 --- /dev/null +++ b/apps/platform/app/Support/ResolutionGuidance/ResolutionAction.php @@ -0,0 +1,206 @@ + $key, + 'label' => $label, + 'type' => $type, + 'url' => $url, + 'icon' => $icon, + 'kind' => $kind, + 'capability' => $capability, + 'requires_confirmation' => $requiresConfirmation, + 'audit_event' => $auditEvent, + 'operation_run_type' => $operationRunType, + 'disabled_reason' => $disabledReason, + ]; + } + + /** + * @return array{ + * key:string, + * label:string, + * type:string, + * url:null, + * icon:string, + * kind:string, + * capability:null, + * requires_confirmation:false, + * audit_event:null, + * operation_run_type:null, + * disabled_reason:?string + * } + */ + public static function none(string $key, string $label, ?string $disabledReason = null): array + { + return [ + 'key' => $key, + 'label' => $label, + 'type' => self::TYPE_NONE, + 'url' => null, + 'icon' => self::iconForType(self::TYPE_NONE), + 'kind' => 'none', + 'capability' => null, + 'requires_confirmation' => false, + 'audit_event' => null, + 'operation_run_type' => null, + 'disabled_reason' => $disabledReason, + ]; + } + + private static function typeFromKind(?string $kind, ?string $url): string + { + return match ($kind) { + 'download' => self::TYPE_DOWNLOAD, + 'disclosure' => self::TYPE_DISCLOSURE, + 'none' => self::TYPE_NONE, + default => $url !== null ? self::TYPE_NAVIGATION : self::TYPE_NONE, + }; + } + + private static function fallbackType(?string $kind, ?string $url): string + { + return match (true) { + $kind === 'download' => self::TYPE_DOWNLOAD, + $kind === 'disclosure' => self::TYPE_DISCLOSURE, + $url !== null => self::TYPE_NAVIGATION, + default => self::TYPE_NONE, + }; + } + + private static function kindFromType(string $type, ?string $kind): string + { + if (is_string($kind) && $kind !== '') { + return $kind; + } + + return match ($type) { + self::TYPE_DOWNLOAD => 'download', + self::TYPE_DISCLOSURE => 'disclosure', + self::TYPE_NONE => 'none', + default => 'environment_link', + }; + } + + private static function iconForType(string $type): string + { + return match ($type) { + self::TYPE_DOWNLOAD => 'heroicon-o-arrow-down-tray', + self::TYPE_DISCLOSURE => 'heroicon-o-information-circle', + self::TYPE_NONE => 'heroicon-o-minus-circle', + default => 'heroicon-o-arrow-top-right-on-square', + }; + } + + private static function isUnsafeExecutable( + string $type, + ?string $capability, + ?string $auditEvent, + bool $requiresConfirmation, + ?string $operationRunType, + ): bool { + if (! in_array($type, [self::TYPE_DOMAIN_ACTION, self::TYPE_OPERATION_ACTION], true)) { + return false; + } + + if ($capability === null || $auditEvent === null) { + return true; + } + + if (! $requiresConfirmation) { + return true; + } + + return $type === self::TYPE_OPERATION_ACTION && $operationRunType === null; + } +} diff --git a/apps/platform/app/Support/ResolutionGuidance/ResolutionCase.php b/apps/platform/app/Support/ResolutionGuidance/ResolutionCase.php new file mode 100644 index 00000000..025cef64 --- /dev/null +++ b/apps/platform/app/Support/ResolutionGuidance/ResolutionCase.php @@ -0,0 +1,108 @@ + $scope + * @param array{ + * key:string, + * label:string, + * type:string, + * url:?string, + * icon:string, + * kind:string, + * capability:?string, + * requires_confirmation:bool, + * audit_event:?string, + * operation_run_type:?string, + * disabled_reason:?string + * } $primaryAction + * @param list $secondaryActions + * @param list $sourceRefs + * @param list $evidenceRefs + * @param array $technicalDetails + * @return array{ + * key:string, + * scope:array, + * severity:string, + * status:string, + * title:string, + * reason:string, + * impact:string, + * primary_action:array{ + * key:string, + * label:string, + * type:string, + * url:?string, + * icon:string, + * kind:string, + * capability:?string, + * requires_confirmation:bool, + * audit_event:?string, + * operation_run_type:?string, + * disabled_reason:?string + * }, + * secondary_actions:list, + * source_refs:list, + * evidence_refs:list, + * technical_details:array + * } + */ + public static function make( + string $key, + array $scope, + string $severity, + string $status, + string $title, + string $reason, + string $impact, + array $primaryAction, + array $secondaryActions = [], + array $sourceRefs = [], + array $evidenceRefs = [], + array $technicalDetails = [], + ): array { + return [ + 'key' => $key, + 'scope' => array_filter($scope, static fn (mixed $value): bool => $value !== ''), + 'severity' => $severity, + 'status' => $status, + 'title' => $title, + 'reason' => $reason, + 'impact' => $impact, + 'primary_action' => $primaryAction, + 'secondary_actions' => array_values($secondaryActions), + 'source_refs' => array_values($sourceRefs), + 'evidence_refs' => array_values($evidenceRefs), + 'technical_details' => $technicalDetails, + ]; + } +} diff --git a/apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php b/apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php index f5f6b750..4afb5324 100644 --- a/apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php +++ b/apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php @@ -84,9 +84,9 @@ public static function readinessForReview(EnvironmentReview $review): array * limitation_count:int, * limitation_summary:?string, * action_help:?string, - * primary_action:array{label:string,url:?string,kind:string,icon:string}|null, - * secondary_actions:list, - * limitations:list}>, + * primary_action:array{key:string,label:string,url:?string,kind:string,icon:string}|null, + * secondary_actions:list, + * limitations:list}>, * technical_details:array * } */ @@ -174,7 +174,7 @@ private static function sectionStateCounts(Collection $sections): array } /** - * @param list,priority:int}> $limitations + * @param list,priority:int}> $limitations */ private static function state(array $readiness, array $limitations): string { @@ -193,7 +193,7 @@ private static function state(array $readiness, array $limitations): string /** * @param array $readiness * @param array{download?:?string,review?:?string,evidence?:?string,operation?:?string} $urls - * @return list,priority:int}> + * @return list,priority:int}> */ private static function limitations(array $readiness, array $urls): array { @@ -297,7 +297,7 @@ private static function limitations(array $readiness, array $urls): array /** * @param array{download?:?string,review?:?string,evidence?:?string,operation?:?string} $urls - * @return array{label:string,url:?string,kind:string,icon:string}|null + * @return array{key:string,label:string,url:?string,kind:string,icon:string}|null */ private static function primaryAction(string $state, ?string $primaryLimitationKey, array $urls): ?array { @@ -323,8 +323,8 @@ private static function primaryAction(string $state, ?string $primaryLimitationK /** * @param array{download?:?string,review?:?string,evidence?:?string,operation?:?string} $urls - * @param array{label:string,url:?string,kind:string,icon:string}|null $primaryAction - * @return list + * @param array{key:string,label:string,url:?string,kind:string,icon:string}|null $primaryAction + * @return list */ private static function secondaryActions(string $state, ?array $primaryAction, array $urls): array { @@ -380,11 +380,12 @@ private static function primaryActionUrl(string $actionKey, array $urls): ?strin } /** - * @return array{label:string,url:?string,kind:string,icon:string}|null + * @return array{key:string,label:string,url:?string,kind:string,icon:string}|null */ private static function action(string $actionKey, ?string $url): ?array { return [ + 'key' => $actionKey, 'label' => match ($actionKey) { 'download_customer_safe_review_pack' => __('localization.review.download_customer_safe_review_pack'), 'download_internal_review_pack' => __('localization.review.download_internal_review_pack'), diff --git a/apps/platform/resources/views/filament/infolists/entries/review-pack-output-guidance.blade.php b/apps/platform/resources/views/filament/infolists/entries/review-pack-output-guidance.blade.php index 574281a2..7d0d61ce 100644 --- a/apps/platform/resources/views/filament/infolists/entries/review-pack-output-guidance.blade.php +++ b/apps/platform/resources/views/filament/infolists/entries/review-pack-output-guidance.blade.php @@ -3,12 +3,15 @@ $state = is_array($state) ? $state : []; $limitations = is_array($state['limitations'] ?? null) ? $state['limitations'] : []; $technicalDetails = is_array($state['technical_details'] ?? null) ? $state['technical_details'] : []; - $secondaryActions = is_array($state['secondary_actions'] ?? null) ? $state['secondary_actions'] : []; + $resolutionCase = is_array($state['resolution_case'] ?? null) ? $state['resolution_case'] : []; + $secondaryActions = is_array($resolutionCase['secondary_actions'] ?? null) + ? $resolutionCase['secondary_actions'] + : (is_array($state['secondary_actions'] ?? null) ? $state['secondary_actions'] : []); $detailMode = (bool) ($state['detail_mode'] ?? false); $contextNote = is_string($state['context_note'] ?? null) ? $state['context_note'] : null; $nextStepLabel = is_string($state['next_step_label'] ?? null) ? $state['next_step_label'] - : data_get($state, 'primary_action.label', __('localization.review.review_output_limitations')); + : data_get($resolutionCase, 'primary_action.label', data_get($state, 'primary_action.label', __('localization.review.review_output_limitations'))); @endphp
@@ -52,11 +55,14 @@
+

+ {{ $resolutionCase['title'] ?? ($state['label'] ?? __('localization.review.requires_review')) }} +

- {{ $state['primary_reason'] ?? __('localization.review.review_pack_with_limitations_description') }} + {{ $resolutionCase['reason'] ?? ($state['primary_reason'] ?? __('localization.review.review_pack_with_limitations_description')) }}

- {{ $state['impact'] ?? __('localization.review.published_with_limitations_impact') }} + {{ $resolutionCase['impact'] ?? ($state['impact'] ?? __('localization.review.published_with_limitations_impact')) }}

@if (filled($contextNote))

@@ -67,14 +73,14 @@ @unless ($detailMode)

- @if (filled(data_get($state, 'primary_action.url'))) + @if (filled(data_get($resolutionCase, 'primary_action.url', data_get($state, 'primary_action.url')))) - {{ $state['primary_action']['label'] }} + {{ data_get($resolutionCase, 'primary_action.label', data_get($state, 'primary_action.label')) }} @endif diff --git a/apps/platform/resources/views/filament/pages/reviews/customer-review-workspace.blade.php b/apps/platform/resources/views/filament/pages/reviews/customer-review-workspace.blade.php index e7ac271f..2f2d7435 100644 --- a/apps/platform/resources/views/filament/pages/reviews/customer-review-workspace.blade.php +++ b/apps/platform/resources/views/filament/pages/reviews/customer-review-workspace.blade.php @@ -47,6 +47,7 @@ $followUps = $reviewPayload['follow_ups']; $diagnostics = $reviewPayload['diagnostics']; $disclosureRules = $reviewPayload['disclosure_rules']; + $resolutionCase = is_array($readiness['resolution_case'] ?? null) ? $readiness['resolution_case'] : []; $reviewPackValueToneClasses = [ 'gray' => 'border-gray-200 bg-gray-50 text-gray-700 dark:border-white/10 dark:bg-white/5 dark:text-gray-300', 'info' => 'border-info-200 bg-info-50 text-info-700 dark:border-info-700/60 dark:bg-info-500/10 dark:text-info-300', @@ -74,11 +75,14 @@ class="rounded-xl border border-gray-200 bg-white p-4 shadow-sm dark:border-whit
-

+
{{ $readiness['question'] }} +
+

+ {{ $resolutionCase['title'] ?? $readiness['label'] }}

- {{ $readiness['reason'] }} + {{ $resolutionCase['reason'] ?? $readiness['reason'] }}

@@ -88,7 +92,7 @@ class="rounded-xl border border-gray-200 bg-white p-4 shadow-sm dark:border-whit {{ __('localization.review.impact') }}

- {{ $readiness['impact'] }} + {{ $resolutionCase['impact'] ?? $readiness['impact'] }}

@@ -106,19 +110,19 @@ class="rounded-xl border border-gray-200 bg-white p-4 shadow-sm dark:border-whit
- @if ($readiness['primary_action_url']) + @if (filled(data_get($resolutionCase, 'primary_action.url', $readiness['primary_action_url']))) - {{ $readiness['primary_action_label'] }} + {{ data_get($resolutionCase, 'primary_action.label', $readiness['primary_action_label']) }} @endif - @foreach ($readiness['secondary_actions'] as $secondaryAction) + @foreach ((is_array($resolutionCase['secondary_actions'] ?? null) ? $resolutionCase['secondary_actions'] : $readiness['secondary_actions']) as $secondaryAction) browser()->timeout(60_000); + +beforeEach(function (): void { + Storage::fake('exports'); +}); + +it('Spec350 smokes the shared resolution path from workspace guidance into review detail', function (): void { + [$user, $environment] = createUserWithTenant(role: 'owner', workspaceRole: 'manager'); + $environment->forceFill(['name' => 'Spec350 Browser Blocked'])->save(); + + [$review] = spec350BrowserCreatePublishedReviewWithPack( + $environment, + $user, + seedPartialEnvironmentReviewEvidence($environment, findingCount: 0, driftCount: 0), + [ + 'publish_blockers' => ['Operator approval note is still missing.'], + ], + [ + 'include_pii' => false, + 'include_operations' => true, + ], + 'review-packs/spec350-browser-blocked.zip', + markReady: false, + ); + + spec350AuthenticateBrowser($this, $user, $environment); + + $detailUrl = EnvironmentReviewResource::environmentScopedUrl('view', ['record' => $review], $environment) + .'?'.http_build_query([ + CustomerReviewWorkspace::DETAIL_CONTEXT_QUERY_KEY => 1, + 'source_surface' => CustomerReviewWorkspace::SOURCE_SURFACE, + 'tenant_filter_id' => (int) $environment->getKey(), + ]); + + $page = visit(CustomerReviewWorkspace::environmentFilterUrl($environment)) + ->resize(1236, 900) + ->waitForText('What is the current review pack output state?') + ->assertSee('Output not customer-ready') + ->assertSee('Inspect review blockers') + ->assertSee('Evidence basis incomplete') + ->assertSee('Technical details') + ->assertScript('document.querySelector("[data-testid=\"customer-review-primary-action\"]")?.getAttribute("href")', $detailUrl) + ->assertNoJavaScriptErrors() + ->assertNoConsoleLogs(); + $page->screenshot(true, spec350BrowserScreenshotName('01-workspace-blocked')); + spec350CopyBrowserScreenshot('01-workspace-blocked'); + + $page = visit($detailUrl) + ->waitForText('Output not customer-ready') + ->assertSee('Review limitations below') + ->assertSee('You are already on the review detail for this output.') + ->assertDontSee('Open evidence basis') + ->assertDontSee('Open operation proof') + ->assertNoJavaScriptErrors() + ->assertNoConsoleLogs(); + $page->screenshot(true, spec350BrowserScreenshotName('02-detail-context')); + spec350CopyBrowserScreenshot('02-detail-context'); +}); + +function spec350BrowserScreenshotName(string $name): string +{ + return 'spec350-operator-resolution-guidance-'.$name; +} + +function spec350CopyBrowserScreenshot(string $name): void +{ + $filename = spec350BrowserScreenshotName($name).'.png'; + $source = base_path('tests/Browser/Screenshots/'.$filename); + $targetDirectory = repo_path('specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots'); + + if (! is_dir($targetDirectory)) { + @mkdir($targetDirectory, 0755, true); + } + + if (! is_file($source)) { + $source = \Pest\Browser\Support\Screenshot::path($filename); + } + + for ($attempt = 0; $attempt < 10 && ! is_file($source); $attempt++) { + usleep(100_000); + clearstatcache(true, $source); + } + + if (is_file($source) && is_dir($targetDirectory) && is_writable($targetDirectory)) { + @copy($source, $targetDirectory.DIRECTORY_SEPARATOR.$name.'.png'); + } +} + +function spec350AuthenticateBrowser(mixed $test, User $user, ManagedEnvironment $environment): void +{ + $workspaceId = (int) $environment->workspace_id; + + $test->actingAs($user)->withSession([ + WorkspaceContext::SESSION_KEY => $workspaceId, + WorkspaceContext::LAST_ENVIRONMENT_IDS_SESSION_KEY => [ + (string) $workspaceId => (int) $environment->getKey(), + ], + ]); + + session()->put(WorkspaceContext::SESSION_KEY, $workspaceId); + session()->put(WorkspaceContext::LAST_ENVIRONMENT_IDS_SESSION_KEY, [ + (string) $workspaceId => (int) $environment->getKey(), + ]); + + setAdminPanelContext($environment); +} + +/** + * @param array $summaryOverrides + * @param array $packOptions + * @return array{0: EnvironmentReview, 1: ReviewPack} + */ +function spec350BrowserCreatePublishedReviewWithPack( + ManagedEnvironment $environment, + User $user, + EvidenceSnapshot $snapshot, + array $summaryOverrides = [], + array $packOptions = [], + string $filePath = 'review-packs/spec350-browser-review-pack.zip', + bool $markReady = true, +): array { + $review = composeEnvironmentReviewForTest($environment, $user, $snapshot); + $summary = array_replace_recursive( + is_array($review->summary) ? $review->summary : [], + [ + 'control_interpretation' => [ + 'version_key' => ComplianceEvidenceMappingV1::VERSION_KEY, + 'controls' => [ + [ + 'control_key' => 'customer-output', + 'title' => 'Customer output', + 'readiness_bucket' => $markReady ? 'evidence_on_record' : 'review_recommended', + 'readiness_label' => $markReady ? 'Evidence on record' : 'Review recommended', + 'primary_reason' => $markReady ? 'Evidence path is complete.' : 'Evidence basis needs review.', + 'recommended_next_action' => $markReady ? 'Open the current customer review pack.' : 'Review the evidence basis before sharing.', + ], + ], + ], + ], + $summaryOverrides, + ); + + Storage::disk('exports')->put($filePath, 'PK-spec350-browser-test'); + + $review->forceFill([ + 'status' => EnvironmentReviewStatus::Published->value, + 'completeness_state' => $markReady + ? EnvironmentReviewCompletenessState::Complete->value + : (string) $review->completeness_state, + 'summary' => $summary, + 'generated_at' => now()->subMinutes(5), + 'published_at' => now()->subMinutes(3), + 'published_by_user_id' => (int) $user->getKey(), + ])->save(); + + if ($markReady) { + $review = markEnvironmentReviewCustomerSafeReady($review); + } + + $pack = ReviewPack::factory()->ready()->create([ + 'managed_environment_id' => (int) $environment->getKey(), + 'workspace_id' => (int) $environment->workspace_id, + 'environment_review_id' => (int) $review->getKey(), + 'evidence_snapshot_id' => (int) $snapshot->getKey(), + 'initiated_by_user_id' => (int) $user->getKey(), + 'options' => array_replace([ + 'include_pii' => false, + 'include_operations' => true, + ], $packOptions), + 'file_path' => $filePath, + 'file_disk' => 'exports', + 'generated_at' => now()->subMinutes(4), + ]); + + $review->forceFill(['current_export_review_pack_id' => (int) $pack->getKey()])->save(); + + return [$review->fresh(['tenant', 'evidenceSnapshot', 'currentExportReviewPack.operationRun', 'operationRun']), $pack]; +} diff --git a/apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php b/apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php new file mode 100644 index 00000000..2e384175 --- /dev/null +++ b/apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php @@ -0,0 +1,119 @@ +create(['name' => 'Spec350 Detail Blocked']); + [$owner, $tenant] = createUserWithTenant(tenant: $tenant, role: 'owner'); + $snapshot = seedPartialEnvironmentReviewEvidence($tenant, findingCount: 0, driftCount: 0); + $review = composeEnvironmentReviewForTest($tenant, $owner, $snapshot); + $summary = array_replace_recursive(is_array($review->summary) ? $review->summary : [], [ + 'publish_blockers' => ['Operator approval note is still missing.'], + ]); + + $review->forceFill([ + 'status' => EnvironmentReviewStatus::Published->value, + 'published_at' => now(), + 'published_by_user_id' => (int) $owner->getKey(), + 'summary' => $summary, + ])->save(); + + Storage::disk('exports')->put('review-packs/spec350-detail-blocked.zip', 'PK-spec350-detail-blocked'); + + $pack = ReviewPack::factory()->ready()->create([ + 'managed_environment_id' => (int) $tenant->getKey(), + 'workspace_id' => (int) $tenant->workspace_id, + 'environment_review_id' => (int) $review->getKey(), + 'evidence_snapshot_id' => (int) $snapshot->getKey(), + 'initiated_by_user_id' => (int) $owner->getKey(), + 'options' => [ + 'include_pii' => false, + 'include_operations' => true, + ], + 'file_path' => 'review-packs/spec350-detail-blocked.zip', + 'file_disk' => 'exports', + 'generated_at' => now()->subMinutes(3), + ]); + + $review->forceFill(['current_export_review_pack_id' => (int) $pack->getKey()])->save(); + + setAdminEnvironmentContext($tenant); + + $state = EnvironmentReviewResource::outputGuidanceState($review->fresh(['tenant', 'evidenceSnapshot', 'currentExportReviewPack.operationRun', 'operationRun'])); + + expect(data_get($state, 'resolution_case.key'))->toBe('review_output.publication_blocked') + ->and(data_get($state, 'resolution_case.primary_action.key'))->toBe('resolve_review_blockers') + ->and(data_get($state, 'resolution_case.source_refs'))->toContainEqual(['type' => 'environment_review', 'id' => (int) $review->getKey()]) + ->and(data_get($state, 'resolution_case.source_refs'))->toContainEqual(['type' => 'review_pack', 'id' => (int) $pack->getKey()]) + ->and(data_get($state, 'resolution_case.evidence_refs'))->toHaveCount(1); + + $this->actingAs($owner) + ->get(EnvironmentReviewResource::environmentScopedUrl('view', ['record' => $review], $tenant)) + ->assertOk() + ->assertSee('Output not customer-ready') + ->assertSee('Inspect review blockers'); +}); + +it('keeps the customer-workspace detail mode action suppression while retaining the shared case payload', function (): void { + $tenant = ManagedEnvironment::factory()->create(['name' => 'Spec350 Detail Context']); + [$owner, $tenant] = createUserWithTenant(tenant: $tenant, role: 'owner'); + $snapshot = seedPartialEnvironmentReviewEvidence($tenant, findingCount: 0, driftCount: 0); + $review = composeEnvironmentReviewForTest($tenant, $owner, $snapshot); + $summary = array_replace_recursive(is_array($review->summary) ? $review->summary : [], [ + 'publish_blockers' => ['Operator approval note is still missing.'], + ]); + + $review->forceFill([ + 'status' => EnvironmentReviewStatus::Published->value, + 'published_at' => now(), + 'published_by_user_id' => (int) $owner->getKey(), + 'summary' => $summary, + ])->save(); + + Storage::disk('exports')->put('review-packs/spec350-detail-context.zip', 'PK-spec350-detail-context'); + + $pack = ReviewPack::factory()->ready()->create([ + 'managed_environment_id' => (int) $tenant->getKey(), + 'workspace_id' => (int) $tenant->workspace_id, + 'environment_review_id' => (int) $review->getKey(), + 'evidence_snapshot_id' => (int) $snapshot->getKey(), + 'initiated_by_user_id' => (int) $owner->getKey(), + 'options' => [ + 'include_pii' => false, + 'include_operations' => true, + ], + 'file_path' => 'review-packs/spec350-detail-context.zip', + 'file_disk' => 'exports', + 'generated_at' => now()->subMinutes(3), + ]); + + $review->forceFill(['current_export_review_pack_id' => (int) $pack->getKey()])->save(); + + setAdminEnvironmentContext($tenant); + + $this->actingAs($owner) + ->get(EnvironmentReviewResource::environmentScopedUrl('view', [ + 'record' => $review, + CustomerReviewWorkspace::DETAIL_CONTEXT_QUERY_KEY => 1, + ], $tenant)) + ->assertOk() + ->assertSee('Output not customer-ready') + ->assertSee('Review limitations below') + ->assertSee('You are already on the review detail for this output.') + ->assertDontSee('Open evidence basis') + ->assertDontSee('Open operation proof'); +}); diff --git a/apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php b/apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php new file mode 100644 index 00000000..2ff127ed --- /dev/null +++ b/apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php @@ -0,0 +1,130 @@ +create(['name' => 'Spec350 Workspace Blocked']); + [$user, $environment] = createUserWithTenant(tenant: $environment, role: 'owner', workspaceRole: 'manager'); + $snapshot = seedPartialEnvironmentReviewEvidence($environment, findingCount: 0, driftCount: 0); + $review = composeEnvironmentReviewForTest($environment, $user, $snapshot); + $summary = array_replace_recursive(is_array($review->summary) ? $review->summary : [], [ + 'publish_blockers' => ['Operator approval note is still missing.'], + ]); + + $review->forceFill([ + 'status' => EnvironmentReviewStatus::Published->value, + 'published_at' => now(), + 'published_by_user_id' => (int) $user->getKey(), + 'summary' => $summary, + ])->save(); + + Storage::disk('exports')->put('review-packs/spec350-workspace-blocked.zip', 'PK-spec350-workspace-blocked'); + + $pack = ReviewPack::factory()->ready()->create([ + 'managed_environment_id' => (int) $environment->getKey(), + 'workspace_id' => (int) $environment->workspace_id, + 'environment_review_id' => (int) $review->getKey(), + 'evidence_snapshot_id' => (int) $snapshot->getKey(), + 'initiated_by_user_id' => (int) $user->getKey(), + 'options' => [ + 'include_pii' => false, + 'include_operations' => true, + ], + 'file_path' => 'review-packs/spec350-workspace-blocked.zip', + 'file_disk' => 'exports', + 'generated_at' => now()->subMinutes(3), + ]); + + $review->forceFill(['current_export_review_pack_id' => (int) $pack->getKey()])->save(); + + $component = spec350WorkspaceComponent($user, $environment) + ->assertSee('What is the current review pack output state?') + ->assertSee('Output not customer-ready') + ->assertSee('Inspect review blockers') + ->assertSee('Review blockers are still recorded for this output.'); + + $payload = $component->instance()->latestReviewConsumptionPayload(); + + expect(data_get($payload, 'readiness.resolution_case.key'))->toBe('review_output.publication_blocked') + ->and(data_get($payload, 'readiness.resolution_case.scope.source_surface'))->toBe(CustomerReviewWorkspace::SOURCE_SURFACE) + ->and(data_get($payload, 'readiness.resolution_case.primary_action.key'))->toBe('resolve_review_blockers') + ->and(data_get($payload, 'readiness.resolution_case.source_refs'))->toContainEqual(['type' => 'environment_review', 'id' => (int) $review->getKey()]) + ->and(data_get($payload, 'readiness.resolution_case.source_refs'))->toContainEqual(['type' => 'review_pack', 'id' => (int) $pack->getKey()]) + ->and(data_get($payload, 'readiness.resolution_case.evidence_refs'))->toHaveCount(1); +}); + +it('preserves findings follow-up overrides above the shared review-output case', function (): void { + $environment = ManagedEnvironment::factory()->create(['name' => 'Spec350 Workspace Findings']); + [$user, $environment] = createUserWithTenant(tenant: $environment, role: 'owner', workspaceRole: 'manager'); + $snapshot = seedEnvironmentReviewEvidence($environment, findingCount: 0, driftCount: 0); + $review = composeEnvironmentReviewForTest($environment, $user, $snapshot); + $review->forceFill([ + 'status' => EnvironmentReviewStatus::Published->value, + 'published_at' => now(), + 'published_by_user_id' => (int) $user->getKey(), + ])->save(); + $review = markEnvironmentReviewCustomerSafeReady($review); + + Storage::disk('exports')->put('review-packs/spec350-workspace-findings.zip', 'PK-spec350-workspace-findings'); + + $pack = ReviewPack::factory()->ready()->create([ + 'managed_environment_id' => (int) $environment->getKey(), + 'workspace_id' => (int) $environment->workspace_id, + 'environment_review_id' => (int) $review->getKey(), + 'evidence_snapshot_id' => (int) $snapshot->getKey(), + 'initiated_by_user_id' => (int) $user->getKey(), + 'options' => [ + 'include_pii' => false, + 'include_operations' => true, + ], + 'file_path' => 'review-packs/spec350-workspace-findings.zip', + 'file_disk' => 'exports', + 'generated_at' => now()->subMinutes(3), + ]); + + $review->forceFill(['current_export_review_pack_id' => (int) $pack->getKey()])->save(); + + Finding::factory()->create([ + 'managed_environment_id' => (int) $environment->getKey(), + 'workspace_id' => (int) $environment->workspace_id, + 'severity' => Finding::SEVERITY_HIGH, + 'status' => Finding::STATUS_NEW, + ]); + + $component = spec350WorkspaceComponent($user, $environment) + ->assertSee('Published with limitations') + ->assertSee('Keep open findings visible before customer handoff.') + ->assertSee('Open review'); + + $payload = $component->instance()->latestReviewConsumptionPayload(); + + expect(data_get($payload, 'readiness.resolution_case.key'))->toBe('customer_review_workspace.findings_follow_up_required') + ->and(data_get($payload, 'readiness.resolution_case.primary_action.label'))->toBe('Open review') + ->and(data_get($payload, 'readiness.output_guidance.label'))->toBe('Customer-safe review pack ready'); +}); + +function spec350WorkspaceComponent(User $user, ManagedEnvironment $environment): mixed +{ + session()->put(WorkspaceContext::SESSION_KEY, (int) $environment->workspace_id); + setAdminPanelContext(); + + return Livewire::actingAs($user) + ->test(CustomerReviewWorkspace::class); +} diff --git a/apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php b/apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php new file mode 100644 index 00000000..c3455d58 --- /dev/null +++ b/apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php @@ -0,0 +1,94 @@ + 'review_output.open_review', + 'label' => 'Open review', + 'url' => '/admin/reviews/1', + 'kind' => 'environment_link', + 'icon' => 'heroicon-o-arrow-top-right-on-square', + ], 'review_output.open_review'); + $download = ResolutionAction::fromArray([ + 'key' => 'review_output.download_review_pack_with_limitations', + 'label' => 'Download review pack with limitations', + 'url' => '/admin/review-packs/1/download', + 'kind' => 'download', + 'icon' => 'heroicon-o-arrow-down-tray', + ], 'review_output.download_review_pack_with_limitations'); + + expect($navigation['type'])->toBe(ResolutionAction::TYPE_NAVIGATION) + ->and($navigation['kind'])->toBe('environment_link') + ->and($download['type'])->toBe(ResolutionAction::TYPE_DOWNLOAD) + ->and($download['kind'])->toBe('download'); +}); + +it('degrades unsafe executable actions to a safe non-executable fallback', function (): void { + $action = ResolutionAction::fromArray([ + 'key' => 'review_output.retry_generation', + 'label' => 'Retry generation', + 'type' => ResolutionAction::TYPE_OPERATION_ACTION, + 'url' => '/admin/operations/1', + 'icon' => 'heroicon-o-arrow-path', + ], 'review_output.retry_generation'); + + expect($action['type'])->toBe(ResolutionAction::TYPE_NAVIGATION) + ->and($action['url'])->toBe('/admin/operations/1') + ->and($action['capability'])->toBeNull() + ->and($action['audit_event'])->toBeNull() + ->and($action['requires_confirmation'])->toBeFalse() + ->and($action['operation_run_type'])->toBeNull(); +}); + +it('builds a resolution case with explicit scope and proof references', function (): void { + $case = ResolutionCase::make( + key: 'review_output.publication_blocked', + scope: [ + 'type' => 'review_pack', + 'workspace_id' => 1, + 'managed_environment_id' => 41, + 'environment_review_id' => 6, + 'source_surface' => 'customer_review_workspace', + ], + severity: 'critical', + status: 'blocked', + title: 'Output not customer-ready', + reason: 'The published review is based on incomplete evidence.', + impact: 'Do not share the current review pack externally.', + primaryAction: ResolutionAction::fromArray([ + 'key' => 'review_output.resolve_review_blockers', + 'label' => 'Inspect review blockers', + 'url' => '/admin/reviews/6', + 'kind' => 'environment_link', + ], 'review_output.resolve_review_blockers'), + secondaryActions: [ + ResolutionAction::fromArray([ + 'key' => 'review_output.open_evidence_basis', + 'label' => 'Open evidence basis', + 'url' => '/admin/evidence/8', + 'kind' => 'environment_link', + ], 'review_output.open_evidence_basis'), + ], + sourceRefs: [ + ['type' => 'environment_review', 'id' => 6], + ['type' => 'review_pack', 'id' => 8], + ], + evidenceRefs: [ + ['type' => 'evidence_snapshot', 'id' => 8], + ], + technicalDetails: [ + 'Review status' => 'Published', + ], + ); + + expect($case['scope']['source_surface'])->toBe('customer_review_workspace') + ->and($case['primary_action']['key'])->toBe('review_output.resolve_review_blockers') + ->and($case['secondary_actions'])->toHaveCount(1) + ->and($case['source_refs'])->toHaveCount(2) + ->and($case['evidence_refs'])->toHaveCount(1) + ->and($case['technical_details']['Review status'])->toBe('Published'); +}); diff --git a/apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php b/apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php new file mode 100644 index 00000000..10a8fcfa --- /dev/null +++ b/apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php @@ -0,0 +1,109 @@ +value, + evidenceCompletenessState: EnvironmentReviewCompletenessState::Partial->value, + sectionStateCounts: [ + EnvironmentReviewCompletenessState::Complete->value => 3, + EnvironmentReviewCompletenessState::Missing->value => 2, + ], + requiredSectionCount: 5, + requiredSectionStateCounts: [ + EnvironmentReviewCompletenessState::Complete->value => 3, + EnvironmentReviewCompletenessState::Missing->value => 2, + ], + publishBlockers: ['Operator approval note is still missing.'], + hasReadyExport: false, + includePii: false, + protectedValuesHidden: true, + disclosurePresent: true, + ); + + $guidance = ReviewPackOutputResolutionGuidance::fromReadiness($readiness, [ + 'download' => '/admin/review-packs/8/download', + 'review' => '/admin/reviews/6', + 'evidence' => '/admin/evidence/8', + ]); + + $review = new EnvironmentReview; + $review->forceFill([ + 'id' => 6, + 'workspace_id' => 1, + 'managed_environment_id' => 41, + ]); + $review->setRelation('evidenceSnapshot', tap(new EvidenceSnapshot, function (EvidenceSnapshot $snapshot): void { + $snapshot->forceFill(['id' => 8]); + })); + $review->setRelation('currentExportReviewPack', tap(new ReviewPack, function (ReviewPack $pack): void { + $pack->forceFill(['id' => 8]); + })); + + $case = ReviewPackOutputResolutionAdapter::fromGuidance($review, $guidance, 'customer_review_workspace'); + + expect($case['key'])->toBe('review_output.publication_blocked') + ->and($case['severity'])->toBe('critical') + ->and($case['status'])->toBe('blocked') + ->and($case['title'])->toBe('Output not customer-ready') + ->and($case['primary_action']['key'])->toBe('resolve_review_blockers') + ->and($case['primary_action']['type'])->toBe(ResolutionAction::TYPE_NAVIGATION) + ->and($case['source_refs'])->toEqual([ + ['type' => 'environment_review', 'id' => 6], + ['type' => 'review_pack', 'id' => 8], + ]) + ->and($case['evidence_refs'])->toEqual([ + ['type' => 'evidence_snapshot', 'id' => 8], + ]); +}); + +it('maps ready customer-safe exports to a download-first shared resolution case', function (): void { + $readiness = ReviewPackOutputReadiness::derive( + reviewStatus: 'published', + reviewCompletenessState: EnvironmentReviewCompletenessState::Complete->value, + evidenceCompletenessState: EnvironmentReviewCompletenessState::Complete->value, + sectionStateCounts: [ + EnvironmentReviewCompletenessState::Complete->value => 5, + ], + requiredSectionCount: 5, + requiredSectionStateCounts: [ + EnvironmentReviewCompletenessState::Complete->value => 5, + ], + publishBlockers: [], + hasReadyExport: true, + includePii: false, + protectedValuesHidden: true, + disclosurePresent: true, + ); + + $guidance = ReviewPackOutputResolutionGuidance::fromReadiness($readiness, [ + 'download' => '/admin/review-packs/8/download', + 'review' => '/admin/reviews/6', + ]); + + $review = new EnvironmentReview; + $review->forceFill([ + 'id' => 6, + 'workspace_id' => 1, + 'managed_environment_id' => 41, + ]); + + $case = ReviewPackOutputResolutionAdapter::fromGuidance($review, $guidance, 'customer_review_workspace'); + + expect($case['key'])->toBe('review_output.customer_safe_ready') + ->and($case['severity'])->toBe('success') + ->and($case['status'])->toBe('ready') + ->and($case['primary_action']['key'])->toBe('download_customer_safe_review_pack') + ->and($case['primary_action']['type'])->toBe(ResolutionAction::TYPE_DOWNLOAD); +}); diff --git a/docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md b/docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md index 3dadc7bf..393b1cf1 100644 --- a/docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md +++ b/docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md @@ -107,3 +107,12 @@ ### Repo-truth note - The user-draft audit-doc target `ui-009-review-pack-output-contract.md` conflicts with repo truth. - `ui-009` is already reserved for Provider Connections, so Spec 349 keeps the durable audit update on `ui-006-customer-review-workspace.md`. + +## Spec 350 Follow-up + +Spec 350 keeps the review-output slice bounded but gives the workspace a shared resolution-case handoff: + +- the top decision block now reads as issue / reason / impact / one dominant next action instead of a page-local interpretation only +- review-output truth still comes from `ReviewPackOutputResolutionGuidance` +- findings-follow-up and accepted-risk follow-up remain local workspace overrides and are not flattened into the shared adapter +- the primary action handoff now matches the review-detail contract without changing workspace/environment isolation or customer-safe disclosure rules diff --git a/docs/ui-ux-enterprise-audit/page-reports/ui-040-environment-review-detail.md b/docs/ui-ux-enterprise-audit/page-reports/ui-040-environment-review-detail.md new file mode 100644 index 00000000..7e250671 --- /dev/null +++ b/docs/ui-ux-enterprise-audit/page-reports/ui-040-environment-review-detail.md @@ -0,0 +1,52 @@ +# UI-040 Environment Review Detail + +| Field | Value | +| --- | --- | +| Route | `/admin/workspaces/{workspace}/environments/{environment}/environment-reviews/{record}` | +| Source | `EnvironmentReviewResource::view` | +| Area / scope | Reviews / environment detail | +| Archetype | Evidence / Audit | +| Design depth | Strategic Surface | +| Repo truth | repo-verified | +| Screenshot | `Spec 350 browser proof: specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/02-detail-context.png` | +| Browser status | Reached through direct environment route and customer-workspace handoff. | + +## First Five Seconds + +The page should answer three questions without forcing the operator to reconstruct the review from raw sections: + +1. what is the review status +2. what is the output readiness +3. what is the safe next step + +## Productization Review + +- Decision-first: improved by the shared resolution-case summary. +- Evidence-first: limitations and technical details remain visible below the summary. +- Context: environment-bound review detail with optional customer-workspace handoff context. +- Customer/auditor safety: high because this page explains whether the current released output is share-safe. +- Diagnostics: sections and raw detail stay secondary to the first-screen output guidance. + +## Information Inventory + +Default content should show lifecycle status, output guidance, publication/sharing boundary, evidence snapshot linkage, current export linkage, and section completeness. + +## Dangerous Actions + +Lifecycle actions such as refresh, publish, export, create-next-review, and archive remain source-owned. In customer-workspace detail mode, the repeated primary action rail should stay suppressed so the operator does not get duplicate or conflicting calls to action. + +## Spec 349 Follow-up + +Spec 349 separated review status, output readiness, and publication/sharing state while keeping the customer-workspace detail mode free of repeated CTA rails. + +## Spec 350 Follow-up + +Spec 350 adds the shared review-output resolution-case handoff: + +- the first-screen summary now uses the same issue / reason / impact / next-action reading direction as the workspace +- source refs and evidence refs remain repo-backed in the underlying contract +- customer-workspace detail mode still suppresses repeated action buttons and keeps the limitations/technical-details path as the primary inspection flow + +## Target Direction + +Keep this surface audit- and evidence-oriented. If future work broadens it beyond the review-output path, that should happen through a dedicated detail-surface spec rather than hidden incremental drift. diff --git a/docs/ui-ux-enterprise-audit/route-inventory.md b/docs/ui-ux-enterprise-audit/route-inventory.md index 1c97c849..84fb35c1 100644 --- a/docs/ui-ux-enterprise-audit/route-inventory.md +++ b/docs/ui-ux-enterprise-audit/route-inventory.md @@ -45,7 +45,7 @@ # Route Inventory | UI-037 | `/admin/reviews` | page | Review Register | Reviews | workspace hub | reachable | workspace member | Reviews | Evidence / Audit | Strategic Surface | repo-verified | [desktop](screenshots/desktop/ui-011-reviews.png) | [report](page-reports/ui-011-reviews.md) | Review planning and proof surface. | | UI-038 | `/admin/reviews/workspace` | page | Customer Review Workspace | Customer review | workspace hub | reachable | workspace member | Customer Workspace | Reviews | Strategic Surface | repo-verified | [desktop](screenshots/desktop/ui-006-customer-review-workspace.png) | [report](page-reports/ui-006-customer-review-workspace.md) | Highest customer-safe productization surface. | | UI-039 | `/admin/workspaces/{workspace}/environments/{environment}/environment-reviews` | resource | Environment Reviews | Reviews | environment-bound | route exists | environment entitlement | Reviews | Evidence / Audit | Domain Pattern Surface | repo-verified | - | - | Environment-scoped review list. | -| UI-040 | `/admin/workspaces/{workspace}/environments/{environment}/environment-reviews/{record}` | resource | Environment Review Detail | Reviews | environment record | route exists | environment + record entitlement | Reviews | Evidence / Audit | Strategic Surface | repo-verified | - | - | Customer/auditor-facing evidence risk. | +| UI-040 | `/admin/workspaces/{workspace}/environments/{environment}/environment-reviews/{record}` | resource | Environment Review Detail | Reviews | environment record | route exists | environment + record entitlement | Reviews | Evidence / Audit | Strategic Surface | repo-verified | - | [report](page-reports/ui-040-environment-review-detail.md) | Customer/auditor-facing evidence risk. | | UI-041 | `/admin/workspaces/{workspace}/environments/{environment}/review-packs` | resource | Review Packs | Reviews | environment-bound | route exists | environment entitlement | Reviews | Evidence / Audit | Domain Pattern Surface | repo-verified | - | - | Export artifact list. | | UI-042 | `/admin/workspaces/{workspace}/environments/{environment}/review-packs/{record}` | resource | Review Pack Detail | Reviews | environment record | route exists | environment + record entitlement | Reviews | Evidence / Audit | Strategic Surface | repo-verified | - | - | Export/evidence artifact detail. | | UI-043 | `/admin/review-packs/{reviewPack}/download` | controller | Review Pack Download | Reviews | workspace/environment artifact | route exists | download authorization expected | Reviews | Evidence / Audit | Design-System Cleanup Surface | repo-verified | - | - | Action endpoint, not page; include in coverage due customer artifact impact. | diff --git a/docs/ui-ux-enterprise-audit/unresolved-pages.md b/docs/ui-ux-enterprise-audit/unresolved-pages.md index 6a56df4f..f51d8b2e 100644 --- a/docs/ui-ux-enterprise-audit/unresolved-pages.md +++ b/docs/ui-ux-enterprise-audit/unresolved-pages.md @@ -4,9 +4,9 @@ # Unresolved Pages Summary: -- High-priority unresolved/manual-review entries: 32. +- High-priority unresolved/manual-review entries: 31. - Capability/fixture blockers with desktop evidence: UI-051, UI-053, UI-061. -- Strategic routes not browser-captured in this bounded pass: 28. +- Strategic routes not browser-captured in this bounded pass: 27. - Hidden/file-discovered manual-review surface: UI-080. | ID | Page | Blocker / Reason | Needed Evidence | Next Action | @@ -18,7 +18,6 @@ # Unresolved Pages | UI-017 | Operation Detail | Dynamic operation record route requires a run fixture. | OperationRun records covering success, failure, running, retryable states. | Add operation detail report later. | | UI-034 | Finding Detail | Dynamic finding detail requires seeded finding state. | Finding records with owner, severity, exception, and close state. | Add strategic finding detail mockup. | | UI-036 | Exception Detail | Accepted-risk detail requires seeded exception record. | Pending, approved, expired, rejected exception states. | Add accepted-risk detail mockup. | -| UI-040 | Environment Review Detail | Dynamic customer/auditor review record was not captured. | Review records with evidence/progress states. | Add review detail report later. | | UI-042 | Review Pack Detail | Export/evidence artifact detail requires seeded review pack. | Review pack with files, freshness, and download state. | Add review-pack target artifact. | | UI-044 | Evidence Overview | Workspace evidence landing was not captured. | Workspace with evidence sources, gaps, and stale states. | Add evidence overview report. | | UI-046 | Evidence Snapshot Detail | Dynamic raw/support evidence detail requires snapshot record. | Snapshot with normalized summary and raw payload. | Add progressive-disclosure review. | diff --git a/specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/01-workspace-blocked.png b/specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/01-workspace-blocked.png new file mode 100644 index 0000000000000000000000000000000000000000..3f5cf63b4767e7dd1e210453e4cb525aa5ffd15c GIT binary patch literal 332281 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

}cx^w4Zgn^xXWPrS! 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

gvPJh&zDr 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%0Dn9eFe&S!U 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�Z1?uP~r6{b>BIv&iXs`g>mT}w;(&qcoQBjpYeu#&E8EbHP_XN%e zJ{l)?AbKpchWHV#WU@D15-n!Je?`UWc-_JozQ^%wd@n!H%wljpqM$##v>nJY^kPe= zgT}?GOOh=$-l6bVM{b@h8@3a!ETt{KHguO_$Mc80#K>;c5;)+JM(S# zuBFN&Vag|e=#^Y=dvjA3v<@zCZ~kmL1@Xo4j@4vyW>6no5+&M``TF+9p>J8nYJNZH zFk|35>s*f$PwiId@aL#pF&{>2n9D=lxQ=)F#ih4XJWeB%!a+5PW`3wJ%6H2$(gcuD zI~{rGc|s4*D`Q)m@?&7IRpebYVC&p8rXi`H)xHaroUOHRFM}cM@l$^|s=1o*b#9O?^EN5Z)V= zX?pwiEdcWZG&E(BuUDrl@% z-}+3{U@dtey9ErEOMa3u&!oriwmn{zPd)OvWxrx#HzY)zx$tJ5-Ln&UwwO9l8+v)e z;E~R%uemx5p^^_Pc2iFa4#0@yt$*@ zfTlEhU%;{65F3+yEv?Pe=|1nmZ|Kvf2{HO$15jZ0M#v#y52n-f200z{8|0gh#?r>) zlPG2vC*LoyeNCOjW(c;1mRVJ%OiA72i_;Mkhp*(w;9xEfIl7--z8ZFuq|{~}ze~bq zb0+jP}A3S5BT03sUx{$c;ir6o1|Pa*`vTz2}Ice2L3yaDABv zagW8K&OQ3p@mp%g9>1?P#5b7rV|G^>5)mz#h#sIMlwKNM z!0ObV6DPF6QX3&VLIn}Eb&EF>!IOse<$BKJu%x98jaqK?Z9I-G&eT4OP%`YG+nmrV z%cDay`4c0z!-5U!Dq_kG639de2TR4v)9e#VoJTkMOf;7O!&NZm`psx zz4zM@a#-VG$IF}YOm2R+v*y6p1Wgu3s^m+HL*`}!6aCt*k;<}Ekr4w7=1%tCUCz%! z-RrDMLU`ZYp3n@QRfJEPK36De7`$Ao(86CyXJpP@DgY#-A*;;SEv3X9+?>U$^imwS>U<|E$(ec*wpLQlxY=PI$mXLBmUS#k{<{eN zRJSvip3jGxIii%LrUGG8B4y^XC1_XF*>Jek3rhp*t5sC4$fa@3cO{uih-`mBqx2xurTnc72%_)}sWwncHQFuRJ|I!tHqPx{v}6^uYC;CyR&*TbUtQFa5!IUy!E zwQi*|uKy^0rsgq=N^jMh)y?kvxXpCM#SU(O+k0j7q*#M-j~ssn&Q;Kf6<&!%QGnz@D^GeW6QMTs$Tv*#;n`Z}l!9B}ZSa`p=?nW5iT|!9p?zAnT zX)9@QqbUcuE`1u?Lp_4R{eGNIPY9>5X0P{y0yJ^f7?cgjc}(L_=cpg`50EZhU?#+m zT8>lVDr?!VY*(VXp8dZ5S)x5PegdT%zS|DEC+)A;!RBmU+8`C}C5&6A<#nd$CNbb3wkT#FQjQHaY-f^=ZaJyG?)Q0*8IfUxV{qqM~GM zA2((s8HP|W5s@1ImBLpwHd;sxZ#PeLOm0CRPfCY|vs{e*M}-_}G47OnEFa`R$k9kp zj`Nqpl_p9uB2H_gMfMffF)_v?^60a5N(zeM>pcnGChb@au$rV)z|$6gTF! zyPkBxRo^LQ!$=JG)Kx)oX<#WXR`=?2SQyBv2<$ej9ze#3YIAL(&p-ByX3NuvcA%$= ztPQ>XwwADlcTPA1(LJh9Z)D#U`!p47!IwCn_@Yb@>#oshE9#q6>axi;-z0 zFgLak;+Kgdk8%LZ2o}#2X)eE01SYYFMlozN*V(U@+b0-@ZKffZLc5RpImvw^-vG*h zj&~BdJ0Gz*+dy*b?OZ^M?LY;9Ntr2ixy9!}Kqg#_T}`TYcV<%1`4RKN1FAxp_5`1* zhuca{n3f;cLSM6Wk!H2R>{oNGSc6} z@Lay7oh6(n%1%#c4QRjCzSFMD|0LHIyXTHGih}g1-AoPx|Gac$qHdLE9`nkmKC_>s z<9nm|F#kI-novbb03J)S3A@evMx4){)<8RcTfW`h;P3YeWq9`^1MPug;Lgv^8+~)> z%!`*c;ueQdT`zKX6SiL^GIB<2`BR=Im-AR5GB;hOwx4bI2RplNV*6Kj67~HGW%$*#^UOAX2jlH|;&Gvr#`afwN2s{`tubc!McO>36(8 ztYj!w9OQN+u%XQqJ`Rvmdg)03_@8s$urChA_?Vwg)J`F|2Ti@Zo?p8nd)3xlAa^ z?^c?<4B6VMTUrgw>>;fi$n;N?ARZT?bIbW}Q+z`haDLvmr2_2j&i8qBA;Zx4_*kh? zTOa|?B><~X9XKbb<$%zl7n|bW(!M_rmuce5u7S7Nr;eWZF}x%fgaAX8n%q$BM80=r`W`}%D zV*2rjM3z0=cj~q-E>Q7K7Jlm%LSw%!nwlh7^kOL|2G!s{rQ}&lsnBm-&t!4W+FBa8 zs;J(hS^hB(--_R3f1je9HiEUwU(T)a7T0|7)_JUab#Y~cy6U(sa#qF|cEdGkpz~BM zJ&`H5i^5S>H7}8Ne=ztdrp;Huke=I21N()$D&)L@X&{x>@7xblNo$V9Lq+-(1*-zU)I|s zm8`U0l{why<#>079l%Zi+>-@0rG#ew;Rt$kXH@CR}E(WR!AD=5G_&C#RYfZ7K)lPr5IBi$@kO?B3^_i9v zS%Y}7`0{SaYpPzJXsXOTdmFSFcBMM;Jv27G?sZ?3EGE+R$at9&btn(Wc~!rniXHJ{ zcQ$XD!oE$!JdYwt1oiMXm$&Tw!3HX!s|&e}iuFP4Ak#`V8q-PP=G<3)nd@Y>{<{Sk zL*9i!KSj10EU$)C!H!!`>};P)DS+))2i5C(<~alBK;^s$GgoUbTtyx5zz{}I+WjV+fM8}l9W>FopbB0_adEy{EcJ^Ispk89du?cdQr<+oYzI%a-FD`O_TU{1(-z) zUxQ9r%hmEO4xDJvK%~uLQJ=W$2x3HjuBl1j!@h2LZhn3)6oYjl6FfWAwGhLed)Ci3 z-ci;)@z%+PY)*tYW9SO-Vg)-jExoaaWi;_{|Dsh9nM+ER8jKg*U=JM&9a!Vs8z&f* z4AM^g`c>$@-bFg`Y;D=tx4CsO*`YO)6_Z~2ow7Zn4E5>DqY536luLT`n}VZEQi>wT zMdiV7P-Ml+=W79@2!k-1_eU2|z~r5pBw`lIdJ zR2Q30o1Eywz9NWuE5Y_T99=i|aofBg(YvwBV}GB`fX1=3!!_u?F7tYbEZ91>{In{O z`Fhb6#@%>pU@$m?O(hdaWkwc%KAPE%OKEjLGN*hayr#3xNoAvh|KBk>(-hagwG;nTj@N!a;u z-{Pj`*NQU`&69+gqzTqpp_Vs6s`VP0VwAK*qE!@t@IRWCqFMJ zcSCa5s;iPcKCb^*F>Cu(g#?7O$t?VLtM}snTb!weEVHg6kNSj(St3B)$YBvnn_?Lh zW2P9^M@;+c6RWMe7I2PjE6T1aWSWqIdbrE4E|Z#cg!j=#s~fFw(JB>F4@mYZ%pxH8 za#UJps?G1dCro|z$si4iJr?-e5Xi{50xz@8ti*H{rG5qLDV)-I&e2Y2;mJ%4W1;tj$zvXc5&L88#O(U~@&CPR!=Cxhf77%s_8wHZx$A44bcESaf~Qdt3JMm0RUs zd93dn^K{mhj-CM6>iCU(FZmlKYga$|JZ)Pa6RTsdOU37tP1?4$dE7-Uip^5dxDHy> zh{5mXN^}nR)eJv>{_IR;g-XOj%OjBWMMknOT-g#8p97zjqo9zWV_;|MXfGycN}zb+NjTqHU7^2zgz_ zc;;3<#X(44u?9{I7LR-$IM*MfPardZ?faS#Ygj0;|JOC{1AvU4I6J`6|DrFX95C!( zUqIM4wvn28gZQ=Zl+u?y$Qf!W^XQAmk>nW)#|uPExd;u0>+q8;n$mW1CuST7?$4pD zTj|xShciSI9ZFLUXXIa9Vi@MbNl4Y47LJmkHSMvr&pE|c*yuDH-S3qK_tEKlR{7aG zu#E!qn?vpJBJ|CP&1WhSV`0vM2mEHgm#TIg)-Ann{9R};CW>Z~^WSng-Eal^M5GCL zuoIV9J;A9MyHf%HMap${c5)Q^fl?|g7{oIUgxq?rLQ+q2=?1>UzG@(E*$ERLG*@?c zzu2hW4{TeYsD_NM84BcUI4b$wT>(O4AnE70wDqeBy?jbAp(r#jIC3!G3Z(m7T0$u0@dSsup2~s7Wk_Op$G8s8;G#eDrl>AL7u$O_~@<4{SDkXH{rt4>&-d z6+OS~C?_=>6=;YV)29Ib+tkyxtYTXx9>>zXbUAtRCVD<+z>RD!<>y^8JA&dWjN!>SUv;icQp-8_RJiw-9oE}6 z3}QC?4YL0^_kX}Rt}F#^4yzj$3#KZ6)kwG7UbpC}6{7zHu)7tmLB6%Dz1nl?lcbOB zU70?T^!K2TH8Lq&`k~=HFPTe+H2*#6i?y#f5Jb&qY0_UAF*WZuUXzbbRLnjrX&UKx z{#KrFG-8H1T{!f&`SS8Lozi-{*(@E=?$+Xaq0tz!UpIEKJg(PS181G)OHLP|))EWH zYq5dzP+_6d{YgzD`)nqyhW-uC=l@lWyvz^HudF!R#zHBo%cql zf(D7E;v-U`DaYTCSPgF*r+$Zs-!`;yN;2A*z5f@zPJ@47{T(_AAoDWsf$zTR`SWLn z2GckwqI#D)AdaIW1Qb+oY(kotw<=DcqObHNd$b@*Ey0V?H(H!PheSl-dl%{dfkrA3 zQ+7A&aeV@2G7BuICRZaUI`L~8<+JU8riZ8z%PgLE(u2FkI9tEt1vmHEggCG7eJCpb zKuK=jTXM7&nYw8V&R%0j+5MboxW>1{)NQ)L#;$fIp2~aMO?c;p z+6I~uYj#~Vj00nEu1PuhB6k+&1@)zpkLxenKId?)MYpwC=N30E0|S4UYkqY@!DK=h zAcwb@iq^;?=b_MLIn!oQZyum&ld@-H%+2Y!&AP-FwxN^NT4(~>gl@FOXF}OuTWMvYp-6j$gD$37Q4wE@UR?y>T?tb1THH?SnSb z488i@Dgag_3lk0ogV3$`<@a&!3<6&ur&{{x+tgtc z9s6B}xy&TxZm;Z)Gdo?O5Hits-m|-|&PxHhHnktmQ9&%Ph-M>E*+{_CR2Gr6%Ahzn z++G~KaNckKA;HUL*7R7tW`du|$$AzRtt&@yk`&&*-^-$cfWyGtAO{Kw5rPfF6h}}( z_|)`}XWwxlzUZKID6$f}O0zC%qSwmq){bevc)vyCxSnp#AV|f`xxITd_dKFJn3raf zk{dzv)T)QiW>*z>J+l+%=DYnhN3G#E0Jc}jjymzWZ9?9W_s-SJAypttz36jfYPjXP zt~t66_tp8H~mM8d`YFUw9~HhgiV$?f(CH9LxU=V5eqHCECdK zw}pQ}H*=W}K&v_bV+@sg?t^*EPHSqx*yTzBq6X-xz(4~*%R30K%LHxfV0~EQB5rJo zjG8!Ih}QY=NW(~sIfvOs;e=5qZaem5pS$tGc13&E^FI4poXlY?yoD^blfhzVw&gm* z)axdLBRYQkgtVn6rb~Rr(VCBV9?OG=mDiF;9y=?!0l(?Yf84742llJU99M`n>$Q*OF3AGQ;QecqJCtE079_5oBY3I};__^Bi} z#T85A zTRq<09n74D8ND2pWQj53>rA#_Q9-32qv!jay?gu}r4Gk~`#)k5s`J*12gK$|X&}Z^ z{rE5JItrY1E?4tgx1VX8a!g}tkLU^2rkA!8XjV07FmrcVFV>zRjA~&unT!@!lQ0}G-StG+x?3f^nAsq}J$$w=nn;g@;bQ2rwV=tgs?ue7UDdfA#Ac71n#qQoUV6J>D-9aou01MJ2Etgp-dlE z;Xr0nhf?m)W2#`T%xrX)I6IujvPw^{TL*#JNmi_b_ry?()M10dElUX|)7D|d`}5d}?;@Q#<5ANQnoS>6nvy0fS{j?srGXh3u)>+^qM< z6XPZ-zZT*_??M#tCia3ED5{va>?XW0!>jxn?otXkmB$Nhlv80&=eyZftj2G(=Z=P< z{B4*HZ$^E3mqUvew3xZ`mKwiSF!b5Y{;(>pP}n96*)Dj(Zn|*>uTFZA6V1ZoY0P|+ z=R7nv!W#tgs3Z=Ns5l7P;Y)7#02ye9?^7&+3NJETZvp{)RJMnu&C})G;{u#J*2ZVq z5!AZwRt0K(*_0nGaWc3+moTx_zNRg+-$%~r&zEphnFZJNl zj+INF>h0M(bh+MhcNUAYVueV4)YSV)bDL!PpZl87K21|lYn)Ll^wU^G>WEx z^XYbw|0^rRgp;!k(xmYbf)kKvhc@lY{%LTT^Yh#x_9m@wNlz1qEX+06orSZI_kLY{ zg6ED*J_28TnrmYzRxz~Z)l#D!kcoQJgu^RTY9q2Q|E^W9GhEYEev7sfbiq&BcJN)ZsM zU09aak_M~mFRrxXBB-nV*3(6Qd}r0FJb-U&Ev)JYiJ7%uJLyetCx42R3L0x4*|}=p zQpfI}HHj-!j)+wF6HcKJW@(QS&q=yEE{rgiev*oMRyvjCwsF|WC0gR>uuWf_C%QS5 z&mdi5rB&eD0XEUd9nj_0i%n`v-WxmGx@un{#FFmmlY!c@rQQut?;l-mAW;N>pXn8U z-5=xPb^1)(pk->2L}a*WluMYrx03aBJaUldX{V26EWwv3KiiIvUL>9 zn-|wH)}-URmt&IsefG1pL3l(P3Eb@?rDKaLAu+#3vwwVIPP)c#a++U|kO#*swPX%R zug_Xo1{vdUhw|Y2r>>Fxq3}NRI#Wfhudr5b^{N7ttQ*rU`bp7~ZXDj_eqXV2K_a^nD#-xpegI)wL#nEy*8YK?_wTCmHxqBJ4|*bCi|i|9k;OeWokh zL7lIL6)E0tFS{ZWOKV63B3mIc_8nKm0$CI1+r8kcZ8XCmx8l)A;jo$EbsFU?<-(wG z4MQmIjui^-=%D-XQtjmqf;CsjM-BF$>Za)iJF2^?k%*H!N^8IPgOtWTrDq^p4ZGA` z5$Zkl9_zFx2v|_pAaSQH)jIrYF~v!)L^p{?nGZ_urNh3S=7 z<)lp49G)BEckSPEOv!CSch*0yY}q>3u|A2@`oe*+%sh7t4~x6CR1pPw)Z-KKI?b0} z={0Wm^vxQy5J{vjo}01~k9~i1x{%Jct$^;)Z&!=@2N!^XU$7T<4q+SG_69{y5opGB}zOx9zzRXQht*KiM#5^*Zn#-(R!+5HFKnC7{vSeDR0+V15M*E)$ls4 zAW=!8rKCo?`7->fE6~nGTZe}%YDDEubGB|POzC`Assa^vxCj)WzsSim#_2Zc*Lt;_ zo~}y|PHV+%_{jW}l~sNo(sJf9u8LVKDw}4bcB++cV}u%BE1Kpu!;g?fa$ReFsAw@I zoU|RY6BeDSvt+RHc_q}{_`JNLqkoC(d5Dwy-S0!u{2;Zf}~PMLQlk{`=hpj{)U9%U*a@sDvFt5l53J2SVs8&0yU3kXcOkSuor41*BzaD-TK9ZaCo@Ie zR)BzsvmVH2D#H)E4#AUAufh)OPH{rlBLUGhd~nwtSlvGlSrBS(oE^*e+P>^6!Vc;` zn{ITMfjH#0zrZYUA=L$_DHeJA+;*$5cO*YoTo5sSjv}So=K=ks%4eRn4moBO5zw>O z$NOb&u;koeT=}D+*5fAv@v;{$Ppw9nz;zrA%Ii0iiM1exZOIH1WS63tozQ429gme3 zMxb2sl%t8@wC#Q?6leFlp!w{bnBt(p8c=ILKJ_{BS^xA8wtoBB8LQ&5ZHQ=Qr$FoP zYKN^~feNw7cH0_u#Z_xhelG0b<)9#H7WYNs z$5$uRFI{=1N%2XVCO|01l`NetkBJ@Y3JD znpIkzwX;?%@?ssIO-Ak^9dCU`bs3R7yD_b%Y`+?Lx;&gug*Oo~Y-D@}`c)`APZNW? zlR#u&p=SVtW1A@xLBX_fs{rX0ZKYq?Cs?ttad^f+6=@|Rv1Wr{McfOCRznYSt2sIH z|KpG)WAY+kvRG_O)nU_f_T|%u!EuCA7;GBTG?h6$Of0a|Jp35Y?)QW%lPhwrlEr;{iL9nF$CBi-Tj?Jl#6k7}Or7(Z}b_%-R%v&wPJxDw4sLJl;S%R@%4YnIEKy_&9w2ziDQ6kAR= zV`{;brb3kxyIrH&&tGj%)A{e`BzuQg4yVd40gz*m`+d!rbgp!YD__{%<;@L1!<$f0 zq6sDDh2h5b0<=2!4vVl~0B7O&mO=vE$OnLPS}wV2^q7F_&$ZFe%LGEe3b<%PA$LOv zr&L}y&tOxz2X21@B5>cHz-9vaO6ANP5t;p4<9TnKuHS$7@U1`L4B(^l^5O;a#YNes zYd0;}Ue(!PU6xCKQ!dOsQ~HVv;oCK6m9kl2UBuQ4o2F;;8a24s4nMG z&tBN)%Ghzu`yx@Dep+m7csW-n>A}DRTl$ho#STD${~9+h%-!r)f@8pze@x~0YoVUW z$=TCpTkZAb={fD0ivksnj8jz^Z*dT*> zqqO9NVy*tHaRijtY`od=X+c5Enn7Fnsi_W1-33*Ja9b_a}_{=wKp#GrO9fN2@IQXx{@AWusv#oD%#fkr{uF3T8D0gy5=te6IL zwR5WARU^W!k~@4GTpUX3N*xXePv1#OKtTzSFE1#r>wfEx@c-Q0(nk7=FoE-YeriH0 zm9nYwMUu&+Ik^$3LiWSq#YLUt5n^ob)>!u_AfQZtdiYV24xdT?CxE8LMaRMdm?J`! ztHF>^9TC4MwlA-_wcJiX=HI@BU6X?oleuq3szzH|CRKKqmxbVH@%Y`Nrq=)~Y@&L( z;JGDMs7l^a{Y&b>6=-4`IUM3ZcuosJ%EZ8*qa-C|rlV`MrTg47K3*q*-Q;l}Qs)Lu ztE@D=za!OlJu-8?u6lu+F89sd{dY7CxRR&;3HS_lgPO_@NLUCo>a?;!4iFw9bY&j* z?;+=>r@?oy8#FkhTuJQGKb9P7W_23H@Bf+q?CskRo0B4hVg5G^?7Q^O0vep{075~Q zOC&_ZJhjWy(MS!Aq^7&;8yS8WK$$Vr?DhNZjt`lI$<;AWI#;~{1Owy?q{ac!>APE- z6Cjr+Hr~mtC+a8%i9$^kT3oLIc+_N`!tE(4d3G(8_Vz?kM<@Jy^jMl=L6kT-YzE+a zutcLVVW`^G?HR^9Hd z>6Q%qb6{*{Wn~pAZl?0_p*rbd2W?sY8f?3Rxl|AJfK2u;Pax6k*U zCQIuX8g_yz7-6My7s{SfIksGyl6_0xpI$K!@+>VaNyDWzWZuIK@skYmlMmN;fWhET zUf%~dkbL{&|NP6)+Vj>ZPJ5D}Tv%OI)jlUkGq0Ze5gx9RzClZ7wDtJdI=aWw3@JHu z$b)cmF}7ACbPF-?G!^mRsa6B%N*}BxN+jhBgtPm0?z`35eWry zFygoPU*${(oXSwJd{N8~Q0pJw!C}!N`)l)|1ssdY{M;kr5Ja$f7ppY&?*@fm{y2aq z?rtkYQURT+D0~3eF+N-ZE}bm8IAtM{!^9(kG!LGGN{?XN%_ab7tf|ycpz-B29;7M!t&K_vO3ix}d zf}3F{^P_u+rVtuk`v0?bnvUeZ<^s2Vd-7E1v5bd5|N9g2{vXQ5)Qy|~D4lt1)^Gb0 z>%_BrN}saL_V?ET>li(~^y${#?DLHQ&A#4V1_p*)nJZT(lbGrN7|+2V2#4 zejGDq1p}E{NAh5Me-x4gypdcW&ttOK;K*^VlZZ$vb$_l-CR_gI(s6orb~u+stlmk1 z0?P%35dZT-0gu-o!qIDHG=p*;;Dsyb&!`pSIsn-lBl@M~- zCMiE|*dFh)JOIN?-WMnu8yf2Lld}l0(6i?`s{!=rfy%^Ewnxir!NDf~Ive=?%m~aG zBO2iP2F*jhjIK1eWN!UUk$ou3b7JB;_hZF0?dYCDK^(<9YYu#X$mpyRkxsJkCssfx zpMXag4u z$K(F(p>B?zK;3{{SV^nD3_fpyYy%1#H(3@cOo|8r;X?WghXa84E>JNuGc&>*(Eu`3 z8Z4LIxS_p!_XkKBBoYzVZHkCdTdr5*l!}7{s#0Cjut&`?yq+o zu(3BvOP4GfIq%2vnTd&ECE9~2jC$9VV3`pnf7H%8=sye-U@=bw)g6QYiq|hPx66)t z{E_PmO0Ft>>9y+R)zlIa6K`$~@FXRS?Bf#>%n{MJ?Y8yRHn*k$b{{}7rFJOjj-HAN z{U!d^%GnNkH!1svjQ@NAYsYD63vM^(_Li3KA3EmoLM@#@MYC9>2kNa427f){n%cdC z!2^xoS~)%KYilDLJr%@IS5G7sd{JA=a?cdNI*kAGZlJ3+CK7mEZ;coFQ+=rHSZ+rm zCB6R<#{d5!?k&TrTEah20TmSx2}z|J0qG8F$P2cXw>^ zE{>k_zxTQKe!00m_<;vpGqc{AdFP#9RN5P32e-Q&G;-QJsC)c*__{O%h4?(L8lkgyE5 z>BtI%)*qm>p6_`88MpcNNXy#VOszd=>BxmeeLq7KbPL}Q11?tnK8GawkrPhWPJr)^ z>R_t2C>iI~$_6z=7ubH3X@WMlxgqD22(&NzgQZ;lugpnNgWip21ilJ zYS*6+KF1O4vobsZTQEj2Y7PYX8^%v$Bf#AFX{+O3faQ!I&mI$-&fA3QwWHCcoADqAfK z03LJuuxY3q>c0|Fj}9N10c+Q>ir3t6TJ!9X0FBr1=@170#+5a!f0snWY z@c&nKUH~m-QXLH+N&Z%LY}W#L1LKFiO}tLeiO2!fKpYMx%E{AU8$EXAR@kL;?L;q= z38dMN2^Cyxqx`2nOj}i9{~14xCqN2f0`0MT3HbjRd^kgF(wsbej*)(Mo)yUE8h1Ze zR{WD1#8;VwRC}F~q1UE2`1|*MR(DUZg5JdLKm;HEM(xi$Tbe;&NmzSXces|je=!mJ z=fnNhe#m`hxSjmHu!z#tO|wJi)UST{q*CC2KW?GlWOSgE)1(c##fP4f_pBfUpIw2F&QOJdiMBvc#b8a zTwQ8R+1BD1vt#4Tc^z!56|`|CW3_mb9Ax*V>*M@GbpzMW;f=_E9+VG1!Ez6M~nb9ZW+WYP{q8A)5y^fF8s@^Y1;6r~DMGe9VVvNo8s`sHd} z?!*#wy%xq5H;PAEI4l&LEH4tz>gA1MPJBHKRba7Q{nS>b685J%xI=}S#)+f=?Yc?w z^>gvf$wB|(2B+;j7#l^!tU@+`b=C1x_b;r>{_|;ubSmJ^e2qHbrH?^dO1ydvR;s`v zmda0w`V?3lDjJW=lJiwZk2k+J^de`D_QLNXUwX*it<~69CljUKZR-ng_(W%mdsg#U zUDR3)Uc8K~N#S*7Ec^um8v{3IF!pT4YA-!^1@hI=)trRl+43alEw^b;VOi=8jGkMn z=`ECI!%U|(O>rVdt59*$>aAq}73YQ+f-T{DIJ~ogOT=}hWlhWLM9|;VPXauO8qv8j zGN`;m&vT6op9a;s?Q3`)kQgg?oN39`Dpt=g*Twl+bpH))q59z}1icSmmoJYLPpk9u zPkxXhnZ)A}5`y<(qPcADi@&|(SG82K>my zcXv*>#mP{OvEFpPJs4Vy;(^Yxn<~G>@V|X=AMOEZ_4Za$%O%sjd#92+W>yJlXlM{d zzQ7k`rw+b$v<*ai;DkDh~_FsawueCes3l6j>9w8Ni| z<_N4dllI#J)aJEbQ=r;qI&vyZ?rsYmklSD!?cY`N(#gX{-P}_aJTw1acN8H*CN?f1 zVJ`i9SAV}KjRSTt@3D)cHM$TeTaYeh`|2#|$&(SNNl_OU`GU7*(Cx!9q>2t=4I6IqsDDnicxl{_o<^ zFG!BlUMaj~=-LtuT75?Z6T{<$T`_N@cvUGjf`#cfE@I-!8$agsx%mk9*fHH-cS554 zF|!-VZ;}Lzi|P1xXRC2dd5~>?v~9s^6^*eZU)rL)*zPI@K@2tjrU82*^a~=COa~m_ zoAG!YgludM7_~iia{QGyrGd)Mke;v~>QCk4<6}w1cRDv`yayg8H}EgVtEPbFu$Y^h zSgZ2-;JwMgyonxHsm2}PaA7f9RsOYQA{xQ_`h_M;u%KG8yFI?GBAwC zQ8<^jr}of#^Lwz_Dpql`);-Fs!WP`kO-nH%PnWY13CJUR~)l8;<#0f=B)c%cEFTNBs$-vHPvx5 zfuV-a^J_(`$|pDE+3if{f3JO9PWfNQ#pnlx-qF#OR#)qnCfcyDFj!byYieo9B>plU z+-EhCnKW}$EjF^4tJ5FOV45sYZ`Wfd3aqQ)x<4JY100)hVu3D(d><^)y~A}%zP(Vo zkNe2~R3;%As=E_*5WD-np~G(H!X>`VVV_}E5_7e4-l-JEt3}3UZ^zs@uBRQA4~5d# zGU8sGE)yzNrCJr_bMm`gO()GP1rWO#2+a_SPlCNhJ`HylFGN4T<>k12yx!Mmkx2CP z$r(j|=K>AKCWYYzy}o!<53GW!8ifFNPYiIt&Rp%#3X|n9HWG zT~zJF{Qz)#snr@dT>2g`4v}@AUs$jn&Ip&0*VlW=s9v^veQ-b7=&pLj#(Z=NoC~Y1 z=CrML+}9`u_)sK4?h8~jTCf$bmHU9%uLyFQ+O0L7GVB$b+&WeMZRRg zQSXI6^TosCqt5)Ew>QyBr+7S->iYV+sOVmQR~O*hiS}|I7l$JmfM*9*qT#&8hcFj`pj)>WxT(BxBDh65jZWvgu4lp{KptN~2>7D4n5ZL8b4u}TZmn`D?e6Jo5nwL%)zJU|pp9~5(J3EJpod8~DM0_ss zKzn`l$#-ea&2$(icI)0CqnBPbNuo>kiv6u_?mHLWSbie0>FWAnR>@PIgSk)_lNRmJ z-P)>6c9gFnpfIV-&{T`cQmc4F&(V}PA7oJ*vB-vL^c7IW2QvHD>!`YUHPAr=<&nBboB6W$$q^7 zFieU7Dxf;hRDQr2%ycw0s~4R(%--4gZwdiK$({r~a=^#*C4;4w7BXt;ucne8TeuU^ zfnrF;=vMd}?(UT%BCi^7KOM06M_0OdZBHoQ^b zaQRyr= zoLf_!uJJ?SYZ5nC*O!DGKFuTo0?PuPbS?Ffk(gJr)6=3Vm+2*mhjC5*7K1 zhFn-*MV4wYQH8o*4gP6MR~K}7MSc&4->z3W?|u-v)aw6-N(8*$`#d8CNdy_0S5rvHcBV>^ z7@$^jZi?`OCe2#2@nW`#0?;~O#XHxKps1!+VY?EWla?A0?T{J^U{>SqFZIb~F@b72 zU`6TJ&i=O~3RI!AO>Z^Lcz98O@&S{!RFuR`-hc`OpX@eQv8+Hw(!K-OPVxtwtzI8A zU9VH8y@Lq0xk#PW9}JwFotf6$0M3AhbO*b;r_IO*F0QTXSGS7b$foJt2V;(9PX5@<*XnnD-E%SjC4TnibMpCwMebYpKRG2aDPto|{ zuNHO2{Se5qN4Hp5im0hUbo7ewYxkto5ejCKpGn2m)KukX)=U4LfgctAvP2TW0@CTd znX{}cY1F6WBtPrJ!{cHmDgUc0YT%vn6VH=i}S_3RN$REElRmv%jh>HV|?V(5RzQyXe6 zY4QcHyhhS-tVcDRF4s}q#3i0QSSEN@`hQz$L;Ys1SlI2EjeNHZX9M$dwx|DwvrtmK zozDG**edp;i#Jyt4Y6WBb^kj!&%l;E-S~}&5n=9|geOoa#y%$^@P|T3(X_Mk#Dt4` z^OQF+?9c5G`@icxbeCjO0R#Bu%re%abBo7T8NiiEEQ?_)p>=`mXBECRP{8T5i>f_ex6xWApv7-0EaX4Zgkbd!9!_R!4L7HT0OA z6siL9RLq0&(T_ExUK!f%aPG?Y6?)7_9yis~aVqEK(Fvu|M2oahUl18uN$KfjWPHV( z?Up}v&WSjQ^}P0qzet&T+J4LO=UvaYNPqK7e-`?w`yi@5!<0^;XHdMIlefxmn=2*l zYZ&<1wsu^;T{j9*B;$_N*q=w`-4@GHOhn{0-+5gV7#L&~WKoCZ?4IlN!Vkpu z7zi~$0{zh*z95N(!tcn{w(ZBvRECh+@_57N?wDrl{^?QQ==B(zXtB|ID?0+9EPQPqjuGxNH%s?>Jzw zQ}`VhsQg@SIkjeN0|{xHDuAW##_dc|nDXn=SB2Q<A@Bmqx=~xf=QC=87OFIWcRJ&_=T^>R|=A!6FbMzKC4=W?ZM05Lbh|bhB5Zf;QI&& zn7X5om&c-!CDRK*N+XBzbpBtn+9)Mrn%4=;Tr{^W0=P(i_pM=@qY+>PTq6fzhrZO$ z)R)*le*Z8lVE#3zP!dR2>MI6Pv&P-TyX}6Crtx=iOXI%H{nnwc@p%uFGNhY+TKBs{ zXIQU7^|-Um!;?oBf~%t|bsf<3jt%Ov@)-z!Kjj!rR33wc%f2m*4L{^>3MWzm=Fd;h z73mhLr{GAu$wl?PGK0E`E7Q1=QiKklUK`?#QsruNr?k4gF8NAp;&;+&C*3!cgqZd_ z1>^h<>(n5|WE`4bG_f^6wY^#uXPeDlbNBfD2Satkkr~xa6+`!ZtjW$>oX?e*hQ~9i zVxEy|aJDZxGGi@^MiihHM*W<#dzK@Uwf9|-Xw)1hNp%cCt7%5^vufN*VdUVDx%aYK zIlKw(0`W@v`Z-p?cPhg}?=`snR(0^ifMM~z4*mh(bcdC^97mBVGP{S1mao}puCc&g z7T`kH0$%=FxDnILpk&b7z4>jPcrnj3Xx6wt1250%Hw+HjiDEJ}ywKrkcQls0u6X^l zWWoqj3>vsAlrdYYt@*P^s~x<}d7o4107^@|j$pHGBT%apg=w_!A9O^pHr}4N@_h(xlM#*XF|r7zaoFx+ zR4&G*vI>qGZzPu9OB!~-=dFYWsEzqBQ(UzDi4X9YYGpodUfesS;=Ak{C4BpyjRxG# z_cf~s%63g2(>rD|>T)No1RG4qN~us7iR*4o`N9-qVXefFWM6NL%0d~1^Zj+P7uj?p zpG+I>S@^TXz2fAjw4t)GjhI@t$HipaRFx%S^dmkZxpp=}Yr(eNldXEKMhGS*(@FNNK0h%YqMcF*Czh+ z#eZnUVdwPIWrkPW?~c3%cY2<>4jhecE7o?5`uLZ%d`!?mjCB0qP9~M)5H;*bumS&s zc^k^JPPgP%uH)gqm#WibmrdG#l+@yB`k1>x=B;91;t|p8oevcxfZc#*G-Wf&+4L?f z-&v|4;XE{WE&)B%7=5?9gnpEgc!EeUy_e;7c*+k0Z-5B1$6<0??(I;5EO+f&)O;r% zRWJ3f?G1Ukf}tDx7>Bpb1Oz?DxZA~PlVaAxIuWdhX=^elxl=EM8JH$Q;1NZvfxh~_Lxs9q4 zb8KHViL%y3rdQk36AHVZ!-gCn{O~As#}Usc7~4%9)X`0D}mu6a6$0SE0L-f4*}#9 z&P2pr3U;J0;R~+qXyA4|KCc1n2$4gQr!G&~TwAKs3S^5ssGfPcdhQw~u+eg}i^oip7Qqt7)LR41b6bV$FS^3F5;5wx1A>>A5Q$ylr61Ch$ERTI6y9`RY-W|M;nejITr zGi`#FnhU5a>XXmaKMsDA#m*nF+kf`_ znuEEClz`D(-uKsV)@Q-P2g>th^4z+O_&%MeN!{9~Se$*DOoNpBjqym|QOmJY>dK#< z8$R_byV(SfPrpYJE2*n{rQUQz;L0D5&fo5N_8fv0w?y2NSmk{!Q9V=b%Dm8YbUJn5 zVm)90KRP8))rh#5c7Ml2D6E6SkydRY;2t1I>HznL`SZljK3>T~mfPUN=y8DDn|2wT zCiPxhAmpS43qYeW-bd6g+ROd?#MGOi*-XIl!&HiNPFPLYopo%|k_WQ+~DMYjUHRgF!o^5Cgm9 zcwr+u!8^a}^?PRDcgyqP?02#QnREDP1v57$?|06AXu1<8@CLmj`nq3`5L`P-7T-YT zS;}w{Q43SedB69p0`Z@Sr*4rsuo3T2j-szZ>;Om>zWURe?^Usn~KhW#Xyv=-m zK+iry5Z9_-+7-f`+{oKgp50$F=y&H<*W~kF#Hwu|>CA*n*i-K0h<8mjC~#73-eNG)jQo@2ZRH{QB&^AZ1`p;gh}R# z+*}87pmZdzAN+gFkf?wU1`tn~I{wZSR^NzHl}5ebqJj2TD2(d$-%)!`JIQ-*KdS49 zR2ycmo8ixytsEygUd%z`0%New*l5?J=b4~V@hi}!fn8BO9o1sN9Nf?)uS)ONQ^BRI z1IKyVeW6d~-PlZ`~-W=IHWfPTBa@3;S6tp$iyAC*{B+pSP-gEmH zGRB3>%%-HEERv|j%s=qsYr@F;i=hZ@m)A@kiTmvD^4%irP{T?%E*07=Z%kcdlnKpp z{3*Vy$EAf}v%70vYIn$OgV@pDbLzV58LeTdA6IQhHM^!qi3KsN`}gAu+Zq2!Y>V_+ z@H0Eg7w$rO^JGRgk*?Tom^sSTC(HA@C0kChwxjOHjqnDO`+3s&Q$-uDSWO-zj_{cRRw=obymRZJz;T7?x0&|4^gsrZt*7_zaOs*jPO8v=aq1M;=LwNAND(s6?-B z6|ZA5B?^Fh5?K5s<>ETqwxoX$RXu%JRFJW zmfl4XS>7DGNck$!<-0*7v;-`7#Q*`G-0^$Mj31K96!Fg}b zi>@&kZII~nF2!muyY0wFfl!TTy;J)cO$AY6Cx1pXyO2_W$Mj`A@eCxQq+MB}K1=p8 ziQsB{I4D?Zoob{sdDZgS+G_W`(x4!Ahy{(H#XO$EMaQ2E4SyuRPJTTX$8*pf{Jgpi zFM0_1>#Z6J;Nxw~rhi4+{@%x&&9$363u(zr@@t0Oyn1evj}coHYM2U``$I8Y(5PC+ z4PZqO%3jD@p7g_1HA`A5w^YYc*nYw!)}YF>bAMMf%^vaXX_-vpZk+&qa6kyS zdE*cjEjC(NNi|Jjhj{Vy@ z+8QH~C`cT|McKn9-r1P}t!!3Cw}oBfMYl@YEGf62K<5=01_Z-t8o4^>aWC=pdjEmK zeXrJixqRO9_;W;qKUKi|d{1=EEv>Sl%PqOs(?ddQ>4^Maw$PXDXRB>HXwfRP*nYf3 zCr=P`)0fi}WS?tV+35v&V9L8yEcbZwUFm^szg=qxn?a-kWtI7uR47zI6Y{SPO-j0g zir6Li&V$bcn=olCwyFZ!(nmkeU8p91NhUOwc-0wXw$L}@x!U&r;3*HRftkWDqGq=B z0W4`ltt~e(T=T;yKx-vUbDZuYfCkA@ubJ;Fv7x$voGaBe2}y(TyyozoI%qXuFJ%PL z73?&qRinNcSjNWA0k@^OGPw4VVC7%bit)EvfmEW-a7g72T^GwjlPriM^yJPJRLL{o zKtx}j#wg z|3VuTmCJ7{Y3(@|2?_UBM2EzEKMzWNg)GMT{5y8kH@#){Z-!3#J1@g{?Yo{CeQ4mA zj<~|MVf#JuIcrEQo~7GxDsJmuy+A`# z=0s|u&lgs5v}@%)o@0e&Li(VRgZ}LEVOGR)o^fs9=WdpaXsQkh)s(p&6c>lAtg}(d z?4WoRQdGQYXdbcxfjO-m7AD=Yw4_am+M8D@w%5k3__Zuo^vcTPm8B1&Zxe>wBbJ}* zGdBmTvK8xgvp5Vk}9 zyRt6M{+JY49a&H|(W^!ZqKUDsCNJO29>$Jwi;4B^N9S8 zU16%bQSR*y+zl<*#nITU_I+I#XEK*e2z4n=GQFT(!X>}qyM;J*`&79bnREyE9?#78+ZpwnH(~R%D6kh%8xZ( zvI6!SA4p%M;?d35r0a2LFowP~L2S8b~w=l@)@fgxitr?qXC{;6VO3H1jYx+yHh7-FaAN!TzO z*8aD`b{qc`ofeC1uvx^y3@tTUKgB8!#@9Q@T`cAM-LFbQ3(PBQ-f9U>1gEKJ85dC~ z*WcmxFW9;X_W%OL*YuSpq}02XI(W>xEqXWw`v9gvy&jdNy8CiP)AD|+-P}MnL9yuTwPK6mH>De=g{l4+4y4L4&5{i+ss&W zgK;>j1{Se*!U{%qLng6`d)6zi@@LrvrQ@x`mKt0np$5`>XB@fi4y)B>{$4$)$E2Kx zxZ@c}s{^@>+u_w}cz?d<84I)}vV1KmGv1!cPL)3wP|m1FDC60|(r1^Eg`hH2L*kPHj(T6-Nk_$$5r%^LW=FJ%af zokS2Qy7m;4aJ~D@r3k`%g#+uZ`SsrRI@PCVs91Wli?Khf(WhB)Azp1xb9^|hX)bE| z#VpygU(E5jwzJjk%5x!*$tlUu`5*`!s1Nr1$u4NCPfqD5T^%r!T1~Skf<=i4dPZWS zZf5)C(P__Q=VE#-V~7&1L4{B^4fmUx+Gmo|FBBXlHxfNI0KysLR!x=b^Dold6J|LQ zV9F*ZHwglm+DEC)MJ<;vBf=wHCTvQ@wBn|cvHN33kZk{<2W^VOM;K2-(DGk2D&@ML ztESlZqF8OFHaiAh4JJ=Pw;|2G*9-A{j(3Ui6uHT-T&4QLi~H^j?$2OjZMU< zjMW(>=jHNHiFZ#>?dxj%^(P^yg=*C#Uo1+tGKgPno%NWdn54u$24$4E7W?q1@W)tz zny6HUk1a8t%Df@`1gCJk_Upm-Yq-Ore!}L&yoys02h09*%x87rIlk39+w7dyd^x+z zH!(C=rIv(WZ0BUnIH|#2i7^wRk>>c>`OGhMQ3X2WrRzoYh)==?A*#jgHrlOe-|oY` zWV&o^z2E!GP2U>w%)n>QO#>Gi{dAsSG$V@risi~WVXPa-eaG$VvTB=#o;f_ z=lns5vOZ#J5uNNlObI;T?Zg1(7~3s)<$_fb&W%UAPp^?R%G*B4Td!G z8J%(Yr1bvC-|r}XVJ`oc{v_&sLV;hi7DVo`<9@44)zTy1{zY0?V&LP4a@=`?gq zooRxP7UwB8S!mz=yc@a05>9e))>&G-@VeSsyF(LG_%`G!=*3cX-uS`f^tDDklJ>Xj z$!9PTHe~w(c$xcsDFQ=NTIu`C7|srrg+ZB8Fua<%Y+E&{o*}YS9{FTDHi^J!?-Pe} zHng1s&n1fNor1)D@F_5xaALY2XRE>}8}RXrGvy z-E2=@uyC4)x{w`Re#mgOZ3C3b&n`n&u<$kFA+=Xc;j@gFRy7aOyDxb(f0r54&;3-q zLhP^|H{4U-OsMa8HOQ&h`r4`WB;8tR{&QBsYzwZxESh7;EXa}Ce3|IVLD8=)VTaP$ z{GYo64WUI5>?e;O?SDAkdyZzlR{uUOhE`uskJtHpZ@#g7%T!~gQp}v2YYHF@L_p#> z_TVsBLtYN11TzcMy@O55xfc${e*<5pG z6z}1lV66P|?cVfd>^ubN(agtB&sJKk)gHeyU&9aJ;JC3}X)zZ-d$uVyBQ}`&U`A6k zz6}u7rs^C!0c3QMdU;U0*-e%OfIm<3(%4^L7t=7hJZuJtf-6g{rR+#;+ZiCrm@`;87}D*eU20s~}VZZ3@y9Tx{a9nNWPzNM0NYskYOBuw%r_S&2( z#X42i@MWZBV33vIVs|^07*(9{zr6HmXqZJn;O__zUpzvMd*KeCQCeHYVGRlP0O7)U z!BaSYTJ%3-c>ao@l^Fq36_6}B>S;T z;Vc;(STGjg@~X9(l)QsX$UusFzC9gfDsEs2U-t$eRHKxgVJU1e=|{`CipHLvp4%0ydTk|TER_APWaYz&_&*>u z0|12K&WH#?z^((uH{%n9-9nS+WKNn_?&y|GzE1f%dg9ZOsn5legK76i0CgKcb4;4B zJp@$qcmJJ>p%I*67D7&|=_*U=xZcoEeh%;*qVLBKlX|(bz;^_m8ciN2JwE306c1!% z6Zuq+uhY$O5uEM+)&fuv^Z?Pnrx{v0cvx7}IL@fgpJ&Kh&-Dm8?`OzOc2QV<{oSn8 zFH*P^E~_zh%Z7xffftx#5T*B3I>X- zh2{3Np`0kH(D0C(U@B*RH;2sTg{4+o$d)?*>acZk+8)huPT59!dRkpw&Fetp)b-<& z9v7Hg&x@l-U|Y*?6?-PNns@(%fkJ(FRj^0W`Z%rsbcD>E9`wcc$y5 z!gc1kz!HEVkkXxr6|u`%1YpxA@FJ?5|HZrj+>yJRYTu8|)8&%c+1VHv`ZB%WzajEE z9?Qt^S<(tM0BAr4K`U4$B!HY`Gk1Af8P}9&79_x6@bXSy?e!HY-JT8$ckCBt((KqXe86kHh|VK$-8t zDaydfDEBKvhHkcL?Uq+RTSNuq-;aC}|E}y({5-a@P8*yc_Zi8%-mjZtCDlOSh%YLz zK1VGb0JfwL9UXOw&rT`9ct*#^U01t4jc@=)FaV|JBP)Mm%Gs78Mijt999kF{7{6F> zvbAMoWUL&MxII>GX%#P0KQY#V*)qoEtK^G^5|~!`Mv(g-%- zd^3|jSZ8!eOGoj@rjv^clZn_bhZFzqnc@hRF{5VwnK6khE9FDnC zz#o`};t9|!M@Cru(1|T_F+iX+p0#_p@xo&BcL1iNt*!mwh+2MRFS7W)OIr5`=`$*cQZA%y`%Dj5>h;%95U^dlR@ZBCo!SvwsGQygnlp1|1<}f^J=*<#w4*Z zv{+b!0QG+9;K0%?G1jSYSOee`3kc|B#WVnHlr)dB_`9Lbu&|d0O}vAXlQ~PrX`bgX zxeevzqsYV!D{E_}ZnSI;ix&&`zecx!D1ix~EG@N?lXGIWZuPYSZTsJ%bxKrIg8ouj zZm(nkSet%n{O#45=U!!;WN%eh&;MxJ7BoN5S$x~N$pvpWrOW70p&8(+p2T8!1yIE1y{;Wc-T{O= zfQ+7+`gSJ`s7Rx0;U8eHe-zQv*XQKyT&u78(Slbz>WwIQ0TE!w{QIC6Or!zj z>VKa-G530u|2R;OD*j)PZ2R-7|IchN|HI?}dE@`Hy_o`lAqbGkoxiicLJ?pB2nGLB zOAMCF88u-8=}llp@K> zco|53K5J74k`Q4!u`C-;7O^u2N0pOP)n6zT5x~37HZ;tJBv3xfEEr2f&{I!fp`#Nk zocIA*vE#{Dv}Y{G>;8hA}M>n zeM8*nbFJ0n>;^V^=uMeZ^S42-`&&RWL-^6+S3m}%x2I=!clYm{@qPkivp{zVNH9wZ z&XC#yv50fQOxRbl0(5kK0s#Tf@`*QrRjk_jK8~#&5Qx~{nm!6<5@6n2v|S zyLloW*5>PrmLrXcC7;F>VY4$)INyjQ7J^6hifezSa-%CE^G}}1HC@}#aMOw|xVHd3 zh^EEbRMg-S5Flkba1s&Pf64o-S&2;PsYp~HwNxD1}KSnoko=IR=e9qa|Qtz@X-HB<`|&Mu?A;1zx(-| zgg<06lG}d%3cxu708XtUwUWj11L*zm*ciHCfkwqfYenoWBxB>8CeQCCRW<)XnEklF z16vE=js+l?fxKckr=sT}l@F;7NMJGiSZ##~0uf(1Y>gaXVanlG=YN?j;{T3}u2HfG z(80SRY6b-~^|mEj8IXi#)6?kKE~?908x{Y~Kn#y2SyR*Jw`766BpM@E2xPMTHCk4U z?S4!r5M-aRIefNba@pa-d4RwBFS2>`KVtY^8Ihw-;?rPF9xO539N} zDF_W8lMcIxh2N^i@R5n)DJwEi!~LhJKR@#kRhNAF@Vg9{RDhi!S7`S((?a#Zd*;3t zLWO(E6uD~Km4!C5{r&w@=W){(lnU|pPx@@Xl!q4(j$0+ zDST!6Ow4>8Tba|+qyT6j{VBS*Mj;NE_s?SFEjG*)4g|BDu9XnLST-6J)`Q{4=CPeg zH)UoDOGrQgVrvM10?*G6HeH%;9A5CMU;d6hzcnHIG34YGWh7&p%eJkCMhCz_*wW|Z zob zhyI?^{hYAec#x2lssZqU`eLC7Gx6%&K-52-w<-Rwhd0mMD+sm(E zCEKxICB$H@exvgI{YY4;KC;FgfR#Q2*ggXTjC9)zmFD-raibR?%d<~zu2N8R{QMCs z=*n^gy+5CwA=uxi!*R}_1j7xrt*lb3t6e6Gz`J{I6USHpJ&aLM=wbCkVFq|g6vlBS z`$U+7fec5IUQ(_pIocst8h7E!SsB8+xZJLE^;0~Y@$5nb*n!yD|4@NB_1JSyuK-d* zV!X@DX$1)S^8x@Vlh|a1zYc1V7f|=OyAjn(F5)sCkOu5i*kW|*`KQ~R~t7r8-+cj0a=lFOzm8TJ*PuMAFLagJFkF- zynYZfe0aR60JGha2|nNH=v;uJocPu}MoJXiYv6hYVv)rv#P3#@CwZkbM^k$zja`}u zcvJr~X_^UMpoUl17*HPQPA+`(N zzai;A+sq_SPEP!BF~^%VvI9&-*Bh4xmHcemvjTNi8E07p?|Q`lro7~Pq*7gAH^*EV zM-2`NN^(0utg{AGly*Sefb#l-j>tc)7m6YgvQVR6@J;aZ?gEIPf1jDqbuFhq7O@XM zA$s+{&et+j1b{O4PyQ(C+iJ(1335pmU!gZ#F0j+?%(@qU(=MU<35ooWPyf~edN@A= zfZCmzbt<|ZdT`Sn40a}&mx$up%yiRm1;DBZp{MzLci>`hgC@r1x${EE3DuvL*f2HA zDiQc8#v?o;pcXv#W#)GvzG*p@?PStwboeqlIr{BMp3j0#Vm+D8ybBVYy3|LDj}{6L z1Vp!8%8IT5`wjB9pGha^j@>B4KTr);vCO$9yF#xt)}C_xlY#LX~y}xB8Y34-AWJ# z#6@aXPMq<|0X{*_QU%S*Z+z!Aw_FU>fY0vhPdnXt-fGhqeIkWo)*HUnZtrodN7rfS zzc|ge$iY#+Ndti^Pd5%!MEAq^0at{}Gd3p?E7wdh_^jqa6y!|Z%j&`!up-s0)mzK! zO38W6$d7c3Mqj)s6WJKNTud3X>;ZX&k1k8Hg4;+kY z5!l2@B#J$&K6rzlReB;Z^{`fNWMUL7s+0*jLcw;r-@d&{75b?_gNeD!nw{hYVr$Es zkmggC8Jk$ZDNb%Q-I&beGpX-*Eg7{=RS-=J7fJslY8f1w#t?YVpg~F!r1d&*nt*<; z_M-l?pA$|9G4$OB(Z_nsARMel$J-#mg&X%M-Pi1#2T*4su!kWFDPlxCb$DoC(2b?@ zIus0jOQyt8@>zE4d1+nNd;1GstkfF@Up%*!qUbfMwvINP>Cy{-oA91-&*algB{9%T z_fzJBJ|D}{ptEv_KPvMs-dfBYRJ4OCfC@_2oK5>@#%Q3+={|jA;-kRGN?}4K8BlXx zz>&@+LPjDIK^w*CpvMB;Va>n4GI|k;;re}Hrsm+_0OE2I$mevVB`kt>xg93WS#CYg zb?#Urgi*gc7jtwR6z9_15%;3#uHK|XDCTqp_N3n4%t4Cnb|EBb8s9$_73W8Ep`cXf zUSEyt*?NL92H8i2jB2WGNx9ulds8>O!|nNkq&Oxc7~h$vPd%OP+H#>}rCSpIwYdSy z-pqyZ2rDC~(baTCGm5-!b)?zblu4;^o19k$rkje$tTyPtZ^e3UU(nrbP{i>wkX4!%LS6D zNJZQz=yG{JM28UK(y)yYzF}nMd&|e@EwJW}PV`!$KI;cP_Hp!Fsh<;tc1$;rrV|AY zzV?0mB7lyTM^c6L4R(MC8&t8qSnXzZ|B~KrxMuL~((`O~NhJ*t<|3c?Ndb>#CuxE6 zzSKlZHJy)@R)9lC%$yJrmPaHF0bjQKD*7mV;PX|H3VHNv;9Lp`=c>PE^~lX9Oaaf5 zfIrKM&`vWgpbZg<5%9#%TbhbBxki&*l~qPo2@i`4A+1Y7k>+)WmMk_+5zn;B=G^!t zSI#n}?5vTxnt+qjW@b{5$rV!Vn1i4>90iGvZokKeZ|oNi4|gk+=f0C)WcWqbhmM-Y z=VJTO!a>PHuEa*#0h820l4Jn%XEQNTeptZ?nsJ{zb&Hyc_L&nmP)yBDO~~mBnTyOK zYxw;`sFk+nH3~gQ8ABO~8sX$g$9viAUr~~YV9BEQum*LSSH}`qb(VCD3Fjx1qvmqd zt0)xO=7kXpX9){T;hGMBQVgwtlliLku;k9hz-z}__su7kEBy^ifQ1-)!_3%))3NEM#>^$mz5qdA6-QlJ~#xw}Y&ns&P~i{ka@ zw$J=`v|N3K)BPan$8^OvS1v=s;SJ?$FBVQmVy4JxW0=~-+VcZQY;2w|fbP`KWYjX^vkRF%$bQSttLqbk)jv7TFaX5T% zho03hU&&0J4GMxJAW)tn^Qac)gA(r1@6Jr2uBLtD!x+tEWTBxUQVO;5cejhb=Et+6 z^P(B(!6A{iIPPoX+$$m*WN~8j&zQKl0A^8(A7|e9kq9P_3^Q%1Afrw?!5YJC*=6ul zUU?OR<=Ud@((c&8iWt(-D)53j;9woy}Hj{>t<}&C{zD5bo zIhb_Ll0rVJ7rfB4W$p4;3+`7JNwGe`%Cw(**PBk~txG9fu8uwb7w+CNERL>w_l%R^ zF$fY!&=4#Mjavf2-3jjQZjA(YcMBfeU7Fx-ja%c;&@|S#P31|R_q;RLe?HDN*E#hi zL7LjVYj^EcYpwftC*u*Y7A}XHfZHN!TijzE*iLF44FO)BZ08b=Mg&N)n_TY#w|v>_ zja$WWt^41AsqiB}3ImcXLMWH!KhbG?Jhd@c)Y(8ZS9WQ4m)^`qSzyQD{R4ZG_qHVz zBC%v5mU}ML@1XIrF90&Z9-jK7R9a$8O#T};uUd)`9Wl|Fmns3&QFi8C4%G}fSE8~} zA&)7%nz@VML03JTT>CZLQ3VMW0z?AZs|fh{&mx1_}`D= z+;0bkJEzpzORCA(A<<7GDas1b82(M3DgF*5Tfsqlqs$#yw14*i7T-pI$oKd7KOm*} zZ?Fu!BToS{AR{NKZ@BqybZkTbR5M2`0HW^S?|63U>FYl)!~9Jp{NHU30BoM^ZjyW! zO&-oG%rPMGlA20iUx{+L?v2iKbL$`>LH^BM0&h&E2&ni12ws{Oz6w&D4yXi>aZ0?B z&{!Oxf`-E0z6HbgGBa0RbDp4frY-}iNvQvwjXNVcz=MgbPWjYNnRbA<8cM`26rQHm zd=ZYr>*n3P8p#r!;1nnSC;%uRls2DuNJ{eE8<}NL6W0D998U7=Z}Rfa{u|@^}6_-(h*U^P)-|LYgHN`)Q_ z=*M#`VT-Rh0t!?b-PmI%fix%ZJP5!B%sHr&6yY%5t;yoKDt(ghL+lLR2UA8iAa-;5}od5!I!(l3>#DOo~d`5TW`b9+WqoWxsl#512?t-?m6Uhg; zpLjmZlS+r!(Zupdzn=h@X=MM-15St{HZFZ&7?0h)mRhZax)0y4a@_+se9B-jX-Mls ziF)*y8}Rt)u*VP>&ik6kRcEru5J*NaD+C6zBQ`c>%d@%{n=e;aB%6+gh_U_o3rA2R zi;H3X>n<)X^L3H@7{G&d!ivB}figm0g$AsqsMxi70I*1n)PyU0P8VHM@#b2%x7T{* zy5a;1m2Q6-RJwtif#K$&KD_xs1Wp06xHp1+e>19gaKeDmii!2h%9W0xf$*~PNe9oG znwvp{5@v`40Q?(D!u`Evyi{{9mezyQma5(o_W7a;NQ@4$8gjBt9^ zBU3mr_WoJmEe4}_p1x5sfJUX3xaI?N@KVO;?1n>hP(nF5rY%dk{^QYB>l4H#-22B5 zPiE7}ygb8^qKF!3me3Sni4?>D6q4KguvGsUahai%h?bV)g?t`Vy)J?;;_cs6(t1A& zs88mDf~ml{-N5n%I8N`vyT!yB3uN<+dFm`-ccH&k&a^vzG@mgaZ+(ICU$pj$Ojnz3 z2IFJF2PO&=tNH+7Ywn?X!&!YDTV8fHP)OzFHKoQ>l%NNt5~!=G*<8D@fIsNe;y2>~U|Bv%uxD#lVqgS6xF;kR8-i)9a2ygMo-tAe zzLeVTNQ^VM^`whzJs&0G|mP8 z(k}y1%wxfoBr-sB{6{13_YN}qs6F6~Y*XRvHr0FJv|KJIJ^68ug+?(o^;F}6vpvX1 zAbV(LcGex%2{5-^4mvlluE9pVKvDj5m-B;_*8XyPx5Z*iDCzBE^(_DqT!?^qOwW7+ z@P*4j5_-Z2I$!^pEzikLy-&(?EXji_R?{f|{&hv)Kr8=h0K}_PPU1{q zcC?Y&9Zt=4weJZq4N#luzt^%Wv=GDq%JCofynFqLsg#rrS1jDq{n|w-$ET{V!Jf#N zUMFQ5NG3T!?J;*=@o<5-xpe{PHLx&^CYYZSu>dsl+pFiPF?L?=o9Q2xM-vj-AKYn0 z&)t&Fg97CC5gc5q=w1M`Yip&We^|X>zb8FZH_Z>=u2a~ zGNVxd9AlSrm-4Qs!>^bFfTlUu-ydB?B3FrmW|fsC+${IoH9!1w_By7uL%t*(c8*zF zHe$IDVHGJw#hSuGu|n24i{F^+N+X`>`bx{|bvnF$giYVjP~1&~Vzo{uqg`m0Q1}o3 z&KxlsfN7DN+zeEhbwqLC=}lV@Wq_Z+ym#|=xj1@CZwW(U78+vr5Ohm6^^Y%+*_?!L zCO22f9USnYI8C?5dtFbFnza_>q4$A2SGt=G-zgH8&1vO4S{g05;$He<-_gqinK;6L|RXR`qKC*2ElNhr6?`+5`uS!Q+|lIX(cQF;Bl& zQW}#+)g1H8f97n71 z{ds{WRU5v_9Z!}F+6GBpox~bRpHA&J+)ZMbO^8@|?0BQa>hR2@! z)%&|`KI(gsn@%grE5^joJ@f_J-Rr^ZGw;10jJp-RcvGqcT7F!C3FN2Gj1d|zP4S53WY=T&qU5(Z6VWo)st>tQtjr> z88~z&g#N3O<>zG}z}rc7Q8o_e5C+_;7^nS$CUIz3k(=djcb20UEa zUfm(c{1HlnMxrBGZ7S%dD*GvIL9YVA0W0|JeLvU2Ge><_#`s9YhSyK5SUB|yLuV;WmZs?x|-nNAp)t9 zb>GH3Q8r8FX&X7^*nE2=`=)Fn&(lR+YIe4$Lqx*Ptp$D0GACxjxOJ-*Cy}uQN>RXz z&lLekfQ?gK6ej5-735#|+he995JS*~u)(m{*#`mrVHULSBJ09aH)J>stHw#a3oPVo z6iqYAEm@d@;`1yU-BsWp>?&yKzePp4YSGdQc4%vaOW5KOiuFWWek~oAkekJNth=(O z_Gb|lXY?}RhE8#JIDYc%8g)dcddnwq7~I`2h5@FAEc0lYl{)jLs&g?jYHJSOOVft- zi=nT_OR`L3hQr^yQSp`Jx2t_#>2RwUVX9UXvw{4Un4CkQPs2*Cv_boDV4gcaoh#O* z;Uar=`><~8vKC^0}GX{_OGksz@b0E3O9F(GVgS32=GcA5;Upb^C zzlJgXL^I`j|CoqX!7rYLk?VG_EyYZrx7T-**Nwe$1Kt&PDYpi-w+M`6`Sp^|h3}jrJHT?7gVbVM5Bygir7-)zg*=qv7}|sO`U<8_Lm! zZ&p?;?o4Lw;j<(Q+zA;EQk7glOCo8+A;v#jY*@Q(mNq2GEK@DZeFqcQFBXj@aNS91 zluUEd)qMfK%Ga()8%MZ22$L$pK*wid9@`Nk5rN@D4-QJS)MFAVxhlXpT9^E0pBUutN9w2%Ze=lD}O{+aGp=LE#2khV+1&BI{B zi(*sj0)5zdR@2LS!JYt;s!~?;hJTsf!Lo|Cx>05{NxGs~5>_`LR#ir2dwp)+-}gQK z6zuXLUSK@0aA(`5mXiLA>z9eCc_-@9veP z%yQzQevD~xdRO=U;>9{*B_AY`9WH@EV1^xRX_#A~C{uN`Udj2SJo@n?FyR>r1KUmK z#>Jh542{uC+l5_d?HwLmQd6eD+$3H)zd{b=@C*%q^}H?YF3IxUDzLy+IQ()o*fwf{ z64aBTw`IJ5QY{@6o0zsQ{Ao0$utixHOF4m}^r5Y=W~S5Qa6Uquaa7AHF?TNLc$he5 zWmcnP=NiDYQX-U;y{wAV&$|Ok!hPqg-ftJ6N0$I5&HnnYh$qYmq+FT@N(|Hky} z#YA2`Bops0#~UAjW30{e(f`*HhoaIr4d9}>(pG4eW?2)qelv~~6fiwOG=Q0Smg+DB z#SKz#=)vaM`{smcgxjAM$Q!^F^XkgY1yRjSN%r=AREu?gGJ1CgjEB?{?zW2d%w-@ z4D`p))MjP{i3-<)-tSZmFuaQakd33cLJ3(cCtVp2s^fl2c~~D#94HMNK0nn8zw5oL zOjGZ#(=YLyGLehQ-zeyXLVStVWysH>pYO%O1|rc@z4_~~(sM2Ad6^qz7Ls&_Il!(I z$3an60&UusCrM1njtBkyjnDgNx2e`rgcVH#kOt!0LB3Pamn`b-2vAo8p@K-;MGEG_ zzv&!2Q{XKU*>ftnBD9RHWsWDF&6xQ~;fH0TDJ}Wz{JPufU3e)5OL4MIQ0;l;x<{gb zp?>L$)^xp7&zQbEjltg%Sl+^%>zd%Cc6JWgpd{XyL8T(L7(RTRba*B-StB<*kVQjO zdy3ZF^{CQzbzAX;6!Jpt@LZFWyCMxYuET!zkfB+wDt(ZXdsV3Ii52)=gn7edfcg(t z%{?L_A!7DR1&FcVL(I{Rl413dpThGG!#y@h5t5$>5jntx-4@h06_;FSadr%gCJH*L zZ-#9jd_7DY+{?MVov7YhD}fr9KNV7h#y`MbReb1zo^S<^qJB11$~>+gM9m(&@bBH| z70}+rn*Uv;*tpJ9QY_6GR9H81)vTDJri_DC3Et56O68{FZM*N)zm8i6WK8}m4|rFO z^L=c=j~^pYXqJe5^?Cd^>>(fR4R7Q{nx^cn+W7j6Zz@Tuf=pcz8+cV|>}Pu8&_#ub zHb#DBv;wg;IsV=8fqHMjlp}6`O@Te-*}K+`WX!^hZBG&AUQBK+87xGMG#U9$bnHKMq2#)+~88Gy4(Z#JD${ zzV-kpH|y-D9vA3{m2w;tgY*V{TTdt1&rnvoM3WxYFTg>lvf@#0zEh09YnI9++VqXe z3M{m6>N%A+o$BVn1e&wz?K=c(Pp*(936QJRe5EGT{7JKvPG|o$U92?jY1X*nrvaiF3opdvTTLY^R(W-qF8}oT5HWlyBW1?xsC|cU<2;dkp8sG@s|r|)WFGc zUuMaSt@IqCPT8BMP;(NZt&6x>RCYpqh6j{~YLr7tZt3e{n`~K;h|`qoM(gD1 zkmZ#ST1X!bsUhp;eS9Dx8Kle=XN%LUQlj)8^}b#s@2yq$#{}ZG6($5%g4)}^b7D}R zbytU)RB})2X7rkJeSHFhkt#pw=^NRF`_52}7h850A@YMTqF^3(`qNqn=j=3#xnxcy z?arJ%NeS6+1n+&!k_fM@zl2w$p(E&XHXeA-!bPhNkgQcy!|>HO^2i2P-swF;twPb7 zz0G}wiY$4XQ(a_UPs7S6mW^ieb@gkzuiX9q%>^7)E!;oXrJg%F3-PGId(AClc332h;|gH_$d1!F z+w3ykR|qFYagZA{AAfFr**lD0@rl_tXtIf8TGRA}=HRegk9`T*33AX^vpGEv`V>+! ze`FX#9Uha^M?pf*8UF(XAIJ!2Op)1Gk71Rr^`=gq9~ygn4D4Zl+2`?KHw9+Ry(&;7^^Q`)%ZYBpU-Y?d}@?B>A8uZpM;Vs+B z)5coOp1@EB0*+Zg9|=Zi&Fl+dGGQ6Vz!81hug&BtzlhoUhXD5hEvj@y>{mL`F+X2i zTIVQDuvYeQ8yNs6(QtmJw{dce<*j3J+XL~0)NhCb1 zs%$z%3%->Fr15K|8jAaiI!e&O+{;hV8}t4%9|-od*z0q<-JcBwTRt)JbGoUjsQMaD zOA9*-ZbLnb78zqS^$Vj~UPZ9pQ00}{I1l*LRg_2X5`?H=<*G@4E10wVfwjw}&Zpb4 z96r6fkdZ|z+rzG()37AnE&>hXQ=}#x+Nef%Zec0og*bkI{W=I+T>i%f^Y>7H&;!Fv zh%9ih(UwR+3PT(Gg{ISZvp5&>pV)%IY1Z_P7b`r?YAZVs5 zYJ;3Pa15{C%NY+qo)5>kYk`v|<4|mc-NY{s@^m%)gKI0ILl)%k^3BRYXC(J7H{C zr%uGAG>{1F9p)%eeaj0h$yQvV^7Q2jztwb`R~)mri}2$$hqTFw1uK^F2@+VE%8I^CcE21<~Yco6$^OD28L95jNNbd(rm^eCuzX(8UyMynJYL-EYZx zbcQ(-dT7bhP;D&n7D!6`J?dc9=f*WR>h;0};PzBg0Q_j*_|@#@+ndmxB%dt(UpPu;7+6@E;Oz}fNUw2}@O{zhq>7;4z1Cv-y>?$nl{lpd5|x%2_BX>1WLadq-3p2;QrIcNDM{ZR~x6>MhOjTlWX zrJqVRppqp?L*!}TBIc!0XK&yk)-xr@0i{jOzv`_!06>oTe{KA&=g>YJ%|Z31v1TP$ z&{pV%1^y6CBBmg>D3DLQ)AbYumR5vzo@~I9Yi0nll`4cz)q|6EBn7+ z+$sABXk3zz7FS2I^;tg->?)))3Jd;CM*~H^BtUhrwbqt&6E!k3Q4j~XngF1N|GXM7 zB?2~8$;4%0kH7Id@T2)nE3E&lB;W+ScgZXau(Y_FG)c4$2W-oQ!d`i-M1NWrH7!sB z${6waAlPgyZ6bSDd`!g|edKLwbab3)b#Bp)vnh+I!tsFZ!GV&B?vFnwB{3U(jQi2} zX{(A8gsX0?mp08+Z{XGHaM_my&ISjkt$NK>BFst~9Uk|?$W28Gn!#q&P{NnhctQgk&iKuekioZuaK)>1vD;Ha0bZ3!`C{ZZ=+UIvBw?5O{@O}HoW<*Z&eeLqw0G*W zo|foK&xw6^=hlPohNU-FDFHo9(V1jQCFz%$!ZuqwZ~4ZaU6n9ix$BgPzS#PbBuNt- zex>vA8^}U5AOcpA`)AloUZZPwB0F_Vs#WgYQT(xoe-GzF%ZCqo<64#%M&osF$vXKN z1IR)U{PJJljRhOw? zqV*@Vyd@o2{e)NM;+$+m2X(4?%w1>(sl8$|Ia~{P3!)UiIPRQ^ z?<$bjgWG25QhQWxn~T_7=Q`|#g~cA+7ZMN;do`6z6?~{Xt9l-TV{q`CtoEznv)(#( zOYY}npK9wvkLSnU6HW)c7oG74*3?X*NIE`_qVXFdWMQ;16^}}xCivt$iLzFwouuNe zbp@}*O^dha&97MEo9Z0=)5Gb1?JxYfFTJ+qaGFKkfgD834 zisXXQein)bx;bBcHzJUsxV~77zAw~tl3rxNUtQ3@%A2-7vdUN*ps;T=Q6K&Q%k>&U z%)fmKT;=d#_4Mp#`%GDj&Tb=R^^LXxpFdGZ^JVeMOtrrCZbUybNLC?E?w6yy<~W6W z>1t%!hv@6nxL+NL-3G_fynLeS;Rf%Wx^0rZEz+TNu`qraSCeTH9D7I}obF;F5M^|T zuckJdI+_<<^(EH7ZD!F~ir%{xt$oL|y+ExQCNA^$=4DjA@i2fc zCE>})hYOM~EtcB74@?FE zdiQwU&I6y{THIVNCGz*@p&jadO3JDCha4~DGT}>JU0;%3-dyW8DC3bvXQD_xflt_; zgi{AP?X)X(+pnuyY@a1cFbd1oluWCX+vJ>9rJr6OcW-!ivr1%{?@C57=WWI*YFpEa z8%Vi?8<|E_i(3_id&7bx#*Tnk$-L!VnE!(Ea9zGU&dEU4*;!ISSbq zT}d$X_RsmBYFloy#os5j9Bh8`YAbNa{_3Q^GZvl|GMrWjWohTruN{rnzbD;5dy z{De15`60>26u8=f@@LY57_1cELiu+JTp7Zxg^gFDYn8ehVNt>N?>Bddo-5Ehc#_zMySku|eISzf^##=@E*4nJ2&eSd%&4gBzPEh*aa2;X z&71-t3US;5kx+kmIQhLveoE;m9LyAGh4s`<~IU&f!3cz9k7G)wnA=kl}+URszPb;Fz z;|{jI=dq81d+`O+AKWK5z*_ERaKB!q7fDpo@kqTKkG54JiG1oM+)7h$0>YS!bEb`R>CH|-pI?d7UteAfyIP~P}` z6lVzhZn*x@d#0Y}0in3*og!Bn3cgTy_7QAjwK3T@<>UqBeH`fFyd>*;a4-xTMqgu{ zA0OT+;W{1b+k8}|BN1{kBdgea6r7!RK zVxyFxkcWqvoX>jhgS$|O=CO7_*)lE5q?W)ieew6lgBAjz3P+7RN5{hlG~u@=7mfTk z>fF9HN46WbjLo2t9ZG0{rt;|t?$hO912BXFxbcPVK5m0updNO*)&VVPzmL!T|6>=^ ze`PN&@}1~&W7I{W4k({lYG+M}7Ztr79*8**P#0j{xawsZ&e1D);N_)WY?0eQvsaRt zD_>AxrT~nvZC(-7Qx^D%3>%@ovl3O681o|MU77P=_2g+dU^hxlEkqJ-SSKOWj}(lE zjosbe9y@fHrTyJovp9eHZ`n!t?%kEw-llK<6SMq(*Jax;6kIP=GCs{+;{BleRz^!&+TV7r-$Pacv9U1;snir7 zK(#(nY3O+21h}|dxDF&(jXi3)vM~nwTzJox%x&VU;FEXn%%9Y6|CvU#>;t0Cisb4e_x81qg!*YQhi8RGCiE4t00T zog9Ff*x%XpYgp>4HuG&j>V&1{O-}`iA&Kq32)Z}~!pn;rOKTg|Cuk3k4&p&k?%;Wm zFO&44a^2hUNPD}iY#Yw<(#B)*nUMD*Los@t0=sMp`3JArudQ$AD|5YXC12xASk~ed zl`9Y$w?q}iBzII+PBmYCu||V!6gM#@vDPqS!>KP8NYl+7&tCyKBu_jb=R(G;)6t%b zrf{lnv8az*swVOTgXmzt9cQ!~P@37;+lPhos>{kY=yVpKP=$8Os+P^XrjsFn1ZAu{ zFfdOlMYzs>M{#fQF1aA)bHI$T4PYXC;BxC2OlHSt)NluA1wc=aapKw8gW2>y#whzv zFHgM!0dGK$I<=vWz*YL=?!HN*^3kmJDwW-XRqEy@E^f6SkS$OtiB4VBRP!EduwFZU30Y|A7%Z4Mc`~?i^tD& z=-F|xH*JfuNAZQeYPx?~I+Jc)X)4F**R`O*q{p>sx?)rAEhzYf7@RpRATVxm`~zW-3;90FJ43M(j1}^i)hjqI8xcRg(4p&0G}8 za=N^CV?1y)LC^@(#GN}@^&J*N_B6e&CR<+$~m!~&&`?cSb?ahXsJf*#d+ZF?%*xH zfQgBqd&@lFO8d&y&~N?cyv?~Xy^ARh2ND3r-)>o?A0d>q7B8a6aE)Dc19!0mwW zX>Pu5+-vzl&JrqEX|=op2sYywZ#h7ATBRD?fKSOT0x@2kO!3=~X0lkh+zhq#fhGC4 zms(RY@sl-RW5UOGf%X7(bv$JcxL)#QXdUSA1N|cqLawuA?AKg6I@lK%7nmemKP5ei zj0cB@{qa^0oB#yMLQiBnKyY~W-1Z&krJ&QX2#|rc;DHRaukJ&O{9y6Rt$Am zEY#Tx4a{It!sO^GbVv1#=ajD817R|*&YF5_Frlay4lOOOF&RhpjGYa29L(nHz&ntG zsVcHtz^0T}E`ffyceYk%VneR>u!1p#9jK5QN_~W&#(uTKC2>NLdtH=tM0sI178O~y zR0sTz95)R{@FdyoaO~uXVIHFRY-I8Sd9?i;wnkHvklUL*yN0Os$&4)W-lDnOe5IGk zI$K>d^hy_&dTTdswLIzz^&2%qbp%~;wHDWVW;IcJODk)7?FHpcU4-=;$%AapTHPDF zGD5OJXMD%&KBf#f;oGYN6`-`P^|-=ut?T{SiDHu$i&Y|3kNR^7=}nEGnJVYiu&wI@ zI3;mpc>MkTHa;=B7Z!&tbsdh4V7Hw;qEl*p+WMhP>@X~n0jzQx$Enh>?8Qk}O}E;s z+UxkELkkVS@71SGix?k=p&6D=mD7NTj#*CILTsRs~UYk!eiYI?Njlj-M z-=B1kV>wK#&JCJud#WKr8~%bca9%-o9-TqJUDI_QQ9;P|XaGV9l$AW41q3=-Sh#@p zvJYhRpPBGfRp;Vrp&ARLjUSRnIwEcoNRpBL;*iW}s!Wj?d`-6slZjK1AE!0ha;(zE zHK10VV02h+%K>)WfPf%~!=r}}9k$mJf2%deLC4_@P6z1paeq91w}u0s2mWJ~#7#*V z+QQ-P=951?l92&09A)DP%?DB25pOd<1R(P^ew>HNirV_TJGhUD0Uk{z&30cbFDbW6 zCeSULYn*V$3WruC@M>e1lCxyS-lLA1TL0+qA#K=N0X%+T%#^0rm5lsWjAq@6nZ}=m z@mmFXPRG7FgUv5jF^75F6N0Btb>g3$cSh|d`iapdFAEL(4PP?U*C$W(e8x}ote6Q zzZcHwQ$2+8&CO<4F%zWgVz6)c>I!}dLpB=VzZw&GUh8liHa;fU6%CTk*;q6h+gDMl zJqRtXoNuFw(G#Ss`=wt=t0H93H1G1M|$u5-SDk-~%HNWBT% zrEgg0XuI0RmQ;1tku0h?PnwyJTDE4IgY!JC)WEI|dvNk4dD5%gRf>W`wr@8_9=-W9 zIkDXip{xOd?(~$qDuKBcmJJrj?#LCLdN7qXg5S--WZp4h8!@vo}3WT0KFR8;ur>Z3HV zy*877QkOGg4IL+B4es__ucZLC(0Ox5UjC<5lF!4GKJH>V_zrBGmC_^?8 zTc_Jq-@-5Voi%wZ-SU^lKOL#YYc#GSBa_F_MaRFITZA5DxjvjQQB1Yhvroy~9PrK6 z$!KPwSH{gTw&Kz}6ra`37nN|3Akb(>F0p9TQp_}j7OPk+N9;FSza2hV#@7U!dqzY& zeY*)|MqRq}QZixC(|nxb`;||%hjAg5vFYOoBZBL1X*%XTgdqYOxUL4>CF8I+?&3Ab zYfT_6%7PSx!V*tAx2U;AHon!*O~awC1R8bvCK{>wY?2gA`0nHT*0NHei*X5@n1Uzy zM1$@pbMQI%$3V} zZf@ZaKsX&9$J2Phg(}3m+&2meT?^zvrAm)X3!iLHK^acW`idWGemO}b znok3BuZv8rkvFrk4(s8<;5vC6>Z7<}rNF|&@G70)&X)Riyirk=c)VB{DxdNCgR7JL zglyv^aV>_Qb+WYSJRR|Uo)m)?N+94^!mhKuyHan958sO<=Qm|ATWlHu;;(o{&5zbA zPEZMXBXWSxkb5_iPewj3J3XE88rjPKjO>#(s(W7;LtvaJ8E3As-bg+pmFY zRtqM0tBkg-13(1^mPBkmNnDR7Pt=T#%Vo66i6mwn6^JzQ{3%T&1L{ZQe7xq(-tm-SV|~3wBUNa~ z{5#yo_wKtsZJ+0kUt2rMlT3{i=5X9vdirc^4{&I&Yix7`YVW|!?_F#k0Ej7`(n3=~ z{12Q4u~{vEo9J;1Zua*VraMuoL7(itoIHf&w5R;{wT9fa}b-uzt1^W;K^ll22`|L|PRhPtoXE*2^S z>xy{2+%0Cm!iB^--o9N}NV#$q8LO~0Wl<`10~3=W*j-e7YEv^FcQ4ddHl}vAS zQ@y6?E?+kiolw-fn<7|KqR}5(94S}%ty&vhZBQp=yHbt5XtZvgFE&Z#Q&ZfwN^?1u z<-K@X;_Jm{u&nY+Y?8C{qd~&3Tc7a7#Kpp_dSASgcT?iaPX=f3i8&j$ZKch9QRU@O zJRAdzqPYbuC1Y7RtY*dn>pJGJ=Y=NY$^yFnxW>_Gwwx-iW=<*yLFkEkbrLtoodsn7 zV1RW(t2F6=Md9J}%D=gQO_g&=W3vfRFosJHlZmF9pV~X#$X~lRQQ0SY+`%t*-S{|c zr>G3|Vl*Ne{Z0@JO?cJt5Ri9r?g{aH=YUyHTyuYsn=P|8gjJ;zVca>v`D3y!63KY{ zfH&_{u^F45OdmmdoxGs zw%^<4n-1*;A(&E4=iiAH%Yg8j?BLHNxQuH7BFlK4b-27jd2YIW4KmR%jb%~9;J;l7 zmq@yv1}z{gP$5n_I;l+0F$U6&6I|b(e5cYH8gp*Pl9L;!F~vqyp7c8(bFd>9n=kAv zQG$t8mV8mp5*p7;f?iGJIL{DjGqUdNl^GlFj1yF=Qc*svC**X@SZAKRFflRQd@m3C z$)IRM%U@!w7fORyI6fY=TrFRV6#O zWN48Q?JGHHsXhLDa2h{nh9)RV8XBqPR8+I0)&CX?HBU$D=*X{-e$$EvpaTtXhu zRfsEH19_G$sX;XQWds7C_n>*)Ham9)6m~AEs_J9nRroA6viR;08d&Q)HHKqe|t90rP3%$LB;S;fzBy%^CT|N(-_qg2c z)^z^{cw{<)5CHLxl;><|_u{&|f?4N`miDxA7;j{KuGZ4&XmH9z@z2tjG0d}=E{m(F zF`w(|490hH3IMDE+w0Q2vM7UY$xc&Q7uhLymip=$8N>R@oK~NN6-Q(-46?YCk``;-vnX@W$Z@h?NxIVYveg+2Y4|VW1n(AEK*uI0ED{+s zuTNC_cj!yYyEq1cXX^FBX~Xxqap^PV+&ogy9zuGh{QTZ_QvvlImYNNlqvRh$(~V2( zr*U8P6|ZJQ`4K)29rJwc#fr92*-wYti#F|Q+KmPXj8Lk}tz0mT9}($VTHvgkABy1R zR;T%v7Rwwdtz+%_dkG#JLIGCox@^?e_Qc$3)KCihvvb>VW{Gt->afC&=xkyxtBh8w z^oU!BlsW_CQkm1^Z%$KHqQl8nX3Ep(g**X8uB)u}4+yo+?`QW~+E)8IipnXOyN%Kt zDQ`yA9Vg3~UHVL3+L`>wjP?jHgePXn&b{H+*;*r7qT#g$sp85zyIaspc*IX2{p{0o zB(BhYX1ovG)2#jBAG+$W$YN9ni4}6vd|9sg1eHWFJhb5&-DSj4H|HS%3)in@MQG{gsspjIB^v8`@(RO9@MotggG@g=k@m?Op z<~fF3+bkdPWYd6cnT~g_zjd`(bA-68rpowzqn=kW7eypB*=IZSw^=;jXd;yHaGoH< z*kH%IL@W@C(@KVZ z4a{t3hfEt6x(9bmwFc_xIc*3#ciAom9fj9UxOqJ)TjWP<5kAY5$*Z)Qgg0X$F_aKD z9#him?)uH2?&?1A+pJpWxCPgecBa4HjPF&KPINz7STLwXL?iK|0 z(i;oq$i95>0+3`zOv*>alEoIX^GTJ*%VoiQ#_I{j)Udjt-E(kkH&faE%94d_aOKg9 zOBP!&Ud_<7O};rAY3VFJqShspvOaN!vL>zNc(|a3EiJB4zO?0GyJ@|JH<779y|08c zzMe)ugTh?>#pJY41I9$+9KPFg(u<+Y$9os5S~b2@h~V$p`g^65;+kiIq=VIFp~;Cd z1ye_lE}<#+i#mlQy+fh5m<3I1Ng11(#Jk78;-SsSV`@;GjLEHfg>FIeB-EF2X-$=5 zrasxyq$?K76{83|Okvtkz249lv@m^xZ?0<0S+#?+tx;mU5D1sgZ@WxeyOxd3n)jIVEKtkcs;F<2X2WFYw;^ zVLy*^m+bQn4O_L@vcoAmsd&6H_h8w zds2m6<19r-L_82?dyXW!`{kkhi(&=&rf`!&^I}EtNkuVtb#d|DL`~@_B)+uxWNcEg zP(ig=h&yPqFeuZ8oGf5I!pe`Fy4QmbmpuyigY5X;<^jThiHWmurWbMZsS!i#!My-r z0{$FYFaCe|A{a=K`Q{fyIaso*y*K3yrzd9LT#S^|_pe2W707BP_aCL&?ah0IUEo)& z3{(ctNZ z#-}o}yc$yK)lI>pija5%vxT`yF-0fy47#-F5!NaXdHDqD(stEiBDW2vW9#-{Q=0Lf z$sa^=(grq_RjO)@6RgsquA7f0po!m_w2wA09Zcw@;vAj&f7vaT`Ogi3)G2i@JwM;d ztW%OeA{6K%%ZUZP+!qRKs?nc?OScrAO(Wa4wQWmdMMNsGk-|19EQSfRjoowI(p{#> zzJsfrE+?ei776LCXGlXUCJj>_K{2NC>(KF#^SGam^)WUqjiI69qLFK#)L zFWBcRL{+LfP_u_7vo1iKpV%8WIvAcyroLQvDyEAz@95AlKj9!W((F2EW@!u}xKzyx z?=@O3IIL`RTz8RzERq;6F65n&Z&uIPVwQ~B-E{5>6=WGm5dYLH5VbMs&R7`rzDftqpsZIEFOVrA@8`aPrcK^2hi7d7NbNu&R^O$RPJr4*%h2; zPZ=!_u8+Qg=F19WqT7nuQcG{VHMXZ6L&Tic_Jn_P4+y8 zK=ridxS>T_HrDndeBUxpQeEThj636=j*&O#eqdy0;v%7)?xDCPo{rrymOHXQ_Tpf@ zZ#+*BGX*&%`vbIzI6!4`gqPKLg)kK8*^!PsWX85Qqf`gE%$|9fsHCq#%-<>UvRX#` z03UP44zD&=h&rSW2A+^Q(a%P?zAx^B^CXo6SKX>>a!?_~;p&W3RRMc=5Nm^A?mC2( zR4#|0U$_>Mkt1w-0)|kAlQKI^3v;TU+4py$4vt7k;BS`tkEAs5gc@C0EPXnPn%uq= zI5j~$89u8d#3;}Qtkux;=n;J^S4xJ2q3$o#va{c|bmv_jiSN0ZJH#@avfd|+K4??t zzdXW5E&~4Z2Os%rkggjeB^2iY-OWzwU=uElTd$(f%M+K&?Gr(T^L$=x{KkP~O1;8Q z62(6voBRJ+39ov9l`wIoZlVXntr%4P-G$IvjC~il7xwF7%-d&4%45s&)OJ8QLF3md zc0n!O_J=4OEE8T#@i<4TJ%JmP&_;EL7W#?(HF)=g{M-Fap~RcCjd~xai0tNWv@=PJ z6#^06Ou(Wmb=xMY5m4Q_1eT<)9B9mHI(@RY3V`-0bIh7WW*^eK2If?o985!E- z-SH%s)<-4YGxWd6?-R}UtO(=O`Yk6_se^TX63Q-gZ}!IeNrJ^qpA_Fr`R4{W@!Z~5V{ETNtx-<5XyzoeWe>hS9 z4=*n?$Q3-iqt!o?`;xtv0e>oV-%h7r^l)44^0H6#s8Ie(npq;7l=!?qdv&40@Tm#Y zR3uVM^4Qcty@zy{^!*k}aSmLnFm;)HkUD79h-3vvohE@jDExRpQA&1Jd-@uvEA3RF z$Arq{-FKngIbd5o&A3xgUVo$H6jq8Y1PPAqeF+*6PL%+&684N8Z|b|jj0m>OhiX6m zzIgN)r=K6(Ios^*V>+5x9Q7)m;(hjIi<|Z~3uiyE%jPu`b5d%}o>fMXp>Lr{MHI!= z$d`=K#iFY!HJb7_v1->iA&}*Iq0j^B^Ge+S&wq0P@xl5F!=|If+FjeW+?h=i-|!EU z@v{pWQreLLh^nfJ>w4zWT)xkRCh&y9`24t|cP?HjRe>%q zU(|+z3+8qI>tV_j;mhm!LyQTMYc7{tQ3Zzh99bevVZxcyhFRFarQ6(#A%~zOHW7K3 zGcA?L18;ctZPnrcX#_vlIyzf zx9WMms`ua9Kd4O2nbUpt>2&Yjd+oKLYWYI}^X+H?)UIaBTuWyi7V~G6J#H0>4z_HA zBPPFcG~^FuE5~V-@k)hN2*_ zaZNut86=0Zr}(R{Nf`Ega2sAH?mBSz4p-|Jni>2YA+IvG*2kv%#rC$eW%3JKa_`kC zZ_bMt$Bf~UcVQK%1=>GQ5Ysnoxae9_6q##~P9UNJ?q%lpM{Grol|ql%A`vNQhl{&+ zhJKsp?xgo{HTj!Lh{0>h+hpReUiJjd3Mnpi9_riE&0Avh`XC7$Eq9OT-A%B{B}W}D zm#3%UBBbnhQJ!>=4~Y{pGl+)aR?hMc$)eU1tdnV0z^ z68Craw8w#>HTA~XLFlYq3Ta_gA?a*(^7kS|r7dB9b|1~(yUzuE`oc~iVbYXm9b$@T zYgkx>l39ju{N=uA<9ss%EDoPp+Z|mi<(&+3o+R$;9;H!jIy`jG~eO`h{z@h1*@CT-r4mZLygvj)LVdLsQb{>-SjM?K7Mga1nNEf6Tzi>_kjc z5$nLjwT!(veD5xGJ@BXfrNOBOC4CbAkKxGi(v`M5tO$V z!DzoW*`OrIZn)&KOO>K&s|nY1YAKUZGdd5i*KJSvq%f*To~29xYy^7 zG@Z@Sza+u$-gUXGpX$9(i599pW4e(n}9Ed@ypm<#r(TbQW}`@7&@m*Xyo8r-|oh zaU&d|)N&NM0& zID#h@XD?cGL4Q||*RKF5;vH0hXAVroxYL78&Fz7LVtT`Rfk1`A(ITu5o51kLRC`s3 zOL5j|hhcZ2>ep)w+G#0z6AKYBc9VFY$zGL7V;k@36Du}48)9WAK4Gwv7 z1zsj-@ikuS5HE1dX8T~OPE8HzFL*6QcN6lpXgigq)*MXl)ZO)zr`?H${6so#mii2H zUlY-8UnY@u1&u?sbUNJAY&tc(yMH!u{&UvRJw0i&GVL=Ackn0yKOM60We%ZyL~Vo% zwxZ%KrldkR$sk1hS3%w`4nqBs%Fna#V@{GQJg%>Vy=#quXXK`)C|a4dM_-lFB{Rj+ z9jGImUo~Fk1sWwTU56f88F{vB9na?f*c-pvC2-{Bm|vu_hoqV)jhB*gEi!Za9m@C0cZv+NO@?a+;Rlm4_TrdRHDPB(g!HBs4wAzxDag zNuwzIE9jc#9haCrrvsHrP#}Ir-<10^*siC#K629eHfM47N}uO4#Fn>;ZTWeXNEAn4 z=y>&txZCK+NTUpluq_Hs(*n8kq&%@A#v5ho&C~!6q`f&UX+H3OzAg`|#?R_~Eq#K} zYcAH&6}JF*!yx~bEc*CR!sNzYoEhEa{hQME$Kj0;onmX*^SvpXuyp50FL&jZ`-|Rt z4l9-P-Y?W~fTja`_7sQ>M_O1o58&3ThrY8#gBNzFo}8EnyLhLl>0%S6wz9Ts zk1E2tIN8yt7)H%D+ArrFv#XUItvJ=E@=j)UZ7XL%N<%jFn~aC43GoHoEC+D+yXdtw zW>Hb-z)oG}BtR(w;+>tX2k2YjGHg3K$cqpS7@R#kki_lX8QR@(GTAXKTC^&WiCOL<^SO(=A<&XV)|`d$)&1`^4iZI6_;C_c?RMQm6Bl50 z*|BcZ+{{Np+Bs_;>i7HU{GQFIKZ!Ec{Jtg zyOx;P-s~h!^v_SApf0{|W^@!=dTwY0O2+LDdOkjMcKV^iZ+?TzDJhu)2-Rd{M#%ni z^;n=Pzqg5RPR>iy7Q(g3!gXF=4Hjm4aWcTP|F*lIDQEA|a}e}Z!Cs2gadB}|eNlqf zM_~ZpxJ^$eCq~i2RNv50!_|XHKx=DRbF=rwcaa<}Ya)JH+DQOsr4pX^Q>u7gK0s_3mix&;}O}~YTatpoKt?y2cCCl2OB>Q;YYnUwksy zAmU~+5X%MfJ}`vt(Q$G3=;)ue$;imk`BKCr2{;)K(%tgyI8zrJuki(*uGOs`7kYXE zSOs>oFI=S_s8XrvJ*S~I6hinx0h?w)IWE$_Xo{J4c|pc?4!ezm#0dn)HL00HC6*W z5XxYy)@z*i!ZDLqIJ@Rxk{IIwU`fNg9VQw_2_KOu*~G<_j50p~6ojfrpE-)^KE~ zUmrY_g`N$Wv8m&d|9P^EPrsi`Z9fRtC#CROgeX7PVBD)Wf^f<)KPQLpG2zXD5DDhE z^w&aGF0Qy8df#{e6B_kq_p_j1oCKf%)JWiNeUvTSfb5G(5t;|x*!slH@99n(21mf- z_*LL*gbXJa*E<5dxtfpqF1=y6`o_kR2>|@p`mPMf7fltt1{7ZaSr00z-HCi@c1_u! zToV2#*oa=lcki-!t|9f6rhJc&k2~swUJtEZUFUbg&u4>WodJk0+i4s-gZD>`#uND^ zti|Gjsa0@et$c1zvvsH2n}Zp74n)J{eH|TZz*HZ~c=q;maQy`h-6mB`&Lt)dU231Li~Ja_IPG z)9CaZ6&%YsTVG$yOA%A{PXvAU8O5)a@xnds=&fmaJ|0w@v{ zixh`LMzTZFne;*Xd&OFh$)3rUxXH8($JAj8GU>dZ1SXcW05a8TmvaU-HnylJWIq_u zlUqO`Cw`juA@V6#IOl;HSebt}k2ieMIR$3J1?I4%OZFUm-alH+=eoNK9m0jaiVJ8O z8;jcNt7UvW1GGtI=jN6iW?;E1v$A}iBs(n(4L9!$UcULp#j_tT^U`bC>v;kozXU+3 zCMT9_U8nf)tWgOfaDc*|mYkf+?)YXwx@%Kr=Jz+yW+0GhpKY7BwcivVI1w6#FMX{m zAdvCnM?93aqT;1~1fMi1N=wTUfDL|n;%EIh*I+_P*}3pdslUH}7f_P{)D_AC0~D)@m)))H(b;Mi|+IJsDNJOT$LrrVWM)BAK&wyBQaL~aS)yQ@Imad8H+}yrB z@IYdp6hnDT0EZ7PC^aXCG-wmzb}R)5#FVwDEl=jUt-v8(d0a0d0lagp3blrVS1#um z1^M~=@-nGd3DMDxPwwLz{WfWXOi?oLz61`T6Adtu8Us)%j5#gZ!sJ_TYDO^-fO% z3%Dj585;UaCc5=XBN2^{+CJRKl_W5R2+`~JhO@GR%8XTLr*k6c0W$8#^@x`jn}ZCk zJDZ#J)~ov0i`Qd-S`Mq*6~I;cW=B38hwXFT*NK&t9k3HN?SRmdZfC$a6!~L<%);#K zm~*z;BCGq&mvMY1rcRLvg3H$Dk`(sCmf;kyBt~701>x&`%$pwEV_KDyK7WLMfTcCs zGc;F8@}l-T9*YrL$>?$GF`#}{oRYHNi8T6q+wBTs*&bFWLxIzFKgE6l#Q}X7wsVaY zHpzlDUlS1x^XD18y@U)6*2=I4ka6=am|c45c?l6)yC+q=72t#9gQ&K$*yri=_VK_JlHa;w+&M`}b%2{Lp~ z;8@V5LPJv&92^WtEdpXyuuvL;>PaFwg+G2AxEBD)%e=xVkpE{n<(ZE!@962nt8z&G zj0$S3al`g?7{T}rN`{r>=%5O1$l}YWH!3D*uJz-?ceSl^Qi5}5z z6mI_lc?0RyF(K$c)5lx(`MV3?YFvyuLwlzLv#UQ638||~3kvExRL2f(a&p4{Q%`ge zpPZ~#uhFk#0*r144kv){Dqjm82u?s6OfrPL0ok3fVapy6 zPt8As2bLQ0@-Y&5N`(p%c@h9w4O^iqEe&qUzCIH2#{;%_B%(b5-jb&l4^1#-=Qbjg zhlbf(IRPBGLWKbX_-eJnujMIaiR}BhNPnNYA&*O}FVjcJmAYr$rX&T%W@V15dGrig z2&mM$qaxscs7=~6)dN;ifPSQQSO5E+m#LF5Pf5N}ve7?Y8Ex3y(165s6PgmsqYHL+ zVDk|0>&L@);#SwF~HoV`LyWUDb3F#LDfh<(m$4>QDr34-@>Y0)cRG5c1R`47JjuqRKQJ zYM2RzR(a*u&Uju0ANH<|WNZTZg83Zig45j?8p_`1i9d8-0?HE4LbQr4DF)@wB|A{A z*uQPS(hA(PQ&0g4sv&@s*Bf`H#POR5jP?51zZVGd>`7z&ACie8!~kLDzwQ6_!|HFv zfq3G<#m23aa|h^{bS;$ic8Xkjzd34Tw8n+TK7h9F_)C=$JKW0z0GEuHNDJ{qdKVRL|?vq4$_u$A{^h@ni-4!%) zd1Zl6u=APZLd#C-KG^h3+iRz8=LDq5r*2eX-W(|9Y0?8l$qrp7Tqq&qS-)jXHE7pk z7a|&D55s=fGiyr8u_VQA_?lLO-4DGr-$K3`LHp(*b)_NPzxD?W_w`JFOcGb#l=Qbv z*O`vjEP^U;2CXcbL_kxX{7jQFDKzIR=11)rZ#`qMKEx~QR1J+R%Z)DLcCq~8cEsO@ z7-d=ajvu1n+8=H{y|>)v!gs=2zc0zc=%TyX4=h8P6s2{!@LW79z@P-kERBWxnnVeM z?Z-CRsuFNYksQ_P!V;g!1ttp@ME%lSztvAndYLm%M!`wWS5;59sjagk=@GvWSu!_C6l7VKub<&@dz4W>1qRXqF#@u znR!A;5U#D~`t2he6Tc1rUg}NGEt!s*hO-?m)AUZmkC%W+`4X?mW$PAsaSkA)DsI@j zeUl{)rW08Dw`VllvPW~)icK3}Dq6qSFWM|#|H+`~+CUcTm7hXKVbf9PuEv78Z7)s` z>e>0%a4c88?dFs|ME-jI*vwrt!grO0#gH6yxPiVSq|gM0u_=L`%9e}g9x4eV8wRY$8}9nUxr%{TBs9z_&YJD@EdIqS^++QGKWT`0+rrIx z)YQIq1~W}LhfM_wOI1zmvmmk?>vvOs>lt7@!B@00a8Tg4{D!6d!TXcZL9K&w=%KAA zYW_E4p!|F^c5HSp2iu`EhX99&d2UCcqjVq2dXVKrqe+C0w3gE1^p zL5;qI6nPn=ZivMLBNmh;=AYDacrrN-w}kygo6iki29-sN&J-dQPbM2nAC7S;3HWFeoWe&gGv$`j;spFbG+dFLBzH#hZ-p^C+fQh5+T zrsudN7ngSvjnn@9vd$_fDK|TOA7x*E#@4gz9JkSgiAnojZFgkgZOz2HxK*5Iid_ZT zUX!G>)|}*x9_3!0MaEPFsa@ArL}sw>Y`cxTuU*aYvRrnl10J(LO&%Anh5ex?RGk*g zL6tSn-k#*rq^G52#8{q8Sky7bn!a00W^sO@F))QnULoQ_wPoLYilGejtmJz#Y5Txd z-oQRHAh&}_H0iN<#&`2{od;#D z?c4A)rpe)^w5CEe+e?Ww`YXBNYo`&mFE@ybgZ*DhChrp7w2;gzQLsV+u^uUQHHv4Q z^*Wd3D6k&yUNCkYJWdnU2zJHJeq%twuOC^|Vj*W^sCPHa26%uwoAGtbH_D2Z^4Q_t;ih;Qq4_ssL} zUf>&cv$b%)*?*%0pfpP64G{DY9y|P%P&^|?FW-Spa#AdBP>g^#@5Xd2xnuxmbOo!4 zIa$aQuSsp91Gk7*Jm9K81O<`!vldrvL8DP=9}UK%iaz31H#BVQk!QC$v4zdm@9H`J zOtx!1WZ zm$;>`*EZlSEh>C34nQ)qki3w9J%Y+F4we(ihg?+Twh{5ys=N_>RDvTOc27IESqLI7 z_Q#36Dyu#|8ZDz^t4q5uj+To#;fPLT(dVb4l~bMiheHV6xIg3C9p{tUtxyEJ-!W+# z-5-D8Sue^t(#x_IZD^7FWj|`XBXVcf_~lwXvXC}y-!BcrQc%;YKV^P&_z1aSavbaW zU^a&U{pd%F?O9tA=$^Pz5MTYp_eJ{mP?p4hRtExgG%mx>cX52TGe#du@oqMQJ)<{y z+-`lbC`tHRon$G35;^!jcj?6>x)p4=*KfD^FqYLv<)<63p)uWh_Al{Kda0gscy!w! zrLgK3@0wBb&~y7jK?pWpQ*ljcl+}61OWxcr+{#vfqfvC{YhX{G zZFnM3hw(j)ySCu>65yAmKn(}gW+7BG1!7GO4whhGkkx}jL=2mr_OQ6{ZIaL!b?lnz zwGNS^R;;OE*QD5w346B^4>)CGgTI}!q@=JBJm8#6Pe1aTy-Mf(&MSdlpx{5aPKHFo z`!~1_Xw5$2fB*6OZ|KMWgHJs4^Z)vRuyh(Ay#K2s@cSqK`&Iwr8@+!BdMc;P3=nbZ zHHtvv>{045=$*lXIt$G8j#32BJLh|7Ln7qzrFyKUeHNX;;&tXFVbuYn^IpAypO$VdAp=V%V0GvE(RAITeLo7@q ztL#$>tBK$6^;KpW%8VLQk`xS2htZ-ESTMNsohDTS=>1n~$JNyo=1@{l+TqYdh&Y+qUp zMV3Bt%y9A#9TedwTkjDV%Srf_EIHiPFN)oTN7@n1YAK`I&$U&Udr~Bi%;U}MF_wtc z2Zs9N;5%QM=54G=-RTCpA*e0=9Bz)J+I05!SGTr-;?VXJu^eQ_=@Zg?42 zVh1@$^{TtR#5(rLwaTHH%8VuThV}T;oNBsIIQ)2#P}88bV5lX^)6=PMl|&rEuCX{k z;te~N@Z0s*AwJ9IE91K{imq@7VBBkoJ8t3U(D+FEIrZd8zX*-t;K4RO@*8im;4vuF@`*gknsmZaKCHuPf8k;nM!a}>2iV@TUyDETNv+`zmIi5e` zBZs(M44D=S|5G-@p~5pQ0$W2$xu8TyFj@x|L%8J!lC+E9DYl0B2`f4c$3C->LA&sh zL2{^CEJQF?)3L6tspIyJZc&_zc|EEU5<2tIT85amS|Ptg`P?-wh^N9r<2>`{P#+ z$35eNHK@oOphG#8KTpozSj?C7haO|FG|#3n&w#XUKdN&C)jNi+W~R4=FmgretDHMYoZZ5?`j4@b5&g6$E)3p1#H}G5 zQh@Cp@&I|753% ze&IJr&3iMQ0`pQ^g--yY#SwhcJTom$(fo7-`AEOW2_rDpe0lV6a;5n7gDq0&qxrpQ z5Rv&B)M!rlJ0eD9W>fYgOh9bey6Fgee&*-1(L>Uym)UOsBXieQjPDlFW(|-HR6=nQ)2WQF@t-4Dfz?swFW1t z(`j^wnLA$^gQf%tF#>^I(}TS0?qx!Yqfoln2gB#|CigYl>(0*ncN1)zWSThI*AF3H zcnS9-c)Y%Ln-P_Wif17y0u?RB-EHbCPoYq0bGH2nvP)mS^Vz@B7iL970EINMULQ}U z|Ck)H(~lH6Je`>Lz*buuNaRQt8#R>&1+ArCnc*@sB)3ydJUAxilR*n6Rg#KlBKp07 zMrS5b1g9(9FL0F@Gv?gHZq(|KKms6qtz*8|nD0t8pU7w&R%UCy7qg|N;7e)9j)ltAjhS2Uw{lcb>*#5E zw};1xugRSHkJ(fR0zAV($!Iivn$JVU{)8GoEa-ws-=c|yTkyvgj3lfTroNy;8h$Jh1)|q(yIxt6U{&cxF-ebC{m_8(1JQo`-aC$sa ziJsEhI@4R9G30c9{6JhB8^yoe5U%-K^f&z8V0&ycmTNq2`-ickZzP)dx#EpTn<%=y z#Ig3mz-qJmTIK+#L>h-dD4sg(Z0Wl?d3PCYfHTL5&koCUvzn}GEEtlh+t)64alQ`Q)S;&*G6tt_W-u)(XzBF40ZckP_2(y; zjH7yzen{ojBhr$)*J752_;|iU3Q92NDk`Nv0_>4HY;DxHjtiQp?zC+IW`nI{)4??7 zhJ8}IqTmrULwm6=G+cHX$o5_evHR65D9b-M80emFn3T<2EXHMxuLu*^moq+8b#=3SDk^ERe$plt8t3WBzCksI8{jDg|@OGQly`vaMyeC0`~= zs~qM-!oCHdwQ3c(Z2pQr>6`1E4|911Wyys>;N$${KG5zb3Nlk4iE?*uG8#%0dM1a0 za>C*YlPcyTgHvawh!pJVWj~CUdT`!vWO2|RGwOQ9e>H1thN`!OFx32oEb;Vc`*`;a z(nyjsanRVufScJnXg%ZJY#bwNW|sMYSPF#8e1gm@EQD?DaH#eI0*5e#WCa|TP2 ziNnO8$&E&wvbV&}n$^y(yM`rJl3lM5h_6J)$qMgw;OpIah0i1^^Lw&Mc-d?g8^XZ} z2e$`*qYnnPpC+H*GL(tzW`oxB8E}SB^owg|2HxYUDk(_C>YVT9W|OaWKql%_nI>M6 z!zGR1ei|Q|NFqD%{~*^ZT}q}a>v`JkzSviREw_Y#S)!f6x*o$c6BC3QYCa3OI@jmd zOd*S+F7|p1 zS*=?phJ<$^PNf;&an-e=UQZ(23zS4xr(!CwPdkc{mX#Ijo@rVX2PGxSuuytFxYWha zTj@3?Y$mWjDD0je2lA_Kfuw;9c#Y}ec0z&Y(Z}U-T)wSlD;Vzn!P>=EQ}w)c(oS=R zY2f&(m&pTNXIMXv9e;y_!G<%ks z+^S|c+G0DYrp+?iwlmB{&C+!U)gN7KF^~wn# zgmpGRGg>ic{=%AOu&>XEQA|aJ5t{K+R^K9{)k;9Taz|nwp%kN1DY#8kPmLZZS?HC5C(R%jM%P9l zLa|)wO43cKAsi?U!zmViKRT;lNfAs}fVovjMCm>L}Jt9Zj5YdWG3aAT2q( zPdar8Pb50)k{lWfN)*g8!N^UH-15w%v{dpq>~=vq6UG-)SR>_RC|3#!1uK}n(5I+fiTk!5Xy|cGxoNI#o zyxeShHsj8)qf2UEfG!e~%esH&LZ4#0|Lm z*8AlKP&Us`&Z44$qJ$oa!_(+IAcasrzegZB3}}|&vYRue#l$(>u5};GtC@cEUXCP2 z1`eZ?vgzWIgAX&U1Z%bqqWN0sLIJDWoWZnEj0sWyZhgf1yyO4Y;AF3`ti7Iv81J9`Zt5Sx)790H_n|Q&@bO<}vB3ky~bI;F4r59CQW?vOzmEUYnOe7^;v6`?`4z#Usg?rmQ4*ha@2`In4Ltw7b zhbr)S{!bso5YV!Ul-a=&y6GgVwXF)dBO)@o0hZeZaUE-r7I%@kpCi@JW)6|tNa~^a`*W%~{ZSn@eG^AD3O>O|oQkIjp!-k@a&N$o>e?g_lgaeN2|mRKgu6g20tePFmX@iABTQ+b``0sXJyz#TS1VM)p%+JlKsqcHr23jGp02e16p?lBm?#p=ySI50rlzVF+FkFn%&z1jc-d@5&m8t+dYYI%x1GXYplpPz zoIH@O;^!#XzNR$aia8#3w{=)8mrW>}t)kNHLGbw;og_z=Mg@BJt&hCE9$q&#!CRx% zkAUNYk>zB=Wn;u^apu=d$KTipMUzz|oGvpzpsK!|o=y$D($(+iGj6QKM2Djkae;eH z`XX;1>5u}YEGZycn^hu)IBIkfsW%40Q0#kKk;~1@cQH6~r=Y|fg%){o7sJpUxL^6yVa~f}X z$SAFcqD4UhZUV&Sn+T}>xhB{58F0N#XB|Vo7=@5l9XEQM2=)aw%9_sY?}l4j@}655 zZM7gsvNKdT>JyMdT=5u(zCH)MN0pnaz=)Pp!fxNdPCv1^piv|%iA(3B<*R9p{6-oo zzF1rLe8EuO+X%tS0h1U9>q~3`8_@k#NJ60K<@#jW&5lsC)kSoD+62?=mDFb5ohw)S z7oj@;(_*;gfJwGmMpM$;EpHz;eD2vKdOu`NUzcO1;U2#Ey57W&_ae{D^UKlV8)6-W zQ|>JZuOPy&Xl;e_c|w2E093IyR%E1+CSIH})MA*$i&&2=3kmG$OmyDJnd6px(g6`O z5;4_0A+T^nP}XMUv$6o`9Q=)r0sMl=^WUjSs4?O=WS&-V`Ja)FNage7b>tmCNhy?(!1+i9hhD$r>4?~i_;1C zj?s<^v|bbz#KXRFzl$C=nlQy7biY}JL4!B6v`kkkA>eb}up8ye(#8mr83$D_%bY7GTq?A zZgv`EBchlPC~7>W8E5(es;xM*qbfbR0eTnnmYNFIWMe{Bugkrl@nM=JNQs+KKoV~6 zO5h+<*@zLnui13zc#P~hhM`Q3nT&I#lUVo%Uh1)Q*iMS@pfGIYP2rsA@|d1bljbJ; zm6~&}m<+SDe5S5MtN2u!mRa`p?Fnt>$S_k5?yE(szy^GQa@PyYbJ643$m45BL`?5} zg-M&|4NGSZh=m{Lu{+gRA}s*nK+8^CikvcpN=u*DS$Kpa6O^oH~h=A=1tV zESuGhHJRba>uR!OWU7g!=g;ydlF0_fYvYRTN>{o1rj~ERIrOK@$9d&hTq4*f zB_+U*Z8ry|Zf^9e@YIUc77a)qr-~Z7!|=GI1ePZzJiys7yRQ&2lYhK{Tz!>i7`I;a zhR#Ape!R2;u-m)*k?Ed6-4)rVLN9b)a9H=q+p+W2=pJSTX^&haH{M;Q_NKe&?0BUt zulMra4u@L5OBixqjpB=FX17=|YpC~4%vQkQTB>Gon5bd!%n$%k@4KkVdu+< z|E4Y|+o;Rhb8)rWKx($SlDc#?uc|DbaVzT92O*=G#(6QOv8DxdfURtVJ{3m$24tor zqN`wz#if9Tp64d^{Ya6BiwqwX)#L|7s&^1VkA@1yDaE67N?jN4?d^bg2e8>U>5AXq zYUL<M-<#^1u}=R6vn5 zF^_G&-3lx(caly*nQ?sDn<5;$k$iq?7kI3)n5z&4;Qg29t#^C(`4q#zLiSZ&{(i|V zV>rzXDWdoBv{zfHScL+OyP!Zjch}Tg)+?=ofX?7xR*puwh0XP%uTWk+e*7v=LG5~k zCu1m;%VjL{M3!Gw@+BXTM=34+9F&`#oBL2wtArzIWyP@bg^v#v*w6dzzPZqt}ZUX&`nIL#)f6{xGdE5IQ-vV1ckU91B21fQ5WdE=G zmSq%Biv~tHETRDEHX;d-8-dh}5QT(&1bB>JzqunPOT`5o_ORYvW37f*(u6^P>=@9f z-WhCadg1XcT!cTUt0jzT6o~(Eu{X9y# z9fRIHnS4CI-A>r+#RAx|W8S=%&YfW>wYb~~9{aF?sPxj(;TpmMUU}&2W4sfEYLI@< z%1QBKLZkG9^{)@VCNw&O+?rwuc0b8I+gBgH?1V{?(gDJ$TcS~xjK7Tsc^5i8*JPo0 zRI1mGzm74EIgi|S=x1dppYwCu`mHFRNhafd{h@eX!bpNad7=`K$x+KF8}DWNVfaqT z5eRy(+9iVwibpJDOk^>_^>+xxY~4&^QDL-Dp}qNsq7xXG?M5dVT5cSNlgohOfLx~b zd9_^tS1#UJ3*e@$Ij0}*UgPn*5B2xAPfR>sFJBia{G65y$jQlZJm%K{aG0JCCXaZS zn3Tz$zzGaEEfGYx?M==JJoDb&tcL(n7n4F>R$YKAJ8ny_)s&i=I_(InYkb$;-Ag#7 zeB9>KNkxVIcpo@svK6NAM?7MsMz?oknvHF`5a-rBN1xAR>_jODcTZdqk+vi*4L$wm z3y&y#W%YuwX*TAYcx>${(W!pel)O9|NvKSuN&_hHl;X|BM8x>Y%ISK+4q@8*`g*kq z*pJm!tYCY%@i>sM=HVjdC>&r^ZK}6B1|uPn4ReS?>g_Ti#i;rvHQCdK7f+YzS$E= z$eU+T8f1Toqv|I@Kl3xWs&>^RiH=#`b9$R}Rz1R9$s5_lA;6Vd^73Gio>i=qNn!0R8E2B>Q9 zL}`_OGaW&BFT6!;AU=9CmSXZ9QH~veVK0ij%=|Boa{M=r;NO<>KR(>Rh$FB>+ky~V z^4@Q61n;Wb_WS#}$zW3VAyz2-qgP}d2;je=Rx(Is?(FASG6-U@TxnJxdoh|_q(~UJ zFP_fOkB|G~VveGX4wimB+Doo-e0le`M+n$*Kpp@+wtcPpbY7b`O36p`-|Q9fwaCEV zaeDLM{^m8o_?lAnG>jOWB>95H$y|UA`I~fVqfQU3)yQS-R?GP$tj|&2&8(Z%(W&QN z+Uw7YH2x&lEAyk=M!R3kCAEZCclq2L3CHvPO_A8?xqx^1QfdjM1_1HvE&kg{$cHFi zyNNSJGgRu}XeHiA-1EuCGFcP@N9yg_*Km}Kjy(`;ecuCh%nJhraQYz(3wj5WT}CqD zLKgGi=ds>y|D7ww$c{83!&keXXUWi7>5>UvCG+@YJplN+<7QUmhGM0QUSEj&r6dNT zs4phqj>{M$^EAuvnu0?wL-J`K4p=FTjEaez4%g)g?hihf(4W*gu1@-!+4+~BV@jcr zHMg3~-AQpFzY6~jk2e1NO*rg3iY;frKv1&Kpz5DI!Oj4foU>;45s6*%i#2C(F8;HJ z`CI@(^*`_V$oe<@Qiltk9M1hLgkcND1}+JCv)LMacPY-ok4?%PCo0}CG)N+&(pvao zYcWiF2yrqGAN729o(wMRvnz~@`|5dOTVi_y_&e&$?)t%S3h}K`LMCJJqjtXNHgcMb z;I+L9TpCKyZ3ogcVTu4}z;p(ze){u`qUPPaRUGrpzp;P`t6??A4_PMtI&N=2{~cUi zj_xZGDDO>cjclXv(=~S4g}|^Rv>$!Lv3+zgdFHaG)SFl*<_H!m5m^^E*E1e|L*l#>f!V44KBn!&!`RME7Ok3Gp4-Vx=@GI~fbn7YwA=aAFnxB&1s|r}aYbYp*Tm z3uw_S6GX0>A*(`^wZOmc-HG>4Vpf!Rc-RD={{!7XfEn|PjvMPB#QQN zd8pyanUP}5!D^%)@HScW`nu!c`oVD82lIEEZe^`^lMh&B^rf6fD&ZQ@DMjyH9nc;B z8pWFj{m=AQNT}bg9LCIT*jWNQWDt<*V@O?W?fE+Ty%Zn68Wz|43}SIAUQ8vcPbZ(z ziI=IrF z%8ZNnJY37lz3)zlsI)f1lJMs^{=Jd z7z4f*k^vM9$R$ceU=wO;YQSv>B4=e~Ra38Ql%eFmT6+nA2FxFwLrFLiU^`z3Zz1g! z4G%N2glHtkB+;Nd`@e=;$W{D}oX3myJ>Et4Xk$^n2Ob(XXL19rEtpPv4WUdML@VC&QCA}}03I7q6$ zntHfDz$Hn^6u9tOYCslW_~1iB0sPp0ysqC0zJmRDAKt$hL%f&`AFerSpCSitz~}cb z;OP%o{(DMGy{XPkUsUUE0guJJGY%!c;{mG&m)+JY$TkX)WGe=WBU};wYeIV{>!P|{ zxuy_IJHR0TR5{jGh^+0a2)S%O{El_}`&OWK&MhsWbwAB01RXv=xU##DZ^tN;z^$<4D}dq@=ji)cLEjCJm{C%U;63 zQZ2e2B{@t6qs{I8iVIqvf4ge4IG|Xv$ZBY~8i?~fInlwz)mpf9Z?P~j83Sr|1wX&Q z$3GO0XgVJW)GN-L_*JJXPdltR;`{-7t5dgKA)e#oA`>y^hBn^BOSLopZZQG06|RP z#J@l7K>_4;A|N`B{|?f7VRRUtNUK>*K~4@Gm8I@7>Z|>`dLSsvLQ2vxk}5th%5Zgg zNybO=9+rd@#v$?cat6029G}l&kBs{fsC3Mi&FCr4Xvv{@5A;0G>$=|ide*wv^W~WjxJHk0cJ^bB?b!D1_y1R_ zRk`l_H8t^*lBWF4&HmMzw$h#a2e=bk`9RM98QJdr``!_GkI)bMhguwNyowVOA@T9u zHr-#7ljmDOX4_8M+Rde<5fI1>G=~;23p!efTKG9L1G+g^g}Ck?9UUDY5SlGl6Xd2i z4}a-aE^`2^B|vO_S=W43rgctHRO2)7RbgUcg2LyFPP@F)&{MGMpJB2{;i`ljoRl>6 zCdum}wq(s(j8_V=wps(;mwhD%Cn%~l)k8h^ zGG0naX-uXdB$y~O zEbZdy=~rJ5TOVv4A0HPH6T>8b*1mD{*D7}>AO%21T}K;ZH5zZ+ezjpA0po#}mi zo`S+=0EW5i9DyvDj-P+0wEo7L7t0^Iv}{%?m6v^MeyL~1$2YTQq>4ZHL&Rm9QFCT{ zYQf#~Bwto@I9;IC5~c&dW2!pt_YztEc;Vd%9t|3BQH+-q76Qhd*f=3(;%o-;eI&S381&I>!q&HJI1^p`m?MRd23q0BydKlyvXY z-U!mxsTy-{J-s&Ie2em59r^|%>Mg$~XHp=xxlF~8W=II#@d6wkjD2LjoSIs4JV&SG zv69qHN!h-%bj@WmyR*J7mE)J;b;uKBXzk-dL9q{vAFs<@9D~X(7|ay0C$zJpQKrPq zLI@Z%9N%2-dmckYCxPD28|_8`6r37L{}(6{V`C#QFpEnp#lwjVjEyJGwLu_T|3+37d&R)*Ue5a-1QH_IFu>mf`+fa19?+2y zzahBaQN?Z{m;Mj-e`W{K-?h1SfAhb6V|-o!%;MQ3qef4dmt%{@?I+`H0i#19} z(*xs!IH?e?_78KhTWi#h(0urkmDNh0YhC&V|C~~KaZc?Cv-*Lq*06Jf%PgBkAFO+H z!m~7Mj5vy_OJZrQ*$u(3!bQ}0sBhIvxFSz;VULq@AeO>e%cVii#~C7EH$ZE z#-efCn}4nyu@yRW?R;otB4_T5uiuCbg0~YdVOt^V-Sf_e63hL9v!9m>5f!IrQ8S0u zuzlv;Vm1XeMQ6R;uc(n^JcQP_E-zaJG4?v-wlzkJ*rCjMr&OVvG{>@t}?Zl{w zRjOk{==IC(ZMkbhw^~23-Epr>lV24Tj^4*XE?ZiLX)H*yg1_m4=W=bU>Xqb-&b^HS z2cE7TZi56m8IlER{AhT(iIL>7)-$m$a57GhAD4r}&la%ZkB9M-s~?uh&-zEhyz$8k*uo{y_W?g>%U zuzv4W+Znb)R)^}6g1A3yJ;vkm{uE3tNC?uK!JenWIM$a%l7?eM4A~)P?c_#p5t}pw zuGhKx>IfsYHY;D8#5)4@1)B!tEeYv$$h9x2mWJ65F8%%2c}e6wOJPLW`y7hPE1>zl zmU&C3oq}+#=E%J6!!^~RjM?g?Vz=HLgie@*%T(>XtD|rZbp3$JxfxT5FDvKAaSSJT za$q}m?ROr2vw|-=!lbJ(kE6g}b$iMz^f3p`Rx3t+WN9-}ieaZv!U-G@wn3;31Vgq#)}s;b}9 zXW)5;@|lQaq-VJSBjhDpv(YEr=Oyb>QpEO7&fiKl)rRYg!1qOL-tK%j>5Zl1iBYg2 z-{H(_bS%Fj&cNfR9bGg}h<@OVvN80e>eGfGw`*Zp%+fvP$VZzFNm`-}+?x0M;iM5m zddTW!KnLnq1R~QWWcHt8kEA$xI^)ij{DqDgIRL$=14BoCwnj{MV9_`&GCiqd=ptRN zFJ4E+#8jkk&W^^yi%|NWoSrrM;vaSk6>|b*39>T{s9hOGWJ{SiAzTiLaB28Kg46}f z2D~%FcGZ6OCFiHRzRW9v zS57zXSac9h+ry=uh5Lr~r5eEdn(6X8!ic~_XZ-)ddL;}rsRg>LMGER19`S5oYqhaKsyIe>5aolJYdFjf72}bCMLUs-scGt$4%vB=UFeu{>bvp_|JjOEO|>TxM%j!=vzEV414 z|1;=n&vK!2Ga(yKiTAu{D7U4wbMYIK6*HfTVg4Gy(cT{y(pfl}aZ=XG85}&z(oS0% z0v2OhI3s{ii_h8lbfRrIE2%`bSF!;L-x)OOJm}ZRpMj2Q3DWL|F%R3W?w!+?}94D^&oAZ8Mr6IxyqHY6d zhKsR-$4fCMp~K0N2}YNw@{;97EG$<^Nl8In#dh@YM~kpjh|aK_a!h=lk;-EZo@(zS z;_K9%)yGMyizmXO2}*8ST79m32wLvq6ilXaN92D)#CSdn)hzo@i9%YhC}VAdNE`gR zkBh`iv@irs(!k>a3vH>`B5xemos@&9BVq_bc+!d~BXPTpBvV=C_xYQo6i!NsEwiQ1%XLj7hrU#%PvCJ>xp zJ9%yoL52WNW#(tNbWM|#E?X2SEc$!n%EZ<-G&sAM&MioGe0OQwwkoy%fV%=mh%KC* zdncqtK+@(O;59M%`mO&4kMZ&KJg2xxI`VYcRq6R$LH`&#_v1`}jLXK>o~?H??$faS z#g!#JG1-QW;CmghK}yBeK{5v`)zjg)n;)rF-g&ri&|2+{iV8bZtESD=n0U%bh48ah z3@SXIp)`=P>Px(=TI>2n_KS~t@e(t_PF@J?xJ~YC)sUkR6JyshO=(a^h#ah^;9UT9 z)^1k#o*;n_0TKG4?ryi%!VhH(0V;wr_K zR`s0_llqX)BH-?Q9uoOrR+qLDaa(6WWGnX^Z+Q*Vnnq&2nlXW_?hhLnNcH&767RH= z|3!?UVCJz9sA69^h~8rNyPh7Ryq04u2<}BlpYHLT_b0b*YDIef%q2E#cJq2;xFoP; zjdnAC)4u?Q5CsmnnR(>K-f&u5quW#5&W_~_xVtgR6On8>)>QC11xJyU%r(#Rel(9X zl#=6sF)(MY8A$rHAyMq@Pi=%5`MtBQt`v<{qRG{rinX;0A;bUGl+R!Fwbc}Mlhz9N zX*b~!ANa~fjVmPU-+dA<1~WeCSjT2<5J~=F2dr)xJveXbRJkDYaSeNTYzF>2Mm%KG zu+bve=wXwX0DHm3hPLT(Gb)VBW$7EYb~z;r>%2U%K*r_=l3jn3;iS3EIwWluYoyzk zIT0PldxMWraqLV92#d9;Ud&E+9q^t;;lUOxc8e7oWpV~1Om{|@6Nz@b0PQO=BB{I> zK&ed(FnIhe26B9O_%dN+WW>zcJJ#oYylTkyR3tN*PnPn8^2d@L5xIvo?Ym+{AE&0L zosxFs%$&X_nl%I>35=ygV5boxZQ=`%wWW0rh?z$IR+2NNiS5;6edzRQ0m!=EywjqM z_QPl5To4sOS~P((L=2rh#)9Ey?h9|A04njMhW|XuBOy`!k5iMsW8VL5_D&7>O2*Kv zn8(Uw!a2`L2>en)dne!Ud>({Vp*+~r3%~FfeP#ISiAHU*uO#ME>HZ~L()7upNTlN@ z9$*j=xRnowBu(E81F8Ap9UB&=Z}t(>o!B4RwK{E{#EFS2=Dwh%Q5u+KKKiP-rdWds zCfjd>-!N7<5gsZPsM23kJuwX=BFvn$M=aO}@@ZtX1&VA(z})yxu~D)-N5)Q2;5U1( z%$#U4nUIcYye@&XC#JAUM}+~a^|KHH(jeF7xAoDbKb`#9N{KMl>HPR`gcaK>stkB} zaXC}`;90~@njwSvn&IZgqV)j3M|14teGh0eI!W52yEYdk`nZ&pSV~AVwCS-1;zTVU zS>N%DL0RAQS=nXE{6pABXXC)LM#(C;PkM2PMB3gHX$j_Jh59_uutY<4#T3&{v)Q3s z7|&}s>7{cfj7fSHx$DacdB_glCi3DFQ|1s589O|G(8dqnydZG`)eErmvSk6k$)^h5oHN0!|;&)Ejio;m@Y!j&=sx;dh7 z82hLSyE%asm8gcLrjgOgM`B@N#YoTt88`s+)YeLM<7Wo)o{!-2gb@*M{Mz2QDgmN0 zDk>`4G=@K@G0W20b;Z$L%B63u%-fn&J2K8^jo~6o6?82K{=o`^0`IF=Geb~8w_v|z z`W2Szg{po}PC~M2t%QV9D~HMxhgz^-zY2SItBw{TXLiHJ^Afa}V7j#D6I6$^7}LeK?`hQSEaT#)Pt!fKKD(ZAw#H=^{zPTwk>9%oQ9`;cX@IlWcQh^O$pTK zHW?_m?fU{bf3Gr=#KUr32nTU3oaZy8wU11~@I5_|>sc_kz@Wl{?ODDroMfM^&o?fZ zzpIb$#)eJq6=}N5!g>aLCiN(_EgvUZtC?`Qsm!>;Z!Y41u-~&af44+(zNH|REAH8O zlJT})Hgt`=-y|TsW<^(MvhU1HbbjG{_6MZ&XwVu@z><$E2Kvkl!@_kP9c7paRySa?H`FVF34NjvG1iyA~U0^&x%G@92ByM^wYkhjYu0Yf^S*<&BE;vTvib>(VS6lSS$Dfa4 z)jVzui>Ijg3rd+Fa`qF|D{jc@ELybuyy?uCA(O1|yWQ?;D~~Vg_!%vSJZs;sqhq~2 zb_IDE>$!)`1?vP)ldCKzSk)xm-_7M!r*Z;zSuUzXG7J}ZxD7e%9K-9c8t1sj!mL2N3;4-TVi-wS&ZbfdVfd&>1pD z4V5gD_K5oS=_SwHc^>UhRr<@PdbxF&9(&WDRqoH($9nL}M;3Fxz6EVdGvDA|OQbp% zIDQ&xzHdJEu7Y0^Ok|MHd97!O5CL~OdE4aTvQHgt0+5@3OW?5E)K}j0ON4e z3p)wny0agVRdM}Yv_qEbUbJWdjNanyOJ{*3*sg8Q7R>FN0`a@WG2AL0wNiOR(zQ=b zn`o?j`iHr&=yLC%S zR5O^n#qKt8>kTvL%$vM(zm5Qo&C9R~O*hPT-teTi@6O;Ona%gaIfd59_bN@W_pZ{% zXYXD()9+4;;qMO$G}V_CWgK;hYtN*MxoFuVk0goF3~O9{^-12{F(M>TCj)(!4pfqrY0yv88`3{e!M)Vn$qw52 z@)Ty_QpU76gh*!l0OHQ06I7@wX)~F8MmxOj0;bbpGiaH4UUqdHxty`Q&A`K%v*E@Z zS1gZPG%Ep>%Fw9egnTQg!1-!|mM=1zV43 z*X!A-iQM?BM)g#xdNT4Jkx*;ONbafWMzMNvXbwezt)>{-~rnXy34aI}% zTIzDoMZMpxfmx`FYPT5pm|5Ig7?o|Tbv2Kmqtdo5X*|~U3N(qNZSg+rEW1U65f|P~ zf{^817R&8j$(xoYPl|!-lDfPP>K79M)y`pc8?O-MEoWy19JQqwtE`sz(hEA8&?XVt z)5t4VPOkA)0w)O;Y9y|BV8~;~+R7(eaM0gxj%kpX&vI?>TJn%?NY{ZW$w)5PD|Wh0 zP}y`cwkOP#G&aDJ8V)}u zrYw~f+_f2x@Zif-fxM8wnpuRY>7G2bmit@_0^PCu!JbtOw70J;Sxy+A$lOUw=hn<+ zD!qz-j=6APis31QH=vCg4~+Kj4p9#qs7xYYVO+W0=EA&t>0Dv z*V^1kb;#957hGT06w|Uk7s|<0vO?H#lVNeEPkr+U;3w5oVS1*fmP2#TG@xBBE}SPP zC%GvdotFR! zz5n!Oq~!-x$hD>HPrc~;{I~5+#_?(F8k7l9W*yHCmhk(c<^H zGZyOIg6t*MLZruTluO*9Lq~BQr%Hm3U^DULL#sx9wc`bj>+hlLYba6)_tn8)HnV1q zwwtTQT4cYKr!9CvXgnbVLU88S350R{Z>VpB+@g%Zjk4yNCDp=SJ`+qDO24+dllBwH zllEC5#={$t&GNsXTYW1iHW*slx3dhc5l7=Y!~0)u_Rp^=QkBlf9vM4YKl06+Qu#x+5b9vvlfd5#wpK7AowG zgiS2>sT`by)4tKYR=tV-SYS4qMe%K@z3f%C~>&1l7 z%iML5ran;14~EJY2Oh}Q+HygL(kAUXvEnJa8d7Tuq{cAB&$HwBu!wMit)DIYb0KBM zbEZ{!Y~Q{K7gS*|7bd5$-t*NlT0+W}%3HSkCi`;4qEyyArLvi^u-VnLgHv4V=JogDF~G5E$n z(%1z8=e0s)$QqzFKKtC|q^hpeWUQWxy?#x3Dl$}8NWC@xKB@Qo`<9ZX8y1A4O&gBd)*V_L zLCn2t{2sHpbS>W)b{a!6k-QicXG$t_g+#8b?+H<6;A)+Vx17W& zr-nwwuN9GvMZHAg8jd(|s&$4W(CokH;{55en&Q6>O^+b1;x4^t|% z@;@IMlvQROvF>=Q;j=p>=Plclg*{EvYaDNFCM`CDi^g&pnvFcMICPz7{N)loj=qfLozDWB1!dWlah`0*Uv5qQ`J}1)+t<&R>-h6Xg)A zk-ZIpp1k?i6=tiM%R->izDCVdMXCmtNYnVA%ziyqQD4#;ts|L4ZyfpGyR4G%OK_#qVZrdwzp>m$rKlS?HS7I3b<&sB!xOBFA}(O07Y;1-kSMz!M*&K8-H67X_Jb zR0%y`xg+2SP-9ObU}a&UQD^0DZ~rI)F)=>ga&rNql?~ObT;_=ot9Doe<&IvwHWX7< zRRxNR3sh7FDh+!^c2YR4r<&YnenfX_Ym2sC*YWZ2?C#dFFtIKP6Z?3yXyiY45?Ow%~!`40AqlZYy+w0;y}ggUrNM z!fqK_@MVhjL-$qf`$?suau{`Dk(K2$)n`|AjUVxXHg)Y#hsV<9&4RUDxe93-zlU%0hZop3OQzP*ZI{NeIcI~KiQjk;@l>i`_o3Hl)Eb#mogu$$?0f1l`5($y=p7CgJ`a+k z3DDr5DG1!XJ$@{X>`xjCfaBVYK9}9{8jl`d-wh4 zrK5h~IO9!tBgni@9Clbtuyv7eIKhG5vG&^eH8$$fqp$bI?$>*-8~l=kGJ3XuVymb#9w-pFhu5BjK*z>tT&EEhhJyMigq zR00XAMY4-kJ0lN1J-rGH{GLzKiI^@fER>RMhOg70V`H18NeX+ihrMm1or{Z(ZuB}Y zIktsn_W&y8^WF%oY*OSR!0!H3Rku{V(cv6$DDVWV7B+^opMxz+wlOfm0DbF&0XAt} z(Dj6JiH?io7@0aleBbVjtH9af?Cq85T9vUpU;$7JsMG^7`0R0ZX=$m@&6xm6qSw(N zh>MdmKR1_@q35T=y+!PHdxs4)v32X)++7*yFZ1XUAGuqnqO*aP4xyH6dz{Q(nYea} zqqrYSRtH1PZwQtGx*sJ!?teTQN1sg>(R$Ur)#S}E%zxYTbIWGoQuiqGAX%$+G>pTd(m&{u+8B_% z(S9kxG~cYc#y2>qgpjTRXV2>O)rIFro2p(l)|dGeVw^tJepUbI)R%Obr{5o3G>9XG_l7(z>ug>wYvw1uYbvr=aK@y94-_tiMdk5cHW~7zH#fmHE9Qf-7Vb9WnW`?`!@^y)3Jq|qf-a(m#vfs-IYTF zy9O^bVeM(*D?3ZF&fi%L$ z$d3$t=ekJ(cvCzh(+r%XrO6*T1El70#>{GZqB553xLxNsYOE8swx%b;=YWbpRIE_} zr{1Y49?GQwhVrWo$bQSJ0}tSpAtT*?cD`Z#CTZt*vwCY?cY9|SWqw{Kh3odcaKzt! z1K=;l05wE%?@3rUDc8+6mV{m-ot9KSAFppAqT(VoS6_2L%#PNj<03q$i5N((kvH;J zx*cJafc4L=SEq(47&D30uG^JvUtpllk?0h3p#6lBXr0gT(;0*X#U_ud(&qj>aF#n2Vy|y*#HaWrA!pxwhVd2ShV#JS2w@7$SaNU^Ir{pym*RPlIgkQc}T|gP+wAe~x?4Bfu;5lDBC3}0pa(%X6kgcf;j`EZ!QKjin$io+ z^w4#0)7*tPEEi8>tZ)MlGtA ze0!pZMQM|{Dut+R!-A>VI%D-Ce?IbjjUe=LjwSp3Or`s90nEJ77=PdGEfRqEV%K{s zAtKTb6}GpZsx*95R>sWu6ew(T+W8qxPQDwsNKI{QWMTpo#r954e&1R9a(yB{o(`*TZ}Qu&jB4_xe|5Pr3=~*FQ!V0RaK*q4kz97Is;4^C_T|a%_wZ5bh}b z_D#oqEdYp=uC84>NNt6w>J(RaS z(QKIZ+{(G&k*&IzW!fj)x#nGkA~Z~0gk#^Ud?~I$U%zBupb30sqRS}^;r|_6Ur86?;c#R<|!J>x!RiK7(RKT z(a4RT?^Yw) z_S{ikQtf2>{l+vGJ7bsR)NQI?m0T6@osT>WYPhrJ!?d9n4E$JS=- zvIOxO6t=(#ML(bhv%87;dYZ3B)HAfoYx&v0nC>%kpW(cIHJd!oW%SpvMHfVjrNVPE zs`Ap9;>LE(LI8xi{+3DUe1@qP=0*4=Ar&kXUeNc_zf~5icj|W@x{5 zlRmzJGxsnTRSU^_xkmLf@Oh)4XxASPjXd4^Xu`?s_=JD}(!kA@BolZ;^2%(ug9`WD zOOueW;M=#p3sYW8MqTYnvm2^<{dL`{w$y)egqRX8EbKHBr!5X83m!37M4pLc`7=NtDl4Trz+;ycCpG4kpo4Ef8m$}4SMZk$M^$zX=qTZ5^G zflbXbudN@dCd$fYT&!-$*!1^vFN?fTp5e-7bB*%-088ccD#R_)M4b%oaIPw+%Y<-~JBC%-=> zdpgInm`Nw3@M~&)>pHQ)QP<94m)9H3X&Y)SfiwV15lEvH^9(wTUv;nB)E?MxbRvep zzROPZ=$VsknY^&w7>ZTIYk~TM@m&{_Cr0_+X(BaDF+O{no1FvrQrvEj=FPtI zzu4Y@8wR_(qxhq_Hbq#Pn8+!`2AWXL(Z)*wQ+l&&qU0RV5P1$}2t!l;2>&i#kY^0& znq=@e?u}%1a&m%gc}SWxtBf}9=uvo17{JxXOXY=yVWi0eh3A~BkbR$r7#Ov+wR3e9*IxMZ%t`8UI=(QsO0hgBDW5wb>N5hA4`^@fq=t$R#Rq+aF)nX{1?n^;pq> zqZ#IhJH4tDL^;aimQ!b+nybyuU8XgP+L2y}-Vf-k9@~zM*&fo?Q`4Lg#m=S_b$~2s zKt4A#A+j$&>!~23HfyjVG%jrxgi-g5{&hMUiHg3jlfgVFThuR0^O^Et=qlQ=U;2>y zg>QY`lXU*9IJ_ZWLMn=ky_ato%6gp0w>X5mwl_I0exLWO-4B+N!}jxQA!J#9fQDw* z$h7c;Jy7D7H#e?#m3`=Ec?M`33m-yFwX%Gdx|Rp#M!Cj`L#vP9yLb11RK~@^?Ig6d ztZ~Bbh26&)cIYB3Vytl=0c{m#po!DWWpLqI#95CIRaZiTi18595BwFj+(=mE^Us5GzD7@4k@CIbs@SNpi+>$d}C=)k#bqwT`dqTcPz_2uUM0QQQnNlD)4hsu6! zkzzQIle|ZO70L)%dj*OHGE%b$Ax3qza1I+<-D9-}cLm&mVrWRW4JmGO=s||Ece6IY z+?-ju=xNB3vaYR|E(|JKNe6_LA#d@8!Qa;)v7+CVf&BIQ{l>S< zyw+_CsLtL};d`HRzrp@@f%fmJZn6`a-y~O?(Hkh+y;<(*NHfbfwA3VIzM^;d)|)%K z5ECE3o+Jnh3uy%9Y1qVgE+s&j0oEod){|p1clF_)#AxrT%<=Dj{Xf?Ng_>^(%`%LP zyFZqsJOm0=tl!Dx6A0+Op?!T-D}^;n z%|zixdZ09CNi8J<4`{IIG$*g6CGgo4YyrS-WZNES*=GqRBwuy-J92>zr6S-D9|lx7 zs)tpNi6&xk>oIU``n$imgKs?mi1vV!3(2=pZ4hYJ)4NsxckH(o_M*yf3zok+?*Ea+ z%-zlSrv?ATZw8l#pgd!?3fh~v~UJ_QhVJb?#) zy0t=0r3MA+@@JqdKK=arj(w!B70b!O!$n3C5Y_wuY%+B;f5vEia*F38N5Bfnz(7h; zvQeePIt{3n0=y{!!!B!UK$bFdSgB+}hQ`O{UW0;)ip+HKPpetM-@|tCsUtqlGGKUl zH>KgMjNdZiCr+aIfE7r!?8(*n#zB!%kA|iuK9X;XYz|aSopSY_T@IWjm_!!;cTf0g z4$AUV3wm;@XMK=Kd$dL&-dZIi@T+CFRH9VEpfXzWebt z2uc!I9Xv454-^zx)F$_@VG`j2`SU_Rs&7F}hgqMM2#D4J*}ID*b#)&0W*HjON;N>M zMp)Q?KzHQoT-pq?>;%}jZvl8I8uc=GO(xxI7*Gp42lVmEzJ2rf)h-%KE3ejarS4z| zIIr0@9oWdpmEGh4=9YltB(yJ9=e7B$0FJVsdClq4CC-WSs{z<8d^vVsp z;{F{Fla-YPolcfTS`4I%FP`lD-F)Acf7sS#FtI-)4>AC;$V*8fPEU!rS;yPoWiBi` zJ7bv+)5OPX9m9coHcva-#99%(Yb&!wf6o`>bw*8}E;BOx&{qfDB0 zfKlcpzy*rgAe)-fYE*rA^^$AHA4f1+;-zgG$m!_w79rR&~5bQ z*oqs!jbYBfe7cas>WKBs>BtVS&9Q;(k^P>(allQ>yj20zs%FoswaOM9cp@Sqg0RWt zWM%8Cs{vx?>7jfW2+l zag!yS{GV7wz>Sd2RBn4gsB6Fh2%#gxNL^vtubnRTAmZQ#?lb{U;1(!6UnFIi{JAx9 z981#;u%7_b^S!^{5pekffrPFVWxmllZ;dAnaR|BYA(wiIii(PKwb`#2?CzrMw_Ji6 z8&%<&{fVs?Ks0AAHP-!Sk^-Qcb#DyU;+Prx@xmmW(s^A5a6;oVA0^`A!o%`}3h}4 zT6+O5)jH1ry8hMUkdO2eK@>h0Fx{TxDK6{j!}XMX089ImLBAa2S{N&r&}8>fRiUv- zo3ApyEN|V*4&%089`B1UhfPi7~kGxg*_Dz$qD)%%2CIAaSZ75 ztN~9L8%O7tr({8C6a;_g0@MH-!nip0F-s{Ye{>wzvU7kfY`WOmii`V59)$qDRp?~= zNGk6QJ9}5%ROY+;=2)_X7=O>s`jV8hCnh9U^mKF-yiT~WQ_M1wx~M4UX+jxdhKjMY zJ%?^uqg2GiNkFek(T0XeTUogQJx!CQQZ(+kF@y~in)YfDsH2bb&s*kG*h0SZd;E0>=YS*WVwQK*M4=j#}>v^^*o zgrFODO_8p*hL*(}tE=PscvNDTGj+T5OPx6jK9|nf5P5@HAfTNFTxgpSLsyskV@{Di z5oUVhB9%xZQpyg8{TxBk>gjChn*35uyL@$J@L642d6V@x6)wDlZEXy~0nAD&5g+pz zLee3wntqn1-Tnhb732 z2GxsC!t|!VK|S+Ao`r_J^Bkm37|HFSFnM@_TLg2M&3X1xvHFG4d=8E%@1Jc9siAqc3n}}fM)`yV);vSnP%czBxvf2GLtg&r!w3GT zSTDhzPk3oxrn;}i-+CeD61A93`{F{(&57BQf#5+dL$E}p#Ej&>A*tKnuK{CJ3oEOC z@`T^H025UXvbW)P!0U)mViGEBfU##n`FIavySl!Ec9j%lOtwf^!{p+?hA<%1aU0(OvNN%^xmkf51EVvb0%|AV-&|}{eo-b zo5N2JQgt=kbv?iqQ!af2q{M)8$FuYEQ638K8Zip{F^k%NH(LEW zuX4chPhN#yA{KafYi!_-wRuyJ3M@x}CGhgR=RQ!bK-#Dk9UIH#vNJ~(<6N)i%NHvXlde5@5`q!& zW#i?Jq&ywj)>3E8-|Q39631_NY4DZI+-s@@rmmh-uXpOQ_};Pq?#}hCY-{Aoxa5EG zPp=#Ct`-~U+IeOW`>zyWyx2(;+lH0pPJfnaxDw+zZv0S3r+;;o0}#PY4>8iy=dqz- zKBVLlqmKvtjz?RyA*Xk))*`Ond(Xwi=TMy3tMWh6%cpWX!$hOfMiFMkWH2! ztEHvoMOj$b-cuiP@;$(y`FsyTAtl{!R%p|ouzR%51nmB_b4GGJ#;RSbSXlUP1OEzssYBOQ@$`KB-{WF1@~Yqtgl|_9m5rFFBf<( z2#JVT^*gw)W8cosYEk&O%>(7*8I}h5qv%>%cT95R9P9FkX0y_F36_?4;Iu@YM`~lctuN_n-1^&vT zWR)fAc<9_tb_C$arf@bE7IMFORk53+4V+8eB0&4&FxbZWy1R!*jgG6=V%vVHIW{>v zKVVgTypiE4lQ@&U{;P?>W} zB?pJXk-X4#W?fxfb~gR zCSQMto~Z&MAL>H30-GTYXV$%j;9$Siz$7JXZKZ1^r2%~d=U1F5)^_$ZljB5}Ci!E> znZSY+*z}ybAbFdBaO4o>2M*C<=e5A4S2QE5*|@M{F=*b|WP=5);HS0lGoX4Id9cCo z`EZH0Sb}5M4o|i4&N$3AK#{|!`EF0I9LH>%M0Yv04*GW|DjH_MTqUom#SFQLG)W21?~^n8v_7Gl8ni=bJ9ox z@QgD)Q6dT`f^cvsdLY}HJiTb==A8}-K)JloSpP_Yv}Xs1RUNC}DOMpNylx_aB z1uZ)xgYcT_&&UOS+G(;P-W&e&w&DK&jkoH5e5UeFRni21R2atY$Rhtmj z-Q!xnLJ2WJJZ5QvxoJslweg$ReGu9j60GVXNhMYJEz%n1q0a$j=)XU)nDIGQ^A1#! zpeF*71>$HOCTzF@J9KmThSi%UMjGl+S*bt2#Ue$(5pZR{-uT4kck)9>!xrcMg6-<{ zhAgs)-mhIaO&)2&pDWvh&|m@gkkllEsX8aWJH>oL+?2yXx}%R6G&M8g86G+X*eF^H zQ!V{1L2@O`iVWb6@8hI8Oj0~rzwzHTiD;yoCP z`|5cl2a5s8;cUNEJ)Hn)U-6dC$vl;=*Z-5PS5kn;!Ft2e`w zx~1lPQToQBTmZ>?_wof{GwTC(%2>`DLt*u|QncLZ=^`b0_{+L=p8N+7L2%raq$d$Q zh)F(~UnD8oHK1}Q^%^Bhk+Of4*>CRMhN{@iQ8JZH>}YAWrR~4Y7AyT?xrz=h65bpK@D9#?oqQ)wwA(nRIzYSC?VS zszyDrX5!G!v}r6gmJ2a_{_#&TYXqSOsJ^|mZMeEZXEW7-ebH^EjpyMWa^HHjy?oY( z0V{iGBf+4>y*6q}%P~}zj9*?bc#~N-Slf{tn@nCQXl*x^rOe;+Fr9xHk`n@_qltm7)?Vl_G>v5wd5UWJ|(3Yu2d{ z8T-D@B$beqHS36EH}>5OA^X0JeH3G7?Aw@`-$lK@-_P?qp6_!!|2_8~9TT^?@B6y1 z>%7kMb-vEmndCGU9oA<^YKz@iH#z?x%Vgwxn>~(CmhbP5(bafx_ciMJO%^_;aFD5yUvR* zg|TVs#Bbuo1AI^V3LfNU^#&LbJG-iN$h(2pDm`yKyP{r;VzxvZ?c17?Qsv=$_=|+< zyS6W7=YpD#s)e?d{<0Gw*v0%=JzbRtMT}+TqQVB_7@UD)w_XC?T1CSEb&o$<4yqX}Ev(O@($k7_HH zjPX4IsYg$1$@g9|`KR-znnd{AB5bKmw-p~d@N4$AcW#_7%+12nx;ebCp(y1aEH7P) zL5u;*Of5Ew)n*2UbIt2C_Zt{`dn&-DebZIQA!|qNUn~Ii=+Ax6njBcfQRCwr@Z`*N z8{d}@Vdbpu2TUFFP~O%SItU3#fT3L4^x_P6Rd^k@bknYhLv-sS4c5}8vY&_=)fW}t z*c7w&bQUhYKlXGbE527Q##meMMs7T8J7*$HV75Sn`a7*1v8|!lLT{3BT}!S)?`imb z6P(YI^Ll|;MfsI6t-i6FdF78fHXoKm{Z%*eJ-G}N79E&w1qIPT$k|I*kotN%RaI3> z@vpZbT2WE1P3ax`g}fvE`0xY;2Fh2W^p5|`gSRf&ljX4v0S!Z+nZnotABsIDZ`x^1 zMYNu@=7~;kg^Afdv{Jy+`pu zKNaHm!d%=<&83JA21B|=TMvU9bd4m`=*~|wKM6Bbvvd<+`ZI)k=MNxfyX4r(8&Yk} zd)P^X(A!I27VDcCoWCLJTN4Nu87ke}?~goHoPLxP4jpa!OKHOGC_^5z?KM+x)Gjdmof7=HsH8C*S%MMlCHWRw(6s zf;QhstTi4H2#-9-_S>pzb}bHNIO*kG9Yk9+u+(o3iQVSlG7zr3y_l80y}UeLeMgFU z(C`K2sojiPmRRifpocl35`H7EwK58di#ZQ(%lFaa$N9m*BB1Fz5I~Zu1+uSHx9f)u zv$TZn#=EVLj?wI+6Gl&iJoMecDs#DSjaFNEvu@91jXs-1yl*O0?Q{{yD}JQ#ziw-X zn`_tFQc-aa!;$)ti>;9m!pnDsgm(1VcO_pR!vwGX8IqOG!vg;MHnzo}Yd~miDR-%C zRCS%drsStMHSV0=f+sF@f6JD4W;RTzR{vFXJ4Q7jp6cq<7ZD*m<@7ge7ei_@vr_nv zyq)2!^531d%dDFDUX@qz`>UXRW2poTmV*?`Kw-sOE{T$rsGt4oA*j&ijIrH``ZLRt zI)N~7env({k&dypwvo0rwyP_>>#?gx%ldS?^d=KfwYtI(SNCghXlQU`o$bmZD4*23 zltWEbDrYj-+M%JA6p%Of=P~!rtI?b(EL;b8WiLP;PD@C9jf>-_KPwzlLHl%O$~ct* zV7+dH7z;nWzyMYvB2tx?H*>?_9Ru6>bLSrX`3~@JQfHnymC)51qnj=Tr85*V5h*G+ zJ2{!b$UNWugp=eBDuD+iqXlOoqk=qTmN(`cwO+Deq(j-7+S;tyMrH{FO9WG5cT9Zz z^gOSNyF0*Kflf%kTc9(#dxkC}Co(Dmz&AUC!^3|OEU=BETf&YgY7|yffMn)3!PeI6 zw$$$vBBS-Y5EjDa_rJP0I&zJzc1UvsHG~aB1Bo!GCtitVkvj^ImoXe3Pdk9Zl!L2l zdm0ih=ehO<--^60aa)dz0y@a$MMWS^o2Xg2f%M6SLQYrzfp8A4*|Y|<`U8%SXk6mH zs9&V9vRm>k&Z^4+D8jh_iEL&gE|v*MB$e~kyYg51xwBZ@5a-}3W-qF8->1kjH%i=G7|4}f|g zeijiCEZTSJ(yUsA>eVw{53c-QVDN+SPi_xYZr?LCO$-T9ciH$-Qg8QMd>d|*?ho^oj55IPa!1L&mzM)}MOw8t5t6RU{1iOjlu znfc|LRTSnU1rWxj+gan|ue@ZbxXjAJV)fnuho&AWCG4-%mA+&#V^zd(y?v|n@#9CJ zS1nRXUBjl9)!#$&fNFxK>%Y>HpuXj~g1?>d*Q~5yfB#p?==$eOM-<2IDfzu3%=6y9 zeLJ-r)WFYu{P3X--wI7-5|vU`c=|u%_Mlh9?uCmNL7CT6@;>csE11^v3h@t9orqf| zj6fZ!J2_ys6;M8U99ZewLO3{J&%0gv0PvEs;iB}Kc=P8ny7%fjKn!57x@tyk`W-*fc#R=m5bkwv|}h5NxeVCn~E=7 zPDjoTxlxrVcvdrwdO)|QsdW}4F{ zdIM%2CE-hvU&Yd{e14!v;lFv)MmjuEJ@xzdUfWbbd5$A}DMJejtbs!t`dkY`Lqqe( zwXN}sP2V!U92}Z>~@eje4tlGAq^^5OFr;j zYu}c*R`Kb1Dhg#8U~XYi5yw8?$bQbmyuExguuXPy5wv>&*!iOecY#!&FL8+(4zEZn z@Y(2Q@vV9UmWp;XP-G0N`xOx#jPqI`A>qUKso#^y73SMx5^9jXk33n~*-nm*JO}XR z(Ibe#JWiln8Yg6Cy*U(rl?37col#-IVGiT0te|7Qc-a5dZw-*=vena!Tx_kLQ7_4nA=;aTNk${ zTa1)IU&{W^9JIpp7)iW`rzdEa*?5pmv1oN8#d9ifL48&YNLDhG-~! z9ES`25~9os%wpNg-iwCA5x1BCihbYmXZ>lBGI=jO#4G75S(gu=4RDRZ??gPjo*xfr z`hYyz(lY;!1}L6{S61dBDDb`6K_nvaYDFV)KDW8wx|mteRDeGckSB(Q*MNe_OJQ2t zBl*V+J@f{^a{3PVRlQH1jg<28WdS(M|MgK@TU)8AOcbiKy?uRSqpWtpt^IadNy*lH z|Ix2qVArl*H*zUFc5KIWfu&hBeA#otPm&R`|MbNRy{Ac-ganfXBOdVwp$m*%(cQj@ zWZ}n;AFC>C{q=>C_(V+=xjFaZ^v=%K1N+G|Omn98_r{TWpp48z^+&?}z`7{m@aRmoR)#9Kz>Pyo5Puj^}K8_xys4||3DYu{8vh2qi5eEC<#xVJQ?om zTlJ&94a8qc8=F2WoCIoh2ZHv8hYOwZ)mS%Ym8$^Wy7#pbkVl%E?!edh9@y{qOPg{Qvv^1cRZt{H-BI zHITV52zCNzJCXOS`|Evi&dfDBX}4>iKW}#gI+-tMH9Ij-N(37%hJUEa%k0_Be`E{H z{=BWR-bD0W$asE1z2>*%NndKBiqc!pQ^OItnR1nr(UT4J&KthY?@kWwc^0kYq}5Y3 zHU0h<3;5_i)5bQ}49is*Mk7D=oi3Xh7lK#06}JfHXy+?Fo_rC)a52wFSX@ve6o1~g zv(9XE=-(+Za)1FQsbyvsL9y`tbwb+O)a@u4h-0G!G+agz@-TDCy4W~A++}JT2{B!V8TN0UKt7CjlgUW`_U-1}j*{cT z;0K-`V<&nf23dQRu-zwaMQIcie=@13a} z-Wi`Rv-{G6bHT~v&7C$s4Vy8mS|obhYkwjmT}3$#dLkGv1SdOBjty1R;5cwT$TACk zNM``8<6ox;`eM0$Q0^ei)*1+sMU&cB4liudz*4dKDyz6|B zU57c3&P1h|K@DmZO_rL-nY0TMjJL0427UW>syH3$q64|%YT)G*lP$&{d_9Qe><>Pv zGQNCci#)v)*Y3J$L;5e9O@*PFbguW?{su|6PjZ7<|46%ee!ljKw7DRnZws_C=!tJ!_eW8D8~RcGkG4IljG zXaPe&3i!Ga6`u{~@{ixgOcQzMxk9X6o6&;Mp)^FJz}o7}#dm9e7xKOB1K|59OI-V8 zfz>^YoM4u72I_D-)4-zp#_gw8FWtST=%p;s8zL}uR-8Zo?r!pzGmUG7w2TEUbKbv$ zRU0N>Z=6*WBXP944%T-EE`(l@Ie&g^FJ}y`_wKH8N4!{@-&oZZ^o``dEhD-V%HCY2 zN}}`mjN!|YTN-R|y70`K!DwfciNZo??+GPOt_~@h=o^nYb?0ZwL5(#%jC=LZX0`Nw zOzqDzCMo%_K(ZfnWL|xvmZ|3KbSf*5jZ@4(^=*OpoPi8swNTlkNq|E$tckuqGv>A> z))Mp=8XC`PN4@Op>XjB1{X#x|+_RDk{`c8s-<}1w#N??r!xd)Nd1Cz-Y+yQsL#RvD zZFQwqrnvFFl_qO-uk%dh)6gPtHHrF?Y zJXjI@fzBeZH~ixbJqPNv`BVIMCdLT@5zWt?ckSROxc=C^d!YxAL)Ue3jbt#nfntVT zE%G($eXzd7$N_gqMhbAv$ih3?GI62bIChtM&hCZrohtVp*dQNONY%MPAj=s@)SlbK z%+$u1?Ym4e28RpiGevh(8yo)cmMJ~*)lTK3v0NOKxye2*j#<=h{(UxwX7I?s{Aa|f zJ3$IfB=%Ndjd5q`I6i(~RnR3i%!Mfn8p{bjx%bxySA>9E(SdZCVphMkXe?0Z5){mr6Ja_qz28NK}0KXU%S@xU=<2!!T3ZVO<5Z7UVaByl8p|bo)J=mms z(>i+*Al0NC%C6xb2(AHqbpG7oMAX}W z^e-=do&8V6rJ-8+iT|_Wl8OZTJ<$80pL65Zxs$Roqx3xAzrOh|0;Uwkd-Zt~Anc(~ ze|)TiYrWb6g%UuT;N>?rpil!;&raX?=GTyP6(ZH$*SFCs=zT3L)9&~goac-}{*xZJ zj)U@tL9<|bp4{9+O&Z`5=K1UvCg6Mt)u9Rs3Z~w+$Nzgg4!%4)3zk<{xFqZ~cv0QP z(o!1=)dZsSRg~WibcWC%#rtNr5)u*ya)^&^p8sz_z*z=5+B3Sm7l5ccm!DpitkYBk zV2GQWdn`O+2uRV%d?0c1*lQ3h+0HDER}*$tF~EDr0kWZ@yMpp&rmj5$o0P}$=nxc9 z{cLftTRTmoCr!rj_jyub$qSq}L6$8@{lNpEGXIz>jMe8}Lp5ehNG` zHy7Q~QV&QrB_b~`3Sf_}7AGauL_`#UiuYM)Puciey5=KC;4V^tt0+4DFBtSdT{)rX?F~0Il?Uy$T3YT|6@a9- z*k*EE+|9dplU#X1vc*J2PaX5=Q3upL(S7XRS_3okBpqGqkxCHT|7-|J1$_!Ah3V}=jP9`N=lKjldd%gjDIXxRPumc{(6gGmv(#9L6qBTl5$&|H~OOGUycTHG$ZN$Em<~63i9(I(Dy41<7 zk`Z8Y7t4JNhjaY!z=qJh34{9NOM*LvSA10cy(0A3`Tm{MO9%JefoXbhcIiQbRADNjZX-DhFt6e#KR=SA<`}x8A$<@gobqRV~rxGXKe#YO~N9$V!f*BvJ z!fuOgP9yfsHZhdyTjJtdJFAo2%KMqBe#3^ihKsC71vXYzCJzU|f7#vMTEgk;OH-@m zmQQE0%T~~`t0;=bXwT6{5XP&G!gb%+(bj18!AsL~nAo^{srzG~e-cd{v?%?){@^;5 zw^L_jMUT#?gJCwQsNYx|@@KfoeyNqDk4pUEe(R_G>34inv>=Qn{t6iL zYxE_~za>1H%J<87?G&(0fOHjFGN!t2E_s))B&d#cMO^b7_gYw*n);e!OI!2S9%&Sx z&Xjrc(17jO2fjbUCcOif5ksr8o4*J5i&InrkhI5d#e^~RW?$I7cj?&ea_|;o&y)8S z2=nvvc;4hqV0tzhm`k)F((cQrZgYSx21*UnfNkOf;^lVO<&bw-DE2(-{$LLHPQEc- z5MkglU(#Le4Yd|$Z0UrSd%JIfX$SSnSm}@^lnkMD=IiDtdRp<9bgKRc21AasM~htAOOP@$ z=s1H%@>~z)h@OgH4dUBNl){zkqW9+GK*yd0uh=LznBD*-oMRs>vP946a?m{@?b|+= zRRe@H=NG`fhXZWoNAUPaSIvnJldnM6LBwKy;|=va--$WfQqoWJ3LZs{sWrNb`>#Sn8%pSg`n?FhYT?q6ou01w%N zFzy=-&9!$T%ng)KC#ic>kMHg6`4YDzFz;)JhVlaz*bh9Pnzs!Lo9*|ivZJk-z?%u{ zjcaOZI`NV8TJpw`Eh5or3)k^pe)%w4m&!7Dp3RC^#BB$|;=2fsld#$aJ8`~!2L(tp>97aF;u9_Gv zdcTS1g955siSF19!ctD|7qV~XF9E57^%Q;6k+R~g7O3VGPkdr$2SK_=96_z(W;ep= zMgQJ@4Ea2Tp3>fB3JJu>lba7NI&)6s%#oy!zPl9C=;&g=KE(OOqe|x~69a^&`^edD zFEMX9kKMV^3kxL!CvJY)-daa=kg$@YN-CvQVZ{1{$l@{Ym#&X<*H=DX88Y44+iRyi zsyRGuKQR%7bz(Om4f*NmT37uNqP)Gk{DE|a=kG<&A6%5aVdL`d%B096A@r^zvZ|8T z{bh&nQt}Yi9j438B}Fc2G_6#hz|7BfJ`Vv(|sC#f{9`dp6Qiyrh=PW3Gki3lmdpn3Tyz${AHmhbnmX`%`@nt3*oTR zXBjU{ie|eqMlALcJJbn2tO*gZgN6QtqApD}EV{sYNov7eE6u}~@P$E4T0)MrfnnIf zjCU3LW8QL?=p&!(zie|2G{FeM_atHZ+R3@vc|p%RRf3r*>j69UN5-Z;vhAC1LXqU8 z<(7rLms0OzWi33*Vekhhs$3q1tQXQBr`*2zg!tV8W=>mN z7#*k{Ws@~azj{Ny!S4(Dothcz0GgB{0VP_>H+w_b=KHFrTM-D{`m_;^Nl($xMe+I6 zVpa)VwxzDgp4JLwzHEU#;%0fM9Ol{jc(pWocNPa-u3X$hvUyalO0RXtz4f!JcX6%W z9fi>niEe02M!1C!p*3h!*Za5qj)6|9y{CzbZgYsEsaLS3`lrVdt;i`WYkLoN3GYzv|-2nI1rN%p7M#$VKklzL0*`X@_j&0#LHl!X*7X=Rj9xfA|nAs4c#$umtn zgMifH?t(@43dyUP(^b-q9S21)%b@@28{|Ea_#daKX7ntf#?JMo8#6@bQ;Uyz)@x>4 z5OQlXX=>YjitfP#x0MtLoU~``daWSNXGCCc_PNqh_tF->G$XI>c|+U9#P(F=(rN zWrc4f1#ZVaXiHQJmDzFdBRzPJua)NhXu}V88ZU5XaAOsnnxEwtgzPrWx6{5BJpXK? zrF01yk!`qDLVEB>M;$Ls*@0<1U80q1tt8am7$3Z_?z|pZ%mG0XV@Xzdq@1e9N`81A z+*&ebl+vYzTbsxVUJ~mve^1~^cJZZ+%`Go5>YH<)sHjFNl}?H8yVfuM>DoEX!?_nXr-isf@4p!bn!`5Jci}W zd#GZ@5_O%Ss79xw@UQ@$ zpee26^R>-YglE|VzTLloW_+i0M}k7?{y2iVa)z5hC(1TMjEunUv>J} zk#IZr@0$xH&g&m%7Xmh1;RU1#)MSdg4_bSJgd|(Wi?DeQsfTljH^zNHs|HGJNfu0^ zkak1sapYAM$Srbo?+)<>`ECn#r`=y2W;*?%SiHN2R!XEG z{I}>*Slc%)OHza=yi-#GgYPJNdyh+(c4w*eG15HWh{0?&MM}T6eKg+*ZMDr6h;g-i zS#9)O!@V0d(Jl=j@4J0onl4wUJWlE@pg{F{=_z;Whc)f{Y8jbnNh6o~OdKJ{a(*w| z`$Tf6&oaC}t{w(d|3qoq=JpEi-n1yf4eqSvr!B#Y~Ru zlEt@M@R0Z!jbX_$fv)s-P-9gPS_UHox0K~J(}tgnqHLpU&3o=8i%wE}kYTr?k`4Bp5`h9fwmQR7GFE$Z;cY-ZZ7` zsZk^<>~&mFe3R5d%IZtqKhvC*-78;A*-GrbNK)EnaWTWCAosnAezI|pJe3$b;Y3L@ zwfyHc$Xe=TcX)*_F{+bsKDV;R#RNCIgtQ$Y&qc-Ve8q~ETL!O_MsHzuO*Cp}q+!Xf z`mrGu>9g;C!W4BL=@eEedwQ;PC_=@Z#@7+m1iht>(kL?F!^@cMoN*t;VxG$A`b#?!wH&JJ^n6`#tYyTx1aSmFm--La0>aM+=HKsNMakmOkN zrQM}-pze>8T-5Pm=~szclrBrZ^(wM02H!c#Z@GQA;GfcPQN`2cQ}^@)kco4zpA$RN zPJalQA3*81eau3vSK_u{v4)C`l>KO5=q+;7Kw~-oi!PhVm?7x$RdiZUtUq(g>!z#DY(`ZhI|1bXkV?gCBN( zi9OOx2v<}Yn*4*?$m*mib$EjOel+ zs?&}1uV{X68>UlSa2twYHG&A<@Z>Afkqkfr#!%;%+i?ZB?VEn#i;%M#fp8vFA#8Z@ZsuJXCeT=y)y>a@V#qr)w;g zj&l%BI{miyV0ASoN+SfvJ%{*jk<1hqcHDn_Mu5G`dguny*RW!`Tr5%yR0Aq4oL)_K z8jFjh^(}qxxsBxT;kbQDdvs;?i{03BSbRr{7-vcPrYtIBY_kJ0KIT;8&Nrh8_1xul zB&8!8RRYLyHk-qBHvHMVr-)zAQXny*Q8~N9)9;`rmw~Ie`Sav%=bT_UA7oVfkX?SP z;j|*vU5R8OZXc3i5840O%0W-mZn2Q)EORH;g_>KE>nMgFew8Bj@XdkxV;?fGiij10 zof%?Cu*86ylh;jxVVQX|W<3_RANZ`4jNJ?(@2Ai0nYK^!nj(c9S4PvOzcDvydd1ky zv!du9c?J*cvUGY*g@*5kYzvRUamXH@5I%m!@fa(|$v2-l_OBz9mC^PuBODhwC^Iu- z6`L^h9iDj8Tg#oTcIcULf;0KttS%C&&gvPmK6$m_$4Gkmj?wh==qPHgUBZyZ-K@jx zxo$12lT##kY zGGuq-e8P{5#U(S{QtRpRP`O^#Seu$vuLSL;5hSgX$yEtIT@QLpEEd_2rgfPKX zjbu^C2YY9j(8H?l?0`)}`WR!VYNY&@DH0@Q)Z5KOWv8uZ|gB(1~|#(6-*P8L3F)snEob)mhUe^PERIQu0@Q zCp)WfZ+o2HcJy5tt?-@c9=>FPgI9d{L{~Q-S&-6^gSI>oJcb^~zw7U`Su#-iX|DqrDpL5f$0| zr;lK6-mF!Q;O@)vu1N82I3}wvj+SRxcCvp4@@r?$9&JB!^{AD-zy#GG$&9RacaBPBitdMn%R$voo5D#C4EhhM#P=E!eP zg;yt%syXk~OS-y@5Cu`Z9>l@~wAvkO^%Tpt#Jf)#Z*|ST`N%MQr#Yte5O& zLI8khg*b7hll7<~)e`*?u7mx=`1HXKmVtkJc-%Yt=f~hbO2|08bjgOlTXGcD{cq@y=c&Sz&m+T%+5utc7fhzOf2 zcUM}nP~uI`l7V;ry2ILWlv}3w{)K~CLPbS!O=S5xKP&yDZr9O{y5665EKb~)m$E!m z=>4#T-sy`~{u4f4bZ+Lbn0Zr@-I(Z6D)=cct9p3pCu^VeGt!Eu&_@oO$XDx~3!4e$ zKFJ;KYfkQ3sp~hBzkgRQN?^J%FSj?_s}S(fL&mAD7~~1cHhN5{X^c53a=I_J?Pd;e zUGMEg0Cp&=sATALv#3Y2+LfWXXK0UF(XF{(*xcMCZY_m|61a!^9;;rFCw7W7;uk%+G2Zo6 zfv)!?{^_bEq|zAvkG_8C3-#6UYFfh!SEr|B@+~{ZwKeJAA;;WtZG5@2h?S%T3YjqU znOobkv*XlbQY|e-2JW**fJ;0!{xpCRj6}2=ar&hB1r#eCzBj6x@~)ppe*dadsdNcE z8OsiMly1A*7xXu53ycM>u#W6DeNIV^%td?EjJaF(_4nJ4lvJnBZb~|{d(EXr%6hp_ zMsSJfsW7#AO@o(nmA}nj4a$}LP252q+g`Z}xU=Am(E8313GP8p4*(%$nP4>`x256D zVVL@wzr26$(ttXsJ=e4y(()X04Q!1fk-o=i*;Q{|+)V{Vx=|6?IJB?#Oh-a^7!5rK zTzlP3FZcFfL4%z4R<@eJ+|X2Ns2p#pVe9tt7{p;h*X-wqC?deva?_Be!d@FUJuf)< z{rG`xZH2UV!1L6i1=e~s<#rb*Lm@+eag-#F4P}WO28z+CZc}far`sy=QNLVWUBT?V z!hxFsaQ8qd0l&8PmJT^u;TpI9bZZe}@nT%|>8t$Ji^m7JB+Be@==yp;37pJrhrN=~ z*ij&Nm%fb?3>O)~?N4K!8t!cW8EC4cYnSDo`~HgsXcgTmHgw(JaqNER6geIJPzEMG z65ZeL{f08{2hidzBm3&HEPX-AA)nuY6wphWG4{N`O^-Pw#Yc%@Gd3+?4Md;?T}yJ` zdN;k6iV?DFP0%SC!OHAVy{z_DBlzNAK43+XwlNrob}{|qJqqOs0B!sg6x8mdvt5dj zrBKK?U#H8dZbwPR)qANkNJ@Y)sa*oAiIh{z&hV8@h zf#}1_-8IChbEmK0qOQPtkJ?)ldhgwp3B%hQrS`bT z`ue!93T55jt~jyDdKst8aT(5mX$|#x#za@K2 zDhW=gE`XA(feOYxnL?y|pP4~{cbgV}a@=#K?B1>z%v3Cn7C*I*+TSR}uxbCZQV_q_ z(73H~mgUDA(u@b3=VDg72VRT$ zyKB8hc9-QWJE~k4#G8(!@9TVIaCW9}LCWU7v*Jhdl7Fj}i>1o`9gH_AA=HXF1MX5w ze-a;}p0|XBcWm<**cFJC;=pL$Nf+wHc$p82oWtO9Zke%f|fnQmf? zXPB5!rwmgw=V=}Fj{MGuOPARioXpP`!t6ABnznFqVh1yL$eOefBJohlWp-u4A8{~R z)Pl`(&%olv`EHY>m&>Z%32JdVGF}^2NsnBMMe?R%VYy)`bv2V}f+0*~H3^#E7;U_! zEPY`@M}p>!#5Eod8TPYU>%~p#Y?4m5SMG8pH)m_w&;C2~Md`qr3Ya|i+L$e|XdO60 zo%{adN9%p9&cv~}=xA<{O5ZHw>pb5Jtx~lm9+$6oICerPq3UsRc1}D6*aca~WC6Yf zO0z1mw|u5sg;L?Qsh0M;5GZwrUS3}SB-Q3tq_5lKr(C~o{bxc%o4Cy}J5(63zXRkn zfPRRGo6WEUZqV78nYM#vd1Tw^7n0NJjxi_X)3r{p&=cZiL=~kA+T$=%#Xp0B1YIjk zxxT?kd*TMI?l@b_+;{WTwXgr0k*;KMbYM`M4SK6SkjbdT2Wt-0VBYTcn*YK=5kUXP z9qjIb9KW_k5WOiX+o@_GGt@6(DxmTLLmb;+HuX^L=uS>a0RqlmTQa`%ijoCYiv>I7 z&XhdY1u#J5@o(+p)q)4BWCk@_UAYG|`UI zuu<{67$jAFrI%4KmYN8h-+ba%HSrw2%ZwzXA)l7o!WaYNi)_2A%M^>~k&V8L8a zGNv!>^8SkG?4CCvf!(8dVUyHkSG5`q)?WJpiUR9OT6lL_NW#u-d6dZEy|}6x4(IUj z8nML)#pLcT778Bhog?K_VTo&*EL#j?%tLcw@&XD|$l? z9jYbm*XU%A*`1Di{W_Y9i%U6#<#UucZ=TPOHydDn{SHOMQvx7uK=;%rcH^O`(o=qu zO1Bv4Z8X|fP=8p2bL+3&IP>v+Y%ELn!2XRDG~bL@Mn-djREB?)q}$@o&yXnK6v0Ug zaexDO*Ano$^PFdLk)&*jLHu=oX{V{Cft(TI#+>hb)npgQoK?9K(5-@4iE>8QbvKYS zY1>(yW4fWSv$wzx@}GdaaN(JAQ#toc2PGr7Ce%ab6jp2-|4$6efq$Eq`LP2 z_=cYtIUAbmR7Kr$Ux1{|$>l$(py?e)O$vFhMq5(!z?B6o$I;I z!=rrg6;w%!v)w7cq3gC1WdmwFC#FYf-XAeVZ37Qx&<58exm@E%Er5|pyvJN4c^zTG ziP-b5=4#6V9W=oqUb+ zQwHIRZy1DxKP@CKUXq(@2NHaLzDIdVpO03ff2yEZSef2pDoLhN^+N!h46eV*f{;uN>ypyMlShR7EHaq(vQE=ip zP`vmGJXzq68|IXNZ+ZkdO?!mvm7BmP&Vl}ZHVAwljle3EB>B@&Dxnu>O>%uD|_e+AVoZW%!XIE|GZu=FdYC)R9(5vDQ~Z^wQ#s6NV$FtoV$H^8_ZdN zPY!0o?K_2UB(Fa^c)K0_SS$x%dXUR{t;IgjAD)K7E;yCrDN7(5WPZ*4lHFx6m9`$S zUjX@GE=1vZR@Ofcb$4#%7k6>7*jhK2v$~;T)2XDfu--Z_`%cw5vf_I+LDFN^zro@DwIYjG zpj{4n-il33aCVMpC@E{?Utedm!{|J-utLJ;Y%t?Ahe>m)|Gsda_<(PyJjlwSe!l>M1W zP`33&g22cd`LL)5lxuLFID^na?_~;e-8XiPl%L?bHl%Mk7HuERl9(yxrR`*GZ9ROV z7tnY6qa@85rzP7ovk|^8k_`_B(BZ4~Bvroij0SL5G~rh%0FY_=8NvaW8j30^YGG+r z`-Qe6SHK33Dt}P}BJj{4>nEF0{J0i~K=jDdSwtPZKk%BnzO`>I;4(6YJsa7~iVfR) zQu$ETTd}qN2mwKe*Tx_y(MbDt`ZH@p^o{GFH;n%FCUy%%$&RGWz-ZG zymgvkjxY=AlIYER&r(@-&7}3UVZ6hN4(`59Quj__u1RIpS_>;fqel76T9`dLBLWKt z#V*z40w~$Z!Nnz_XBhCM@+!PS_b19{$bdqY)`F)d%G=d0$@QUdc&GfD-R?Cv(*6u~ zd88C-+M3`#E`So6HFU@YC8augc1&nY#U!9(9A##0HhEbXF`^-Ov()Bxi?;`PHgy5o zbSI2_IPHduon4tCV`GQyF=GRTmhO_W5!~gLNE7mOTq-D_@arQKV}qz0KhEQW8jiL|1Lc9kp8A&1>HW)So^mwVYR1^)O^j6|TzJ?-%)v_3L`ND|>prW;yX?|81&)4n*41}`--(&#Or#lP6Xg2U8N3DedVxYipH!Rd73rvBoXw7?IQ zeL#q6Rf7{pin37Xf(G4ISUH94UEvZa>(RBjSlEeK*BI)A4{QVT4&t0ka{E8~`kpz( zfWU=X-kfQy;w56Ym38WyR?3`Lrz~b+xH!1SaEb>1R0n>QHrlD^hJA`DhoJrYhJv}D ztO4Urt?g@S{xsL8@j0Ig@29L<%3}oxA%d7uF35?9=sNlGirOwj%X!>#*hpt5l(gE2 z1Y|{je40~ajED$zCEu)JE@u3iLr0V2FR)lle2Z(%S*}7Ndsk5C%=2gxsRQ%v zlP@6u7z(44TC^&L#JCLj-n81?5)cq5)~o23(thZr?3MX=A+rf7=Dx{3R;F^XQj8gGFw_w-or;P6M+1NM7ik;0~b_c8J;V^FPDesQur0nYk6C2u2 zI|m8MN7x+qJRa3vu|cHgb@%JnT8@Yp;M{28pY4mpU(CvD>kx(Y=eGO~3tM~mSl8V5 zstGFkN>uWFwQ{LV0XFyNho&Q5#MbB3`t|6IDtuHN9$C5k5Gnfdb$laGN#6u`C%flV z;Op1-CC`Un%K#KdzaM^lj5J!9>8Xu7pzRQ#v;x2S{hf53?lktS{`s0)H3c}5K%IHT zL(@&5hIRW%Ui$8>HUQX7ZLEBcgWs||z<#Ut*I-VUB|+np4_4@?H*a>p;sTM6i8Th6 zyNZA4*PDxXE3qTVt#C8b+2{wu7%Mm`+(KmG`%_CSiV70z05xm5nR+ZpDtcBPu*x1T{TPH9o7uG&Ds{ zJT@@2+CvK;W&CSzx>2 zx18=^OHt@u<%EjBmb_<}Cm3=93O($!*{@F{e(k!2)l=c5svZy@0KC1yo`9s**yOuvcvR!s5kLMI7tt9K{-VsM9bvv8P16>WTX#P&ETWPOpQi{s6 z+c2XxJrOoVk;CyZDUGT0ZLMQAw*=fn9$bjLo+{3HIz^;SiZj8kQP&`Q@V>HB?0#O~ zi~RD&%h{=siEsM4hYNa~)KXg)Zxt?`&HUDPZB6086x2xe0rN~9eIf#JJ4!uEully& z?oj6*jliuk+mUV1-9UT<3-#%~Lx%z$j?<-5$4R2okDD_v6xwhfEMpi<^8}^2+`2du zOjY+$q3;!5ofvYl+&@Ym2jz%uTU#RpIH}k~0O!#U)?8S0YmA}e>PV%#H1!OnrCq=< zqV!pvx6|mw3m05}*PjgeKDSAaPx`0hI-u<1!lnQn7pOYFT|v?=Rh~*IIM@uDo@f<( z1$z5=oC^cCqZmq3745iZn$52tl#z-};u%=9KL$|8hnH~8c<+r_9(}}20^?EQF91*L zjz4aB%RlUxurk36Bq%qsdsQz;9yGZ9HaOGbm)hmP1VStj1`hnoxn5czNHhKjIa!s&RE4Ki;a7oO1hYwZ7xxIAYqKu#M z~h(Dr-L@~mX``rERJ@3`6TXo*4xBjD&s_wPc>^aBy z*~sID%pSjZ?#Ajxo$e5mJwg;_^@}Hh!d(A@9TRIQ)@ZC9L0-mD*7>g|<6j}P;XJvo zD@qrPq^s4eWw{f%==Jn1Wh_gw2WYU+xsSmB=LlSU@zg+-+fvQY{>8E412C@ed^sMi z0*TfFz=9p1J+mn}movOrq@+{;s`xHeUbJO8Ov`n{xy>5}{5E&T%h*J2RFMKhLU3Sz z?VSGMMZ~9f@tRB&3?$d;^u8rc)h1h+Fa>-fPPI7be#13%nG>Cn+gs zrOThjb9*iIR9Act;}wZ{AVCFdjkY5(P|qZ-Ke{I5IOKIu<(|X5r7v?y{xE)e>lSfSuPv& za0M6%4_v*~JgCPDeq8_=>Ac&k!u9!30`5Lqhc$a0d*~F(Ok3bFGq9}oI1jcg$&vyv zhUR_&N3Hg+DclaEUqTOb56M?2knKl{z!4RQUs{iC3} zZ}>Tt@qWvn2{cpp-Cw}f`{@6@C;i`UUjG~aV-5f{xmt}DTK%J?_9X*uXxSRHKjIXs3s zqHavcEbk``qn?G)I0Qc{4#d5Rm~B@(gD5td>9G9CrxRxHRi*lnLH`Q$l7P))cg?`>H_xOU3!!dS|2Nnt1t><(m?zh{BOvI-Q%L#K@u| zN3C(5`dYNh@!l_=p&O*|{+Yp{X1wpV=JDFJG@)0Tc1gm)mQ0y`9Em3*f5`2d^Tt!7 zz_2$~-|~T1H^CIo?KV+&Tw_^O=&?~Dp=V>GbbV}TT;y7Z+6uST%AAd3j1)iksak%p zKGm*Ocss%BdBoFp9v~4a6jTR34n?wd^=h9Na-LYJQJ&Uz0g>fZTbT;AL)V2+j2bC` zmW;!Pz{y=68_&U(X$%Mp8OQxJq*j7N8l`1k+Bjo!B&2KwuZ@~dl2-F$9va-rZy3vN z;j(ev}I#qK8nw+z{ih= z$cBV6>!J7wO&>{`D#q$Ntwe=-hjIDZX!=%5rw>*YRI9Zs>euoX zsyd{L!+hyai8kAW5D7Bfq<8FBb7=@7nNTo2&~Z^CcEmAR4f?g{5$KPIOoSssFF|#% zCw!&5J(G3P(Pnfa*wdx?1&?rhsq}KmviUT>$r6``@;(kVDW+pqA8SqwY?){>YnOc_YQy>-X68*#!qeZepbOQqIEz&cCUJ#&7%j}BzhMM%W>u9rE3P|BrLrkl)3eUuT&0EvdNm5cyioISGK1obwVNU5*-*&fwY7f7AI$a*8D0gJ zW1;>2P0sL*jpt&1B7#AkaNPHTHr)>D(#0 zU4+m*pB*ceeK(4$eggSx2trqWk~X#V*DPisGu0Hfbu1UVrEU$AXi-jgqKJwqYeh}C zLB&y!8%Q_&B#W^ywjdd-s!=10o-GD`c?m(4^c3mS$w zNl7J*!(b@{N8m)rVvvKUw6=_INzYDBIi8jW7nBwwX&xSgzXL#_+u|L4?z1mewqlbK z&5j5|OTx1JMz(~2rkcWeuZ^XMWcDn_4jdCkr!V)6{42x&ggr7BqipZvTBj4 zF=Wxl#Ka2fnm-H*Nnfhcr-m8bfK=Eb^=>GvaOFJ}f+ty5zchA*a`_uZ%;SJSqQD{h zB$RnQW%+QxnZnv`q*+t1`CW7ujmLNCh{aCW^FUk@wbGd!C{B=k?t0dgzocmdo=a4# zZ34U9$LKjF)qF%Wu7s^+HBzW?;ZLGDj*>%Bf|{oO4x`%!R4Tz)!7GcqPv;m)e_EY3 z;6M0GNQ^dv&CBOp!Z>;{`8QtVUs_+$8A@+RupWo^FhQv5?p6#2vhAmqTxK2~SC$yw{tEVE0( za%=#9fGALX0`UB+*H#5+A!=v6OSLC8;IUa%3zK$DZ@PpYxQD=%v1QPG*CdTZhiF)>@=q^hqq z_3)irNm?7V@~}m^*{|+_=9(4MK|eKyf{9PfiSk064m)+lY)RmW)Uu8%MTMVaz?T7A zf<>Ex<@2(8Rz6lW+8?xDGr1%)MA(UFQAy~X7qbq}Rp8k=lLjO&3<(@sq%RKN4{eVj zp%sl`K4>%Wx*ppau$n#ZusV;IS`^ijFBo3uq6o|^AKLho%PruMIA}M$^{INx|F8^G zkwP1;A}@l+*@5v{<55}Z$`T>rim7Qqv4>b8u<3$x!`CB4VqWu@h1ab|@OvOIF$tyx z4ZTOC*e`xPT0FX;lD9=C#_Cx(jmZ)ABpNKqlf)Bm$$=l)$=PWtI`~g(CJ3`+>%w7C z{Y#-dtttoIhAcyG$(+mZI$54OVfleT4*`wqTb5Qj(KlY@BPT|RQF^MRoN=tl1(ouo zf6dmP{w%51^l78P$#~ey0rU_9(Zd=V)J($KluI9IB=iivT0n7Bp#$;`s7;*CTLd&U z{LSW9uIPl4k6GhUZaNJ+CDR!4#cNrw^@UnfwKi1Edlipky2(YE5gmmJK5PA4F6b$h z2cGRXy|GYf2AI(EtuP}LE9A;Opivv@HhY%Kl96#ld+Pu_xZ4q;c^ul3j#;u3rszCy z6qAK~ZbHISmM-I2Po}wBMZXuo3>}vgC3%vd_*J%8-8#?I8OQi}X$S^UpW*Tn(^CBtRrk$_+#DCo%-vpXK2 z_ZEJ~w0&PR`Fz$NZDw|G4+JKA81%~l7Z@i5I6Ffj=JK*5Nq|Tebmjc!!OOQ^&49uk zxZWb(JYeUtOZ&TB_%9)n@A%;-eZO#}aZ>q!0xPRmhhZWe`z5)6q?FtGShaOK(LK=T z7dwj!L9`L0K{cLVFckvd_cK9S^8B-+0Tu!Vu!*1J;Cmz6aVMjaL+!3xL;Pao#Qh@K z_M={#n{~$+ie#>%6!q%U>BbTmKsLvR;glD{b_RAt=>%{MYHG1LvBl#MT$hEpmw+%i zXfTK|VjFlOSU^wow#!xKlA4;PM$#=fWNSSdv7syk`lDYR8R}_|$&q_n0!P?4=V1L1B42~53}pKHi0n>a1JvlRD6VFMw4 z!0II|8ui*5+XwK2kc#5$m5=c`iZ2@#XCYQT$GmL4`jDH6LUFGLa;{bIgF$ni`laX*`4_Zkn^h%ZdoV+7{^UA%X7Q=qw zB~jTU@(^@Y-ZB5tCVS2tT;$#EHG6p6E`(}-0LB%r3AqmZeswgAQ=gO&)PicTo z*huwh*ZHvGbIIbM9OUamtxl~QSTU^RQR=JX-SQ{J+=KZz(te)oFb?&h!P~wC*(A7a zb4g506+uQgeZGJL>Ky@ulmPBRHqY<}YZO>=1Vf=0KSzb9JS_SsE}!vR9{-VZQ-vx{I=7g)puhJnFxr4zq7Yx($Lzv8BtMlYHLc`2+^Ar$RJUOB&DaH zK1r4{`Zjcc|DwRTs^)@a^9xN%bf2JvL?S>@P(=I3bNDu^m3(I((xt`rKB#AA2E~QZ%d0(lo>kUg*`K_Vr2Rvlc}?qIA3d zhBG{U_(iL{8d72(n3F@0N7>)k@qV`UF#r}f0kFrXxQJ2DuV6~Iw>o0roUmwdCK1HbyT?594^ulq%F z@hGg~5Yx2>gt)X$lBby;NE{Zd{O)d|nI-V8IWede4sOG{2Z*gy3#!-}z|M)6hnun# zJ3k|y9Sp>ZQ&YT$s>$s3o?Qs)pF&Q&cEdtnwAYy?*V+3nU%) zH>($%F5=WrdP+?BChn0D2HyX&NW4r_I2;5waOdSw-}gQIb-I`nG#Tv;OtSfHa7uEk z-aZk{T2)`toFfUK-36~F0L$(vBV=}f+~TB3Du(SDbRSKwODxwEku$jG-78 ze`4=F7v9>Zg&BVFe%y}&Wqvq=%RMX7;9$A`g$Da_mI1Z5cc@qmw~w!L+|7tYIp-R~ zW91l7K-&8fJxcGWv;Nd~zdndyL@8dR;Szw)-i|ZOdLm9Ll%>FX<8G`9-v#m6Mm)7{ z3T{%4XPV(HsAs#veuq1sJmMSl?Z;QG8`ZXbPF!|*8NQG0`dHSJ@jYg`?O`_QMYp4Ji9UL9HM97ZhnRIRWPl$mqCp> z%1i8?_VyJR9A%!Wd!!oAgzvh~PEnW$l0XE@?EWb780=b4ZpL31+%&q?r9~H`7WI(z z{=OHTY=yVYf-@x5R~Hweb!&RZ!J{+);;eLs-IysxIHjZM{Pa(IrAqvyRdZY*ZA8ld$Rh4<_5!Z;oy$EhdIvm4y{8oFq1xDv@i7c#4tzx*w!-}RseqJY&I+UUMI%_xMsSHBghXWQ49ge%A6cqpxg-6auW-`zH z^d+bCCH!w}q=NKw2L-oOsLSI~N zFukV}`xh3l>(zNFx=0k@5m^ z>jkewu&v61?EH0_K-w(TF0Yu-A6|E*?n+4!INtoYiYVRa<*u+;#C#z+`T3OctV#3e zjb_7|-Yz^nd3gOr6o*8e_KNV;VUVRvcHfSjW~GRN1lMN9={|+RsLn;Oo7XYgXy*ch z@=){pmO0<@JrJK8P|M8Oz-pL{b_?ULHVdb2J(l}oFA+Bmm)`tb-sqE)T%+TekMS?_ zMO9B6B4A`87S}=d2DNZVt+7%lpSc`mwx!(E^1E#TI_L_G?c7j1RVk?Qd&y@aPlNRo=Yu2N!JKJ+ zF=HD?JHlXnU(`(xqrn%wOG%~p1Q(?H7Vd5@f~K=mGS!-_iI@FeY`(IPnZ*= zD(#|T9l+M%{!t>`tB|iVU2@ydO;7yNE|Z1lK4{KOLu^oJ$GG;?*lW<}!BL}e?Yx_W z2%NS8rRFDHa+)mulGoyUUb^z}3!I(^dCQn1@{3Yb7xQkiL2!6rOHs7<>Z?=%6d2!GS=r8K3ay_QF#J5c`s?<-9BMyxDodIoAitq z>Zj3ki?u!cpv^c?iCpUJ*%VDv){b|s;?|6^ikTB-vG4v!01fxSK2*J|_G~bmN2cmD zu3*M@Z0z=eC5arfx)MxYB9zT{P&1o-wR7sjhL3#b_*Sp!dGJghX2bc2kJx(**2rt? z{f%j9=cl8@o1zBw=hplJ&SRql0(T0$U%C?tS4M9o);M^HXco$;^dr|qX%9{cjWkN! z%xzof+Jf#O7m#e;`-$cT*J-iGMcaF>+k{aA8g+FuwQOK&{=)r@ukrEmr?ot3UD&(U zmy)ug{Y3^6qvSKAr=d%})ZL_E9gVYX9J8^wINN)uqu4b!mzLP+Rywhm`o-(E?Q5gx zQO6ESBPmJeZN?J{!W3l}nxY0~3x?znl*ADNpUoZ`>fz=)@8e^R2@i{iE>qdxVwvG> z$oJbmz8Hnw2Nq-S-C|UoQ)Ig57{KR#zRR;c=4~aD&8WfaGOEdyT|GZTTIl45WHgnz zsIRS^{ll#(vZaDx|R{+rWg=k zx>~t@%0?}XJYwSI>&#lGY~bIiCbM4MRP}7hbEy>JIT8po&AQo-;a9bmwU@~HRyW3X8{!aTB__XkZc;2fFYmb^!Zpw!-~ zR~;2&5VUA9D5LHUtiuu6^vUH}81;Ds^dD*x3eVLPLFFue%N~4ZQP=zXJ`y@-Cu_Ya zR<=C<}PZnki}@>5om7VP!G8_BPsD1^MQf; z=;c__#ZP1@gM?xo)6`hu%iS4rBdr*s7lbcoV2vYjIIU#`BE}`B0r?$hcq=Nx=xv|o zk*LY^o`Ck|G-SJrteJmuVo}s@d~||+H*M;o6hVV&FA9V&)bE0MMMHrh*=1#b2?6jT zNl0}{`2l;f2~IYddWsfM=(mK=fCHdN1`o&~_5D z?9j+ljbf0)K+j7pI_CsrzTNJxK}@!F=9I*d`BhO|bGij+mv=T+YT1EdwS?k+i}o{3 z-a17o$)g7O@2z^Gx9mlkh%+Qr)8Y}T+F;6Sn|RgYa;B)b===%jtu^~y>pi%_`2uH@ zd{%35qtI&Jd&$q1DRk!r_dy6%njW9BQ;vB|g@*Dh6&-4T>elOY(3yo1pW;8qnxs4^iYD zjs&0Nh)V=2M)lXHA@u}-?5^Lf3ixzk_5PPteAL0;q&r@)Nsv=ZW?MJ}OIh$a5raNO z0PXDCs-+L%CeJ~iRHCApnwS7t%zx0k|C75J06YFm@QwdcjuLob|G553Z)QjZ1cJ;t zs@u3$^?k_b$B`ehmPEW)w06ktdgCc!#KLkPUa%gHW!01 zI?gA(Y;)apJN`lS?c#W6{Im_AO|#F~_z*8UMZF{Y#)(dfyZD}fK2rni*V_;3GN-Ro zOm_gN`trf3IysDFfljB1X&o=>F)wguUgk_=85m> z8Z`&4MT=QNSF7a`J`ZLsb-{8c8QMjmzCIQ8QORX*ZjbviM6y~$$XO1u<$X<}T`jDd znbd~kwq_L!*14ukay(aV{5M-%a)X5hFE&wI5mEYn8&R30{_9x?FNzX-M##DI&LYdG z-!_4;C+VV*e-pD2X`I}(k!@G0lO}32tbSss{d%W#OPT=eWjP3TX+VStU$=_@VDndV z3crQK;nq}s!HwrPneQgIN?83iy4y#!su4EHGt)~oo@akV$b|0wmh3j|fwSA!uk3JJ zrxM5KgobaA1MyWkHz#Qtn{LOHK9k47f&ro}9nEnKl9>nQVFBcoc8u-|`wc4v;OmKk zjsDt5@X2@9u_yTX+_w9qm-X$AWt zgM5;~LX6PK0RCb2j23Nt6wZyet%&Z1`udQa+|D!&!>UFV-bB7SsjB>A_zQt_Cc5#Q z`JAU9uoX0Y%8D?nyjGP&foCXE2YEeKh)k4nK?Eek1!N4S&(Gg>6Z1RUjD+$;N^LVH za=NY+zxH@D#6|iG4}#nK{B%ahH@i zq52L`pst^eo?&4g|$4SGaI_$tY(d?jFKeAXWwKfxtHX?zqBscHAPVpS1-E5O( zV$DQ9S!R4XF~RI)X{TZ;b}@kL;taC_qz)4amPL={UU+2&lo0@CswelTLEoj#-*Y6B zfI~85_*^i|>e2b9Y(w-3M@fHG>Ojl09M-e0>e4vOFC=1-V;ekKnaN8BJ%tN}ymXtS zy@2wq|a)J zvi$q?bKPOFhW$i?lC9nEbq3NuYusXv)pWC)@3b6Be=5^@&_?ccNK2Xa2B?ypKk3O4sJ6n#kOhJ0 ztis=AyJ}73={B9lCi*Ur)-rTHFjyZl#O*96QDO$>b?f-Rn!G?Po#9DWkvvvQN}*N! zgxhZX2J;=BXXSIiS4NL`Rmn)h#92a>ji`u?(Rf>&6I3R6D|<5E-a-EUp@NB%-?D28u^ARm;8?CeQP`=@d(sJU2QY+Jg&4ffD+M+ zpH~h^O|l~x!IzVrUI|Xusf&S5a0zfq{x57-A|69;N`rz5l+(|}U(Ruy*JRd1Z}!)z zowCS#RcjZ4@ODEcR$IeG;Dkz@ND$e*F)3lUUQ%%DMzc&QLtvuTTW9!+gE8aj;S>M( z>Q>>3=>&?kE@jQjrG&kGU_N5D6n-%#WEQu%34JP=JWEK~>I&qm?mhM?fT8`|_BXMb zaqlgy!{iJ0oMeJpqnZvu9r zzNN242vY}B_k1BBoB2F=r_+20DyRAPhNDF(e94gyW>v2;8b`?J{4WZu-4w_zFQAW9 zIO$}Ll%;r|x7-P+NQg@q2zH1u&I33x(a?0@JUrAS{9V zKsk$J^L&ZCib>|v_t_~3uSEH_!6G@uTJZrUSGl~xVvQQ%n|2a7`lFEB^lgclv&IYt z_AkyhOG%b$GW=NRjExPDf3%6@AI_4vepEXM@L^8;HnCthlgcOorGKMz&8NJzqeiKF zt?%Bbv))?U{o*8AjJcdE)v>jUMeV=t$dsw2(IU={9CmaP1fpUw>4Nl zdu-euS#S5&`_!6YRjW!u2k7p1!+kt)sywdFk^wy%=h=*rw73c5IA#_ODZkZHZYn!Y z{Ns_`(q*L@l+Ni*bAaA#tyhE23M|i2s#a1vdjq?^(5;WfKCzbSeKqFWph8WZmBerCO)nv;{Oc)%M=w)epumlnLl2;)S&mG`&}yq>JI5iGWy#`TnQ9SI4kxK?tXg;2ci z7pYkf)YGZhx-h&J&w~aM#y*Nrpv`WEzwun>ZI2+syxQ{h(1q1a0VP$eu^i;)yccl5 z*y@Oi;|V9|Z9N&Ng4iaM>|hv7!)Nmil9++9vx@!x#8fviHP1j6vC1^?zsxOrn>el) zlU?m6OMPxDcn79EoSX`t&;DY<`ATK=RC<5PCUhQs>P9hDzZs|?*E8bpgqh?kx5S(* z=<1z9boxF(Cf%x+X>9d|=>&MB%>ny$@-TU(e+vF3H^psttMwUzM89P!047Z$oVpAk%N z>ZH`y4CznreYI-|W1y&K>2Dw?U>eVN($M7hDUz`>kCiJJwN7&GMphRO8Fs*;Rs;pL z$m5~xoEjgVy{1~^DG;GEp6Q;?lMS7ADZOoNm0RkSe@2G!=z`}QyW0Ld)Acqg$~)hs zeJC22E01;DEeu{W0e-|oy9cGsu9YX@&GLN!($|LwjA>RN~6iku*(^Ocw#I0qm!%8_VeA3SC(ko5qNk9(Wc*r5|rnyLr z;fae_asuk(zPP18e>qOll83$bS?8AeH`!rFCEDzQ@{FpX6|DO3#t9){)ENlo2JBIP z{&M-s^zH+pFwBpGT%B~#tXKY&y!gFcGLn{ebB7FJB>^ez6!7bwn~dY4wS~I$!<*aK z$}ORTszVi$xNRnn%m!re%zjD2VIpG2eegH#S7HV!nIn-MFm`ase2DDu2sJ{@ zoa133&$4UHcSz|nkVxB|fIbB?Kg)mTIAQBZtk#4MrLx3AKb~i_H$b6exW|wZRt20HzjP-?OknO^AHXcy|)blXDO+o_cbf;jbO zaK*7W`IH|TA2Q|0;rZY`xDeH(n@w&p5Esi;SI7e)DUS{jJmETDJK4#Vo66-JxDE`L zwf|9O)0<H_N1lWvii0 ztnQz#GU~DnUiy=)`Xy+tRc~4nBfFF3Y--&nVtgfpV z;x){Ak^~Pf=+Noy;a%@3;V}1&q)n(a(XPR zOKAIfp=(Nt4Uwqtd|K&}xk5#qxAeins6oOSf*s7wZ?00UCURs|rCEcp=?8F@i{OB}E7`(}#o+t1{xjm^>u z2UK$vuL~M2OR71-n>5XEvpiP#vRgO)gz3~BXwODzNF^b4iOLEP zWlZC|>i9B?n}oVFhFN!h&Jyl(-RP8uEDmv#?k9gALO><-)6~jm<15mjuR=#wE)?@{ zmjaq8>*G9}hXM7u)hpUDRaCOAqDdQxNiyqTso>94cQMTchNYOYINIFA(`GL@OxP%9 z*9_4Un`LkfDQ^xE2qlkLXh75^t`Co5D+ch-&z11$*m`0H!37?TleGk}*YkND>{dc!oXNl0HfeqAd(&V%3h; zs2EQK=kvrfT~jFBG;t(zYUn}0@?|{&zep3zpjqLR%bhT41~)Vl+7Y$EjETaa9VBM4 zmDCbUgpex9V^eg_W%Gx?dO~9 z%pm$*!85jXeZS|ijV5^P{U|kB1tyI64M%PDmskCUeo|bu)$dw7sXDESjz`^!1?*Z= zqf`n!|}_(FNU@gZ!lRQ`U>eE!6src7@7$mH`D7D}Jvn{;}enI>wl=BGU* z$Lq~BNQm#+2|2qA${;(^Zm1?E?2@xbAlAMbQlQFG)GB18+x8$-3;br>aRsB=FGw>L z2Axw{C>JRB#IM+g{4oX2{4-oIf zJ+>~ht=MnZ1ZG0Ri~uIS{H-HiPof%(Z#OZz479|>%1>3)LWf~ZGJ8)h6Sf?VDgVJq z(B`0D?kgEI_xN#r76;wouSD|{e7f=H0)}N8)orbhAklf`b_M#`g%yS1()9rjsfQ3% z>mz~iJ*Al!U~9uK3h^mXfAQHv90lO0G1UT2x=mQ?2s0Dir+|b(O$ZZ~8WyX9rt;=r z&dl*;bY)OU{CY%!p{~SNE&d-uH%|SI2G)si(799#+Ajkeiw|w_K5PIehfGt4!1B zJ(g-%;a<_f3!@CoR_!=pLr96)3?>U{s>Rg6s~q(%#z=x#Z1bPD2fy`9o!;Nr-!{Fd zQ@HJkStSfQk~Yt3tA-%M&Gmpy<}jQXI706O@>Msx?v#@~D}?>muZT20b31)gF~<<9 zPkVC}_~4`25v{zLAIWOWs+@yID3F75z<6S6Sz5On+efrMpY0yfI9~nz!GU~P*_+kY z-#(&Si0tR2u9dqtu~zf1z1=4=&izq>8C6@YN~VMw#H!H`+Fw>Q1!gOD9Zt7MI^wO0 zXfSsZGYKFk-YD9!*pI-52?Con>nt=~bIo+k9RD!Agf^QomBpO(9FXS1sORmhtZ{m-}g`@&Zvm>7_ ziO{@k66wVlkcnAVXN}xwNG3UH4&4yMcqLjX!gW2@U%WUr7)18nm(OaYPrUxjhR}PQbgiSF zVqQ2Xy)Fw+eUo45=h3t$9nX5KWb#II&Y)|Es!!ph$mFOlHq`v0SrG7!VX`d8OJTc@ zoys=td4#6Q98#*TF^H5+@!M{ctFU-m6Y-grG(8%n%k4avJA+0m;X=({pB9y)P2L_S z`lvmJ9W-?jKR5SS@6M%H*?N04EU}#>BH-T6b30ClL^&>3IXwE^vw0|+QM4<)a8?Q?4?bU4lK+{ z)73%0CF#N2!OJ^aTj$M>x1!qPkH)(Q9=1K04R1{;QA`pkopm~pw%rIDT6$<*Wos2H zEihkhqSOJU@VtFgf6`5AzPzeEMWMoR+p9+N&9JTJG*y1&;xWYkuD2`TKTLd7QClW; zlDez&8i!Mk(40soVqL6!y&>_S`!}^qkgd(iKi-ifkO1-oWFcLrZ|~!CjqXxzuHc4$x$G6MDbll1MxDAc1(r_kfPWm{+@CoWcScx_HGMz0Ek z_}17QUhS&m7_(jyXXPUhSfJ1<5E#91=2+8jMgup|;W87moY=HBC()_TDd+*Zfp z`j~$}>n6n;&Sh+Xp?LS1hy+k|{*L@PlF%&!ji@~WcncbLTD<{11~xDdgbU{D27-5H zV57i}16-d|MSz5xHob&@c<26)a%=t@5r_ZJKYD`^2mt!T&&(q@brWb6KJ)R9^)Rbu ziOwB_qf&%DkTlK2<>>>1{0DQCc9Ng;tn4sW5!q;SXQyi#w%8JsNvBN6(IQe13%4Mg ze}6>NZuid@^Es}Hhb>XaYU%xLU-7R8o~L!rdrRI37WLST@bN`y1%0FFuk~Dj1&O^H z6;CUzax%28?Gd*Tmy{GonV(xMC@NxZ>@tS`H`9b&?*T+>74DC@9o(@|vgzVEFAIig z`jre2?RJk1fC)npz#4c#pfMoawVJv9y~~h=sl$uiIb{}PMt(GmaObjxX?K-B1yxmXhxsrBJ_z^yIZ)+B6=5Mtg@po!B~jdA+mZ#`iPE&2 z%hEIhs?Ix&gR;+TaWWHl%$0gvvV>9YX)4>vekwu?*8T#Ai44*AV__r1hnOKObUp`F zVYLHEsl&_6K&ZFwwCWFo;>MLDizBq98b^DgqSlY8iiNtSCe^?<89gxJ{(Q`#N_$3T z#t93jTr8&bL}E(@C2S`RyoL|T77jVjE!Sm2l9v$mX%^y{a@HhKDIx-rA{%APO7K|g zeRqkSC7svnN?@Pg-NAhT&nzH(!u^B!fT53dq(}Ek0`k!kNhfIii)J~hl{lr12GSA5 zI5xLj+Oe2xJtdyFaq#ukH$9nm4#7RS?BN|9-S0&_AjJc(#&T-kVT`=kv=ZUSQ;Jja zvVbvKie#k@kLjuE>RLJEDbPq|N5<(G?L7irJ^XvzL6R&&6%)O9@&s+kR{6n}q3Go@ zFq<}R5(d4Ep;Iz#JYxT!j9(MViyH^~=(7^-^JR)~#l?yhMRGwGan5`|8Ges1V% zMYNv&(Ny_<*;P?h{&?kcipx*AYME-atkrIjFqqc7;3*oAm?Q^=`Moi)8&TnKyE^(R ztMtS6llDp&nE=nGWU_R+YfLw>pz{Y!2jm|jfH^t`Nt<(J(vos_e+7ZKvPMYDdrJwm z;`#6QA-WDRWy!7T^}X6Y6B*H}64iMR^AZ4tGy?D9WK_$7CVJ6oB*!|iXF|DPO3_&M z0b-!$Yh>8-Wy}>NqFHZw(XJ9N&j{1VPUEh=8mEp9%T~p^#i<0kn~CHCm|-lCt+||Z zq+G0c!&nA4C#4RaNE5aME=NxlyZ!DM`E=DX#o8V!`9!(V*KZI$xV*A?&e;sFa25l2P1j141I*dD1M!7=DTXnl zb^n8|>Gh>=<(d#RY}OV!&XO4kk5z^IyNQh^@C}gU?i9~T=C}AvV=j2&$9W4Uu7X=8 z3Ffnq*AWh$^%Is%0Y7yDRSmY-2&2rk(IL z6UxtaMcDH1U)~)A28b^NeBQ3EGo;c1W+`vjZo{>>2788C)&-8qP}@*&?o&F`W$bvP z&p9KB-JVKzJKx!RiHR-EoE$wN>0PhZmkF=?%AeBLXSHm{;e^T-Xoy*}0YMl0^>ca9 z%e7+7?fy8e8eCOQ)$lLe*`^sQb&vsXpZ~;{X1_w)4mdp2oC9dfat-+gXwP7|?=c&i^3`L?Em%EJ-QF)r8iAeXj~m#3 z6B7)--!g)o4;|=OBLtR9Xi07VN(^cc?Neayv;iQf7b)N8)drTnF@}2! z{eZzt!mQaX)t=5K_CAl~J`j&wda9ypol?0$r?BHBnTeT=?|wzRyxB!sNSg`uOUhR| zK(0jLd;*MXMHcdC&ve<2b^(AFDiF|CP9MojDq?-}C9Ng)BgZ;!7%;)r*a_ImNe2JH zaQUr>sae%9xf!Y?(n#u=IFOo!S-YC!FGsz1*gJU2GgeI(DT^57BJU8Za8k9#7*VE4 zZ%UY%(BK*;I~Qf<0_d)0lr|7sb<2Hs7jZu^RBntPL@v43eh)e%@8g?>Iv=!{MGiuC zesteVrmJh)V*euDsg259Q2Dx~n#@5^nC3P!%YeJAO$9TPaU8Pc4-SC%kNIq z7mtw+XA(|!iYhWCS-KqZGThufIKu+)f%h32M0FA_8h>2SvlHtr>sjBsG<9`z<%n%n ztyZxLNInQ_{F0LLXRk*ZyG8dn*nyqgotYkky`F%o_U>#rXD`bipNn21o|&2UpxMCP zU7Zj^YcBL3+n%0Iro!UMXJzKgF^FhR4*AYXjemECd9>WQ!_sjaB!2OP_sYMd<3H5W zs-lhe5kG;C9+P|SKF%J2MJ47}EOmE+%lVoA!8&z&sarccPX0SR<*}4CauIP!7B`@Z zXr=>5d(OX|u`#jSS6o)Dkmdn5M zRLO|1r{Z22UucI^HCblMKz2L+GEOwY?N#q`t$D0(BKEEG^+I23ps)^~z=;zo>Fk}jOO*ZFMYv-dpkp!++@tVl7*aq|5%S*3Cv3P3Tq;Zzxb1GxdE+C ze|!`{31gv)ROHis|8E?bq^n}y{m-F^*;mzQW9e|R@jXsU6%X;R3DA`M!o0s^*3lQQ zXf%SN-dpaeF0eE>2B7DyH)>S057w%#66MQyV6G6s;tf1$DN6CSt(AY?|7yiKfkN9t z=Akz(1+h1fhgox%vJ2?Rg8n1y*4vwM-(a;CBSX#h%^K1WoPh>I7+|1gRv{~RHXh9c?1f%=-d4UqM0KL?JYyJESZ39IE#RWR_=|NHuX z93t`ezy6npOZ*W42lhbbV82&lo>VF;IFK(5MmCnfZk3<1;zr{sIh)tg$5sq&%)tTEI@Gf9oPUMt)@DT zrwP@PqBlV@j(D?P#;G$8>?lNUR_@hbVxcOlT6yTC|5J+UfI)Az!0Xnqxo~&7ewNiq zv63J!Zs|43ts}F(h(gG5$mQBopP#9L`UA-a+n!qEy`P3O_9>bln2=*;?vq3-D}jt7 zby}d$70ac|3Ox|RL!Xw~PDisI*8FGQGY5ZvL7))=-H_5s&%-d}$|LPA3`gTwYkfc5 z{>WRJmo)vgdcZFSpcCtqv*lisaod-b^-(*$$;sBw)g82*%$LWYaegSL(;dCZk-is_ zIA(-`kUTno3M^ygF(J4A7Zwn}Fgxq<>9mlNhm~80u$Q%%n;*|Pwuf9$L@CURwmCxu zIfZLJo@S{=7<-Y$88FtSoJ^^S+30zd3MQEafhJlcAd>=j%hAPV;{;CP0y z#=D@0(AjDY8v|Q1g9j`b(OtHth*hO}0z&Xv5k_&w}bG8>dp8Gg9Z#m_?qK>7ELvGLb01qgO^Vbi4YpYF_qyZu`2| zM%+~wZ`}AaPxQO=lNfxV4>r*=`ht^`gYb+y;>KY^8;R`L7)pFD;1V>Pd&h3T^{WRp z*9S65TyEN3lL0=54whfYP7AoBtHnG2SmRqi%`WK9Whegbay)glz>M^8ZmSAQyvWk~ zL!Xs-Zl&ozhG#zRIgJUNSI$3Cmiu9|G$`f>$tdrbxV{eNq`V61PBm< z1qcw_A%WoT!GpWIlOVw%xVtsb5Zs$!!Ce|?+!}YMf!R&YxpVJ%_xI+`doyod{nfJf zuG*#Fx9Y34PDwnK#ntxFUf1`$l&-biSAOs(e%(lbg;AKu>WV>9Mx}&h^#;8{V9&mR zGFGLOEA|@1rk*NcSC^>&XWVB3 zMCWf!X3=_8!Jgi;(Nr)14L8H8UbB3RrAO2@gQ%F61VDxE)n9dNLG{1!UJwiBLw^zj za8?=eaOq1xje=4#cn1vW&$$e}l`kk^OA-z3b@_VG^N31g0AXXbyFC->c{VoU=h{m` zY)e}?x>JGb%lM-*%|20tw=>Q!YN)u-%@SYD=a7v>Eq2{yOw*a4dw)-TE6nLi&m znor!HqU>j%=Xph>C|gv#PvYJDLu5^u-ZZRIZ-XGNGxP|00Dwox(0KJXTpVj~eq&QH zFt1g9&VjImjU^_yz!Qbh5X7jQgypMvQ>V55q>AY!o5^7O{vL+$ z&|ax2kS33Mbbj`#$)9$oLO1|S8 zG&jrToZ{)IbYolh&)ofx2sW!eWy>@uu7}o-+H+IDvY2orMzwW#MkhCw z#gXAB8yZmY_%>iRdKG$yy$x9qwYhG*4@R!`ztyJxO|yvn?c0Y*y1>?mpCnN}zNJhN z3%huS=72;E!?=eEe524&B-?}@JZHdS9m8F&=&*;%dH zJ5j(fbRglQ0u$(y9|k&nTYu=>9rir`dsMY4Kt{#stvNAX7ow65Ri6%)6WAJj2OT7T5hw1@oP1oGlcDQ6oW9W3tqy5Rw`e<@1uF=to_8El(AsoF0+BM z|LgH__QmowndBO6j-7Ef+1WT`tTCvW-*S6A92(zLwo`ZvJ5DA|WZg2{s2^)jBVM)W zmq+~Q#)RPW82DM)S2xZOlQ-RrkxOy}Lxvdv721vbyyTKy*LFzeLSkpSi;?4j@j$qn zZ&|*&cD!)ON&UZaC;ewJ(3@0R7IQI0Z@o8HMCX+;>n_YJMO}&Fq^@SOq}A=qP)@n!5mPg_&xvI@~J~yc&nV3|P8x|j_D(6wT$}ida0}w;GCZE!9~O7Ja8AZC-_SBu0Q#3`YL4Sg z19&zgu|t@h@m<62NF#|F#O-)e1OX3a;4Q6UqEWFL5089_nwHY!IS2?v&g|!OpS^r! z1Wthg_8_~_B4TOST;bXrfOGnEitAmbe;wp@IE~X0oJ~GME7m*Sc4Y~bzFeHFr7%&% zIaz+mtIlet;^dSzei0)rV7L=%u+uF;qI`H*6CW0RBo`OTOiW0lHN zaML@EhW6V=i6=E}>Xf;UgA*Tg{1e&{)U=Q*0|mK(nXZSY7{gPpY|=hRx#~MfWD~>$ zjP)tqa{qU*NHtH!s%MIhjfMUN+Mjca18YW9afs7HCZ$|SEYtLcBjqjS8H zD)n7uXw!i(qD?{F%(1rBqDL*|=<7FF3YUA&1I*BgFE0oBYf`!KrY*bw6*rmwsAwiR zP`oXe+@@V`G5`eejMVn!)c)eRoAQtfi9poJbUT6hL}`kiUHl3kr{&@C1s%H^V2)N# zI_G0?Y4?5kk9;yYHda#ap@3v+^&GRMn8(?i@1HgG6M_id$SlQ@49Qe3o^eG0LM|wN z+kh*gINkx&XT2hvFD|zLhTJ)ZlNq~x@o^&c`}ZKuM(kG z!}zbzD?tAq2^d{d0{9FqM-LB;xRJ5Box(skE>aZoU$|pxks%M?)r(|Vw}gqz+8%36 z#i)Z>l6(hUV>m`9MeYFys(^l;9}XC%49s>`2{FZNRW8~1$X`)BfanrnS58J&_c8Ko zr2v4w5CXjc`2`r7|A!aOR&uT#JSWu!-70YFBKI}Yx2sU$q_`{H#|8ijLD99HI?OWy z|GLlgkQ=7;fFZfr~Lx55TIJ0nr9Clx3p8pUv9xC!w#45UT zZBK=R>^s8;ah6HCKbR`r4NxB^%q~YU={J*p8nV@GX!z?qh8~D6Wo=f-G5>MzsXvZmVL4(Jp}dKzfgcYj8nl?JA#CwJ4+5_U9tuAs4mB=OH;#~{I2el~hG zf4Vn!6~yrT?(pVHNuh%&j{8Na&pKeuj!;Mbqi`?(GhU^?HH#!N{r7sS0EZDWPhbZ6 z9|(*5pY4VpuW+%*06C+(qQ1!ibdN4xV3Ps$WMcgmL5cv>V*!z?zi$``NWPGf3I<32 zh&BPn+s7*k?_GCZlD{2R4B+$rhJqzA$%8UY#>E#J9L(*d33y~c@^e6(AA}S0FkgRo z2-tx;(Gt1HKqeq%2uH2_{5Qpz6~=Ht?Bk8MyTkGN-$Cm0om@2BVg1F1fSKygp+34qd1Q(ueFRIq4eR<5d~)LWPr)WS8_M<)tp*YvCkH@{ z0uWQZs|B0kXiQ8%ass&a@E*CU0J`WuT%4Y*lb#1{fbfJSLwu*AJ;1QNy7&oMLKFs- zAJ2)W8=TW6@WA6{09Sd}ahnaYhT-=K^nd~!EO$l#az2>oW{&wXsbe>E6e7Js{&%-l z>Ku~kN=sWxhlxf}T>J*kfrN&I#bToIIIMqkdqst;kaQ^H2R!+kp(7XG!#!>RtKmDl zV<$P~h10&`g|M)2YLbiC-)r$hJ_fuxCw6)91=uGC(vIpIO7t01mPjJzgI`tL&roVP zAMS$QQU`n+jSG5?Y}bV)TUrqcZeBpm426L~S_Dn+GxA20c`Da_hcZl`>MJ z$v<<6Yy%3ON=izo0^d{sAIPRG5=TfpYGwZeH@7-i#d&*Do`n6J`L4@Na{zKvq?l=( z^6&!}pzD+1jmz^>P>5K>{$tfl;#Kb&&P3QkL5grdN$79aD&q#kY=GWypG7i35&N!n zHG%LL;N0g*1P@rHZSt;u_uZNpptpl_slSD_;1Q&^c6}{m=<^@*6fQ+eW`d3i;Sx66Kngma-naxlUO=(-97<9Cm#<#M?RekO`Rs)( zk!xd~5Csr1RxL%P=;`Szk^8qF0l@%=z~RG=Xi>Ys)1N>kyJ8#P+QSE2U1|PiLJ^oB zw$z=C(ts=k?>Hc}3+Pd}x&qsbKoSEU4BUEvtKh?m4K$_@2F98spmdjb_pguEQa8CX z6HN3z)^9_xl(P;2Qb0!X&QL~~%vEv=%8#UYvGeBJlZ8Wyfg4SLSOZ8lVwsWlXceAm z_fa&R+69mzRCRTAf3usUOydpCkJS8Tg8K9`N<6jg8udSK;&r8PH6g9}@St|)%dJ`a zeE3}nWR^aU@B;<=n<#+y`}^rl(8Ig=5cnnzRLb8U#oqpX7=S=v1CRfkqJY=_`ziAC zeL!0*R9hnp@9qcA2;do<(#aK$N9a{v#$GvD!cAy|~LK}tjX4~{;0DWS{g$n|Bl z^=3pKze8`WxHAJxHsEfRDxm-XSREGEVD|~z^2ZU8C1G=y}Auzgg;mQ zJ8yr91S&}M_>rlkq8+;6aWUT3jqChaCRQfaQ$={mmm0e~^$!Nc>T&XVkasp4sT^T- zt3NRwg>mui>~_>h6FT?ez$A`E1yZg%so8OZgPKD-yps&H@@y|IOs`lt8V|ZGYi8Ww zIKAu!aqM_bOzO!m;|=l{JeNu|tS**?taFTZW!+mnwhr{{^G0P1h)&WX?Bici=byy> zn7%gcO-s1$)SwC@V%eDZ5ocxo-T=c6)(RH2uP#XvxT@B$t~>h4F`}*s0x@=-?}uGD z&pC}IFfCgpHqln(s10RL)U+#{2{f3&R-KbMku8YWbOB!bN}^(H;tLbg0A<0MAXQarBA!p@^#xoBK&8V-}?CMh^pPNcL|-~jlz zbuVXno?k(1z|jt)n7dy6iS%vcS5H$ll|QGU*+d+-_JSt*kt2q=G_byFqiTA#3WuZk z(g^mm^n~)p)l+!6!`iQ#$Egf-bQKvkvsa9v&++EfU3%#y%hA6#tApRqLg*cLMleaQ z_PCEUkgw|#;!g+kxqD63V<~cIK{9eRjb*C2GJ&V~igu53)!l2b>GW?J52K;Rfk6Vo zON|jVh_f96EckK^o*!@Z1$;>{|2a6B<@1NvU)XPBXHQG(D)9TW3}C&o2{`Vy_Ut75 z${w5WF#EAbI~NnJDz?w98)dZ$d2UM}l}cO&5+nLsk{Z<+C{wT?mMcZpKh0g-r{V*9yb-u+M*QXN)qVIM&)n#($ zG#FURQWUj|NWEN4rD+K$He}3Sb2v<$M!qGA>Rlg3&wcEhP^w6)-khnFq{Fga^*A$i ztXp=FfVdDh21^l6FZK-Up|nU+o{;m785@lGS%(9hG%bzelN3Fz5OtqBclUvE$n)jT zQVD0Zb>G62o}M+`++1R6ClF?jyj(FbGDwOJS(Dnj(43DXus045e;Onv=H)T)&_1oI zQYjz5lFJmscaOXPa_FQTiPsMu*vH_hBD;B*p zl)iU!A3i29f%%Z%n0fnC-ZO&q)=aH>tx4iIu4%XkAz}p^NTiDc1B3Rh5o&l?`7aeD ztGJnnr^5Z_FGM!pL!TBdk4e{P6bUW~;+ms9f=&jK-xPm=Ri@=8lID3N#MN8Ez6mC8 zDEc#h&a}83MntO&X|!(k=?XFU;i>ZeIkXR|`qL^)3ON~lnOO+>w~wN*3BqnGVpse$AYVVQJIFFM^Q^ZcF8mZr`ap-(oS9^G6I zjA7Ysw#IkL=Dpw@l+htlbUw zdDQH$l|?A1{1WWb1=|CMvvE4SZEw_>N~#_6{`!*OT3}sytw1$XV`4Qe9a6#ka-QF# z>_zeOVZ1o?DCe7?BkdGZ2)_&gADL~}Qp$skvk0PSb~c%=?vW?`5SC#bV#|R|L$Lb! z=M6v5S%1>xc^cW)YJ)XYD(Hx@U+P*(szsQ(zs!RzBV;&9=NEnwr?bpbwLbyqOeebT zy?QSF`xl6Qolhp7s)hn~6^`Kvb~*|UmuAwNZO&*7qJA+XVv@bww?<->lizoeLRT3X z*`z|>&F&x45v-L4;l2*3Jvdmwg1t1Rhiu8_iVGnmD-;we9D=bF$pvGu$n2v%ZQ9yPx{@EkmaC z^6_*w7gz3gZ-<$oA*UIGVn(hc#RAMAtBMKrGJ$6f-$w-Aax=89K1L2CpWfi$VE2>F zjosbdwKb{?3@ZS^iGQbzWxFG7Mw3j!IkP#Q;5W?lz1QOHLNe7qu>et=<3~g!Y5Y9G zJeU4>dwtSMD>;mSu`BXo>}k;Oj%f|8o{65H(t~N}e%?|h)6>lAqEMoK;XBjRrW-K) zP~!0o#ahSO6EKQu=u`M@beGLDP zY*-*@yNpVig)uX;UIy0IVg&^W3Au(dAv=`V(o3T&q^&xGkoar)`A9x``uWNQKtTSc z|2d2A?j9eC|CL7Mf9;V-12``@MDnl6I>dBmytlRr{x!>A)6mksd=sYe&q($Eit+ki z%lCiE9{%6=NZETRL%J9k7sH$q*WF>?sZTWh9%zA!#8Az>{gVjI^cn3DY zY>w}|Y?PIiL%h#7$LZwmYQlj46D?Ok_gc9KTv#x4d2!KWz-&$^|Iv97V1QXjU~_+W z(_NG$2;bYwSGc(IX?(0G(gK6>^_vk{Y=mJ;PYHD>##4dr>+@h@JM$b%Sq-!`O8q%A z^3H4Wv7$~3_xJZ#QBffXqp}N}MY=JZZ@j1gCn=RnvCXmUeV#h6bcL5} zlTQiYf1zxb8DSO`nXlM!LGPfo-@^GX2K!eIH#aMmx|4jYKHXh2(`ZpxR0MawbHW#} z$hE9;BqS!jw7s(!OYZJPAUrpwj+1W6W2hL2+n7{~m(|swgq^imo z?Rw`=_(%q5GT_Kgh`n(_{`*xn)nAGVIHv)mc=Q9-em4kJ#+I!#1~6uy-T7O!tU>vv zn%^cZIVm5bptj4BL;hlV3^Yrogn)P!a<%`Oe3BiANr8Mwt%2>*1mAyj(2&2Q{QKd0 z@B$BIT@XWA`DC2!yY{@C2HgVl>e>d)yVzX_zm=Dl%uCY`W<e{%BA;6X5UwRf%1(cK9NH)l7uHcwVDE+w4jZ9er;BYX6^Q%ViW$M^ys z<+p)qZ78vCqU(P0H5MnZqQbZDOuCSfiEHnBLI ziIMLZ@=XyRW!(dVJN06^jRbPPgu-g+WoapgwdYfe%V$SbKYB>+YpxjWR;o*)-eqY8 zjFOC_@pO>W(ZNfbRjitZ+LPQl%MU7bG-7l$(UXpPsCUg)PYm>L;K7f5-z@h|mx!gM zt$`UcGgTN}_IKKLR(ExGKLYuq%!ZG?LRr7>=;*Px7~9?7CNy&yWz8{m*z{v(ZEcs# zDFb;?1`P1IeRhrdX0@wr8yND(t_wMDlW$&dt4m94j3{fUoNh-qAG>dFUj1-b6kTJ4 zMKEY7=+^N;E6xJ7o5i0scm>V~t!JqBCr?=$7u;O#j{9Ewhb(4sARqoQe<24Cr9RdR zW{*lW>!~LSa{nUMM78r}MEZxy>&V8!LWiqib5vq6nqqv-VTeMiawE}wCqR^#jHBYR zR%Kn{r_nhQhnUbM3tn0dxcN2bz0_9jlyo0zuO5?eMy;u;&)F_5_p(eS2u zo~i*f`i#J|WIUL5baaHnEfNY$68TUf1VYn&U-+64ubQ+)v!3sE&U-z-l(2rSY>s30 zmB$t71K)C42*UL`fui}+Iz(Vbk?7^}Dx7A_q-RdcS!930`$Bso9yOFLfIH%awRb-V z^X%1DPtTl3*?Gu}x^k$jPI|x+`c=TB`dI9I_t2E~FAi z=z0{-Rs#R@bdWTwuz2g#r=YCH=0T&d+*Uk{Q- zQOyk=EXP2?s)%NL01eG6Wo_vBnR4~qGfR9EoX;P0C~KO|!=TURXT45SBHq6hEUC0= zd60YSR`FHXO*+-P?PkYVi0UHss+>Y&pX9|F*=Zo8`0eVo4y_R45+)YLrlbmRB-2d3 zmWTJu#6qfrU%#9BncHaCv7kY9R&P`;akCQyo(le1Q;47^ZZH(S31G|ZG&jJq)t;yt zBjHRuHM+?=W;x*_@&cImH(ux%${fVIOOY|n&823M5=CIUo6}6BsDHe>6?{dasZmeT@px$LW`o1yHz}8+O%ZV`>#H~1J4BeTuc0??$+iQ~^NLK< z@wjvl`?`SF%J2SB%;s46(ho|dH&?QQ`9$XZx#9C%vzk3Rx`@NNwuR2iS>l^=dw)Ef16;}G2+R=tIj z<}>#`{Ipim%Y8C(I2soVhUUC%Y^)Y3#jW@Iv~LnzEMNoBE%*|3>?*v1xHG^{I2_s5 z=DNHc-FD--zAJbejb@{&HY&tu$zAoH37Zzt^%mzo>xFz#IgH*#gq$p4k_sdqUD6q< z`^y>sBB+LNo~#o^yo7J?c{;?V^V`_yPh6nsr@kw(Dea~eQ}dc0@wsdrLqtH+m}vZu zz~yysV_|3$r6ohbot|pc{9ZEev+$DTtHCzcX0wS5n|J8TPK)!K`ybChx564*1XZBk;y5==D$t%Q-Dl~yRmt+Xf4rwVp6SN{it ztMFi{Q$BFB?(DG)27j{M;7zT@eLhXCM`Pc?W~f~E=wu>Cb?`~ENpDF1%MVr>BkX}@W+USo*t1s!s}e$v zwQIk<%L^S@_`EeW+*nJ}9SuW9G3OBq)d(yML(gMaSR^vswM*;({-{@#4VB?#* z%AZs6!S^szY^flkVx?F7K@D>wcxsZ<0bv+JW3RG>_FQ>RlNQ`8Gh6uDM`M?4g>GNe z-gKAy`e!x?4ImP{WE}NZet*r(DXZ+qBY5qeJ$T86_sH-Y34t+hz`2VFt)v5genlbQ zQdU-7-wR-1*ZLvN)ZOLXY=_eE@rgj1vb@)NV94B?+AG@B`ZqHi?HqsR8*`Z3dDwHj zw&bt57+YNRKsNSGyL{v;e6dxRv~7$@(`m!nWO0AaJC6eopd|FgU~~7af|m0N!|o5g zQG7rAs4$sonubIu)5^p@L37e-4dsHoEBBF3D6{0lSVH0(Q^C3x@GClx5~{@b1{~+UzH;; z*JNwa(8L~M;a<-6%6g=@s@VTN4|(Hv-O^}~nRnCLBXT8j9`f|_S!8?UK@WnFB4TMtb@VA8sSXyC6u|0hw{KH}RXX9q4CLuxy?6KXri&}_^^#FaansD-< zGKg(VMZVq|oFZ-R)AREF`2 zxqit&Y7k_big-$k`CRJ8VDi;1i>dSNuN(K&iJ_wWR;`Ua5?;gKx9)Ub9Ccfg`k%EF zfZ5pCOSR`+XbL97PQDvzjBRX%IhmCctBl?N#a40yF2xH!HHWn*O}H@zA76X{5iI#YN0z7X|6Ah zYC;XA%DfpnO^@Sueyan=v(Jv8Szal5pWQ7NT~)o3Q0KbKH}>q4y_M^vi1qm z-qA_XaN&)xP_-H_JUMF|H#Ee$_kf&}8|er$(7eui@R8&27}MjjDWPt&F#e{}dw>7I zSqU>0zktc=dmYl2rok{>d+M=#-g@r^whMuPb8W*qtucWTxL@EVywlsccat#tyhvTG z=2UJz!&;PIotP#6){}fCTtazkhpm&38+3b{Z051$JpU-bc(#1vdKXSk^$_-c&Z0YG z&&cZR<|-@jvv;y(9ChDjs+%Qj9^hY!GZ0zZr)>$NGvtOVo&Spg%-rDBOxHwaH5PTwh-qU?3oC{OwoZ|G^ zk@H^qYfp`(I$5uptJD2Ge)^L#UhpK}xyZ@bQ%84_{>xsr9}xlPk6>G*$-1j$6_+ zI%2K_&-OLTR{yng&Lgj1OvT2T+MrX#hLlgy&n<^;H8)A};;uL=48Fa133m9E^C>;r zUWKj;wd3McNvz$rFq_4Wn@xop=K(tTVT0z#6*m;d1cyz>{xs| z-GEIzZ|?olg&Q3NkCL0scq;8dC}jFnqxtpmzO(1oF@gcSwO4#u?gh!kK zXa23Tv$OsE((681SxeeYZce-dtHFC8ANuIv$>t_(MxmwlC}xJL@H81z;`GwQ*pkPj zD(Dv}l#z40t?Izu@S8PbRmUAaJq>HNaWwEW6R|v^b)4$aSU-yAA%N_REZr$Z;Y^>!RLiO+#{id1lE(f5j04*~$JH>Frne zY`>Ryg@YE<^Xv}I5a$JmOu5q=dYUuWihbxJYG*sZj3*_@%)eUX=rgq1OK^DZK&GJ` z0P*+;w?8_;UbW1XCx)zhNp(ZuJ*jww@_J zTFF0Dw-i_oZ4shR2e?I}m|E>Jw+L;l;cPOf-XUKM*vLZpw}(dkAmz}?V&kam2@6G@ z67bP^iiDr<(*NU)`n$XTJr4B$e((Puk3<5KhCmQSs#+5YO3D7d%~|CO&Cb3D8J-EQ zC=SixeZ1>37Gx;vw2yr=A&|M*SuLs~2YY)Y3pvJ1Dn+mhLy6owP1@f7aEH-MD>{l+ zs~yGcn;S}L-h?$VLLbR?aiJ7$UOv8d)6XeVDU4mf9kX|NI1Tcyd)=WqLEb_*x6c{9 zUOYn?y0^rt0Dx~YGz0JZfJ+rW9HFdxG4%7+zPsx%MPM-AZ4?#C#~-dPwIPbZERxK? z1@HTKQR>r=STGr$t+@fH&rZw{1??#HgaG3QQg)>WqOjgwv2FYE2z|FdW}#a$y*L9<<{_Id|z9<@Kg9r|G~dn>-=A~R3e zF9SFOu6DcOE}*3DeR90P<8er=i0Y0vjczwD*6(gf-j`^fJzaEAW3RUZ(6I5`W?h_g z5gbL8VzAztaMu}6!ESk03D{45Hi$lQug1ti4-O=7*qJQzy>e00uBkLDgge=OV^Nh( zvfu0CXD%Z>oM6L-#HoSEjI^ zu2%W!*p2UM+Ou4_^1Y#r`G-Gx)E{CcQz*S8nW=z};`xuC&GRs47_wCf>|GxIDBux2 zHM2LEt7kay@baAYy3R<3&k%X74V@0MCu^J-pFpY^=gi3oeN<9Xn35P7ccZFSf1Fxf zSzW~s%d_0iiMM30kbZLd9@gx6C7Rx4L^+>Rokyr4OE@yBzGc!6@1Ex{q_C7Fr?Six z*~)#sCl4{M0;>uB5;aq=;9{zNKUK{ny+dlY6Sh}lt)0HWXSN9H3GeTBGO&s)#MUr*`H|o zf%P8seM+wIYr>06ny`=wrFZKV(JxG%7RWB+aC@}PS0Iqj@l;~#ZI!Xbpgwc5{Yl+h zV>j7fB^mwVM74oAPG4a9$^=}xJq79Wu&Y&|J;;sSBAWCKYFA2z+jEHvH}*lR2LWI8 z1ID61K12bQC7Xk>G&%uKkty@y>6(LrN>P*0Y50#;Y|GRkD>$uW&%je{zL;m3ZBpa@ zSItnRXMEp1`iITTPpvf_6-;jy_7x(Umd_rvH;<;%2^4^o3awv%P)e`i*jczygr3UR z@Tr}k%V9pjc8XQq^j}k@A9s7K!$a!=UF(M(je$$*Ei~fYY%KOjAvfnc@M_WL#I8GC znev+?Y2V|)`1d&brwFoDbZU*SjDH-j3Xqm6Mbzt?Fsdc4WPy#@OTCtN>#qdEWTXj4 zhLhI1d(>M}KE@=745ak%Q2NO{KRhXCkz`FaHai(#b;~Sep|@aTsy4BJ{TbUxuDaD! z8}4RtV{}ydT9MczxzozKroK0oRQWALeA8aXtk}&z;`+KPn+`I^=qC-io#vPE5Dt>$ ziRmv)X7uz5puoUHxesg})Jly_AbuGQW5$v4xnnllE7cZTqz_r)XSqK79Fgi~SwN|_ zfc0W*ukg(gs%Qj1ByJG%y4%xr_4}T3)ig_5liL%4*VE2!#oRLkSP;Q!c-KK16PL!h4Y=_GeeBq|P1A5k!;iNZr zV0ZHSx5~Jsu^2#c5A3Be5XzQjX!9M5KF3qR#H^knw9i{H(G4?}E0D0AR^&C}&&QW# zd2}>v?`R3m?`s(@T9xz|laNicw%OC>GgwOR=hMQpgP8KS?Rk7Pi|{Rqw}hhlpJBVEG!Kde;%sOFW&26KXHHj zy#Clz+VCCbM!3u8O-ho7rK8{L&z*fcoji4QVj8uM(c6_G|n$Wp*DS zhJjabXYtXE1-#oEJNQpsoZPoHsZ-(JbzZ8g88j>+r%_xyrjtPvoU)HKIRh+N!WcW_ z+y99Lr0{@g#!%5Q@S(kHV`Kx^X@ViHf0Pb9FEZaA>2Ol0Pl`q+yn?aT8tU`L^iK<{ zhj-#jGfo4?m1amFaOjspfA%#dRrk`J91Km5YW}m_Kbwi~0XZ3j!Z(_d&r~n}NbOplQ4C#D^8dt-J9rjo$0gPqsO=dr%Zj*)71+L9 zoL*U6LaVBZrH&xQE7oCUAW`_?_L5{wiB`{;*9KZed(aWQr#LqkS#z7iKQbMf2j~;- z!EOw{*^K9yk4t3!lICL`A4>kSt8?m~cX8bhRR4A3mM=!9uT|~IS+<}#o2ZO3nl=RD zronjF@|bgNGjzC8aw4r8rmCGED(~u=VpW~)mP9H#gj;B91Una3-0YFT9wT6#I1 z*@U@kwjDNocjhiiti=0(-)4B!=R1*WIZ~_vM`_l)a8GoQa@`jMN9)Tn=s{ z4o6|^@``(nxlY$>r5wdq(+G_3Op1F6OZ%m};FEQi7rAcRlaoT}yEBd}h2|YP7y{PX zXB8*JgMk}IQTI>b%Cv3PjfDpT86>J0Ds;C+7n$pt1~IGte^z5Z=`v;Cd~n)c;P00` zPyYD`v%$2rC4KZ+Qqx3X$;wY5>Uov4v})s7*iz4v;JLEsyl}KVaOHvCk6r(VC10K! zg`zd&l%EZO^s_w%SF0vv-EU97&9l)1%aWof znzEa}%oFBx1nToDKFO2{t;9vY&uE=mVlS(cURjzj<-7XNvu^E@n5KKXLar5~t<2&Q zBF%J(cGjENaZKNc-qcc5Ud&kYsQ8zYj*Qy*XL=_wvrZ~fg(9w{U3*8^t-~?Wnfm6A zq*CTGAA$;h04^77CR79n^pF1;5D;*Ac{!Tz{S*@uhx<2S=hqKPDk?xQK)q6R-deHd z+*4Jzgn^V2){DoePV3eSsn{z~nWgWF;vQAjr+2M|{9bJ{VZAta;n6HsG)mLC4VCv? z&sH{VUEy+OZ8kj^NvBNcwCUa$NX)M&6S~)|A~V3-kB1-s@ZmWP?lT}df`fx2^TFRJ zp{WDTc)FYCPf_9-)FQN71VtSsA|(TuKYZDk2|<}&h6?DvbB~a&S0tD|q#I$@NS7kF~Ng_RtahUToB zs}NUAXMO_9>D=#z7FB(x8Ut%1?=*rkN?`uEqh5h37#+Qvz#_ zBBJ-233n1)HK9Qja@6jm!wxUJVVqKNArpvn_l%f`z}?{I$E>?$Mh>BT`Vfi4bp zMev)AQyBfNRntWP*@MTjUhh^#8-7F>>NH)(3k+zb7S)_g9M#-#91EM44!G;J zY&IDR@+e)`F6#7h7;L?7c6hH8vc@%fIDo!|enfS?tTTrw%r-|w1Xt>>*=prW6Q^#D zSm4%P%^ipIm{}CI#g7(L1A&+nO@n96ljmjR zSHS{dshrFOn|ZDp9IO0pS{AzkYu7~{Bdw}NpMyKoFL5-|b$+S*L>%6R)V#!w;K8?? zjIw@0%4I1slJm(6?7La6+Uy2EYZI|r8XOi=NgBKOJnS@FrUp7&pTG>>s?*cb4TnYT z@%hrJoC>^l{nCkN$A?WKzWb$hHG8S2GenpoYtEjDq2h>yY8Rt*dMtkjjqtZ1v=_Pd4_@x1J zKKAWlJ*Zn8C!27zT=_?Jj@4vkjTjb}sd^)d=FjOq-nu2J4`Ay^7M_7h0vrsYxoPYZ zXa{Eaan1G(J5|w7Vf?)3Tg>{#;e2I|iV(f&`3}CZuN5z^gPK4zpa#2M46j9~bP|`n zy2X}29w%Op&AZhDc+JCpH^apoNSuP9`)%0*IBP4-gR*<^q))==dq$Wz24WN@nU zENBiJ7&clG$^Dzm;|E(pbvhc;!)Y8w)RS|4`ugzs=$fa_f zTx`Q>NAnEpHArg}{GjTc_Q|rqZvDmp^~5$<;nkrcKEf0MmffReAq~1|hIu=~zmIA9 zre~RK9XZc=Y<&kCe%D!XEc>~%Xd-8@-SzXQ*R$lzxfzX;4=W{FHn-9>0+8H3_1WD@ zRnqht59_*2TArO*S8rE0A#K=Rzirm4g0dL6Db^w4olKz@5R zl4?L|(JKY>LFyJZ>?ce{$D02J5#S-@dO8i?gB&qdz#;WjGhe%IH?vjYe5r9zL;|?~ zlM=^kb1oM9BynP2ap@~d4!I&KCXM^5uS-5Y^pW&GM_sAJaPRfiD-Aie|5Y%b(6Kf5 z;s;EL%%QoyQntM2;8W}d`W~4z=t?j6{PNlVta#RF`7QLf2x0H^K(>k3}Y|W-m zWYrNZI;e>{-iV22k1EO<4-uu>USPoK>6PqMnKbsv^AdWQ>^284>9{r@l%DCORL*oY zdzJ5kTn_fu>#cQaPX=nVXSr=n5vskTUeD7nFHu9HvtpJ=2T7alwYleCgwsW4(sH;% z=id6u#Wp*hB*O~7Q-$Igr{QQcSar&`&s~xB;*zC^CF?iDA!go^Ijs@hy3%T!LKbYz zt;8ZEIcBiw7gL z>Xbj}dac$?2?uO_w{u=4YNeJ5-JVpHLQ!RoH%gN<7CjBQ-tvy4I>8HO?@Q(1qieI* zfe6q^$X9P|XzWSBqO{Uj^Gvx6UABDRX~mP8ONTi+tyOxWt1ygz8(R&S1cr|_CdWF^@ZK>^DPUsx<7YXWtffSm_;GC2J63DXT zU9T3?4YUu@$u{AP_#=ZRaIiBG1FmzWK0LFcXFn%EU;0#ctP`T)|BNJ&m5JSPr)2vu zXpMQX>|iktdflquc3rKaoLCyKR6l74qV?KsfS#%+@br9%IX%|t3Gt0mc`swtXxaHX zUu?fuR^uiD9H-5I?Z+Z4@G|wZccAnc&Q^81{O2HQ>ctI>M+?FFU0%++se9_)ry;LB z_vX`5CRHbl~NO(cWt5PrlWe$ z5*e5Ve^u#QcS$GZm3GkDROZx}S^oBMMROk`PYti#rVjbp%@%AsE2pceZuJv+ zr=19TWx6EGAY}!4?{zErb)S8>j!SL&+jm`Vx~Z!s)cqdNK;oO9TAsy}54m{kr+FWv zMQ#3Ol3_Jndu1fK5G;sv=BoFHS*ZV9(jYFM2a|F!^V3c)?vU8Ec;r_oFG~+Pg==>R zY52A>7W8XTOf(BvgP(Pt+sv$d-}R`cY%pJ<{vZnA48o}Mpa<-X0TsYlE= zGWUz`&~o2)9HFD!24$_<<%IZ}xcC{q>*d>O2mjkcwq%H#xpv|3A!_UyK8F{1LP+LA z;q3%aS?~OGWsOPBTT5%@m11_CXH;73T`4Z-v^+dK2v}CeIcle-YSrn5bw!1&L43$w z`{So5)4f%RaE0lgFlR<9XJAedu%G6B9KHMTzcKgLL2WhczG#h73Iz(q3luMI#jT}9 zTHGB96nB>ZX>q5xLvbg#ON#^z?g4_kdkBOR`hMS>ea^ji?>%?Uow@ldGlb>qS5M=KqWH!^(&BPk2fxs)}Ur%^SjbBLvt-($|N!x#p=V?KIFMiwVqEl;*@E%x=wWkOkdU0#KDbH zNsjM4oyMoid}afClZ}mT)7VRbDe+6(tp@VT)_snvjXG&cr~}pwY#7;3!rJ*Vf^r{` zFO3ZvBaf$BX~;sGRy79{*Cz%o5X7=oj|W0u^L=K#x-Zjs6xoj+B+|C`?otC@<%zZ~ z-IXm=SwMWztejF!W{a!tYL_5oK_`xUt=DI%C>0!cj8UFKMSLZGtQ6Bl8~m&!)lp$> zUrvhy!Hzk#$4bNk{K7UoJS37;(hsfKnw(h4f8_IFL-)@jsI6Z#s~Uf&WPOk#Z1;3z!RBX)qfOiOjB}^ zzh55u8lSB6S!gD)R$NBYG_Ftrx6v;ZexB1LqMOP6URLbvR}1!~Cib2iH6B=|pwo17 zylOgoiF*leBCW}{F=otI>Vf)lj}7+IDbke!umL}DTo1hnY3A*f+^SthGd&;I_PT~C zm}x&q`(_wm95ywG>fMil+7*1}8!L%s`m0338>8(Cs@C2}1wJei&vD1j-Vj4Mf+rEl z=hK{lHp6%8QJ7=eqP-xA!e)bo-NdtgGGH@!l*WL~{%;#nDp4I1T1bLPH2gZL{bGBQ zk6;@z(0)99)Ou=5N-DAj7P^Zk&p2E2qw(v?SxPqQdAgpmI)CQwbCbhu+!#QjQMVM0 zBg+4Wo$p-E0qEx1^K$qm)%7(XHvUP7b{y(h``CGnrZj^h4k*1ltsU5b>+#7-{TKdK zEd^Ubjyuv44$-(`Wyj3;>16vwef5VPJ7D|Z8E?N^n@^U>(ecxI*))dmZZ z^DA%qLAz14uZD)w@Or*p2*N`Cwi0-JIiqhM{5HwW%0f|G$g^#Oj?PYh>#u;eu} z+NRdW04cOaO84c&R?YhsR$R}0?=w3A8!{LFyW-iJejkJbK#zsZe zcXkUpZB(|eK3Q+~+(k{2vGZ!QwhSugtW*nYV-c(G#eGEroz4Tn>KB&E*)et7*pibA zb_ZO`4)~`WQ4d)stc_2oH{~N7`^Z>s1*iXvntnq4eE>grTsIR}{ zeS`inw>)_8*HZjnyx%&91O`5R_&{(lug@RF!xenpcsO#KB+KUTm;XbV8&2Wqzf^)_ zL-_Oft7%bNGt_}1{}2LVr%Tyip%30~o}QhRmXr`Z_|>_yyKBOwV3zO=wFs?yB2jG9 zj6(O-KSW}t7X`&ZZ7nK#!udOYL_;$mcysgrmPkxgeEaI)z!v4%UojYKs73!5Pbo_u z+uYnNPUY722DK5c#`l{!Cvy4=5j~Igy_}jtAq;(-KGt0rlDYn{K~gw8p>J)!Avy@P zOU<13MCE>l#|UIb9K{F=vp#vSCHa?EfRyNI#?{XItii>&|u7@dp44FCE3A8?2N z7pL-{_526>(aEa^5A@_ftZ&~=Jg0ieNrf7Ziu!yvz`t+R%X8RgTdgm0XTJYF`f)sM zKtws)BV@g1bISL6vWb|E!O0DLaEn$>uzQiTV9-scgUBoTwtIWq>fH)}T^s)RyRspg zd-K94;8`c4N8X2vE@$M;vrydHIRh`H#Mri*^62r*1-%{dv91Iy1(tSK6XiP) z{FCuF{T+n>IHTDN1zB-p`Qmb|*T!SggEiaXiXIT_I+_W_%?r3&%L0M`%t&8eU>0)ZXwJr^_}e?Yn1idirK$95RJF@ zor2zbz#G<&G{|<(j#7-5{Tqjccrh_jEUB3$y|M#La*-jp&S(N8T3Wt_&eeO7l3v^2 zzb0k#ZFN!dM1*`e-Yk7|C!Q|ap`EMf&LzS;aGh@o-9fmSee8r7UVwS0WD^1UgR;hpwOiSsUWYIx08qT8z9I>Vz<)wtj!AUI0D0J!%0!F`> z6`PZP&`64J+dBwPOLIAF=g>BBBVcJK*K@gC3mWhK@(O7guU?95439HWS%lyC(YEf- z)sDTu7HRJn-zLjr)Iw*eCA8IXy-e@G*WCG z>qQb9K2w>e5Zi@`%XWbqCuIGhSduvsyXP?~*EPXv{>wO_sF6Ha;?A(U{3C+`A^GCX z)T`QG1KKA?D_CXy$xJEKg?C4h#91q6eR>JcND`j;(#(~r$#m~!8FgX8(gfoHdlOkM z)sp^&AN_rOmGdBT`@9WWOX3kbZNtDT_)(-=469ozJHSz=>on7BlXCI=aE;%oH?3wu zwk+?KUCd(WKw{Wata)pq$iQdure#K=$z~WL1`Nq{5y8BP)!4&D93Azq5jT4@Cddee zf>6?x(SX9qkkhuC#*bYCCRjF<7O!+w5@(~#`Q;85xGPTH zBBvUCH8b9a@sdf+e9#|}AVfxE^XF$A&$N&@yv(BdXoiZg&E=i8pYYSHHm~YY4r2W?gL{L)IGJS)e(Fqnl z?h4tp05vL3e6v<}*iX!O#+-s7>56Z-DrLjTjD6A&+#Y#pqZ9vUCx3moDXWC0DBX_{ z@1VipA7U)evIyF&tO-ZI(y?|wi34_C@S@FQ8v-rMAJiRev%O7*Wih_nJ3@0wb;1+{h3SnkFZVmleL@uJ8 zSotSSOqF3smiC{^jPCw2L%Ts0fiBfp`B<&OTc=N9%}M8I0tsPHZa-#2wzIKK5Nz7n zQtXu4I@3pgKa&W02X5VAvmrl=)Vd!Kt9XHwfvp={{& z4lj**$gG9F4$w1-uSog_CpSI=rkcc2gMYOkZM{`u2(U^v(5dO}}Fq+|PiX)5Qx@9Z!O z0|%1?zs;^ZPB}BNh>E&$s`gLdb=qfg8tXBTT}*0!KI-M2nl#C2Ui;MBSW*!*PL@`b zTk}4LV5M}M!n_3+Hl~^=+jCjgMTiFb#NwuvxYdBMrdKU<R9N;uL(To2IJybI9my0IC$7{X*kn!!y6nVeKjR!>(q)6=Mi!<6_%-V+$rB$i-&v& z>Zrf5wA~#v+mee}AnWj?N>Dw{#h%S-;EQILqM65E)CRlO1b`HH)UCcl?;7+(etq`v zuvwMF{eo(1?&_ciK-Z7*J%`k8uVG*N3Ie<6Bz2~BN@mj?&cu&Vn3o;@gh}ZayPK5m zm~gccF73RpAEjvJLU_gWJST&ajcgr0DRaU9nsaULotNb=InQfx2BRQ6=A!9h0$d}| zX{gXmQ*%Np2sbRF(Q!R3D#lN0PiUn6|ay_le>X1BlEW z(#tvhf{fosl1Lx$Z!91ysROI=xVs>hg-BPhc*V;f%gWz@MryHX=0tIWXp=5bP#Z0; zy&Y%~DOv4}ocTaw*SI_MdAbXRv?zkV?BHgNdSIc_yj1aLfB#1~Ll1V#L4wd>lZocu z8r*7pocl{W)qe1%rB}S5JgckJ@?0}L%z5+UDP_}szRuw8cPGAj&nPU8;T%0%v}{;p+iV{vDOn%Ag%=eJ4FeG^Nd*3sf}=glmjw7}xDNy)cf z>9V_+G0I{>!09p?>cOX-VPD$UHwuOT5Zy(rT#8xvge|;Q{_ROvOu`kctheUlom|+s?F(j-F<(O^F{MY_S;rC5&;BT3oB>izKvtcW3l^rW*J#Nj*B z$Iz(*)Unz5ak&xv&;`9N&!N zTD6Z|m_K_~5i|X&qsb*oPEkkb=)J|K6D#&4pp{-r0TAzI&^ z@uNGN^Ys-k!^L}Pya~OiL6edpc*&WiEb!W9dsNw5TGszd<|#OLm&g>u;na1{lT#k> zu0Zh+6j`Y?vYjN3NY*HS4?+$3Q)Gl{1Q0J5=1(k9k`s;d`roSIhFPMLG9*5oDW>ww z6fb=6(=)?1M|%GG>VPKR{07a8p-q4OM!>|=#6GR8t(r~Qh=Pg=kDPWZs=Uc$FNdUQ zDfiONhl57^zC8Mfpu!a%J-T`IJOK6LnwpwA@=!veyVdi2&pmB`07c;@rpj>sm}%6e z#l>$h#oDLYpp%i2;Z79g0-Qhe^W4~MR+n9SIEY%(l^PYwv;H?=LgUT;ftg*Ci%Zt} z=9U(SomlST-V*lxUYc@LvP$_fkzX9wDEk)em-m^VAD3rWFzyEe5#vS7%LwdcWfW-k z;DPer$cv4W_J3Y`f3prQ1fymc-v8;phZy|x%m472`QOMj`};rtuSxc;=itzmG;ajU zo#UxYali$)`X02>${<8(>-A)SM-XNSoh6g-XnFoz2%OnDt8>^*x*3o^91ei|$L*w4L{f zM@k9+Tez`9+lI{VHdu?}ag3Sz6SmAm+%09?59Jxisj2NpO_7ycZYp0aC%zwdKJrd= zbMLHQD2QEdYlPZhH-pjM zbYTDYjRG#Q@W~Bw*qYi^v6P&2ikD5{yk-MDQ|9tT5@H5oxm){nQh>6xsoZm}WwtV} zNM=ey7GQo+@m>clAV%bnWnuL4peJ7np5mm>Y@lbriOlMuzl_HO$B^IYR}~yu@9IF* z?pjuJ+}!p`jv|_TZfZ~gEjF^8u*33~k66eA`ebecXvp zuaKEAQh$DK4;~wYkntS~C@b&d^RU7X`W{0pW_TTpylvE`J-fB1cm^Bblii2=B}Kh} z^U;=Nx0~A^$8GQk@^ZpGhb-43`Rd8Ox{i(g**cG&%K-3C|GsH59o=3AwVZV7sgzR` zC_X&lEycw2O@?AHiuC+9%q*3AVW@V~%Rk|EszF{NIaLhSvKq{3e^t|5z!3bRO0oiL zX(}D&`VngJah2^W#hOf_waRcBo3(qvejvAen_T)OFjXhQhJnVvZc|Y9{-XSXx+PI& zHWt26^-Z6%LGR(*wfPaiqEjl2%OlG6AqI~h7gugrbCesfdm+nlbe^$TmPEIx?(P;yrk>s7i0tsdpg{A zZDyjD-gdQ|hdJ;|h(V@V`P(;#Il%eLt#&6?1GJ<>OYd9l)7?XnyQQ1Bc|wV9!nSL1 zOSukm{L7>l-j&T`Yji>awe6l`ktwb3HvpWf6JDtpw z1Ueqn_7jkCN%#g^`rV*Z0>V(IJ6c9{np!or>0&w%jID_N{A8pgkPZtgejwGQL2qb^ zZPEfSeO}O7Vk1V1(rfut9A+ieopQmVccWx0SG`!Lg*q!ll15t<4Vo_B-{6Fh67sR| zzCW-Aq)3=g+9lBMBi@=g+17&QlbYcR@ZsEd5*24=wK*?rKrbM5!If1Um%&MfHMPra zMCeQXb;i)Xzqu^5_GqX_vw*S0P<~WfS!5II2Ua4cHdsxg;{?nAfp9-v*I32x$V|>W zS!`PdQu3O%T!)bZLW^T({U+*SR#F(VI@lV#}^MC z^4`z0*a)SMB0bv4VHTa^zRmN$nV8rB^|W3tMu%E*rqyc7E#`L*=aMq8dolKTcIT-2 zP3&G&0RqG-M|f4`W0O)IKe^UXoAo`<}j@rf}(UEg;Dg zY?RP6?yJiKFa<%p2byNC46P`dZh*%<2c zvq8e_@w>ueoFVm)Dn5ul zJfs-uBc(6V*9LN2cZfCC*$|<{ye^h{5l4jlndnAaO-)P1%SQDjBN6VTzwt8X`r44! zk-@R?FaXNq{TRXrth-7P&gpyGo5D(cb=@B^xx!UuV5gp&&jAt~si$^wlFu47^eg)& z2f9qZ7y~BU-Mak>JftQB=ph-_Lj zgZX=uodmf)e=4a*L{~annNvf1)-*Hn9_BB-DrI1U0`PizW>EtrP|8i!D4b)Po5ry% zE4XcQzHpfES@C-+SWEEv!&gR*6x%H9J6w4n`!DC zPXPvNBoM6*i^}*^b=!F}j|}PM4d6Vy2VUec^-4jyW9{Ljka|nvZY&3~Se-9oj+vPM zYh07*@P-%6a09{jI43YjeQ!>Q_~(c-pE;(a%JPOA-)2fXXF09YEdb!}Z!uk*%F2M# z>Z5HPF*Bz-5UX>-3;N8uCuHOG?Q7U{_fwX(!#1K6ZMGzkXIK-wvZov*t=IBRs%X^5 zFO`qMZuLeCxt=`XwL57pnX^Q;1#OviguQR9%?`B*oOpr?<%v(|4kt*a%-dt+6ev_`3U0j+n$Act(cR_i zA=55?aq?5M_Gfe7iRbw;EO}>8^;XP58a34F^lp*YR zvVhMExw~l(B zVq&2kCJ)nX4l6JR2N#uUh87C)wcOPf_UJ9N=)7#T?-`2$zj5jbs?q+fJIXyQb_I}; zI61PwG{~?nFI?ZvazJ%9MY(T1P75OaBb)9HKc8l5Rk_D{8Y;(q^3%~5dmBaSbXfz+ z&=NH3R~`UW*0(ud)8m&({zIFPIlre@SjrU(6lq0<@nw7r|cJns5Iw z)6bbVBNV$v45LxKF`RR${2@?B_6A3qSnM}=CP9dZsk8}O=p~x*{k#|hk5|jY%VJesUNEPMG(L}0(c~0KMMpzXhVbNg$^cuxW`4$eT88o`Y%~t5bcj=zf^eWaT8nLWfZWX>as2)D!+{EuOqeH z$1$^T<{<&?eLmWEwtM0GgPUtOwygG58fx(meqkQ{Gr|h>{r@8s^Zjc6d#{1cXvXW6 zo#;5)NQ>wFmf??d6;*Qkn2Rk=tCRrt!}YT!da&dL^_M;iT?@j8n)MN}n4M#qTFzCa zVB{E{P_)WkoJ+o?hOs`z+=89Wiu2}A)UhxRyhlYIu5PEx72Mcpl3u27O!q|uku^Ip?BtqePL&0Z65ejk!y!Kt0VFMdCHfU9@E>2 zbb*%BlAG_*vE?sf0B;|AN_9n$j$Te&oEreTq9QSla1%KQO%CVcu3>k!x10utFDII# z3`$Dh%PpG8z{E=TRNTJFeCbEYT(`WgFAw)u4Lv||T3KHQ#(oDv6k#rdld33q&p5<7S>3&t~8xel+wR?nR1}r85iM zXxn;fpa-_O;^?Ys>Bkor2lud(#v4>fl;Vqwcf!AJf~t@#I^z7w*j{sGh?EN)Nqp&7hiE0w=g!vpjAloWo^tUHc%n;51r$Be zst^4tGA@;4y!3iR&=@dmEduS4C&qxw3^4{~BA&6V|mUZdbu z(Z_bgwBw~ftL3qU4G^@LQQF|-x*t?qY}gspcQVE5&D`z9p3&7&r(;_XzzY)u9EA=LQJ0SlD%TAJSv)>J2A6|`8;qkQpJAS~DMoh*7C&mK4dN;_ zh|zTNvfF5*Nj9LYyU8E-y8T#*n|oq0N(xOyh_e#X?>opX9+P_PF4|YX(}G8I<@EbI z7>I0yi$W>I=>AB>p7duAKW8afE|g&}m6(5VjO^iUJD-qY<@*xGn`HfD-T<0!=<2!g zJE1ny1Tz}LkOz<;dN-j0DtLWD8HYp;CJ7lz^ZrWhP*UpZL#;~}QO z9rbN*Lr);O<{}ow<(Ak%ZCvq<;pcp|Wh9zYPqJSW={%xaf^6EPM`Yq|Ez9wc%yige zi;w98ai%>7jCO;G2`F9PXkSy7U{!FZUmS4q>q^~DO!$)(6tc~DdmC1*(2uT% zpAQizzqM)DQ@!BK0#*tB@(^OenOU6gd_wk3#O5q;0kX+2?j+jULob$s%ll@|D`2g+ zqMCtde}Fj^@8v;-j1H*#cbtnyJdflD`WaK2uix&n^jS3^`oqDGmlk1RVG&s69;TyN zKb#IT1!ts)rw!b9Bpf)1bNnJ_NPLKRTUjH~!FJY{%Jy1AV3DQ|m%?T?M}>cO3E5=% zv=FrhVU^Ck!U_4QJu&0254qyU0`z7=Xs`GASo!Kd|2(f3TBEJk%UW=7RIjEp8AXX; zfB>UVI`6lQVYPFSCa^Xupx2id)@Jn${p%m7d6?%GW_2QBO`V1wrrz2Elh*DZs#~V_ zJRKm}KV>B?Q?}KPVqzdg?UAp-e_}5-q;jk(8Ivb#bspGVYSCqX_-%4s%6cL zaiOW!NwW4at&mNo%%eY#nRw9a_6C{R#LD_uN|n-iE=zORY^n)6553JB;0#5j36SrS z2+q{YLHNTrrx-u`R9neFbY}L_+desC5}%0Fwmql>=3T6oZPmr{uQjyc`8WJL z9RANzTfZ@hDbs5x*jZL2VTIyAqb>AEJi;o^YWWjlR(;VnT~HxmudBiG?HI*`eezNt zA6|$htQk6~l1;$oib6K{j^I3ba3stc#B4LLAJ3GqdY;o3D$s zE!W0AVxt;7z&)vEtE`d$;JAO_S)j9%vqqdB(ChUUMtR zCTeSr%-S{%q)3@J`kaW`K%GSCMtObLJVO|+Iwb@1>}H*0OU4dF=qcTS&Lz7QxzDf9 zWP)Sb0ZTKL)j>6_k}pUL1vA>%nvar%hlvy1T}r}|X;BX)5o6$KWA+}D4l@y`mm@Dt zO#BL0fL{>QFnH3`d4DdjXRwGD97)hcjO&4EBtCx}xHEM*ZoNnu3*AcoFp_-AP7L3$ z`jE<}IkiW)onZW#*!}KJ{8CEfA=ibmwxD9`bP{(V}Iw|U4q`Xt& z_(Oz-nIK;TKSieU<7N{v{?=>xSJ6oX${Ffy&h>Ox=dWpWzniT4ND8D|IDJR_13wyZokpv$VFLW zZB~oj!+pL1xxH;bi9Jqujg?AHzGVI9yH6(qW7l<`gmv`mc!a0A1+IUN#Z4x|q+?>eMnN@qu8t#zv9yg4u*kuPZB>i~9@2BY z&f;OQpStU(FHNzvy60Lm@zu?1j$~$E+q)oiCXIj`+alE|Qk7LQqV>Lw9!Yl(e*VDu zWo%LD($|Y+KXe>3;AJ~cm_ATr+{)<0{rF6gg4av=Y&M-y=-r01B&0HZmp9>(!p(0k z`APOSt;YH<>v}5swnB7`bxcwI=*z6x-)15rmPF zE`+U?Liw=LWp#1YjL!3;<*5K=R>+_Z9d`yR@8+BE_>|V|k*`o4+Y0s(g-omOKSolT{oNlv+zl|pMZvze?qF()6j>I8sS8ovvB- z!L)DQw%>)#=l1}St!Gmzmt}l+OuHh-b_%l2C!xfBRVRN`z(K7IHz44g`>9w)Ghfp> zNy#8^q_8lPP~;5#G*+e+)aEfHlH+TQc4+(pId8!Fr<<-|xG}3;mn~d2qsDEtd3YXP zPB$|do6*85FYI04SaFs^p*qHD4OjoU^b6-2Y8ln~sBU`T+Vs8i%A3qqgA)3Mk>Q?r z-{P$&wJeCUr9TPbSxiQn6)erBOG`_29$H0mQ)ctGZdQc1n|X-3XTEp8LOMa}43Trm*=WISJ{=hqyMqKC#g0DuPS43$lZ^L)LY7f{Ka7H9f8 z5cv5lJiQ=*fBxN2oXacPH-oP1$%&bODAQ3cE5A%GofMwe^qZC4O3ll?{J+5}PiF}!>`ElgTEZlt^bN-I=c?q@r zy9><*4gJaL{IwB+RW!~+N7W>ssuBm$`k#kdwRFyvt3s9u6k1)ZSA2=`Kk3dfl5bv@ zZRCQHKV#=y*&^{7psVKmv(Rt*g+s~Ib*U3bD%M$!K2(+XO#o_WpndaOAxp6VMU$ga z_{kMjRp(1Ih9i3#bx}`4`$qUAEpD@%@zb3=2C2qtRdn4)GhXf3;C^FxP#bb@A-!r1 zsM#KZQo}#ci+o~Kzl_qGHO%+5A|#|T=n!Yj-5UtC!ai8T**Sav1mAGF_v6`*sNd?k zq5!(z>w*8oN})(Mg5ZU~|Nrpds37&Yb@GX{QVV!?W!3u}#=>{c6M2nIM*FHrv#Lp$ zqt?lpo8K}U++!{~H$0BM|9~!fwNvTSc|>!JwdYo$7o~{JFc9l!cosKP+zhoIRBxfP zNlCjrRS6)gGE#(4l?rqor*|!?7izFzTVRDsoW_Ka72e*i4mvNS<4fr56PM_nk*s;$ zCZ2ryRv-plup>I88Kdg6ad;W^)+aA*uTsXH<3Yo_zY1=}I=A%>jf4Z1cKZtT*m`8% zCQ%tP2S#FDKh0s=S%34ac9s)~0U*~GLoSI&U+vejUG1zA zRgJ&PZ!kW1AecJ5#CRD#pjBh*z41#R$G4j(yr(YLnlVfk3GH3FSTk69o+DrFv`TcF zE!kb-UK20@-pVr^F+2Q*`;T z&vt$h5D>wTZuxoOslg5TAGL+%M)uT@73H<-{F_?qNajBv;~jfPfL==Kc@>Fu;zVc# z=4#c(@m}@t^9S}GDBzSIaFLdonK{B~l-ATF*t)p1xyjrhIV;3B&1&ea8kk0_ z2e8P&xp+A-G-+oyQ5Xs-i13qtBTtj1AL^RkjdX4_P1J5bulypkDrH@eS?;h~5>Iq} zx?it;cPQ-vFX~KAo^3yC#Iz{e&-YBef)z{x?X@$MJ)`pl`%NU-rS^a=O7fdU%?%%?Ny7yU-8Q4vDyiY` z57?u?@(IMtyxNmS6SL3X@~4zfmeCI%q`rM^{YD1!Um#X1=<|zdLS_@=ng$M=xy86T z$**BU16FNT{6Z{beC1_Y-HVa4rcQuYvzFEPx7&rV*I3hF-#Nd`TdVEFrizBb495`D z`s5uo?Vxd&Fr>|;Ss`Z5TqlzDO=TiRBu<*P-8BlS8`={shcMwa8J6$%28F5id?BCj zkE$h>9;E=N^E(V$IC-16UXq4@$--ROfr#pr42Q=MbY@f`xnqGj(sLo1#9D8?XGf2R z>uy$)4SbUKyB;(P>4YRJj{JI@G$sz#tbA}`&N&JG70z4pv7T!6;lN}r9EbE&q2=T7%oI1JGYwB zvdY7H=w99@qjj~G9l@Y>yjnneg@VPj&a{5O17A7KKHg?tloO-JY;KDBqMq~Fz7sJ!FSlr4xHIIh+A#9`)9l>H32IJCv6~cp3P=B6+4F8$$oW+gMJNjbAc&_7%yS zS4*OI^WY6yIUA_>% zIu@@icrQ?r7ysm9%h$LQy$iL(puAlLoptd4CYJZRf8`Udb?bsp<04z0ze zJiEM_HiF)~bm_&WhY9(%y4O?JAFHm&o<2vPZaB^ACR8jD<34|vIn0GX{K7dn*rBncy8Y~)ADrK)b>l>)nIMeH`!*9F+A^SE|zwa z9&E2)n0}3;0nO=-x2WFFk0bsu)*M*fIW|N z5!Yo-xoujXvJ){B{_xMiGv^KNiAg0JGrXTW=w{eybESL8IoF|3Ho0l>dWefSx~ML# zp!&{I-Q;_`G@*@}*0zgFQfSuNvO|uqf{oYoyfmkGgOOealc9TqZbdV@ki!lBBwvdP zHt}~E0#sDSdkqZv1`&@DW~)WLWUXzH<37gGsp^#e$J;szQn2c!zR%uWouLjG(ROUQ z2#Jl{Kb>j8TjK!hlN=1g$Jvl+jc_a>fa7ReOBLhG<*6O8$aNGTXE0tBSwX9kXn*J1 zxH_m7{y%ZNGqU*DEVfeL)ug)BCyDFU^EqVB!%kC^uX)@TIs&$*tP2&|qxt;zuLMsg z&dfQhE=Hz3^0&5+msz7K_by_XkQazpNLlfq&t(yv0Qx|_)TJF08%}5@e-Vols17!< z_RVU5tiF5RRN@}~Lnr_2HX|eND()4=GnO>H#d}JsmSI31()1LEaxJz}!O8Or@NQ)< z_TW43nrj!;$JWY}npE-jo zAg6>6Bwt`@UR@JyOMyjrh2Pt=i6dro*(=5NqdM7$$817I4{lqDZNAw49NyvW4H?@!zKH#N_-S)?%RVGB0;Pfx ze5^9Hj&en#B~Lt!(UglSM~ zz1+wne_-0g25)b1Ppm5~Ovvjrr*`R^IvXKtIG1P;IOmqrrCTe`3vy2BCaZOaof4MU zF&M7zgxdOFrU}efHEPw41MSQ}(FZ$M&=@I^dPfMj_laB}<8sE@X$eguJEi^3RgZfW zvIm=z<3S?Rz3;(f&D&NwqiVgVc8-i9U9{o&ZFWBYCWFdhD*AbqY0KK5$97xnx!;J? zv10{Zjxu;1eg6Xa!76kbI-p?1g=wW~mKyo2wKMzHJEeFe4&x8HTkh-X8{4tu@TS#n z!JJ<)LIgX)W=4`T;l}?$@3iGOEr==WXsRo9JQ>23ft5~n$7hA+tIHssj$dmHO9=$f zeY(RXpNO&(3}y5I94pAQ#oQg4-7YncWUN!`nl8glemChp-t<<+k3Xy$QpNu{NEx1z z_tQD?3pmP-r!Z}H3ws9kZWGb}l1yiC2W(i%pKvl6+fsm@%p3CDL}kOjTOBjeluD=PpU+GL*<|0H>1^GY9Ae`9`VC zP)~qBEuukG&#gz-j5{Tkk}YOjBd@hdn}VC)p@FVaYk$HJbo|hveu4X@k?wAm_~+FO zEQS1m^x;6d!_DKHrh7P)jTYwsKmUaA`m)Vl)sQO$`13s4fd5mR$AGL^cdQJ9Bc%z9 zO{?K%m()ePvbIQosojVf-OlWv6= z0{m^$mQrPUS<~+q6oDlJtJ+Lb&szYAaX@oyDrP zJ<0lkM!8jgUY#{zkIc^sY&&-@;DmIPWTs}3HY^P}h`*^|m2U2*Qj56KZK&?mp+j14 zcVWjuJvyg6<=hNk*NsI}v64V|$|K)uTv`Ru{Apx7_IlrZ8q;bDJ(%Gw8IPHGmYC6& z`>1JbctKE!fBt=frS+jzOvES#UhC*PZQUeZo!D@TAg4~Q!E+uL4j)?R>equ9Z7HG2 zJjJoUH#*T50nD0m7HO0&3sbiq^ z)bix`vPv<7tJk~fCzsw({u|`H%eI=xD7J7S5ueQp|CmqZL?k9SbQ7eMV+x66HK{9k zb|N5P-fz=>$nMRuqx&|9bHH^DrIj3)F%kAKc9M|XXjt=UH*v-s9o-cFQWCN$R|3byA=y&o`6%q&JuUJY1)D=x%&(tu6&#ea4`T~>aJfY_)?x_Q-ieH2R zozZKJNgZ5{W+*Yrd4D5Yz7@>!3Qf6}uJ1hKi8rCo{HoRrXm>%?{E4Qjlm%g>8Q6Qm zx=Wruuqxr)K?G)w#NZo2A)7iQhI|?8(sOG{jp>@!RVkwbE5&V6cLU7{35;PIGoEcmvaU#X(!B zBV)R)Q9hKrEPh9m6FL>Cpr*lR1rSfpSuX{;frh)FPc6nYa-~ENh*P)MG6w?-_BW4p zSN`I?%pNmGpGVEy^7lrP>~;$U>YNt9CyT4LiiqC-iJ!K!0(QZzJ43pt%Dr?yqDv9;8exAwk& z+^W-62~+R%bobk`dab8dKa28hbDPeX%rcosw)2}Ee9RyP^fw9D&Z(zthcG+QTZ#`; zwT1+j*j822YhpMEmY5&&MT~m08_$v!E;1c#LlVse%iI?4DYMA2T3kta0U^2$e!dxg z2usScxu=l11Ru8<{6!x9E;gx7ST`tz(7bN9Z4!NIyFV5Qzx0-OUm^_vvxgULPT<#4wDl0V*?)%ZqLNdhS_(?*RYhtu<+5UBfU^xFTur)kWy}eA2 zZ2uSuBjfIDyBcI+*=nE*cmnWg zH2b}#*Goa&{k77?7IDtp{}Y-eVWV@1=%4$G&FXDXUxr#|5DS`mPK0#dUO+>6ZH+sj1}E+XBFuEny&rkW*l3lvt)}?g|vwPp-l;<3i z+}IPgs0k7Y1NC__^fLkD1(*)4$mvjG{<8QD>!d-i1uV>_QXu=z@Ood|(l(cAv0K@_ zu4X;$UfV=E(!K08Ee~piAH}usNoxg&gq_|*?*oF&-m!!sB?WWYT<5S_q+&R1=_ql@ zH=5$t?CmJ1=P%ux=y4ST*34DF_C7it4C9HYog3J7JI!+mEx%sw1T4ENM1y%&PP&dI z`A>Q0>g97a%Z74u&FDmplF72F{DiftFwcq!#Cz#S(+ zAz^Tg6)YW!zM7d|Qfv=Vd`q_d7^AH#s+GHF;m=qo_&vOjh$M-uizq*wj(|5Y{pUb3 z1#|85Nk)_EkIXraW7RJ8_8RL>V#Ic1w~Bx;q^SOK##Veq7L15rjSl591}_6{(FM|1 zT#=oE0ACWaVitOUtR^}6h5d!5#I0=8rQtvu;_ir=;Xj*_o5aarp=H|Kbu%Mt|ML?wo0IQ>U06}W^Ib~VE z)s@_d!uk}bj4auP-Y_Q@JAf!>sgroJdG~K{U14cSnkY99j}USNzzy}G|65dMr#H28 zuacv`L(P^j;-OGlF!^T^!2VkBJ^Nx(i$2)i-rbv*T2v&LllKgje^w@E^!vK;l5Cu- zB~9{ghw~3ENE(^X+N@%Dw^a~zhSrp0_v^`GZlD5BNfxlSYcRP!@}e2q@57PN(Kv-t zny5|-uFg}DK^mlX>R|N@xDv#FQw~mviMMWIi=D3boS}GMKJBAEZKK}|; zwLk*3>;?_ZvsN{BR#wQ&C)`Kv!Ys7{J!|>ST|pvVgK9BKWWGdaruRF ztxRT^t>G+RMo`5$K@LF@s(}Q!z}Q%XYo-|dE57qj_8L?;H>HM0B*?-RKCQB#nhUt- zBClQkP5*uDK1i3X{}Y({{{*H+&a3}QU~1%gL#6*rjH3-5cbmqWYiaqTCTekAd#-hh zFJlKE*Rlh5-7P@h#sY@&2@pr9Yazb25=etC=<{u0_z%Q9XF>n(t$Y%1jo)^AKV6u6 znVi#%Kx=^^Df;p5CE^%7ov$v^Va3u0A_t2jcWZyMcAT-T4v&&>JW1@cD`Q$RQ3H>F7R?W$&lwU)@(EFzxayoqm8+JNcY(Xx z7MjWFsjB`MFz9=rf|XQkyLUgy$LWWvy=n-h5>M%>@lIBWV;lq5{C1zPs-E^1KG(v< ze)^;Pmt{=}|H1+~;_G!UK5i1UQ`#l-tjvVPkiQH$8`dwEa+}0<-939j3*L5x?GE;(7=HG$u_@;h)C+k7CvWZXZPC1{{C@@pWn$e*j%Xg5WK-} zxNUGazAqj~qmcO1GwQaS9#LK7yzi6va#=Uxq(wiR<&xcGrbWi^P~!_dcAw`#^H31R z_=c*PNRjJhC$V^A_#2m1Iw^&BUY8^K;rU(1;aR<|Tj%4NUUBKC^$aw?!RclA;oEN~ z0=K7WQ-O$97HO6j|8?#UE=vv z9-Xhh$dkF;Cz$_LA>)|$Kv7a^+;gbx#m-=f2E6vFt?0DnS*hG@L6Cu1U-p<)^zp&D z9CMPhlhx+59kcgkZNCpwo*E1egaPL&g9#0m&a-%&$CQiAXfjC{a%MS59!ZzimT#15 zfti&jf9MOH3FG?N9 z#MswzJqJRqYSNQ_ji&b`26L@=|CtIFDx%o;sui?m(Q*E8r}bPlY{^AL`?O5)GlmOt ze`hf@?^E}1qX*(y%`$z(%E}g4-r1Q&GRY(Dkv{0Sb@u>zFm7?=b9F^HeV|ej_u}f0 zqn;i9DHwwnKsfY6VG;Xb?OE8X4K98nA_#>}?ZUi3v}xy$M88~!0EI*LZ^p+(azO$v!jO9uadh6O)&{10>OMUN9CRPIKL!!6OC#`nnS9X&&~2K5R1yF2-j= z0*O54h#lVE{(%4qYz*9@H7Ltz%AdX3z4l3%`a4S(5r^Rw(?|Cu3j|sUn6HOTL!h}6 zS92*JqeFLawXRH)evia#eziepKe#cxaWoEkSG2P@4TW0xNh`>zgH*u~crRa-!{OF* z^}gKVPEO;Ny>Bh;*yzz1`)}8SwanK+{jHBmY7cr%hEm>WO^aXMW~b$DA2hJdFXe6< z!@s1r8!~s_uKC1CmVUV>txSx&N^7N8RCXov`Ew(Ym(58Sv%&Z+PhI)D?9Q1a=Zq#! z6PYXL{XvT480jJwCN_a0_PSr9&-=cca&lrPzG(WU=W`vAB^n3Y{PiAWFY#`&u7_&f zJ)BU;SmxJ+l$wUYNthiLLCQWRDUJxp$=YbRHEM0Oxa%I321GkB;B5b6ntKpCwuzY; zIY0B)Ae*qgb#v{KP4$yqJB|>m=4bijMgp4Kye1OlJ9W7S3%L7B!RVO>_vT6SLy6fd zq>G(hXmX2faO8^Xg)BCGyu=J00~1=X_}>xJm8D8*m9TtzwY5-LNA>LD0%JYQ+-$Ww zzfQQW9E?y%uHe5Ls5gIb7e&0K{{sQ@u{z7N()yf{01*^Bs zmLKf!Q?&%p)|{P#8EbNN>vrM-pA&I|b@wJ(-N<8;RT`E1MI^Xw;iowtWw zR~Y;GESBvwEzgs_IXPVHH_r|z>apRc#DYxpQo}Fe2kT|Qk8>4R7{sz(h zC1>$heBvXpg*k=wD{_r?sh@;g1mDx0*FPELh0qkX zlEWvDdOLMkS-s|BkFClQ`No;1c9|2#a%Y_WBtrR9Y1;HEmzv3p75X_J-Po;GzX=No zNq+P5W;YnSSP8?R^ueueIgRty?!DF0UJ{>tL67!byT?bFYg@Z)xr{auNpDW-SwE8& z90kC(Mcv)kWTT+DZdxUwK5Kt&>n4&|KRbDC-W@cM{w~#veqh zA_Z$^GaU!|BpjFdp25^5yRKjK#WXcF zLfjt{q!I|nCz45|rGpgTNrk_}r80@$EHPG9frOEyzR-k^Tx;KxLl<;eSvIu_R!(8Z2tAip z9`(iD#|5U^a}jSLh_PZ4P>Om;8Fm6bS| z{$|tUTE74_H^}-$;yFxV>~amApdJY$tp3Jr2yZ3GOG_6RLBJEj@^y{#&kg#_a zq|{lMI{pUl=vef!U`JX(Uz{#@c0hyq0~oCN9?GSz$7MfEv7s!u!#}9jJd1W)&GdJI za_2MJ2|`(V`!773&8_PG#5-E~Tw?G2Ia0qk{=+qI#CRATcl*&>5wVJ(PmE&8fOpJa zw+7O7F({?5+cCkoOm`}S4;&5Neh^|BA98yj`H(Rj54`m#BNwMFf8<_jZQ^_UarSkaAi(Q+y%@~2AE4va8fRH=yaN!d z^)d#ds|!SlI^mT~;rT4m7}LJk6`@p(i@#QD^_`oPF8OlL7UR%z5Z@*Q-Tx9BYceUx zrK)F3-KOPueAL^q;CIIF?PwfNF9~cGlv-JJ4=|H9JiC6i5Mc!8{us?EqplSmjej}3 zJ6E8fkl#wJ9IE!cQv#w&pV{9tz8+_1#X?7CLjsw6;8T^ZEnV7)n`%s`xTccy`!NPP z6j%SrP(V-VMz~q-Y~EqYpFZ&3JOOlwAh$}0yY}~vG4q*pmiT?~51EZV1qjUQdr~6Z8cF4@nN_+Q2BK+Z7P($p%>-!A^_5@Jj%bcyciVwji zL?ghttfk2F_eIA)3-1Mn*R1};9_HZSFu-dfa_A z$=!AGtJ8#~sfM606q#+oa@gKcUPG!AtXYA-g${bZENjHLX=}TgZ)f1xd=pyVY%;(d z$J}tRJiWzA!3ZNEWwM&Z=Lzl*duX_$5u2nx^-=UI1K*}4d}-SYzwTa|`U>hQ?rtMK zaAZxbj&V3%SNX^NTm74eibJt^%>vi26wQ|oA*TAy`bI}!NpDH&a zsD8&9zJN*4<}?{&a^LMNl`ICXc0#O361D3|Fwua#_Mq7p`p^IqihbGgQ9i z-HP}%U$*N8qcorx{3*o2aP?5?VV6niHPyX0<=h z#>n;HI)hw}P%pNAVf`;yc16~9qIvkj0FFo?5to{zgKP|xfhl7W{2;y$53F&De$-=7 zY3!0R{W1l2=VErctm$)K(+&$@Q2H{eI5^0P`lg7b+5;i5fFQmCzq7I`wBX5P;f|F{ zNd5&KIgOTqzRD|Q%n^KSgI&EfDJgW8=N|NJtp=*!+FqB4z^9pO?lxUi7C0FNal!=S z4Bz|E)_o~(SZpY$`;uq4h5KSmoGs?bjya?CI@8Q9B}&V|0i<_D27L^LL;CZWLEK>Z z^D6PH%??khd=jB4)}Uo%CNwOEB_J?ZSr80<>ynM;!~yrlNWVm(r3-}0|K$M6r1p-E zIXOAV@Vr1RnEPCcg4)jqm;r_tUz@RT%KdtP100BEjQaW?WOwTPIqw~PSKfGW z3N$F#z`heldANh*GYJ5ky=we)o_a>h+-Lz@vqu$-gDhCTII-xb)b=MNmF`JUiWEm2 zE#NYRhV~A}sP11_09pezq^xXgcvxJ}^!dQ?hACRaiWx;zCo%D6sm?zD^L=&AO@QPa z|8c-^uA(RblKeWdj}|9JuF}AcjqnE&B0yV6d)D9A;K zG@YxTc+0;HLmB^q!ji|`tTDU0Pag+}32IY$Ob8+0U1)4Q3jn35e31w0OR_~L9?wmfWrVLR75TT#l@LxWhFNduMJeHfojEX5>TnYzMg_0 z{d48smgih7BHK#IchMSHwj_g=49lbCAZNt}a1oEPHY2tmc*iQo6XpGMc~oaRB?GR) zQLr%+4x-S^si~Xwbk&;cOO@M|SNTTMBY`$zPz@ypo&B+g4jG@afaFZtT2U6oT*c!YX#aov8hMi(iJ!0Ld%gz&%#| ztMy0f*&ua<0J1pWd?(>hnaw|x$je?kgPX%4T&NlE#KQ3nj0LoP0OQOE7Q zDDW`?MYMo?`2WCAcXqoy`$SLOdG2hVoQ=(2&rIF+@!RijzkE=CCbVjE3p>w^w)u4| zQ>GlRUy?KHQA9gERZ=>gZIf4~yQoG3(2IQx?zdEBd@C0jQIPh<^^Uq(#YPWX!)*`d zD=~%WCbB; zs5b;!ul@KA+D7Txn%UoVfeVDx`*O!0`1MNvtAlM&x3{D?nhzuxh) zacE!~JBmu`K5%1$OvGSt#3TvxlZ(q9hxX*i$jVe_M8qrX@V+QoC3PO2sYJ}9KYunj zv_~fsaj5N8(-I=Y78;zJYD)y{9<=9IBckB+uE z+_HgtFIy%?3-+w6$}ktgP?i+Zwbj*8(}R*hi){fS95w~mk$~GlN#nqHlz5EXYG>3a za4Zo|D(sn6;2H! zj1)Lr8QeKlRdrzi6e*SkB`>z8+j?9DECy{@@0PVQLK(DxU*RG z377`rO>rEi6s1}p;Vw?;YQGhR_fD` zWU!ZmqlR$(oDv5>ssct4SR~ep3>j1rEKxKF^bFvu{Ya+~fcjj(ATlhzN(4bc*6kc; z9UZnxsw5W}GW0gxse+D->%@IXU!Z7*WAZiGWS62`VEfS9A})F|LHWP|FaAj;vJ+jJ z*^H>Wh;2~;X`EQ}-%ec%R~gaK>it7~iklJ)G2jx4DZlR<=C)(aR%nD=8T(SiwMxl? z_%B{C=yeebL_Y(E{eYx@Ky2sV@RWVv29do& z@JqRRcZ5?ZH@CAM5GMji>#YSJ;yKOx#zscuXe|W8>qL;N@KNsg%VeP(-Z)}^|9hxK zx!?)xZBMYUj!sU>k~49|w|QrpFwwByOVbz{k|R=(MWH2XF~q0}NEg?Qss8!A=8e=Z zjlz%DO#K@>lDd%@*hFR4ElNv|hdSd$>tFc-8<$MI6|m=lOi<@^zF!)rb*Ynbxw(F2 z+!Abf+{d{is#)ARS?uoPV~AS+glyliG^#606H76U*pmTqSd=UNQx!(a(SkCV(H>&P z$bmTGfCEWEyKJ}vzd-Gz(41BFplhT6=_tC1bq0C}*)TLrHuu^u zy1y=g-R++5J*kiWsHY3Yt;lysIM!nF?*3Z<{VO9vT3b{Be6K=fQ9aJqKo?_h_u3CA zl&|3zs=MyJ(-=kA_J+Tt0^Smf4YjK`pqT)=-Nge|An3^>!YEV?1e^epi~7_M5cp{9 zlmw853uqrv-GM18SWq{QgB*^(xsA}4z8qhFGY7`~-q0^R!im}toMYO9!w}~SmXsX7 z^rbX^jV91VFeN>OGcR~(E!Pb+TDNfyXCa2;&O(@(8HRJ3(y6vtvzfcjWuZTUNv4zh zCY4}bprjr$WE*<0b5HjXJ46_X$e~*hJvB^AW0mu;o?;%hLmcdtfr}WbV%~u+(uXtW zPZZ2}!Ce!JQ>DB zro7@x)IN2Ai=4aNu(YW8Sz`0LyDH$r3qNY@Y@+TtT|8)+-WNiqi$u%qrsGL9r_HR5 z!%MZqI^*$puohl_ki1e@Y)Xz72!jOK_x1*&4FzpdQKIvxjy_tTX2_1H_=_D#UvDEl2an_ymna(yb$># z+%TeZ9p{VYHn(*jyd;&}H=&410s0*6&9HfAZFFw5}Q`jho-K;o+C-GMp^L&IqyXoAwyd|M0bO( zzaZz>!Voyi!bM2vI#xpj!}MK+6gaMuott^RySJP6YvQFKgIG*dp~GkwKe?S3Z)edD z+wrYp7b0~A{QxBsvlYux-5Wmc_i%Vee`i-0Yp<6gtxi3I&84N5W>`h@Z?JJ(nOZW0 z#em=Af>XO{AuGpEa+ed7GpcqIT`Meka#z+1@l6^!pP*w#@22S zn8it`S><#qQ+wk3zBE%$b}y6Ws%LVnHoFjnJr@&N9qrW>uA$W#oh9uC7M0|mAFC;z z`}^QYkNTUlq*k>ilx|hBd2?@TP#mdtV^!EI46T{3Z2{!WDHl_bT!%u94`bNy_AU@I z1?Ptq=Z-YL?D#b$XAbwjc=Q}@h4kFQe^j~oozLlOjC^$%q|6b6avN&Xk$R2_x98K# zXZAg2nJN`J#s)!JhZG)CU<%l@2Ta50`j~lwDl*2LXnJJcnVU@M)7!|Y2fpSSob6J< zf62?Dm)q-VeKK=(F1y@LouRPs&>f-2At0|H_2JXnx?9C&2QC{BQKMzhN?t!Qj# z2nMYwUtKLh5J;ndPZ6{&oz^LuAl$SPv4 zrFqe1ZrD9CsZ9I&!(6UIS8&NAvwr;|v(=Bq1i4)Dqa=gC+)XmkH?O|kQR62bzK$>jaX^QIfrKa&(yM1R@3 zyGqEh7{I%Z&-%Xl+%9v!EaCL@RAkEB3 zuttN)pQ01aT{=Bv1h&eD2~Q}24Hifn)c%bV6Bd-d6WFc~kutIgoP~Ujrq>#Pog3%{ z=n@Tg+Fm1{5c;})m#e4v_l>#5@%-Yc9bo_eSN7$9-~Ms1bN6^_Bp#rV8Y!T31ic=l zo0zquqodWO53&^vqR(;IqMw)Fp!V8^f)AD`4X2?s7;q{RjXh$Ft*-V^Q&V$vEJkKW z!z48COU%p5i&B~dJdencYJo?_U{-4C;@SRRUjst6k||{Ag_+r@Djuo+4ed{4lsS_keSfdrvVG)aXA#LZL^}0Ii{9tE@p5su$J+oCIi+qKQJ?>7BArE>wT@n~XcM#EBV58y?=)_U&Uk zLl6Zrzv!)%g++u?m#619`|}SX$fzs!4eq#UM_aLSkjR^{tz+~4WDN!lsdSac^ap(? zzo?Bjii(QneH&Ywo1UIEPapcj;o+(<09){u0&GrFs}KquxK#8*X3!A_F-d$vKzX_4 zL_zBDvALz?W(NQDmFM-fmzC9)fYR9b$jDUu(f;Xav52;o7JPW}SG1I3X%#ri+^LGV zdj$vyHh+^*;-{16rh1X5oQ@doEY`{E<3QvMX1!5N=65WsniAwU2|67}^%8)=^T%{( zG{gff`;tdfgl&>btalH2=pVq9lQ@*+3bz-VA+pUdwb5AF)jx~km$s^we`uBCX(9JY zeSPzz+M;Ncb!lqv-u-qwn}JsZ&n{x8zdj=+obVpvWV5dr5z5I{I&RH4N_R1ZxD5eO z9q2k1Ghjsr8K$bZcz6p1b2q%XZC{%?K;?97IDl5+?3LkI% zX8UB~qZItHUFkhdYsXKDA#&;Pzj*P|mp+9B z$V915N9f3aJLO=`+BE(dW1}uns^bv?L0t6CPhtK}ak)jpE!vx=s)mk>871ZsC)j{F zi2O5~Ct(@wF7qNq~9Tg%%*dp{(Rh{QI@^5?_RM7k=y#H5))($zKxG=djN9U z=xVOd%RyxPGEqb9{!S|c z;ZZt>fesGXPpr@kahk0+*bs3VL<4M|20|r;s8ETI4kLstOCelU1+q&NvLWeR-U-oI zzaY(KNZT?ND*=*jg&>?B%cytim`#vH+{-d)r~DPK73#$S(G{I(gK3>& zs8y%eJKNMO_Tj@*vMNFM_XgfvuZ;K{WciV5N#7?cY2tFgFx+ZI7sN;5EPCC<-Nkb_ zW>0r;7v32Dg-P~|V=2FlLCK%}1)1uGUr4=na(xMyf4<2ZT<*A1D7$2w(wNU4DQpOg z{$fm+n!Bi_479=o`5cx09k2mJ$=`<^|A=N_9ly9E@%I^85m5Qxk4OxtVPR#BCO#qI zFKYFfo10q}8c_gPXTFVXy+z9aer#uL{nwLp!W0l#YBGcF0^jq2G6)khuIn0&kbxr5 z&?ZI)28^D*62mIJXM_`(76@fN05<$;cwsQC-SK*?&JZI^|iYNIkKv#l2fp8 zP+eVJXlSU02JPQw?#Muc6%|AEyf-kB`x^6B6wdYab$=pE>ePF|xCCMIUYw@0W3R=gh_83Cvg)fsBJh(pCv z7Y@YDfk9*I(Eb<%)DB3`yquhcM+36Rp7id0F(!`-NlI=sinysC^wZ)(+I9^KG?M5-OwliZF|Z+c z`Ao>^8Su^oPpmKpFK)*~a>-FH2@MOTq0e;YOF*F{pB6v3(BDVXBhB4Y{|QXU=~xUh zL% z@1e;5t|H|rfG8bfGc!!6di|q;I4YuWV1n5@fGjO7EiBmL6oA3$?QKD+hDH%lVnM2e zgU!v&!^6YPV!soRZ~tBfSG?AM^#OKmO^rH3j96;Kx2N7HwBENdud-5GfSfCi`02yu zI8JjRA^ahFiVrQe4xGfHchMelgGwUA0*7|{ragkf`~R+1V4{qt@Ozy6IPQ9uPw#*n zGk-lbwPE1r8M8@J>1NibwgM`jRjB}?Ui=%TgUkBU<}l>4_$8Yz1}v4M?nq#YptAke z08m14e-#1U6`kjS=tXx4OENYVk!2Z11-(SAe}VnOLuZ%M2qhA?+DvieeA0RP^r@m^ zFL9_8s*HgEsq|PS5=fM^anK2}8a`Q%+hX&6caNOE3yULTSPHSC(!hdTFSJpeBNG!V zJ3Gv%A4gCm@yOAJ57B4%3L?KwT{AnR-Y_r#jth{fIwMMY*SIVkkTY*(ruO7T$lW}! z{{qqz5LGvMXvBS-9RQy)vX4BuL5fr$*~`F=mR^`$;sHHKh6qe=Ym)->U(_n|)gS6i zcY553AM_cyxPXRw1C=6EAW)HC;EBT%PC%etq>y#$=GufMBz@2XH$BXu|=;s$FH3qJYSG4ohRLAfL;fHt*ojo4P4~``YE)u?O=5*Xkbeo=eWS|qJJ+k{D;6imvYnWCk z(R135n|}CFMXSq<4TT|khzOo%%)RKcX<8HE9()!F5 z{^i)r8=Ix0N=C;ijzI#5Tx-JT^}Aj+yFA#RRu?Kl7V{#v&!G;8|1dY5b4PWhLMjGtRnJ z#{w)O$gyb{MQZo%lFx-q<^JfxKz7XEe?|UTs|X%3Pm%3?whXQX<1qESEu=1=J<-g6 zo7LQ`fj`X&L_)th>SP^fO~Nq_1JCkYuIeS>$dyk09$sBri;m5^bw%7y?FLYqya6ql zLH6$6x{KhenOwcR?2+HtdhL`-^9L)98J|vb4vp27Z7v=sfR(vvRSSEs z_}WswzIznNSgJkEsXCqsP!xUoIb~Z|oo}Ygeqh*Ts81tlJjzQ;lF0aPZ=R?gdy{pp z+BoKuH%^#M8EK#&Ps((lW~e+HTeyTh?cBA`%98TYJE`+~F8F24T>~xVtE#KBFHOzu zr!~A(9TC-=r6r!VJX@vGy&ozn0usE1y^qcceOOY`#!PFEd$LJA2u5LPd*^=+dCg@% zNUWZ8ba@mbi2{ zIqUoSKMWtvK%<=S1o#JQ`m#@nkcrX2GA1%O&kEezNw(_zZsSlcH%vrU(t{Pg^5=_q zyU&fa!@&=W)M1QAt+CKy$=V`*_|?&V?Imql=J@ayrkro&r~U+m6npJy;!0S;Q{C2?XkFf z=6TK=13kf3Qib6b=8LlwHxaPswXqodWl>h8rRI=^YAz?E&^YNXV_!!P0i~ssoLE6p zllnwZLjbgi}a=bl^@F%+L&?RkCfXbQhH6cQF8a_MA5-HPi4#psqiY96Zh&wd<$Ru!9 zR$5fDf_6+HyIWlsY>*VpUJGR4{uAmKcXWho7CP|$DO(^%q(=lV|QhZ%} zT-x6Exj9*EGW#tKAur~Co;S2Dm6)4DZb+IYd+zKRJ^!$Ok`JjtoE5WA-ZMt$BnG zt;4jl^TQAJH^gr=j(%ukz}L-8Gfihn6VIdGg~{`@V+Ux~u?^}!F&fyMF0#g$g+&kD zs%Q7Lj&1fhTIRxXfT?&UIyB^Uetyoc4T4#59*zrLSlAzd<#+V75G$71RsT$oE&C^& zXh*SiT+0w@BK$6g5D{0?nyHA=rAh9~o>Vr)7T3cBbp{5BmI{pLZSp`Y)Tt%oLwv_Z z+~wsA_yOneVP3!B2ti()oAc5Ulot=7v1vp} zqZ7SqEz`~Ptn2H_YkA*Zr4QDv^TETMx^kNFl{Dt1Wk4jRzkC6C6P|@DU(sXQbhguS z^;`2=`?@;V(Vb_`=wLmxpLnhogx>=rIu+AqL*R}JNU%yH0$DghowI1$0 zKy3qhNS?U{*;sJa{ge<*(9(;#Q?pNB=@flHvN{1lx;0MwLd$Z_)3icS$5W9b^jquF z(la%5rg|5_JJ>TELXK?}Mk=u}@jva*8br=~G}$hpyRIV|5Q>Ys(f9UWclIwz8~);L*KOO-WQmCz$zY^!c} zpn2rLL`K{oiA<#Nu0F!8Cq?RAwsZa70VO|3MZ3CyQ195kuSg`om*CikV)FtTp`sO67Th)a`aa zl+W6vQMx0V4pI#KP1^sRdf)$dMFMUY{v&|D#9v)|gAA!f=M4<})meS1R#&ATtN?25 z|G!@9Ki%~Z95ml#OIzC)$oKQDTUlG9u{QvW5MNu1GMuki$U*+?qum^2`{M33(pQDA zl~};q+B!EU$Ic?+#>&!?@*8U4uN!A)dz-}<5s1aDt!2P=CM-+=ia~3SXWHEA9~n(j z$+-q_AEbr$n;KacnissVurRgp^>t3JAayH_muJl^^ZknlNEN+-SO};9IFlC_7e@`t zZy&e!fR~GiND6=tj*oH!n$d?kj-Q0aNc6WMd2Ma2Y~zDy0~=~i^1(CII1%?11r(!{ z##{xxZvURY-;3-t$%c!_AEA(xhv@&xf&S_Q8yNFf-4{!E2p8u6>i|AuxTLCzQ}649 z2+|B-+PdzhQHuhQUR3Kb35P&BA3svvX}M`cfyIE?KO9wydNs^fL!fv(k=O1MB7D>j z(X_`lQjcz5zWi$rvKh%hK{in9yIwy4UOH4+f9;|&ZJ*Yqa+IY^SitA7MgE^2!~f95 zXnZ)Oqkl4{G^e{hG3{|}T^e2cK_H=T2}JT-5~8!HGnL34K6Ba8#iRwD?mN#Ooy(24 z%7KtGRO(*1g*bgYF1_So(zajkc|)#UnpYAoKkhHLF};(;4K_Cn=LzO~Kw=R(kZhn1 zU=j_I-+{?dkyuB!QwS^uO&v`qcjn^U3sc{H@clOS%p#sTU-jo9 zA{aP#!ao)u{LR|?&*A##X71W9B|F$Cs6WGn^X0&_vy<(pUcI#;bWF0GF&nCz5h##f zS38tEadNQjF)!EK!Q9tB{=IG#)ht)zOZj4`vO8C4mR-CRIjKkliI>u?x7(8LX|z1fAv1yC-7V^neQM1N8{rLvO>iC{1occ<*nGB1m4dE~G$v$X{*?PeTAuJJw(pEy`Ps8|*k4fOQ$L9uK77Ee* zgUpPEZf=v05FX0sQtjG|jv@XUY7>(e3kK*vRG-upT!7&-q_mH zai8eyyPLx)hDTi@5>4)Gfx7J@W3guX>FhC?^#=>--9y3t z?biuzQk7D+TaIrYyeQN35xZXhl%SDPzqWYJ>RDG^G-uBxV%5!}zk(0dWGR?T7@G4k zZ>{#3ttn4ac`nQ_qBR&wvuIKrt#1e}3;qnmqz->98AR#hC{^fwaOH8sEJ5+L_UWMJ zz2Km%4YU|X#oA>-EUTdt_sQ4gMbb7q*rk#PtJwOJKnaOqPsng-vzDOegkg`Bbq9No#Ao4Qgp=kNm@nkh7LrlIHEeGeP(oJTcL}I3-mR)!E z3+5c}XI;PTLs>W-KU(VafdOL|oxl9If#J`3Mn=YZE_vP5$6=~gPmAQg_eh)1C+m=M z*|xbVI!tB%aMqSgsPlFV?urycdPfk53Bbqj*Ue2e?px)l_5JK*|Il`SR5v`|Rmiz3 z^W1n=o{?vbw&u{lPs(tLMLI7}wU&5>Kk#|k6L_I6llV=xhxwL7fvRro&!6$}H;u8% zyWd|FZRM0jMOP*}78QL8E;<@A8`9d~_;kRT9>Vbn)6z@Q)GRZ)DNNZ+a^pBmQ<32i zqn#v;y83De2zZ@Vsu8WD8&K!eoIbp#$Xq<~d2EKORLW2j*Q>bB>PwPLUf%Ue{>>QqTN6$osW$O>@x|^Kn zgeb){D;Ayvh@Q~viV_W{cxEBRydezSxgvd1+n_9TjWG3ljO(5?$Fr|#gkO68;}@0v8F`w@=V}1W4*H;fHgc=6Xy(MZv*0=KnyH_K z-?PSZeP~}!B{9Yzmpg^VJXhvgR>*X6cR3J?R5<>0t~dLt6mB}{G{JnL4taxC(H;0mTT%oZ|SXtnf zg{)${`IU!AEU9qKsXzT@QP0j2%;%-B=f--kW0Rz*lGzQ$VoP?X4@;F9?NaP#8+=I+ zBX9Kg3R;(!v6j`ZJ=_xKUL|Hdo`#hUoMfj}6*?b%OM4pLt4~=Ppe3xG%oKoanviqd zw&(d}$6E7HD?!-6H3sLcEZp{HEu@wAy!7=PjQ4w%TY`_U(}L)Cbxdc;wqWkcsWP1% zr6`NM`y>G_WyPoY8YMjdBYd~@dR z^UiN!5l%x|^^2>K@z{*Gy>ia1uc@x%%2VfqNh|>>G(Eqb&3>u{Ynstt|EO?SG`4B` zSiHX0uS_h$LeUzTzHzNxIHttk-sk4*FjYdGqXigL5O~Iq9nxsEfN2(uezPqJB3g|Q zHy*{N#OMl*{*_yGy;Nl!A?Od{6r9{=49*f2I>9ont#Nx?=^PCxa9bQ@9?3Pq{6SCzxz6z^gd6+V0tPleRgExeZh~47#RJ`J^w5=-Iw=| zu@aQ_v+>C%Vbxv0ARZS4!L96q6GYlS9mg@ax7E0KU+WB&Yn){n zdu&aA*f%H%e!OKZ%bYXp&2veTmiLfy_x!9uXzl!1ay?Rme=s8{OO|AdT29SQ-jl8P zc!x*jN%^*?V@-36P5pxa8u!iIg*5$Xwc7|y9VUFSDY}PAWwaWD&h5adyFEM7k!{^S zd)TKJQzwa=D*~d$$ei*uoCNy4z!{n+2m4f^{=d56^cA%;0|(bRNqd|-Zv_W!`875d zjOari-D;RVQ`83=o|i6PR_T*>wgOfAwmNT|IuD$KYpFU5-=isIsrnu8CNQv7hSr6=D#8%5KyKt z@ivVP`K{~^stxP;=R6tm;dFU8W3GDPu|p{Xdfd0Q%y7#dR(w~`$*k3QO$@t_XRw^H zuzBoVeB2?BBM205ZA?_9qT~gdl9%Ubi4I&xjOTfQWL29U6$=<9WR6cWj9vvPO?LK} zogU{`rOi;<$bH58G4f&^5Ai>kd+(^Gy6#;R^~C}zA|M?^1f(|sArut>0Rd^!2_5M@ z)PRcgCcXFGd+0@~^xg@*htOLBBzNQc`_8!MjB~~~_l!Hnz56e+H!C}PuC>>i^I6Y) z=1)nMNYqoNZUmxV?ssTUw8r$6aA(~I_Ufi4w%pqH9n$MlG3zp30oKA>L%zCdQI%R! zf_u@Niz=nH$iraM6uFQ~4~%-W_9|fmkELe`iw-?lPpZB}V}fw`ciZrnIre?a6kAnW zP7X+whD)7WSxM=tz0d@UO7D`MQ^Ul_Gc6N*8`yKen41?&6g$;5Ap z>R|vr$=zoe6;hQ4D1y1MMk?CT6)uNCL6Pl!{LLpyl4jkkoog}^%plavPuOeIsgfk6 z#35N$S*YIG9WV7tgWtQ0CG13sJ;ym8?l&M<8$v~%tC@fhD-VI$0JR!LVn#3z*)&uT zgYNIv6&^{HMi(RHB%BOGUhnwVMy>bl-=DPdLdUBLYR+`6rX9|)lr^TT8x?g4}N6);$V_%4RK(Qj4s+->BCSAUi?8@;&E4i zHuDh=bmLB85Ku7#b9j{Xr0;5LW0Z?kbl!Zl8>9r8XYoog7S*vNAVrD4HgG=&+4jZ)t9Q%Qjt=xpiiBA z=L=5F#kZ=NP70p%{Xl2%)yTOCGg)h##p1i$a>u$Jc62*1HXg5{jTFZV19yzaA}oZH zMVUuIN`OMv-;}zh&wsHhm;EvFqJNPpfO=3NpT!w> zGIyn+)$GZ)Y~cDno*%KTWl~b`F|NjT@aIzCiKk|CvxAuDyVy)<@t}7 zq}tyv17x*2-#RN61CjO?BS19vy#cv6$lP=^^63obqw<2buJ0xs1}(a)HJ(i-Fc6eP zGfpV>^eyU$w)mwJMYFuIZgWvp`FV8vL6f#E?j93|70DgAM0Ew=>fO1i&`4%^vqJ_P z9CrbkG#i(IzdQio^Z%!K7=ZKOsPTTGy5oJJWcqz)hS`SM4R(vqfUwtEP%XTnpD z9mL1058vso+~!FOvMS;bo8fXa`jy-MesXT%6_V(X@J?c~YVGt%1`E1DgtCwz)(qOl ziI9Yds2lyNe|sJeJR&LM4at9M3=@am=__rSUta{<%TpA}HoG8_om^+-gUDDbmDMnU zPFnGbwc6Lq)LGox=t1ma6DC%;c=dg+Wz<=K|EXD zqyoITq_0C9#p0_y`=Tz#$lyK4R2sHXHFS%h)1PuqXVJkJz@b}O`Aai&dl#9Ca;!iR ztS+By#u{}tpBzCIi`B$cQ>*Iy)u!2PJUoN8@FjH)L*=|$98cs96KHgk8B^Q7aX<=1 z+17kIomAaurkOpw_@nXbAL|ri3o{HuH*>*b0LKTX_M>a#$*3%_KOPG}Pe4uykU$i) z5I$;VX*rH~guygtNKsUGVrw$lzOH0lEEfyRY_meJKsC}otWX)u;fyJGuXhTi4Vk%5 zOQ7g=V8bf5u0SolD z9Ur}zQ4r=h)BHi~R#R1Pnm$85t!MeB(ZtA)M%u8;jxOJz_EAf*!rKZ+`OAw+Y@b-c zImI*KwnZgjCglS&HLA@ZtN3Hni9cO;w3LbLUfI_l$5dij(Q%B zzto_vx?g5Z%@Sc)7xhxSM+E#s*2O!uVEF6Ct9du_!XuasdbhGA+o}hZ&Hcvyglm5? zBqNLp8ICpH6f%>2scqaW0JGpoo=M2nLU7bDi!*=0alA*yD)Uar6zTT-u%Vp3B z=ScR{o5du{lgTp)*aYoRv8?7Sj5cgX)wA92@#&TlDn>`c0#sGG$6xc_f&(p z5e&62=T$hL)Ug(SeLsERaw&Rqaqyy(iDUW5*9LnucyG=VJvG96Haj7xQ>emt{+QLs zqOzA{=-pTZs#lkx%6fey_Gb_5UZNbZlD;X&o%=Fy#)wEzbFQg%!nd}9|Dd%-PmxPK z>IXV8&^njG*nB~EdFYfgb3k|1(P3v^Yp#Z)4l^C2G9Pld)1J8CigAXqV6{P2vDL-J z!(A3%^E4CB!}dMRP*wF8w2RLKe%^f?o=??q$#CPagaGL4lJI?*xTaUeRbh_J3Fon! zi@igFZtg022fj*U(A6+2b#v9LwKHpULs( z+K$B$mU7HhiE{3R=W+C11jj`kxxC*ZQ54T6ClVi`(mGrH-AhiWKdSbq?U<**NeTMA z-GpPRMoX^FHKV?A&pvU~qfP~rW8qu00y=lDNQ1wsz zJkvd)*&^fjp~*Q6=h5&p4{KJ+Fg|4U1dU};>?hTKgvxP2JB>Y6HP{>nUHIHetXo2j z-mX{kmE{!stH|*?=|@3Tra)g=-1OB%V_waK1tzs}Ab$*EsZb&|=`6F;JAQhvkaB!# zZg#j$agrYmH{QJMB^t}PK!y(6w+~&UVHn6{zu40gA4eW4$w`|*ij#iSN+r#Z1B|AJ zk^m^4hJEy)Ud2iTb@JdL!4bM{VVdK4TENHJs^#_?aDM7lVdB#jgUpiM6P_7#CJJj# zc8Hk9K}eUW4Mz*;GAbSS7L=Yj@_P-@#ll^T`$B$-EtGcz{}SK49xlO16d`8F8q z%F(q}2ln3^CdJPxc2zR_)pXBhkL!x(<@gKQ;@Q875n4evTXle`OjE|1@KMRM0mrJ-vPABB=_QiPlLMb|2H0*cXqRNry)&wn8C%If5%%7n)JQ0viuGJz^H1V~PAc&RLe?omMDnE%A7;#G(9{@7_T`EKG z&FsiXn)sxXx5l13T7{4+5$u$q_1A`1{mMiogxM`$5jJ=gKR1I-3qtw7cKrib=#co4 zCXyUMqAH0zbj#F!Y#RCuu>(k5nO)Cq@f!HAYtL*G*XvjcRus}FF=Rj4a$tjWCAZWS z8Fr-CA1A}2aW!xssj+JwUKky(t9Px0VaiXnUwz1t4-U28R+OII*q_XKJ!Es`iq%K1 zJ$DFh&l8DrJ_+`JDza)cFgINk7Vgl!}+%GNn3Wi;1U{AT*N_kLu7pRTm5wkOuu z$m85057y6$5zF+2WtlbD2j6T`wMqm6K6GoVf$-I7#JyAf#j!V?)h%s=PWA3`xjF0s!_;)=J<`V1|k!u6d5BA^Ggea zNY~B2zCpv$#hn{!5-JbfxnTDY?wz%rEKuDW@Y8z;j!L?$6DFx-)LuIQ z_RPvtccEmQfXCBpYY^9sx=@Ax93nftP-Ktn@Z{_DSpURb|7>BVRA?M>4hwZ~njT>H z+`h<<-G*tZP38^Eozx^1+`a6qto+zr9r<^}6&zGFAX`(=k3?#elxzAb*IpX?# z_ufrXU$O=tE4Lov9o4Nb0CP9`P@;7!|8EncYRw|z(#fe_48h14EbORM9b^%mWWQ~`~J z#N~BuJVj9vX4o!XUvX$``zI}BGBdg5bw4)dj~0%XZIs!>^}+=JVNo=jl+i@<0wos<*7DCGb7$;I>$d+=ChxTR0tYxxxV%mm`Yac#-Pu7PQh#U zH=Slf?dxh-(*_217>s5EJjN=HqqP}S<~SR}cGbS~SnT&d+l5d=oP)xW8n?uPVv8$E zEVr@*BRR!TncgcsoTGHcDD$eZ#pG9w9;J3Af<0o~%KYo{h>W_GGYNcCM>rF(OzjPl zQ-DM#ncQ=SE_%|7kunemN4ECt`gTE-;0wJjdBdjXaCFjSLHR0nF%K)z=8 zD;~ss)G7_17lKBbK#jLY&~)kiJIegbD2dr^&5+Q`240_6@Z_x2B5np-pS`k`w)gh-fSrH0^v0{NZ(9!* za(UHnQpz8G&=sf8*cB5UmL+pHtw=}I! z@?K94_o!m>o5-L@1~b<1F@!bSzy&-pv7<^NC`TfoqR|S0#RLiI!|K((KVq`q-!Q2j zt6FQZe|N`LNuWl4F>9NMm~dhsYmL-Q3PypnBsRsfshN7C`fV@QQd-85K0Aev&hT_O z;>SKFMwvD~f-6H-Z6|0Fn51pr-6UX;l9$rON=l?`4+aR{#Vhsi!3yT`IE_{KHFJsG zRdDDmO?44s@NBh|1<3_{ac=&6d^QnlsfpTHWNr6q`uaO${^vtLkRuH63m@`(-(+9` z$2aJF+q{j-|3By-H(U)-2T4xzq5GNAulfFp`Mjlcc3#eY(k%WnOh)h94WbTRkCK1= z8jryF*mi4!@#Z0LtP&C>3?uW3N!`53N}iGZxeA&o_H|_1>|% zWj8blgmg=aYnd0|Rsi{OADKQ&Mz(&t;SRN)CM3A*(cPSWBP;YhLOzpA&&~%h_}}CI z6dJLmiI*ph#njexT-jhph^iTv4RXe^nH0wH0Qn~pT6PDhVzS;aCN3VkYNuvwWh&vO zZ3ER26p;mkVHVvLrea>FV;Mwu?Q{hdH%n%FIjnC;^{o;i0GOF1=Bo@^(5`VAaXW6o zr5%cgT}`?RSg}vys|l(eZ8A+34^9T^j?ngBnW7gaKgdUWo@vh}>#{tQ}+LoSzf{pnuvGGrWg@xQqJ80-?3}Cz5Dv|k#xW<-Hk9grn3#828o?? zF%J*7$?U+$@@9raPDP82W-{sF!PwMKEzY-v?AN=_4G8O0JFkpVZ4UN_B-^FgUP-2T z7`3iQEMCiHOO67}h%vZ6sbv$m?+BO2c(Ch(2lPdm0r0GT6b<}hV{dHL(06@(GX*c@ z5*%rGRnPGvnja1^Gj!VMG+nUA^6>{*36--toSrQ^q{@>aP3tm{&KkKkDVUB@@20HY zp7|sBF9#k7HRMF{?4j9YXw#`^tdv}{2&4Ybf<8!i;WQ*w!9OvHjN8p6m#%uRTcHJW z1zuKiHMlZj$(8j9E~%`uOJ;M3W&2r$f?3YH7on@VLFa10DO{*{KYFNDNw{)iSJ&ig z%w?@CCc33qS-&X1+LGB!i?~=*mrRtC*{qhxX+d8jUWWgx14h6ZQIbjGRPZN$b^qFF ztE}YFL`@q+h+1vtVt=(%I68Hqj^XA7+WH1eIeKY_2YmNJPJB{xI9xaorlkjzrHYtF zeq_(o(EveNWCo3_sMn^KlQ@xKmz%0bqtR;W`K0t=xc6wkf=P6o>6d7ade`3>{cR3m z2g(nF4n&$*oe?dX)}f-wH3Cho#MY1J|E$@E^1R`H;}Lg2MJUYA{d&5P;q%36E(rE4 z&ZFtX2itIr+JvYd*~di@LyADPEiS8x@!Q#fOWeOVI<44VfHjX-q{5PTde*YZ_&+gp z2H3NQH5Fc}Er;%hAukq{WXX3t7d-PmT|7p3JkW&>UXs)9s|F`O;W&Z_d+l$gIyHM~ zml(+1o2t3=u$s+aawdkjm}IE5RV@}zg~-v6&(7D%$IN_rCTVQzu@y}y z+9u13PVg@`%!*;Cl$5thDAB51t6a3w9joTrghe?GqUmwFA5X?76&ySC^{UugZKsk# z%htvM^@&QP6Vk3waFuNv!ztfcQR*30j+qNj6E_Q4-6QQU=|Qw)H`wgMr&ptoaqjpW zs+gg3JDp;~C`r?wrAV%0-$0$tTuxf&eG$S91%-IA$MIb20e;z89ZfUa3LMOE=Xqj7 zHm6@I_+ba}yo+wr2`VEzi9sEG(J;OcWggegPzsQ+Sj}5^sVJM71-w#(REVhV7keSP z`N9{uD#0lN_UfAyq`Kt-Y*6~&9{H;Sgze9=b8=(kwJ4z0{4;^Y)3wd*o3y1OZkl+% zsFN(R?uL68xqf6%r8G`L zg+^5|uU*cIk*Y(+C3TX^2QNz946puBatbt6uC1cI!cv9l3@j}_)TZXmxo?@S9)Ln`^V`&5| z9VWxFomLyO&<~p3KgCMDabq@Q3^uRho#MRcLhx-b(t@nskoNPK8WkFZ1#g|W_FrR3 z3^9FFRXovF@?Irrp7W#bTGmU|%1eD96@M}l!&M;-6V4f-?I%B?wCH7(?M%iT=MzF% zhVSN*ZYzyX$~+4^uy~=c&nb^x%rx$H65AJ26=+--OjM#Ow!e(==%-3s8@^e%w|?9} zT~|uFJPw1gSdV2aY!EfDPNPfzz8zXjM+w!rO!JR*+wK2pRxYaB`z=dg-Iorg)N%jX-LfOU%YHS(>Y-Uw+NAxn za&TbA8z}r3&Ro2TtGY}i=@uPBb){yu$L!P=cVHLm9%ZCP)h}uu>`wtIve5guyk7W~ zHGSVUJC=()gqo*9r#xBArp15xPYZ<~YR3WVnb*Hm)=E9|cTVVGqY{YTBc9gBon1P4 zVIS?$crdZZmU=ob<{&Gl^!lJny*l>#Y-gSYw73Cm1$+y7B35~)wRMTqPD*AibP8gV zL|%PB5j|D5WD*GG{tp)LWKr30Kgr%%Ws|ykB#%PG_^48uQOvG!ZIvOhri4@0?Tt&^ z#r6{OwGra-)x%S%&_v(P$LA!QZ3?=CnT+6O_tg^dzd930dP$EA{v4KUFhjapd1j-QhAI-bq`g-Qc8reiFKe{W9 zv)m$t-8H04r(9fW-04DlOMzAZ6X@CpNu1jUq6V|>>`^=59T?r5i# zP@acc82Ab*nxKTZo$~4lLlXnHx+bIY-yV-1n@yIznN8 zV9}K7v_Ca6Hy-R_z@mLUW}1s68R=2I3yc@Nd%!MM>svw|{VRC6lh)Lp$k$&lzA8$W zpKkAOUVZgs@JI3Wwp`2YbQwgJzuBwhO(leKx`WX(J#39h<}C6y za&>qoO5Gp)+Xm`3w9Uh;brQi!n_t5@8jVR=h_t-{fmRS5{Pf1+1^6eZE-qoc@v!MNHGt}T}Z`4|kA|59pud~T= zgtJ&PQs+1~rF=DJFz7@T@3?;`TO`6Le#YV=IJ+`ef>}ssiJy(%q-bggn=`(g{UQp+q6rD zQqtM)yyy-oQ+>*rN@+t|ZPVjks1Qfg#ACeC#+(pJZf2=gv~}V7@j?e1?IGodr}pzx z9Hu`xUv^v_2X#f{*$)NQBtP$ z2g|(H8+ojL(SonM)MVzOcS*QWmp^)CjK2y&xZ!Kw)7=% zZ1v5ot*yb1U}@%8I0t-hF)Cm7K-k`v=gR(ZdLEN~9PR3ZF38xL3&6T#>4Q}DO9Mg)(p0?4hUwz(I@KsAXwepxD z#FcMY=z-JT12=h+>9Z~;SpVQeK&4!#wRvt}3>@opEq;zs%h*o4#@m%dS&>%DG9=0q z(~9V;_<&N)hTLy*ted~i>n)##W9MKIwZ|Htok8k_mAs1`AgY#|g_=sAB@#MAIF)$h7klqTtyoK}j z9Obi6{#pY#fm3_`;NK_{`1`+C3%I!o%wPY5V&s&AGwHyR{aadNXN!gUrJR(#5fKZQWY`6^H(jGRFK(Tx<0S0#=~ExBK5p0k#By zm`Y4b7QmDK+vx7Y?bict&5W7~i^I-0LFS#&kK@C7|0?O-%1lrHUaS9C<)&g@Gyc;J zA_+`lIA&kD09Dl*ouB@qH;=u0cyRDJztOS&-{fI3EXpe!jY9zqUKu)hPag*yHedOrCwyEKQ6LkRx() zV`*%HW^d8O(w;E^LEh50(-$A~A3T@w`Y7fR|0xGJ{v#&3GOVZvV0M zueCw}X@p4}gGe7fw~r71G8WJYe4oFD&}km-Mg7%~Nm`kdp(y+(UHs;*TVN~w5AXf1 zfn0JNNAcY9K(4<->xA!x?}dfB*CUNMPfJ z-LMG=Nxx12P!aj#16wt9|GmtyTOx0B@1V((A8(m9Z98sp7f|9P8E}y$BqYqk;Xo=1 zFdg0gMwGx#LGfv{4p3Lzovd&aO1rn^_*M*Pd|f1v{J7~idq2)n-1J4v&%=3k2_L>oF8-VxaAa&Ni(TQW{#k6w;kUOag744yMfj>n+H_CJmC?Z zR58A)L=HEk}_C2R1-e**5B`nQc1&_?QSo5AL+#oB+qEgT-$ zI`hQ5%e|xB1`MK}F%}`}rKiEbFLY=gOFy4By#>4t`|a~;w@*^W!?G6E`jZ@mS{eTH z2>mE|zlBu>7MvwADVMkVPKC51+us&$9xhn^-U%;S(d$O1`u}kk-DpQ5#$&K$t8+H^ z1T>}A#DPl)>}pAtdWh-ekcH~^OQ)^|D_Ry0j=HlL>_>`K9TQ9$WW37foFO#IzCh%n zv%twOV?+2XabzKeoH7*Jumi_}O76?K?bZn3#ybdVy=eK^eYE&SV14o{7;%-1=KwEr zV1?`ZPX2gwToqnDpeYpFCv{J9K*!OvN+#*rxbI#*=u~aKNpE9fGNC*^>XQ|SjqC2C zM601$=K9w-4e)`{vk2n32DUe2mk2SalKu94cckI<2dj6pw4%%h4R#A{TJ4RL@}8F? zsiPL9TD1o;w)-&SlkSQZ%-rA|se(uEvuXGsqsXz+Jb5r`BnAC={c)q+a$BO5inIBI z(gUl0LF^PdB)?ckoCPv-<}7wWXFHkUUi!tc2eI?q=GF1;F|s8713c7x+d494tVT$F-o3CP@!gPGq2_R_+6XQxn(ij4{ZqJX4DdlEH(?xF`26MzgHM`^@0^F^Y4)LG5 z&yl4{uT)n$!f=^N3GmDke|NnoUT>My#6ah2utS?E$4ZP3^fS4VrFr|~h>e6!+G`d) zZ8)aqKY-^n=K4A_me&ZtS;(TMlQUPVZhzS1`x02YYFqwo!{M?S=6ZgdX!zcwVD%&} zlrrPJ%B6gi%1$Qt8SroQV8#Uo2-0(*V&sy{uRV^0NBQ$PPwJa>-#E}dCI$#4JZ z(^87anP~=}h<67^hhBwBH<)$~hsR1v70!+dr21Av$x2?KF?#Q2q`e&- zvpMgt;e}ozo4r*9e5$DWXEd`)3r>spt4n-a!Mr-lei6CDdCQdwphSgw^&R{U!LLA$KBLCrrC5bw_q zmOp&w{yM!!%un&HCV6j?ulmcQ<;*)IbA7#4kLV@r;ui!yTNPl|)vZ>B3&5cWXj`WE zEZ9S@U;-i6OURws?*013E7uQe0YcyqESC?KYh(#Js%F>fu$G;f!8b|NQc^tYuC8tr zD>xK0t!tC$YDeLX8Lsx~apIuFPmsbRbnnbd&o3PHx=7#MVSaDjSSeC9ab}Wto8vQt z;HS{J&%qO@bG+#?j3yl^`=ajW>&S3JqEcBZkkI_l+4mUBMaP6=*IOKu)roJ$>V!T&eAM#d z^KMbWWKcTKYBDl?VDEWb3axik`yIN<$>!&$KX>*VBhToi<`k2fZuMB>QM=V_MSN=b zt!ey7N)!L9#RrhZ#mdR&#T~15z<-wvNqgC;XR)t;Wi^H|7gR&S- zE6x|)U-V}|YFz1LcF6g}+Xay6KeNBR4Lh!T|cCS>^1PC>SLs?rnQ59L4vAF zk#jVO&eb)%xLs-b4a(D&IFNd+L=Jp6^NcoV3%jVx)~|e}pW3v1Ip}WMGver26*H3W zYR;mr2hAsw_nt}aq4dGOe?zwsEsLXv0V!Oh=@wS+EdkDGke;DU(1ryB+k2- zfB$RYbn9|27c-GS{Nr6~JlMykOKl;Ydk6@SB2GU`>@y#(4|>?}7HeRMixd0V<=)+k zZ35z`2_4F;fa|c_7`QHGqM+p&I-d_ITGRM>{ez-L(+e)6JmY)2f(HH5gfpOXs_9&` z1nrxRoz}@zagu_AMC<12W9k>8Q-e^h9vkee>fGsfefsO4d6x0+>bnC1`&yM|vS*)_ z4H37Q&PY-sLI;}{%l6z6Or2shAWD9vY3&a2iMpf~OO%1B({3>NcYeGvpY;*`Wfq@Y zn_+((u`y1s%4nx7XFtuIh#-Z2WJ{C7cz_(O^(O@^x5u8-yA*p1Zu&nEt4p`OahkjA ziOKJCZvBDOIOIF&d?q2L&Y5-2NNauh-aE->6r6RK}Cw*~HiXl+XSMf_O znbR11xj_6P{h?SP|K6Oks9=4c@n;?=@90K;aPE7$Po_gK?OuH$EmIz#v|;ifzOA6v zb)VhlPOFLzB&~PN9r-yr_ZRs-o1hc<>@LBJT@*K&pxyKFX3l<@hg)9+${lM$rR>i3 z`=XI$U#Q*B>$2+~P9mqNMyzXfH~tKd`~Z4n@kZaXWSP_xK23P(Y>gI%zh;Ky<(q@g zQp^XY=h|;e6_m6XVW+muwsR7*h6tdSr{@zp7B(#gai?T|c%P$pej&F(HTZ;Y%=-Od z;^dL}=xI)gHgvH0whKp=lUMNpjqB-&h1Z4c(4fdvw)R|1Q?AMGiS*@{>!xXY@whe1 z8O(~gaevXh{ieaIxScVvtmcO0rDj8PI8V@pFW8jBR2C&Mk%9yT$xSI#%wtEhxsnMu zio;-LO$}?ibaNU~k_A`0YcH;AStW4%LZoGc)X#d(}mzBPukIyeX70?@{p8`e#BWJ+-g=Znn#y<>VcjC|NvO9eyCE+U$E)^T+k?lYR zDR-q@%8-bfDSi6gMGYbduHT!_O?juLkXnKL?3QmV1BUJERkQ4FD6*5ILMVtz&=uBX-BwB_1Y8~3`ZgPM)$1*4iuT{fLEJ zH!Mmk0}Jw41fz44c(3)nZOs=gBhn5wywJl_XUa)0Q_orz$5F3-t`^_Xq4>sc&3b>$ zz4=T9*H?1UvHP!ct68d3!Mor@F{}MX3fyIFQd3)6v)zeBD~DCdN0OQe=Jbh$3gluaPTGn=1J++1o8gk%?8p5dCw5 zO`}`~$$udrfHH9tKk6JbPyz4NDu{i2n8L%yaaO?z>qhh@Df3J+U-D*xCtDSYO zkMVMDdcOGFSZfz|fq1Amw!Nu7*)D|e)?k@qef-!y)Y!BkM+r4RNjiO~M0@jVecl6m z?H_8~XEM~9AGlwXYDKKja~=v%eeyCKQRZYj3)9B#@|k~s_YoXfvwS`N=OT;pw(9#l z$sv>hmg+kuOGR?w{BQ#+uaa0g@<-l%HJ|huJO13&>?8QD9ceEtGi3P+G__4dS;T%e z@22WW{|#gN3K?>46QW@+{tM^Zu@3;C)cT*SZq8cq5v4*=%>l7_{j_p2{&fpCwfzeJOf)MCEXy%1@o|vYiix zDqG)Ae9g*idoHCVC5Ay4eN?55ZiHT|g*8@~fhEs+jv8}KVqc10p(D&NJ~2B`2qmH=D~@rO(#aqbaRFvs&@tplC?Jp4M|S=7Lf%4ydt3);NXX#0J9G6WeyF zIu@g@nXvq4(s-j(HKvCl6{K80uPd7^VOmiBsNQ7Vb;p7GocBD#w+Kg zS>U4s3ugUdE4G|0CXIQa@XLnbdr3%*BRNISMhE0K2FtxUWN7Ev-LWZ}(5h5>3tVy; zSczwM*IUDuyEv@bUj0dz21lZ9#>ny0p}AnVvk0)E?VV(11DC5*6_9*e7s{6E)NMo# z|K{0s10}ssb=AU`SShA{+%`TXe6o(QQParq!?oB?7Cldf_g%xY$a zwSU+{VoW&qp+Ltymgty&j`0c}9^p#1l+WO-xogkCBFzN9>wj0BF&i}ttcoh(g3iHo z=9+t9!Vv|G`-N5vFSyFCXVh{%3!*GSRF&?em{s0NWewx|UC`Fp=*{Qrkb2G*B#`0; z3iD%WT~FH9fFxvGxojTY>N^|MXubkE5h9{;-@O4Ut_rJa*14D9kn~EB!@l<-N+Wz7 z5mUS{=R|9Le1A-rz&@kNNnqeCNJvn)2Vyi+1bW%GbvNnW4KcGMy_C81>G!Fhs5wkM zkGqw*>k5Llv`U*Q_BFTX;k>a$OMIod`DoRjs$wnt{RT!|*5}7<94z28xJ&zXh8-F%!@d7Cx%v%Ye1JK0e$?O=E2#yh|8&aS^z=IuL8It1IL% z0^2>hEC~onLU+&-(G!(&V`D&k6%|G!gN+4(+_4{nrjr(j^IZaLN(T#hq*yDgNZUQW z8-ea-`g?p`?-ksz5QtdejCbFkt#*~Rk$b4rN1Q3i*buW=W`U;^%dTnhQR8sAQC$|= zn?YmZRoP8vd!=JWILBg_SK< zx9u#iQ&>UVC8K2TdD@3MnyG|9?Y;no;B#;dsPw9Nx-|mM&>O(}qObzrVk5YOd0yw0 zLCTh!kC~q*I;;3KIP^-=yp;%yZOo>xvT2pye)mit-hX?mP4AVoyB#FOtMBogn8^Y{ z);h#)xbj45EipqoH)z}YmaO$Ao0{kH$>98g_2Mf7%SW%R`h*1amRF2_3CS8AMflY$ zRHLJv#zbAW63)QARQkG+ujag|YHId!^7kASi&vMo&$)fnmGNz|3;#ag0tx>w|&m~&+x)bQsVvPdCq zYlf&>hc)t+8tT-%cA9Im#iO5yyj5U9bg{|nDwR1#?Lp_8(M%=Nrur3#5fl>xJv?J~6B8 zt`4^m3?F-X4W8Cfk0y>(QzvpjKr#9IAC-xs7uTdixSIQ1JsTh|VogFuN52ux2`rtr zJe5cIvEfi=DZXUn<}PB;OACFd%;MAgZipwUk6+?)HM#H}TYPe*B`SF_evX{a=x)L! zLo#)lZMbrGzw2IlvcsYmz12!;ZVEuK3i~S3_9+Va?(v+K^B8f4AJOlocU=>J()6vUE8fZ^kcf9?U2xfiJgh2&AFxT#TcdQx%Wi<^cBA z83xb(>W$cKi`a#$>I-yqD@5i%NS|#;n+hqfBEd{ABXdS)zs>DGvxMN8o`^sD7OfOG zKIFQBGEJ?)xW7SBIK1o+NMV>Frrs^l5z_0~OET`=zXINkB%V8RH8PLmXoGn->jcAn z3S+Zlt1RADNX4;7PGTK*--XTsHm+(PJb3xnyw?1Z0%?mk4B*<2dRJ9s?f8Xav+=b? zN(d+1`Zg*}Z&L?E|Jfd$Hf zJ0|r@w0^ighCv`pSdrR}q8 zRu?wn?Tmq=K^`-6-sqzFHFa%HW137{dwxadufD;?S{}z81Z{~w%H(i9J7_WVs>41r z&_jq@-`A-@w!pgS<*-t|PlK%ahekNwu1-(#cwgrT(awb{fr1?P3NzanfQ5RuB;VBo z26=g9nvjV>u*+uQqxJRg%B$_SuWkH`G#ZesiX@OiZz5>j>r>qD@4i->Lht2J3k8!7 zFON0C(+hGWIs45J7X9Z=b#L%nv#Cys-p=Gq!w*XY?!+V~R}LJ3T6k*&a{J$oJ%iXm zT5tcv@)2;xM>gqMnX9W?sK_(B|1@*A+5hB@uug#dd8}~H7*xTlF*lQqvjw_YWH>VL zWZhN{JC0h|bgLZO_ab_GBjA)V3trfxwm(M4A~1br<(0zGMfpl$+WMU5$mHtv@Jf?T zb$O@)3|pnOI>8=S2s}^6*(3LLw3c?qbh1({t{?HO z#|XSvd6t!HeOcG_Zf1^j$kw)9nb%abqNH`nk=q=9Y*EA1v#ciFe)H1Ci=Hv(Q_}|q zt%r5Hns}U1J0lLdp04Ht^|`vJ-m3&W&~|@dskHlY=L8s9>28XiD{Ta;J6MOHGuCui zH{MNe!!TxaLZaNRB+wMvFr7~1?!yO0j&Tg)OwD+I>Axb=>k zh`w)ZOy)Mb^4Xv4{J&YRF8o;W9cNm1u{pF?N_}`2z)Fxcza;3;{vq-@T=0K%A@wR5q7bzyPZr7ECM+`Z~^X| z(@hQ4>7v+Jszz-1%#_9ksb>HIG>*8?@d&RYt)n|N&SgI%-f)p?Q&?aADjK7D7PL_A zqED2fb?7I!u^4C^I1<3)xKh;76x7vh(7g2G`C+=4sHx{+l?V4)g+&b{_LEkH!G4ni z*p-F zOSCBWlpyxA1fxh&k{ed4utrYDsj%s;US@Z)Y{%e_?}w2F9k8Pdmt*?50p)N5t$~h? zk5Z(MdUD9)uh15_K`9lE|CGiF4l#De8r5(_oE%xWlZx}lTg)Y*ngXhH%{IpXb@XGju7 z84mvGBLWeD&BQv|#FH0DOrD(?CO9tRx5%X%F4=m(;fx~lT)wt*S#C~-2_i)5fL|jryo%Fg!`R5#>kRG zS31N?y?;yI*=Uwsa$P`S&~xOVW0RGULPq9;-Y28(-L)XVDR%xMWiyPQ-HQ%rHbTxf zGy`>2(0+5C`Fn{GpzPQn0(qe198xfF#t@Z=^gSH~X0Cu4aDa zH>v(9)oA(RT8zvR-83fn92mYc+iv`N@lMX0yH{6`&GBgBX|k{Ns`lDsg9^EbAo_mm z+?ng$HKB?z4c_{9Z{XWWivQ90YyiX}-jV{)!$bZ%bl+U;%pSB`X*yY?ZJDAY#xM7E z{xA04GAgbvY7-;|2^uT}5AG1$AqnomL$CnB-JME85*&gB2owZ&D!5a@rEvGcq0rz^ zK-FCGes9m$J>6?f_spy{v(}t{RrlOmr_MdH_kNzUAFhoOpPLpR%ifx5*y0;~!PB7( z^f}%jK&X`Xer+x|Y)*bJVm#fS^2L3z|AHIercJn|bTnt5#6-mi-%pQ$G3mrA4N3a1 z?VTS$UF$E^(|Ja-agFe!(S2*9v(n(VP?Av(3TR$gDEIea~A)(Z1eXrbA0atxS46#kcMVo z%lR*(hg%?x2oSvlnlN93`_G8@k2`L&bcg`5Nn4W0TPBRl$Nyzognb%Uug`h*z3dI{ z2L87bsN=5|@G`%1bTr4Sc$%v{wU>_m#y91=5OmG)?^wIw*M$mEV2`U4j-oOBpsM^9 znXHe1&Yh2Yowq#_;6~I0mHnw-n>9o+*!Djkiq1%dhNo4F%s5~DCr-uYw2L2_<-n;V z9DMw{8cXUI37=AVGfazZ3a^;sBIExQap8%*?`_XwkUavNpW*!f7L^A!7j`*Ps3JT+ z=H|5Rs?83k2EDfvsm9R0-*Q>@U~2nR_i9XdPv2PD!mmVrIiGxl?rlDmC#+wIfi%xT zI>%XHEdstTbI2Tm2>d#IIqvLT=? z4F3&UAMWw}Mr+~mMro3i0~Lk1*tadZ+XfrG2VV9IQ!)E!$|8BShQX7)+ADm$1rokd zqL%^_+o#Oyp~)l5FDVEUB zu67raY89f@nz&tew_K$2y?gMqUi=AJv0EnF;>fj(lj5B?n5)`IRyI@e9R*!)U`ro- zE4By$Wdtt0-kWIe;JNBk{bGJ%g?)dn&_I_810~P1McV=tp zv}dGL^GPkJE3Q`ILA83p*{PR)c}PiGt~r3jZeeqaiS`T2rk2G2gPD#3nCaWI-6Fzr z{rf>z?JY91nu}O{CqK&dQ+a44=IH9nRFnv1)pY6(YCEwAsQGlmzwKmq>7Xy#)3c7^ z*h}gEY&*${{v{0tKgj=tF>F1UKCSPg9R4Q|YPN7bsSys6@Dk!2H5B--fH;?f%fbr*_T8zmk_wUJ;`IKT>G!U5pj-F4ji{&B zS6&*bD8+XF+=TY=S^x`V-$n+MivG7ucfZMJ{9?XUQw7_;_ixoLQR zqu!S`4dOSA(7Lze{5!4w5PssWD_+LmDhi1tB?qIhpKs0=tnMAd{4O3p?M$ob zIfX*8{)#O8?gY-+{vWef8D+MhB9ruKjs5?{U}99RTwI@1Py$kTx2G50ePH8}rg;1u zVC>xzaDU?b&4H>Y7zsoEeG&Ik|DVEF2p4QC|BVIQ{?vbiwfz0{zj|LTT*3Q_N-tk3 z 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

    S@X2SC|ADhAK^^)6-A!kn)-60GKqpWjhd&=- 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�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 literal 0 HcmV?d00001 diff --git a/specs/350-operator-resolution-guidance-framework-v1/checklists/requirements.md b/specs/350-operator-resolution-guidance-framework-v1/checklists/requirements.md new file mode 100644 index 00000000..061076be --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/checklists/requirements.md @@ -0,0 +1,43 @@ +# Requirements Checklist: Spec 350 - Operator Resolution Guidance Framework v1 + +**Purpose**: Validate that Spec 350 is bounded, repo-based, constitution-aligned, and ready for a later implementation loop. +**Created**: 2026-06-03 +**Feature**: `specs/350-operator-resolution-guidance-framework-v1/spec.md` + +## Candidate Selection And Guardrail + +- [x] CHK001 The package names the direct user-provided candidate source and its roadmap alignment with customer review, governance inbox, provider readiness, and environment-readiness productization. +- [x] CHK002 Completed or active related specs are treated as context only and are not reopened or normalized. +- [x] CHK003 The speculative Spec-347 follow-up number conflict is documented and handled without rewriting historical artifacts. +- [x] CHK004 The scope is narrowed to a derived contract, one required review-output adapter, and only bounded optional provider/operation adapters rather than a workflow engine or broad platform rebuild. + +## Repo Truth And Architecture + +- [x] CHK005 The spec and plan explicitly anchor the work to existing guidance producers: review output guidance, operation guidance, operator explanation, primary-next-step helpers, provider readiness summaries, and current strategic consumers. +- [x] CHK006 The artifacts state that any new case/action contract remains derived-only and request-scoped; no persistence is introduced. +- [x] CHK007 The plan forbids replacement-by-rewrite of `ReviewPackOutputResolutionGuidance`, `OperationUxPresenter`, and `OperatorExplanationPattern`. +- [x] CHK008 Optional consumers are bounded explicitly so Governance Inbox, provider readiness, and environment dashboard do not become hidden redesign scope. + +## UI/Productization Coverage + +- [x] CHK009 UI Surface Impact is explicit and consistent with the intended review-output-first rollout plus bounded optional consumers. +- [x] CHK010 UI/Productization Coverage reuses the existing page-report identities and target-experience briefs, and it resolves `UI-040` / `UI-077` through the current audit registry instead of inventing a new audit taxonomy. +- [x] CHK011 The spec requires one dominant issue and one dominant next action rather than equal-weight warning groups. +- [x] CHK012 Audience-aware disclosure keeps technical detail, source refs, and raw/support detail secondary. + +## Testing And Validation + +- [x] CHK013 Planned tests cover the shared contract, the required review-output adapter, the required review-output consumers, and one bounded browser smoke, with optional provider/operation tests only if those adapters are adopted. +- [x] CHK014 Validation commands explicitly rerun focused regressions for Specs 347 and 349, while treating Spec 346 / Governance Inbox and other non-review consumers as optional regressions only when those consumers are adopted. +- [x] CHK015 The artifacts name `pint --dirty` and `git diff --check` as final validation steps. + +## Review Outcome + +- [x] CHK016 Review outcome class: `documentation-required-exception` +- [x] CHK017 Workflow outcome: `keep` +- [x] CHK018 Final note location is the active feature PR close-out entry `Guardrail / Smoke Coverage`. + +## Notes + +- This checklist validates preparation readiness only. No application implementation has been performed. +- The documented exception is the new cross-domain contract itself; it is acceptable only because the spec keeps the implementation derived-only, review-output-first, and bounded to real current consumers. diff --git a/specs/350-operator-resolution-guidance-framework-v1/contracts/adapter-contract.md b/specs/350-operator-resolution-guidance-framework-v1/contracts/adapter-contract.md new file mode 100644 index 00000000..fa5795a8 --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/contracts/adapter-contract.md @@ -0,0 +1,79 @@ +# Adapter Contract + +Status: Draft for Spec 350 +Scope: Runtime adapters that wrap existing guidance-producing truth + +## Purpose + +Each adapter translates one current repo-real guidance family into one or more `ResolutionCase` objects without inventing a new workflow system. + +Adapters are not source-of-truth owners. They are normalizers over existing truth. + +## Required Responsibilities + +Each adapter must: + +1. accept already-scoped repo-backed input +2. determine the dominant issue case +3. derive one primary action +4. attach source refs and evidence refs where applicable +5. attach technical details as secondary disclosure only +6. preserve existing action safety requirements + +Each adapter must not: + +1. persist new state +2. create new domain lifecycle or workflow state +3. perform remote calls during render +4. invent actions that do not exist safely in the repo + +## Suggested Adapter Inputs + +| Adapter | Expected input truth | +|---|---| +| `ReviewPackOutputResolutionAdapter` | `EnvironmentReview`, `ReviewPack`, `EvidenceSnapshot`, existing output-readiness guidance | +| standalone evidence-basis adapter | not justified in v1 because evidence-basis truth is already part of review-output guidance | +| `ProviderReadinessResolutionAdapter` | existing provider surface summary, required-permissions guidance, verification truth | +| `OperationFollowUpResolutionAdapter` | existing `OperationRun`, `OperationUxPresenter`, operator explanation, proof links | + +## Output Rule + +Each adapter returns either: + +- one dominant `ResolutionCase`, or +- a small ordered list of cases where the consumer surface can legitimately display more than one case without creating a warning wall + +Default bias: one dominant case. + +## Consumer Rule + +Consumer surfaces may: + +- render one case card +- render a bounded list +- merge case metadata into an existing first-viewport decision block + +Consumer surfaces may not: + +- rebuild the adapter logic locally +- fork the primary-action logic without documenting why +- elevate technical details above the dominant case + +## V1 Required Adapters + +- `ReviewPackOutputResolutionAdapter` + +## Optional Same-Slice Adapters + +- `ProviderReadinessResolutionAdapter` +- `OperationFollowUpResolutionAdapter` + +These adapters are allowed only when a concrete in-scope consumer can adopt them without a broader surface redesign. + +## Optional Later Adapters + +- `FindingRequiresTriageResolutionAdapter` +- `AcceptedRiskReviewResolutionAdapter` +- standalone evidence-basis adapter after a non-review consumer proves it is necessary + +Those optional adapters are out of current guaranteed scope unless the implementation proves they can be added without widening the feature. diff --git a/specs/350-operator-resolution-guidance-framework-v1/contracts/future-ai-hitl-extension.md b/specs/350-operator-resolution-guidance-framework-v1/contracts/future-ai-hitl-extension.md new file mode 100644 index 00000000..42a4dc91 --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/contracts/future-ai-hitl-extension.md @@ -0,0 +1,64 @@ +# Future AI / Human-in-the-Loop Extension + +Status: Draft for Spec 350 +Scope: Documentation only + +## Current Rule + +Spec 350 does not implement AI. + +No runtime AI call, no AI suggestion rendering, and no AI-driven execution path are part of v1. + +## Why This Document Exists + +The shared case/action contract is a plausible future attachment point for AI-assisted guidance. Documenting that boundary now avoids later feature-local AI drift. + +## Reserved Extension Shape + +If a later spec enables AI suggestions, the `ResolutionCase` envelope may gain a strictly optional field like: + +```php +[ + 'ai_suggestion' => [ + 'enabled' => false, + 'provider' => null, + 'model' => null, + 'confidence' => null, + 'summary' => null, + 'requires_human_approval' => true, + 'policy_gate' => null, + 'budget_gate' => null, + 'context_refs' => [], + ], +] +``` + +That field must stay absent or disabled in Spec 350 runtime work. + +## Mandatory Future Gates + +Any future AI-enabled follow-up must require: + +1. AI policy gate +2. AI context boundary +3. AI budget/cost gate +4. audit trail +5. human approval gate +6. capability gate +7. existing domain action or `OperationRun` execution path + +## Forbidden Future Shortcuts + +- direct AI execution without human approval +- direct AI writes around existing policy/capability checks +- storing AI-generated resolution truth as canonical truth without a separate spec +- bypassing existing audit requirements + +## Current Implementation Guidance + +Spec 350 runtime work should leave clear seams for later extension but should not: + +- add AI fields to rendered UI +- add AI fields to persisted rows +- add AI-specific copy keys +- add AI-specific jobs or service calls diff --git a/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-action-contract.md b/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-action-contract.md new file mode 100644 index 00000000..e79f91f1 --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-action-contract.md @@ -0,0 +1,84 @@ +# Resolution Action Contract + +Status: Draft for Spec 350 +Scope: Dominant next-step contract only + +## Purpose + +`ResolutionAction` is the action envelope inside a `ResolutionCase`. + +It standardizes what the operator should do next and whether that next step remains navigation/disclosure only or can safely reuse an existing source-owned executable path. + +Repo note: this contract is intentionally named `ResolutionAction` to avoid colliding with the existing dashboard-local `RecommendedAction` schema in `specs/266-tenant-dashboard-productization-v1/contracts/tenant-dashboard-productization.openapi.yaml`. + +## Hard Rules + +- Each `ResolutionCase` has exactly one `primary_action`. +- The default v1 bias is `navigation`, `download`, `disclosure`, or `none`. +- Unsupported or unsafe executable actions must degrade to a non-executable action type. +- No fake fix buttons. + +## Required Shape + +```php +[ + 'key' => 'provider_readiness.open_required_permissions', + 'label' => 'Open required permissions', + 'type' => 'navigation', + 'url' => '...', + 'capability' => null, + 'requires_confirmation' => false, + 'audit_event' => null, + 'operation_run_type' => null, + 'disabled_reason' => null, +] +``` + +## Allowed Action Types + +- `navigation` +- `workspace_filtered_link` +- `environment_link` +- `download` +- `disclosure` +- `none` +- `domain_action` only when the source surface already owns the full safety envelope +- `operation_action` only when the source surface already owns the full safety envelope + +## Required Safety Fields For Executable Actions + +If `type` is `domain_action` or `operation_action`, the action must include: + +- `capability` +- `requires_confirmation` +- `audit_event` or equivalent audit reason +- `operation_run_type` when the action is execution-backed + +If any of those are unavailable, the action must become `navigation`, `download`, `disclosure`, or `none`. + +## Existing Runtime Inputs To Reuse + +| Existing producer | Contract expectation | +|---|---| +| scoped URL helpers | populate `url` for navigation/disclosure actions | +| current policy/capability checks | populate `capability` and `disabled_reason` where applicable | +| existing Filament action semantics | preserve confirmation and audit behavior only when the action is already source-owned and executable | +| `OperationRunLinks` | provide proof/detail destinations for operation follow-up | +| current qualified download labels | remain downloads, not disguised execution actions | + +## Secondary Actions + +Secondary actions are optional supporting actions. They must never compete visually or semantically with the primary action. + +Allowed secondary examples: + +- `Open evidence basis` +- `Open operation proof` +- `Review limitations` +- `Open provider readiness` + +Forbidden secondary examples: + +- duplicate copies of the primary action +- fake auto-remediation +- destructive actions without the same safety metadata requirements diff --git a/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-case-contract.md b/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-case-contract.md new file mode 100644 index 00000000..d5a522c1 --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/contracts/resolution-case-contract.md @@ -0,0 +1,149 @@ +# Resolution Case Contract + +Status: Draft for Spec 350 +Scope: Derived operator-guidance envelope only + +## Purpose + +`ResolutionCase` is the shared productized guidance object for current-release operator issues that already exist in repo truth. + +It answers: + +1. What is wrong? +2. Why does it matter? +3. What is the dominant next step? +4. Is that step navigation/disclosure-only or an existing safe executable path? +5. Which source records prove this guidance? + +This contract must wrap existing guidance producers. It must not replace them or persist a second truth model. + +## Design Constraints + +- Derived only; no persistence +- Scope explicit +- Exactly one primary action +- Source-traceable +- Safe-execution aware +- Provider-neutral in the core contract +- Technical details secondary + +## Required Shape + +```php +[ + 'key' => 'review_pack.output_not_customer_ready', + 'scope' => [ + 'type' => 'environment', + 'workspace_id' => 1, + 'managed_environment_id' => 41, + 'source_surface' => 'customer_review_workspace', + ], + 'severity' => 'warning', + 'status' => 'action_required', + + 'title' => 'Output not customer-ready', + 'reason' => 'The published review is based on incomplete evidence.', + 'impact' => 'This review pack should not be shared externally until the evidence basis is refreshed.', + + 'primary_action' => [ + 'key' => 'environment_review.open_current_limitations', + 'label' => 'Inspect review blockers', + 'type' => 'navigation', + 'url' => '...', + 'capability' => null, + 'requires_confirmation' => false, + 'audit_event' => null, + 'operation_run_type' => null, + ], + + 'secondary_actions' => [ + [ + 'key' => 'evidence.open_basis', + 'label' => 'Open evidence basis', + 'type' => 'navigation', + 'url' => '...', + ], + ], + + 'source_refs' => [ + ['type' => 'environment_review', 'id' => 6], + ['type' => 'review_pack', 'id' => 8], + ], + + 'evidence_refs' => [ + ['type' => 'evidence_snapshot', 'id' => 8], + ], + + 'technical_details' => [ + 'review_status' => 'published', + 'output_readiness' => 'publication_blocked', + 'evidence_state' => 'missing', + ], +] +``` + +## Required Fields + +| Field | Requirement | +|---|---| +| `key` | Stable, repo-owned case identifier | +| `scope` | Explicit workspace/environment/review/operation/provider scope | +| `severity` | Presentation-only severity | +| `status` | Presentation-only actionability state | +| `title` | Primary operator-facing issue label | +| `reason` | Plain-language explanation of the dominant cause | +| `impact` | Why this matters now | +| `primary_action` | Exactly one dominant next step | +| `secondary_actions` | Optional supporting navigation/disclosure actions | +| `source_refs` | Required repo-backed source references | +| `evidence_refs` | Optional but required when evidence truth is central to the case | +| `technical_details` | Secondary disclosure payload only | + +## Allowed Scope Types + +- `workspace` +- `environment` +- `review` +- `review_pack` +- `evidence` +- `provider_connection` +- `operation` +- `finding` +- `system` + +## Allowed Severities + +- `critical` +- `warning` +- `info` +- `success` + +## Allowed Statuses + +- `action_required` +- `blocked` +- `needs_review` +- `informational` +- `ready` +- `resolved` +- `unknown` + +## Existing Runtime Inputs To Reuse + +| Existing producer | How it maps into `ResolutionCase` | +|---|---| +| `ReviewPackOutputResolutionGuidance` | `title`, `reason`, `impact`, `primary_action`, `secondary_actions`, `technical_details`, and review-output evidence-basis truth | +| `OperationUxPresenter` | dominant issue/action text for operation follow-up cases | +| `OperatorExplanationPattern` | trust/reliability/next-action semantics that can inform title/reason/impact | +| `EnterpriseDetailSectionFactory::primaryNextStep()` | existing primary-next-step shape for action text and supporting guidance | +| provider readiness summaries and required-permissions guidance | provider-owned issue/reason/action sources | + +## Hard Rules + +- Do not persist resolution cases. +- Do not create source refs that cannot be resolved to repo-backed records. +- Do not expose more than one primary action. +- Do not encode hidden scope. +- Do not force executable action metadata onto producers that only support navigation, qualified download, or disclosure today. +- Do not introduce a standalone evidence-basis adapter in v1 while review-output guidance already owns that truth. +- Do not use the contract as a generic workflow-state machine. diff --git a/specs/350-operator-resolution-guidance-framework-v1/plan.md b/specs/350-operator-resolution-guidance-framework-v1/plan.md new file mode 100644 index 00000000..15e474dd --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/plan.md @@ -0,0 +1,241 @@ +# Implementation Plan: Spec 350 - Operator Resolution Guidance Framework v1 + +**Branch**: `350-operator-resolution-guidance-framework-v1` | **Date**: 2026-06-03 | **Spec**: `specs/350-operator-resolution-guidance-framework-v1/spec.md` +**Input**: User-provided Spec 350 draft + repo truth from existing output guidance, operator explanation, next-step, provider readiness, and governance inbox paths. + +## Summary + +Introduce one bounded derived `ResolutionCase` / `ResolutionAction` contract over existing guidance-producing runtime paths so operators see the same reading direction first on review output, with optional reuse on provider-readiness or operation-follow-up consumers only when that reuse stays bounded: + +1. issue +2. reason +3. impact +4. one dominant next action +5. supporting proof and source references + +This slice must reuse current guidance producers instead of replacing them: + +- `ReviewPackOutputResolutionGuidance` +- `OperationUxPresenter` +- `OperatorExplanationPattern` +- `EnterpriseDetailSectionFactory::primaryNextStep()` +- current Governance Inbox next-recommended-item logic +- current provider readiness and required-permissions guidance + +This slice must not: + +- create persistence +- create a workflow engine +- create a new provider framework +- broaden dashboard or governance surface redesigns beyond bounded consumption +- introduce AI execution + +## Technical Context + +- **Language/Version**: PHP 8.4.15, Laravel 12.52.x +- **Primary Dependencies**: Filament 5.2.x, Livewire 4.1.x, Pest 4, Tailwind CSS 4 +- **Storage**: PostgreSQL; no schema change expected +- **Testing**: Pest Unit + Feature/Livewire + one bounded Browser smoke +- **Validation Lanes**: fast-feedback + confidence + browser +- **Target Platform**: `apps/platform` Laravel monolith, Sail-first locally +- **Project Type**: server-rendered Filament web application +- **Performance Goals**: keep derivation DB-only and scoped; no new remote calls during render; no new queue family +- **Constraints**: reuse-first, no new persistence, no fake actions, no hidden scope, no provider-semantic bleed into the core contract, no third parallel explanation framework +- **Scale/Scope**: one support-layer contract, one required review-output adapter, up to two optional bounded adapters if a concrete same-slice consumer exists, one reusable rendering path if required, first visible rollout on review-output surfaces, optional bounded follow-through on other surfaces + +## UI / Surface Guardrail Plan + +- **Guardrail scope**: strategic operator and customer-safe surfaces with existing guidance islands +- **Affected routes/pages/actions/states/navigation/panel/provider surfaces**: + - `/admin/reviews/workspace` + - Environment Review detail + - existing Governance Inbox top recommendation only if consumed + - existing provider readiness / required-permissions summary only if consumed + - existing environment dashboard readiness / recommendation cards only if consumed +- **No-impact class, if applicable**: N/A +- **Native vs custom classification summary**: native Filament page/resource/detail surfaces plus existing Blade composition; no new route family or panel/provider work expected +- **Shared-family relevance**: review/output guidance, next recommended action, readiness cards, proof links, provider readiness guidance +- **State layers in scope**: page, detail, URL-query, derived request-scoped support-layer contract +- **Audience modes in scope**: customer-safe reader, operator-MSP, manager, support where already authorized +- **Decision/diagnostic/raw hierarchy plan**: issue, reason, impact, primary action first; technical/source/proof details second; raw/support detail stays source-owned and gated +- **Raw/support gating plan**: preserve current raw/support gating on source surfaces and avoid moving raw detail into the shared contract +- **One-primary-action / duplicate-truth control**: the new contract owns only the dominant case/action summary; downstream sections add proof, not a second headline +- **Handling modes by drift class or surface**: review-mandatory +- **Repository-signal treatment**: review-mandatory because the feature adds a shared contract over existing strategic surfaces +- **Special surface test profiles**: `global-context-shell` + `shared-detail-family` + bounded strategic smoke +- **Required tests or manual smoke**: focused unit/feature tests plus one browser smoke for first-screen review-output guidance +- **Exception path and spread control**: if a proposed consumer needs a broader redesign, stop and keep that consumer out of Spec 350 +- **Active feature PR close-out entry**: Guardrail / Smoke Coverage +- **UI/Productization coverage decision**: update only the existing relevant page reports for actually touched surfaces, and resolve `UI-040` / `UI-077` registry obligations through the existing audit files (`page-reports`, `unresolved-pages`, and related registry files) rather than inventing a new taxonomy + +## Shared Pattern & System Fit + +- **Cross-cutting feature marker**: yes +- **Systems touched**: + - `App\Support\ReviewPacks\ReviewPackOutputResolutionGuidance` + - `App\Support\OpsUx\OperationUxPresenter` + - `App\Support\Ui\OperatorExplanation\OperatorExplanationPattern` + - `App\Support\Ui\EnterpriseDetail\EnterpriseDetailSectionFactory` + - `App\Filament\Pages\Reviews\CustomerReviewWorkspace` + - `App\Filament\Resources\EnvironmentReviewResource` + - `App\Filament\Pages\Governance\GovernanceInbox` + - `App\Support\EnvironmentDashboard\EnvironmentDashboardSummaryBuilder` + - `App\Support\Providers\TargetScope\ProviderConnectionSurfaceSummary` + - `App\Filament\Pages\EnvironmentRequiredPermissions` +- **Shared abstractions reused**: + - current review/output readiness mapping + - current run-detail operator guidance and next-step text + - current operator explanation / enterprise-detail decision zone semantics + - current scoped route helpers and `OperationRunLinks` +- **New abstraction introduced? why?**: yes, one bounded resolution-case/action contract is justified because multiple real guidance families now exist and already drift in shape, but the required v1 proof remains review-output first +- **Why the existing abstraction was sufficient or insufficient**: each current producer solves its local problem well, but no existing contract standardizes source refs, explicit scope, one action, and safe non-executable defaults across those producers +- **Bounded deviation / spread control**: do not replace `OperatorExplanationPattern`, `ReviewPackOutputResolutionGuidance`, or `OperationUxPresenter`; wrap them + +## OperationRun UX Impact + +- **Touches OperationRun start/completion/link UX?**: only deep-link and follow-up guidance normalization +- **Central contract reused**: `OperationRunLinks`, existing proof URLs, and `OperationUxPresenter` +- **Delegated UX behaviors**: unchanged queue/terminal behavior +- **Surface-owned behavior kept local**: case ranking and grouped supporting details +- **Queued DB-notification policy**: unchanged +- **Terminal notification path**: unchanged +- **Exception path**: none + +## Provider Boundary & Portability Fit + +- **Shared provider/platform boundary touched?**: yes +- **Provider-owned seams**: verification, required permissions, consent/credential readiness detail +- **Platform-core seams**: cross-surface case/action contract, scope, source refs, severity/status/action typing +- **Neutral platform terms / contracts preserved**: provider, environment, evidence basis, operation, resolution case, resolution action +- **Retained provider-specific semantics and why**: provider-owned adapters may still surface provider permission or verification labels because those surfaces already are provider-owned +- **Bounded extraction or follow-up path**: any deeper provider readiness redesign becomes a follow-up spec, not hidden scope + +## Current Repo Truth Summary + +- `ReviewPackOutputResolutionGuidance` already returns a rich derived structure: state, label, primary reason, impact, qualified download label, limitations, primary action, secondary actions, and technical details. +- `CustomerReviewWorkspace` already consumes that guidance and is the best first visible consumer for a generalized contract, but it also contains repo-real findings and accepted-risk follow-up overrides that must remain authoritative. +- `EnvironmentReviewResource` already exposes output-guidance state and qualified download wording on detail, and the customer-workspace detail mode intentionally suppresses repeated action rails. +- `OperationUxPresenter::surfaceGuidance()` already produces dominant follow-up text, and `OperationRunResource` plus enterprise-detail helpers already model a `primaryNextStep` shape. +- `GovernanceInbox` already has a repo-real first-viewport `Next recommended action`, but it is lane/page-specific and not a general case envelope. +- `ProviderConnectionSurfaceSummary` already distills provider readiness to a summary, while `EnvironmentRequiredPermissions` already exposes guidance, next-step links, and verification follow-through on a dedicated page. +- `EnvironmentDashboardSummaryBuilder` already builds readiness and recommended-action cards that can act as a later bounded consumer if the new contract remains thin. +- No repo-real cross-surface contract currently combines explicit scope, one primary action, safe non-executable defaults, source refs, and secondary proof across the current guidance families. + +## Implementation Approach + +### Phase 0 - Repo Truth Gate + +1. Re-read `spec.md`, `plan.md`, `tasks.md`, `repo-truth-map.md`, and the contract docs before runtime changes. +2. Re-verify the current guidance producers in: + - `apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php` + - `apps/platform/app/Support/OpsUx/OperationUxPresenter.php` + - `apps/platform/app/Support/Ui/OperatorExplanation/OperatorExplanationPattern.php` + - `apps/platform/app/Support/Ui/EnterpriseDetail/EnterpriseDetailSectionFactory.php` + - `apps/platform/app/Filament/Pages/Governance/GovernanceInbox.php` + - `apps/platform/app/Support/Providers/TargetScope/ProviderConnectionSurfaceSummary.php` + - `apps/platform/app/Filament/Pages/EnvironmentRequiredPermissions.php` +3. Keep `repo-truth-map.md` current if runtime inspection changes the narrowest correct implementation. + +### Phase 1 - Tests First + +1. Add focused contract and adapter unit tests before implementation: + - `apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php` + - `apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php` + - optional: `apps/platform/tests/Unit/ResolutionGuidance/Spec350ProviderReadinessResolutionAdapterTest.php` + - optional: `apps/platform/tests/Unit/ResolutionGuidance/Spec350OperationFollowUpResolutionAdapterTest.php` +2. Add focused first-consumer tests: + - `apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php` + - `apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php` +3. Add one bounded browser smoke: + - `apps/platform/tests/Browser/Spec350OperatorResolutionGuidanceSmokeTest.php` +4. Extend or reuse Spec 347/349 regressions rather than duplicating them wholesale, and pull in Spec 346 only if a Governance Inbox consumer or inbox-facing shared helper is adopted. + +### Phase 2 - Core Contract + +1. Choose the narrowest implementation shape: + - prefer rigorously validated arrays if they fit the current support-layer style, or + - use small readonly value objects under `app/Support/ResolutionGuidance/` only if they reduce review risk without creating a new framework layer +2. Define: + - `ResolutionCase` + - `ResolutionAction` + - presentation-only severity/status/action-type vocabularies only if plain strings/constants prove insufficient +3. Keep the contract derived-only and request-scoped. +4. Do not persist or cache the new cases beyond the current request unless an existing request-scoped pattern is already in place. + +### Phase 3 - Bounded Adapters + +1. Review-pack output adapter: + - wrap `ReviewPackOutputResolutionGuidance` + - preserve current output/readiness truth + - add explicit scope, source refs, and safe action typing + - keep evidence-basis guidance inside this adapter for v1 instead of adding a standalone evidence adapter +2. Preserve current review-output exceptions: + - keep `CustomerReviewWorkspace` findings/accepted-risk follow-up overrides authoritative + - keep customer-workspace detail mode on `EnvironmentReviewResource` free of repeated primary-action rails + +### Phase 4 - Rendering And Required First Consumers + +1. Add one reusable rendering path only if it reduces real duplication: + - e.g. `resolution-guidance-card.blade.php` and list wrapper +2. Required first consumers: + - `CustomerReviewWorkspace` + - Environment Review detail +3. Preserve current review-output behavior while adopting the shared contract: + - do not regress qualified download wording + - do not regress findings/accepted-risk follow-up overrides + - do not regress customer-workspace detail-mode CTA suppression + +### Phase 5 - Optional Additional Adapters And Consumers + +1. Provider readiness adapter, only if an in-scope consumer can adopt it without a broader redesign: + - wrap current provider surface summary, verification state, and required-permissions guidance + - keep provider-specific detail inside the adapter, not the core contract +2. Operation follow-up adapter, only if an in-scope consumer can adopt it without a broader redesign: + - wrap current operation follow-up text and explanation + - enrich with scope, proof links, and stable action typing +3. Optional bounded consumers: + - Governance Inbox top recommendation + - provider readiness / required-permissions summary + - environment dashboard readiness/recommended-action cards +4. If any optional adapter or consumer requires a broader local taxonomy or layout rewrite, keep it out of Spec 350. + +### Phase 6 - Copy, Audit, And Browser Proof + +1. Update only the required copy keys in the existing localization files. +2. Update the existing relevant UI audit page reports for touched surfaces. +3. Resolve `UI-040` in the current audit registry by updating `unresolved-pages.md` unless a dedicated review-detail report is added in the implementation PR. +4. If `UI-077` is touched through a required-permissions consumer, update the current provider/support registry artifacts instead of assuming `ui-009` alone is sufficient. +5. Capture screenshots under `specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/`. +6. Keep technical details collapsed or clearly secondary in the rendered consumers. + +### Phase 7 - Validation And Close-Out + +1. Run focused Spec 350 tests. +2. Run bounded browser smoke. +3. Re-run filtered regressions for Specs 347/349, plus Spec 346 only if a Governance Inbox consumer or inbox-facing shared helper is adopted. +4. Run `pint --dirty` and `git diff --check`. +5. Report any out-of-scope failures separately without widening implementation scope. + +## Validation Plan + +```bash +cd apps/platform +./vendor/bin/sail php vendor/bin/pest tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php --compact +./vendor/bin/sail artisan test tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php --compact +./vendor/bin/sail php vendor/bin/pest tests/Browser/Spec350OperatorResolutionGuidanceSmokeTest.php --compact +./vendor/bin/sail artisan test --compact --filter=Spec347 +./vendor/bin/sail artisan test --compact --filter=Spec349 +./vendor/bin/sail artisan test --compact --filter=CustomerReviewWorkspace +./vendor/bin/sail pint --dirty +git diff --check +``` + +Add `./vendor/bin/sail artisan test --compact --filter=Spec346` only if a Governance Inbox consumer or inbox-facing shared helper is actually adopted in-scope. Add optional provider-readiness or operation-follow-up unit tests, plus any optional consumer regressions, only if those adapters or consumers are actually adopted in-scope. + +## Deployment Impact + +- **Env vars**: none expected +- **Migrations**: none +- **Queues / scheduler**: none +- **Storage**: none +- **Assets**: no new Filament asset registration expected; `filament:assets` is not newly required by this slice diff --git a/specs/350-operator-resolution-guidance-framework-v1/repo-truth-map.md b/specs/350-operator-resolution-guidance-framework-v1/repo-truth-map.md new file mode 100644 index 00000000..eeedcd21 --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/repo-truth-map.md @@ -0,0 +1,68 @@ +# Spec 350 - Repo Truth Map + +Created: 2026-06-03 +Scope: Operator Resolution Guidance Framework v1 + +This map records the repo-backed truth that Spec 350 is allowed to standardize. It exists to stop the implementation from inventing a workflow engine or a second explanation subsystem. + +## Existing Guidance Producers + +| Area | Repo evidence | Current repo-real truth | Current gap | Spec 350 handling | +|---|---|---|---|---| +| Review output guidance | `apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php` | Derived review/output guidance already exists with state, reason, impact, one primary action, secondary actions, technical details, and evidence-basis semantics | local to review-output path; no shared source/scope/action envelope | required adapter; wrap, do not replace | +| Customer-safe review consumer | `apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php` | first-screen review output uses existing output guidance plus repo-real findings and accepted-risk follow-up overrides | page-local contract and helper structure | first required visible consumer; preserve overrides | +| Review detail consumer | `apps/platform/app/Filament/Resources/EnvironmentReviewResource.php` | detail surface already exposes output guidance and qualified download wording, and customer-workspace detail mode suppresses repeated action rails | not yet expressed as a shared case contract | second required visible consumer; preserve detail-mode suppression | +| Operation follow-up | `apps/platform/app/Support/OpsUx/OperationUxPresenter.php` | dominant follow-up text already exists for runs | mostly text-only; no explicit case/action/source envelope | optional bounded adapter only if an in-scope consumer needs it | +| Shared explanation | `apps/platform/app/Support/Ui/OperatorExplanation/OperatorExplanationPattern.php` | operator explanation already separates trust/reliability/next action for some domains | not a cross-domain resolution-case envelope | reuse as semantic input | +| Shared next-step shape | `apps/platform/app/Support/Ui/EnterpriseDetail/EnterpriseDetailSectionFactory.php` | `primaryNextStep()` already models main text + secondary guidance | local to enterprise-detail surfaces | reuse as action-shape prior art | +| Governance Inbox | `apps/platform/app/Filament/Pages/Governance/GovernanceInbox.php` | page already shows `Next recommended action` over lane-specific items | queue-specific, not reusable across other domains | optional bounded consumer | +| Provider readiness | `apps/platform/app/Support/Providers/TargetScope/ProviderConnectionSurfaceSummary.php` | readiness summary already exists for provider connections | no shared action-safe case envelope | optional adapter input only | +| Required permissions guidance | `apps/platform/app/Filament/Pages/EnvironmentRequiredPermissions.php` | page already exposes guidance, verification link, and provider-management link | local guidance page, not shared case contract | optional bounded consumer | +| Environment dashboard recommendations | `apps/platform/app/Support/EnvironmentDashboard/EnvironmentDashboardSummaryBuilder.php` | readiness and recommended-action summaries already exist | dashboard-local action model | optional bounded consumer | + +## Existing Shared Contracts To Reuse + +| Contract / helper | What it already solves | Spec 350 rule | +|---|---|---| +| `ReviewPackOutputResolutionGuidance` | issue + reason + impact + one action for review output | do not re-derive raw output truth | +| `OperationUxPresenter::surfaceGuidance()` | dominant follow-up text for run states | do not replace run lifecycle or toasts/notifications | +| `OperatorExplanationPattern` | trust/reliability/next-action semantics | use as semantic input, not duplicate terminology | +| `EnterpriseDetailSectionFactory::primaryNextStep()` | existing primary-next-step structure | align action naming and supporting guidance | +| `OperationRunLinks` and existing scoped URL helpers | safe deep-linking | reuse for all action destinations | + +## Verified Scope Constraints + +- No new persistence is justified by current repo truth. +- No new route family is justified. +- No new workflow engine is justified. +- No hidden shell/sidebar/topbar scope is allowed. +- Provider-specific language must remain bounded to provider-owned adapters and surfaces. +- Any executable action must defer to existing capability, confirmation, audit, and `OperationRun` paths. + +## Known Overlap / Drift Risks + +1. `ReviewPackOutputResolutionGuidance` already looks like a case contract for one domain; Spec 350 must wrap it, not supersede it. +2. `CustomerReviewWorkspace` already overrides review-output guidance for findings and accepted-risk follow-up; Spec 350 must preserve those repo-real exceptions instead of flattening them away. +3. `EnvironmentReviewResource` already suppresses repeated action rails in customer-workspace detail mode; Spec 350 must preserve that behavior. +4. `OperatorExplanationPattern` already exists for another domain family; Spec 350 must not become a competing explanation framework. +5. Governance Inbox and environment dashboard already have local next-action logic; if integrating them would require a bigger taxonomy rewrite, they stay out of scope. +6. A standalone evidence-basis adapter is not justified in v1 because the review-output path already carries evidence-basis truth through `ReviewPackOutputResolutionGuidance`. +7. Spec 347 contains a speculative follow-up note using number `350`; this is commentary only and not a real package reservation. + +## Narrowest Correct Implementation Boundary + +The current repo truth supports: + +- one shared derived case/action envelope +- one required review-output adapter over existing guidance producers +- two required visible consumers on the review-output path +- optional provider-readiness or operation-follow-up adapters only when a concrete same-slice consumer keeps the reuse cost low +- optional additional consumers only when the reuse cost stays low + +The current repo truth does not support: + +- a generic workflow engine +- a new provider-neutral execution framework +- a new persisted resolution queue +- a mandatory standalone evidence-basis adapter in v1 +- a broad dashboard or governance surface redesign hidden inside this spec diff --git a/specs/350-operator-resolution-guidance-framework-v1/spec.md b/specs/350-operator-resolution-guidance-framework-v1/spec.md new file mode 100644 index 00000000..a3aa88fb --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/spec.md @@ -0,0 +1,352 @@ +# Feature Specification: Spec 350 - Operator Resolution Guidance Framework v1 + +**Feature Branch**: `350-operator-resolution-guidance-framework-v1` +**Created**: 2026-06-03 +**Status**: Draft +**Type**: Platform productization / operator guidance / derived resolution contract / future AI-ready extension point +**Runtime posture**: Reuse-first and bounded. This spec standardizes operator guidance over existing repo-backed truth. It does not introduce a workflow engine, ticket system, portal, AI execution path, or new persisted resolution state. +**Input**: User-provided full Spec 350 draft + repo truth from Specs 161, 312, 338, 346, 347, 349 and current guidance-producing runtime paths. + +## Dependencies And Repo-Truth Adjustments + +This spec is a follow-up over already repo-real guidance foundations: + +- Spec 161 - Operator Explanation Layer +- Spec 312 - Customer Review Workspace v1 Completion +- Spec 338 - Workspace / Environment Resource Scope Contract +- Spec 346 - Governance Inbox Final Operator Workflow +- Spec 347 - Review Pack Output Contract & Readiness Semantics +- Spec 349 - Customer Review Workspace Output Resolution Guidance + +Repo-truth adjustment against the user draft: + +- `App\Support\ReviewPacks\ReviewPackOutputResolutionGuidance` already exists and covers the review-pack/output path; Spec 350 must reuse it, not replace it. +- `App\Support\OpsUx\OperationUxPresenter`, `App\Support\Ui\OperatorExplanation\OperatorExplanationPattern`, and `App\Support\Ui\EnterpriseDetail\EnterpriseDetailSectionFactory::primaryNextStep()` already provide operator-guidance primitives. +- `GovernanceInbox`, `EnvironmentDashboardSummaryBuilder`, `ProviderConnectionSurfaceSummary`, and `EnvironmentRequiredPermissions` already contain repo-real next-step/readiness/guidance behavior. +- The problem is no longer "no guidance exists". The real gap is that cross-surface guidance does not share one traceable, scope-explicit, action-safe case contract. +- Spec 347 contains a speculative follow-up note naming "Spec 350" as a sellable smoke matrix, but no real `specs/350-*` package or branch existed before this prep. That speculative note is not a reserved number. + +## Spec Candidate Check *(mandatory - SPEC-GATE-001)* + +- **Problem**: Multiple strategic surfaces already expose repo-real blocker or readiness truth, but they still translate that truth into page-local guidance differently. Operators can get a reason on one page, a raw warning wall on another, a text-only next step on a third, and no traceable source/action contract across them. +- **Today's failure**: TenantPilot risks becoming diagnostics-heavy again whenever review output, evidence basis, provider readiness, or operation follow-up require the operator to infer the next safe step from inconsistent local copy and local link logic. +- **User-visible improvement**: A bounded shared `ResolutionCase` contract makes the product answer the same first-order questions consistently: what is wrong, why it matters, what the dominant next step is, and which source records prove the guidance. +- **Smallest enterprise-capable version**: Introduce one derived `ResolutionCase` / `ResolutionAction` contract over repo-real guidance producers, prove it first on Customer Review Workspace and Environment Review detail through the existing review-output path, and allow provider-readiness or operation-follow-up adoption only where the reuse cost stays bounded. Evidence-basis guidance remains embedded in the review-output path for v1 instead of becoming a standalone adapter. +- **Explicit non-goals**: No workflow engine, no ticketing, no portal, no AI execution, no new persistence, no broad dashboard rewrite, no Governance Inbox rebuild, no new provider framework, no PDF/HTML renderer, no new review lifecycle state machine, and no legal/signature semantics. +- **Permanent complexity imported**: One bounded support-layer contract, one required review-output adapter, up to two optional bounded adapters if they are actually consumed in-scope, focused unit/feature/browser tests, one reusable rendering path if needed, and new shared terminology around resolution cases and resolution actions. No new table, model, persisted enum, or queue family. +- **Why now**: Specs 346, 347, and 349 created the first clear set of real consumers. The codebase now has enough concrete guidance producers to justify a shared contract, and enough drift risk to make local copy-only fixes insufficient. +- **Why not local**: Local fixes would deepen existing drift between `ReviewPackOutputResolutionGuidance`, Governance Inbox next-action presentation, provider readiness guidance, and operation follow-up semantics. The same cross-surface problem would continue to reappear. +- **Approval class**: Core Enterprise. +- **Red flags triggered**: new meta-infrastructure, many touched surfaces, and foundation-style naming. Defense: the contract is justified by at least four real consumers, stays derived-only, and is explicitly forbidden from becoming a workflow engine or persisted taxonomy. +- **Score**: Nutzen: 2 | Dringlichkeit: 2 | Scope: 1 | Komplexitaet: 1 | Produktnaehe: 2 | Wiederverwendung: 2 | **Gesamt: 10/12** +- **Decision**: approve with reuse-first and bounded-contract constraints. + +## Candidate Source And Completed-Spec Guardrail + +- **Candidate source**: + - direct user-provided Spec 350 draft + - roadmap alignment: customer-safe review consumption, decision-centered governance workflow, provider readiness productization, and environment/dashboard next-step clarity +- **Completed-spec guardrail result**: + - no `specs/350-*` package existed before this prep + - Specs 161, 312, 338, 346, 347, and 349 already carry prepared, validated, checked-off-task, screenshot, browser-smoke, or historical implementation signals and are treated as context only + - this prep must not rewrite or normalize those completed or active historical artifacts + - the speculative Spec-347 follow-up number is treated as non-binding repo commentary, not as a claimed package +- **Close alternatives deferred**: + - sellable smoke matrix for governance/review/export flows + - provider readiness deep productization as a standalone surface spec + - customer portal boundary contract + - private AI runtime consumer or AI suggestion delivery +- **Smallest viable implementation slice**: one traceable resolution-case contract, one bounded resolution-action contract, one required review-output adapter, one reusable rendering path if it clearly reduces duplication, and first visible integration on the review-output path before any broader cross-surface adoption. + +## Spec Scope Fields *(mandatory)* + +- **Scope**: review-output-first across workspace, environment, review, and review-pack surfaces, with provider-connection or operation follow-up surfaces included only when a concrete same-slice consumer can reuse the contract without broadening scope. +- **Primary Routes**: + - `/admin/reviews/workspace` + - existing Environment Review detail route(s) + - `/admin/governance/inbox` for bounded follow-through only if reuse remains local and non-disruptive + - existing Provider Connections and Required Permissions surfaces only if a bounded provider-readiness consumer is adopted + - existing Environment Dashboard readiness/recommended-action surfaces only if a bounded optional consumer is adopted + - existing OperationRun proof/detail destinations only as linked follow-up context +- **Data Ownership**: + - `EnvironmentReview`, `ReviewPack`, `EvidenceSnapshot`, `ProviderConnection`, `OperationRun`, `Finding`, and `FindingException` remain the source-of-truth records + - any `ResolutionCase` or `ResolutionAction` stays derived-only and request-scoped unless a later spec proves independent persistence is necessary +- **RBAC**: + - workspace membership, managed-environment entitlement, and existing capability checks remain authoritative + - executable actions must continue to route through existing policies, services, confirmation rules, audit behavior, and `OperationRun` flows where already required + - cross-workspace or cross-environment access remains deny-as-not-found through the current scoped routes and policies + +For canonical-view specs: + +- **Default filter behavior when tenant-context is active**: workspace-wide surfaces keep visible local `environment_id` filtering or route-owned environment context only. No hidden shell/sidebar/topbar scope may be introduced. +- **Explicit entitlement checks preventing cross-tenant leakage**: each resolution case must carry explicit scope, and any linked source or action destination must continue to resolve through existing workspace/environment-scoped URLs and policies. + +## UI Surface Impact *(mandatory - UI-COV-001)* + +Does this spec add, remove, rename, or materially change any reachable UI surface? + +- [ ] No UI surface impact +- [x] Existing page changed +- [ ] New page/route added +- [ ] Navigation changed +- [ ] Filament panel/provider surface changed +- [ ] New modal/drawer/wizard/action added +- [x] New table/form/state added +- [x] Customer-facing surface changed +- [ ] Dangerous action changed +- [x] Status/evidence/review presentation changed +- [x] Workspace/environment context presentation changed + +## UI/Productization Coverage *(mandatory when UI Surface Impact is not "No UI surface impact")* + +- **Route/page/surface**: + - `CustomerReviewWorkspace` + - Environment Review detail output-guidance summary (`UI-040`) + - existing Governance Inbox next-recommended item when a bounded consumer is added + - existing provider readiness / required-permissions guidance surfaces (`UI-072` / `UI-077`) when a bounded consumer is added + - existing environment readiness/recommended-action cards when a bounded consumer is added +- **Current or new page archetype**: existing strategic workspace/customer-review surface plus existing strategic operator surfaces; no new route archetype +- **Design depth**: Strategic Surface for review workspace, governance inbox, provider connections, and environment dashboard; Domain Pattern Surface for review detail and required-permissions guidance +- **Repo-truth level**: repo-verified runtime surfaces with existing guidance islands; no conceptual-future-state page creation required +- **Existing pattern reused**: + - `docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md` + - `docs/ui-ux-enterprise-audit/page-reports/ui-004-governance-inbox.md` + - `docs/ui-ux-enterprise-audit/page-reports/ui-009-provider-connections.md` + - `docs/ui-ux-enterprise-audit/route-inventory.md` entries `UI-040` and `UI-077` + - existing target-experience briefs for customer review workspace, governance inbox, provider readiness, and environment dashboard +- **New pattern required**: one bounded review-output-first resolution-guidance contract plus a reusable card/list rendering path only if it removes real duplication; no new global UI framework or taxonomy +- **Screenshot required**: yes, under `specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/` +- **Page audit required**: yes, update the relevant existing page reports for any surfaces actually touched during implementation. Because `UI-040` is currently unresolved in the registry, implementation must update `docs/ui-ux-enterprise-audit/unresolved-pages.md` unless it adds a dedicated review-detail page report. +- **Customer-safe review required**: yes, because review-output guidance is the first required visible consumer +- **Dangerous-action review required**: conditional only. V1 default bias is navigation, qualified download, or disclosure. If an existing source-owned executable action is surfaced, it must preserve its current confirmation, authorization, and audit behavior. +- **Coverage files updated or explicitly not needed**: + - [ ] `docs/ui-ux-enterprise-audit/route-inventory.md` + - [ ] `docs/ui-ux-enterprise-audit/design-coverage-matrix.md` + - [x] `docs/ui-ux-enterprise-audit/page-reports/...` + - [ ] `docs/ui-ux-enterprise-audit/strategic-surfaces.md` + - [ ] `docs/ui-ux-enterprise-audit/grouped-follow-up-candidates.md` + - [x] `docs/ui-ux-enterprise-audit/unresolved-pages.md` + - [ ] `N/A - no reachable UI surface impact` +- **No-impact rationale when applicable**: N/A + +## Cross-Cutting / Shared Pattern Reuse *(mandatory when the feature touches notifications, status messaging, action links, header actions, dashboard signals/cards, alerts, navigation entry points, evidence/report viewers, or any other existing shared operator interaction family; otherwise write `N/A - no shared interaction family touched`)* + +- **Cross-cutting feature?**: yes +- **Interaction class(es)**: status messaging, next-action guidance, readiness cards, decision-first summaries, proof links, evidence/report viewers, customer-safe disclosure, and cross-surface resolution actions +- **Systems touched**: + - `App\Support\ReviewPacks\ReviewPackOutputResolutionGuidance` + - `App\Support\OpsUx\OperationUxPresenter` + - `App\Support\Ui\OperatorExplanation\OperatorExplanationPattern` + - `App\Support\Ui\EnterpriseDetail\EnterpriseDetailSectionFactory` + - `App\Filament\Pages\Governance\GovernanceInbox` + - `App\Support\EnvironmentDashboard\EnvironmentDashboardSummaryBuilder` + - `App\Support\Providers\TargetScope\ProviderConnectionSurfaceSummary` + - `App\Filament\Pages\EnvironmentRequiredPermissions` +- **Existing pattern(s) to extend**: existing output-guidance, operator-explanation, primary-next-step, next-recommended-item, readiness-card, and required-permissions guidance paths +- **Shared contract / presenter / builder / renderer to reuse**: + - `ReviewPackOutputResolutionGuidance` + - `OperationUxPresenter::surfaceGuidance()` and related detail helpers + - `OperatorExplanationPattern` + - `EnterpriseDetailSectionFactory::primaryNextStep()` + - current scoped URL helpers and `OperationRunLinks` +- **Why the existing shared path is sufficient or insufficient**: the repo already has strong local guidance producers, but they do not share one explicit, scope-carrying, source-traceable, action-safe case envelope that later consumers can reuse without copying logic +- **Allowed deviation and why**: one bounded `ResolutionCase` / `ResolutionAction` normalizer plus adapter layer is allowed if it wraps current truth and avoids creating a third independent explanation framework +- **Consistency impact**: the same issue class should expose the same reading direction: title, reason, impact, one dominant action, secondary actions, and source references +- **Review focus**: prevent a parallel workflow engine, prevent new persisted state, prevent a second generic explanation taxonomy, and verify reuse over the existing guidance producers instead of replacement-by-rewrite + +## OperationRun UX Impact *(mandatory when the feature creates, queues, deduplicates, resumes, blocks, completes, or deep-links to an `OperationRun`; otherwise write `N/A - no OperationRun start or link semantics touched`)* + +- **Touches OperationRun start/completion/link UX?**: yes, but only by standardizing follow-up guidance and deep-link metadata over existing run detail/proof surfaces +- **Shared OperationRun UX contract/layer reused**: + - `OperationRunLinks` + - `OperationUxPresenter` + - existing run-detail and proof-link destinations +- **Delegated start/completion UX behaviors**: unchanged; queueing, dedupe, toasts, and terminal notification behavior remain owned by existing OperationRun UX flows +- **Local surface-owned behavior that remains**: dominant resolution ranking, action selection, and grouped supporting details per resolution case +- **Queued DB-notification policy**: unchanged +- **Terminal notification path**: unchanged +- **Exception required?**: none + +## Provider Boundary / Platform Core Check *(mandatory when the feature changes shared provider/platform seams, identity scope, governed-subject taxonomy, compare strategy selection, provider connection descriptors, or operator vocabulary that may leak provider-specific semantics into platform-core truth; otherwise write `N/A - no shared provider/platform boundary touched`)* + +- **Shared provider/platform boundary touched?**: yes +- **Boundary classification**: mixed +- **Seams affected**: provider readiness, required-permissions guidance, verification follow-up, and shared operator vocabulary for cross-surface resolution cases +- **Neutral platform terms preserved or introduced**: provider, workspace, environment, evidence basis, operation, resolution case, resolution action, source reference +- **Provider-specific semantics retained and why**: provider-owned adapters may still reference provider-specific permission or verification details where the underlying surface is already provider-owned and repo-real +- **Why this does not deepen provider coupling accidentally**: the framework core names neutral case/action fields and keeps provider-specific labels inside the provider adapter, provider surface, and existing verification/required-permissions truth +- **Follow-up path**: deeper provider readiness productization remains a follow-up slice, not part of the core contract + +## UI / Surface Guardrail Impact *(mandatory when operator-facing surfaces are changed; otherwise write `N/A`)* + +| Surface / Change | Operator-facing surface change? | Native vs Custom | Shared-Family Relevance | State Layers Touched | Exception Needed? | Low-Impact / `N/A` Note | +|---|---|---|---|---|---|---| +| Customer Review Workspace output guidance | yes | Native Filament page + existing Blade composition | review/output guidance, customer-safe disclosure | page, detail, URL-query | no | first required visible consumer; preserve current findings and accepted-risk follow-up overrides | +| Environment Review detail output-guidance summary | yes | Native Filament resource/detail | review/output guidance, qualified download | detail | no | paired with workspace handoff; preserve customer-workspace detail-mode CTA suppression | +| Governance Inbox next-recommended item | possible | Native Filament page | next recommended action, queue-clearing guidance | page | yes | only if reuse remains bounded | +| Provider readiness / required permissions guidance | possible | Native Filament resource/page | readiness, permission gap, safe next action | page, detail | yes | only if current truth can map cleanly | +| Environment dashboard readiness cards | possible | Existing builder + dashboard view | readiness, blocker, next action | page | yes | only if no new dashboard taxonomy is needed | + +## Decision-First Surface Role *(mandatory when operator-facing surfaces are changed)* + +| Surface | Decision Role | Human-in-the-loop Moment | Immediately Visible for First Decision | On-Demand Detail / Evidence | Why This Is Primary or Why Not | Workflow Alignment | Attention-load Reduction | +|---|---|---|---|---|---|---|---| +| Customer Review Workspace | Primary Decision Surface | Decide whether the current output is customer-safe, limited, or blocked | title, reason, impact, one primary action | evidence basis, technical details, operation proof | primary because this is the first review-output handoff surface | review consumption and handoff | removes warning-wall interpretation | +| Environment Review detail | Secondary Context | Understand why the current review cannot be repaired directly or can be shared | review status, output readiness, publication/sharing state, next action | sections, truth details, proof links | secondary because it deepens the chosen review | detail follow-up | avoids duplicate status dialects | +| Governance Inbox | Primary Decision Surface when consumed | Decide which governance item to clear next | lane, reason, impact, dominant action | source detail, diagnostics, decision history | primary for internal queue work | queue-clearing | keeps source-family detail secondary | +| Provider readiness | Primary Decision Surface when consumed | Decide whether readiness is blocked and what safe step resolves it | readiness posture, gap, one action | verification detail, permission matrix, audit trace | primary for integration readiness | provider recovery | reduces raw integration-detail scanning | +| Environment dashboard | Secondary Context when consumed | Decide which blocked domain deserves the next drilldown | blocker, impact, one next action | backup, recovery, operations, provider detail | secondary because it routes into domain owners | environment command surface | avoids equal-weight dashboard signals | + +## Audience-Aware Disclosure *(mandatory when operator-facing surfaces are changed)* + +| Surface | Audience Modes In Scope | Decision-First Default-Visible Content | Operator Diagnostics | Support / Raw Evidence | One Dominant Next Action | Hidden / Gated By Default | Duplicate-Truth Prevention | +|---|---|---|---|---|---|---|---| +| Review-output surfaces | customer-safe, operator-MSP | title, reason, impact, action, boundary | technical details, evidence basis, operation proof | raw payloads, internal diagnostics | one explicit next step | raw/support detail hidden or secondary | workspace states the issue once; detail adds proof | +| Internal operator surfaces | operator-MSP, manager, support | title, reason, impact, dominant action, scope | source refs, verification detail, run detail | raw provider/runtime payloads | one explicit next step | raw/support detail stays secondary or capability-gated | top card/lane explains first; later sections add evidence | + +## UI/UX Surface Classification *(mandatory when operator-facing surfaces are changed)* + +| Surface | Action Surface Class | Surface Type | Likely Next Operator Action | Primary Inspect/Open Model | Row Click | Secondary Actions Placement | Destructive Actions Placement | Canonical Collection Route | Canonical Detail Route | Scope Signals | Canonical Noun | Critical Truth Visible by Default | Exception Type / Justification | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| Customer Review Workspace | Utility / Workspace Decision | Customer-safe workspace hub | create/open draft, refresh inputs, open evidence, or download pack depending on case | explicit CTA in decision card | forbidden | grouped secondary links/disclosure | none in spec core | `/admin/reviews/workspace` | existing Environment Review and Review Pack detail/download | workspace + visible environment filter | Review output | issue, reason, impact, primary action | none | +| Environment Review detail | Detail / Artifact + Review Context | Existing review detail | inspect current review or follow next action | existing detail view | current repo-real behavior only | secondary links/disclosures | existing lifecycle actions stay separate | existing review collection route | existing review detail route | workspace/environment + customer-workspace context | Environment review | issue, status dimensions, primary action | none | +| Governance Inbox | Queue / Decision Surface | Existing governance queue | review the top open item | existing lane card / top recommendation | existing repo-real behavior | source detail / more context | existing mutations remain source-owned | `/admin/governance/inbox` | existing finding/exception/decision/review destinations | workspace + visible environment filter | Governance item | reason, impact, primary action | only if consumed | +| Provider readiness | Readiness / Configuration Surface | Existing provider list/detail or required-permissions page | open required permissions, rerun verification, or review readiness | explicit CTA in summary card | existing resource behavior | grouped links/disclosure | existing high-impact actions stay separately governed | existing provider routes | existing provider detail/required-permissions routes | workspace/environment | Provider readiness | gap, impact, primary action | only if consumed | + +## Operator Surface Contract *(mandatory when operator-facing surfaces are changed)* + +| Surface | Primary Persona | Decision / Operator Action Supported | Surface Type | Primary Operator Question | Default-visible Information | Diagnostics-only Information | Status Dimensions Used | Mutation Scope | Primary Actions | Dangerous Actions | +|---|---|---|---|---|---|---|---|---|---|---| +| Resolution-guided review output | Customer-safe reader / MSP operator | Understand whether output is trustworthy and what next step is allowed | review workspace + review detail | What is wrong, why, and what do I do next? | title, reason, impact, one action, explicit scope | technical details, source refs, proof links | review status, output readiness, sharing boundary | existing review or evidence flows only | open review, open evidence, qualified download, existing follow-up override targets | existing publish/archive remain separate | +| Resolution-guided internal follow-up | Operator / manager | Review readiness, provider, or operation blockers without diagnostics-first scanning | queue/dashboard/readiness summary when an optional consumer is explicitly adopted | What blocks progress now, and which safe path should I take? | title, reason, impact, one action, explicit scope | run detail, verification detail, source detail | readiness, evidence, operation follow-up | existing domain actions only | open required permissions, open operation proof, open review context | existing high-impact actions remain source-owned | + +## Proportionality Review *(mandatory when structural complexity is introduced)* + +- **New source of truth?**: no +- **New persisted entity/table/artifact?**: no +- **New abstraction?**: yes, one bounded derived resolution-case/action contract plus thin adapters +- **New enum/state/reason family?**: not by default. If presentation-only vocabularies are still needed after implementation review, they must stay non-persisted and narrower than the current source truth. +- **New cross-domain UI framework/taxonomy?**: no. This spec allows one bounded case/action envelope over already-existing guidance producers, not a new UI framework. +- **Current operator problem**: different strategic surfaces already know something is blocked, risky, stale, or follow-up-required, but they do not all tell the operator the next safe action in the same traceable way +- **Existing structure is insufficient because**: current guidance producers are local and incompatible in shape; cross-surface reuse currently means copy/paste mapping or divergent local heuristics +- **Narrowest correct implementation**: add a thin derived contract and bounded adapters that wrap existing truth and existing actions instead of replacing existing explanation/guidance systems +- **Ownership cost**: new support-layer vocabulary, adapter tests, cross-surface review burden, and care to avoid a parallel framework +- **Alternative intentionally rejected**: local copy-only fixes, a new workflow engine, a fully generic issue taxonomy, new persistence, and a broad provider-neutral execution framework +- **Release truth**: current-release productization and trust hardening over already-existing guidance paths; AI remains documentation-only + +### Compatibility posture + +This feature assumes a pre-production environment. + +Backward compatibility, legacy aliases, migration shims, historical fixtures, and compatibility-specific tests are out of scope unless explicitly required by this spec. + +Canonical replacement is preferred over preservation. + +## Testing / Lane / Runtime Impact *(mandatory for runtime behavior changes)* + +- **Test purpose / classification**: Unit + Feature + Browser +- **Validation lane(s)**: fast-feedback + confidence + browser +- **Why this classification and these lanes are sufficient**: the central risk is deterministic mapping and first-screen operator behavior, not DB engine semantics or heavy suite discovery +- **New or expanded test families**: one small `ResolutionGuidance` unit family plus focused integrations for review/workspace/detail consumers +- **Fixture / helper cost impact**: reuse existing review, evidence, provider, and operation fixtures where possible; do not widen default helpers +- **Heavy-family visibility / justification**: browser coverage is explicit because this spec changes first-screen decision hierarchy on strategic surfaces +- **Special surface test profile**: `global-context-shell` + `shared-detail-family` + bounded strategic surface smoke +- **Standard-native relief or required special coverage**: special coverage required because this feature changes one-primary-action, grouped disclosure, and action-safe next-step behavior across shared surfaces +- **Reviewer handoff**: verify the new contract stays derived-only, that each adapter reuses existing truth, and that validation commands stay focused +- **Budget / baseline / trend impact**: low to moderate; one new focused browser smoke, a small unit family, and several focused feature tests +- **Escalation needed**: document-in-feature if a proposed consumer needs a broader dashboard or provider rewrite +- **Active feature PR close-out entry**: Guardrail / Smoke Coverage +- **Planned validation commands**: + - focused Spec 350 unit/feature tests for contract + adapters + - focused review/workspace/detail integration tests + - one bounded browser smoke + - filtered regressions for Specs 347/349, plus Spec 346 only if a Governance Inbox consumer or shared inbox-facing helper is adopted + - `pint --dirty` + - `git diff --check` + +## User Scenarios & Testing *(mandatory)* + +### User Story 1 - See one safe next step for blocked review output (Priority: P1) + +An operator opening Customer Review Workspace or review detail must understand immediately whether the current review output is customer-safe, limited, or blocked, and which repo-real next step is safest. + +**Why this priority**: This is the clearest current sellability and trust surface, and it already has real guidance logic from Specs 347 and 349. + +**Independent Test**: Seed published-blocked, draft-blocked, and customer-safe-ready review states and confirm the surface shows one dominant action with scope-safe secondary proof. + +**Acceptance Scenarios**: + +1. **Given** a published review whose evidence basis is incomplete, **When** the operator opens the workspace, **Then** the page explains that the output is not customer-ready and recommends the correct next repo-real step instead of a warning wall. +2. **Given** a current draft review that can still be refreshed, **When** the operator opens the same surface, **Then** the page recommends refreshing review inputs or opening the draft instead of claiming the published review can be fixed directly. + +--- + +### User Story 2 - Reuse the same issue/action structure across bounded additional consumers (Priority: P2) + +An operator working across review output and any additional bounded provider-readiness or operation-follow-up consumer needs the same reading direction: issue, reason, impact, one action, supporting proof. + +**Why this priority**: The product already has multiple real guidance islands; consistency is the current productization gap, not raw missing data. + +**Independent Test**: Confirm the required review-output contract shape is deterministic, and if an additional provider-readiness or operation-follow-up adapter is adopted in-scope, confirm it emits the same contract shape with explicit scope, source refs, and one primary action. + +**Acceptance Scenarios**: + +1. **Given** a provider permission gap or an operation follow-up-required run is adopted as an in-scope consumer, **When** the adapter builds a resolution case, **Then** the case contains exactly one primary action, explicit scope, and source references. +2. **Given** a consumer surface lacks the safety fields required to expose an existing executable path safely, **When** the case is rendered, **Then** the primary action degrades to navigation, qualified download, disclosure, or `none` instead of exposing a fake fix button. + +--- + +### User Story 3 - Keep execution safe and AI deferred (Priority: P3) + +A workspace owner or reviewer needs resolution actions to remain capability-aware, confirmation-aware, auditable, and clearly human-approved when they reuse existing executable flows, with any future AI connection documented but not active. + +**Why this priority**: A shared guidance contract becomes dangerous if it implies executable authority without preserving the existing safe-execution rules. + +**Independent Test**: Review mutating and non-mutating action cases, confirm safety metadata is present or the action degrades, and confirm no AI call or AI-visible runtime field is introduced. + +**Acceptance Scenarios**: + +1. **Given** a case whose primary action reuses an existing source-owned executable path, **When** the contract is built, **Then** the action includes capability, confirmation, audit, and `OperationRun` hints where applicable, or becomes non-executable. +2. **Given** the future AI extension document, **When** a reviewer inspects the package, **Then** they can see the reserved extension fields and mandatory gates without any active AI execution path in scope. + +## Requirements *(mandatory)* + +### Functional Requirements + +- **FR-350-001**: The system MUST define a shared derived `ResolutionCase` contract for operator guidance and a shared derived `ResolutionAction` contract for the dominant next step. +- **FR-350-002**: The contract MUST be scope-explicit and traceable to repo-backed source records; no hidden session or shell scope is allowed. +- **FR-350-003**: Each resolution case MUST expose exactly one primary resolution action. +- **FR-350-004**: V1 primary actions MUST default to navigation, qualified download, disclosure, or `none` unless the action is reusing an existing source-owned executable path that already has a repo-real safety envelope. +- **FR-350-005**: If a primary action reuses an existing source-owned executable path, it MUST carry the safety metadata required to preserve existing capability, confirmation, audit, and `OperationRun` behavior. +- **FR-350-006**: If full safe-execution metadata cannot be provided, the action MUST degrade to navigation, qualified download, disclosure, or `none` instead of rendering a fake fix path. +- **FR-350-007**: The required v1 adapter set MUST cover review-pack output guidance, including evidence-basis gaps already surfaced through `ReviewPackOutputResolutionGuidance`; v1 MUST NOT introduce a standalone evidence-basis adapter. +- **FR-350-008**: Customer Review Workspace and Environment Review detail MUST be the first required visible consumers of the shared contract, while preserving current `findings_follow_up_required`, `accepted_risk_follow_up_required`, and customer-workspace detail-mode CTA-suppression behavior. +- **FR-350-009**: If operation follow-up is adopted as an in-scope consumer, the adapter MUST reuse existing `OperationUxPresenter`, `OperatorExplanationPattern`, and existing proof-link destinations where applicable. +- **FR-350-010**: If provider readiness is adopted as an in-scope consumer, the adapter MUST reuse existing required-permissions, verification, and provider-surface truth instead of inventing a new provider readiness engine. +- **FR-350-011**: Governance Inbox, provider readiness surfaces, required-permissions surfaces, and environment readiness cards MAY consume the same contract only when the reuse remains bounded and does not require a broader surface redesign. +- **FR-350-012**: Technical details, source references, and supporting evidence MUST remain secondary to issue, reason, impact, and primary action. +- **FR-350-013**: The framework MUST not introduce persistence unless a later spec proves independent lifecycle truth is necessary. +- **FR-350-014**: The framework MUST not introduce a workflow engine, approval engine, queue family, or mandatory standalone evidence-guidance subsystem. +- **FR-350-015**: The framework MUST document a future AI/HITL extension point, but MUST NOT render or execute AI suggestions in v1. + +### Non-Functional Requirements + +- **NFR-350-001**: Default-visible guidance must be calm, enterprise-safe, and decision-first: one issue, one reason, one impact, one primary action. +- **NFR-350-002**: The core contract must remain provider-neutral even when a provider-owned adapter exposes provider-specific detail. +- **NFR-350-003**: Guidance derivation must stay bounded to the already-loaded or already-scoped records of the current surface wherever possible. +- **NFR-350-004**: The contract must be testable as deterministic data without requiring browser-only proof for every adapter. +- **NFR-350-005**: Existing workspace/environment isolation, signed-download safety, and authorization boundaries must remain unchanged. + +## Risks + +- **Risk 1 - A third parallel guidance framework appears**: Mitigation: require reuse of existing guidance producers and forbid replacement-by-rewrite. +- **Risk 2 - The spec becomes too abstract**: Mitigation: keep the required proof on already-productized review surfaces, keep evidence-basis guidance inside the review-output adapter, and defer any broader provider/dashboard/gov adoption unless it stays bounded. +- **Risk 3 - Provider surfaces force a broader rewrite**: Mitigation: make deeper provider readiness adoption optional and bounded inside this spec; escalate broader gaps as follow-up work. +- **Risk 4 - Suggested actions imply authority the runtime does not actually have**: Mitigation: degrade to navigation/disclosure when safety metadata is incomplete. + +## Deferred Follow-Up Candidates + +- Sellable smoke matrix for governance, review, evidence, and export flows +- Provider readiness deeper productization +- Customer portal output-boundary contract +- Private AI resolution suggestion runtime consumer diff --git a/specs/350-operator-resolution-guidance-framework-v1/tasks.md b/specs/350-operator-resolution-guidance-framework-v1/tasks.md new file mode 100644 index 00000000..5179481f --- /dev/null +++ b/specs/350-operator-resolution-guidance-framework-v1/tasks.md @@ -0,0 +1,131 @@ +# Tasks: Spec 350 - Operator Resolution Guidance Framework v1 + +**Input**: `specs/350-operator-resolution-guidance-framework-v1/spec.md`, `plan.md`, `repo-truth-map.md`, `contracts/`, and `checklists/requirements.md` + +**Tests**: Required. This is a cross-surface operator-guidance and trust-surface change over existing Filament pages, detail surfaces, and support-layer guidance producers. + +## Test Governance Checklist + +- [x] Lane assignment is explicit and narrow: Unit for contract/adapters, Feature for surface integration, Browser for first-screen trust proof. +- [x] New or changed tests stay in the smallest honest family, and the browser addition is explicit. +- [x] Shared helpers, factories, seeds, fixtures, and context defaults stay cheap by default. +- [x] Planned validation commands cover the change without pulling unrelated lane cost. +- [x] The declared surface profiles (`global-context-shell` and `shared-detail-family`) are explicit. +- [x] Any new abstraction remains derived-only and does not create hidden persistence or a workflow engine. + +## Phase 1: Preparation And Repo Truth + +**Purpose**: Keep the implementation bounded to the existing guidance-producing runtime paths and prevent a third parallel framework. + +- [x] T001 Re-read `spec.md`, `plan.md`, `repo-truth-map.md`, all contract docs, and `checklists/requirements.md` before runtime changes. +- [x] T002 Re-read related historical context only: Specs 161, 312, 338, 346, 347, and 349. Do not modify their artifacts. +- [x] T003 Re-verify the current runtime truth in `apps/platform/app/Support/ReviewPacks/ReviewPackOutputResolutionGuidance.php`. +- [x] T004 Re-verify the current runtime truth in `apps/platform/app/Support/OpsUx/OperationUxPresenter.php`. +- [x] T005 Re-verify the current runtime truth in `apps/platform/app/Support/Ui/OperatorExplanation/OperatorExplanationPattern.php` and `apps/platform/app/Support/Ui/EnterpriseDetail/EnterpriseDetailSectionFactory.php`. +- [x] T006 Re-verify the current runtime truth in `apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php` and `apps/platform/app/Filament/Resources/EnvironmentReviewResource.php`. +- [x] T007 Re-verify the current runtime truth in `apps/platform/app/Filament/Pages/Governance/GovernanceInbox.php`, `apps/platform/app/Support/EnvironmentDashboard/EnvironmentDashboardSummaryBuilder.php`, `apps/platform/app/Support/Providers/TargetScope/ProviderConnectionSurfaceSummary.php`, and `apps/platform/app/Filament/Pages/EnvironmentRequiredPermissions.php`. +- [x] T008 Keep `specs/350-operator-resolution-guidance-framework-v1/repo-truth-map.md` current if runtime inspection reveals a narrower or broader bounded truth. +- [x] T009 Confirm no migration, package, env var, queue family, scheduler change, storage-topology change, panel/provider change, or global-search change is required. +- [x] T010 Confirm Filament v5 / Livewire v4.0+ compliance and that panel provider registration remains `apps/platform/bootstrap/providers.php`. + +## Phase 2: Tests First + +**Purpose**: Lock the central contract, adapter semantics, and first visible consumers before runtime refactor. + +- [x] T011 Add `apps/platform/tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php`. +- [x] T012 Add `apps/platform/tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php`. +- [ ] T013 Only if a provider-readiness adapter is adopted in-scope, add `apps/platform/tests/Unit/ResolutionGuidance/Spec350ProviderReadinessResolutionAdapterTest.php`. +- [ ] T014 Only if an operation-follow-up adapter is adopted in-scope, add `apps/platform/tests/Unit/ResolutionGuidance/Spec350OperationFollowUpResolutionAdapterTest.php`. +- [x] T015 Add `apps/platform/tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php`. +- [x] T016 Add `apps/platform/tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php`. +- [x] T017 Add `apps/platform/tests/Browser/Spec350OperatorResolutionGuidanceSmokeTest.php`. +- [x] T018 Add assertions that every case has explicit scope, source refs, evidence refs where applicable, exactly one primary action, and no fake execution paths. +- [x] T019 Add assertions that executable actions are modeled only when a source-owned safety envelope exists, otherwise they degrade to navigation, qualified download, disclosure, or `none`. +- [x] T020 Reuse or extend existing Spec 347/349 regressions instead of duplicating their full runtime coverage; pull in Spec 346 only if a Governance Inbox consumer or inbox-facing shared helper is adopted. + +## Phase 3: Core Contract + +**Purpose**: Introduce the narrowest shared case/action envelope that can wrap the existing guidance producers. + +- [x] T021 Choose the narrowest contract shape under `apps/platform/app/Support/ResolutionGuidance/`, preferring validated arrays unless small readonly value objects clearly reduce review risk. +- [ ] T022 If value objects are the narrowest shape, create `apps/platform/app/Support/ResolutionGuidance/ResolutionCase.php`. +- [ ] T023 If value objects are the narrowest shape, create `apps/platform/app/Support/ResolutionGuidance/ResolutionAction.php`. +- [ ] T024 Only add presentation-only supporting enums/value objects for severity, status, or action type if plain strings/constants prove insufficient. +- [x] T025 Ensure the contract stays derived-only and request-scoped; do not add persistence or request-crossing cache behavior. +- [x] T026 Ensure the contract carries explicit scope, one primary action, secondary actions, source refs, evidence refs where applicable, and technical-detail disclosure payloads. +- [x] T027 Ensure the contract shape can wrap existing `ReviewPackOutputResolutionGuidance`, `OperationUxPresenter`, `OperatorExplanationPattern`, and `primaryNextStep` semantics without replacing them. +- [x] T028 Add validation/mapping tests proving unsupported or unsafe executable actions degrade to navigation, qualified download, disclosure, or `none`. + +## Phase 4: Review-Pack Adapter And Review-Output Guardrails + +**Purpose**: Reuse the existing review-output guidance work and extend it into the shared contract without reopening Spec 347 or Spec 349 truth. + +- [x] T029 Create `apps/platform/app/Support/ResolutionGuidance/Adapters/ReviewPackOutputResolutionAdapter.php`. +- [x] T030 Wrap `ReviewPackOutputResolutionGuidance` so review-output cases expose explicit scope, source refs, evidence refs, and safe action typing. +- [x] T031 Keep evidence-basis guidance inside the review-output adapter for v1; do not introduce a standalone `EvidenceBasisResolutionAdapter`. +- [x] T032 Keep published-versus-draft review immutability and next-step rules aligned with current repo truth and current customer-workspace/detail behavior. +- [x] T033 Preserve current `CustomerReviewWorkspace` findings-follow-up and accepted-risk follow-up overrides instead of flattening them into the shared contract. +- [x] T034 Preserve current customer-workspace detail-mode CTA suppression in `EnvironmentReviewResource`. +- [x] T035 Add focused tests for blocked published review, draft-refresh path, evidence-missing path, follow-up override behavior, and safe disclosure fallback. + +## Phase 5: Optional Provider And Operation Adapters + +**Purpose**: Standardize provider-readiness and operation-follow-up guidance only if a concrete same-slice consumer can adopt them without rebuilding those domains. + +- [ ] T036 Only if a provider-readiness consumer is adopted in-scope, create `apps/platform/app/Support/ResolutionGuidance/Adapters/ProviderReadinessResolutionAdapter.php`. +- [ ] T037 If the provider adapter is adopted, wrap existing provider summary, required-permissions, verification, and provider-owned next-step truth without inventing a new provider readiness engine. +- [ ] T038 If the provider adapter is adopted, keep provider-specific terms and permission details inside the provider adapter and provider surfaces, not in the core contract. +- [ ] T039 Only if an operation-follow-up consumer is adopted in-scope, create `apps/platform/app/Support/ResolutionGuidance/Adapters/OperationFollowUpResolutionAdapter.php`. +- [ ] T040 If the operation adapter is adopted, wrap `OperationUxPresenter`, existing proof links, and operator explanation truth into explicit follow-up cases with safe action typing. +- [ ] T041 If the operation adapter is adopted, ensure operation-follow-up cases do not change queueing, dedupe, terminal notification, or run lifecycle behavior. +- [ ] T042 Only if optional adapters are adopted, add focused tests for provider gaps or operation follow-up plus proof-link-based fallback behavior. + +## Phase 6: Rendering And First Consumers + +**Purpose**: Apply the shared contract where it already has the strongest repo-real value and keep broader rollout bounded. + +- [ ] T043 Create `apps/platform/resources/views/components/resolution-guidance-card.blade.php` only if it reduces real duplication across the first consumers. +- [ ] T044 Create `apps/platform/resources/views/components/resolution-guidance-list.blade.php` only if the list wrapper reduces duplication without creating a new global UI framework. +- [x] T045 Update `apps/platform/app/Filament/Pages/Reviews/CustomerReviewWorkspace.php` to consume the shared contract via the review-output adapter without regressing current follow-up overrides. +- [x] T046 Update `apps/platform/resources/views/filament/pages/reviews/customer-review-workspace.blade.php` so the first decision block renders the shared case shape. +- [x] T047 Update `apps/platform/app/Filament/Resources/EnvironmentReviewResource.php` to expose the shared case shape for output guidance and qualified download behavior while preserving customer-workspace detail mode. +- [x] T048 Update `apps/platform/app/Filament/Resources/EnvironmentReviewResource/Pages/ViewEnvironmentReview.php` or its supporting state so the detail surface uses the same case/action reading direction without reintroducing repeated primary-action rails. +- [x] T049 Keep technical details collapsed or clearly secondary in the first visible consumers. +- [ ] T050 Only if reuse remains bounded, integrate the same contract into the Governance Inbox top recommendation without replacing the existing lane model. +- [ ] T051 Only if reuse remains bounded, integrate the same contract into provider readiness or required-permissions summary surfaces without redesigning the full provider surface. +- [ ] T052 Only if reuse remains bounded, integrate the same contract into environment dashboard readiness/recommended-action summaries without introducing a new dashboard taxonomy. + +## Phase 7: Copy, Audit, And Browser Proof + +**Purpose**: Align copy, audit artifacts, and screenshots with the shared contract. + +- [x] T053 Update only the required guidance localization keys in `apps/platform/lang/en/localization.php` when new copy is actually required; existing copy remained sufficient in this slice. +- [x] T054 Update matching keys in `apps/platform/lang/de/localization.php` when new copy is actually required; existing copy remained sufficient in this slice. +- [x] T055 Update `docs/ui-ux-enterprise-audit/page-reports/ui-006-customer-review-workspace.md` for the required first consumer changes. +- [x] T056 Resolve `UI-040` in `docs/ui-ux-enterprise-audit/unresolved-pages.md` unless a dedicated Environment Review detail report is added in the implementation PR. +- [ ] T057 If Governance Inbox is consumed, update `docs/ui-ux-enterprise-audit/page-reports/ui-004-governance-inbox.md`. +- [ ] T058 If provider readiness or required permissions is consumed, update `docs/ui-ux-enterprise-audit/page-reports/ui-009-provider-connections.md` and any current `UI-077` registry artifact that records Required Permissions coverage. +- [x] T059 Capture screenshots under `specs/350-operator-resolution-guidance-framework-v1/artifacts/screenshots/`. + +## Phase 8: Validation + +**Purpose**: Prove the contract stays bounded and preserves existing trust/safety rules. + +- [x] T060 Run `cd apps/platform && ./vendor/bin/sail php vendor/bin/pest tests/Unit/ResolutionGuidance/Spec350ResolutionCaseContractTest.php tests/Unit/ResolutionGuidance/Spec350ReviewPackResolutionAdapterTest.php --compact`. +- [x] T061 Run `cd apps/platform && ./vendor/bin/sail artisan test tests/Feature/Filament/Spec350CustomerReviewWorkspaceGuidanceIntegrationTest.php tests/Feature/EnvironmentReview/Spec350EnvironmentReviewResolutionGuidanceTest.php --compact`. +- [x] T062 Run `cd apps/platform && ./vendor/bin/sail php vendor/bin/pest tests/Browser/Spec350OperatorResolutionGuidanceSmokeTest.php --compact`. +- [ ] T063 Only if a Governance Inbox consumer or inbox-facing shared helper is adopted, run `cd apps/platform && ./vendor/bin/sail artisan test --compact --filter=Spec346`. +- [x] T064 Run `cd apps/platform && ./vendor/bin/sail artisan test --compact --filter=Spec347`. +- [x] T065 Run `cd apps/platform && ./vendor/bin/sail artisan test --compact --filter=Spec349`. +- [x] T066 Run `cd apps/platform && ./vendor/bin/sail artisan test --compact --filter=CustomerReviewWorkspace`. +- [ ] T067 Only if optional provider-readiness or operation consumers are adopted, run their focused unit tests and any additional surface regressions. +- [x] T068 Run `cd apps/platform && ./vendor/bin/sail pint --dirty` and `git diff --check`. + +## Non-Goals Checklist + +- [ ] NT001 Do not create a new persisted resolution entity, table, or runtime-owned state machine. +- [ ] NT002 Do not create a workflow engine, approval engine, or queue family. +- [ ] NT003 Do not replace `ReviewPackOutputResolutionGuidance`, `OperationUxPresenter`, or `OperatorExplanationPattern` with a greenfield subsystem. +- [ ] NT004 Do not broaden dashboard, governance inbox, or provider readiness into redesign work if bounded consumption proves insufficient. +- [ ] NT005 Do not add AI execution, AI summaries, or AI-visible runtime suggestions. +- [ ] NT006 Do not weaken current workspace/environment scope, authorization, signed-download safety, or existing destructive-action safeguards.