From 17390c9b0d8e45d08725ab2713d5f79bdfee34d9 Mon Sep 17 00:00:00 2001 From: Takeshi Date: Mon, 12 Oct 2026 09:05:02 +0900 Subject: [PATCH] Record guest normalization equivalence and decline adoption without whole performance gain --- .../IMPLEMENTATION_PLAN.md | 4 +- .../PROGRESS_INTEGRATION.md | 4 +- .../README.md | 13 + .../manifest.json | 323 ++++ ...-02-current-progress-disposition-r301.json | 836 ++++++++ ...-whole-actual-independent-review-r300.json | 584 ++++++ ...-preexecution-independent-review-r300.json | 327 ++++ ...st-need-normalization-impact-whole-r300.py | 65 + .../actual-root-verification.json | 493 +++++ .../baseline-guarded.gd | 16 + .../after647.varbytes.zst | Bin 0 -> 246720 bytes .../baseline-measurement/report.json | 32 + .../candidate-guarded.gd | 16 + .../after647.varbytes.zst | Bin 0 -> 246720 bytes .../candidate-measurement/report.json | 32 + .../execution.json | 740 ++++++++ .../input.json.gz | Bin 0 -> 292156 bytes .../preexecution-root-verification.json | 273 +++ .../s6-guarded.gd | 18 + .../whole.gd | 38 + ...al-actual-independent-review-r299-r02.json | 336 ++++ ...execution-independent-review-r299-r02.json | 154 ++ ...-preexecution-independent-review-r299.json | 190 ++ ...guest-need-normalization-local-r299-r02.py | 44 + .../actual-root-verification.json | 218 +++ .../custom_definition.gd | 9 + .../execution.json | 278 +++ .../guarded.gd | 5 + .../input.json.gz | Bin 0 -> 227649 bytes .../local.gd | 109 ++ .../evaluation-fixtures.varbytes.zst | Bin 0 -> 3897 bytes .../measurement/report.json | 53 + .../original_guest_service.gd | 1688 +++++++++++++++++ .../preexecution-root-verification.json | 123 ++ .../input.json.gz | Bin 0 -> 227557 bytes .../preexecution-root-verification.json | 118 ++ .../input.json | 103 + .../execution.json.gz | Bin 0 -> 98799 bytes .../plan_validation.json | 259 +++ ...ion-actual-independent-review-r301.json.gz | Bin 0 -> 5180 bytes ...integration-root-verification-r301.json.gz | Bin 0 -> 3624 bytes .../r301-commit-review-manifest.json | 22 + .../progress_snapshot.json | 91 +- .../work_packages.json | 63 +- 44 files changed, 7657 insertions(+), 20 deletions(-) create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/README.md create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-current-progress-disposition-r301.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/execution.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/whole.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/execution.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/guarded.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/local.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-candidate-r301/input.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/execution.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/plan_validation.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/p23-02-progress-integration-actual-independent-review-r301.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/p23-02-progress-integration-root-verification-r301.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/r301-commit-review-manifest.json diff --git a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md index 699ba24..66b0620 100644 --- a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md +++ b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md @@ -1,8 +1,8 @@ # 原本全実装に向けた作業計画 2026年10月改訂 -## P23-02 現着手・次に閉じる1件(2026-10-12・r294証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r301証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新の局所・原S6影響・whole647検証済み実験候補はr290/library291。r285-r02の整数Array符号化/追記・単一先頭削除候補は実校正を通らず、r287の4024/112失敗を拒否記録として保持。r290は型付きINT・空classのscript不在をNILまたはnull OBJECTだけ許す判定修復で、符号化・全4校正・元fallback・記録・閾値・通知・所有処理は親と同一。静的290とbridge compile1/link1・SDK再コンパイル0のhost291を独立有限受理。局所r292-r02は同一library291をactual loadし、原260-r02の同入力/設定/原1299stage/engine/fixture bodyを照合した有効な原結果を再利用、原Budget833行・6,589,288bytes全文一致と整数codec33ケース・4024/0を独立有限受理。整数28ケースは型付き/無型・read-only/可変・int32/int64境界・窓長0/1/2/9/511/512/513・返却bytesの変更隔離を実engine bytesと比較、非整数5ケースは拒否/無変更。説明3箇所の旧対象名による未実行r292拒否は履歴保持し、r02で説明だけ修復・試験基準不変・既存libraryコピー再利用。r293-r04は同一r290/library291で元S6/GameClock24/0、直前r274/library275と同cold646/paused/speed1/同Budget257一時patch/原Pathのwhole各15/0、全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/source/default/stage/SUPPORT保護復元を独立有限受理。同期時間1214852→1217932usは隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。料金/重み/閾値/論理時刻/行動/会計/乱数/保存は変更しない。r274/275の純タグ局所278-r04・whole281、同期builtin fallback静的280と他の旧実験詳細は版付き証拠・before/previous_summaryへ保持。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。Gitの実験checkpoint配下に空.gdignoreを置き、Budget class_nameが本体のresource走査へ混ざることを防止。正式完了追加0。次はr290/library291は今回の単発比較で性能改善を示さず追加codecの維持負担があるため不採用とし、次の性能修正元はr274/library275を保持する。r290/library291の局所・原S6影響・全保存同値証拠を保持し、代表同期負荷の必須性能未達を解消する関連修正を1件に絞る。未変更版の性能反復や全回帰を重複せず、関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機C08/X8だけブロック。最新Guest候補r298はNeed mapを同一評価内で共有、exact service/guest/definition ScriptとDictionary guard、原validation・custom fallback・呼出/計算順序を維持。r295は局所296の単一Need測定で速度利益を示さず未採用。r298静的支持と局所299-r02の1657/0、235入力+2callback+6scalar state=243結果全文同値を独立有限受理。INT極値・String/StringName・readonly・入力保持・所有・bool/float/String scalar/stateを確認。r299説明の旧1653表記は未実行拒否記録を保持、r02は説明だけ修復しQA/1657基準不変。r300は同一r274/library275で原S6/GameClock24/0、同Budget257/原Path・cold646/paused/speed1の元Guest対r298 whole各15/0、全11,487,732 bytes原oracle同値・3所有PID正常終了・private/strict/source/default/stages/SUPPORT復元を独立有限受理。同期時間1153117→1167153usは隣接単発観測であり、安定利益/P95/D10/50msを認定しない。Object変換/nested Resource hook/script replacement・一般再入は未受入。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。既存実装親r274/library275を保持、r298は未採用。旧codec290の不採用と局所/whole証拠を履歴保持。全172・通常OS/Windows・性能・単位完成は未受入。正式完了追加0。次はr298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md index 1d745ae..9b23136 100644 --- a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md +++ b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md @@ -1,8 +1,8 @@ # P00〜P03 進捗台帳への証拠統合 -## P23-02 現着手・次に閉じる1件(2026-10-12・r294証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r301証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新の局所・原S6影響・whole647検証済み実験候補はr290/library291。r285-r02の整数Array符号化/追記・単一先頭削除候補は実校正を通らず、r287の4024/112失敗を拒否記録として保持。r290は型付きINT・空classのscript不在をNILまたはnull OBJECTだけ許す判定修復で、符号化・全4校正・元fallback・記録・閾値・通知・所有処理は親と同一。静的290とbridge compile1/link1・SDK再コンパイル0のhost291を独立有限受理。局所r292-r02は同一library291をactual loadし、原260-r02の同入力/設定/原1299stage/engine/fixture bodyを照合した有効な原結果を再利用、原Budget833行・6,589,288bytes全文一致と整数codec33ケース・4024/0を独立有限受理。整数28ケースは型付き/無型・read-only/可変・int32/int64境界・窓長0/1/2/9/511/512/513・返却bytesの変更隔離を実engine bytesと比較、非整数5ケースは拒否/無変更。説明3箇所の旧対象名による未実行r292拒否は履歴保持し、r02で説明だけ修復・試験基準不変・既存libraryコピー再利用。r293-r04は同一r290/library291で元S6/GameClock24/0、直前r274/library275と同cold646/paused/speed1/同Budget257一時patch/原Pathのwhole各15/0、全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/source/default/stage/SUPPORT保護復元を独立有限受理。同期時間1214852→1217932usは隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。料金/重み/閾値/論理時刻/行動/会計/乱数/保存は変更しない。r274/275の純タグ局所278-r04・whole281、同期builtin fallback静的280と他の旧実験詳細は版付き証拠・before/previous_summaryへ保持。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。Gitの実験checkpoint配下に空.gdignoreを置き、Budget class_nameが本体のresource走査へ混ざることを防止。正式完了追加0。次はr290/library291は今回の単発比較で性能改善を示さず追加codecの維持負担があるため不採用とし、次の性能修正元はr274/library275を保持する。r290/library291の局所・原S6影響・全保存同値証拠を保持し、代表同期負荷の必須性能未達を解消する関連修正を1件に絞る。未変更版の性能反復や全回帰を重複せず、関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機C08/X8だけブロック。最新Guest候補r298はNeed mapを同一評価内で共有、exact service/guest/definition ScriptとDictionary guard、原validation・custom fallback・呼出/計算順序を維持。r295は局所296の単一Need測定で速度利益を示さず未採用。r298静的支持と局所299-r02の1657/0、235入力+2callback+6scalar state=243結果全文同値を独立有限受理。INT極値・String/StringName・readonly・入力保持・所有・bool/float/String scalar/stateを確認。r299説明の旧1653表記は未実行拒否記録を保持、r02は説明だけ修復しQA/1657基準不変。r300は同一r274/library275で原S6/GameClock24/0、同Budget257/原Path・cold646/paused/speed1の元Guest対r298 whole各15/0、全11,487,732 bytes原oracle同値・3所有PID正常終了・private/strict/source/default/stages/SUPPORT復元を独立有限受理。同期時間1153117→1167153usは隣接単発観測であり、安定利益/P95/D10/50msを認定しない。Object変換/nested Resource hook/script replacement・一般再入は未受入。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。既存実装親r274/library275を保持、r298は未採用。旧codec290の不採用と局所/whole証拠を履歴保持。全172・通常OS/Windows・性能・単位完成は未受入。正式完了追加0。次はr298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/README.md b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/README.md new file mode 100644 index 0000000..62030b2 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/README.md @@ -0,0 +1,13 @@ +# P23-02 Guest Need local/whole r299–r301 checkpoint + +r298 の有限局所 r299-r02、原 S6 と代表 whole r300、r301 台帳反映の証拠を保存する。候補ソース r295/r298、先行 r296 と静的レビューは隣の guest-need-normalization-r295-r298 checkpoint に保持し重複保存しない。 + +r299 は説明の旧試験数 1653 が残ったため未実行拒否。r299-r02 は説明と参照パスだけ修復し、QA・実行 gate の 1657 条件を維持した。実 Godot 局所は 1657/0、235 inputs+2 custom callback+6 scalar state=243 fixture。全 expected/actual ordered typed bytes 同値を独立レビュー済み。bool/float/String の追加状態・readonly・INT 極値等の列挙条件に限り、Object/Resource hook/script replacement・一般再入は未確認。 + +r300 は同じ r274/library275 と Budget257 を使用し、Guest298 を S6/candidate のみへ適用。原 S6/GameClock 24/0 後、cold646/paused/speed1 の原 Guest と候補 whole 各15/0。両 after647 全11,487,732 bytes が原 oracle と一致。全3 owned engine が正常終了、strict/private・Guest/Budget/project 復元・source/default/D4/SUPPORT/共有親 stage 保全を独立レビュー済み。同期時間 1,153,117→1,167,153 µs は隣接単発観測で、速度利益を示さず、安定した遅化や原因を断定しない。50ms/P95/D10 性能受入なし。 + +r298 は採用を見送る。実装親 r274/library275、制作 r32、選定済み未採用作業 r62 を保持する。次は既存版付き attribution と現在の経路投影処理を照合し、支配処理の必要な修正1件を選ぶ。全回帰の重複・小さな候補の際限ない追加は避ける。 + +正式完了追加0、30パッケージ/88成果、正式9/着手19/予定60、部分点なし。原17条件未受入、Windows C08/X8のみブロック、手動Ctrl保持wheel/左保持dragは延期・免除なし。必須全172、通常OS/x3/小画面/終了、同一Windows配布版実機など残件をr301台帳へ反映した。台帳 validator49/0はゲーム受入を代替しない。 + +manifest は保存コピーと原ファイルのサイズ・SHA256を固定する。大きなJSONはgzip復元後に全文一致を検証。原絶対参照とレビュー時r294文脈を保持し、過去正本は integration-candidate-r301/before 又は Git履歴を参照する。engine/SDK/stage等を備えた単独実行パッケージではない。完全実行証拠はローカル artifacts に残し、保存 GDScript は親 .gdignore で本体resource走査から除外する。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/manifest.json new file mode 100644 index 0000000..54851ac --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/manifest.json @@ -0,0 +1,323 @@ +{ + "schema": 1, + "unit": "P23-02", + "status": "declined_trial_and_finite_evidence", + "formal_completion_added": 0, + "entries": [ + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c", + "stored_bytes": 12734, + "stored_sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/input.json.gz", + "bytes": 970229, + "sha256": "134dc5a9c3cb82f51a27424467ef48ba31c30482f257f0e37a91dfd6e51768f7", + "stored_bytes": 227557, + "stored_sha256": "8b8a39816f82cf639b07e03098974761758ad649188ed0342195df02f9d019f3", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json", + "bytes": 6434, + "sha256": "227e7ab1af48619ebd57a85288b21f04d43445a713bd8007650948cd4eb85849", + "stored_bytes": 6434, + "stored_sha256": "227e7ab1af48619ebd57a85288b21f04d43445a713bd8007650948cd4eb85849", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json", + "bytes": 12040, + "sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe", + "stored_bytes": 12040, + "stored_sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2", + "stored_bytes": 23481, + "stored_sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02.py", + "bytes": 5550, + "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7", + "stored_bytes": 5550, + "stored_sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300.py", + "bytes": 8498, + "sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6", + "stored_bytes": 8498, + "stored_sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json", + "bytes": 21063, + "sha256": "40c7a51732529a2a201fb8c617e5e8f833a8d63a7562dc36c71af7123c2a6dec", + "stored_bytes": 21063, + "stored_sha256": "40c7a51732529a2a201fb8c617e5e8f833a8d63a7562dc36c71af7123c2a6dec", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "bytes": 43229, + "sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7", + "stored_bytes": 43229, + "stored_sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-current-progress-disposition-r301.json", + "bytes": 58071, + "sha256": "ac64c035130b63ae0a5d0dda247afc5ea07d2c77b57fede7b7558142e5279bfd", + "stored_bytes": 58071, + "stored_sha256": "ac64c035130b63ae0a5d0dda247afc5ea07d2c77b57fede7b7558142e5279bfd", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-candidate-r301/input.json", + "bytes": 10817, + "sha256": "7471f3ec1b5e220ac6487543f2ad4d81d3c32b2b3cecab36070b8d81adbcd604", + "stored_bytes": 10817, + "stored_sha256": "7471f3ec1b5e220ac6487543f2ad4d81d3c32b2b3cecab36070b8d81adbcd604", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r301/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/execution.json.gz", + "bytes": 535261, + "sha256": "adcebb0e0c31c09ad426f6f5d89cbd6364048f1b7fe17f92e594254cadabc22c", + "stored_bytes": 98799, + "stored_sha256": "a548190f9fa9bf8b9bf4b4b47ce9dfd1006ad3a6a7c9db524180daab24734155", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r301/plan_validation.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/plan_validation.json", + "bytes": 8285, + "sha256": "b8aec785961634699f5ff9d8806582ca9f13e8e3299d394570539061796e0c89", + "stored_bytes": 8285, + "stored_sha256": "b8aec785961634699f5ff9d8806582ca9f13e8e3299d394570539061796e0c89", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/input.json.gz", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3", + "stored_bytes": 227649, + "stored_sha256": "c0c76ce7e5a2f2c2d7eee6932a603f0e6d885f8b8529cd5595fba41c6c866a84", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1", + "stored_bytes": 8749, + "stored_sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131", + "stored_bytes": 529, + "stored_sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390", + "stored_bytes": 61426, + "stored_sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7", + "stored_bytes": 281, + "stored_sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283", + "stored_bytes": 11235, + "stored_sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json", + "bytes": 6780, + "sha256": "ad2fd2ce14d43929376851edc73fb276bd8bb6d7148b79902b51339f90ad3050", + "stored_bytes": 6780, + "stored_sha256": "ad2fd2ce14d43929376851edc73fb276bd8bb6d7148b79902b51339f90ad3050", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed", + "stored_bytes": 12674, + "stored_sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json", + "bytes": 1448, + "sha256": "cb007d14600baf2845717e05b8626d45bcdc4533a5f75c5838a7544183c0b1b9", + "stored_bytes": 1448, + "stored_sha256": "cb007d14600baf2845717e05b8626d45bcdc4533a5f75c5838a7544183c0b1b9", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "bytes": 3897, + "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", + "stored_bytes": 3897, + "stored_sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/input.json.gz", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908", + "stored_bytes": 292156, + "stored_sha256": "c63066db0180e1bfc5d3ba80e646523093414d5ae00132f5b5a784866e1a054c", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7", + "stored_bytes": 4637, + "stored_sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c", + "stored_bytes": 1648, + "stored_sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d", + "stored_bytes": 1451, + "stored_sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d", + "stored_bytes": 1451, + "stored_sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/execution.json", + "bytes": 33275, + "sha256": "4fe6abd9f80b888274b3cbb092e579b5c3841bb41eec618c5b302f4484d01012", + "stored_bytes": 33275, + "stored_sha256": "4fe6abd9f80b888274b3cbb092e579b5c3841bb41eec618c5b302f4484d01012", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json", + "bytes": 15796, + "sha256": "52fd13e6d3c044327ca22966022fe3839d52c20bbf55bcb36a0473c6898c1baf", + "stored_bytes": 15796, + "stored_sha256": "52fd13e6d3c044327ca22966022fe3839d52c20bbf55bcb36a0473c6898c1baf", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "bytes": 29640, + "sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb", + "stored_bytes": 29640, + "stored_sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json", + "bytes": 1321, + "sha256": "12343afda6c351f70432b1c6e46d533733d2f2e049c4d182138baaae0ab5a5b6", + "stored_bytes": 1321, + "stored_sha256": "12343afda6c351f70432b1c6e46d533733d2f2e049c4d182138baaae0ab5a5b6", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json", + "bytes": 1324, + "sha256": "6d01548981cf300c6434d5236a42f205156cd443b9fef366b65255a3e9754812", + "stored_bytes": 1324, + "stored_sha256": "6d01548981cf300c6434d5236a42f205156cd443b9fef366b65255a3e9754812", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "stored_bytes": 246720, + "stored_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "stored_bytes": 246720, + "stored_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "encoding": "identity" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-current-progress-disposition-r301.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-current-progress-disposition-r301.json new file mode 100644 index 0000000..b330e0e --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-current-progress-disposition-r301.json @@ -0,0 +1,836 @@ +{ + "plan_id": "P23-02", + "source_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r63.json", + "bytes": 6242307, + "sha256": "e70fdb658d2375be1ac28e1733e2bc33e04a3b9b132daa8200fae031570438a1" + }, + "scope": "Original exact17 condition names retained; historical missing details archived without adopting stale-version success as current acceptance", + "production": "r32", + "selected_working_candidate": "r62 unadopted", + "source_candidate": "r298 GuestService plus unchanged r274/library275; finite local299-r02 and S6/whole300, unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "conditions": [ + { + "id": "C01", + "condition": "パン", + "accepted": false, + "historical_missing_conditions": [ + "通常OSでcamera drag/モード切替・位置と対象の維持を確認。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C02", + "condition": "上下スクロール", + "accepted": false, + "historical_missing_conditions": [ + "r06のpan mode wheel上下は営業ON実時間x3と1024x576で有限取得済み。Ctrlzoom・対象保持を最終同候補で確認し、原全受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C03", + "condition": "ズーム", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSの通常wheel上限4.0/下限0.5・追加入力clamp・同じ完成客室click/選択保持・Home復帰は1024x576停止1020で取得し独立受理。全Runtime literal保持。同source全回帰は既受理。残るCtrl-wheel/アンカー適用性と原全条件最終受入を統合。", + "Ctrl通常入力は2つの現API経路で未成立を独立審査。modifier-only拒否/ctrl-right-click後の非修飾wheelを記録し同経路を重複しない。製品guardを変更せず未検証維持。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C04", + "condition": "建設グリッド", + "accepted": false, + "historical_missing_conditions": [ + "r06通常UIでHome後のgrid配置command7 OK、FRONT2セル、350G/資材5、工事995完了と占有、無効UNSUPPORTED/OVERLAP拒否全Runtime literal保持、完成Save1020別PIDLoadは有限取得・独立審査済み。同source最終候補の全回帰172/14759/0を独立受理済み。原条件全体への適用性と残る原操作/Windows等を最終全条件受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C05", + "condition": "接続警告", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSで実入口pathのCONNECTED緑線→対象変更DISCONNECTED破線/amber X/警告→CONNECTED占有地点のPNGとstateを有限取得・独立審査済み。配置可否は到達性と独立に既存規則へ一致。r05 native topology変更根拠は適用条件を限定して保持。同source全回帰172/14759/0を独立受理済み。原11.4への最終全条件受入を統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C06", + "condition": "HUD配置", + "accepted": false, + "historical_missing_conditions": [ + "実1024x576 clientの上部resource/time/weather/rank、下部layer/build/manage・Load・palette・施設詳細開閉とscroll/zoomの有限画像/操作を取得・独立審査済み。同source全回帰172/14759/0を独立受理済み。試験済み対象範囲の適用性を最終全条件受入へ統合、未試験全modalの成功へ拡張しない。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C07", + "condition": "小画面で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "r06実Mac client1024x576(CUA画像1024x608 header32)で主要HUD/通常Load/施設クリック/palette/pan wheel/zoom/Home/Gを有限取得・独立審査済み。この寸法はQA入力であり最低仕様値でない。同source全回帰172/14759/0を独立受理済み。原小画面条件の対象操作範囲と最終全条件受入を統合、Windows倍率はC08に残す。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C08", + "condition": "Windows表示倍率で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "同一対象版Windows実機の表示倍率・実Viewport・読みやすさ・クリック到達性。倍率やD10性能仕様は未確定値を発明しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + }, + { + "id": "C09", + "condition": "x3時の操作追随", + "accepted": false, + "historical_missing_conditions": [ + "r06小規模営業ON実時間x3の通常操作証拠は履歴/不変適用範囲のみ保持。制作r32と最終採用候補の応答追随・原操作/Windowsを最終受入へ整合する。", + "制作r32全172/14769・限定採用を保持。作業r62の全木36/部分goal14/互換4範囲/全647比較のみ有限受理、r58不変warm証拠のみ条件付き再利用。約2秒同期処理、P95/D10/性能予算、通常OS647以降/x3/終了/小画面/延期保持入力2件/同一Windows実機倍率、同版最終影響・全172が未達。成果単位未完了。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r298 finite local299-r02 and originalS6/whole300 accepted; single whole tick1167153us, stable gain/P95/D10/50ms/final172/Object Resource script replacement/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Guest candidate unadopted; original r274/library275 implementation parent retained." + }, + { + "id": "X1", + "condition": "原本条件とUI操作が一致", + "accepted": false, + "historical_missing_conditions": [ + "原本11.1/11.4と実OS操作の全9条件対応が必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X2", + "condition": "Runtimeの実利用・会計・行動へ接続", + "accepted": false, + "historical_missing_conditions": [ + "実World/建設command/会計/到達性とpreview/hit/警告を接続。cameraだけの操作は全typed不変を確認。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X3", + "condition": "途中保存・再起動で再現", + "accepted": false, + "historical_missing_conditions": [ + "P23-01 fresh保存再開を再利用可能だが、今回のcamera/建設/警告に変更がある場合は保存後の座標・選択・対象/後続操作を対象版で確認。camera位置の永続化自体は原文から追加要求しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X4", + "condition": "異常/境界/中断を検証", + "accepted": false, + "historical_missing_conditions": [ + "限界zoom/外部release/focus-lossは151再利用。新上下scroll/警告や小Viewportの境界・中断を必要範囲で追加。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X5", + "condition": "関連回帰PASS", + "accepted": false, + "historical_missing_conditions": [ + "制作r32の同一source全172/14769のみ別途受理済み。未採用作業r62の同版最終影響試験・全回帰は未実施。固めた正確な最終版で必須検証を実行し、旧版成功を転用しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r298 finite local299-r02 and originalS6/whole300 accepted; single whole tick1167153us, stable gain/P95/D10/50ms/final172/Object Resource script replacement/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Guest candidate unadopted; original r274/library275 implementation parent retained." + }, + { + "id": "X6", + "condition": "要件別ログとソースハッシュを保存", + "accepted": false, + "historical_missing_conditions": [ + "現証拠pinは保存。追加OS/候補のraw・source・環境/設定・receiptが必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X7", + "condition": "既存代表負荷の性能回帰を計測", + "accepted": false, + "historical_missing_conditions": [ + "r06同代表入力のOpsOFF/手動1・3分batch・全typed保存と実描画の有限計測を新実行し独立受理。r05性能値をr06へ転用せず当該版記録。圧縮によるschedule/観測費用を保持。営業ON実時間x3/最大場面/GPU/Windows/P28未受入予算は証明しない。原性能acceptanceへの適用性は残る。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r298 finite local299-r02 and originalS6/whole300 accepted; single whole tick1167153us, stable gain/P95/D10/50ms/final172/Object Resource script replacement/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Guest candidate unadopted; original r274/library275 implementation parent retained." + }, + { + "id": "X8", + "condition": "Windows部分実機確認。不可なら未検証を残す", + "accepted": false, + "historical_missing_conditions": [ + "原X8の未検証保持分岐は使用できるが、P23-02固有のWindows表示倍率acceptanceを置換できない。Windows実機条件が未達なら本単位正式完了不可。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + } + ], + "finite_evidence": { + "host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", + "bytes": 22485, + "sha256": "e9461bacffca3e04a353a5f5ec44c079119b36944276c958810f6d2b3c917982" + }, + "local_equivalence": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", + "bytes": 27410, + "sha256": "0f2f85b66c884f6dad5c8fe07b870c933de8a331c3929767d0d283e5c8a671c3" + }, + "boundaries": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", + "bytes": 28648, + "sha256": "838041fe102339c2ae400097c45b7c2ed7cd4f01bed24a73791997fe503abd8b" + }, + "whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", + "bytes": 35169, + "sha256": "31978758b7f37684cddc369a263e3e793b34bbcafc29323fe7b78cd4af2a6c4f" + }, + "repeat": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", + "bytes": 61491, + "sha256": "242ced8381e1b97a4cf95baaa47296e636cf1671f6c131c5764db53c7299610a" + }, + "dependency": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", + "bytes": 26477, + "sha256": "bd5dbdb3418f5c52930fd13ce64c3d63553b0ebe5fa8190ba76d1c0089c0b670" + }, + "impact": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", + "bytes": 47542, + "sha256": "1bf3591089ae1cd2611232519f48782f19fcd81a940ea5b9d8e74fb78efaa672" + }, + "reconstruction_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", + "bytes": 9853, + "sha256": "ba1825e354d780f4dd850121e0855eef7b992ccc34eb09abc78c3bd435fa32f0" + }, + "reconstruction_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", + "bytes": 22336, + "sha256": "f301618d94f075ad35e34a6ded28f0572290402012b9ea3f0edc8db23107f630" + }, + "reconstruction_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", + "bytes": 59222, + "sha256": "c4cec015ac35bc228828573392dd327f7932e58aab48c8318b41d32d71cc9733" + }, + "reconstruction_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", + "bytes": 39797, + "sha256": "6f3de61c816a36f69cdb0c5decd63ec4699319c1e5d958a4b4dfce5dd1cb0450" + }, + "travel_ownership_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", + "bytes": 16772, + "sha256": "7d0a81837e46675bdfaf37dee795747106221d108e3e73cdf5a73396933c96ca" + }, + "travel_ownership_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", + "bytes": 23541, + "sha256": "822274a1593357048716cd6ab3955d6fee8030d5b24110f750507a665762b64d" + }, + "travel_ownership_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", + "bytes": 46573, + "sha256": "328a132f9e8e27e5f8855057c293c24234e18a892556499826a12432b8516c47" + }, + "travel_ownership_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", + "bytes": 31243, + "sha256": "05658d3b265b18ee1215b1efe5d26dd67b3c092291ba5bcccdf71ef1f4391a39" + }, + "tag_helpers_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", + "bytes": 73403, + "sha256": "52455c2d50dc7ab39cbe82b7eb4a45add7b3a7bc52de6d679377e26d13740c20" + }, + "tag_helpers_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", + "bytes": 28386, + "sha256": "061c29335071fdd9fd5927bfa8afb9ba5e70d3e1f2cde670138bab173e3e7316" + }, + "cache_key_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json", + "bytes": 15063, + "sha256": "0230bb7e4504dca15ba09d8533bbee3e8e1146156c64fccf7f73557b0d3f035e" + }, + "cache_key_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json", + "bytes": 22383, + "sha256": "461caceb47c1157e0ab245228e0014ef2158214d1607c8d6955438346233ad43" + }, + "cache_key_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json", + "bytes": 73562, + "sha256": "4b2b3b3d1a5f629b01ab09f4951b852b07c333be7acd7b6f5c4bf763fdf6e1ba" + }, + "cache_key_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", + "bytes": 41166, + "sha256": "c95a1fc70a8904393f63f14a9c8a7d1f78d268f4069b2261357049f59ac518c2" + }, + "current233_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + "local_names_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json", + "bytes": 16574, + "sha256": "2f0f7b40135bce4cdcc0eaff11c77917f230f2f456cc0cf6983f5f8d5bffc173" + }, + "local_names_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json", + "bytes": 23261, + "sha256": "e7038f5e0b5c43ed67498bfb89719a0244d722cbbdce2bbb87cfe865f64b5849" + }, + "local_names_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json", + "bytes": 62299, + "sha256": "d27c97c4f02cc8922ec09da89554c674367663144e083062819987710a825f0b" + }, + "local_names_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", + "bytes": 36188, + "sha256": "cebd772e810e63980e12b6249e6527d56a4018f1d0e32d3c61e756f7637c85dc" + }, + "native_internal_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json", + "bytes": 12750, + "sha256": "14efa12774345de9d84829fe4e078c67f96db8b1d9637e58fcb83e32234403fa" + }, + "native_internal_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json", + "bytes": 24471, + "sha256": "857e69ce3c7a4f0fe0572c1b2ddf520ac353a0618fff5220817fdf14c264c8af" + }, + "native_internal_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", + "bytes": 30072, + "sha256": "fe51580fa199aff262f041e33ac9a2217b359a7598cae706ccb5bfe5b8acdc15" + }, + "cached_path_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", + "bytes": 15237, + "sha256": "235d2c105b9f9adaf5edb56e84105fb5a45f31f261e694ba9af1d9177caa0842" + }, + "cached_path_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", + "bytes": 22986, + "sha256": "2194fea2b73ea7e949e7299e8d645b9996dfed53dd9b7c55f92846912db82d6b" + }, + "cached_path_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", + "bytes": 66773, + "sha256": "eb47284789bcf96e7103ee3f308c7ba02e0151916c53ab9540a810d903f07fa3" + }, + "invalid_cache_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", + "bytes": 36346, + "sha256": "91ae087447c60dce44bf58b5851ce39958700f063779fa6484eb12bfbf6f5f7f" + }, + "cached_path_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + "budget_callback_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", + "bytes": 26049, + "sha256": "99b58ff2156508d80db87c98faa5cbce18563bbcf57de74a192ec71133f2ec86" + }, + "budget_native_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", + "bytes": 10125, + "sha256": "9d2e1fd3c5dd528d4cad4de66bf636ea79a67ccb9749af2dcb788ab21c3c0272" + }, + "budget_native_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", + "bytes": 21448, + "sha256": "af1ef4994f9d38fb60cf10e94ba116a260b6146cef4b719bf563ed0d583e8ed3" + }, + "budget_native_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", + "bytes": 29240, + "sha256": "2766609c663f0bf408e994267a97265d511e52b61450567aa7939e2c4ab428c9" + }, + "budget_native_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + "walk_edges_host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", + "bytes": 23678, + "sha256": "63eebafd26d536dc5c7bdf9d4dd0880d75fe9f701a7a4da84225cade7d83ff2f" + }, + "walk_edges_failed_build_r266": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266.json", + "bytes": 17339, + "sha256": "48429db6104b26f6c892e5e997562b606c956b494903e4e1a93c944383870e71" + }, + "walk_edges_static_r265_r03": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-static-independent-review-r265-r03.json", + "bytes": 16528, + "sha256": "ee61c1b689b92e12c653701f801b99cccf94ef64e3aeb018c06c7a14259d1778" + }, + "walk_edges_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", + "bytes": 42249, + "sha256": "2ef93cc1de37636ddc46ffcd313473d8aa9375e74ce361df1367db3c90fdee66" + }, + "walk_edges_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-root-verification-r268-r03.json", + "bytes": 34902, + "sha256": "7922c0df867f414a511bf0f4fc7336f73f9632682001efba32c911d137503708" + }, + "walk_edges_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", + "bytes": 36922, + "sha256": "8d389bbce84c830880c693d32b6860a31ff75e8a7d584f9f4af0492bca5e9c95" + }, + "walk_edges_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-r270/actual-root-verification.json", + "bytes": 30734, + "sha256": "f6f992c92aec12f012037a23e76cc3d78b24ec9a5bbd9b45feb9b013d0e008e9" + }, + "residual_sampling": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", + "bytes": 30534, + "sha256": "79b4d014f082a47bda3d9f86713321255be6881aceaefb4de7601d21a48916b7" + }, + "residual_sampling_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-r272-r03/actual-root-verification.json", + "bytes": 25953, + "sha256": "22462a79745aa07629fa30ee7ad2297db4bdefd2c4a340a2fea30fd4e615ec20" + }, + "residual_symbol_mapping": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", + "bytes": 14823, + "sha256": "ffd7d7817b7f999bc77c695e567b2b6749b7cb1f6eab78d79aadfdd23c384fdc" + }, + "residual_symbol_mapping_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-r273-r04/actual-root-verification.json", + "bytes": 12383, + "sha256": "8a10686f212c92344f7c90523e8751e7068dd3fa5e174c0d693f59090c376cb1" + }, + "pure_tag_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", + "bytes": 8909, + "sha256": "f13ed2a32320d85c02011943633be7a4e01f2409f019fadab8dde1680d58f642" + }, + "pure_tag_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-root-verification-r274.json", + "bytes": 5150, + "sha256": "8570795a1f86ac90c053d208ccfad2c9966d912c26fe46380a22a2dd946de860" + }, + "pure_tag_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "pure_tag_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-root-verification-r275.json", + "bytes": 15146, + "sha256": "3216bc889cbde7aaa375060cbbf34457ca97ba49b4785f61ecc88c777a0dd8be" + }, + "pure_tag_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "pure_tag_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "pure_tag_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "pure_tag_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "provider_fallback_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + "provider_fallback_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + "integer_codec_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", + "bytes": 15003, + "sha256": "be6cbb78a30264bb061290685f53edf77b850a9fb815ebdd1c744b2ed99ff7d5" + }, + "integer_codec_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-root-verification-r290.json", + "bytes": 7670, + "sha256": "88c25fa1a78334302396f70d71acfbb4cc942cea5ffb3ed7b6f5769afc7b6b3a" + }, + "integer_codec_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", + "bytes": 39566, + "sha256": "681b686f858c703e6437028b3db51567dd58df3e1956ba84e36995dee0cabf3b" + }, + "integer_codec_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-root-verification-r291.json", + "bytes": 22646, + "sha256": "6617af23def22877301448fb9843feb41521211a6fcac505b1028a9980631126" + }, + "integer_codec_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", + "bytes": 40394, + "sha256": "12482ab52f4eea2534617227cb4676ecfe067591df628f4d5117efad7d66dd49" + }, + "integer_codec_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-r292-r02/actual-root-verification.json", + "bytes": 21045, + "sha256": "c16933c5137d67f307cdb01f0f8916f95f0e25667d8a1fe8f2bb0659664265b1" + }, + "integer_codec_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", + "bytes": 59147, + "sha256": "147409de969918719f1682ff3bc537192a28d01837bfda6532ce4d1c292e9059" + }, + "integer_codec_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-r293-r04/actual-root-verification.json", + "bytes": 33521, + "sha256": "61d1c24434347f25abbdb8d257da8eeb16e86307e6560a9a61102cd26f7974cf" + }, + "integer_codec_rejected_local287": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r287.json", + "bytes": 28577, + "sha256": "ba871137bb6f4d6c73f34795b76e90fce6b53a2139b647620adf117d44fea0b8" + }, + "integer_codec_rejected_preparation292": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-preexecution-independent-review-r292.json", + "bytes": 21378, + "sha256": "b2f9de6e72d6fa4ea4d9f855d461819eda1760c8e7edc387684c1fa181a89af1" + }, + "guest_need_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "guest_need_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "guest_need_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "guest_need_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + "guest_need_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "bytes": 43229, + "sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7" + }, + "guest_need_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "bytes": 29640, + "sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb" + }, + "guest_need_rejected_metadata299": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + } + }, + "accepted_condition_count": 0, + "remaining_condition_count": 17, + "Windows_only_blocked_ids": [ + "C08", + "X8" + ], + "manual_deferred_not_waived": true, + "unit_accepted": false, + "formal_completion_allowed": false, + "packages": 30, + "delivery_units": 88, + "partial_credit": false, + "test_counts_used_as_completion": false, + "next_action": "r298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "source_previous_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "bytes": 53135, + "sha256": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614" + }, + "latest_whole_validated_trial": "r298 GuestService finite originalS6/whole300", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "rejected_previous_metadata_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r267.json", + "bytes": 14383, + "sha256": "f70190ec9082ad13a97ab0abf428a196c2b8d089dc3c9a5a33a4b95c3ccfcaa6" + }, + "latest_local_validated_trial": "r298 GuestService finite local299-r02", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "latest_instrumented_diagnostic": "r239/library240 r255-r03; original record_sample path_query7586 calls/inclusive135814us/max555us, instrumentedtick1310226us; no CPU/gain/budget acceptance", + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_test_candidate": "r298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "latest_locally_validated_candidate": "r298 GuestService finite299-r02", + "latest_whole_validated_candidate": "r298 GuestService finite300", + "historical_next_implementation_parent_r276": { + "next_implementation_parent": "r239/library240; r248 adoption declined for benefit not demonstrated", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/input.json", + "bytes": 766007, + "sha256": "e23d6b7c021f468050632bbc7cb386846b3ac0b509746c321871c23922150a35" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-r240/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 334416, + "sha256": "6e1b5efd70a69882da9f72a67129cc53010bc8755d228d1a9ce7d0d1b1039f82" + } + }, + "next_implementation_parent_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "latest_residual_sampling": "r265/266 sampled by272-r03 partial OS window; exact-section symbol map273-r04; no CPU ratio/cause/performance acceptance", + "historical_source_candidate_fields_r277": { + "source_candidate": "r248-r02/library249 finite local250-r02/251-r02 and whole253-r02; adoption declined, next implementation parent r239/library240", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-candidate-r248-r02/input.json", + "bytes": 978265, + "sha256": "c17c89c7bdf4bf6e378081956473253da1618a0183bf2c3e48cb1fed9d2bb551" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-r249/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 350960, + "sha256": "7bb5898fe0ce8199c1175e5fb642abf8c9365e2f044cdc5807e6f6170a7475d6" + } + }, + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Guest298/Budget257/project transient restored after owned exits; no production298 stage", + "historical_next_implementation_parent_r279": "r274/library275 source-only private candidate: static and host only, no fixture stage yet; local ABI/equivalence next, unadopted", + "historical_candidate_fields_before_r294": { + "source_candidate": "r274/library275 finite local278-r04 and whole281 only; performance unmet and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_validated_trial": "r274/library275 local278-r04 finite tag/callback/ownership only; no general reentry/provider ownership acceptance", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_whole_validated_trial": "r274/library275 finite originalS6/whole281", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + } + }, + "declined_trial": { + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-r291/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367552, + "sha256": "ad7ed14b9820005af60c48594387e336df09087f7497007c6ab6f67d5a212e40" + }, + "single_pair": { + "baseline_us": 1214852, + "candidate_us": 1217932, + "ratio": 1.0025352882491037, + "reduction_percent": -0.25352882491035944, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "reason": "No improvement demonstrated in the single adjacent pair; stable performance benefit unproved and optional codec adds maintenance complexity", + "stable_regression_claimed": false, + "candidate_adopted": false + }, + "historical_guest_trial_fields_before_r301": { + "source_candidate": "r290/library291 finite local292-r02 and originalS6/whole293-r04; performance unmet, unselected and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "latest_local_validated_trial": "r290/library291 finite Budget+integercodec local292-r02", + "latest_whole_validated_trial": "r290/library291 finite originalS6/whole293-r04", + "next_test_candidate": "One necessary performance change against retained r274/library275 then final-version mandatory validation", + "native_trial_stage_status": "local292-r02 and whole293-r04 reused shared209/parent239 original1299; Budget257 transient and project restored after owned exit; no production290 stage created" + }, + "guest_trial_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "guest_trial_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "guest_trial_single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "guest_trial_adopted": false, + "guest_trial_declined": { + "reason": "Representative whole pair did not demonstrate a speed benefit; optional shared-helper complexity is not justified by local-only gain", + "stable_regression_claimed": false, + "single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "candidate_adopted": false + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json new file mode 100644 index 0000000..3fa390c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json @@ -0,0 +1,584 @@ +{ + "review_id": "p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300", + "finite_s6_impact_accepted": true, + "finite_whole647_equivalence_accepted": true, + "finite_exit_observation_accepted": true, + "finite_pair_observation_accepted": true, + "combined_impact_and_finite_whole_equivalence_accepted": true, + "stable_gain_supported": false, + "stall_budget_met": false, + "performance_accepted": false, + "candidate_adopted": false, + "unit_accepted": false, + "blockers": [], + "evidence_sha256": { + "engine": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "helper": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "run_all": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "profile_guard": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "modified_budget": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "original_budget": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + "original_path": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "fixture": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "oracle": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "original_s6": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/tests/s6/test_performance_budget.gd", + "bytes": 3968, + "sha256": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689" + }, + "original_clock": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/game_clock.gd", + "bytes": 841, + "sha256": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7" + }, + "QA_base": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "whole_original_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-r253-r02/input.json", + "bytes": 1205935, + "sha256": "b116fd3e0dbad6b84594486dfaa531845e549482493a76dd7333a95dc760453b" + }, + "whole_prior_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + "prior_combined_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-r262/input.json", + "bytes": 972136, + "sha256": "c8e7282ea7125c97eb8f8abe2914e7ecae28d76b368a042855a0ee11ccae68ba" + }, + "prior_combined_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + "config_baseline": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "config_candidate": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "new_library": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "library_baseline": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "library_candidate": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "prepare": { + "path": "/private/tmp/thetree-prepare-guest-need-impact-whole-r300.py", + "bytes": 8264, + "sha256": "1e7725744b68b6804537f30814ae3ca9af8309b04a226f9fe44d33d6864abe37" + }, + "runner": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300.py", + "bytes": 8498, + "sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6" + }, + "QA": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + "QA_original": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/whole.gd", + "bytes": 4455, + "sha256": "8af18e506a8cf859103c9d2a79f0d31f4d65f9f5d022f2848bbbb4ead21b9fc4" + }, + "prior_driver": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281.py", + "bytes": 7665, + "sha256": "a2f907ff0b3abbefb9df0011d4304bc64169969bbf8324fdb04467c604f00d38" + }, + "prior_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/input.json", + "bytes": 975133, + "sha256": "cab7c33fad7f013628756bb968d78e0da57d712de3474c31287f4e93f91a21ad" + }, + "prior_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "prior_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "local_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + "local_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + "local_execution": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "static_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "original_guest": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "modified_guest": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "current_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "bytes": 53135, + "sha256": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614" + }, + "starter_s6": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + "starter_baseline": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "starter_candidate": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + "provider_audit": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + "provider_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + "preexecution_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json", + "bytes": 21063, + "sha256": "40c7a51732529a2a201fb8c617e5e8f833a8d63a7562dc36c71af7123c2a6dec" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-profile.json", + "bytes": 912, + "sha256": "38e4d2a1efa9165acf137baa96e8867487ae65a383811b4be98844149a4baec8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-phase.json", + "bytes": 8284, + "sha256": "4e3507a3f268d346e0994ca360018814793d3685f32987f7a11d531049245e11" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json", + "bytes": 15796, + "sha256": "52fd13e6d3c044327ca22966022fe3839d52c20bbf55bcb36a0473c6898c1baf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-phase.json", + "bytes": 8270, + "sha256": "e31397a6f3cffb9262c8c868b56faed22a31a2c86cfd293b329714a1ec850e69" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-profile.json", + "bytes": 912, + "sha256": "d62309aec9e1d1a9f0d1243aeb72020f1ac12ac1e493c7cd29293bdaff759b9a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-phase.json", + "bytes": 8191, + "sha256": "18a43b63b9d142e75deed541be2393b68d9ad610f48411e153050b483e72a51a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/execution.json", + "bytes": 33275, + "sha256": "4fe6abd9f80b888274b3cbb092e579b5c3841bb41eec618c5b302f4484d01012" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-profile.json", + "bytes": 912, + "sha256": "a05fdfba576cb6c91d128f7d20af1e274e28d8a98c05b348c43a40ed28bba605" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/ended.json", + "bytes": 1827, + "sha256": "380fbc66b677d46266188d0cc846bf006de9d0b8437d0eb5a6245c8091732b70" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/engine-native.log", + "bytes": 13509, + "sha256": "e60c0072625807a8a698824606a948be3bd3cee9dfca3bac890635a922a23e40" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stdout.log", + "bytes": 13659, + "sha256": "de253f287a81f720b3db1131f721a8be2e3aa69af5fb7562acd14e5af56a1edc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/started.json", + "bytes": 2474, + "sha256": "9d8d54af780f2a32492b8aa7821e54dd7539ce0caf35e79d6af00e97aec708fe" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/process.json", + "bytes": 6825, + "sha256": "49bb520981139437d5c4a92450f5ddc638f013ae4ff046315c7eb071ea2b428e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/outer-owned-finally.json", + "bytes": 964, + "sha256": "040e72a13c7b1a3002d23c1d4b5abe88be8e2ec4ea579fa1f16a9bba35e109c3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/ended.json", + "bytes": 1823, + "sha256": "bd32c6c16d82ed141ba710abe3b829c7b5f58320dbe0f74d6ac0ff0049912386" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/engine-native.log", + "bytes": 13505, + "sha256": "05cdcc2fa37e6be5ff4997da5708db25995a37e840edbcb0c8d97d323c4fc8d6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stdout.log", + "bytes": 13655, + "sha256": "d41b4a57df20686c0359d037526d3b00817a2a69356be5ae7adb76eb18c2eab3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/started.json", + "bytes": 2467, + "sha256": "0cad66d32559b5c7b35ba7ae2dff5588ad4e7e9bbfe3abada83d21aa2adfacad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/process.json", + "bytes": 6812, + "sha256": "7994bb9a494fdc8c8238f33a7d7f6296920a7a3f6d0bd757d6f84fe03d511fa5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/outer-owned-finally.json", + "bytes": 964, + "sha256": "d7788042d01c0e2070c2a1592458803131b753a5229039e3e722e84d2e6921db" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-measurement/report.json", + "bytes": 174, + "sha256": "90966209a4ba054e1db62c8a2edaa7e90e863ed9e4312c808597da97172ae59f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/ended.json", + "bytes": 1798, + "sha256": "db06470b820a92907cdf9358d8f02f42f27b479cc4b0a44d761152041e231811" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/engine-native.log", + "bytes": 8852, + "sha256": "48462355a59f9eb8adeff6fd771f30345be43074ae8a70cf04abaee1e14e8fa9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stdout.log", + "bytes": 9002, + "sha256": "436de13cf96db54eb787bf44582826fb9ccc6db327cab189f4b848087dea3510" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/started.json", + "bytes": 2431, + "sha256": "d295bde78bd230485f26bd88c5899d719b13022e915f48794ae3b2685ede2bf0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/process.json", + "bytes": 6739, + "sha256": "c3d2b715a213c276be9ced27d58c16e4dfdec3344425e450989bd18e91ac64d3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/outer-owned-finally.json", + "bytes": 964, + "sha256": "eef48a24e60c7faedccc815bc202c27715fcf1dbe89300b37d303f0562e3ffcd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json", + "bytes": 1321, + "sha256": "12343afda6c351f70432b1c6e46d533733d2f2e049c4d182138baaae0ab5a5b6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json", + "bytes": 1324, + "sha256": "6d01548981cf300c6434d5236a42f205156cd443b9fef366b65255a3e9754812" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "identical_raw_codec_proof": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "archival_before_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + }, + "observations": { + "phases": [ + { + "mode": "s6", + "pid": 52182, + "checks": 24, + "failures": 0, + "private_profile_conditions": 5, + "owned_normal_exit": 0 + }, + { + "mode": "baseline", + "pid": 52202, + "checks": 15, + "failures": 0, + "private_profile_conditions": 5, + "owned_normal_exit": 0 + }, + { + "mode": "candidate", + "pid": 52242, + "checks": 15, + "failures": 0, + "private_profile_conditions": 5, + "owned_normal_exit": 0 + } + ], + "same_native_library": "r274/library275 all phases", + "same_native_library_sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0", + "Budget257_patch": "all three phases", + "Guest298_patch": "s6/candidate; baseline original", + "independent_zstd_full_original_oracle_comparison": { + "baseline": true, + "candidate": true, + "raw_bytes": 11487732, + "raw_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", + "compressed_bytes": 246720, + "compressed_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "typed_codec_reuse": { + "proof": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + "same_raw_hash_and_length": true, + "same_compressed_hash": true, + "nodes": 754415, + "fresh_large_decode": false + }, + "pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "candidate_longer_us": 14036, + "shared_Guest_Budget_project_restored": true, + "source_default_currentD4_SUPPORT_parent_shared1299_fresh": true + }, + "scope_limits": [ + "S6 original24/GameClock and cold646 pausedspeed1 whole64715 each finite impact/save equivalence only. Same fixed library275 native marker is registration/API evidence, not all-native invocation count or universal guard coverage.", + "Timing1153117→1167153us is one adjacent observation (+14036us/+1.2172225368% longer); no representative whole speed benefit demonstrated. No stable slowdown, componentcause, pureCPU, P95/D10 or50ms acceptance. Both synchronous times exceed50ms.", + "Invalid Object constructors, nested Resource hooks, actual custom script replacement, arbitrary concurrency/general reentry remain untested. Original17/full172/Main/render/normalOS/realtime x3/same Windows/adoption/unit completion remain unaccepted.", + "SourceSHA check of Guest/Path/Budget and unchanged275 config authenticate intended inputs; local299 expanded guard coverage remains its listed domain only.", + "16MiB output cap is post-phase total, not live peak. Prior proof document context remains archival, separate from current294." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "new_agents": 0, + "existing_edits": 0, + "external_zstd_read_only": 3, + "giant_codec_decode": 0 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json new file mode 100644 index 0000000..4a90252 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json @@ -0,0 +1,327 @@ +{ + "review_id": "p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300", + "execution_allowed": true, + "blockers": [], + "evidence_sha256": { + "engine": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "helper": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "run_all": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "profile_guard": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "modified_budget": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "original_budget": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + "original_path": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "fixture": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "oracle": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "original_s6": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/tests/s6/test_performance_budget.gd", + "bytes": 3968, + "sha256": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689" + }, + "original_clock": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/game_clock.gd", + "bytes": 841, + "sha256": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7" + }, + "QA_base": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "whole_original_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-r253-r02/input.json", + "bytes": 1205935, + "sha256": "b116fd3e0dbad6b84594486dfaa531845e549482493a76dd7333a95dc760453b" + }, + "whole_prior_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + "prior_combined_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-r262/input.json", + "bytes": 972136, + "sha256": "c8e7282ea7125c97eb8f8abe2914e7ecae28d76b368a042855a0ee11ccae68ba" + }, + "prior_combined_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + "config_baseline": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "config_candidate": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "new_library": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "library_baseline": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "library_candidate": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "prepare": { + "path": "/private/tmp/thetree-prepare-guest-need-impact-whole-r300.py", + "bytes": 8264, + "sha256": "1e7725744b68b6804537f30814ae3ca9af8309b04a226f9fe44d33d6864abe37" + }, + "runner": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300.py", + "bytes": 8498, + "sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6" + }, + "QA": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + "QA_original": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/whole.gd", + "bytes": 4455, + "sha256": "8af18e506a8cf859103c9d2a79f0d31f4d65f9f5d022f2848bbbb4ead21b9fc4" + }, + "prior_driver": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281.py", + "bytes": 7665, + "sha256": "a2f907ff0b3abbefb9df0011d4304bc64169969bbf8324fdb04467c604f00d38" + }, + "prior_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/input.json", + "bytes": 975133, + "sha256": "cab7c33fad7f013628756bb968d78e0da57d712de3474c31287f4e93f91a21ad" + }, + "prior_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "prior_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "local_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + "local_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + "local_execution": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "static_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "original_guest": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "modified_guest": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "current_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "bytes": 53135, + "sha256": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614" + }, + "starter_s6": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + "starter_baseline": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "starter_candidate": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + "input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + "provider_audit": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + "provider_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "archival_before_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + }, + "allowed_scope": "Three sequential fresh owned engines only: original S6/GameClock24 with r298 GuestService, on full success original GuestService versus r298 cold646 pausedspeed1 whole64715 each; same exact r274/library275/config and Budget257 all phases. One adjacent timing observation.", + "verified_plan": { + "checks": { + "s6": 24, + "baseline_whole": 15, + "candidate_whole": 15, + "whole_derivation": "13 direct check calls+typed exclusive1+wrapper registration1" + }, + "immutable_files_each": 1299, + "budget_transient_all_phases": true, + "Guest_transient_modes": [ + "s6", + "candidate" + ], + "same_library_sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0", + "shared_stage_clone_count": 0, + "compiler_count": 0, + "library_copy_count": 0, + "output_cap_bytes": 16777216, + "output_cap_scope": "post-phase total, not live peak", + "capacity_free_bytes_observed": 1234743296, + "floor_bytes": 536870912, + "runtime_capacity_no_foreign_gate_required": true, + "clock_timing_interval_preserved": true, + "full_oracle_required_bytes": 11487732, + "full_oracle_required_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f" + }, + "method_and_lifecycle": [ + "Source/default/current294D4/SUPPORT/shared and immutable parent authenticated fresh. Fixed local299-r02 and static298 review/root gates bind actual candidate; provider280/root authenticated explicitly in this pre receipt.", + "Each phase checks no live engine/floor before transient writes, runs owned90s fresh private profile, requires strict logs/no leaks/markers/counts/owned completion; S6 failure stops all later phases.", + "All owned engines must end before finally restoring Budget/Guest/project; original source inventories checked after each successful phase and final cleanup.", + "Whole candidate fileSHA conjoint with original Path and same Budget is one existing check, not an extra registration count or universal native invocation counter.", + "Original 646 input public restore/fullbytes/pausedspeed/listener/cold cache guarded; after647 full original oracle byte equality required in QA and driver.", + "Prior281/280 current279 contexts retained as C282/before archival, distinct from current294. Existing historical proofs reused only in matching unchanged component scope." + ], + "remaining_limits": [ + "Object constructors, nested Resource hooks, actual custom script replacement/generalreentry still finite coverage gaps; whole success cannot waive them.", + "One exploratory adjacent pair does not prove stablegain/regression, pureCPU/componentcause, P95/D10,50ms/final172/Main/render/normalOS/realtime x3/Windows/adoption/unit completion.", + "Local single/six2000call observations are not representative whole performance acceptance.", + "Review parsed Python text only; actual GDScript parse/load and new whole results remain pending. No original oracle expansion or game execution by reviewer." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "new_agents": 0, + "existing_edits": 0, + "giant_codec_decode": 0 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300.py b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300.py new file mode 100644 index 0000000..2208d2b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300.py @@ -0,0 +1,65 @@ +# coding: utf-8 +from pathlib import Path +import hashlib,importlib.util,json,os,shutil,subprocess,sys,uuid +sys.dont_write_bytecode=True +R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-guest-need-normalization-impact-whole-r300';NAMES=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +def mod(name,p): + s=importlib.util.spec_from_file_location(name,p);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def unpack(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout +def main(): + r=mod('r281',R/'tools/run_all_tests.py');outer=mod('owned270',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json');fixed=plan['pins'];assert not (O/'execution.json').exists() + source=r.source_refs(R);player=r.default_player(R);docs={n:r.sha(D/n) for n in NAMES};assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before'] + prepath=A/'p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json';pre=r.read(prepath);assert pre['execution_allowed'] and not pre['blockers'] + for group in ['evidence_sha256','canonical_doc4_context_pins']: + for key,q in pre[group].items(): + f=Path(q.get('path',key));assert f.stat().st_size==q['bytes'] and r.sha(f)==q['sha256'] + root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(prepath) + assert r.read(fixed['local_review']['path'])['finite_local_equivalence_accepted'] + auditpath=A/'p23-02-native-provider-fallback-static-independent-review-r280.json';audit=r.read(auditpath);assert audit['builtin_synchronous_fallback_supported'] and not audit['blockers'] + auditroot=r.read(A/'p23-02-native-provider-fallback-static-root-verification-r280.json');assert auditroot['passed'] and auditroot['review_sha256']==r.sha(auditpath) + stage=Path(plan['stage']);parent=Path(plan['parent']);budget=stage/'scripts/core/performance_budget.gd';original=budget.read_bytes();modified=Path(fixed['modified_budget']['path']).read_bytes();public=(stage/'project.godot').read_bytes();patched=False;guest=stage/'scripts/guest/guest_service.gd';guest_original=guest.read_bytes();guest_modified=Path(fixed['modified_guest']['path']).read_bytes();guest_patched=False + assert hashlib.sha256(original).hexdigest()==plan['original_budget_sha256'] + def protect(): + assert r.source_refs(R)==source and r.default_player(R)==player and {n:r.sha(D/n) for n in NAMES}==docs and r.inventory(r.SUPPORT)==plan['support_inventory'] + assert r.inventory(parent,stage=True)==plan['expected_stage'] and r.inventory(stage,stage=True)==((plan['guest_budget_patched_stage'] if guest_patched else plan['patched_stage']) if patched else plan['expected_stage']) + for key,q in fixed.items(): + f=Path(q['path']) + if f==guest:assert f.read_bytes()==(guest_modified if guest_patched else guest_original) + else:assert f.stat().st_size==q['bytes'] and r.sha(f)==q['sha256'],key + protect();oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f' + phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[] + try: + for mode in ['s6','baseline','candidate']: + protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes'] + budget.write_bytes(modified);patched=True;guest_patched=mode!='baseline';guest.write_bytes(guest_modified if guest_patched else guest_original) + protect();output=O/(mode+'-measurement');output.mkdir();ident=uuid.uuid4().hex;startup='TheTree-PCK-tests-'+ident+'-budget-startup';profile='TheTree-PCK-tests-'+ident+'-budget-runtime';assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists() + env=r.fresh_environment(os.environ);env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/(mode+'-profile.json')),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output),THE_TREE_REPLAY_SNAPSHOT=fixed['fixture']['path'],THE_TREE_CANDIDATE_ORACLE=fixed['oracle']['path'],THE_TREE_PAIRED_CANDIDATE=mode,THE_TREE_PAIRED_SAMPLE=mode,THE_TREE_EXPECTED_BUDGET_SHA=fixed['modified_budget']['sha256'],THE_TREE_EXPECTED_PATH_SHA=fixed['original_path']['sha256'],THE_TREE_EXPECTED_GUEST_SHA=fixed['modified_guest' if guest_patched else 'original_guest']['sha256']) + (stage/'project.godot').write_bytes(r.private_project(public,startup));phase=O/mode;argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+mode]['path'],'--verbose','--log-file',str(phase/'engine-native.log')] + result,capture=outer.run_phase(argv,phase,90,env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines']);row=dict(mode=mode,result=result,capture=capture);phases.append(row);r.write(O/(mode+'-phase.json'),row) + rp=output/'report.json';report=r.read(rp) if rp.exists() else None + if report is not None:samples.append(report) + assert result and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed'] + logs=''.join((phase/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log']);assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs + assert report and report['passed'] and not report['failures'] and report['pid']==result['pid'] + stdout=(phase/'stdout.log').read_text();assert stdout.count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1 + if mode=='s6':assert report['mode']==mode and report['checks']==24 and stdout.count('PASS: 24 checks')==1 + else: + assert report['candidate']==mode and report['sample']==mode and report['checks']==15 and stdout.count('SDK whole647: 15 checks, 0 failures')==1 + ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256'] + r.profile_gate(r.profile_path(profile),O/(mode+'-profile.json'),profile);assert sum(f.stat().st_size for f in O.rglob('*') if f.is_file())<=16*1048576 + (stage/'project.godot').write_bytes(public);budget.write_bytes(original);patched=False;guest.write_bytes(guest_original);guest_patched=False;protect() + except BaseException as caught:error=type(caught).__name__+': '+str(caught) + finally: + cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) + if all(q['engine_ended'] is True for q in cleanup):budget.write_bytes(original);patched=False;guest.write_bytes(guest_original);guest_patched=False;(stage/'project.godot').write_bytes(public) + else:cleanup_errors.append('Budget/project restoration refused while owned child remains live') + guard_errors=[] + try:assert not patched and not guest_patched and guest.read_bytes()==guest_original and budget.read_bytes()==original;protect() + except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught)) + pairs=[] + if len(samples)==3: + before=samples[1]['manual_tick_us'];after=samples[2]['manual_tick_us'];assert before>0 and after>=0;pairs=[dict(baseline_us=before,candidate_us=after,ratio=after/before,reduction_percent=(before-after)*100.0/before,scope='One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance')] + passed=error is None and not guard_errors and not cleanup_errors and len(phases)==3 and len(samples)==3 + r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,pairs=pairs,cleanup=cleanup,cleanup_errors=cleanup_errors,shared_Budget_restored_byteexact=not patched and budget.read_bytes()==original, shared_Guest_restored_byteexact=not guest_patched and guest.read_bytes()==guest_original,input_source_default_doc4_preserved=not guard_errors,candidate_adopted=False,unit_accepted=False,performance_accepted=False,limitations=['r298 GuestService with same library275 original S6/GameClock impact first; only on pass baseline/candidate whole647 equality and one finite timing pair. No stable/P95/D10/50ms/final172/Main/render/OS/realtime x3/Windows/adoption/unit acceptance.'])) + print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,pairs=pairs)),flush=True);return 0 if passed else 1 +if __name__=='__main__':raise SystemExit(main()) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json new file mode 100644 index 0000000..38e927b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json @@ -0,0 +1,493 @@ +{ + "passed": true, + "review_sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/tests/s6/test_performance_budget.gd", + "bytes": 3968, + "sha256": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/game_clock.gd", + "bytes": 841, + "sha256": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-r253-r02/input.json", + "bytes": 1205935, + "sha256": "b116fd3e0dbad6b84594486dfaa531845e549482493a76dd7333a95dc760453b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-r262/input.json", + "bytes": 972136, + "sha256": "c8e7282ea7125c97eb8f8abe2914e7ecae28d76b368a042855a0ee11ccae68ba" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/thetree-prepare-guest-need-impact-whole-r300.py", + "bytes": 8264, + "sha256": "1e7725744b68b6804537f30814ae3ca9af8309b04a226f9fe44d33d6864abe37" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300.py", + "bytes": 8498, + "sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/whole.gd", + "bytes": 4455, + "sha256": "8af18e506a8cf859103c9d2a79f0d31f4d65f9f5d022f2848bbbb4ead21b9fc4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281.py", + "bytes": 7665, + "sha256": "a2f907ff0b3abbefb9df0011d4304bc64169969bbf8324fdb04467c604f00d38" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/input.json", + "bytes": 975133, + "sha256": "cab7c33fad7f013628756bb968d78e0da57d712de3474c31287f4e93f91a21ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "bytes": 53135, + "sha256": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-preexecution-independent-review-r300.json", + "bytes": 21063, + "sha256": "40c7a51732529a2a201fb8c617e5e8f833a8d63a7562dc36c71af7123c2a6dec" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-profile.json", + "bytes": 912, + "sha256": "38e4d2a1efa9165acf137baa96e8867487ae65a383811b4be98844149a4baec8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-phase.json", + "bytes": 8284, + "sha256": "4e3507a3f268d346e0994ca360018814793d3685f32987f7a11d531049245e11" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json", + "bytes": 15796, + "sha256": "52fd13e6d3c044327ca22966022fe3839d52c20bbf55bcb36a0473c6898c1baf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-phase.json", + "bytes": 8270, + "sha256": "e31397a6f3cffb9262c8c868b56faed22a31a2c86cfd293b329714a1ec850e69" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-profile.json", + "bytes": 912, + "sha256": "d62309aec9e1d1a9f0d1243aeb72020f1ac12ac1e493c7cd29293bdaff759b9a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-phase.json", + "bytes": 8191, + "sha256": "18a43b63b9d142e75deed541be2393b68d9ad610f48411e153050b483e72a51a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/execution.json", + "bytes": 33275, + "sha256": "4fe6abd9f80b888274b3cbb092e579b5c3841bb41eec618c5b302f4484d01012" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-profile.json", + "bytes": 912, + "sha256": "a05fdfba576cb6c91d128f7d20af1e274e28d8a98c05b348c43a40ed28bba605" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/ended.json", + "bytes": 1827, + "sha256": "380fbc66b677d46266188d0cc846bf006de9d0b8437d0eb5a6245c8091732b70" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/engine-native.log", + "bytes": 13509, + "sha256": "e60c0072625807a8a698824606a948be3bd3cee9dfca3bac890635a922a23e40" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/stdout.log", + "bytes": 13659, + "sha256": "de253f287a81f720b3db1131f721a8be2e3aa69af5fb7562acd14e5af56a1edc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/started.json", + "bytes": 2474, + "sha256": "9d8d54af780f2a32492b8aa7821e54dd7539ce0caf35e79d6af00e97aec708fe" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/process.json", + "bytes": 6825, + "sha256": "49bb520981139437d5c4a92450f5ddc638f013ae4ff046315c7eb071ea2b428e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate/outer-owned-finally.json", + "bytes": 964, + "sha256": "040e72a13c7b1a3002d23c1d4b5abe88be8e2ec4ea579fa1f16a9bba35e109c3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/ended.json", + "bytes": 1823, + "sha256": "bd32c6c16d82ed141ba710abe3b829c7b5f58320dbe0f74d6ac0ff0049912386" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/engine-native.log", + "bytes": 13505, + "sha256": "05cdcc2fa37e6be5ff4997da5708db25995a37e840edbcb0c8d97d323c4fc8d6" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/stdout.log", + "bytes": 13655, + "sha256": "d41b4a57df20686c0359d037526d3b00817a2a69356be5ae7adb76eb18c2eab3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/started.json", + "bytes": 2467, + "sha256": "0cad66d32559b5c7b35ba7ae2dff5588ad4e7e9bbfe3abada83d21aa2adfacad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/process.json", + "bytes": 6812, + "sha256": "7994bb9a494fdc8c8238f33a7d7f6296920a7a3f6d0bd757d6f84fe03d511fa5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline/outer-owned-finally.json", + "bytes": 964, + "sha256": "d7788042d01c0e2070c2a1592458803131b753a5229039e3e722e84d2e6921db" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-measurement/report.json", + "bytes": 174, + "sha256": "90966209a4ba054e1db62c8a2edaa7e90e863ed9e4312c808597da97172ae59f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/ended.json", + "bytes": 1798, + "sha256": "db06470b820a92907cdf9358d8f02f42f27b479cc4b0a44d761152041e231811" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/engine-native.log", + "bytes": 8852, + "sha256": "48462355a59f9eb8adeff6fd771f30345be43074ae8a70cf04abaee1e14e8fa9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/stdout.log", + "bytes": 9002, + "sha256": "436de13cf96db54eb787bf44582826fb9ccc6db327cab189f4b848087dea3510" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/started.json", + "bytes": 2431, + "sha256": "d295bde78bd230485f26bd88c5899d719b13022e915f48794ae3b2685ede2bf0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/process.json", + "bytes": 6739, + "sha256": "c3d2b715a213c276be9ced27d58c16e4dfdec3344425e450989bd18e91ac64d3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6/outer-owned-finally.json", + "bytes": 964, + "sha256": "eef48a24e60c7faedccc815bc202c27715fcf1dbe89300b37d303f0562e3ffcd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/report.json", + "bytes": 1321, + "sha256": "12343afda6c351f70432b1c6e46d533733d2f2e049c4d182138baaae0ab5a5b6" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/report.json", + "bytes": 1324, + "sha256": "6d01548981cf300c6434d5236a42f205156cd443b9fef366b65255a3e9754812" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd new file mode 100644 index 0000000..584fee3 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd @@ -0,0 +1,16 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd" +const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + super._initialize() +func run() -> void: + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension") + var exact_api := false + if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"): + var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore") + exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true + probe = null + check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super.run() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/baseline-measurement/after647.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..84c74b4ffa1918a4bef9383f67cb23d3b7841219 GIT binary patch literal 246720 zcmcG$by!>9wk{kXf#AX2rC5>R?k>f>#c6RXP$&fgfda*g7K%f$;_d|3BBi($Zz)cZ zA~*E6&vWkH=brz*Z-zG`bFMk;9WygoYvqBhp652$_)N7Dz-0x9@;D=7gA6WG-~Vm+ zX_xKT_D+EfkJT2X_y@d+2neti70JvG&8i!cP)$+ZqGY1b?5vOUBT{0}W9zsyex5_R zMPCIZEc1EHk?t5aYHolAhcfl2mO*)n??`{el2lYL(k8s@*1)Oo?Mor4;2R}vZAGah zZ^PbhZfM#TYtT%4=UJX%bTQZ8ow<3*IGejTK32`QwCvHYfbbz{DW80WQ*oTQ?@z~6 zd$8T@{OdO7tt;nC{+ia;TBEX!VHQHz%PAGD(_dFKqUW7wm)jc*WZybF+X!Fz_TFe6x#L{`ifQS;hAh-nUWJI=x06@LpM@bNMm-fHO|z{2*Ry#u&>> zVIC<$E9Rew-(b@1XtRuXa+2NjNF06K=MV3-(Jg0@QJ% zYc&WRApk}zMt^xL;w+L=N(m)b(ZeBI(f%q2YCJ9A%^ee9QDD`7^#+;1_ac*g(a{?0NammMLt;|a6$SuKnP&RZW(hSt^czG_h}0G{sHZB zb*mo$^)iB%+wrS5itVrNo-lm!>I@0=(0$4s>xBB(UVO9FZkY+b9w^yg$mG&CQWfp3 zA{Z92S{J*tH6IT&M+ne{{>-ppR>!Gu#ZC>cs2=G*ByezU{qxyiYS{^(ziI0+?$S!7 zHQ2ApY=*P5S=G7-dBINm)+y5}?bn!`Feb{l%M$4#y?7(m^5!v3Me_mMfKqViFRJG@ zz89HfJBqe}Mor$Qxsl-7Zj$+Bv~K`nGof+B!GWK2uuUUN#XF@9DM?c)~==E<(Q`EHH+w`a0kTKa`NNX4`2k}}C-CJ~gzkk-YcK@_x<=(t0 z>1MSi?50xj=cTlI${#xHl;iv4vhP8hhA;2S^jWT+gq7Y(+eKYkM14I9N-A!?*UmY) zfAmC-zKZD6+F_&W`^-{%L~qd^i@J(-9bw_Q#3NNP>kkR^6zn6)u~9d|)(X8CXDDRs zl&C;fIp)m^aa*>CQc^}BvnB@SH7pMXxDxpy9q6BCPbVcY>=~CubMJSwdvqJnDemJ5 zfO+q(UEXdFHs_Xltj(!R3%fezyr2>i825_#Kv9&A9ur+7VZ+)VL;>XuD1Ac1v<-rg zqes76J$#o+TDlO1{Z3#x&khu2-<|heqS9E^>VrXX4%-O3uGWn*%o>q;J@rUS4FJkz`8*fg{bt;Qj0HfpnY1$71MW`%^kTX|K^1{7p!Z2=|0e8S8paK zGeW>F0WLFn4vsh#(A^AmAf))7%M}LPJHp?@z*yZAe{(hm0G`a{u3um;)9kH&Y9dy- zr|rv?xW0IF&^y^F?7;;#eb>*ZvXsHzPo89;Q79@8hIHnbDsO2==l;$Bjv1o@seaNa-b!Zg0RKp8jOS_NHF zCI=n*1+(8*Y&+=Q(FC97-C)2Ciu2t^qoN}sm{nz=)OxfLmZND;UC@cT0CMXx5FB(= zm<&Cb83H5*-jSGdgpfv`qg5A^_yIi2C6a#u;O6Wk3ow;PU5=G*6{ax#CNxzgtP*z& z-Ed;vb-aRT;sOMX3I%&XhDd9nx`L9oQ`M*Auu>SF>+x^!kg61Ee@wR_` z+Wq5GMfR^xIgWpPHlh9FGx4v_0-S$*vj5{#1@wwf8#PE?!r7T!C77IC{uy{fas2YX!SOH>J+$9IpQvz`*@Y)qv$^vziut^yqc6F8v zKxD;9mExhlby*=*ydeU&o}&=0OLhbpWz&~k1EO$3Yz>iB>y)quD!+=dRFL`63MK-w zJSFB;fNWV%^CJkp$L}(t(yzWtlYz|S2QvWK@3+#JGLN|6e5iv5j7szoXY7_>SW=Ma zDEQGXabE?EcZhchD}g#HewU)F82wn1XSsG$1AIy_X!{m)LR+mW1?O+0W+b- zA1X%6K=yRHcv0CqJx2+&CX^M(n1c7sdx0S;*{C=SDp#pC)a&pk1kqp_A2OQ|dd4RV z;o!Ws5i6xv2tA}-=G7>2S;$ltm|MYexDy#Lk;FS*M!;2D1ZGHL7KmIf{)BTt1c4dH z7)=no&uxt=tB{Qv4k-vo?LkIH18D)H*!mJE{Usto25G?_&h(dvlja8^B(eSy5zB`l z$WkO{09+aNGKWO`4tBQ!vM+C?F=QUG!wFCa4;hshkwkPsU`c^~|3$>67Xd3+%^%AW zS=LHw8#vQa=_fEgd8gfn-)8^a@W*)UU2cgoZG3pLFU(KI50#au|XrVzI11+|^HB{ucpc+b<;&}JlUZ(Pmu^6`%R9EJ`4M+&==N}NA$*WJf4dMRCq&T_l zllYRa&3*56CdE`XDZw~ zHQrhr{mxw>E^B`jc)TMneg9_`bn;D1GMM$PEACz9*xnQI=GSSwHP=BqU7gRuMeK?n*?-e%0J|4R0&U7qvxsnPdu5)Q!EEx zu{`1={dQvQks0J(=tq@T`a9sv&;|dJA8JWJPBD4{xYBy^&QHi@=mm@2GW6Kzu7Msb z5J2nZy6)xTFSVQHj@0>W zmRR$(=z9INu!Hsab42fjMNQq0N(I%K%0~{WC4n@mtG{k369eHtW@BIG>vh@}kfmSO zGk#P#oQ*ik)$J52z)rXpWRQIEwGy-^Euj#pH*#lBiDaC5&G%JS zpU9w27s7kmYQ-DzUY|e05x48BF5*{i4eh_(>SJy$JnmO_wf;1|U0z?M{v96VG)Hk4 zW0imV2hnhJh?RlpeB_LIA6xb14%bThvN3dd%^nAF*KV15Yu2rG{2hJh1s+uB9@ zM;P|__aTZ|S7(pVTql|{;Qnr*KZs2Dc(tb;`~I`(|e3m#^)vKzG%a^Vb&VD0da6Gg#v(>0aD9LA~R?nyHRA{S|*I zN`4TkeAM!x0d$USPg9h={9!sks$Ju9+Fao_Zh~X~3j#K=N#1i#XaCuu>^Y7xB`}!L z|0UI#_hMM|5P^{E{_GXX(z>1bPOE0$Hu>-af(PgMR?VB?!itvdOtiGVqea{Gmo)0H z5!KUgjGBE_#^;-+H_|LkvR875sSfzMYdRQ?2c|{q4NAE*e5^*f?B8M!es^r^ZdTb? z@f-(aJ}wtZKP+|j8efdIt8xFsg+Pc$hpm4C_&AU?ju=*abV_v|7sVNko#6I1D}uFr zw|M%aLF3cZn+{LW=S&1fVP4}3-+x!XzR4I^Id-EFAL#Vhr@}8L2UvA1bdkTeh;n`w z;q)}z(Ok&$os^?riX5?eC1=}0IfS)r-#S0f$z?d_1F@`alDRTl)7>WN59X@K&qA!h zLoD@kNfV~(P<7lPx|4|V{Ew?Yt#g$uC)*ug|7Nie%l-6;Fv%8}IE zs4%0nsqY!V-eBmaslr|_syj#n+km2BU{D`l|+I=F%$}>tqr}p`C_mtlF_gjhNJOXw1`; zy$*Nvotl!wm|4Ri#8_r+y4eRW^pU;HMKLrusF+FbCMqJDS#`>Oni?VpkyT)TD_FlF z0?4AEtZS3w(4xUC>B02mU?3Juh8F@P1fyc2f`Ov<6U4K&+%w$l^2G+zqfgH zzlzc+DR=AeGGd7i?B{LUTBXUN23dle<=>D@u>Z@g2SXpvtuQICBnj#N54Z( zGc3xPul;U=f`#MHo^Q7$y>ujcP)ch_c`CJW>Owgki-yb*LGxExUVT#f$3J+s#D5Z< zzelJ2QJ(+fJnPo#3&;&!v^2c%dy zZDO}^TSSqEyO0D;nK$xkhq=lky!e+EO1U{>`OC!_-ZX>ND474O;CgIaflKZ&*Qkys z=F|2RvEPqy(3&t`wI`@*nfaH3(v80qgDiRV0b50mho%Q>wZ49Z>9$-v@-5yw2Z4{c zNHJfQD2uQN1?m!uiqYMV33LDO5#6`*SN)~=| z^TOvw&ta)R4co?C-l3kH0ote`G}R<;vj1r+wP9SXNC8hzdhbwWDAl#nUQnDuu$m;1 zlxL}d;!CxQ$b31)yiA3bsqRS#6V0V!*{{a>U-n{zKIr)98zLVV_EkOuI+JFlSue2` zRVFNwKHfRl+RduBs1W_ulN4tWx3*cu?#fiw$vANRk>bSLmbibU?sf8`b)2|s*=b1i0?uObIfCfU>n0yFGbUwo|HC>Fc^9_I#1}PxeJOOk_Kci! zakg5e9ca?-JP89&6||#9e_Hg}?*QepXn8~EGtdQHW#!r3o^vABjLGW@k&XVN>Ejdc zlP6;!B`2t*vL#OB%T@e)&nc!E>CHKIt$p?9^1mk;+O$CEMIyBJj8Ksu{-uxmqg4I-prEr}If((8@fL zZlG~CHw9fQDCZbY%ep}=83=0&%Puj7^jq!+-lghL;4OF^^DAeYmm;LW+wm@ftZiTt z5BIDYe4f%Px#W8k0lfo5f_cW`w9r?-uap_zl9le`Cz>>2Dm>xNouY<6PrSh4e^wk7 z$ZLPtPGT5>)4Sq90VB4qS}{t#^l(xlyK_kc)JnCae-mWy41Mx{+%`-#`^qLej5%?X&xPQ zt-tsy4hxwr(cmvhaSK)rDkS&xqf)*m14pPFBeMRachWoW)eWvOx;1M2ntQQx8S%E~ z|9ozuv?xBIgWGRqtsChxY2y}XHypm16MM(TJ4UT1G$-QpESAsSWK=}Tk!B!a2BS8(4S2OzSu6{$B-OrqowYz3S02~ z{t<&w{Lz<9G1ZS!bFJ|ZdPAXB{8?;D1iy3j9vS&;y|f$)4|x5?(*zlEnwrqE;4!0q zZ?~UoXHVfaw!sa?1a))j~`N4uAMpA_))gDIDC|(D@t(3^FNJ6{Eae%Lk zBadkqz=`k7qT?gN-B+xRgXtHAzDO4!g zVgi^9d%k1B332zpW@4V&%p;{YE?Cz!fQPE4@^pHN@G_M_{@jk`K$4+cl;k}*V0h-KXUHd+92ylI>G%XZIcflV8$OI@LCBaOAVx{t9 zrwQPs3*vqd!pjiG&lG`t6eY+a%;qD?ffDEPljI4I<_nS)2$2^GQxu6%eiEfBrY_;5 zDTUIO@za$H(0>+Ws1RbT6lSUtVXhWssbQ_YcWRmZ6 zitlWi@BAy@?-{;}Z+w@td{=XP*YkXT7N9qa(Ay>G-7@rk1-c4dgRVorLpPwC{9F9n z{5$-+{CoUA_6^Z(*M5I7V#5;zt(5jYh%6F3+6EpQ=lDR?D#E%-<9M(|efPVin3 zfF_87CWwkAgoY*rL=ys`38AA2VW0_t(S$J3giuGvu+S!_u+dOazs=$-F5#}N<3YE! z@%exJga{lS5eS~06AInk6A2TGkci^qkrEP-iI9s>h=hQO^S;x`#U(@+Oui%}msOxg zh11J|X&HxKcOaHoT3cSR%~DoKaIEXE>bk z_)K$NKi2^1z(G&AbRyaFR4%=Qii5at$(h0JhdoJ)?oyq$u$^AmzGs~B56x(;YSDaM zuC*%m751twAB2;7yTg(aoCE%j^sD_H83J*YXioPtpfu&M)H|$* zFayZ`YQF`pL31Q&bwsU!phx7g-3bJ2qR*MJw4$NCsIx4c>`cX8_QY7@(F!o4d~H!{ zVk~9kBt9lKQF|bAQdAUEKCa+K#k%k?m}8t=5qU(%)0&t=IU0_@WMUJs2da%n%XCLh z=6xS5W*BKIzR;wQ?W4%oakpny(~6cGBgoelu>z9BQpgUa6R^2k>&sbgVto|^e5C|X zicpDga#4$nj?swF($O<8GBLBTK4N3%;N*JD%>(2G@&TbhexLwQ5GVu`28vt(uSLbg zB_yS!Wn|^#!C(b2SP=|X0)v&oU==V}6%1AbgVn)cjVtgqSQ8A^;s=ADAfb(f4idTo zV6Yw%`bZccVTgp001l2Z5++EPB4LJvxgZYCQzV`tVS$7t5>`l9BVmJtEfRJ}*bCv{ zJV)XM5)Mc>BH<(i9{)0WKQ{gafmP=Wo}2%6KRY+?BD}W#ed7VHB0qla|9XI%=-K)2 ziwC&h-QV4N@L^$lLJ5h8Nxb-}X=v$Q3OrEZEjWsXwB;l0`^wM%VcKiHfWMR8{GAl| zcT$ibIeKq&L`KZy|p@h5q#de^3qM3;(P7_OEKhU)4xKEM&t*wy3|V@BXSr z|5c6os~XGC8yBCD2q!NN-J`3eVFf7#Gv^UZqan|nWYD-!2vJq&yXoTr1TQSHkXP+Z zLDF*cPXcI}p9mQ_X1biwJ;w@IMtzcyA5-wcC8c+9hIqRw!M(e~N3TuPdtB(cauLMM ziDEPO^;^CY73SoEa~WBVd(-5X4Ao6229}nqt!v^I;hs$2ywY%A^89a90cyN6YPRcF zyuMvP61P@Ze{KwM4`K-yVhHTNBc1Jw^Zq=w%!W<^d1cfC+;lg!JrjZgGFxG z=)6)GK64}&Tyx81Hqpc!N>n-~A=E#**D zodBSQ-h(yXJbrhpdyXJPzwQ^F*jpi8^h(zJfgE?w{E?(G%Y1xFYDZ?CsVTs2NN>8* z_ilAZG(u;SQs-6x=JOaV;do}Thz_;I3T69hTOmDRr!y+V^Tt-JY({0O!ubtWSh4~8 z8ges8kZ>h5P8J&%Xwl2~7)bES#B&1ulCkdVw~g>wnQX_rL7c18T0Wa7Yr10MMIVsu zxX=fJip5XTGVAX7*^LQlM1kccjdjf}V~0 zU8o*6goBcroUd$A)$N(Rz1Z8wHzF`l-mF;wYE`jYYLgs15^(@ z_G5nMONYMZiPw;@_S$4%!yfYfhB0JriE|UZiTh(ftU0akUh&CFAzw(0UETYsZF^?* zb0u=jCk{-}_Jwtm(RsQZ1WMg{3*dYWb{Bzs?NT?m&Z|-(1RH0e<``Sj39c1!)|3+Y zn3_XA1!iFYQ#AZj9f4A_?!pTt9rjgl{*k^5T*oj<=z|X1RtADiq7c_ADS0Z~o>=Wl zi5&O;;ig>w!A%s>&79;P38Dpdu8NXqQ|S0GPRj4k?*b`TJC|%|fr&@FVaGEtex_M40Ndu^weK^;4|B)vfC3b<89% zWeeL-Gv9zo&{*rOQlQRR6He91{86H;KLpPUhr(ZoL3%bQ$1mg{OF{@iTJRKs+iffZ z44;%i6Z`Bir}E8!w!dLSd_S7EK*d>rn+jlB?!g$Y$28K|D<1Id%bYh4#^C$nsBl5a z2V)1Xp6)EnrTa63c^f#HMUB_xU{CB3XAV1M&Ej; z^%G9=$Z?vDtW&DP8^B=_u$~uU1TN&JR~5Jw)e3c1#hW&QP5nfZ*bK=$6Yi9c@{p$% zQk*@4DG@#drt^k4v&M{P^u#qNHPB+tk^OH()}vmAf6YYC{3*LPW)fR&~dc z-Ks^{jq@^hJ@ zj7i^jRTxg?y7_IgcOB21`kIw0@>I8gU{RJ$K@$)q^8)V?WH1@;pP#V=y^||lzaY|b zDzu+pPS90L*JWhh{z(Ec7|ByY-2n^%<^TqIWBR8y*XnM2)kdCbQbTU)KU8o_9=}nb znN+IN8h$aQ7{z*<$;LGNw#G)j3Bn5hgVz$`nxp=h{?EX5b^Vhqy^F6m{!(8y{Pum9 zVrP#RU;1l}IH)gv*A@^_#YzYZ9bi<5lDSipVdxdC7Y>z-hr$-cfAt`Mr4gnV~fH6ij z!o|@w(argVi-2vH`}(}ht2N8<*qlUJB@>(%l{7zbT$U+T?;U#L?|fb>y5pAwD6$@AWy!f;Y?Z3jR{ zRNUV?TvNMf+)GF-7r8P%qi_Vb7@iVY{EBpl`xvp^n=5^~INoBy@1&lpV<$lIc{)K; z+TQtk$2#4ZHiZVer<<2|>0tzxk(zsh^uUD*Vf~8_(;rzS(4N)kvhQhR;+k z7?>?Y)#R1E`1sk;heN+sI(xXtvt&Pwm^Msty(5>q_|Km1&mo_hOy^}{1N|lSKCOh1 z=PpTDTdGl}9|MS3eec!HRSCs?ncwt+qYfDB;*WrZL-PvZUonS5Ls&iWLSQ#+Fus%P zUD@v|GG?f;Rlh4wM52nl2dKQ^mtWRJT!Y;kCk0<@9#H5j;b@es7QEp-csII(*lv4! zZmJ(`vP9w+REhO274f;f%!jSz8XBoA9P)(^3X50vsFHoW}6Xo;Wi(1aI-V357^Ye{*pL@wqZ>6t*qN#^a?=^pC@%?Z zL)A!^nfgMmCXRZ!szJxDZcyoSloUZ8<^9_wZ3fB%xPN>O#WIX7M;gj@&fkfjP5!zj zOCnHoquY1?%*uRcDjjX(nWzw6CfT=+64!;Jnc?l(VvpnO{>jXFFX3ss!CmjTTx&#K z4)N$2&okqfL*@}k-x!>pWF<0B`*_htMnpub(95#Vp%4WFU;vap zOXS7fzYj1l1Q4PqBMX2r#MATQz?g!AZ9F^C*5La3ZS24TYq*jAoIa2VfzDB}Bm$Nh z#^cCSql^NmvcxBQZ)MD%Ho&UR_BBu3*F?UJwcA z967wmQ;w6Po*kG6MR4dhA#ciBp>dWknFHzV-XbGn`zuSAUI6Lq!yfvm%-+}>hAV8S z^n%zN-_>H|0C~Y+%*LMZZ!bzjw$w7Bc;(7v`jRu`0s6mW`-Z6$!747YeQHRl`b*|- zzu-Y?#sCWTkrFoyQ1B}!FNzA;|DBVEoF81!kRzw7nh%!2!cMq}aOQZcob;)@PKQ9L z09W7K!wV9eM5C|omroGNhGC67MgXC zeQN!$$pTS;2vh>XY(c8e#~r6h$aUn)gS%gI;KgjuRETcjs-Ruy?`M5eGyo@X@lRYH{90Drs z>bx-qfUdZ9^+^mPz(HKwYD7k*#YryS2~Jkt9+yET#-i&rcT+lB?G@}ww6ePw_L}kw-^4Kv zp~+c@LDjeBu&i=NhBrL-TZnJqGIrL5DG@ zfBfqUZR}WES}>Q2v3v5C3;&pIO&{6(YKD>tN3G>pe?4YKVPfAqlTP9A@TX1=#tNp+ z3_sQRo5N7mD{DJ43Ld9d1u*=y<8KcGz58s^nh|MYTo;h=S)ISLEFO!*V(mm5*M_Nb zRECRE3n*LOW;eC<13XSYRKUeoM|uuhgTsm4Z?cy3ib9(MK4j&Ou? z-dylKmz?R}fIfzWgnc&Y%;|tfezLeb_h;5#Fe z4&lhh8peSSd3+2bd{>Fg18&Tsr*jo1`;3{v=Ol4&SQkM!!nHE?oh#X_%Ko$=auk_I z*#7E={*=VWP2<}fHsL3S)Cef!NZI^ShAJsCh=lVRc4QEJv*k}S;E%bCJD@)c)0Yq- zg|jBB9|~F#PfC|SOco*{K0Amr#{|oSLN3=aYxSYWP4-^P3Vpf`)r!9lSvOLKxs2_$ zqWBb!eQ3I&LnnpKOJmHW36I+cuctIzRYUs9$`3Wald^Jk4*Jh$+PB$YU6}a6t~N4* zXlwV;Bz{JctH&RzVR6UfhyO6koi5Sd(fvL`npY8o)f|Z%TAYM|@|fG^ypS4zZ$MvZ zLiR)wEx|?#K_8MzM>zqz0C=JtZc@+4amSVj2!26bMsI;tH7*7v>N4Z%S&a;ln~SL7 zExpw7$_}ZvH*^1TAj^m|%eG7I+jHMUz1(Z{Oi@2N&1+;Cn**M8$AO-iDoy!adW6pJ zg(U8wm;BEKeT}-%EDH9V=?{{F^B*x8*I^_RTUQ`={wyVzf_rsrL0AWIuxEb~5s!&(67hkHa(rfLOh6KhXA?BR z>7y!J{R{juQYvAzt6!-s;jTx$?7>ofUp~IBCmZEn?l_&!l$p^}{d*|o zDf!QE-a`Ayc~7D@uqXQG znYGaDP;|#YY4i>d*3@MHrjk2gjA}O$bfWQOKfVjV-(v-e#?=Pc^?PKo@z7G}z#j$d zxJGNwaSytFOtaLc;iYNeMrm;UJjHQd&RJHig8Q?hv`nY5rMyM$YpH8#9@cq@Q)!`$ z=8xFY;wNuga;}G_vs^!U{x~ZtD@hlL*?U%6sA<%aB&Ir@=vp8*e3t*SIEHs@m%B7i z{ZUJV|KL=(Yc65wSq^70j1719t|VLaqB)>NdCK24>wDzcN2gET^qM>4C7H?t&F7CwcHZMl}D$ggsdsaKL;n~G8( z=IF=q_j2cGwD6i?bClyakydkLTG%GCbHwAA>*BL7m!b?>g+yU(A2)3vt#O^0W?rh@Kfd zsHQaYu2wJa(SN*;&RL~@-_o&wJ=1nj@k7kJ;$2yz292MVgx|oD&$yWCrzI~fQHr-q z?&HFH_De2WLd{A`j^hH6tV_?e_)XB4Y{&W7w->Fnc(3{vpN(@56)u`-Jx&i>G#=-4 zuv;|H;t*9_)E#HTWLbQo^=KZrs4>n`vbmtD#q8I+pft{?TCgCm#XtdHkQt}jvssYT zqHUI65F4kCWLgl`qB22S5E!Rm-0G1rvC4j|J3-AlQ{#p;I|$ zDx!-ApcQ)-KC+jLr)D)p9RP*&+9ZpvtTb zr>v&Ev4qA$`jR`+ep^C^AzR-L`SxT4qJxvmJNW*rsft)8bI|Y|$ie}zWU~&NZ?Hj` zZW6OQo9k{>Hu_{v-@XEjDFRfEdjEm)P^R?|qnd#J%TPi9z@Xx+w;Ure6o=jQD$W5z zNe;Kr`IhEAzJ@%YSbrwc1YfHkv*POs^#-0C0Bk;gLRE{efsR`GvXG}pGA)`=zxn*N zh8P5wpek`j*q%-T6Qf+Wkf~oX0zzNqIpRC&O%I*m?Mt~&3v?$`18@DPNIR1elanbl zJWTU;XEr}lOZh?`q>T!YN#>N~`w82m?~XzSz0j>voRj>y)8+)`00tzNit+vI9unzJ zHkBA?3WWerjT&zH_tD`{{~d??f5nlT zgp6YoZ5jgLFz~ki7W&>JgtPuX;t1yWCyrd8f$J^pdpresV7cvi%sj@E|3@5@MRO<8 zMRb{PLb>J^PFBhIScrDXjJQ1wH6~eG;ue2DT@nEBujL`8QuQ54o)0e}#|yikhiL(p zl&CU=rCOu^zC5BHck=z|vZZH;;(WvRtJ^k-Vfgc^%@piK#J?|(rBE;mDraNBKsj0h zEQGV+X5cLJy|xU8(SI(FO53aGV+kTg+7Agu@4QeGfaXJ1W zhTVqIiXeXBYGP|T(3Wz2GuPSVwDE1Lgb7QATrh2rj3P^hOt7Vs%2t$6q>TT* zRkFS-VK1E;t>uN|G zLI7fBW#3kLoM4Gj8FCO4Uw2TlP`GwWj3tP~87>p$mrG(;Lm{_&j=^DAg9!vTz&R>k z5rHSH@GJHGh`>ri6s5*jMFa}voJ|NdDrN9frK%7TM<5FPyp;4NyCWnqN?4KCq{0%E z>`Kkhf(yeUaRs78y_VW7F9z@`RX}rpUDORvnBvD0EjV6JD zvu_nbO(-0)9G)Y`@f8e%pBg-VwNix2LLwYSUvsd=rXPY_b*@a>Rv;>dVC!cu!jhfC zA^x|>a|LHql#s`{!<;KXRDvmhCq^3vARk1MphS?!7Ql=nhJ{Ln5)>WSq1Zw4@kPW7 z5n4(``Mj!lUKKVlHSh-W`U>@mHa>X5eSV5%gc3xEYKx+`HB3S3(iP9}-o7h)`pIuu z;cTxbKSX^~4T~**52JWIPf9wpCbX0xCk8WGf~i9&LY{*I!*jj_2j5nG!|?xuUvrMy ze1$%96ufjD;v6XJ0=5sjnR}j2eMaDlH#kOiRz&u-pTPDfn)fMg=`o=BJY?bKU3G)2 zKSji28135XmbS-7DtA&5RWa{u;2qs>&EA-+%9O9;JFG_2>0VV|sGN*^5rdMuK(6@V zvO9dHDHvf-x3yR((Gn1l1SAm=%@T!XL!miPXf70*2ZiQCp#@NAArx8!g?@rUi=q4_ z{QRZ-{AK+7<^24g`S~mO`78PPtN8h=`T1-31!@HZ>I4MpRbQa2UGNiL-rqmxH3of_ zUX!4!xL<#jJ^p9&^2_-B?hW12#iV5R(*0gX_QC1;bsY8m{1x5uefJx><iAbuao2-T5bjp|pZPGe(cCB`Gd3d0QRhRa#Xt@Gqgq-xKpvu&~v9}uE@gF>4_ zWX-$RK3h&0@)~oJ7m(nLW1-uDLaRe$jAhn1=_g1ab68+o5U>Ij)c^$sKneX{gcHq|JBUo(46oeEK6Teycq2X07AP!PV{^{=n5<3mx}P&$-m{ z1Cinfp|9Wgd{Mp#5*h#W^VU5Rzv5!=?t%CwB=PfpQZ4sA9#T&)@;3sSDxO>f`P?CG zxpyLMP2AGOo+53WcI<#!U=$(TF`gObOK;JyldFt zOH`B&KydcOiPQ=as!AH93m-su8H545*8|lDzODS!b1^x8x_i^^)A3B4Haqt4Q|-m% z)#?6C2XcUhE)MVT)9J8fMv$c)5uvK4L7E=ITSXSn3>W1m{>9$@jlcJ+m5;Os<2;?yJ2Ueeheu+*0XH-q zm9Z;cJB#h7zxFR%y!}@{THI+pX*?a6?S6f5dFlJAou>1X*5T`&MU!Cs=yQPM0WY^O z#L|os4e%c=SO#bV31KD=vCtt_ME-ej7bfYdm29>|<*`NO1$%{IfY7Q@`%&B6$$lWr zBe30aAD4&KxswhfjKSCzxtz{nl4GC%NogVFm8QQ3!1?mUQl;eR!rjkt0GQ z0+T0~r5v8*PN;@Z0b|nTGC9Me-3d4l3K3xZTn4T)c;E!~wG965eOvb7X+U7y&tr+$ zfx{-6%8i!+u_MPKxSv+*GF+#f{WZ(>1Y(N5R8esE*uKJfx6X?b-dRO+^KN#;oAxPk<(LeVBwh#*Z%Q z2sF1G+;R^G<&BAhef!L4{?;0%)@pKVUc|Ge7bw5I`^=6FBuJ$D)Q@!}i0^yFk2OVz zI^dk^sv?AeaH@4h5dtX%>`7Sx$gTXJ2}uF`cKM$ZqP%zkXp3Efytoo*BVByFI5&uv zs?Lt~w$_&BrcW6SIb6F~r6EN*Y`d6_At~|9n_zai@Ob)7j6GSOcg|H6;u$9+e*3C?1xZoE`&v6IQKV znD3>(^@7?!mT7gLq0K}yXuWNU z2A3bpw3^{iL82bC&^Aef?TUF?RY=x0L>-cBNvOd53OETSm1Pc*hlE)|6zDI}CNX}? zY{JAL-j=aJ)ImMV;j_D1PL!iB0vg0^?211)n6R3}GW5$-i<6W2)RXOe@9Yb04!R;) zHhf7ks((b>s_RT#s=Z5;u4PLUp|M8jtF{C}2gU;-GR(PXb4K%X#I}~t@imS?DZjf& zYz=ZgCP?zi;9^#DmR5a7g;ojhB3E!%Fu+lHZ6>;@jKsr;>3fAx?^Df)R#S+tApL=( z^wLZ~Q`xz@(Z+g3L(fyqx2>jlzJk;Tj>1bb&P`=A?ne3R6+*}Z;jN}PzJlZjjyy{< z=1pa{Psa`&-xzJQF09O)RiyX|wv{bEb!jcDcQ>*@T0%TEwtu#5E49sMK5F$Ut<#-s z1<`#oviz?W*vw2Om(HCIqeYiow0ukVH9v-UD??~4AJ#s$M!M^ni%JMZ$pcMuvK z4cki%yi1j4J}u~{I_gT6DtZ^A&txy?`8sN~mk4?n^?yxW&^2;YlPqEJE(re`x1b~J zsMKCe;+?1T_3eT-nWLO!F~~ay{cF&|lM4r__D|<8Y5RM8=kR8bHsxl@PtxXs}< zS_!p<&$v@6^*o=$NwtDXg!j3VqxV?MVf$Kfw}sWallCKw=CF*cI3&Uf-HF2yPv$U% ztytUO$?k+o2<162nH8f1Jj@+}j*y+cqxL!Vs}DC&L@(9ds-p5a09 z{+N8gk}tg5>L%o=J2v_TkNw}a@|U%zC;@Z-#ozywF_ykma|V_K$SE|IzKydd3s1|O zydGDy*EckLn_4j8bh2URdQ(_Yms~StP^zZK&LLS?RF{-ErNf~n&(3yRkX85Ib4s&R zm7krpy&$D7QFls}LzRi0`AtD=T>^AUu~dbKol&wNye^(_N|r+fjh+5BKd>(DWKyzJ z`IL>eJ>RD;c4|_TLwSRZ`c1xTT};iSV5!nH8>M8veO+|oBp-)T4;%Sy-m|)Qo|BJD z6>Hf@+w%629D2&u*BE#YuN#q)UDn+qGcj7@=Ti8mr+N^5n89Fh&ek z1tf6SD28kq*^{LIk9H;Z-;QGAk%y`NM)Kbdf6F~u4G(pj zz-$TtIj;7$J1zh*g%v+c&orXDb(}H z_>iC|YvX2;d7`|h^7tT$D5LNu+&mu5Q+j;hT!gl9#zTKGN1dOWB)Pbf9nGO`vCC4 zioeT%Q|r^ky#?-BpQeV^`j4M~Il3r2wVEsrEpUJHscLv#|FP_ssmp+4tHEN)0{4th zaf5jM$C6*jor3N>PwH#v^^?Orami1sXCI`d|K2L*lq}3XOO%?Dzg9lnrIO6IIE#{+ zWV)7j+r^g5r8^6enn1gjKHT{uk-d8QaBuiZ+->Kl#K-JYPpR>qE8)ZKMTrcHQ%9+> z{40L9?GcG|x>IYZ(av|{)YTJHsS%qiPPeTxiRA1PU8!ODt4D{M84~X;PSm7^ zn68-IHs47k(4ELhMW7wi9rU~w!CzfR?ok^@RIWWvuRct>3rL?*aQC1A+1^nDKusvD zLW*c$@DV87-X8G(LllE(S9FIPuO;GEkHw@0HZG~$Hk<+$reD=b|DoX780**{3f#A8 zOY1q}4O&O;k)cD0QVBm6wYt&hrevMpEj~Im$mR#yrm<{R*ShzITvb{&aPg^=;aZ^2w@$ z_|s2&XPGI}9+X<04#LYt^JgCnryVFYvmN-K77d-HkxpBY;{;jpEQK{6k$yv%kYig| zahivf91*7=bjY!!tsX7G(~k%Z5vt^vbXH8}@W>+wDMFSUd~Zp&6zX?`_pMu$9Anjz z$~<&B4L$#u;)^APbHANNzYTS0A36HlV{D)9$K=tSY5&(AGmr6iclqbj07;91)xUA& z>q~;%{GTHK$Ht-_9`exGE6;m@aCx>6<$@SHw-#Sc<79CA~l^WESkj`Y8>X|vJ z{wgM^&n5jDX!>N)LG)MAOkFzh`)9i9rmF0F%*h1_#EDY6$_pwKdyEDJk;DnKy7Hzf zn0xdj1u)|HJ00l-<*QxVnS4LuxD_37Q{}x~>g0S6;@A!y;RU7nT}p#|2jZA49ez`# zpM)rq zMD9XJ@??o4?!fQsi-8WeXb_+tjXeM$0|o%F{PBqaC;)WGU=0=k*$1Ga0${Spa|`5y zzDku9j4A`u!RJ-v>jw>@`X$kB2w%ZCQ|Bkyqc%y&Y#I+={#f}ktFO@G^7GH^f%4){ zv5FV7Guw6p^o`P0)S`WsJ?(!c_ppY13@;gL2Wz9F-zW~o6mhH5n&=`X#8s{|uKy2v zZvh=glWYx&nVA_a28&r1S!hePn3a47YuFQz6>Qnb7WcS19(N(uh<6NivzT)(c}A@)SszHN)FZGRO)))h z|8cn0S@8;Wp}lByko+4+TuP9ApjHjOVsjhx^U}}Kc7ab?jLC-g;P#RN1AIrA#x!El z5MXG1#Ms-B3$^K8NmzqwVb&F6^Ym!ndp95u5{0C}sAW3W&T{2LJ|t?N5j%^#tVm>O z)8cW5GCL;X2TX+@RCks8>;=jHx}|e#My{PN1-+7yk?O5L==d0ZX9}*pNEf8ihlS^m z+Riu8918|J1<8uoT zbGs0|%@iR!_Wep+7#-iNmf&}&^IVv!eR|-J_{@O7!wD~$DTzY#UuCYi? z$YrB#HUaPTOsf8L6Nq$IiNxJ1Z!*Q{ebog2{#)GYeGoYuR7G=_#V6*MCMXne5<1T! zm4;dEaj=VLwjMl~NQ;c-j595(hwED5Zx=uZfNL>#OBs5l`!>h zs1Mhb6ZUa1Hgo0p*Tzqji=Q5dAeq5&FDw@w%N$qGFazN@Xi-m zd`LZh4f^yOUdj5d9t{Nt-#pUtp{u6@_>W`BA2=+aF1KH76Oio&(**Xw3huwDY+l!1 zajqd-U3~LCq(lZG!%c$;-ZvN6dVMeb)npijs#L?QgtFaTEF7;{3w<#vL)NG7o{2IN z^edpo&aGf13NLUY(=NDmEI9~6IuT`>C`#Oag`eiiDfuRZfMcJQ%p;|OW_@d)Y-NTt z+}=W*b?3#l2(^87SKRQIJ;65>P3O8h-g8vrsO_j*G&vD6+_B)kV|~5dv3K6sG(*IM zFDgWAuxD3~6m#jbG|r>r1-rGL)o436Fw(<_P-@>3xa?ggN`e|q;HV0)8(GL-5Jtby zbMmltJ!Ta+R-$vDa;7!9g0&VZInz@od5ZExNoSnTRVD8oEfB&FukROXe{-un>V*-D zEU3Ce&|^&0l2P4Ch8y_#-O0WinL8j&+TfHas6e>Opu;mfCFe=R-Ojfn z9Mh=Q*=+Y^y|{}5go7=2cTYlXTR_t*z%KA$F)3q?^M+X;c$^UOk_WlIO}tDvR(WhF z1DqNFyjh3I+;FlmuWp_K`+>Lhs339(&|oUIj#MBq+iM_xyowNW+E(z)BRCve^C8pV z{)5o4IFGV4(RKorU5_`Rpr!PKc+muSb~^9g&psG0^bmzeROC%9%k= z%bRZVbC7eBY&g5~T1H*dxbs5mz%8hqkxA}L{Bh^4N8U4GjCy>Of(TL4rZybZUu9c1 z{(74fuxi@-Uva*5aBR<*y+ZT>bTMM@V8>+bUZyi~r**bYpGMhe#L~+`#(*#HZor>IfC2PmbW&|7EtD`i?U*V8El3wIr zv)(y?y)ipKQ0U4B{7D1|@N%*a;)C5rEl|aYX~>p}i(oFsiT_toFSqK&06IyUy}yi?|LmXdcA`)=c_}(2n2Q2QM<{t~#?6A- zllv4B>Q?!wq%K_5;GNlFTIsi9csQaF8|!Q49F5qSSMIkPA&CX;L0%Chm)mKgYHrBb z`uoA;XteWVMzIzAyNJkLr)QIBim330o7fQp{u?USOaYn9U8+T=xbGQd){>Nsvl8TV zt_F34HA++`$ri&ex4ILQoXrgM zPxx&|r!w6*at#)XwsI}Q-UmEq>9lV9QgLS-%W*`*n`QFG#&8_JY7ARDd}n0eU(n4i zWTtVyrC2on&bgI*PYCDXRb=*yXIOQNinqGn4EXMD9QvL(W6+AomM?M5xiPn#?7LTJ zv0NchV5))Ff4!ANu5ACYS;RASuGo6oY8WPrn2!76>vSf z-nrmVnnAWUxJa_2*j6W{11;Nw>-cXhpx2-%FE_own1S8Tq{B)!L}50ZA*nIPLk9acL&8l6V=+bE328aX{wUw_HTGkG!od!39 zR&t9x0RomDd+U4s#Fqw;@_pDZ0?~`l*B!6H*B3X5Kci;JiM%y4%YZeWW+$BwM)H$8 zm8I|OnI^9V9e_;Y2Sp{K-As1R#f!I{&)yXMo$u0Te2`h1d$}M7Q5&e2cGroZ2%$uz zHXaXQV3^cQI9$q)n_ctNlf=wCm)yR7?~UkXd@riqLsz}<4W(YABv;+a_%i2jM_HP0 z!_X2@g8o%A*+lKv)@UAhM5zk9M|5!dkwhhzCD+*S{m>gt3QaGdf#>C}3t!(SqHP{( zp!n7|t%ALtXrTRrn)5~5fsgaBVxFJU74$=wF((?PEk1@yup;w~>ddH(wV52}?Ea#p zEUynZ3=7cyI%d-lJ57o87Je%#Nos_z@%-^LhfMF|x}?Z0HfDEk-Wm-BOGw~aOvu5< zbff3qQqeb3rn#=&nLqT_h-mZJpv#8u>{*#|WnbtmWinh|U*j~7JJ+o%AmWO{+8DpB z%cwUhp1;5ERfD&BQ#UWRK~!h4PN;EovMpt(ZyB}p^w7^z59kG~$4a+YGl_ z2b$+j@Y|LX@epHgysV^QDUB5NkmYag+`Ijd@#IG3J$`q^f(xES|vM#jx| zU*VTQ>Qc_<9d_GBc^vlw1{G4F9RP$_COCFi}s(xoqqaz%y^Ul%bz**ao zn(j@lMCEdEk^20dlFI|K%CBSFN0y%$bEydc-rZ2*L9KF>&EPkFenCJl{f40{PfS2{ zy3^OzgAiJPeeZElsB1bwjHF&r^;q>ly+A_6>p)l?w4oj%>&hWgUEKRCw7tlsR^{ne zVHoE6nO<4xh|z!?5wXST&fL=gPG})d!>iYTezBaOpi{vubj?HIqNq4m8-0xgKPQE{ ztKGMnIB~uVR zwwyAh-c!AJIafWAL!GXvRka_cJ}@?G`>RbfiJmUAP`oq66-?u35Cf6%nVK z?_reG1kyvNpCY_|){*Q7PlrTybPvnsFp(kK%=E1A4xMSZ2_xHXZ$N?(rLOVcenoz2 z7TCDP)_elf>AUpt;Y?fvPr}h)U~UCo2)&&tfl&`o!~aZcnH2JPT>kZI@*9jJ^#w(^ z0OPmIk)0sO?(G}wK<_9v$?DBD=JUt$-s4eGV##nV|D^R!MzXv2M1RG=I4VXtK2cJ> zmfW7<1MslRGWP{DYi;(8qwa6-pGBqblJQJ|(41L7D*%nsdx?Jg9SL$@P^CxwttRMq zYanso;nQt&>8A`VRJ=7_y~hVysrr!^O8xN%nX>k#Q~$Cp>iFhOZd$d$mzSI#7ycylba^dFRTQjYrR&I_ z-+4<^ujk<&pAYGQuGGqCx&3|AC0dnoiyZX%Y}mVcAL%^$uHslzH3E7v<%iA1i)wj^ z@(hpbrA&D%y2PTM(&P97fR}Tvgv06;aA?&@86<#BEUtyIl5d>>!hD^w$Fuim*L5y-h1xr>n8c~ zM=~8~OS&q`#)R9y71risyp?@C4p0m5)Sg9V(=pS(aPNM>O9`oije*lsOSb&-AVr0Q0jZ-S>wH=fh=Be`gVSPfA&C&!?IV1}<3;7wxRedT>5clny+Q z0yzH*a34YNt96h%H=RcU5G`^TVniWuxSj*htx?}c6Obi6ln!JNBz*rb0Y9DL88zCZ zG4<4j?cq+z%-4Gmv4J@QFdPR2aEiwbCtKSAovJK>5qv>gm@8*;kC!`)O2Hd!)U`4-GIq%Zw8M5Y-)Hvn_9znH zK(@*rcs+d|eI6mMz^}k_pm!v`BvZFJb{h5)jTe(`-XfjEwrz836Wv{q*qh8irTWNL zOi256^mwizslq*DydF3WeV>xw&TJJ;1@jC5YVg;wAJVNIoK5AEZ1#9s1zCM4y*Kli z&`v2gO}2`Dn1;TrA!))r)2l`G(qJc4#ej_rXNZlS6$7P77onB>v%lapOO{T?h(d@ zW*~fqfwr?ZIhvBV${Hn=78UgOV?Dj=Idk4oX0JfLaJ9MtSZ2Ojy4N5@;ICno#ZqXE0Y>j3 zB^~$+d0$_&(CP$QXcC6vg^nsT%0@x?QZ`=S!2pnM@h(=n5))3Cw-2YkyLtyio}~L#-?&Z9wgEc3>W}&^Ze^VMqPTc?N*6sQ)7NU( z{N*n0I`szcCj49v1cnr6pR_O4oOUi8ICyd-JW_a1%r%e+Cu*(qj4z(FT?aiQ{R-@f zZxxrHv~6UUImf9TazXHaabf3xT7mk5ey|zA!Jof;`O>E~1n->9I2O=!iM7(BCJAqx zO&=amb&1*1^K%GJIs21LK+z>eO3!ymIEic;gn+C|bhjS4Az03AsxkkhOEk5fuadCT z*%aaa(U+(^J>o+!*x6(<{=t_hcr79lhfwKR@D4ublOKN$g9rC%8Kd?t=M&4#JQ4@{ zX=!2hHs|Bb%^ZXK3u!6R_9o|J$<3@1`vYl7@b)_Aqpr=2gL@5W38Qu@=Oe1kpCtAQ z(&EGH6wZgao2dqO6VhU(?Ih2KaGS{_b_3I*;q8RZ2cMdV1_4fKk)yU;=L5@4c!^Hz zNM{pP1H)Xkbi6hAtvJ+9%#5d6X<_EJI@;cU&qZ(l7cQFr@44u%|H4JT{5uz2^mkme z$baFYxBi}s?v~g>xdlJ%;>beS1uN>J^ywnrf^vv}UozkuU{MLzwZZAs!Cv$2ehm8y z<8}QTn5zsz?DTiA?teHW|91xPtiH`@@pwfe%-p)Xyu7~7X<=kW1x{MKn9ef4%;9&* zj8f=V`C?jz{5*&F&>01|uY$$YXL)H3ab`0zp;Ao6l;wHx4zXWnB;llpi^(nX!X08h z&3p-!L@p*}$n$rIhMN(BlLQtKpXGWuL>*7_g-To$5tipVI7E(2bHPb$7U5gwS~x_M zOtXiIPZr@af271DsI52!ApQ5D>Z;IetF^wY?mGgA%BAQES z4UPCK5}e)ptzZ&H!#l%Ox*~n~*xMdTbf7Ca^?lMPypD6cO+$c9F(#D-efy>}yz+IA z6-q79uz@}NcX5+9ZEv(|=GfpS3ogWw6s!E_&LM}R@@V0vZLcwMZx`6KnwQGq!ltUNf+1XC~fvG#)q{Kd@Bw9gY-DnARowd*= z$QyGP6q(K?bR6tvd>uTCbZ>6Wq&L0Tw+G5m;}B*mv5lK+Q=45% zZI7NX_~r{n+=id6@r*4eWWRBbXU+iGVL`hbiBOt_8hGpzwk)kr+dZ+(U3;qlx3B{G zTy-eCjRxkEQwv*1_bNj=mU6?HMR^9Q5OcL~#|;zPS;DCr+o!aA(ov&?fWcaNNmiqp zqN8{Hr}?Jv{M`l01jQbl1PW~?l`6yg$~H5ej+rd;>#y6sm2`H=zvsLAO z3r#$~qs7N=R7|Nsmg9DJN$H`m*AESyXpYy8P^Cp|1WM6T&`X)#dy)od8u5*U4J^_i zw%q5WF%pQe3}*z#?%g2vD_?(#*VA-XAi_fuj%jlB*-2RTx&}PmhWM8?Q%gj6XC$4_ z^Vv4Lp6!yd92?9orlJS+@yZ1|Af>sSWLRB0T`lL4o~Xt71*KArk=6aU8uLH4i<45H zz>Slb#HDhWd1abDQq{UHbZqV$K3hVI92<@0>%9MMvr9nNyvR}9C;T7{yLc9grq%o) z<>nO__bBBplatr_+h5{A3N4cNMv|+!Q}W%7iEKN%S;RL-9|AUNi_Qlp;cCrOEgQ!tlpaMFA%Rmr!_;Q&UjQXK1xO`)o%v;S{49AKdQ+G%UWBA5B z4Mt*uE{5lfpNz;cD%fUC2BmxWia!tF>=>MR+e!+@BPwd+Kpa@r?x}&rhZ$>WAvYv{ zNlYq+1~1aVpbbshii6k_d(SX5I4g%@9O6f!oKpBp$HW6nx77=Ai0KGwC~gpxgb{60 z5a%<8w~eXyeXhOf{-El0XOwf4Au$dblV`LE{>|0m?G9k~+AAud&o)YCGLC;L-}A1? zv}FeH1&}eg+Ruy}xGO>QZKJ{Eky3D*rGljsAPu-c@(t@Jv@liX^~#7kRfu(2v@Lg4 zhOQmRMoKU*bl{5>aNu(_;?OEzFVx9i%jtJCfb*t?#N2wm%ofXUqC@Yt(dVV-KKtym*8QjhM+cX0>3{WUx8b zbcK_YP5V+CUL7clE5|cwpt3eL^!W94aOu*MJ5Z#@5J7)kpJmNaOV2}NE$CacBLd(^ z7Y!=zlnF*v><=*ugykjVvjtK>Lrrj!FsgTrS>+ZLDU0FC_-vBXJK zY$CJ^20X{J1{V{LCEs16k^uF4i7@LZM=ZRWjT#&i9E0t$o4%gCd#JF8zNb*xO=IOG z%GYw{ndZ74u>-yS#r~$yz|+c4SVZ?q%%cL|vn$xLcO(GLp}y*+v~sY{v?(6Q`CYND zl2;|J_+qsciWoug2MUq~UJ4E`^jViN9-d^vi-#eF1J=~LR!(wF21IF(mq{Giv?sHD z!hp}{GCZ7AYgWifF4BC7OP7wd{=z+~u=?rAXj&~mDGLqyIFk`Cshv~ZaEQ1uY_v~2 zFXUdIBPH0^1h{jeFF)rjKa9XQCA*_C;RT7YAG%@Kwp3B}P`rHkk}&B3qdnY78tTXp z=wjl6DY9ck;jg|=*cWx6iGo&xBuwx*15CH#2DE2y|2ZhA?<`1G+mAR;0)@pYZ0(Vm zkj&3k*k+*@&_&2Qe{(S{%6nmiiq7Y1l>2)CPj?t~K&@#RN1tG6Bu^hohCS~ycsc6~ z4jl)to(ed2s_8hSbcD@V&Ts;=e%Fk+jD8OpHNE*(0ZSRTNj>I-O41OTIilK#zpl)R zL%uGQMopk9bOP&+3OqW#ZW*Y0Is2HTbR_#ikL&;rplg9jQ(q^CG$L8&H|l_j=`d!m zO4E{zIl+>dzd4pHhd(ZOS%aP$ITp8WGNuIhR|zU8p+ztFtmN8HB=-k$KCgA8puxPz zU?$EM&|PirctWXc*g6vr@*pG00U#v2m7rS}xR6<$07M~UGiagRNl=jZVL6SLS7_qq zd*qDqac}4AuFff#$@hBP)OQSYp$i$cL2NwNuudL(luW%HSYi`){KxUJg9qt2 zS@owp4t^K%^c_CxRfMHWP7?YmqBkZL7|<_zMo~xk7qShfTYU1 zOdgbuyHXmlfO{Jfw?KFwLEa0sx=YFi?YdLVrpRAC?b7RIJG>&?;cBr)qE29No+nSp zV-(MXh0i%eO|8zmgdY@FXl>#e!=CQUKMLti?#h&w zrNP9ma%6^Xg&bdM6LHfb9NjwI=r^(~p~y4xPTuIq*32KCom$zXyT zd1GkHYEfh1I!hxY*+;uLzoWBs7a{IUBOLV7-qiNO=)dDz?W^O7Cw1UB@z`lJv0wba z(F^3)9eO*_Sx1dCj8TT5nrTuQscK6j#w(gA~Q#Uc(}fz}fJn zTflS5#uZ0w)P)lbY}S!dEL7F)Q|Ps{>A}&rV(%T%;Xp8*W5=dv*{NfY#nVfJlv86{ zhty9>8p|OK#Bs`|6eq0BgH&GqY&D6%^kZP|i&c!`;Mb35K7XdsCm^UQfz`N@ zQ@mJ-rt&04PFbH`O^zimOs3VJH0!Z&*6;!RpttOjEX6tC*kaZ4;Wu@AYg zU(q@kzs81ZNCo0LfB6pF=V!G#v@*C(>XkgkR*YfR7a#)w%0$n-Is*I&aQzVoZ(z|L z&Y1Nr)#5vE4`yA$Pqk8$XNlAwv|E?eS|xNOoyiOU>LL7=I)&bz>& z2p)Pups<{K{K6u64}Zl>XkK>t^b$NyWtkIk=}ze>bJ=upWAj(-B*7!$IV6JKwY zJPzAD&_v8TEq)uzI2amlN;N(S!E4SNYyy zkBLrTN)!FX$|R6LZeRZGuDyTwro;PLe!I`(xDzomi!qtU=;1yOOQu;6< zn%nyd<-&wRN8*fu+=BaIrp2dplb^XUTpc%iic0V6XJ5{AJL%IbzhHK^)_0CSlFg(Nls@dX8SsOpABbrAXmg`ot} z4T1eiz5TaY1Av*`z@ROpwJvQCaQIgsaP?oZwLiwT0qKgOeK6ktCCRbWdRv2Na2A%@GKi2^mkzDB@pc|tB;f3Nbm6PsITDQA0X;KF6?aov>@~{ z{~xrG{3p!oA2~on{b$AY4+vxYrwi)OkL4eJi2ZTR-zxntmH6wjfBh=3^AG6qmp@8N zKIE@6DSu#2Zn_lV9o1DTXqS&h(f1L9e?tBTsL=mL)?a;Q|Eb-d+Wm9##}yd= z$)Ep3mHr`B&?wL%im!rF;2<{y5IP_zV8S3SARm|zI7rIJZ3F@VgL3)j3k1anMChYC ztX}#rcO)1v@MtnnX;D;|nlI(B=r~ZY0hCf9WQP92pg&j(d|=_jD1Jo;m=5LmX2H;E zh@wSji>82~%v4EfD3JJvgfmEjeb4_Y1|qCh7lMH58{ZcLCDqlFPl`aIGV?Q8+&hD>et3*?<(|nEHR-1%Jo?BJc{6Nr6c}mQupmQeR1ZJ8aymP3uFw!Y2(U2xZX z{P)gLKR7&Nz=zxJ)P(ZcPSu7Y>GjtA*wqdo2=zLTAbWsk zLl^VuUOaj633-R7;zC=$%Is9sKYvNw_91?Lc)QFPu|4xnJbHP*#m0^Mx{BEyjV zd*73QmBhO*i;uv@C!hqo#~?lol6%QM=UXQpkjSf70Jv7#;K5>yUP3+$!;Q_oG1&jT zi5E$fGYD``%lUaCbU4Zu$G;-1*X;Bs0d~3HPMt9d;3p>j&b1OB@eN_Tqq3!UTMVjqcWPAk;yNEQ-dRD^lJ)w=*ve5s&$%!s5m;fftI6eX zd256Dnnj3buk7F}sFfB1zcoPUa=*dLDBZGE&)x_h@d~)&fv2*tFAT`%xa%XDy*IoM z<6yYIuf0NfHgw)ESAXMA1%X2u2wAKsU^`i{*Vew9w0ddVbM(0hC| zYttMFhf!-*;&i^g(n!3*)D&nH5z*DUz=tDHw~$^=Yp&JzUR7YY;r1CD%DU8+giGaY zGlIFJr0yF-P!IR#2d>HQ0Li_m6@!L^B3-m?-<0$#z-(HBTY5oymiw$1f?$f#jFDc7 z30OzItwqPDvj{63Z(9}$hQ@wq)6G_EiCiR_aBZbAvC-U1>J;+3{oIPLmDz9K*x_Uo zK1M{*lq~;h=tu@P(YRw-zas!(CoW_ds<_;o5#^@*f0?-2fZhazJIf2QjC8A^jt5*Dgi-e;PSv?ZC&&%u!aEbe(C-*WUXd`%8MT1jk5~=3FPzZ{bN&XC|XXZY%amY zeu>F4M*NYt+4{ZvSVsPLCWosS6TU?7!OG_6oBG7jur!Hg_BHw4>)CC5Y-CDh+j;vJ zq{T`i9BUoST(wb&7Cip;dd2Ova!CX)t85yh?FA1&rDZWIw;6mc%Ey%G;j7jCzI(qI z;QQnjpUw7b6B6#t>z80W6i5BGf2pl6yA|w-oyw}I?Wa%M>DmNhLHh!0pFh{~o%~oG zRW;}%PTkYL9HmDNzc)N0zppOitfew6u6m&i3+lpDCBj=9Jgzvip;y-v9GGG8rc1yU zrLN{e;X^LXRPC&)Skmwp6Me;`&x8`!ah-a6|H@zOtnHcX`S>-gy;zwK;@xF$XsV^u z$zr4Bn#^hHcV{zmMs;X4&)}r`n>y?2h<|10&+ioU^*LQ{IrHyp1FF-p$G) zng#U&KE@IJ3|o8Ey6b;9{*-ck{&U%mxo%`|BIw8SXnXnb>Y3sXyVuF$9fs+sPZCJj zN_T)4p5Mycxy1&}?$UdW0J%>@l*D<*7x(NXnjM1QrW33Ye<%8J7V+5-3FTL&9Vo7@ zS!B$t0#7ltLyYBI9bTA|wdx)EA*_zH*-+V}-On}C}SdOqqxRpH#F zZz*>Rt%&gllaT3w*{h;_e`O{S=kg1L^ir-oyNs+y%G5w3^@U!U+YHCWM4Ys!Xa*OW z$E8x`@|j%aYKBt|`Gy8HF}OERb~PBlI}yKbW#Tuz2x)_RBf z%|7mTg?Xymg-7jhrU7`W#+t_h#%gx~Rrp?-Dc-!j;K=u5!C5BA(d0Z{hvbm#mTH-k z&95R-rleD7-=PS7vebDN@a>8(%T8K?rBi8 z-xS`ynA+px$1{g{2n=sNE`Kc7^Cmmt1GTw6x;kHw4e$JRi_@0B!PO11fI!`0Lid*Pzei27pvW+E~DIg%kc+r%cxzTP`uZ;&EZOm?!4bsms5`zOQW3 z?Wk{6ks${XVLBSyOUGEU$YGeKvSkj{XK#KXfK!v1n>_uI^TSdCZJOboFeXa4HJFc? z?@L|>j$-h}_@hwX%EmKk2G}~0odK6iQA>k-kOy|Ft>j>vy{OfiZdo}%P&D0F|Fz<} zM*(eOOP@hb3;wO9N|^>NC|87LD3hjcGuc|CL$eaChyIR`)Zriy=IZcHXo#$N)vuw2 zpD?cxxJDv?_J(l1WuvR`CQt$Cx_UOpzZX*>;tX*X??OU@6>ua()AEGCuKiRmR3fth z(L>WGM8Xcp0Ik+(h8+T{HumXANe0c!e*+S8fH48DbRMteof`(;T~J^4q7qzRye!tb zRnp1hyx!?wuJwBkLWyb7E?#U7Io6Cj&!ap|q}u0$dXM4+n%2f|x`pqVGR3SIuAh!U z0RqtCk99To9fi1+t?mwz0&6#O!*fI$>w@=Lr0$xNP>t4iuh*Z8f&yRV-P#CNrU1VH zu0)=@6Z=oc`%F<8@6xVIk{&UGegIp(w=dpV~R$_SLox7&3J1rt`C7t=oa} zW-G73E^!M0aM?>poYru5Nd8cq&e^zsdU*Mw|3P{{@)GfAEFM)}m=LPlb|Pz#qI!LI0bFlu8R0jhi^>Fe*Oh%&c85ff(2>11w=pj;2c@YD zTyD>qUAp8~ulUH3-kY}v=2sEe&6OJ_&79W*LA}nL1d``1M~maxsoI`}Ytb>l-Uwx9 zoO)%CRin)7ZVrt#FSEG(DRF$L)5+x}>NWb*%}eHv;;KHX#2k2zcP>KhUZFe3aU;w7 z1)WdVCK2gZ=;mv|11j!=rDpf^or-|IhiE)iH2$LPPrQNo=B$|o)AI3j9*iI*fG%XH zE$-#mBk*02Kc9c@RrP;L?SMZZ!vD*}?C&G-58(j+PgSb?hoWO96-)8|(d}Qs#s574 z6pZ9i0R_R>0)cph7V_By{y}{H*W?ef`v1%S1Rf9rg5L&#l$4HP38Tcs86pV6XcLex zZ%_VP(X(KL7KQNX5Mc2orL5~)b%C-+LoE@JaA;(46sdYPkZPWpuaiPV7(PJfQV<=G zKG1)rc~Sn~c`LGmtu|Qx$L*gf`9Gwa0FU%3@6v;+7lBoQDD;a6J3a~?1vxn$3fi9? zGBq_dZ(3T~$M9JLbYBQK3rQIv0amgk4-gbkG1Q?X7O>!81PmyTOP>I!WVlaDmp0p6 z6Cgb*_eIwV%t@Mch0F>3C43kNM%ZUkwBd$PpO6E{{yM0J(O=FT5zXeq8Dm_D`;IzL zBk?;(BwL5M)r43)Pp7&^-w#QxZtL<;CC0RS`&+kofj+q(B9|IhWN%jxYCJ}d3NzMN zt?}<-GF_q(dsp%9JRSdT9r`5W#2*DxNe6qldpYr8%vj-&H>awGC6Y-&*EBY^)7=A* z#5M+8N)9$1q|I-WGj#74nd@1p|Xk3igOs0P91D!;J(45BZyXrvV{T z)V~20HBbcK1rH1k0U=Ep4@W~C4`#atB}2>k72`t{D84I(h)OVsx;->yBL0;l1)Iev zc#BI8gcMIU905KGAqbkD{jo@aIT2CF2W>nU0f(5%1S!j>7cvY%2}ei>4jH3PC)+ny ztiZ1y4x3KNMxn|FE)s!D!$9a#C8iq=6CaZ+(jKfY2%Rw!5Z=_)9~y~?8NURQic3yL zDZ)-E&Q2K#AjkqmB}E0L=z~R(k(o;BBZ4s$?g8+x}=h}9u`)GzSSBG1dKE1YSU^!FJm_A_S7+5eo^eWpu{ZL@> zGJ!ra2(jUT1N*%`$Dl zN=SfT1;dh)osB!3G?Y}mY$BuAg~CER{ZXA9h`@m_eIcY^3qC4CD zK~myuA~nPQA4O!7v=L$h&)WrwiwdU-9FiOw1fe$JAc+J-FGUAi7#N7tJTc>Df6P&Y zu4d!Xq@oKd0T20!hWR%-vrYAOj1MdV61k*`ku8Y-o+~{%sn4Ds?YEwp?>YXE`qel( zJ9@<$M7UpIE)Qe2ixo1^Nir}d{lI(<{78j&rtNKiL4+J!E78QmA%4!wDnrrf`ChF; z!2GS6FDe-16P7e&-|#Rj91nzzon34%Jyd*G5f~^`5Hbl33+tFrw*n($7Yg{Ei0h6D zjeL@e0v{R#1|dxx%%Ck;7f3Xj@7MeRaZyo&FX&*P1yJ~m$a~jd2&)Pz+ZZeiRXWWO zp|V8~`LCcKFJLf2(IBFPAiqEZar80B3_$FmF?>Mb5KxE+kYErXpb+3bp65s)AW%>s z2q=HjP#|DMh$z0GFd%ve$l!Cub6=6ydD9V&%wfnRE0cK&<@JE4pJ&$1zFMTUH+@ON zPhm@CFv&?~yy4}4C|Z~Op0i|FI2rU%Z%J9IGg)4=Dl+JN0l-1VOe}l^dYj!+}Z4Cki(;J`kQg9{e8O_ zWNvgC+f)J^Qn)c_5ANS%t1buY-0K=m*X^|ozqevUff*e$c@IsKe_|Pd>5ZxM$$Wtd zgK6tPQJlM+jaj34KvcX9lBb0w@=XHUOlt7Wjx-s3VS!4_fgN}Ygq&LpDWKl}(GVt?71T<*VOi)mUzc-~B7=HfcU)xJcpW2)Jp?wg+X5cJhlg5`v^3jAF2* zGMtCnKjmZ99sAnia$tS-7@b)N>{;AcCyO_6Rw4=S9A_Y+Q!{SeFllKiN({So&}ZlG zAPF%jyofBo|A}Aj%ZIKtf!&)~+kDzzSrwb^<2qosXZur=sLOwXDS4bzl2E;(owCk_ zj%`<8<87WX_o8dHX^^%eTicCCYUT2$`Z~ACAp0@CT=;#GY6E!E;3p3`;C9hM`cU7J z-B$id8u4btJimBa2=xZ}yE_hY!KVyvai<_4@+V$y*LjV-64Xyqg<(l(j0&z%#ruYB za|`v^7i`7bUubKauxpHmtmE4Grdr`(B;W9lhT{vR&?V0N z$lr_g>+PuM`-w__Y)J%FRk`Tot7l?egI=_BFTBBhtm)@ZEFE*7Dc{$>3a2)HhY{?a zdf+~fZ^wvUV@@xQ(9FPz1J}EorS{n{|75e1lnC@4|HOSqdU|R=iRep@ zG9F#TGxi2#%GYDfnPOPu8Z^`QAo1sppyBEJX4!a?v~BQW!@DFjEMlKNn4sTfu6ke%ErQ1 zhKte&FM{0j>|0+tL>`V4t^f`oIpFmSAP9Ym`~>S&)FGox+IskNVpBoGANzEp5dK1D zP_qq3U^SvhyIXUgZY^=OV6)Q>)X(qk9Jr$`0Ck3f!2@U4W=5--Rl#%xpVBhNi)lE5 zxVX(=`5qLdHzC50m+n992A0f(WjbHu(!wZ>K6E%TSo|rXzB^wwQ|Y*TNEH;w)d$Uc zkDq|}Pzavp zsmEavrYS2I4h5vpw#YHW$~vBcxDCtj^JxMj4Y@#J7cCN8!g3&JgP#^7A6=zRY?x<* zbt{yOzQbhh(@$0KU@pzg$3#DSiat`A(0ppBVu3dC=*R3;5DDPHL(%P`dwi}J%XWl? zv~we!0ihy_lU>x>*K(`o2KCDA`?=SW;y3we_2Gqd`IWqV%ekpD^OiHbtQK2OYuQ!x zqN{~@JN3`2D=F&vm)>H!bTMAu67J^h5qK+Z3=K**qd!gC1MoIF5*kbQ&nj@&d+PIk zm4?(6?^~8-pP8Gj;(=Hs-&W)S~lJWZoX~yH~Lw#1( zcnC*GZPDoTk@;uagcbtUcE+j#a-v{ltE1Rtm`?7cZ^f!t^6}hyD|i_H3w!SY5XG`B ziuMHZ07DKE1|%s6BSFawL6QilND>7B38Dgm0+MFPNDu@Blqg70G9sXa0VHQIqU0=+ zksMwR?tSk*=iIx`(f2m*zW+}%^mJEO*IKJqoUU5c_obq~ZOK@6f0`GSsxEFCxP>`gJ zhd!T-_3@}C;r*a1a`cEJ=HvU68s|9S?1s77rwZCPkByQH31Nt}4J>uf(hZ6vy+JNx}8A zY9cU1DYXD^u_0+1(nd52L(YUJ<&8U+1-uX_Fk|%P5(hN+XqtziaWy>3d2k#z=YuV~`(c{0>&rk+90^d7 zspP00Q76X5TtkW*LXH+-nt5pPNBr)+6^O>e(dWpXFbZNAScT$LPy&>?5#;rvae$Sm zMwdA*=$sG4m-N(Ah^Bd=F0n86IyZ#%XyjQ2EaYiOyj)g;3HlP*KfP?&GBC1z0~rzh^4sx?#jbnY02* z6!bjMNH)d@=CE_o>Zm3>#}RnwX<*_;lIlWH7OVh5gpr+_ai8DY^LlqNxos)KnAZd~z`@azQqq=T6i+8%|7_c_|}P&Yfb%b@cP6=4vz#u#i`0t%Jo~q#He-Q({VV zV{PNKpY4~tO3Zp!T{X>f@u*8Lf2NSzGd??>C;7!Hk7WA4)U>lD8r^&Dm=uwtH=%Qr zimaVBSi(txj^DbW=>=a~2!+#W|H+WnRc*HRP}M{^h%|i8Sww|+F_m#7h4ckxg=A%M zS!#MzuD!0TtXTRH%<=Aa*x2xiN?$wf_Kqw>D9(+2ss55Q$!O5w!DswqiJGQFao;4I z3SU%Q7PqbQ37vQswBWuxN()*WD@t%+6M>9M?|N z)|)FwTAG&`SIiU5MAWQsLD|9kxHbg;LI(qw`4fQ06!lrc6(tlYI%dBd9-ZcN@85GWFKr` z!Szsio!z4V>nCju0*JSZBM)GK6p*%xat|P`OJZb?YpN8L;@-wvNhS>pbj^}2Bv2!s`1vTJR z>0vxRXcSElE|iow&u;^xwDaOqq`IrUZ>KuNafIk~^iYo*xyLo*oYG;)nc#88q%%D| zuSle?>gCwiQH0+6e#7T;=&c3a)SJf*rq1IAQtfdAXZvXe&$3$_M^<5wHAu8Wmn0I&hJg465aFnn zrD{&?fbWcip>0x*qfoA-Sl0ju6hX=L#A|DKS1}Tkg*=Ot1$jtJ5eUVq#hj#k>fl{q zrcMfn6H_C|d;=PMQTVfC+IOy0a3a9BPy$dg617@?oH+(J#AVdUXtx#!QB;MPb1mXY zBaZoAU^HuFtm4RIelzXa#1L5{eWtITxOl^FF=(v4V!$=1ZKC<>aL|qA5O)g|%F*JW zdoZge3%bcWPPcbl5!=~_KEeA&CU-c8`HhT*bu_pH2F(Nu?{9d}d@juD{5a@Y%X!WO zS*mtIC;2$;Q0T{yvJ+p`X-Y~Q^~p$#N1YfQef2s|<%F4zxX;B3%R8{+;9F-n-$!N7 zM8^n0Hl|MCrVGNq<)1h8rt)4nUgfvK?G4W5d$vX;poYLSGP%uwc0&JCykg@+Rr$=%e-R&CMnuKu71awY1QtZH)8#g zZ1k4?8ocnziS~-!V+|vkVow!<`qXqvZEV#PW$Kc>rFhpCRX(k z9-4-hqS){xvTIO7qMjpZV*Vm=ay!?E9M{rL2FJek?w;Sco%qdZV#&|+VbQ5~(R68M z$LcQXq+Va@K~=pKD2vjH(~p$ncg`pvbC6J9^GPCW2ngG>b^!C;LQa`x`d86J^UIZ=t!0WF3wyNJ_(=Rp%Aslw!FZ zvjNMh4#f-f%dHm6nX_l7(jLzsP59p3e=g$^|AMpGw?2N-0?q+1SX6lKM9$d6I@0t- z^&ypu(@R@%s0n4yl>~dAf;h45BIc5Y@yFdfSV+pMci#m1n0njcy;qj)9NNgw*hS}KI+qpXTPBXw0hM3XTSddJZ}`RrPfU}aJ{ENQ#@D1Tsw>*o`tQY00Bn>! z>@n6pg;(7-9}PFG2}j$8e^k7?tvzP`s4s1AUPU+~+jG;~dIH_w*S+VGky%C^slNHh z&0AUe4)2*mcGthWkL4gqJyskeC*E7{BFdC`QKsLU|CWPsd-tG>7)kFt*_~=J*YJx& zr+a!oZbf#sXMRGEh)|O#>0Ko`DW1{jVo9Za-f7caZNlMMN$;KuH&f;__8oVAcW9~m z!}QGKoz#64$>~P-+az#xPr>)_zQ1lF+&)z+)9gR}K51?+m@V$*#ME9#+pzPs@ZEVt z(rC_^rz_XKxg{?x2VW1UYpug^J^Pd|7}h;1^8nWS9>nIbRD$O0^j>0-QeUhS#MY`;@`@XrHFuTsZV?!?A@sT~@3I29%t>B$oUdu*E#Z}kY=O+`b)V9ns) zn_*qTYZUQ=os%>0D(ZFNp}jpw)tblTM%A+Ppi|YTN44AId5J;Ws!osCjktOAplQ`> zk5-q5^MZpHsxoC;)}rS522UrAZ8f<>&T|ba?vB20TnnFPt6sb`>fYcII?rUkSUDn7 zzZM+3&aucovQ_62XusaE;5q!dmfu5d-D{zL$i0TngL8e(bH37L&og=J^3dxqYh{63 zyQ}@P?w^Z2O}Fw^swdNxen2x-(N*<>EQHS@qp`u(-;?vwHL9 z_X~sBRXU!rn_2U^gUMAgp7wV$=1&jCRPoF8tfkGX4u(|G?R2@M&MOY$b|+tVx zJeU?b_PhZ=smcY8!2$?007d8m7szj)d#ansIyE|tl~1B-KbNW{#L!~dU?@Nv>R-F2 zu(s3r`CG}W_RG(2TR1YyG6vR^3$0#jH_zAq()-C$KJm;%t~#62?p`goqri*ob6HVG z{iWYwICa2)&e`T6`Bn35T|Th}rARX&dhx-%?M~YptH%9S`R`s8N+LKy>V`}h-Ak+r z4Fu<=uZt#k@Ga}}P_gWJUx}2Y@6$W-RwG6!@mk9LOxUKYwD@U%(Lz0eC>D!Ubu=US z;NF)t1^eO;Ur)H_z7MOvvS7$YJX!SdxkN~%v7?T4)Q0nk_)>1ip!Ge9kTla+5AX1c-Lau}PhR8lb-Hej)b$@c!DP za#;%Bt6yf{J&RIxI>SfhRzXR(=bf5c|14GeMWoHdbdxA^i^`hA7(LmS+0GjaE;n*B z;#-T+h7J9fbER#?KUj`LG=45v*kkH5&SCwkawym;DO|`mRm+)LO*<0bzx(B-{)e`! z#>}##H?JBz7k_3a>eMu9CQwmgc;apL3EFPiL?dG5cv&{-Q+XKt&c==0m+`G7=(vXd zjy!!^=NdMY`+Uf#85f(Y$g;ee1;}3Tou-^MSp4@r&aTl}XQ?mk`f2T!$3M2dGtUJX z->kbgNGB70M#i$ZwJSMIstWU0JggVHG-CjYo~3>2u{ zyRX0Go&W{l`P*!9a!={UZBIpmWm!S~qe-_nNQvP&dwW<8`^?tin=e^!@P*V|&SSKD z3i309)|Q7H2g<*7TC;maP|{FT0njT$TggmKqYI_4K{e=|DlXR|NN#>< zYyY+4kIzdq6E)MiGK-r{jz%@56{@q5`{I-Dn_*Hm_o$~9@4RB0vwGfbRmA*l{92(t zC_k1*BUPUuL49*L@dzGHbWD*wZ^+tOjG$(>eCq>@u0->xcIG)-adLn8WNqu>W=r8%&8wopD&WHD7KQ2vc`)g5VNW5Y@$>Yp zvd6iqkDJX4VxQL=6Z}B73Tvd0xO_Lh;89nvJnEUCTd~wFf(#}cMo>AB2hT- z^`~nu;)RIa%Z+nlK!+2rnI0(s2Yp0B7@u!BXpn<>pl*_^q5j-BNoI0C+`RW?)cv}_ zInY&Tr*%$Vn5f)V>t{Pf~Xe1rXUj0IBf6oxKcl}+uA9f5F47>$G(0ChI4i?(lM&3U=&ua z#~1krcMoj-qPyQ)hPtus-YNZLcbnDoL~Jt{i*A3vQ-1LV7(VJ}pSPvo1jD`4S83hE z8H1ItAlH{^5TprUh<{LoVK)wtu;>FM3^+)_LJyEI?D_$6%^jymBZ6YF)F`{I%1W6mpk%l=h<9i zTbC-LCjPK-Q}M;B7Y`macD#8!d?BPP21V)_^SWv6>;l#CB!_U$CY=Y1#MfBY6YO!T z*299a^y|X8>G?XtB1%S^Y)y&vcgCL*qwh*Zq@d0U~qC&6n^W8TW%;Tu3OMGfow2&`O~;~rG2k$K}FG5l4?zPidLkaT@ak@ zC)c?p@n)>L zrGcC8(cA=ATjq{_+KKyOblu?cHDEc*Y2~?=?0xy-lxBk|5_NZS@5rW}$t?Zc7czs; zv8aY6kw>nk#v1Jw)+6l;!k90bNWZF1|mmOwPh)CucrF<*C0P=aZv(`ZP$igLK z4b$XWQ$MgnB4k2lTTWA&aoi5~iV2?Vwq_LHAm0IOL7vfqJbU*n=Fa3rtVfUG?kT$Y z(}LM<-?S=N1|sTm;b*6we>qik-^V3r(a&ic-JV^^8#OzTC!2snBWR5UCzH+-E!JV@40?oqCI3u!(xN!Ood2p z`b44FqE*=>Nhz&LYW^*z4SDhbt_He}Mc9Uh=m6#nEP44@*RGJq_yg$R)0ma-N48H1 zoKA+77yp6~_ZJYID8;W9FGzq^_`ZHm z=?}M*(eK}$_nB9dYK4lm``%i2%UkiYm+ez#JC$>v=`L}YrsQ93HKn&%rLVHOSU+<} z-N-$>5+b7IC;Vppjg*&?yhZ?1mMtE1RVB&(rbg$6TtHU^nmuOF?45nC{|YpF6B-uH z^K3oU{DRrG=gJ2#rOAPPM^nco(A6DDoza80Zd8wIyGGeLu@OFshYY`FM<&U=R zhpJvS=Oy>{nF{axBJrki-}Wh-#pHbZ z0xRSuZ;+DdxbTuEeT8x;f5IrqQj}!{?hw^(=(t~(tRjTa?85# zl3O;UEv=(FUvyD+v(1OkG?f!I3)*Pz)5&SZB|UQ<6cIYCt<^Rop0>Oa_Y;Fp);-le z0MU{O|7%5SKU|qFcl;UmTW(BTK5E)T60aD2QZ-{v;g-5kzh{Xny3hFJVQ3`-i`G>*Sv8$=n*B8I0U();1Nv&_La!(K9LYhip4rno;T##P6mmNBD(K#pMA&0r2{8~h-(dLF64a` z8-P7Cxlme3A4&fvtOf%J8c*jgwaGaoo*rL?L8biHMcc?1Pt8<5@2sGH@AQ1o%Lo;S zG!3wYaM<+Q^9LlAk?2)s+q(1XZ`<18Wa2w!N+m0?p^x(R}*bou_-{+=bpLU+dLdCBc>XJLN*0%U3(Ce3F@vbhkwkEf>;IEt|=}&Zai`mzEQ$PaUk>MksyO!S^YjbO|CL+#r z^b`}{dQek5C39jBJ7Ib$mYhT5V=qU2*rJwlBgwRDpEI;PT9=WpyV1vM(}f~@`f-g> z!DG9QCDk(|o=GC7#W{U;BVmGK_QT%(K%fli{gZ-lX6gdt4WEIWYD%5dwgsb=;C|G% zMV#;n4na!^H52O|!&yfa=WMjBP-;PnnOa_`|4#GHF-bmqV!K)@1D2-44D80o2N2z| z0tFUSIhF(W_86g5Ybdt*($v_b`P(%uRf22EK38?CA?>~`3qqUVg)4&%ca1*EvJU0l z?S;R}Zqj0TvWOibF%|=;pE*-AEq$M4B-~D8KCQBxv7(yiAZq{4dHQ%ou?i=}4f$$& zY+Zkx8kG{6HIeZXc~OD8%4CkS zn~HQ+mw?fec&H_baiO>)2h4WCYG5~^)b~)@7@O= zXGAuZ^xDg#DjbOFo0H})j90YM?}9H4RTEw0hvYdj=6h(EJF79>e%D$oKB>J_%S4|h zBmFk~F7zh*+t#Drv~3dB%ZY+Vl-8VkcVfm~hWZ#}e&S-@rb8K=h_NRQ(4nNd>=A7K zDlKF#>-5^#6Pd4(xk%ZQ7bjz-!B(ebKiyym+C3lYYHX7gRhwisrUsNx2o03^yiq?) zDl2^PyfAmt!*Us1>9)h;lP8XGPEnDRx>;02zqL*{S;Q|!=n_eaevf$by9`k3=J(Md zS=M86OozAkY?bf^l&?6LWx3~b(f2&&nw`t38j=wzd$$7Jypp%q-j|nP`Qzido_$Ci zGzs3m>Y|*(vNJAXN2zRy>EM6PZXPx-qQHxeVEuBKT&N!qq?VA$gOz}P|3{vHVYUzO zu>-hr;DJ2>!*3lRVPywM80H`eD>y*H@CW%Y795~FFj2&SgdzWCu;~{bRbw#sOMAy1 zPF@T<5mj#{Vh~aS&XeFjA1qGm4^D3gEbg{MGl4S_B2`e-YQBZKJV+8{9D3mw2AXic zG$OrMf#C?O?gwX6B&sI2UtI!cKX_MOn$v$=e>wNUS3OpL!qkj&@hTi)r$%&{;kzDi z7!*>;aliEQv~xKdmCNf-*GpK#PCRb5EM!Kk-YqxDWeh1X&eqGOC%-Knul1BRSe!Lj zB^61!vf(P5NEKN8$woXLLF`m+C=^5PFB-4T6G;kRa+PEYBlayc6rc}=LmefV5&lpd zn%Q-4&*QQ#Dz=kF_RlW$W=psgEt%h%<($j5r9;6Z>L@<|mhF zkO%}RI5%>|Rpt_vOYu7!F(bt4tr9~)a6XG@jQZiTq~QD$$wOy|oxmw0bQng%?qa+0$%OAdI7{Wj=kc2*M&I5UKh=JEb_$$A zBOIeK)@{f`<*zu@sfI=&e`z+vuMCgSZy(@b>c+n`g2ns$(9Hqz^}B0DzjkKpxI@|J zcB|*_Y+iiQ;tQ!aEBMeleyzkX=bh$L&8NCqz0H${Hr?1^RL+4!C&!LF?-&>L3Y={6)h4XNOG(Hi=;L0DeM2^1ZUg-YP(RIe{@Ggq$9LfU7TIj-c=W za*A`+O`X_$wy%%traelP*}yih!o{&eW?8ED@$Dk@uWdzCz(Brba)1HGK=@&)l3eE0 z8^=0x{WErVzCHh3ywUC(rJL_Z(@1PtxSRJrdhOBcit0SCvy!Xt2acpwsyxilVl(I| z{8&7AH=&h35&mSEmNMKRA^+K|<@>6yqzi0Lz>u8UF3VLKH?yxBz)CT^xGlTvc8`?# z)#_#E>DjwyFf%G=XmiaerR=_ExHOihZ_a#W^0%;`O%&}rZE4%`#*vpjL~bj$vD~9a z10^leJ>*)y@vKkVYW8_J(0QB$7&tkWe3mhiBqNC$qi`DCnsDzTf8t^NRT-VwfxHj! z7us)mx{tn(DAu>X>ymK#+0Pees!ecL3n-A&ihdl`Dq?xOstJV#fXRg z4gTWQ3kJB!I2bTLxNaSNY7Cb;3G3>l)e_Add9N{vjoInweR^_U0+LH7Vf*5q#8}R| z#{=w>55DF<*P#!uEOF7a6^VR$gl;m%S!nfJDaYiJ20t#VLdAEKVY2v|OngcHD{@(C z>5DBgeRQrXU+dGUx`$DMZ_2%d$Jbq4ItxCB&;?7Mf|=9zP0q1?TC}eZo=?^!eKzXJg&gG$WA-k$F#zwLTIB8qaTpeu zX&!Sw4rSDk1krKm-I_6M4XdUn1JRM38_@^RA#!ObH{P20O1CdM=YEKe+aE>e=nv7! z*%zHWC_!{CpQu+z6XK@UlHt3jUqP=t*}z6~)BN(q$rj4#7NT{J z1=7QN+a2Q%4H|*lSj~=W(UaeoAEj0o%Y|GtCC7}t)e2)A1{scT@#^e-dUev*K2h27 z=9#I7f_X`SjGbL`)}L9Fj^&x`+0#n>y(I&#PafQ<^@v~!cA>XID+@Rf=)Y`3o# ztUElV8Ifb4t1th!JohoHdGKAr=qYLDtIOQ}vQDVSW4B8(zJD+002TP>xZwEaC%IsD z_~*Eg&h~R$V0TH|;C>NUKf3pEF|SQ8^u2$aD6g*6+J`j%ofBy+R-O`(T_sZsIr#5w zrh!mtYWbo7zSTPsCMo{KcTRs92x3O(^_aK~jwiTGIPuxfSVjhsXRVZ_I?i48Wx4g~ zo7u-YTggn;>7s(gi%OyIFX}&VJWBP3T(YzOwxpf+tW?iM_eZD+4N`=@Th*u0YuJfM z5};pjV>J50SXbd~So}mZo9Ot$myJn$*zAYi(35s(i43wKzk_@|S)p>)E36bqF@(Q{P1c zQ~Gc@yZLC)n4US$*Ae5K^X-#8`{YuvHnbZwruBjyrPpMn>`ZS%<*6UtY5X~3YU}J5 zfBMA8?3vOu{NtRJT^Us^+~dwUd%7@Yi=C=y54srnqyc(Cx5*-RgzFJ2ufbt!fPBRW zeF3uJ?mh`3fo6Jd7o${2JFM*E*DQ2b7{`s#08}t zK*6-sWV2bl=xBF33N}&cB`jX)BCb{j(V^>ixVqOU8b*PUYa5rK58!L z9Bzu`y;pbQRG_aG^WH z52DR|$E15@z$V+wM$1wDR?&A!KP{G-R8`r+}P?|Xb{sB9w};7U#LBV75uAFdev2v-XC!<9Qf z!j<5^4Oc?;!xfev;Y!&b!ma77JE2v_n|hX2Y~YnEqQtc80C|8^NNWld%k zf8KE>-RVt>*W`51=kJfO?}H!l7}vAjdjIvze7KXw_Ydzx$QuXxWUju5ZR&{*9@Ug) zbYH!A-)SQ~3gdkFNzLND^(P%X9^qO%LPIjgZ z>NqVfdD*e**~=)St!IbvPHhmZ%bkTzfsiKH`A(9QWZpQ?Ugbu0&L|4&HaB2Gs&=?x6MQzRZ34JYTrrv>|AH#9Kbl-~)Gq0wItc=r;KGX9-{xshE!>)!NCe zf1d%i`=|LTGdI8#fuBrPSpbvGI7z({4CVD^rTyu zg_)J|zfTXG`_r7Cs)6x61^mxtGQsQxkgK?%57SP6pPlgK&qrhATKBxMKRLcMpo{wE zYns_P{&!;v4tsx^3Gq)KaMS$L9I9UyOS+wd6H6vAd+)%+a^)Ar5{3K~?cO>-?Vdb9 z?au#2?fw;o19RX13x&)4SJMc8Sp`lXpb7*YpbE_YstWvqWlowtILlnw^Irf4d`!UQfgcW}UIscfkJoA&;|NBwWFQ~`Qu4wS90qsGNqX0mNkOB_io)iv!BRow+ znu3K8lSTj#0D-~a{$sU-Uydquz*Q%Hiz+FeP-W?zPsTGAb1Euez-&3fyC}NgaAp8{ zDsWE$2`Jb&xavw;N%F|TStZGjlQO|MU?kA{M3iAZp~Rs|Km$=&Irs^{b=e|ZwLH{i?}&>_)BbnR?*~%{`}zm`4&4Wj zQ`|ar4hRnl2O21S?&AWnjY>GB!-}vpl+Uowkl6^=XkmBi*@!Mo7b!|I#TC7XT=>|f zE6`*!WTWC>f|LwBR9ehVWJa1rno^ds9_QNRdfiz-{1&|fJvXT^DHSmXl;aQ)DyNpgdxc zhDnV~!RaFLl95FtrsrqX#7`4I9fO--5NV%%cHx}nXKz?gs; zy$X^FDN8KNLv?~xoScj`=%hl!8-IM`Js%}yC5R#ybQD{AWe77=c%r{!|?)eGn20Mxb=vA zgm~yt;!w0Oscb{o=e_T6hc^N$4s2bLT5RfUjP&BG|VJ$4mwWS`|OlN{-ID% z{%VPE_k&@VY2z5Bs|p^d76N{7`TYFs`;pacwY z4HceE>5e#y=?WSGS$y1)fRL_$x(&)k1!F3+dFs`e7W@@lINY?ud2W9y@`J25^X}|)OCjb5}jw7eCH>72zE>Q1|9kJDz~*~9In!pqn-N|w>l2papQ&oXPQtrrKe&p!>1pFab^u34=#g~q%u zq}XX*o|MI3nm4<|@c15Qm)F+$C?F-kBdSSM*>*QDDl)1lajenz9`q=3`Q807KQSd$Tkk_fUvoGGae@V0J zIr-Io_d!zchj3Qgs@w4-74}WcoPnXP$^!%C9}EXJiA~z6M3S$O0~MXAYF0Tf!Y@tf zBq>Zn=I)ZrJo~7(ja@w-=sD#cpz<}o9DV+&a=>FTOYMHjcD}R6$`vHfA3;pz{dqa^YAAnHzznQMOB^k zUXEQ!sJio3eL1&PcF0q?VO`Sl&7q~$j>?9m_a}$0-ErN}I}eUz!{kIQp5FeZN+t7)s443x^Hfu${8&ZE!GT)8l(H88>SgE=`NtmvVY`-FcS6WcOH(e;m|y z-?alUDOdk$AkaFs$*lGBfua#RDsPzHozOkJ+i_w!{f0-tP1T|q&H^>>*^-bOjXH4* z(%a8XNz5jyZ|wZg_4xnP_00d&b@YGe`q>}4t|`yp>N|XPF_Y>lYAZNMu_2(P3}FtkTh#>V3w9t;>9Fi+Z`p z@`|N7&l}INQ}RLhCA-2E{i%g~FLrFaV-iEflP9|`npW~mKRH6^Dc>J19+=$;s3@=Y z+6cW0&zYF`xs+|Pv83OGWdld)Tu&bKkA+PQJeG!xczdFG&q2-vsM05O7$BlKPvsl z9#dUYS5D0S`#I_UlVR}e2UWVqc-p+8enWX5_&%}#fCc;1Y%pcPjRkyzB4PX6Iv}Fd z?cTL0``^1B{iD|Jds#}CxsATx&p_&bKO`IsncG(0Sz#pTbUpIg8D%M)?=g8 zGlcc`o8Z4Qf>0L}48~hGDV{(GfPX{yNBMq7mEG;yn7u*#H+NuvyAB7cmOF>zMS-9n z1%Ko#NbvK3$Bp+bK*E39P=7qY7r$_NEQ=s;{Ws41eii&4`dTx263P6Z_!6#x=n*y~ zuudfvC|C)gek%Y8$Uq~1z~292KGnC%)=BiE`X49)53v9cKf!+`?bz>>GGl&J`)z+O z;PdJeqd!4;YnS}LM|mxp;ZIOLoBaore}_r{Zz3@z%NGazkAA@ZesTZ1bE$JSM}WW! z0xt<EP~JPO&-(L^R#11-2QHnAad3NiEUs&h+&i<$>?#DvG|5_65|2CL^aXsRn9o-|W?fsfCb72GXQ!AN% z|H*k>V2ZQvC2$lG3VoaXkBgxHLP}|kFkysM9{E%0=D(0LWyVC9jK&#MH~7ba>3=eh z>TgE0|D}a%{}ar=z8-Yd&knJI^Y{uV2=n-;-~7xHxu*X(Fb(~&;Qiky!v9Ak^dBbZ z{rUR+|4)eSe=Sqj{?%pCzxnKW_V-pNdyDLO4Q-VLdhhKH?09auzclsE-<98y+uSNX z>2123w7s+LUP$dty}P?rxwe%z=~caRdCPOvJ*V2sey3_v?)z4DtQY4F$L7wmd#1ft z=eE~I<!EV#jW1#>8UF4gA+%0#pso=O=HVc($r6v>)xPnCCSIVm zw*Y^Xm&51kZMde_QHQp28b(|HI(K0pN3#xE9KDNt5CaX`D8+MSqH?S$s7%X&0-<(6 z!*e~#X74FcW3kXlDO^Deqg2JXs9%h@v6)smHN=P)E2}_mG7hgbHeOz64gnZ@@8Gze z%ECME0nfGt93J*EpRf(C6Z=4Hs2)W$abyvBR1n&9>)Y0nNc{5wyA9+$BKOzybSYxa zQ!LWX0aS^KfgL7PL{kX%y8-Od%7Gmz%GO5%0q_btc+!-y35RZ14Zm6Hz znS8hU#@V#!zCqotU5`YfMJMGegFA1zwhyy?1BcKTw_@I|$_&kQcH_X<2;87xU`2xg z4^V^;BnUjZJz}0*eCUSnez*=66QW}*xCa9@@PopVV$)rV^4h>S6FdRSkpK$(fR)hT z31Oq*N4$S$5Ah@12u5xwAc&Mu2?T&df)aznh$daPq#)hD87u@KC@kdn5D^N21L>}x z2hxcE9Echi)zg4&fIz_J3AlnS3N6iVTxQ${jsdWwKX3ytfq(!w_%jZEc(je40<(WJ zDF(bBEC;X<4B>|dfrch;`LA~1T_81JIpG5*v2yX zkXW!Dj!+lMjBQ3==rAV&+ak~oLWC0&st_8-fM)=AciG~l3lNaf-)mstP%uCzw80EQ zqV=zRsdN;CO6U_T1`bvvw2K8P2RBm8D*D2%^nc&{y>|75n@7N!DDa;E9o&O};DjF| zq+sDlJ;fm(dhi|fKbi-dh9mI+fCrn$f_JD#aCTmQvX3ix237)ZCa{O_0kBv=G}Oci zEdU-n&r^Y1+3yt)!~L#T0l*HzU8rUIvPcG&?e`}N3YLMt@Bpv?yd8=KUX(qKoq+=o z@D}jy{Yn6o(DD0izzzNS%9r^7!VeG(015;OghgncAcf!;R;6x8;RzXdLO_VXJ{1&5 zD-`Truz7%#G zA;=`iX#x!pK%J50vwsu-MPh)YhYJ`GI|v8?{1Ez>AmQkMK=2LsJXl~Kajzj$GIi z!C-TDA#tn^nH~^LFj->9iFkdoed2Mp*!W={Gh)}9W_&27IL-)`ha_6e85Gt~9tul< zA6Ha+3t)l84}ZaiE_j$h1sDVlq2wayk{DayokU~sbjR3@)@5g2=u_WfoLDWHFUznH zF2~`fE{Cp_fRw-`Ng44&(IQRI4iat1Q%EsM4@3-qz9w{-4V!=!La(6?%N`QoN?>e* ztCK~LJ!G}=pCqz`TKR6kSj;vQgRe+mvBDT*h$YX&K_1dYkToGDsI0J)Bx1mMTro_n zZf5(2QmGRrN-^Howg!%k)}?je6R<;3$BD(!B#=cgBvH3OTL50)^uT3hC*=)X{Lpp^ zT(?j64(bx>un=!Fq=T*rXd)k{vV>cc@MC)e;(=_iJF?9f9XK#n7{)kvuno#+WCqj< znoeSgjS65Hb^}DAbR*;25(wi5$~|>$!#M>iLt5yIC^{hpo|AEhwGa;&ACj~%Ob}c8 zjl<}CvTKd7(>TNskAsz~Fp31l6s-^e>EO^J%YAMUwy7CDVociL*OUyNlsv&tCZvqT# zlyZW~(r*&N9{~0*HX9~ZV~ZCm_<}`XCeYq!n2<;upheU|r4F-1@cWD5Z$ZT%@hM-h zS_Ru?4;^0Vo-ng=O{|{Pxge}gD`0>oi$Fz?Ym#>$tf3PmPJkG;n7FuR1LKB?Pvz15 z>fmL=Ctw-@NuZ3T)r475r4w6WpZbZ_NC7Osr<5!YX~T=-+Z<@oFj;$0C%CGjtMzYRqZROsV^4r2k+v~gK`jHvaYe*p zwZWL4+GWMxG1Zj3Byb4L9zpjI-hybQ93!<1SRxX|Z}^aaRcUQO5!C_aKcB7MY=0Oes$$7Nux{aHxL zYorueYP4|I3$`P^n1!Q{i?a)fL{qd;w?SKB8Hiq-7^D}%Qm2uUQ^1C4z*tFIV^m$` z(U55JXvzqVCNdq0t3H#^TToHO4N$c`YW#E`=`w;k0Rwe{tb;CsCJrewE|N?VL;i@P zgTo5K51GUk0iWtNQjGBNW+N$jAl$#zUZN)WY0Bc-WvD2mxMmxNDA-PUgHA+?p)UNR z_R?Xq@t<(hShgW?T`NN>lm+T!!l4M74&pXIlc@!28IZSJx_GCBNP~Esn4gFadQRDP zxIDED?_qXXmss~b=8mMPfS|zPXt*X*2XQm`IEkoFu`eCowoVJHhi_ZZLsLjnqr^}Y zZEpXly`T`_KAGLb5F5(tn#Tzzut!kEk!e$0#g0=pA$Z=zZp`pVXpr+#iv^0+()zH} zT*rPZ*w#%lQ~3f5$2Rn^TX%y$z3wZA6J~R6G1ZBl9>O-~1jGc$ z;($1EP1X)d(80l$iJh=T#6@)*ibjg@!|8m-g7reBYBh#J7rtOrF*gYgPVx|%H-RdFU7d*F;Ha&QaI#(B z&@LdRV0fxU)JCNR#zg!Of`bzS%4@cj zGKj1KqI`^o2@X!nY}bs@)e8+FIJh|CCNgc0s1Z6t7|RL53JMw72ECIcD8rh`M>Y~ocI6Q?)03U6LLSf@9Vzr z>-znE*Y7!hyLSuT-829foX{rf)Oj+m*BRb6>XppOHOgc1NO~$7;p-UP+zQ$lq%Xxo zZ4)lS6}jNVm~w-X=2`{WI$Ura6fVb2h&_yQ;C?-OBS=@p~wXXpIz$YcBBqdA{Shbb=LmZnyWKyUmff`N9sZ`#(Z(Pd}$urCGw{Rv0=_|qKQ7$7{)8=1NnWS+Rn>mAE~wLMc9dhW%aT6`>=9H(@1{&O!R|#%A#cub=Y&qG)~NJ{ z7ArAVyi@3m9f>#9mt#;7+1juwNKcEsCnxfVAaPA`3<{?W$~2uUNY$}nPtXR2YM>%& z^W5}iUcYI?jX$>>glzr$XI~&nQZz-7tuJ*_or&#&5n4HS5}QJ5Yy*p2X6%?thnqD+C{)Yz6ESnz01Ke)jtSy@& zuvghKCt^a5(41nwc!@$N$?!8YydeDoH=Qz$4`8#ZK6@!zD6S=#6G?_Ki?k9~Y;dlJ zYc>iV5wAdd?XCE@F93kemCkLdN%;4uVY{YUc`vz?HOL54#_j!9yy&y1<~CC_OcQ$w;Dc;mv8_rK8JVNnSGh+~tjHi2 zw9wkAdaj8VhJ-2`D{P!W1->j_m-jds44o0b2Jlvza;+vQ$kWp{Go@H7eE=CKXeLg2 z!=60D>+Wra9jZ9vE_t$JrIXQ4*Dx6orx-!Xn4asJ$)KlZ}o9N);4j4dV7spAw8 z9XArVf!KxMsi3#j2zQLGtnpQJy1myb`Da6L!!?55NA|p{0t%t%Zqldjf|}2 z_tK&zK(ejX~hRr)kM+9FLS=U?+Z!2 z3?HM4Ah!D;w%=Fb#<V~myDGDkOT=px8*-LHY%>Bh9deN>)seT4z#jSCk`J7iVVo*m|kGP0d)TwM|^8-lVEFuCLrDk9Mwdu2t|IDM1$OXH3VK zB3c@=)!D?n_dsOimYNzUqC}xSPnUPjk`>9uVdPvg$d>M?KWfh>MSRrw`ptQ5uy$wFLN|Pne7O!xmIt3?~dXBVs`Sh1x zdL0TF8NZ11FtZwqZN;{+p>x(u;u;wiKQCUPNY&}(vCcRrm!xY`%`_=7i3#A?EG!VY zk9)5f_ZT+8$U-u~!F8nQ*?N9DJ;J#O&^9b!t?S&DRtPE8PhsR8@@z87vA~IRh@{k> zZ!VjDwfJRSlm-jp=aDgPzbBH+1bpX+lSHQBeer{l#B=X5d9*`7a>-OJzk(~VO=3ku zS*qrOw$3E)HPz1zxUvvN&UA2fTs=#V$@p1Fmb%s6W;GFY$rSnP-WUeEz9Y*%khAD;I zZb}v%k|cGTt=YYkpq|nh-d8Nik;zk?aFuLEhItbH0Ik?pWE=B@Z2&ovCh;4p-H^XU z?i>NYj(jcMOp`Q*Q9)zt^y70^UtMITms^W$)lg_;cn)|u*JF%3EY-?faW-V^iGEHy z$IlN?3VGc;xN{1|03?!h?j-6@=@ey(ML7VAX#j=U${E31umQM+i->?P?1hmH3t`sw zt5W0-$yc}pWGsw~ms2ISa3o{@-Q#ngJ|&){mp4GI;K`*hi5#oWqBRyltx!v%B(ps! z$kF0{dVpI@>U3z z#U$6y)AFEJXskvBo@`&>T=|Wx7kCv|4J8A+JRu@-)VPIZ*kMR?9s>4{*%AXKfXz<} z&#?mcOZjC{`Wq@ql|NP;<+!^n)yR5LDU8X(4fg+w3}_Ucs2ph~F`Gs%Nc zrNGF3svj@pms13d)tJzeHB=QDIe~kXUX5p1FPF7>POG+;unc<)hn+itCys5QnqpyO zc7T?S7vlrSY(cZ>uqP?o1_$TXaOvx)%VLGdkpTN3S<5xU zW|_2KZIIZC=>6DyexOrlr5av`kvGX#IHMiWF1jw&jL47*daM01F>UNqR~g?|Z#Tlo zFl!9hOSnU+69uV$_7+HL1*%B4pF7djsT(yNUUB4d`o@5Y8H!Qg;U5(lid+}RDe_ab zR5MSC%~)qVlBOa!o1hwX>(ms(GL^OjhdMaA9d*PbPu#jUmU2#uY*e8Ci}|0s*wtO^ z>aE+iZ~s|a^#G(+J0hu7s>*W~GAob`9ohv5c$^c+o({evqN1XAVP@NSzQ{O;X583) z>#*Wfv8^RPFch3PeyZNM2{^j7nHwB3Py~Q%XoNmYn*y29EWOwR5((lGT)wB_Ik`AJh@?fl+QIiHjPUeG zHxoc|G|N+@&h^z=nV;Nq>+tQ;af%SG&C8z537}sL+r`<+)j4!!wv*vtb)>d)C+Q~Z zReCzn*Ld05hlnDAw31yaTwLQ^3(Bu}7o&$#PSw!;oZg0kp=vZ69qhb91VJ72UB$id zfLwBsi#p6WPlLP?NR4dYASwhsNZT(Ty>;us=Y{rcYleM#qS+0%oC=51l7l2_5Lpc&dZ)RC2}F>@GDzXKqHb8*6}h>>rwkkl5?q2oJbc zu}&<^iw&~QqkfK`2lAz%8Cp6qUElW9L${8a4S?qmMfNdY-_SO%jyP^yFXk(gC8+XY zXAH2*Y;6(<V{HFguZjk6Tt4EcsiCJ>19R~Us-6I_X=cQH;oiUta2^rs4y1}Ix5t} z2{+bYSwoizrfNDr5_HESK?ho~{NG>$U3F5O6&hO3xUW+_nM3R=dJdz9tlY_|luXe?z7w2Dng13b;g6M(fmGJ-! zM6zv{?MV}-$@);2u}HOBwNHL8;7|YLfLSDe09ZJ#1JSZ0EZl#3z)Uhmn7Z%8&)jz& zYsXzl?I~uu*(yWJiOcxq(4c$JbKJX;oI90gm{dF#d1hrasQdom{w@9+0TX6!9JsT8 zFB1odq*IsfoPe^(3Ft>gz7q9qdU5u1`lpU02UEw^^S0vMTmWosGuB-197zR6_?)^$ zrPmZ`aA&521&Y_dk{|x%{{7(3>WqINKm1EkpXkH_&3Bg1ymNLGDq^K0X(SHPQ0nAY z>WutSZ=0&H^FXL>bf;mx_#tJg5~#&s(m&e24;c@uq|TR*JsyqjjUZO@fA#_T9|kqt zO$q-EkEgq9`;RQGzLHmcjacoZf!Tf3_0u=#BluQ!fKkNnFDOF$eNZ5ex;%6HmmWE` z<|nxxQJFxEAKFp54}=g&F4l=?KhniF+k5aVYgPV00RY!l2~kI6dg?8U#T%3&CDWCv z14Rw!U#UgdfT|d6^W}ImM|Y}jz~!((4A7G+!Oz#Tq_HD-PlLIs)n0AugCkl(T(Kkq z}+}#JX))(eeDt#_7&B z&jHoJ${nBwx`!0C=+R43P&pr?lEGP=w`$R^MSsz z857OG?QZm3g8qWTa-nivj?BpexB~Ojx)EvdebZm2-56#KbKp)wt8J}AeQBj0k;i2G zy+v=t73;`#4t(KSN0y&A%+m0s43J!-!l73C6;C*{@zfb{tbA==a!$4e5RfhGAZ47| zubx512&SzLc;AiJCE_ENYD>|fU1VYlvjcBucBPn_dJwa{Dh$BTWUUSvr)E>euo_$5 z(8lYhN3R$+iF1{)nTtqNlN!XIN%T{DnC7NQWDF}r=8;k$Q@5#(TCywxqF2U8YFYsjatJGqwKfe$eoG{JYbK~dt ztrZMa4T*?3B2SfK5FFYe=Yvv;lN)*@}??btyLOrF!aApQ%_S)#43+ zW+a?Q)v?RjGP{{NPH$6JL2p5fT58w@OlKL%CX=0l4u+qv!vX2TASS(I1=*m-zBYQ= zlXE!Z$P1QbweDJA+TT73~x4rIo{kPP2t{B!UwkR=>=Ft2?J-(G+j!sfrfd|h;bBQ@|sXN2E)6fpA zGEcnDDRIU-V>JLnO`WPqs-Wv zi9Seo=L}NI;YvN^naPe#ySg7)KW5%7&duY35Gme|YnWT{Nwn2o?3=Y!bp}tFMmeK% zs!78R$bHixCtjDcHg9RpB2BWNx5Ki{wXuzfUKbI$;pM09a8A?3@841GEcuZb_)ivL3#2K^_;5qSPR33)9qC zgbb)^(12ay>F$9FdqbR4Z13R1IQM9}hV)yXTwlOrNj6pob;caniKxAh(xcZs@19See8;5d@}BVqCANRm5g)AX9+Jn8DIid-c#FIAH|jBn<*in{owM%X;Vq#wf)X#KXS~aj=%T9F+3)up&`H?9z)QlZqUW)iZsRY;M*@s zr_8H!GnAN;t>I{xBkZlTa(b^V+|&y!M8*Vk$yq^P04dWx#S!@mM@*(nxyT9H0u4HX z^)_@hjTg)g1&o(Nj#G|MopqdziIf1Jvs?~3QD>$G9j0w%71CSTSK%bQYOV4CGKiFVO=XEj zo*}VP;7mEOOqmVpn8;LdH`BV=7T(|hWn!GUJR0^SUy)(f<x^=RX?< zk~GRNN6PNPYkUI@J@&DJ`JuqXynCAkx9l_S6PG##q!54zh6A#r5!MJxN*^O?ykq&} zzDw>a*TdJ(C<-mx53M&IBj@wLd3X| zI#TsOt50DOcB&Z5wFWwwzN!hA=VWN7aYp>GVs$1{veXqfOy7#1$7CpUW75s^)`kou z*Aqw!fP6Z|Fm^a_tKJ9N5aI_&#*_}Biy5Rz@h;j_Q>#tT1Ros=c;_c_t_Ll*pxtAIJRMRxUOPjJ zcVI!*Fjoo<6*b-#Rcpbt`{vEXpI_U*6@tQ+;jOzaA#*H=@?#~34;@veyU-JCr%1!= zVTRFey96Y5xvC7J-xjdtgm#{a8O>3wlWfRam$zI8`{yE8!5Ho#WnYEhU~dYIK>A46I`yXT`7-nCumY-2HSv4id_6At2xHw37#uc+jVh=Jk81UlAyE`UZ7fOn>d&I6 zlqOWgKyYhWnGs2BL_F5N{IeSW@cyphA3jq9wVS{<@5vyN+~HB(!~si+1vl(d)RF?{ zf{vK>xE}m!Q?GrhDFA}_Y80k=D94lJ&H*LlIsnzaIwmNt1t(bA_#S)M-ff+2$}ozI zwN{vF3rm#<4VHW4>++z_!O7Hcbj)G;)Gw9{K6d0Gko+-57?Tv?onzv1{+MsNvv$IC zYOh6GB2_*hjz}iHIwlxe_C=-{t)R4^#l(DBRp<1?X~VKR$3%v5voaMv%F!+GqguR> z)!Q&jWE1^FfG`z&@)sJ9RfJt z5_hOtERqYIkAcF61wDcyE!NHJt&jLLG$R4=AmmbSs&-oz%I{Go1M-cWU=0JZ(9>kX zYB152%{PutpZAL?t|w+(<6yU`l0vmX0z)8K(4bT2;lK z8kFgy5;sqA3~!4cRHE`lN)Rh)kwV&eZdZLPb;g^muC*R_pK}L|FB)xzd<{#v6;xbe zl0U*2W|=8690&<(Yv7H!hp+r%n4&?_k(s6%)d11vt@m==SKQE9EKkp4i_<_Y%07X% zu>DC=S_KW-k8Fi$893K!W!uKS^Y~nO$VUpb)I#nQt*2f^!9- zPpjXy6ak#DN|EkBS`vXJh?X+K4dq13^z$>^1HorI1S2dBn$8I~)ztUf+SE*Mre|j; z2CN<)R`L~SUK+X9g|+}2DCL-`6_oUPp*q7@iZr|H)khEMHOt`Yi*cYJVoQ)RyX&t~ zB}5^0&?rh9RK01mg*c&Wz?q>rEA!$>ijLyvpGV5MV?TO&`uvNJJ(b`GOXr&T!UIk=rH?;8{d~rI?M%?q z(e*;JEuGe7&%$!;A|l}3Xk@|dyGBVnlqg@D$t3d}(ADl|NT82ltbR<@=VMNQZ^3nw zDoZ03uLfC7qAO9$)Prz89XPXoUw{%wE47{`GOZikU7+4sDPNg~0%u0mQ+50;&pkc< zj;msYC@)^42=YhJ080>I`6yXPo6j-9AsyH26sTrdiBz+XT^u*W)y-at#fn|wPY2_%aTy#6l zAET#Ai$T0cJG*d!D~aT^B>R(1ObMReP()1U_ZgXGeMYlow=wZo*PtB~1C&Fg!*ujQ z{$@nR9qSjp17XrQ#In{f^QDn5&6p{>@wPKjz7GWr;30^VLC z5Z^Bsl1s?Q#lC3S_|vg3tyu|4eyl55pQ52(poJ;@c#&1;&G268+;+-w3fu%>{4C9O z#cI%&F&rGNsHdr?Dc#mcGp{P zTAn<0Qq^OiKn^FAr#To}NYQmLsnynORgJyPEAeEyuiZHZpf^&SrbGO+^UMI6#S_{f zov;aQOfj4TNOM_>@o0&(av8bOfjC5tP0OGD_($_k9@duV#cHS68Gj-Y!=M{0$7^W9 zp=NOg^eo0)mk@cD5krb%kuuu3!pQ_v5Tu(^0g6olb=E5q!$IIaXWS0O)IuecpC@Q! zf;J({uBZ=#QnZ;Gc>sa8-tD-aquqB>e)mTx6jIHDYAFjj}8*LT?lD1xEL;l*)h8Ye9a z6>MmOT>;#yXoL+PU_@qSjFx2uKOJBdnG+igtdcm_F;O?_ig1OD|E4#P{Ijdc;(y{v-1{!3ab^BZFPT zIcP>+D^3OhM%*xRo(sbB*ofljDq39Mrz%CKiQ|y_;fE5Bw7ve3{XLPo*1OYs!0;I; zBg+2V*G(B_rbDeg;4|B1XxZM&DyI9i`x;O<`jW+9CJ+y&e)4dtiCIBUuOA~WQ$TS9 zm(r#Pi)K9NTtK27sV;^TItagdz=1mt*yg!HoCG1*kfQCt_g~jh-s`tfCr-Mzg$`Ku z$iY8Job6ohkJhpaLB%7a2=c==fjw)e&^_|5WqXckAR z3+9RA6W1br-Ii70!h~hUIwA+3kmQc=O%3H(dgE9lJRmA6%K-nU#6PsW-a&h<)HbiW zj82ywECXr1VG}6txgF5(6%)(Ij;umADSVUzHJja=(^N_p%s=HA5n0Rr245B z0hTJV_G4oh*hX|72VbNoRbYuD7J@@Ulpeoh8-Z-)R@i2dYNY?p14bIpvueBRR_;ZA zJMNo_bdGyDr_O{nf+$WXP6jy-G*z9a1*u`k9!!l_>9AP&rDzqAGy(dgl4T(M&UW#g zBC!2Hdbt(Y7+UQqDu~zx{mD&Xfjr%T>vG9N(2xnh>*Ux z91{?wHmCr~0>&SM_6oNgB{3(fJ)wgorAe%Q(1w?DS__K3Gx`6qSocOiD~Kj4L=(*q z0;*YhmUq^g(YeiijhF+ouOcw}qLZ6IK((A?j_`C0Xl zrC8lkaM{C|sCRP=Cyc9<@e;ON2>2ZsQv~pfe`m3H;KTrJU1W3z-IWmWP3xh90Fo$$ zJYGZu%Wg%4ePB$%a;yQ>-inB<@H{g}HQB1MEbk25nmIG~-dIDahUC6J%LcjA5UBR7 zI{4iO6?Ek~2jZgYlXTPo1_&Z267I7F+3I;4C$!h?FeEB!A_A(+bQcp;dx#&u%I_bV zwF|se-fP4*&Mf4n_~ljQ616oI!{}gVw;@?i)Y<@{wKydQY1! z12oI@a)53+SOWTe#UdA@B@PVbAieQZfy%ERZ|Db?t=zIgFkH9-(PV~b!oVp2JXwbE zE^vSAC9-{B$3a}4xT%V>fZr4-G^@eJ03I-+@B)DyrG}q1G++guH~iMz%YS_MJWs;O zwvF4yysh2?&@&Nq-xPmOu~L$jNz*}h-c!OB&M-sT*khe)%CZhx+knQ5F|IKj1Oe59 zU_t^OdGM>LSNSGlfG!+@lLJ^?&MApO3MM35jQivpAS6;D%ZT_auub*d^;w=;O5oBx zHx7UFP7kfe*45PCR64};wz)Iat1Rm)Qw+E>&%x{9wsS|;`H}N{EmF+Q#){Fbp<>ty zNrW!q2%%V#nF>c+JSe=tp9R!>L!jnEKtf6!KUD`l3->BxjfcTIgy|B2tPu6nzIwpo zp{lOu=gMcsN4OGZIZ}+b`h@B#TN}Y~?^WpyhoLB3>PT=hTH;$6Eg~(in_balYM4Pw zhu~=IJZ&_q_JD2S9w+L;oX~mn_a&q(Fqr$h613LoH|8F_dQnTGoEWR50%LeO`;mYC zinhCV_ut&zcUjNKoBRIPhsAe3j}V67H`<*XAq*q!hG36Q-k_Ho*JzF&N<6gd@9}RD zk0+oBjfs|{%7>x1=P&rTi&z+s@Fz94fEd~XPwfP#W|=rwOml8g$DjH|2EzLq?&iea~d+ZzvbWJT_RVk1n)wo8oO;{4b$RzV^!#8 z8LI>@dEIjo#6Q^w+RkROq{Rr+yUkl4azV{}Secx&!L{C%tVK^mcf|XFf9Xahk@12e z-}FQ-z+5`x`>Mr?2Y@1iPQ>9tLRMsn#Uv znSQRcsi$$=TWv43wRywDHsdl&QRQLzQU{3LWtpA_lVxCB6f)3;E; zDHR9Fp1s+g;k^<%4f62A@?*-}%mofXM>LqP0{LBmhH2^b@67+2yPw0rkutG3Dvo0J z0Hwrh^mr_cD8h=WN)k8}OpRC+RJ^f(KsX#^Xvi3qz(76TsDuO_N>PCIHruW?im3>_ zz-Uxb86FQJ&g9@$YZQ{iK`~#N3c=y)%Ye<2Y-vxOeB@gdxz@tYD&q~qK4AS)wB4dtBWY z+6K9D5JF+UB3-%MC6}*r@!C`MsUy5@@C=!vRa=|Y8APsUj@&qxb!=Vocf0Wx>Wq3G zVR}wlfr>I{4{eG#Ly1L78X50MX;0F#?=ZH|WLaf{O(~8%CQwl&yMUaeb+AdAj-zAy zq1ko|D-ufCwtj2amgBBF6=S%eh?T@=E(LNDyNH~}f{_M3+9clFkY(RI|KSdCM;saD zr%$pZvdT5oOjl4iZeNZ?ual|4VhIa*K^W+#W?A87?+ipE%%=N?Fe;ZhM4v>cix(%fQg{w=zbMNuD6`D?LT3=Wg;>b8& zh%#9o4~;2eXJQ8}7^OkFFp$LJHE%tC^9Wh_gII0KB&`ceM`tM00Jng^+qlP=G76Z7 z*bdeMtMj-)nU1lUqGwIfvJe3>PBh!9%xg zanmdzvNv0|c`g}KjEPW<#md1GAt)TC4<`f>DfPvfSH9VDWD~gq6zd$o&=4s$Y3qi+ zDlB7yAiX*w-zN^ZyTtE_lfi#7*U8bPj-VGXDW{)kK_XcT;AhvV#{5v8vC+6te6J#! zT;jxo@j8x{-pihaTR=dFJR7YyubV6#28xoYjLv*Sfq{V;8xEE0~BEZM2El92PfH$K5%~3oAP6YX9PMrPq!u#e` z^Xh)K%|yud>`BplEI>Lxs&2g z&{M*cUV9BwW)o6{-hP{ikXSFdw;4MCVu+VVE4jL*LG}e)&oCjaC}^R4wH{p=(-SbZ zeWJb9p1Qrap$ExA3q4Toha_dVN?$2Z-tSxjO$}+zL>JAE=#VZ}4_85T zg`O;`%qo0;$*1Sd_1nH5)gG^7n3?JHN$a>59GC!UxipanZDZ$Di;a5}d<7R8KUof3 z%b#SzQsCJ{Gcq5lnmA*$Sty3xhj?UzI1R!f!ym7q4b$`#DSJG!RyF~V8QMtPyq=?Y z0M;s6&UDd(QGNy)r%N`y`O?fQZ>iVu6<{IcU~5u!oJl~ZW@$q3O_;XTssUE;aEw1x z9X$lwNRGOwF2;!kK}169qR6lrWZE;R4gd^yqbz0gX6Rgm#8dELL#)(MHX~YmirJ3{ zFxU`8o#%9@&iF%Pmi$pA-SL1Tjf{HD|K5pTTrvT>2Nvc^ZcYZ7=!n%O`srJ_J^V@J zDqRMQb2A1>jr)wT#Ue0N!%sv>sx!{T2@4<`aTz+^&{t3kKQY6~ac}hGS^A-z0P6V8 zPegzO#Cq^*bliGptvcu2F2gNvjPXs2+4Ah!C%Ds*UYMKKaA>dbO+~4Ab!M_lreo<5 z2crWsMM-Eq6dCQ#PrS3|p;x1Fy@5i~TnQxqMBL;8sa1x{cok?rRT$ax_BsO6D&vnK z9FM?H^rc(zD001g8 zECTq6Wh9lv9h|VR3xhcTj&s_Z+X=0xYTN*R9g%Q!P&=Y@qJJ$M88R*)!FR$j%lFRB zH{K*hI9eum<;+=(i>*+Qlc52 zVx#JHC`(fm`+;Bnn;kb>FZ42P&BjtMN7bU*V_2-%3U6y*I~Xq93_EVicV7JP^Jlw1 z$w|xEpafPxNA-gaZ3-0v$k^hkMoX!M$TSoP%T#MDyDV9XQfHz=*iP3)n;7ZXWW%_9 z5R4j_o{bReI2?RA#>I+w@j4|RKE~1WhtaE;jGAR@q0IZHLuV$=Sty{cuqB2)bX*j+E9jv*pnhAIO*65j`p#IKxUlAQeZ1zM_pL68^3 zy1(+ML4-rO?yd=4#GO$AE}U@xi!_`O3ix1h!JRSUwouRqEkEI}{XhG}-x4nXr@~wf z13VIu^9&)_H`Wm2zx#Awt^&&}A=+kx8+|lyG^{9uexjq5 ziO!Ya!pSF*j%X>ZyunPFLIdFs=Z?HaJ}c^CnTTGbm(to40JYI&_a*gqRkiAhqrT zguxAI7hng_g9yH*$quG7YB=JgNtH!r%r*-Xbo>-GlxeJ1)F{^F(Ui%$^?nN2y7KyQ z0X9=mlixSw@N9!;2piuvQZ&27s8R-Yj-p{C$nW9HisPq0tc-pdC!_U3UBtJPZ>CnO zi@@ru5N7PmXqV;3;_Qv9Dif92qyp^C5RmsJo2@4NDt+26Dr=5Nvdg5F9f$TPa-Dfj zl#JCqd@xDVBVljS2qm`$8OH`}t*TsW9kG|lJ5^P-T~$=M-bjHN%K?p6bP(PIR6)on+4O*~ z)H5AA?LA~8Zzg*dK5r`}=8e<7lf*glrb=tsB;T)GA-KHw@~%5CM?_}rGwHse-;yhNo;*5XOt7F z6MqWc=BTo5*RuD%vFMF2w}l***TsCG&DpLMU@icp^dog zxDq&zChLnDGOVS45p+-djC|d!{hUddh%=UVEj-{*Y49#7v_qi7w0s#I{OJpd3$kgg zl)*m9M)@|z2s@dA_%%vXi1F(9qR%D+tl9g5fA_^yRU@~fVRGG@Vo@e>f35R4Ha`rfE#w2JWpl!P_kde6#MCeQQ=-Gt}pEg!2`kv>0?`tg^)ef^>L20ku1`}()u zd;a4~pHII!x9$e-k5jMCzBWHn_rT9*T0i!G{=uuCy!M5@F7@Zv*L}gOyZzdizy0>d zXFmVUhrg})_-CL0`qc{$ZOt{fJp_UX#0r(lv#Hg)Gc$I0qrjS%#C`K`9t~~u{3!eP zA1C`#V}Jh+_@xjkg#AsFX60DF5%t9eHS)XE3HO`FW9tlbYGdrale>Ma4ck8{dm{Py zFHXJrH zzwkE;K6$bEqbCl%vs6<1=a0cBuI+j3hpTxTi$DM4mpgC7T-elqY+&yFrC*Gjik|-F zFR#s9Fyl5`p%(yNA9(S2MQMSdu+O2&whM`ByQnkZYc2rI%okU~XKO<}j4IF{3W71qN<;!^8vBSwau*M!i z3R9%KUhV~smNCgS6VfC-u1y~1=$RwTVMcnY6z_!*w45LaP`4y$<9d>Zsrr@6TF(Av zb{7TSAN5`^IjK#6kpD@F20<=M(~rOdENKCf7zEU%0+>{iH>OLF$h zOPvShODy?7+?nC5uT_?VzP22cDvNSN@=p}ymHRCD2E78@AC>!+v6_R5H05&3CQZL$ zUXfmD1}I~n0;_4O>wWSWrcvZc@|+w!H(_$0ENJs)L|*aM8TOqEIXb~1)$0nKbT=0S zhE5l>d6?c@c-7sxiSUFYt<;-i2P2G5=pXPoIzgJO&h?(`JQq4Q(WUCQGyh}G-ECf` zYS4S!{neZg+L@kQZ{OSZ%&dIu-7caWEW^s{Tlhlzz?~VIq*gRYdFkwNUO7bu!lZIM zohRe>assTc)<=q^^NSlNaT)Wk*Jp}WQ7>V)@>~CUec%;~Qe=u+@i*&Z7QYy{I8?Tr z2Jal9wJ2R2#~R0-nTEH!)j1PfSvhR5KNPxR+m&}_S_m&4q=ONo(v|1Rk}Pp%IoWq+ zy4INmFLOx)dxVva1eemqk~|ujY2_kGsT2DBaKSb8~t)J!ZJk%V)Q~I0A;aEt6Q?^P;{P*V4y-dL zyklm;s^8CA1x>|`;CqVK5H%Hs>Oi9an%s)5Cc2dRr+F>5nQ<9%70=FZZ4&ak z|1__JgfDCwZ#3iS)LFckkn&_erlt?`!83NP6S*_vwN9mL zRZg}%&1pTWyY+4SH(kWZ>m1{6jdB38 z{QVa{x&4QI1AqK?@27v|+G|*7RVJ|Nt>V$yS35qq{p;VDzkKM?#3QSo4m`L&;pV3Y z2fy`j+_zue-d9`|bK}6Ow$0^&+MKxNg0iSDW9x0ZbnCmn`MdGU zre)tR4F9r3!fQ~6F23`@9}eVRxv>4Y3#JvnI{()07q(?w3T#{W#KyGIUyM)e%@GCP zDC*QnqW!*K8Z%><=e!0nhidJ3@6)8)?|roD*AF~D{=0!eUCQIW&`YnJ|IMC(Up@b_ z_F3(7qrC%xor_!j&;3M`#Ik#S@X{}SJzf2?XI|L!Oknq^r=NdgM_Tf-;?UE7bml7 zGkNy2zg_m&^A~o%^!DOM7eA5zgAr*>pKjsz-dwm}&Y>K8J>`+!^Ar1in)tBvaqq4d z;~whPcItZsRT7qUeFv}Nxqxxm30C>SW>w0Q_=BAqF|UzQCT7gtd~xcF+Xr8{d~3(E zn|^Sie5ND`Kla+ckRz@9R}!N9r&LLtKW&`-N!LFhR(qbn-c=G$V0B5S-bD8#k#C}v zH;-dMrTaMMR~k7{ACx5_Z=w$*MctjgH~(t-?w&j5=kK07|E=fFS5@QPgZu8mefQ+a z6f_NquTOpW$-$o|ee~aT@|bSl{_^(i?5Bq%GnM~O2E3bM{ePWe-OUmH*-k}Ied9+C z5JfHTzI{g&l}M}6dwu-;SK+)lYw(w>@dio`lan-2G##_Tmd$=6Lee zC)eHc%8^9pYx`0+pX8D&75r~Ju8Mm{^l_9a>DVJz-=KC@pM7KJ58poet&US|QI)m3 zpIr7@x}@XBbuawt2X4LhSmSo_wN<6tDks@`sl8Q<2x5` z>3;NA$2pHASH1Y+ukxa{YJX6$i7r}w=;(6ae0k35O#|!w?~=9a?qiJ|dPe@Bs)N5%qzI>5ZrupKJx7VyqT3VenWZM7i1W$dNx8@t`vFmF$ zzVh0Rcb!LN59cl3;Y_eTbUzb)@Yx4)vpUYcJ^Mk-H^~>?Uq924bt|PrcRyiy@Vl#C z@9wd^du{HEw-5aAo7v+x1gf`x`gra6s3!$yZ*Rz{?^NBF?e>M~>=!`LT&3 zH~LFAq$b{X;MufU%5m12rfzE1M>l?T-JR7k%3hu!_-3(PT+UB}9diHTxhb zMajOUvSw%g=bo`IeX8I0dH&Du`F*C>YnprJKIhur*K)3NX52EA_*l~+r&2~+OEb)v zC!n!*sHy^4;LkN;7OKbjw1o^}3QQ>^1h zy*|{ayUaFf>x{j@VqBWk6>n%LPP*9tut`51m8F`cXwG=!;_!L8`}JG*nqvC=CDKnM z-Kuo=4`+P3s)y5Of0*!(`!^}Mjj1g@d&9OT#>G_a<76j>Hjbm>g%VG!Z*x`0*P{dI zo}S8<6sM$!RMe~5D!2ZdP4b86m+&8Or-~~1kAq_#VQvA(u143>DTE0ppg(Wws8?t& zvV^%^>UgfdXG2x@-D@gJD_MAK9}8_ViSHLuDd_)@n~CS9Pd@Nj<;(tpddjO0Rx+K^ zs4Pf*r>k}A_Qv|~ed5Qkhm0wTYR`z-Aai?>beHU_*GnXpUrN1Ra@Y*V$T#DsSZBzg?n(wa3%avc&Ny(>{^zBH)(Pgshm*?;6CXrv+$oc}{kGLR!qZGD$Z*xk^9`5w zDXj6t@EFn6#&9*(m4aa5-W7W9*sASb5;P5sMLTO-l0EB`iIT@;-$-P;v+XlYPLtzk z8hDv1DZkDawz^Q}jF?rOL9cff>}#Huacc4RCw;{&&EB8kc3gwo#hKpq-fWIQ;f)K< zT0T>|lVEcNZT1zN!@7alt04NT^V<^cX2#NPc+ zWtHEKfwCv5UIfYspP%q3pgo5IE`OISV!h;*Kk{1nZMXl#Yw@@K$ZPjZwET(JhWH=- zBd@L5|0iBsaXRFWy!MRo?LYC_)RaH+T4k5g-}l;rF%i70GT_gB|r(2-8+cW)L0Y+)ViP}^ zf1Lbyr~rH)cBQRUHBBJq$CFZpE>yX3ifo(6adinB=CSh$7d;N_-Lr0!$@djz9lQ#b z{u6ssjigz=i>$Idy)taWc}}{jZnbR=E;ZPM54u_b3nJcegNM~xXe%?=M*obMy&@Yv zp9DX1S38ul4l7_&noJbpoxQy#>YbKP^(+WW^IYq!inz*;t(z_pC7g{PRhoU;E8y z{?aMmOS!mnB zanioVWJe5H82|Y$9SpN->N1f~bL^Wt!rf zEU)tG6|ixJ%9Dwq60!Aa8v=aS@+mhQA|-l#f4}y`RoOe0)|fv^3&^YrcI8Bfr+4i7d3pQ%xBJS0x8>VAs$B{zdZ^>nM z9^4?`lvXH0`?wTi=}vq}E!(cjK@xB00`WvA%cMROadO$1NL46if1W&kAN(F$MNNf|5s6)|+xNM4cejUqUhRIzPxn1XPXB!Jx)x?Y z*>C%l4%Aq7mlTMgifZ%JlB^0k9S}6se*%8x(S~FO`A&7oTr5{psjvIa@6X?yIqJ@K z?0g^wN0eeJNUSo!bfhc1^NDZv6J#4Y`%W_IOYk|Wy4NPnZzo+Ic5*kiy~F6bP#Dk+ z4Oj=-jXz_#{N!TE?XVA(hmyaK6&>Am_i;4a3oY+Zu^&D6t27I4Z5_HYOnpZu)8ZS# z3o~)b`{>(ysot;mmwi|>#_~>JxZ;f<)B7QFF;u2ZQrHVvW5Jq}E_?P;|NJ)4`xt;e z$HXzeDyjQ$6CrF=!!}>}b(CG)xrnF9MZHySglqoT#*n!@w#X1AcjF$ z=Kz>4uxVRk#O*a|KUjXss<(^P5HikQJHdNQK2vNnMY;C6{i_a~Lq(i%C%V(!-IE)y z>5=};rfxwgk@RVP4R~J>@20P~x?>kJ2^utycM3)HtdnD5d|GXW8=ZCH- z-zqatK8T<>|H?2y?`r;`$GQ)7=`Tv%)`-=)vU~lt-FLL;s776+Blca&t2rSau0i9K zZYUh8esLF0gEvT(io#i%-Cx-&=b-Q!-`y0R7C$j1l0xksBUMs`qMHMcK^Hf zO#WTa|I>p0e{j!w1>Gj5j{aUJDGmn9lu9cU647S= zCtCcgS5P(Cin7sDQ<#b}(NTD2wvV`e_$mGG?(Dz2v;R%Iv;SKo4SSR5aMySH)LP-e zV~=(2zvUn3Jc0VR;r{QLh9%B@{`r}P|E*qgLgYr_Z#quO`(xs@C-`pU9~J%B)oTCj zkZ|>}dph@Y_}_J!qe9eq-&*mmzDNOsW%m)YL@vFoIri^SsDF<_{Xc#b>i>_h(VSQo zxBDk&N@SFOC=>L10N{HB$6)d>`6%~*3lcFs8v>XvJouT%p%&<_%`NvC zlHYFpA=@E5_GKrpTH(Z5&dBw~XlB^~F6m){o^0pZWpcp8aejnT|dzUOKd8ndTAJ4B<)x zRQW^6HUW$mM4j^42)RU}T#LQRU~REg%>4;xPPxFd(c+(n)7~?D$$nY3Enlv_kl~1^ z>qvFK&w1U{YDJpH6=7^GN1`f@?_r=mq4L7*U>?Vo0MU5Q!Lywb#&9&(ffK`r25z6p zMz-vbcNe?gGjc!d`J0Dcb=%ye-6poI8(3+LuzO<~7?iL?Ky|*7MQ~R*#2PW%rz@{5LQZ5ZFo-!5B z>*?{Y4uzRosl0Q)ledjyRSKU)%ng&b|JHqrdpoVPHUP{YFkI zF(>$h%bTA8Yj+_h#VX|pDHXm+WA7#khxBCk1;ghz7?ZPSQmn=EmWLoj5 zw_aqwYj!v0%(}v1z%}IbYLL;2Z%RZJ4=w+gOzXJ(spvJJksu_%imQYFjo^_fA}HM;sdwQ`^vPmD;| zP(3RaHt4Cn>UQqBmV4}4pG3q5YlbFHPpS@F+5M`&cXX%g?w`S*e2CIEna7Vh=6AMl zD3_YNRmhfG&2#3BL~9o9voBJjh~Dtd1B!U}1SX2l0pDHC3tW__l6n;T<=&Xq2dTg& zpKRJc984&=7a{*a)@8is=hm~eGMz%N{`%S$hpvmBz?!<=RPl(E|wE>j-}7<^CBb#ohy$&VPt*rbq=y(8jDsl!ce%{IMx zlXm(npU-Fh9B8b?-Q&2A?{_&bd9r0V0Z>NS;KO2jF0Lr&Rwatw-rO@j)WoIez?X1= zBk_o{M-GTr6d6N@!oY8gVvSK1;QxcZd+9vCSVK-f0$6X7FLpJ=?DO@yOG6TWUip#xuXhuvl7p=W=eXAIaI%m0HIw z*?y$IDm2Ar-wOsi|1mRm(;ZtnuQL0>gU8~=^%}mt&qex3-I-+Jc;3+?+>B=Fr(|g6 zK>CbcRGzr-WovD;_DA@kLnb_oE%<9H#+|0)dG$cw4sQ=!IebzR=sToSNF=D|-u{NJ-k{5-f;vn00DN8B z2~(4c;|=D$&Anaj_6lb|8pjSfeQ>KW+1^$*r2W~B7_Uz6TtPf7>A3d!Uj2~kWk3)aO1)`PAbTbc17LiDOug`+X5%Sw;kjIRFPiTwI~a%*KLFEI{?jIOkh zYtK>P6t2f~Ip@i|f4u$fs_wB#DR7^5L^lUq^SU_MM05EQVF?xF4*L71|~GBWIAM z$gcYeC7tVuG5sD~uP40W{_gIu`#tyQKhf&c-mjZ->eeZzj%3bg&KOC^fBfkhho)%P zxc*JP{?j%cOsAd~oMe3N%Jux@9)I{Z?y*dYQt53KqT}%1b)LP2UNOSYJjeH(!3{RD zz5dQsutvh5)q3;uo+SN97c1A%I=*fvhVxyHFV37yWQmWSOlRCHGg*J2X444nQd7VO zMvmN}F1&}hX227&Q$JQ2B0II{hnT*@o+QQkHZ>;u6|(213UQ>wAI}Ok zS@pBR)#~dAF`nW!$+vReh>3mIUA?*dW3=dgO#|g!irhbaUm!GYAam@$oorUq_T<3N=W?THB(Uq;7 zLsmAoMf9axGa99<<%X`T_;9*jN^ZM3U6z$ix(mibb;s>7*tMZdcG`2)XPjZ(;7?pp zyX<=DcD<34@e*5RV8-E|UL_VZ{Y$JJ!`_J;>X#|sxMe=L4!@sr>PurMT|dS;xEAJD z;3K37oE%1-p*t1#=2l7Us7ga{6?g;)2g(^GPF#|Evgf5ndUtcDWu(S?_Q8lsgTYs4 zL2>8WEi1OqG(}HkBZ1y`bYB}&6o-;Nw^ue+Tcbgf`^H5R?jcd8r!lyX3i2O?MLfQ6 zmzayf-PUWwX>I#vO!@9WYAj6_ySvM~+lgm(xqm+9wKFn>ASfw4*3%#C@a5Dy>evXP ztLwP(H&ue-aAvFLgYdPZ2Os4ktKG#XxrYhbJzR}DH;lkt2ahlnI5D0WlP6(?pfo7s zNGEsZ{0sASod$K6BA?@39o~LtI{VqCD^G&s!&yVOwt*JY%*w_Csh_P~N7MIiG^5|? zIH54u@*tw2x9h5?hkH^z^{C5Xdw!Fhce^eje_))wbJklC_oR-{hrxC7efH%(8p?V* zx@+xwhlz^RfomgqG@WZWI0eSbWpP6$S25WrEKp1#Nxox|GvKHhA>b_7Gb@=Bw}AJW(shl2PT{ zf8^@n)Bui1lj@N~k-hz=jS{162%3j7W0R`%vsp}oS~-fonr3DBvwLJ9UPA>5Ekl%1 zN;)V=O2Hoqt=Afn$(C%t_T-s@6D=dAWy7rXkj?gWNsNCd zB=oaH{Z)zA$5^W}Di1n(@H=AQA^-e)rq!rY;m60~dnNn*xswktd9IMl_6n%MVxQx1 zC-3Zk4Tt{y;`_vVRFyH_IjgQA{77H^je5N;_xHYrG&=rDHX!R$*Fd^71NgqqKYw%i zUrKYn#Pz4zn}n0Tlr=DN-gTpU>W5ATXZA_(?WKSGo?K|4pDmr&hV@7`(l^EBuNZs( z-q*kWr3AiZ_#f6DIA>6N(c*i47vO`CQJ`#6dA9878? zy8Eh9GjU(OOcfYNLnI#d;COB7)nLQ+wjs~UQ{@uav>$zKc01Z@zC@+@ZEzp{&_j1D% z6S_^gOnE?#Rj&gYsaEdhrlaHWqT9s9Cg|efq}!9Gg+R{#^63AK(IbQ@Za{Y<)Em`=L8=S>8R*);atY^s4}@~^s7&N)dr z5IG5cp=4}_LLQ^XAnR~DaiBfYy)LUKvcXgw^GyQ3K^}Oa}!~e`LZx=ZkWf6}y>))quZP30Kxr|5fScqd!Zp)eF1-@H1c8Vr8#@$rYq#e!`+uLiq)s-WmN%@t{A-RyB&s@JsgmCW(Jf$yq?JStm) zGLDGfs&bgzhMSX#B>+1qf9|p*`){gK#aI4>8I)47S z;-;!wN?{z|w<)GQl-p2HaoCS4;gBRxw}{>`ukiM`9TlJLYBX*s#YsHG?tgN4hg!H% zrs26$TB~lfKGOM?5uR){@^e6VaD9==!I%qb?BPFbYKL7u*%kjB`?B$#i$iU?#aO@6 z{jOA-+Og1qH{T{>3))jT^b_#c8AU&^ayd}!4(Pp=)c39CZu;4?=(6}B0eQXmb@WMz zHmk45y5AIj9HvRt`r(AcxxFpNzdcr9t*rLA&C=09R}KCaZ+JqM^NqF%rJZYIL=5g8 z!Hp!}?R=MF@m=Jqm6e`iz%8_80)%{(uWXFA(!_VdFtzNi|VPD#) zG2Z@RbIir{lbsN)`4$}B>T~lJ<_S#Z3ZaUOz2WDFM5+kqTbctMzI$<`p@Dj zeMfe4yOp&WvGlo0SRxx>Dwm8-2iEyV)sFYv?fiLbhjpg$Q!~4kAf?*vH@58w-zamq z`p3P?J|PUrpZq4vj>Uc&8g-ud(y#fT{-%cBk)bn5lbNl)gOf6HBI%iFP2Zn?zx}ZP z^q8Y-H_M3DBNlf`PyCA#jd$ZmC>p;`pq|QDZ0CCZa!+(`X*u`3`oR>~z=KB`ciQSV zUsk8BxsKiH<9kwP!;RZHx1PrA{q$7E{cG~~jxv_rD)(OqVB|jW7QZ;WjU&LXT($2^ z+>ocslOvvr{oN5|L+&YtsTzls`p=fh8hw`>8$Rd$a@TX`GUK3$^Uo^>#`;@NmmX^M z8b6dLs%s`EtM)K!XfIpV?eAJe16XFP%1|j<!alZ@&b$=c7s1%U>R!qMSEQ zvF}AY6{^}b<-#X4lWWFD`dSC;BX?%H4-Sg9-l{5>_!PM<+$hVn>PPC`OW5wqC-P42 z?#;W<_fziX>zBmKetLv0t9y@2Y`FIL#UV$RSDLW&hd=nTU0rW*jgGuDx9}QwYv!r( zT+N==q>ghj2AhvG6}LOv&QAa!jaYsi+QYZ!gX_+NSvIGYUb0}KVos^!Be$y^t9yL7m@B2jBcjDd=(R-R$mV4C zinZ6=+%pYr41o2zOJt4e97c!F5uXF=-2&DdJ8`{a_n9x$CwKX*(@q-+kT0nl;Z>XX z0z$=E5GwA2P$5$bLd78{RHR;}N*L8=Q)X%*Zqe+xqg3eB=Mm!B@{PWroo8!MMC9?p zqb;bbPlaw6hl+E^q{i3XV_UV?QvaxnPFc~JFQU}#K0DT05wc5^Z0%)roL&qRUUeA+ zKP(GuD`FgSw7)u7sWkPzC9~SN8YS(3A}n=#egW(?EDy#K?nmQvJ;z)^be&&8zI}0$ zt}q*`dg}#L^g#_iR##uyEV-Qee$Tb%C)^YxKOArA9YKt91lXn4Z~J!orP6Jq#HfnS zH4Y;#yEfjW6l&@jrWs%L!Rci^^2hTHF=eNWlRlid`t011=zWg_-gXR7jr!5(;LF-q zIn=~!^W8)jnV|{}N@p@%%3o`0n?^BCz2D_k{R*28EAbunFE@PNs&DqF4r`Ti$WK_} zyyvThk*@9PSBx!yN6Tz}nXDoqmFbVoOO&AC0p{HQUufWK$9w z4}!tiBg^D!;?Uv7@8<+weEvaowv_tRiD#cyoz#1DJs*osy0OAX*^5T;Iz5qSEaJ2? zB7a}%qc^RNYa|U%QJl?#Z$I_?lh0#pRb1sU^xz>Orn9N;_Ef-io)Esa~^PQQmMTP?d*@ z-oitc%P*kap|R6RSPH+7+A=Ttqm=~wMcqY_`zb|@_N-|e{F}hByki@lBKHE47J#H5 zoA4PxQrIX#|Kg+8J67Pw!ruD`-g~PWt%HnXp>H;qIufSNcXjmxU4`}6`N2O)*9x`X7yN`-`iX;rYp<1K`7bne_jV_Nf~=_<|#5U!w7wcE_vfE=HRIN(Gu&dQ!(;HJ*C8z4qG~n)77^2OoV{ z_w{Kl_qBccQ59Cc4z80%k%jf&PmdaIyaay1V{q|LUN~pe?Ym#vYMb_{4EyN4)zcac zzN`5rNgqmEk3BmW|6cu``aP|<8^yYU*HvS#tFEE9`!=ynIvt&|e?Mkvbjsq*`d6FDFDXqz)V z6gBK261VK~zT@dn$LzbCh9fKRjw;=i)MnFf6yEZ2H+E|VT`;#qC~joB&cw{a&8@eQ z#p9wpmpmN>9Rf}T{;l*>hSR~7FL+$Yrl(j-L6bUDEuGWRO9lXn!kLOks|npBLe@Kk7Q(JQj1yz#;HTyH#w#6~fL-8X$G@ zvSXjK2Nm0ft2yk$MkvzU-j8BsKzk%!7m5m8rB|4J#lfE)W8ao7xrKq<-aZ@0Lc0%d z-{f(F#}d!p&=TxLS&qjvw|LxOVUV}E$jW-ki#vh~T%py<1w;bCoYnBcHJCZ));881h=nn16EsYD~j)0qFcRqZd)3WD?UH5gBgc2`` zEiqM?4}yC6{JVXkXnY=}Gtd|-ccs5#O&7Xwhm{+#Rc2SXpdNx%Xrrl_49khmXEE=+ z*tMQW_->BoKw?v=pE-WU9-ypL-+~E0o%`m+KDM$}?-&C<#I;uMN)1i6a0?0-R-y3{ ze(64QlRW*?mmVC;*%Z$f5&S4>Bhq82?xFT)odcA2LiS<8yS$^*N&m&*G}ywyEVzAa z;iX`*2+{Cj?1ktj;PU;77@RWO<4*5rg8`h6j!p7F)4flFUOM{RxHTlTA77=Qa zZNfrBBV(FvvSJ-V!qnsqGYyTbX?DYp91jIeHnv0F)Lxqr2S0jydTO$X9?ZSqxtER2 z30!SK985beYSO_%+#E0bxq+%AyF!L^i(nge6NQHP_$Qe_bM1uYqFf8+5{2dxO@ih+ z%L&bueP?OSSDEsXKaXN80*A6F2^P4aLH>V#>>s@Nt3g$NKwy>|?0ojF6x6g9g>BmJ zv-D))0<$B3TcDu78B`+t=aimFo@Pg)uq9-p{(((r0q|FYEPo$8vy{-~^RXxHFQVe3 zfh2)uvFLwg+`od+{soBm9pgPHd(aF}qu55kp)JeB9mxOVCI8^X(t~8NXZ7E0gn5*d zmJ$eMW##3Rl$3CIMTO7Nu;y+UOSW+XQIly{lZ&p05nCQ8>EHu=*@6(f$)Qby^ujb2 z{14eQ@7GQ~1(|8z-UvL{p$#$LHD(lH@N48_f!9wNaE$<+XnC+eo(9gGaL{V{H3}>I zbk1u-DmKfK;7#&-J?sFtVDu6psrlFJFM!eLET6>FM{0H^9m{9RDlts#~ z@|gJ`AmoIJK`KW9zc!2Y!=VVl0?R1&pH(tn%SP1$B1Au%Y-El-Gm`86Tz970R643xTzS;;If)G8EiW&xs% zLz%l_r2G-U6$o5;%ZUKl+nhkc!Y{PGG*D-hVLq2I$@%61MPmtM&e1v)e6Vx1KBbHs zSDTv%c!9aVL0g0^gV1Rom`9iZO$?H$raaz`Y{Y{OYd~rtO-Z17O#&`J`gRoskOa>7 zPx(h>X-X=gt3Q1B_>tu5H8pecI58`SE1T0fmH=S`sz3oT3qqhIa0gIR zOw|%)OVkwUxz2Ww>jSzV*aFS%FF@cdfye!#3W$yBHme`^kKhpRO z0|j!B3}+o+mibvRrI)8d;`IvqH2$$SJTMM?z}w65xE6jW<@>HMV zsA3zG4Dji1dWw_`IboM6YHL4z`uw@BjuQM`csTsa7aucHtv)B6<1|2sTs|0!LM{(g z@onEQU}`A2&*u8MiEBENHUByohpAD$;h&CD54TcGhbct2QViGrSP*9jVcI9@m@M%R zK3cD_RbEdGqQG>fUce_LF)1`H#fMqJGI>fhx^q5IR)`BbE}OhXsI~ zY{Y7IYEY#@QzFoCI}&h#0A<>NU;%P_$}NBrOqVY0dXDz?ak~I-hu7CPG{74ho0>=& zy}5agw}U2|jVN6YEfQ^B1nN~Ekl8It0yi}y0E9qxQ*6@!fAnh|SR>)E;B!drD6kL~ z$U`8(a&`7v(Z>(Uh5!JdBnK-Pg$37}6bq0jF}C&8NEE2x1oqSX1i9N3idV&f$djN7 zFA5X`t1IL?kh?)%J$h>9PM>K?IJ7xfrthD*p5kPhGH^o@XVcfyoRBD66!DU-J@FhW zU;bmL96(hD)G_ZGWnP4V7&2sEXIVhj@RVG^oB9`AFSMccQZ}8XNVf6pHN*j**)9)E z-W&+b`?y~NU}PBvLEI6A1ej(RTn9=*hDDj1;(-fw40Ir`((gS`$ zee&E=^Zy*Qc2QeTF74EAVN01ug+ZE+N*Sq8~dNL5<~55@U*c37~YofET= zsEP&G3nKe<(>mo!=}dp!5bM%GmH2E=8ZSyJFt7@)reeGFviemXMSvgy_uY))FL2sJIB5V{%f(3VOoh|DZ_d76uUFg9| zfSo`Do!3h&2fhJnW>8geE!jL=q9`U;l%(1fySSo!1roV(BuUs`m$$LME^o!4Gy;{Y zbDLx9*w?A}5T+J|gel_SzhBkSd63qZZ#?mu0S8`4sK6UGT|3Ux7P(A@=q{}-s7$s4 z>RfginEu}+07*3p1t2qGgZ@tp+%~V?_5|$&AR1I$FST+NUP4z8w5FC{gxNyhp#&<( z+n^7_R?KvskAub59e!8d_E9Z(tQ4v;$G;6({&wg7Zk0@fX%B_aVdzGDfXvjO(x z3IP6~hBkNu01WhWd?;;Qk`~h!NP`KEN#F}CPYEftPSvLK>z@rVF2R&qy1NCRTT!h zml`)jtONan00`ya&u?z?rnleChifp+V_02)s zQtIQIxp7v{Sb9l%;E0ffh%GA7eq?Lr6>Ed&L4qAdl75KfE|D>!X253v4wtoz_^NRTBWeeUJ=OG09x2lWd=gkY!}Hcd!%skDJy#Kk-lC_^ThpEl-cCU0(1ze`$g zQ~>sY{EJ&-kYazKxL*?jCZVF4!BL*Z^p;fkuhTe)HYD6ES9y@K=A1665OkQUjT|GE zuYg56XM^(9rNOd}L&F6r}mFF(}oO%X@jS`wkj-0rF4-4=lGpYJ!##7A0i2 zoH|JW;#im%`N)RjCGi3f#7UpWC>4l;BRJ6QPmQ3r3GB@Tq;aa^ z2N1wA2W*i;1A+yrNC=%em{0~SCrC4avved3f#nc%O|mn2!2Ve1gN`;3k;$h^X79r; z!S7r_=F=zBnPm(tu4m|vGOY(Ppe)vZqoM;P%2OK@2*yxf0-EkWzYifXak2X5u}?m9GQ<8ty-u*_Pg@HF46+y`YfftiG(8ts=eMSBA>~EThn;Ih z>>^`9{i#_iPMrywN1xozt} z=?b)yo=MtTo+%QyWZzoaT9CHpVwoo&oXCTE`P0~(VhX10&U|7MEO2amd}3m95)K|j zB2?kSeXQb|yZaNL)x%j}N3xX~j1?M)RFu22InNfT2R{h1Oz^-7nY7V|rBh(%y}YQ} znPhJn7l#zmj#W1jQNI+jQ&Fkx;1%Gkp3TBY^*DcmH{joP@ zc0|O?e5|4l)C5B~T0fhx?90tz*8g}9bb|$%#S%WY$HUcbF%|rZ1%5ab=pBI)7VHv) z3B({EbgTM6XKj}GkY5qxI*VY^$uk@OTmlk0KeRsgIL^<31-;Zcj08#|d8TIp zdiqBafGwyzB2%s;=~j1!{=5$XTaNzF*)qV~Tqb9&12WA*3I17X{{69Y?7Dzo$lUW) zGRqPOv=A0b=ICqo!&x(026ntus)YX2}jL^kzR?(aKK% zdsPs4MkVRdpzR1D$jv`j15KF0%M2v=W-+$-!#UOi7*m^rvC@SA1QP-P4%mYAFSL?e zUOD&d8mL4l%(-D!&Tu%4f|81w94f5I2kEusqri^=2!S8&cemS&JP>MXfzu6EP(sC} z*;evvS@W@4XkAALimVr>*9})wLhAB*`L2|?MiGM5(WYT7j%wPa86$rWr%QFLnC-C! z4XdS&0w1gS-DHGN>D@aB!61cvoNk~R_1uXuH|S9hxME6B@xnKJQE{r%gLDmiLM(Iu zv1JBD;aM#YI)i%-8ccCje)ocgU{Tx@F+IQ<`T-Z1{h@GP3F-mAm#?{&9pFYsL3!Ch zWMY3cXiBWsKcX~G7hl;~Ee(N0mIs08#eb(S$O`hmrDQ=#9g8LO7p852)C-+5?H}sz zCm}PB%y!QiF9X?tn-?h$Fl)P%x<~ zK|eBV160(Mg@C>_gev0gar%L3AfN%e;`Aa6T2YByH`GxNJxUEsfy3#g6Tpo@evozM z-Th!0%4DX2HJ|p8DWCKo^%E*h+6Bm1JG`?rH1J_90ixZCk!=Q%O{GD+y$CYTn*O2jG# zMoJn=xDR$-xxz$8!MEVnQrq z?+}Ct8My?#Fz1Un{l9slMkk8)(=YWDjR%<VgViVJ>j^3|5t)9#&L;W!&0*FF?2`4ZNvoxF*m~pAguDOUSN&^LU zdD>fo?jJMrn1pC~aTAaz$fLQ|i-HtO#xB#US%<&$iRDWbc!Y$R-AG^`JqmGfoMr6m8`Y^Qc_;-Hf_n&iTVkGFreD zEt5bk5~{r!7bn{9i;hbp=s_2{80f;VEu<_iNJEg2aR;d@(qDplxSNj^`@9JuxDC4C zy#ai}jwYnk#R7RCNbMr-F~$p2MFz?s9|Iuab4p|^@8R@<~k5JTFzu{;z``#2_)8Z!)nOfSllIX(}d6?abpg+F=|8z z?jUp1cCQ$R6gL(dRDIA<*=V@0QLDUR9AD6h&#%GfrQ>rS;B!VKuT@E2O_99hAbD}W zq*uSg`uh%REgcxz?dk8^)3mpX?`sz>Z(}cSU9+zhQ65=^xt)T!<$$@l9}|Mc$lbS- zvb2+Ew-vc>D`;u!wy)W-yy-+aL`k>2fiQuG*XT!BDJ;CTmh(nykr?B1lE$QTC|A2EceaAOe949HcMQ1JQn< zFOULDRe`~PMUkWnK=S}}p?j(=#6nk%kF`7l80@CA1!ORKtWhQD0(n3X&`iX5K{SC` z%prpTO8_#gkXiIdHWD@qk+y6_9tiJMw>$(f@Q}<6I`QBfZuI%c-1uV24Cs)#IS8=^ zxBecKx;FkTwnBJ2}le;4zLA4PH!GJC>F1lW9Y=;y^JL6viaRPjTKZf zrVu1ZOICiutyHU&N>Q)8nN5$@+&v)C?^~Q(Z}Acznoq`k#G6prx)YQd7g zq#t^n1g05z$>!5Ng`LYye~I~A?Mv~m-%mnh4nfb)v%{1A(HQM&4t8$X!8Ksb#kzJK z8xs8Lg5_*klyxDS$Up<1EQxO-fE8BIZp8wt&B#abaaH_U1^}s08>BexEkdv&1Ka@M z06>|MtRV;*0H_3UuM&XO6kqfsUSOz1;TxcfqEQfn)p7=w)w9Ebg@xMUIW&N^gPbi^ zmxJKJWfo$w%-wns&iS|lcmwj?q*d(iQY?m6&o}JuA$9+Jj$V=)fQ$U$93|`_MKgK| z{~NB!y0-c&u1UHs{&TKp?Nu=afT=ksn@Nf15hew!e|dpdLCrUFL$Fx1G_u38T0Wl! zLQxzF)O!l8AWj(odj)|kr5_6Q?)X5}6ekVbb>SQj7J=yx=2#Yxzn&w5U|8w1 zXoLgB!XI-zB{^_`w?DL_lBd)(CZQ};e9(dfv=1@z7E`hhp7hfTdQuXj;#soDE&di@ zBvX|~^?_6~V=6B@kPxVmkA#>L~CN0Irx;42sXDoa4$P5b_AdupjhlnH3jko&ib+Fs4C@W#L0% zMG%?5pzF4}cssCWjW7jmk|o-a27f&9Ob_@80LgR{?w`1s88qEEhB|kDJP5R?aVZyO zJK2BUk)CNs#w}{VkvsCsw^(O7_)fqm|J?hYp+xRaPIu=QblE-Zbc1Flp1x;J2R|7q z+owD6a~rI6uFpzPCvIG^=bT@U;CdBV!O&he5OqOor^2*F^ zncP+JR7XGfSUYErWX4@^e<=cl>Rk)^(I)@FJrYrsU+wv57F9V?4s3!Qv<7j6lWP+< z&%!uTVZzkF_{<|%rH$Sk?vel@qL@jKd_>ik%ggPjWT zDKMKa?*2`S{ZD*=#T)fol6!1)`AZ2%!xjL*bZ&=f390_1ru*Tn6@Wml#B@AD}hW^84QNxmj3rw9ZMj|4eDN*wSl@ z=bG6D_ayH_{!KN*_g90+l}ZHIQ<_P&i#CjZUEbI)s0B^fL(G@i{wEb3q^-k0-u@?* zKzxfzzXc`GFUp(zzucNmBN*7xOjpj!pM3ad*g$72K9UY%kns8IP3GrdrL(wh!v5x2 ziKXhr1-t7MY@oVYwvq=2GoXVbzgv_Om=~WmAqkoG1~fLT`E&$MJ5oY%1cVW|fS{1@ z)&+3{^k;XlQ4NFktd`{6DAI!OAXo}@EiyM!3zlY}j+;FV@;eYZzhNZt*NOv8rv=@| zT#R7Z{9fgJfIa?$UZpa$nwirEnGp=908X%hZqJ$bUpr_%Z-S|A1#v`Vo2VEH`u2=F z_^ny!h#b^hrKf^V!b_r(NxN=ft19h+A2# z+E!K$!5S(QK*!iXqb&S`G>?VBL6?Nzd-B5wmd7=Lb^f0yPvrOK z|6M+ozweL%P_E(cJt6IM@!BB4g@SVmplJoxGvRjBKwF@5r5hTpzBCcT-=F_?`B?tG zr;D+%6kbU0p_}3`F}~<{(0C;8k3SS|28(m(2xS~-&Y3T%l=MZ|BhAGKc88Nf;{ zfeS#2B&hB(gqNNxnPLTeMgWV8vJ|tD(Yu1vCqU$U8s=YV z{+rA~vj4xf`LFdGdOXHNe+`Hd))+~toznB8L?lMC3T$Sv1MQ$+bmqWohp~(Kx^#jRF;TWL!mk);#4PS{Vo@+ zmT3BX!i|;!&Iq4?#k)itJY|>$`!d+~Z=oMW>h4zFkW|nG&j@d> z+U&1NS>O~MniCxoy@SD{Q2anqTd1kPK75=+nPe*XEpH;R4tfHQ$O`axu(sV{tn})* zJxSy|S9+L1szbQ_w(OChpy0c_n+4R=)OEniJ8SOoD+#D;`|9}V_?b}gu;tJxi(X&` zFJsod>QL$i|F)g0ta=)|{jv4l5)w*R)AF``>W0Cv%N*RGIN=xOj?ed$$#FXszpg^o}a=197%G2J9JjFekh%(5&j3vgcc;xMqXCxp6}ApHoJFsBHWU1>d=1B!?y8jLi~IUeN05L!x#s>2Qz5*=3QVYj z2wL)EE1t4AE$mi%vQFH}l;wY!#<$U+)v*3Y-9^H_6A-Nt-0{v7$_Y2&E z?l<$B(gt+@tDzT=0&vg+8hZ8s^sw+wbpDCT{gCnS0Y*T&Je>(14y(o5VV_4oKOU>W zDx5EQ)}vPV`@`g|dC$u-L{2DLqf?{>u{4_?{@$0;8TWrBO@U9hIN)0>hHT7k%%v-# zdaX*gsyv+*A_yKNrIQ#WJwfC~JBy*Q_d}s+G=+Iw${t1P0r~ai9{BZaPjq`hdJfkm zy`_e1JZ?0xhD3-Zm^rg+%fo!^>G-{;b8}TM2Qf4AaK^3X<7HPBH7shtU)6f+`I<`c zG9w?Cx|E4+xqvF}R`o82@)co%)q1xHR}XofmI`qw&!z(-8F`iCuCES4=&oQ1V&sqr z^G=h$Xl`P-@x%={?$+^hx*8|X%7nj^(Q` zjT-IjbcHvL_M3=Yii-16QQ`Ky%qyV&7LMM)MRy^P*No0CG-JgbS{7KYiB=dt9ToT+ zYg$@d3>Upjw4Au;ykHcb@=T9aArP0%D>V3@=S2+^oN=bW4 zW4OW0`=Z%*RU?bc72wm4y>>nqcUITO{7kgk>wMYGuv^Z{NOSF$n;Euk1%+bkG&7tW zZ1XQ}*=B@yv1`t`wT{*}&AF$kEN6#EM23@H!>y~dHb(g2ZL(a?Zmiq3&&9#6q3nU} zkFxw5>%OqN*!A;goOS3aBadhOaU0A=9&*va229Y?)^PQfO5>|rUN$1q&b>`7k8HbJ z@^4Yr8%jI%3p#wwzXk}iyErsn$vETCS9T51Vs}xSKTQIcrpz9OFRM>&-Z*G>cF5)A z4phL`v==-*%)-X^T8ZzB`S<^S%)Mnm9Ko|Mx{JHJJBz!!ySpa1I|PDdad#5j9TME# z-61#$4uRkV54*j1;_BP^r?d?Kfohr?Gh@2)2ckkmu3G@*0%*@?!OUcaoybBPLY3;H`f=(&SF zbNkxKa;N-d`3io-D>=W4yFcEjy)_zXu)S?l1ex6U26iB+oAtNOq;-qDBlca7q!9m+ zjwg&ly^jC;79Yj{y7!LQ?y3tR_`l1DkM0zB@)I@wd8O4T!?6k6Que2~4CTy+` ze2Df6kQh@bU0S}IZ?16=(n#h6-m}6r`Yo>KK*A$quGtmMVgzG%>M{;a?B=7g`B<~? zOy7lyvf=ELq%50@VFzW2jY**rjbShdBcCKGkB6zCS&W&eA{~q~4`Yd$LJ@~UX&_CL zNGBuCi>Xj7kDVwJO2eQTYKciLk%*k#Wn4zVryV70h-Zd($!Mm5i^o34LmEEEKDsKrvZ)QEd>DA_BYEafGk3>f zxUz)7rj(C{fDX#Pf#R8Cy@AF-zDAlbqjXddP|Er@(6B`2H&E&~P=;c}H&7ymH&Do6 zz>ZYO@=0_QF$j>sAdFGT@=DOnO2Noes)*xpAkG7nzSi?(;{aFRAhh0x4Y88BBl+GP z)R(!dGl=gQ{tn!Jn31ndOJg&T+L}A=AvATdet)rm9*TmFDTM>$ckWZ?TOQjv-^9VX z(RE^yJ><+95I3(Hv6mQ5=GH8{4Mm-YngB*q&zn6F-Ilx#ZE>djwO*P&v4s-m+QUs8 z&{-m~AF9>Zx}aY;CE_pmY~Dq``VOs{b!-f}jp{fg!{aQY-d@YP(dLOtX%=bM<c@Sk5X8cW@u>rEnZ(q2P3zc)-c zBe2%nPg-r~Q#!KyYk$1o-%^?NNOFB5o6?|X{N^)|wp(RW)7-U_=hR=BQ(H?VOp#{h zZVdNxFlIM3CHN8cC(OQg>cSRrcly3CL-|kb))wF6yUIE2qOX4sEuZqM(T_#d?>MfE znSbobfFI!(Yw`oRTztAnJc`;bEHg(h%@>6)L+n`zZ#tX8p^o@o+V)N}tn#Yz$-jDx z)gA_Zju!9Po}zWh&GG7jeGKACoBa5)sPp%b@5K1(Cs+0l&a~(0cHwUCuel+q!EKg; zX)TY1T)zz@y|a`$i+YK~NZ5=Pf1xg3`fIBc(E#+5t2s@CO-8T3ENA9}D{rn?p zUZ#@y$T7Jp177aO#Qru*A$+4h!h}~FV4;-Q&uh@I%pWXfc4yS~+Xlz4Pxi;fd%UM< zeRF{>W6*y~bCt-1%z65cVp%P}1BO&DMO{`h0OMNDk#Aem!kP*)rHcQ`}o zMMQ7S3;ia<7jk_Zt#yGn#64|$`wzoEnDWV)JrF-?=PFf;Q0u!MVwF}~SS}?xtw%XOz84z<~|Zv}(CRm7Wua@EgXQXRA5UjI%BqZF@hj z**5RQ#mc8>p>rw67{P(NSxTn414ms*k9~q^D0j?K)Kj#ZeKJ#dfX+jpq&+Jl>B*H3 zT&-^@8PY-Wsqxq2OZr=5!NwWd?uOPWqrB;c%|yUMg@-{NthY3jTbGt|;**dc`B97H zSURdn46T=#u{V;42jWD6P@5rIe^w2PJK=pSn|Me1Z9vVQF+uIRQsBFzotkAIlXUW9 zSWbM@_@I)XX$)WD5UY{5@-kG$OG51IZf>oj9UO;_C7+x5(ggF!Q?DKbQUU|@GG^3h zUY;*3^WL>=9O}74y}%idv2mWTeJe4B zi@9ZWE}69Ik2Br5g&IvT8+e@WO0rCK&$!q#$mzmp)10b1o0(C&d#FInd)ISu9ik~J zrZ+!x&U*bY#tmdmDY0bbJTdz&$p)RR3oC}7(yER7gDrMllQsjHG_ZUv4;g#60&o}e z!RDLh0q6D_^Q8xH(5Tw%@BHQln_>pav&tqHre%6`z)p;ouSM`*nd6B)W*6?W6i{h7 zDfXochz+~Pakfs)^-|1RIbKXOAY;&7Vkm%W=(v&N@@4n8Rd8Ax;oTTR^+CMCy-*4p zwt;Br3Vk<0Iv?GNSX#Go{Ffb3;84{DhrmnmjTP2J4$fT^j?w(^;FDN=8ltJJ`4eY@CsR<{g}{bgLDc=rwO^FDvNp($Z*QC|_O4CLp| zI2;o7y{s!vpnCdx)_^aXCcV0UwoV|^cuxIHPNcYdKX>!!ILGy#49^k|VeUOE3|v>` zpVxa?Ik!WX^u7p!AM*)RhH4~;^7R)OgRN4_4bZI{Kh>$E%8+_*I|ON$7cinO6y{7t zrhdhnve?MK6R_-M2@M5G{fy_vr9>#bEB<_#$QQWlk;KF|#~$Sx$gu2YuGW=%?YHJY zai0|$iXPMEB!oMM5b53fdB*J40v7)%m)?vbg=4+u50V()dSlr{Tqj7vSCX<){ZSNA zhbH;g>xX^9^oK>}=e7Irbgu9oTEd@4a+Ia96M%GuXh3fFCryN)`c_RQ@0Vk2G#G-W zO3H)SeV6TU%{q>j45P`_$*9f!L8u+6nRh@VI`l%WOabT6cb=5%_U1H$K*=pLOr1N$@so({_V zF;0a!1>~iOeH9bG4#K;EsPN{d*@av;iFT~_o&qcnvrJ!;)XTF{LPq-f_xrcEYdtSK zZH^R5FTJ;VMa+$b^35Dnh1q;Rk{a*o@n-mOWh8Yh5u6Ynab0k2S!~(#y7bO~e}ZQK zJ;1!6ydY8N9w2SFMJ{wVv?#nkyfFMdnh%;k+6~D)$p!y~z?RUKNAElJHG=C1qeJg4 zZ}2(zu=h}WCTIqj0G;MC4t2CYX84%e zXx9?NnCh&Cp?);>v(;&u2fP?zGVKRE8{sm!tlc1Y$1TD3I%&rj_wF6c<0|s&P_?ss z$V>=qaV0wG3MpR)FuI0K|BJK@-s z%<%u)6Bg3`80c6Y09-==8z2Gn>-qKdgjFYG7doBY$m6b#%Y#{)F8!^(}4u4UM>Z&WzH2*(I zs2Km<<&%X{$>3Sz8{ei`9Lr~{js_w~#}9Hm&Dx5;Rqfv--h_|5Jy?RI@04G6XPEtZ#)W!m!$(eKC zCIg5fA3BG z&B3Ht8xBu7QGGPH!kCdTRf%>@Ivvyx9|=u60Cd|R4Vr+Ci@Y+!c4Ehnk;Kdp zCZqy}XqRgSCq&Y~D$E115->3_8RQGMvBW7b5a5C-5F~;zKnTGUFi61|6bL}cL<|}P zU`X{7KKTd@*@(3^pN^(1;llIS!=OSQZykMB>Y>`zqQa-+Vo|XQ`l56#&}N&0=#zAw z;IBiK#Ra;n8wHWm;yl5*GKQ=L*HjJJc$U>Fq-b)}YZv_Sv(75mfD zU@mXcp=t&f{mY_4!0lcxPhFYvV*}mO?nX4a z6AA0(tRbiMluQOx#GI7K5H?P!4-hs^Y2N?PA#9u!To5)(8CeKhy)-X`jgt}@!e%MU z%d#43=QxT(I5wQ7PHkjKL(KVyN5waGypEcyo^Drzk!r^;%M5*VR|e zkqQc-%h0s&`6pp8rWW?GRWo$ToDB&}3Ll8S(@(noq>FnfK0=Ja_b1V!*>5=5L-#i( zdvaIY|M{2M6rdR)uNt}<_j1vPVP+*k(jISoe%9gvKd@KZ2G*P|D$n%gkuO+gP*3H~ zlq{0au*2bD2`ijqn8zUsQ?pq>|CKbh=>$cr9k7zlN(7zLZ*P3nj}0y@(>TJ(9$du8_7*!c3R?Jp*%m*fJtC}+L!W>EE@Gh1 z%$0zQ3~j*7)rw)x6%n9-=Q9KM?L@^rxj^_1v`n2jt;JM)a|L- zc>>Uf&I&S*YpEyU)<%k@3(yA`08W;^8Sy!9fHVrFqp)ZdQ|VOl>f}GIImir`B0j{* zJT90raq`+x(Y*(#zvqJ0s&!g-hWw@}B-4yR{_(0L(?Dtp$&v-?ARMGH$pVQGI8-8T zTX7C-uK%?`+rUku;1Gg1)h+W!#gl@lpk?5qV@D$=#a^GUXWn)bY&|RHF)Yn*yW7)s zm!I7MPmp7a^JXTu-F&e^3Z2Rq=GAXTEvyJQ%Ks^ovxI_DR^=$43plmI$JGfLsj06Y z{6+I-4&B@Inek$V%r66a&Y!x^pW3VKGE40;tqneyEPI(OyOGFf;K*n!aLZ=ZvYo$<>_q6rUvPg6x6r3sYnm{xHw6sAHGx5l!DNw z22+ydXAifbNO$@O8Ax6(SEy;|Kx{*UDT(s7``f`}2SbFEBxg6LMKp9c=tFyNMkb}hggDo`;Vy2wOPRb}v`Nf5N#K$ed)esNv zUzk`7<5C_w3JNqw*B9auKE2*})w84CPe-Nies#z{4#|)*mu5Qm_J8v%lE)WR?%d!& z3TRA-w^!ncAstT&7f~!Xiy;c$j^*3{hhi;X6rhaNN)hsW)$o%xOW5hfcLkBQTojU& z_cM-1;M|rA)YnQ9a=?O8qxJYTR6WgNt|*b7%9Buu$6euYqA$Xct>g#LtQKpdh=R>z z37y3yqZ}Y2tyT(RiI&PKxg9|xsQRg{DD=?<;k2pp17tij14#R=z&NbxZ3zMUS{Xz$ z{i1O0San&REscIIVUQfE0}dss&|*?Jt`z|^r=rgQ(5l!h0c-qygy1}T5sE`^L9DZn zdN})64M|ib5H-<<)NK_0)XQ+>@x*Y_@qc6M`+tm03Zh6naV=<@KsB`>Tm}TW4EFNj zs1QYnXpIL#+!rB=^wr9u+7T4QLKF$L@llT_S^`m`8kJL{GL5staVz?SK#xQ8r%g4B z5G;fYbqOp*=;EV}0?|K|=!-fvQ8Q?O&=s_c8hTiTaU8&Knnl^_D-xr zzs4?)ocH^fdf{59UI>5qBW|Y%V7aNaIb_SJP}F4zrBKZy-BU4Pg{do}--TA@hn0)A zBQ#0j6%r&4fnZt)bj)MaF+DLWVOeBP=U_o{vFd{s(zq5dxZ?nwNRHz|6p$35#vq4m z7#AGwAchVCwY^3-$bz7#mrD|tD;lXEyoNx%s2={WBcU9uO(o#b%1S z#COrcL9VgteX)fwX5u{K1U#XX;~)!AWrPOLWj@fMydNDb!!p?iUE@d4Jpl^j6c3sq zz?}p!B0yJS%0dQRNWvkh(bQR)0f($ELr~yT;ha+Co2gOjI!ZirrQ@VgxgLnWL+Vn4 z)q8E4wmG#?jMaoqN_Jf*nzeU`Eu3*vft{QCi~>tvGP}B`Mt^D9Z$mF4vQ1AXBDBqg zE%pa8ZoURcDo|dpo$Hjm+(9mE;jG_d(s|i8&x1DVTQnupbb-FXHYuV4V=45aT))Pm zL^GZRV5ik*#}sDN{KrFW=mR)^(bN0z{z}0XQCWRJv`Piq&~fKDic(qz{e~oymTMjr zT%}mIlq?;CT7}$r<$g_cvXp8bqsgE{u1}au7BHZ7u%us2R^XJu8x_r<^{@>4I#!x! zLXJ(ez>g<-Yd5)*{-i&rKT>yDS5k*HvN#ev97w`N?m<+=za+}b-R!39|8-t}u%&cbRG)`l{V9rA3s?i}0RA~f5h1tvn01g}x2`uw<3D%kL z{^{U&B!mJ4I$35)Y6Q-7#nL_M(81u3tOy0rpP|wYCEPgb5Ygd+JqnAVu7W-qYfH1L zAt_l8!i4Pd$N#VGKkn0iKGgqjyT9{GjI`C2O5w{7|6Svgv=N$a)9%kbwPgKVYa_&z zrnu5T`dNwg_p0hRL}N#Ih{_`CcK;gF-pKL$nuvbQ9&ZFRXNph|x^Hul`x}qKKQZtB zaZbH;J^V+mGiEfK`7jM3puoxpqasi$M#=#DH4K72Dw3hVhpLA_6(=*;&9?R?TFU0) zQsaeU1jXzFF~=-(lM^Pc^Yt$~xOD zp|R>+0$(XA%+n zOT>`eFsFGi2B)jLySrvvqYn`#Ivh+us4%i1Txg`WvNlC1OlV?a>iv6-KK0R9;V+5s z7UqLk<`43hmdps0KxhOQaV+d~Bm~K$KKKJdGl*?yK1)#h--hk~d4zl}sQ)MBHN(DS zuxhg`Cn_T&{mq}=_8+U)P>G>LvqaOrqES3ykUPIHBzkDLUYo&b)mF#v%El=)byzH*{4Ee(F`*gj?jIJFg{ z%~+Z2eJ(U~a!PM6YUkaL6XTpJ53lO!?`b<|WVe($^1Qk`_YyI0FI^}5nWr~-ouO_ho_q>^u(&+inig1V|Fa|!lv<9igF z=#hhHbKpNQJazpPQl_jC{P-hyY5we&!nhw!TJEpErrwoZf}U}=C35J%r2ZSWJiC|TpnB3 z#;~EJQFkKm3^O^=$L586dzN$T#lkzMUMsY322bmsuEqj zJk)5;VSBX0o%4;@JqroHCK>rv!>V$gF~x>uMRA_Gs<{1l+VpK^<7vlc_ZVvmq&g@% zx3O#xDH3qvdNpJkEnQvge{S5)3~apX;Bmn>X&e_cLU<5ISVzWq@nA_xrp)L*6Y4fs zB&?y=I+*(?Xx2oeT!+7Lb7I18ReKlH#|@6p9Ld5`EAwVJ_0&ahVJ|cF?PBbe)s-dFbXCNM37QCu>YnDGL~Pd|N!tbc*Pw+BI0>In34g#O6WuO%n?hbKVQ zzwoYOPaFE`Ac&+I%5ATcMI}S-fPvuPT=NeK-0hhyaPD2Mnb(=NPZ{*qJwKCqi;`B& zT+0c^p?OD&Z zFV7X0GyAX0AYrfFdGgo(hc0{c)+bXLlzpLd;Yh(#Q@Mp=xeJ`!ALq?lsPftHIE?8~ z=n18xQf5R0*L*tJrO@JAR>2jS*|^8P4-T3b{o|<*zk2paJG2z0-kCmUn}Z+eUpvpT z8P6f<$9X@sdG02jsc1hRJ@|dDUV!@It2DF!r6Sn)agghP-jfuK}_|C3dp zFi#M$XSMl=^R!d32bX4_y^K$Ifrpi8ys@8WzcxeFr;G{ST{^sVMc7 zj;FcgMbR9B!jCTnSH79K)xtslrmeo^;U~!>z5!;Fd{l2k5+6PsBTNb zit7EfuQOIKdnNtH7J+5L59-^d-IDjE5q6H1*23>1HbKB*nx0hz)K7FB(MDX852!#A zBQGMxjuDAb(f+ZON-he|{1E`Z_vv;(xUyfX&nP;;WB3O;Ddl%j%Q3Qme3r8p7{;gY zjdQCL8Cvh5(gWA_!4iCgVRSMT7-|?6!rcyoP)Q#&;j~0_QOmgCVr#Kw8Gy_Tm65Y_ zsxv_=bL^q3ERWvw?hXDjCMhqs8`GcF&W08CE&%XdhQO~V+H&(rwTDDIV0R7JP+P4& zn#m?u0`NN~!=V$!PMPFV0zH7EJ-oh+zzXvOg~&5@c{quV{WT>da@X8?`tsZEtf`dk zvOPl|R&G-%!71vrH27!l>>tsg=bsmwxIMwUp0oc zQ*}HT?Li)tzLgyaJmYbrXs2{Can_~vy6aP&j>Xb(_NA2DJAY@b4Rzs}42q_15Xqaz zjV#f3Y23dNEmQhWGV&#f3@44&+p9)g)KzUr-xAPMIaIX8_m6yWS6a2mj{K@qYJOeB zn=rp~5cVO@sfm)G)_LYT$eYkEN9qg07I5&3WZd|4z(gz1pF2 zzrM_z{qW|VT^;Py;c z&J*(@JvO&G4tj8XVmybU?Wh|92yYKTpLy@SG9s}X32;1^9~ccQ0H-A(g*F1d5Tsl} zb%QcTkwcRM*HftitSGC+33d~A5!9InG1c`)F);>6cK9h%VcnooVcntn3FOHBF#)V3 zvc(Aw5(oY<nCDU4fF50LV=LoU_eYe zFu@!V!tsD1$+tI&n+%>GXJ z+)f~`Hia*$AZBD2$D#1l$Va3C6ez&*Qvx+qK*5mbf_#^RMU4bRvVvyCLGs*^z|u&t zbP9wSCZD??IAnN<5e34Bh-rrKaF#}0p+uV=qc@;Bt#}R_aN>a>`#9|W06Z+-0Ew;-p3a%KQzxv~d;)pVmhlvi!m8fkOT@+nt z9cet^yl9Iei6D`GMi0x|k=lpwUTEBF+?V^~1TvB%lZT;yPUu&gE4qU4-h-YQ{Iz|N z#6FXUB}gWW%WcbDYCJ&5{-9?ZQEkyMatQB8zudmmcG-RT4TC?9FHRtm7-ODf-W%_B z(L4mwzZ}AgBZ?#jfrLng@D^RvT|prIwF8kvRKtpnMw00=qs4cu&xhv*-*>(@W;bPb zCSYlGUwEVUUICXdhj!m@usgG}@~6cTS5FDAFslIQeEgYQm6C@c&b`;yPpqRq*HBS; zxf2E>4Z6AkFD(BYP8H2BR+0IdT-;Q^1i%M?BS0>-VwazY0s#*fmx=}%w%spOP|)L1 zVA|qK)*+UYVWyQ%oV4`AyF2kMGpYhxno$hOI&lI>=p7cTv=2Wc423wQ1|>jA^DH@) z(XR-{jAwi$wL&94ez!J}9StpeIw>u1PRN{hzfthZjzC? zQByrTW~{KLqx!MGYONz9oq!&X28kKBHr=86k&~fgkc9QuqoXMk(k0T{GyIL?)uIKW zeuizNHw4m1Tl#fzvAR0>O?}wccdug0ujh-eCyTF#i?6$juRj-G*B4)x7he|^-@Pur z&Mdy3zx15F9=?d3z5aaZIelGz5j%bDc@=v)tF%9$W!>4#F!+qiFefI|0Sp~4A878D zmtf35(;`(xFozf_d*cv8r56C~gDRlFK!FK<3!|mLfPuVFV1nMP7KqIP6~zoYaD={S zI|mD0+t$zWN0<2b33NE`d{ z9h_4W&QUPHpu07pxe7J!F~Y1W6ET3er;_kbf<);WrKedhGq5c*e*KHuLkx$Oio!F> zyH$Mzgt<~fk@oihI=v0ybNdjrzZSJRQ_^{HdG@kTBZ(EwNG1fXU!slqcAKZlo-HQJ zOL4?PYV7G=oHn$T;#g7G_dmrLx~^YU0BD@6MC!<;^mqzhIcIf+z^n*~w2=mt9cvdA zp9q>OGiF;Zwc<2h39Kr03XtI@-ILZWH+UaXKcR4aPu-cg_&k*i#^C+FRD=v|t~rEz zRo#5QC>E~rUHQi8zQTI(6H11C#cUYR23wYHgSWv+G~S3u?ck82f$onOVWR_Z5f;e# zuv5QM&8rS89!+>$Xm z>zq9}!(ZQU%3o`y2je?!d{n5TY$vIDB*c~fW&*40^a$))S=z*R>b$N$^(Ho4-+{fT zpAs@{bQ_uAJr{OlX!d}jkc;ygMk#Mvuv+)-wDq9xdFk>Wa!i5mg>d-HeGy_?@7ygY zIaLF*t^L@SSrIoOJsZ?Qf3G5hShV&6e0?~#0YvW(!3z@7pDP<5{>{_v! zr4FA3?Rj^Bvuhn}^;XMP%^z4pYrmt;!mj^r?HzW;UtLk580Uot;5)9kMYWg_olucu z!XMAfy&8JsNv_?Z-%A>Ko7$e7#W4cpZ=Lbaq=9*FmJa_5yofcuH#8*me@e3mH&*a~9$!QZv8Mho$Bds;rK8&VGkd zibk)%ca2^n$WCY7wNsmL-<|xReCLL9(n3)ePXRYJ0WRNikZ7D9p?z1Ea@f{7uie+Z ziJP0ZVYjT-g-mUCrze_!d`!WABq{&&L7*>zr>jx`o$Lbxt9{_|X-YMv$f4@r^sTI5 zk~joz#n!tS!cg)L$>ul)1ZjM9?+lSmRntkX(k!?e^e$$KQT87I$^LC3i}Yv?=`wJV zHvG~VD2vpldAvX_8x-nT%haAoLe&G8p9}FOlZy@PwP2x0%I-fc&MoX#UWnTDkFq|NZvj<}9@A1~h|Lc5ST?bxA*jbK-!y~dk~g1ON^lz+P5Fh_PCj{>S_ z{O(NlhM&OSo-6``+Y?sWdvwHk4_WIkyA%5asrG+7cY$K>FpaL4nST1@S#MZaw0E?0 zLAM5uXPuRF3Vf_x5&8i~+okYFWWvc%cEP57dby7z(ElCYQ7?_tPa_%&Vnhn@nnn4> zG_i$U;{GK)BJ5uR$pMC^dT_GVg436xM4z(PJK=8T5#zh4nVLH!zzh^3>UtPw&5pJH zt11_`z%{`+k?imif3wQlQT8RXLr?Jzh6zAWP)g)~cU>#+0{_Mfv-Bq*h zb|%2uE(xvNeTS>3?u)kD%`}Yg9--hs`L>-1+aKP)5-f1|JMofgE{|BlAJt?V zMe9^pzqA{+I;XtHKkp+Otq_BQ8};|^Pb_|!YLsfaJZw$gGHZVOC2_tzhAQ7v4p=}fnrEN$ z!sYnv^v_!^8M?g443fWiiqMwafa$(3KkB%Wj(K#o=k%rbpZK^`JR{qbQz$vvP zo5Qg5;^HMOrY3mi`Pv^Y*IMo;!d+AhzW|J>l)w!uz`<*emWe{fBT$NP!@$>$BXp3*C{vTxi4f4aEzf|%Hv($$x*$-gc}wgESsU|IYyH! z0n30~fZl+_y77!y!rkA=r;Hy}c^@86is*K@oOTPl4~-R(Ch9c}wG=WGtFVz5?8Dxo zw%(>>Ga#`>yi|~~bL??y=V_;)0WNTtW=vL)p^%YbjN@c(;@pfh)l}AR#u_3pV@4=e zW?Du1s@-d7@C8>~+R&^dNs*pb(n>Jh$^b#0o|)dtU}?OJdz>9N?=x{KBduVPV$tMc ze`KT&B(iC65E9(PO}E3CkC{)1NdXncoeF;(I7qa}SZ zGIVu?F$*hJ{O?<^kK2BosfcBwKDtI9nre8ntGH&y`NQ>nZ_{i!)s~l)|Hni-Y=KhIVrEJh+5I6A^Dj`d_}!8=u$(o(at` z$64Ux(SPN}!c`Y2&?QiyrLxlJ6~~eKjEKN{R@uG0)VB08S+f?|R(UQE(e|k{uC1f$ z(X_+k+uw|*M$EYmQ=N0)4X{SSR7QD7+j|}pW7#pJHE}|x*=vNcd%-{; zWfBDj5)cN60wnEM0PQ88BA8XfsRLg>F*8S5nXXG_BAoo0MDQTZ#sgZRTKce(D=n~cgXL^x=cF2-I) zYO(txdpqhhvZCz_Ghza0z3?mV3WpO5dcGrsW#t1@hqPhhR%3%ppn2YWxM(TrIC890 zMjCr_QEzpov!mtu<+qm@?{;&F=i5m*vyG*JjlhAqaJQo$F=?j1N1BPlZ-qLY0`#3+ z^r%xI_urGZGba}nN}(UORGYB_jX25~jvcemy`RuScu{tnImoe%u^ z5VqiqWMyDx5jJ;Pr1<`iP2;#Gbsm1Jam6yQz z$lWs2h2=J`3O1i+RVe?|J9M_Gi-JaqH7KDA%&0#q3xB2Q_wcOAM5{421fiK+024*r3+(#b?yzD4 z>?sfmg-ASNNx!$2!#-WQkDq>z+H38?>viY2*6pee49$0D`@JvS4^5DJwI9bwB40 zOMe@UU)FN2QKf0YUrJ4DRz;es{^n?4D#V6bQ^NW@0o_uYeD%8qfc#`1xwV2T-en&4 z`@6I+w$I*O0LE+QBRD$83iruA)SXUq-S$Pf1!*^@g@*|5g3z+Us8OpIgOLJ48QJ91Yo9qJ92wLjd*`mo0p2@~_tKG)MFAJ=_$(SK}7h)4J`MC+%6Ea=-}M(1yXcSCb-tCNl3~C+-^GwKj$wN#mq4L znw__%T0uM4%LX}{AoRMNu!pPMp_Xg#U?KV7fLj@1o|Du(T%(>5+On3JCJ zrA2kM{wu|OCjRDBBU4V5IPPJ8F=r6AEQ88y^xiw0 zQBYT~^Y#+hNVqzlOD~=M;%ZaTt;g1p>vgz!4Elm;;%F`I6=j~G88uJfju%SYz(VaM z+20MGq!oz}PyD`|B|Red)z02dCAUFb*7fKlb%+zA@-y`kvkJ~8amyB*S1u9{BnK>9 z&+LmxCfj&D7kb%6{Un5yH$;6CtC-W+CXIHii-{#UnWIPqndAk$h9#ij( zN=SXxFKkBX`sVZtJM^;ZJW?tCYWZMl780_prk( z!Z&K4K%1mMox_Wlf1AnITB2_(-ZBq!Xz$y7FLMf>w>kyu*5`MS-`_M*^QU^Dx|T!U zpcA6nYFvK-TFlw=e%+%!=_8%xjadP3S>;l#sp1mJ(hmV8q{8;w0}2KTgIRQBfh`72 zVUbf=e&l6<1=3nghYY%)ha@7t#m-iH(g(r2}9L|6|b#^Mv|F0$`Kgb;UXQPjSI_=`dD&2b4Xe_7Q9qiDaw+`!f{)4E3N83}^K|WXcWo0chYx zK{!0+Mt(59WGkcw)hdOGF4-yp%NFVislm9y>kiC+LL*qohr@?jDG2_(O&fkXQknMQ z$TB2Z9Eq}i;!tT6$#~15< zFFgI-R)pu*_8PbenP=UYXzl0a&6i8&( z!He+l{$e|m_2K#gLll6rXAXHfc%^{4TJo?h3M2%=Y8+V&(GZd=p$NvhG+@{;WN;}` zssHQdH%fd2DvS11KNkio=xrjZpvKd-E#XX>KtKRs0WkhWv6GL^l3V<3;RD1(cuPZJ z@-OAWTV4i^;s0Zu#9K@a_FE*=cNzxpd()bY$y!*ERT1J5qI-aekJC zwNy+VoB5Rsb!LJxFHdd+bS!zIL%w2V*yQ(y`&VWe{7zT$WN6TcB`Rt3Kmdm3L2^=Y zcm|1be)Rr4w@R?ARF?RBi5=0H0kd)%eP(tnYSah-5swZOESOo!0LX`e24s9`W7o(> zQHHlPbLVyCM`xU&k!&ez9vm$#9iKA6qN3{XWMJeZ#l$Kcb0-xVk`A3+oLo@)3xF!D z$S6yzEKffvkB)AQuPl%J-zqH;ZEZ{v;P+{)GBTyG2)6acBdQ$0-)AmEV4y`#`?`9W zVeR{Z?x{`V0!bNG9qn)i_55BN#}ECXQSTgd%`GkW)EFSp?U`8})RK}Peral3GEzxL zCK=<0-Io`&@Im6D3!t${Xb@m1hbbY?Mwd18hfI+7N$eCzprAkp%e*au0m9Hyir2zm zNrEA%DFBEe7pd9}@c!-JM3ukrhqZ9B8pokxsfk&ZIY4W&B*$}v%^=4bVIp9i*PFxI zh!Q2*yJmAiyD=e4>@;Y9?T<=;E+vlkaHepc0Lc5Z;Id&wLuK_=0wC-+>+z z)byZYEdAhsIf=ZY=6q=t2sKmRO{~7qE}aj@uW~ydB}|fQM900f(wzmE!l!0o5!u>2 z6V-)YzU5kxwrh1-APO&c=xGIv@Z^WxlGQp`;8q7|FhK(cg*GZn;JKIm-Wh|hE6^zWaQ2jRULi7E$vL`eP}F?c3(UGB$gh1)4bz=}$f9eY(?h=0}( zK|u*6{uwo;meZJmLxHr?AGR_ z|EQ_bQ8gvIH7r#)<6lnw62omAg=~q`D~#b0xVj6;v*u(JP2;aQB}~qEPbs)(&GX`e zuD1?5mB$~2bw7PQ&};>*?_(_GSBtG9`S5j+U$j+}>Ta!>(r1Cv)-4g-1H`ol+$K>6 zoiJfA^GeJ$;$Wv;aweN}^Kn3iB0-<7pP3w(M|N-=xCK8rh!Nzt&< z%}$@xc1W0`T-aBkR|PpdsW=t_?18<*J!-+`Gl^vD%<4xzGxRm~0zR}1y zC@g*^b_Pz^QOLz?Xz@-vx67@*l53qjuObWTRWWQoN0Cq86tSk=(NJWarUUNRWz{q$ zq`fbAg8G`1+nd3Dj*?`ybl7diz%}t~m#+CrhPi1rC;XWut#O_4`K4BV!?Y}8Ux%q| zy|ssRJp=<}oR47f?XY0fhxZ;arN_mOo+j-j^}D}bC6}nYqLZ|E(fAW4(vr|OdcOYY(ja!)zB9!^`w zM2nd~<~IkfFxi4_5G|*JvMJJ`fK-eAGX|=*s_=9f=%JIe^i&U}MDona+kiwF-c*JH zB5|2mG`gK-ZMg?|%Y5gG^0!h_L6oQTLjG&xZy1bEaekSKOD+LVHvkbAcu6%KAAa!&Kk=c97|&^-@yL_>TP11YaEVk zD&3I(1`@!-8EX`Z%~q;){S{b%O&QB98jEw+@FW~em+K}hiHS&Mk4VLks`L_LX4b3x%w-79Wx~ZKmyT24^zj24 z&x(@$I#ZL{*WvynYs{09v!+m$SHO3hpgN;D6T(5Yuyg4NB$GP&efdj3pN)GzpKr6yUo%s+jAyvs!(Y8sDmE_j!%_P z5{j$#9K1Pq+l9GH5|uJhgvAQ5 zPpFOyB{7*Pt9gTp+4mH;r5Q8dN}RPUTjWW;vV^b95T88`5%>oVRl}zb;>$tzYg#sQ zB^VET{Ds$5nsc}repYbi$r|XvQk_7Gfmx4B-IZKo9=ZWgE=40E~tXYE3i@rPa z)uqWvTg2m5n;U68zX>^ml&pepnfU@BZu>Ht z+8dt){1JUNr?!ouhW=grD$!>)sM(18D#VB%(};oD&eLko+7O{oyB}na{!89tBaANz zT55!j1zqY_PihZ@&&I(?Q$)`@A|Ljn`(Kw0vCmyLczQZ_PkQ331J!AaN56!vA;PCs zo(r~%%gL*@2>IQij6(itg*vd8lfathj=xZ0FB{GuyD&9&)~g$T_cnVWOrH-}7f6$_ zF2`;h01+-eM5F5%eyVie8`^&Cb+nloIZWA~4;X)j^9#TyY}ZTBmt3N+-(p#x4p{tR ztsxV#8^gCc80zrDJGLusYo7|}cO$G2-ThPY;5* ztxTU-CIgk;9j!q>AT$Qa$@~gDbTjR2>9;4RT1}C|&-@5N=tiZR_z}c)et{wiA^{=| z63LlOQXYDYcm0G%jqbslGeR#-etUDlT>R#4_||*rSWPb{JJI)rO3b~IrEmcX5a25@ zZUO_Jo}4+tG`qb|g#>q>sagqeW8$kY_*&|rPLUA|==%~O?P%7KkB}yx4Nq?b1rzCV zUV=}Epu1xva913B|7f4H%w@~bhJY+_lN|aE6B7mzH)?jLVZGy#Bp^|KtwI!i(?aHVnwh+q^smL(#s6`Iy08efh5o6&x7F>-AHk( zb_-_AvdKKq<3uQCVM;I&tWKhJ-qi)8iT`zAzV!fDD~JHGSi` ziXA$H%nIoQ2O6ATsd|fK5>HM#4^Ga?#fvJ9Y?Me0ZVZhM79~ug3@r)s*y?^5t^H6%zt=AQ}S7_Q1c`pGJ=+jg=~LkAY0cntnDXTg zJHX-eMJ&ArkTDY$m`l^3y;l~<4wK8B-gV=Qb5n;p6WAsmJ#OaH_!9~p7qpF>@}{y) zhV|Lz_saGK32||=%;VpXYoaGxR^oPz)Swm4xIrGHuoYy~wN@bKpyAyF?BShc76G7G z5-j>aom+1pPT0M1^uX@!9yx_}!%ggnN!p}jBQOJN2&b+VI^1$0W;^TGKaZUV-%=(n z&e+a|J0@Uc3oQ+(!B8P(cw*r_;WT20CkJexl8|QD@r{C2y^!=hftHXEvtV<;fvPis zv~6jz8$~4}*8QrtbvJ9K%h6xEzy%jU1{WzGLQvD>b1lc7rYPHFoq#qmSv4tC)0ik7 z7xtJ;<^@p)CSzCB=6ZWfPF8vRx8Xapv-OhO*LBAe;Bn&ec{OwLzU9~Va{cu3^!EPd z_xU0Cbu37Of|D{q84CvoGa42qo(w|IjD$@|Y9a!FgvUTf%aDc`85RvCVGRlv2Zu(* zS2x0@6#lcAtyeeO=4$vZn1(L+8aC>ymv-@%MkoFU6q? z_UZqSf3P>EyMV76twfN4p`p9LATUJ47i4VW!lJ#P#^9gYjF@r}fxhaZ!h*DE<_U<1 z(Na)QVS`;oNi1t~&_J}&$jB&U(a6Zmf16qVQY&*!4UPYjEOT=WjkJI7*EE;xG`9Xj zKto|G4_1{nKtl*k#Ytnt$-U9~gN2!maKMq7!4QDn&QRfC6=G1*L>XvFXh(1oqk(uz zpZUU8mGwHsn%*nxp&K0UM5~ z=WFXka6Dp5&+?k!>$fy|X=gJP7#|7PRmZcLZJ{(hCUV?cFO}mlE-l$pj=DH5pC-+c zop&{-m5x>%Os1k{@-UG|@MpPoBc^|?v;cMznUa!%eRMJz&Fnt4>c6Vj1Za|eQZzcQ zRfQNb#vH!3C^%(s17>$JlA3aYd}9VP2ab2jxP%&eX76dPpzof{N-rddcT`!-8(%!m zej(Xj^Y}&c4Zi#0&~)L9x2xA8@2B;p2Q^Svc9rkKGWWjN;Ou6j-P-8tkqoEwrGwSe zX!{=(;~Me5_~6`fLOrOV|HBAi0`&eA`5cMGFyg;mVco@mcvwN#6N%*tU;yY@i2BDx z(}jB8t~mE|Kuk60sRLrE0+_@)j|)GegXuz_53kMowSJMoB*Jx0P}gD&IInkj)|Jc_ zq%%h3;ByJnpHfO%34u?g%#7F&=zq4j;@F#Pf;fwC;e>q@dMff_HMrfs{9ZV6OgVsz zgxDIUzKk&PTKGrB6i~&GLM)yz<0)lHBN6(n%*lRhykLNCC%(P&CdiM%9PF|WWO}84 zRJa0FnEi}$0*pg!eMf%`+2=Xa>t3EeQIg9TQi#VR#&kt1X(0+e`d0-bPz5{}i#$}yN^Unz<;aYKj=C{2%s1I=gQ28J^rJv8gzL+zK8m}~csX%FQ zjgtx*%kz$x`$eFMr;&hW{@x5QRQw;~v)Xh4DBq!MaAc6|(Nnf81c zka@5?cal+`L8|DB3N81=JYl^*D)eG>z#`n=_AzNlj3fD%(e8^6!416c(p9ri zA|(CJZhGJw@w&@ypQeFb<}sR8;5{tis$^RuJh)19hz0B1M~1+1ij#w}=%@j6YkM%^UM7 z_UP^K5iWH9`3(@nPKpo7ts;Dac+!RyjxyjFLZ#Y736~&E7Pm zsQDtzrF)&`M=DX$+#%(qLzmf0C6SemkU7cW=bSZCC`mU!Z9v5~ND|_MS(ardLp^x# zv1kL#<2Vp}T)7+D``9S(aO5hDcM&e@a3v@Mjr}MHz%SnZ;fRkC9+C@W3^{GU#h?r@ zOQRtCS0YtJ$zRsh4J2FZ9$A#wDF+}u|1gf1jSD@A0y?df7N|;X)GH~7h$;~#dAr)i zkSRd~B|@s$;zMJWEOX44_&OLi#igG#zOk`!b+yg}*aQY7;eoEyx!G*#wlCL}Evwp8 zwJz#fGkjEh-4}fR{`$QBUmxAB<@#2eOI?e)=4GApTDN81t%^6-f~(*E_yM-ISjwN; zTJQQaFZ^j*w}dR*V$XW)F5eq4x(sFQo@R9jOuZex@qO8hTxF?G%n0l(J39i z)1yZnPF0-*dL3M3Y0QAG2cEK2pdtSt_g`3PC&hoUqPhR=BU=K~!=$m(&gj6;7R_8a zy1M(xpX?>AAVsh9FR1iCWau+og7- z$p$3xBvr~(k6Yq~ZXYM0`~P)|JpY?uZSW6t*(=vudA)Q z?SLnHz7K=fovY?=1Km$MA1wZ{L#t2hmPF?c3k3>zDax$f6>Ike8ZiSgT41mPd zi_9w@mZA@I|OTO z4Y`Dy?N|(r=-FGMaDJ|Fp45P?JSQh7aR?N_q?@XcW0xtHpp)k?~w`?Nl6@T}Wd*0&LfOObWo2k!c(GQwmucDJIh5}5NS zY|cBN;mG7e59SGd=0Nlj(>_@v|7fE47c}SXIks%Yc-0U!`b$A%{MmS41}8Xiq?2Sd z)po|G2bZ{3Hh-@gp94Ea!cy5b(f_la7mRQoPU?3$7=W`a;@>jtoi41=WKpub4_(4n0# z<=7OmrYR}y^uNj(2VRSdxGr?Ga)YS0uQ)JAwyJh}J2F2#-Om8n0Q=agvY^1Pl?5A7 z+MfbkMz(nhs~&U5-?MwH*4zMWf#?w<&tOw*hV!FqGS=T5EIXd&h{3mo(RUT75qS1x z!YiU21$(`*qnmVuo9*x!lhUvu;2A>CkyIvUFA#h$zKR*e>LpA+{BtD9y{BsJpxVrN z;r1Jt%zU@}%e;QiCBzdmOr3*tZ8bnxjspx%K~w_s@dnYSzM~&di6OL6=yAG;9|r-aZ@VU2jC z$4aWE6Zv49|Aa@V-mWIUfg$zx(9?R1s*lc?6vwRC`^rPn8(Q-+#29n@bft7|s_ve*GDEp`%WMd5CBW*D=Po8vtBgE{b0rfx15j|sS=!0Ag z_k048nZ4Uh9O~T~z>fvW=l#YI-C`J=eEX4TD^yGt>NRC^cVH`pJzBn8b+kOVIkNto zdJbb&9aH&i&&WaXc|dY-Oyneta*m2GbDlik9kc1M$u!Gx0md=3&G|7MDh9KInEE>a>@~7m91=?^xauz+ipu`O zOqY2d))2be7Zn(%p`8Z5uj`49d1nZwkD#L>CeoVzC*A~Rv=n= zM7nmoOHl7muE<(deuqFnxeWw`;2kMU9`n``i(b4BVDSxhWnsSK@m$CGxVO}f=07VG1}YC^&Guv!|%2XZh;kORIkLFJtS}_tLn!B+_4J zmW5I@5U@05#YxWI=v5WbkP_L-^U^r2=!+^6BoGpn%7wAI(f3v5(jma3%$$6N!Wh8} za8xw9N?9VSz`ChlVGbL$YHBptWR*%`0N)l#hbg8kO=U?mm_)Sl66Pl&W426?sxA$+ zVg{Huf?Go;K{IukaGo_Tjk35KpJU&evurebS#c1nHG1WayoZV1bQmpycWQBA5~^-% z1X0;msj6}=BgAWJxv&`D0>EU9UY16=B3l#|U1baN3PC$phNP^8S~)fz>=o}%y%#~V zay1X9jV+l~mB*7k{m|OGG6;;>z>rFUr1p=hh=7Af_EhJc@R<~Q>dW_?dE@Ir$KxE{ z+S7Y-mr+q$uF0u@s#73Fe zMc!4)jkK3Q`FGlfKsm{*N~E9PhokocDac~0q4Y>6Bb`Agise(G97(@h5j-Axo8jLA ztra}rR4VFsj`&ojDtFOm{SKx4Ib?YDDc7kL#x}U4}G~o0gIXXWEO&3|>tHqcokT9$NB`eGQZyCTAE<2ga~M zYYt{mBmWeaUl6s8!U>(nZ_qno`qE7~v@s-Y@Th|{mN9SDKOddkqh9M31ZR5DvVwjU zzXOLd5nH&gFGC=(w$bJ|P`adp)Vr9_W?x6?Q6n9@_+496|F+WiN8@Ozexb%iu5VQP zgEru0rIXz7GP#$x{gESfvElBw&!zZn8q@qrSGD1Y%xiYQtBoPKp_htRPt6~F-Ozn+>`joi|Pj*7lN5{ETR$t!Qw24PhX*>A7s1{wx_v|euQi#D+uKn*^1HHS-# zz(v{s7kPP~x%$EnIia@EmaMz(tvGu-YD-y_w?2gBJxl$v*!CDFXSKrLV`E5R=!4?d zlkv)tZ(Vs&s_{-I+j~plmP%&73Cb>$>d+Q%bIBQUp3wsDSzBPog3U_gwxi;HD^lw)B3h;lu(uD z+h7(K4-I`N?EAa(6~$ay%+h4ODqIE@G`X%ahUfUlmYba;iG(0F|va>uj1T#MeVL*N$13e5nIWcd-Y_zx{K_Pr>80?*ID}1n7 z!BAFWq3=CQy%otco{5x_(>vcT1L(5Cpynk*-#guWv`|#vi50}h`@UraV9|_GEsR2+ zY2iWqQV;XM{HhnHPCm>&W)(rwXD0#ut_H%%Tp&X1Py=YRi9MkB{-964ad49rg9PA%w!f>lu+;e~3Uw`wAyEz1dtQHqZnr~@R5tZw;* zq_HV744rQJg~XvLk{)@6DcypJ)oHD?I>L}2nHAJ>AME<8_n1>*I=!kLjgxWvaxvZQQJW1PLFK<648d6Gskpkhcd1c&dJJb=ApI$ zwL3PMc`U4juw+4VX%A`AEF96B-og)U1+g<{@$f-jhHc4;;>r2{t&$7e%$#Q~p5izQ zDFH)R&OPJ7fDoMns>zXf#y8`!8T)=DqLCAMq*AWDj_i9hpb>;xaU*OL1qOGiNC#xm z;*#|W;1c32j0qT=aDNf%=vQ(Du>oCz@3P!h0xRbRhYQ?q(O1Q%-c91ogb4Jl*B{o` z6-~q+pA6*wq1J|TTXFG&@yH3 zHxOtq20+@Kx9N@du zp#h22$ngJGw~8`4-XppY9W|0T^kzV#9@9t`o8%K#ih&kG67kfdT8U{ag-`a5MJ^(* zhkLWKjS(#xzcqMc5n z*Ea6Ak3kmbDf5N>*LpO>OU{r{O0f~7QP7`3pDga*dA5hoTP`VAV?%LTlu;txIxjvY zMMdFtD^07El6`mQ<#{W0Q3)TGl0R3;$Ou^-Xdi z;*vzSqc!vKtb$IQ*hLN+A0tZuk*mP+XxT&>)&F%Ff=}ENHro`_1X+-YP7JP0{@GGf z*;Un9NDtq1AVj&d7F{>>yUUH!HJ_v}tlud195UxhT2Yy*{II9Q45Gp{fK4^A(8_CB z1R69iFrU$g97G_7IWQE3eB_M&02x&>6TQL=2QracR5dr>3|n*`I@zR!mX3X(fZv~h zxDhF?mb@%8j7fyMGX*_@-d0G_H_Sd%hDBgXIq{Zria0_)jEDti8E-ZAP?k?V3kICI zdqT@{s6l!N?Jq(_s?c^X8Lz!6T(1cHgSQWbx(1M+#$9uH`}PU^&q4-D zT@>!e9n=ejh2BH&c}77gJdVMm)1FjQi}R}pOyF0d)n1(A!g2%+JYprUKEXIC^S*dq z5Ne(t`T=o6n8`^`gh{eh=KB4tD0a`R!f97N@!Bwms_R$iz(G#RpFq88S zqy&^7#-Xa8=buueSh&xgyn@yFU&)z5Rx~P<3<%9$l>?Lt0`Sh*kTUP1Vm_aTWFiW; z>$a=PdJM95mv67tL%neIy1|Z*EC7TcUlBaI%j{H?1y)KUp}2hGJ?;bLddXt9O>j+? zkFL09Qs3=8X9Vw%>|+;yqUIehDoi#_D~Z2-H+CmXsL8i=Df$QrIjoNRin~uIE|?S> z=|lOIP)}LWNPt5+d1A{{Jk+dmjalt8HR^F$O&?hWNu&mIgZ`Ek8@-~~zkD>jz3;U^ zga@&c|0N9}Mjs=gBFzERs|kk-o={^} zb1t$22>vDQj3hn8dBU~`jpasC`DqNlXz7awunibxe(5enqj8#6XTGyd^v~MC zu#)*6vsi&V*Yg-lYV{PTN>%YvmLS${I0f?!F@rd077+dnUAl{(BPo=f9l63pqMf^P zFyf*fGAlk0f%xMRdyFt@)S(U>E=&jd^1&TJBH*rUAZ?jaG=WrBh>eIt%wX11rbthbA4iM6a4V7`%=1>@w5UTPi;F}M>ncEv+W6D<~O zSZVfs^$IqbEb?F&!k(!Abza8y!QEA^T10MFr(GS+WlNi++Gys0HfY=OpQV_z{p+5H z?XF(8nT~@^T*YrTaV*OKn^Bv;vN2xzRi%mEs&9ML(O?*(nH)AhQ=MgL!<2YP#9>Ge zWz&hF$z-c)1e8y?cZa_?2r!m5h&%C(1wpD@#BFL1#n*k;&16M2*mDiNRrlQHa5* zqlJ+ReJ!bT&5bnu>H(**Ekxfiz22_=)Bxlw@2>|&7ZGPA4SG^R?#?A~w0)K8(fGdk z3)e{;w$h(xd6(D}cYMW&FJulvqC`m_nOJV-U*!v>8Nb{RN)rs33A-5RJnAm5p^0$Q z%EX45LMp9}%isvewTQTf%7Dh9!HYj9QR+X^TfwbWk_(W|;D84UVqNmGzJt+ArRqvQ z4!7gy4g~y_!3VfJn;%xI{pmbzmGuxSfVH^b^?^s%>%3-;)RbdlGADzQp&E5}G{0R^ zf@$Qm2?gCDbVMqR-eV=^X}D+wmRTD3ijgeNOdi^}smVoM38=;ZJVH(jNRvTM2YwGY zS|m*y7I~3N7&#nnhOnFT!%IJEDKemiL_E=eh-iurTp`6b&h7{G*5~4Wk^|OL(dz=qjXPuE=P|rg-$}S^#a_j0eG;C;wued%pp%M8r98bk-%p~p zG9ljV$PVg6xXCZY0PqU48LZjx&^Qe-?n@1_;D&G=)KE}7)w$C^J_095W)0s6I{aq> z3YbYpe|#7+3eI{QakrhdlhCI#`JF5x5^O3l@{+U#hYnFsw&EdkkV`pWsHNm=hxopOjK0SC?FyHnN~z1 z9K^#Ai~ZqH1}zEZay8TKr+yE_kl>@>C^r5a4g`;lpB8MP{|lLfG7jz;_+7vXGf`fl z(Lh^pi`9d6bJZoUk?nQ>PUrAafVucjBIORqa7h}^fpSxZiQ0{}!2D?IJ+55Mrp0rZnu7h|_qWCDBr$~^KTj$60AzGfyc@T+ zU@*fvR&druk!SXBy@)6VF~NcpCUpYBgrUW=bA{QLJu8#rBW6rc?@*J&V@FL;Z*Y^t zN9OcE!QxC49)7tX{(r8y8bN|3*gphfH3A7susiT)Pzwu)%e9eaQHlS(T4)r`5=+`6 znxYiWQZGP-#!7&g|40x)PM|y^x!=hO=pb(<|1U(EVVuVj(cHG0m>$!5*VoqH5-G0^ z<8H@zVDaO%i5*YmCLK5=N3~2QupgMqh&cDuL?Ax8UPiDl|d1B>svbw03n`fH42f*LNL$Q$;h(GBG#9T%QYiU zWH1d1#eqANl)WFX+?|#JYahe5@Ww|t|J;g)#x`XZ9-Xd8GHQGKQ51-s6KN-J9!}gj zYD;gcqoTc9T#UCon4WI$oPcRVoP)h=Z*XiQ1&$my9%25Stjv^ByAqky8Fc8#8Aln5 z;V*7ElBAkRIZKFWC0K9{xy%B769NoLD6$E(ium_ML{wpAWay}3WJnR@P!M1gFf!P` zA$`cf;AFzc;3LS1-bjt!WGhx|uR7p=A4G?V>51fa^Ia?-rdG(<8kg2#_-mfzCP2TI zcULr%=)Vz_?fUe-enT@Pk{E4X|3Qt@LBw}@be`mueF7P9l%()9^Ztii@u}lwQV#R7 z?`fGF?LesMyIyY75z0WkG*hXZEztpMZ|69fl+ykRo{Mv3jGr56j=XY#?XbTYU}n(is&^=hHi2J4nLfBp5k0xeWzeN|eW2ek^vUCtLrz$OWfb-) zW%BLGV{>Stv?en4x4u^h-UWRS+pvJID>4^jo3ke^>19hLuTNQ-9lRf@J8iRN(Is}n zg?vfp1sfR@BM8}F0gtwImI5QRT30cjE^mr9_RYhhdA7t4$pHv(rA%0*%5_bxBg^i% zjXLc_lMWksaFKWshijZnP?lU-g9B*RA8j8TvzQ&fUG{k;!X0lnzR;X~Pz_4eeXGxC z5-APs=)cgE@6i-re^d;$zF+_h!6{}7IHgZh;-=|mM#iCQ`&=y}aObJ@DQCiB`+MPj zuvi$vAx9WpO}eBFvyBJjqo9iu*@2ohJmkyi#lTw7a#35{9q@;- z3x(+Dg+BxJt;}3LJO`}@Z36f}lmN8(4fl@g24~zAoBhIvuu6&e5L2A^VD00MWVku6 zC4BYRZM=Y)d0hTz*5^;6$O+sCgIA+_-zDw%w}~+3R9{QS)cQ$c}TFx`B`ueH^Unf?J8B*6&Y_Yf*cAV*`GLu+Ri~O-C6w(c({W~#PDrrqEvp#d z9Q>8HTF9-8WwG-|CSWtup_6AO#vtKNv?Sxt@PkKgQJxw_4df}I1!MM1E%sdGhO1m2d) zLE)_Er$u47yo+;%5wNhXzz#vz%EIvfG}&DX#b6+;fjmUo7G<$8OkVXO5d;L@IpuIz zj+Qx*2w2=oWw8*%YUQF3SlmTrkr2YpIpv6OT6W7KVFcX8Ik5;#+Dc_%C<52YA`uK+ zUFE`XOxn{qF*uA#W#tG+TGu(Ch&A<`7zD2OTwyRG1^TI22rO^qoG28A>}gRjA`rky zSPTaCeohpDMSPb;JB7pwFd*1AZ%c*D(D(qrm5uDk=;&x~()tp!eE-f{1q3fkDzIz2Bi0G+> z!bk+wb7|G})-{?|o@{iS!e2dh@o9W)78CLN{l7wZM|Z8EB4;eNBp{(3slhFtqZM&f);sCSu zlLl7=hs7fw-HVk@uY^el<{9NEwLUF5sfp@9NLYeCD$4=F~cqWm*I^(ie3EDws zK*m5;hVqfnF;D%mEe>CE1w9GV(~JP5tZvI8M0>!TtgoAYj}ALKz;MByPOYau23s{g zb`4vtUG6LP>k3^~T$kkteY|x7G^uQpuSu`7?l63V4T?5Out%{?{-vMI`h&-=dDYdz zc@tvmS5(c0)KiRYItbzM@CZqcT5SeeItxc4>y0!a(jnE=%=y0**Ds;N9A#YT1f|OK zMGT4j{RQtmUv54MdXGN<-M+IcPrl!-iND&wR6^6DNl7Oq-is~twTrP7YT@MAqevJT zi)A*A>V^^KTS)CA4Qm>dc~9idSgM}`V!KQ`ufN8>#Pmg~ZQt320P0zwv&Np>lL~ozE4ktxMiwmY*f)+D60j(ZO!z>wb3M>U4{YAE1;Tb~>K@ld-C5xf5KM@^(f;iZ7 zybf*v?QFLhq}r?dI0V%&A*oqJi#YcuGzakDaD zex1*s(46_53o*Se9rRQ%CyRUYG0T=_hwH7~6@$^28lvaR2lSQ!)RkP{L z{{&4=Y8SlP!W{g+cRKz?5k6pzDrZ8Tc`5#xkX=plaHw`4ny+Uvi~^d&a}m(>|Bp7;_r`zUrN^2rr*=WW-L;d1ay}sG-%nJ&|s-5?+VN zbZ&N4x(EDAVu9jJg!iEZBH%1Zj@(tvo$=;$Fh(C3u@Qtfd$h(_HFv1l;UBvSN;hr5 z-~`(Bvc?Q@J3Myc9p5rkfrT+urj#3e&ruKOXvVQb2PXj*iNhXgQg#7G;suEYt5`8( zMh+M`B0~ew)cTpBf%w2+FpywDq{7&ku}0(&Cbs}fsC6+rW>?1PPPsx7E|j9Tughpv z4*v@@0G2h-XyZ|2bh%ViDE&3osRVVI;oE)j#o*H3QxM{A)VoKdnZmcK4Op~DQk+nfLN>Hz$b}?X5b<)Q zR@hKDs!EE$zBtZ6^_Z^{=X#_~5PI7d=4|9FjOfb6DbWFZi2%OG-)%*|2M6THW6jY+ z(ZpEMR$v#CCPBoPpxN}6VKsoJI@QagIN>Szo4FN3@y5fSH4RYY zzM~LWWc>F%8PF##-E<~S_23_L+_7hkzq@%QzjJk0{!LC5d7@|Zn~{nTi*Ag8{ZcSy z9^@d(r|TssOn)chODy+dz_0ZZDukxE6Nf*Zn|18RAOY3C9z@DB>$-lEQajUvlO8J% z$9)i4<1_|Gw!v(m+P^Y3fC|(MhQ0mj^dG!DJ6tU@uKYtk4F5Bo(EK{q5j9CwfgwSP z>u!kQ5!t~^IfhQpkVx24`$aD&y8)6)Oi^d^RQZm^xJIIyF8L2`S)TRGf=RdHflGE( zDhgiQ`b-MqE2wBU;{;yTk zg&)Rqrr^GZMY}`A#nbp|-HY=<9+i-PTBajFzbs2G+ci|!U&m&LX zv8W9MvWUmUVk0aXxnd(I0@+{2-;~q=QcD`@0Er`Q^^kFH5%FlM8pOUo$W`!Lmhs;d z`3>DNHNq9$GSwq0oNbdcg34ff{vg-DD;*)nx#k{{rqkwD{lTuzE&2mZTmQKEoC>Cm zAytivts%u4?5M+#t)bEzO{I!Z@P|Y-u4_GwjYdJk>Hp&GEx_Vxx^&UT9U2Yp?(XjH z?(XjH8a#M#hXBDXxC9OEE+IjJhv0IWZ_fPZ&OG;=dna>}=IPDet83T$?vk$RwN|Yv z`5>&~kvf9{b6KF1He2QWZfv>|pH}`lZ3K(>*ce>mF(W2m_dxfE`O`*BjH;VeeN!Iu zMZ2kdKKV)KAfo#8S|=+NRW?A`FwO>LT3-l_P;$QKft45iL`o~@cM+7NM*a3`yq9LM zM^xVALl(|B>td-@mrwJFZyE{pqyZV;n{HrpsO`-*^4_YtolCf@S&G24Ag z9*bS^vlD5^Xd@@vd~H&&)!V_N%Mzf3PKHx~U{t5`-C@^~QH7Sy;W1pG?G}yUy0LMT3idEoceS|aC3(MOZ zse9W&=X$L0vT;Z<9*Ic^^8M47dJc{4BbGASZYx< zowy6zXF3+!rW|=)p=jnf#*P|dKQ%g+uodoiQS!S@AA!6F8niq%;8oLM@)?cEd<6?X zr#nx-n0L1JbG<04wNvXZa4j-LP?GoS^?@s|GepE#jeMBx1Jm$&y{?gqGZy{ape5(pQ;^nE=+YmqWX|3o_ybsfIwaXq{)Wwu z=gcFMYD!+l%iO&B8v_;us{v&7sl({CKYR#;W^g$vXn~{C3rpt+4sd}tr_Ab^UT3i8 z+F?PXILV~F#A8okB&<<1Z&<3%iPFUJ{Oiz;3XxYkby_oQ?sh&O)@kG)L6{xgf zDIPog>P_%>UjqFbH{*9+q6 zUKIAoAYG>ubOe#zFzngjTL!Sz%LGn{M?8LYCg$2%61atLZ6x?Ft(SQ;6vWD zSP`-$3*VBKQWnCA(|%@&QGV8x4gH`8I9ghT%nE?_G}5G656p4CFJKmFN)fvrxPYtv zNKvpQN0oH-=|GT^e`nxs=m_0L^vsdC6$OE6y_*UrpdycWj0x)D$sO`nY$)tEl(gt? zRvM_Eg*-^(gkr=~dludTd*;zi9!t>bA2n%eJ=$$ydP?hTRQKa*|J&)6HAjD=N`w6d0vcrEIQ5Z1QIxk%Sc=;ZOI*#vRf zJhuFb5Oi~j+4~U!ZYbS#w*xv~A;BNE0Z}`TZP0ZnUk!Y66-P;A*s82yh7yKme_Raw zWW%ca*!K-K$s6t#25;a|dYK5q6NRVVR-O!t@vTU&nA!yO1BXsI|8LR} z34K={R6Oh+s1SO9z|zq>`COZA=_!Gpvc1bPWEW%lGoJ3UZ>r^j{LHiaIYw%(cgi1J9GIO37~u64EML%*``q&@ z_3-6IFX%lf=|jx~QtPUu`B{rW&<)yp&MZe6K4=S08VglIig|H?TOF``StV(EU^3Ve zpaf73SVt~{=R?Lc-885-adtB;_*$r3E(abq2aW+>9y)D`(L$HS?lArcW!@SxH6fak#xzTfA$;Sz9M#M{kH$fc zmSYGC@tms6pdz+Qadx`7G4Tc8sTHnwn|R2(XagyuHAHV*ZrKE(tExbFs%4i~Q*Nz^ z``$5*o&4yM!WfoGcjKv+Px{q0 zX;?`iU|K6D*453Rn16?l(45$!pf!XqTN@qOSqe@yHO;EB`#Gv(FJ3pNmX;}cc6K$X zvpnUgmoFP#9a$^$|A`o9ee>cXh-&I2D2?iK5FMSGghaZm66u}wJPi#!nhu7ZSX$@- ze->J>f67gw7n4rEY$~~oX)@q-8ScJJ@6**1-taLt+tZ*d!vMY80YoDU`9W z;q`j4qv;DCS8indfUnSNbt=V?r6R?XnIaY=nJlK#*v!wL5xjPa^qP#Z=#SrGwtP@l zv3ZN(UL?%&Ee8EkA=4X`krXmIF$$&lmd1xG8Z9H#cyNIc3;lGhKlSuz5L>A?+kl~n zP}w>-G^dJW$orieN7KB!KHWYm%|tNg^jf!E0nD6vTf%43fV$-{i#6F{sPMCjpWn44 zvdIU)AaJR%p-u1yg%Lx)5*HJq1Ny{B!DhL!ff4<|pcP|?;C;rRe~@61pkUyyd)I)6 zOBQi2T!OYK)dI2$Zo`51dPVla5cZx4_2NP&E#ZeS;TLZ8^l~7E%uxkl1d-)@_i5CL zBdN)OECW++ea5@(kE!6`4oB1dRPz~r4p79}xpEkp^su+%TaXgO@Q988H@SndJPGc8uSbsZgK2b8z$W@Rmh<(~$6 z2Oxj|+b03Hy%4ugFxq{9%L&r+5QwV>n6^l;b6%?op`C-{0V{&vEXU`p3A53|!^XN|G!`V> zPu|pfyKma*g-m|T?#*?S@u@3#AnsA@@T6k@*<%QY+b!C#how;H#M_H$(X}F}+ioO% zr4$`mLDhE7rHJ>dV5*^6bO*(Uj)&mW_M#A3tuFGl2q&DdaMV=XfQ29U&3fJ0mCNarsIdAw%d`3N+r-wB z-5WCcXUq}lM2^)mgOK~wG&5fstM~nCuGR5+&xo)9Pb6QhM-K@jI*}FOjeuh=mQ>lB|0H-^`tZ;=S)bI>OdZTd)>HLnHC=BGJrlFf5W;MW zOQ6x{a=&U^aeS)dUBoJ|L5jh-XGYSZ+YoRa@0;xs?AovFP$7eP#B|*2NW7RFo9*GA zc`P!4+#}p%p6l>D@UP>#L$X>dfqJ8O(9tIx+A2}=2(D{(Z6#(YG@##L*?N#?*8bx* zmIgM)VbsrPAF1vz^Uke&`+lcORTt4dw4PG4##+JZ?5&Rk>gmr~*EGd6QOH4FehV#V zF=;acoU6j`ETm}`Ta1RZ+``ciV?BhTCYb|pD*E9gZ12c4kNDpRt=d>|i)e3Gxn8~( z_UO{7JFv{HnOAO*i2DB3*hO_J?oBT(e4J^)>PtrU?Lp66iXD~U;|k2>Ji0_Vy6AVv z>_o+&I`PkRPci5t_7?P0k*Qy&0ZF;fz9ycu^(+y=E)G^^tq5L@+dmF3uCBa&6`YU+ z1iHHgYx4qk9n=!b%ZKOY_7S?A{_S&jCprT!X>(%&nw7L{Muv3E8)meWb5Ru5_a0CS znL)y0kT3Oe-jJI+Y)c(6drp$zzxKaW`tC6627lJ*4FW<7Q~1d48f-k-3b+U-7FAkd z6}>2q@v^8xGO6)6Q6If!CHbBUb)CO2<GASK`2qACHe-9!X-r%3PjVR=n+~Bb9|P}ts(Xrm)J6SjmpBAkj$*+i4gWYsWU&;RV17RW?cM$}m`PYgbCG+&9v)o1HUvqu z|5Kt4&#yK){bQezDJYi()s&thb4d&pZ=pok-0JftoiR#T85+JD3$Qu9@n1+sy|!FU z_~NYTLYK6nbJ?oyTBBJ{R9Zi&z`1Q)qH5SWjfp4Bm8qZJK9S{po3%5iP??S8J}8!R~M+&Aa3SiQ`f&ufHO4!pS= zo69|Y_4DT7eYF&|k0ex#Lt@-sPPf-7%i(E+Pdj;^2~II4p%t-J7jiWM9TW|lPu!f; zw)kR(`_7tRH7e%zw0JD}${mozt;#RBlx}m0;9A($8CrW3*M_-LC(beCn@oJkt@JLToF~YCHenK`;T-6 zu?VKZ5<@_Qo$TLo_?I-=5-1?dQG5VbgcC#fAEoSJ2Vfs?B$R*?(pP}j9R5lBDt#rS zJVAY*WBd+w6tKNrI1SNe83PSq7h?~u$SOjGoFK;)o<^Jjgjz;J17D>DI7MLM6VXRU zM%eVD+6|1%!!QR4;({oVE9o;XBn?8IKT5z&J`S~&lR-lIEZ~Iu`@7p!lwmEdiy<67^&}QSj@fojP z7$oU%v@=HR&RO1yOU{{P>mmE;^QOGoqc5F6fZdWCIa_Q53}Wj{ zi@#v*b|Wr*5@ZJ|zY`z^47Zl zLe}8m$vHe(oMkx|I<1K)qvso2+HS$bpZn<#ck}f&8UFkakHcS+<5&ROpN?521&91S z6wo-@B6=Z^5CK|yb;2jUcF*t5UDD2uobK~ae9+YB z?kCJco?}xx{gt_~Q<>z=d?_9-8a3G^LC{0uE$<{?sq;YU)MiV|U)D0j_MM(EEo5$uPF8 z*goy4Dg&=}_t*$6T0P+mRXt^8I9T4`$veVj-=d%CEFTvb<1OW6Y2ijkr1K}*zS8Ir#o)op5j84nGbSG&{TVn)z(0DrIt=&1OSWu?l94Xrbaee|#?35~2L#3uBee z!V`DesKym{;NBK!`-nH`}ygk8uv%HZm)RBITmdC9(~4j)B01{(uT^P z;<<`ly#r$5Mis?(Fa!9O#HbbIz+@5|81!Hf;*dy)S6`*jUSV)JP+%-D)DS7qmO#BB zq8AYM-GOf%KlbZvaA`z0hVi($5Lmi&#|WpQKPQdHGgnhk7SZSI*O}lVVJ?SU z+G;?ZJnDuE;i14kNso8d%%>=+r}ilx+M0>mcF;4JYBX*MMk-v7$2&`4?a#Hh5Xg^M z0q2DL#%24+_YM{L)dod?&vcawn=Ebz7B0A#~BCf)L1n- zzXCtTmT%(f)8t|5L$sBxjpwSv#uny%Q;MS>$;4ciNnV0JR8izP3HgB@?Xu zY*=xgoy?Exu#LD|;>L<_M$Q&wISc;i;BK;YMs#>P)u-9OOtt>6IxDbN9$TsXIcSt- zpC!4g&L}O>xf~w}Mq#@R7eLSC%1?QX(M!YrpBx6(U0@z(lIwra?^vJ(w%Q%= z6&3ezt8!+R`k)WQ;DNI944;Zmov?y4^z(L(h2APmxYHvu-J+kM3tM+u964=+2(S*f zw@&vti%j9-+$1=Ru8qUUoJ}rIqmnew*Lkl6y}nhQyyXIO-wnI$oPM#1 zM8)OU$+wD1^oE8ro1$}Zua5yKFpBs6zJxh%s{PpI#5R{1fyZwDuEy|gpSIFN+qcryNrinRR(U?nh9M*$b-ZQVsK6i+G8 zg_na>iny`4Nyo?jF6qPRDxcX%8H}RIKsrSN$??RzyxM9fT!_C6!x~SN9gNmnzf~pM~m%=kM$_#u-gEbLKg@=X_*=* zZj%&G8fFNd_DXQBl6gjW|LLS-5o746^`>CBx8h#lfz#5Si{y7doE`M}h`2$@SocpQ zHRGHE$wf8}1f(1ri{F6-Wey8iq&BOXGmc6Q>rHr{{2(COAm8I=icxr}Yy&u&s}yIA zKv9QyFHi@d1nbnUMUA86)@OU+piS+d1V^a-!0P&B>=}#^q3byygv@EW0Ly(8wl>Cy zDa)Jk_q7lXi@G<)f#8fl-~<-7h}?8%FafPgEI2}4WewUgiK637FBFuG7C4`Essq?^ zflLdnF?3knocwGzZ1T`GO)eg8Td(LzQ7;OE3=_c1S;hc2(?r#itqvl$0STP1X)hf~ zo*C##cOE9Wf)$LEXI`9R-h(Kczl=^H2&Yd{TmaW;oLmA4+7^!ttlL?qWAYsQ;@k7% zue@!cXEISa?nq3+)wcmFKn0ZYH097+iwe6Z#W?d*mR@Mrf^_Ij<-#tETVdoCgb)J8 zHZ}gE9>|nz%O{jZEaNEfg`!??&59)eUuK9NyR#VF58Q1SK5-OC&$eC$q_|$lYt8K_ z{01s;Jp5hOer;x#8KVHYP}r&j?`wl)e0 zk7FVGk6+J@;MtSjrZ|G$SiwZWJS#TZ7@)ykC>g=vjiv>QIw<7VyCmuv6^w{p;WV#EA%|1gmHjU(AJ6-DV5>8S+W$oGGr>z>}V09YLUVI-r=CPw=@8APaGN^4?7Au zAwEMAW_T!UNYGk(^ouHMW9k=r3O2dXFRZL?abNJs*oH^Gu>9xK{H&L(yMI4;-2{1o zw1od0c1}gxI)JB);T;G&r;GM>davOrJ09R(wVbD?AVsIH9VkedE@)ZLkhWb7%Mi9* z4F_o7k(y@Ep&Aqw>{X`yh!}?eJSdca`V1qOC@x<9GsmypkWtH`M!izK6!cW;MJfM! z9PbfWFfg#b9cS(fHfBcQf+#FZ45C|pG}PQlw}eTa{qE)_N&csYv*;Z;NqGevRs@W(WIN5 z=8uKasw!7)SGTn+8ylI<%!Gp=GcqiS9WPcsclV`Cp-a=%rA0t6(8;2uWu>4fD&UWS zlq#k|Ygeww%Tc#A6}6HXO(iF1O^6$OgX)9COb*#Syle(G0QG)oeWRmet-Zs`tJTfx z?9_4pwWuaRI@XTd4nHrij@J)fPyD#JI60fkB3pD*A|)HNU7CH<;LB8vWzRQban9&#>ZqeR0?Tm(4i#WNxQK7Cc{RGp6v~0WzN5QCo3a; zfRB@qFnAO8EvP=dV&o!fEdEAjRRf7>D zRV&Pv&Ke2H$i#M}^$5^=g@wUspu=9ZqOc*5VZz|D#GuexvOsB|Fi;pI#3fz!hqE4< zG#fb-8^w=5fEz3TrWnKSs7faT!)0Z@lOW`ihKQn3($pZ3_`ijOm*JMFWDGy2K~t6P zCogrfk{5z~5wy>+P7Hlb^eY4)7%vVEmsv6og9b_jM{fLXRuI@*E=`^koRWGk49F*C z34xSXz4siB6q`O4bIZa+VUzAJEys=)E0ups5-gX=N&-g9(H;dUXdw#P=4x;L4frh$ zIt?fzwH{DL@@nqYLV#yMf1=A@*x|i}eXu0@qS(Z6N^mSC=S~$%HVwY`s?sq8I&wx1 zk+3c07%FQRYZ5Cn)nPKOP+mtLOI!vmMVNr z6hI6hB25+sr=&iC0P~Lql>)a&B?{y@2^#t<5U3QQlBJ2k&{H`#n0|paQZ862@KFbs z$(*i44nHSBr!nt^Ebj&-l9wg{L(jPv1qhgvMnK9t+ky%pDFy?LIRw4rp_C{%h;WsH z_(rvWHffs~G8!Kq1xw|SZ}Mtgub!{C7Sz(bxBh2KdgyZSzcKmA%OX3zOwGKnR}W=5e|Z0 zb!Z3^B?$pz_!R*_Q6-H)M63hVEx$Az4LNhKsuAq8h-^txFF@`@G#G{^Sri;XJJh}B z3gUKDj1Bx*LAoGBGy{;cX`4%H z_C8*(@jkCN>}4cBpm`wI{Sn=$5Pt9`IDV=($>q)7=Oe}n2=)0=BLXjpJcd)(pcr=t zsCK(2EyPbtnJyWd-*Uom&FSEsijb$|!JY4K7dSNP>pfJ$^CzY~V*3~FhNi}stg(CO zhg`nK+QH^A4yrMRDLn7;7(;Ov4goENV!tDt1;p_hT;avbWI{ahGLno`;V2nua{Rl-gTA8ytTJIZKRqF4&I-%7dN)V9ufDJ-mlE(;3dhfcSgqR!rHG{A_7hA_lg681H@ zRF?t!v!uvHfD_xd-@b^Ek*v^A7{HDi4>n5klAtF1q7_jd>)UU)WtByZYVrtGmhJJH zax~M5W$#|zKoU7`-TPY3b8C-`yQ_(X>(2_4e-<*-Ng!%%B1ukj%O6wHr;lk_!5;Rl zl}#!pELVIsKocI$=+P1FD+AnZOO*c_z^mf0uOhi~U$z}xen*i1A)2P|;@f`krw`0x zrEJ_ixjgHq@ZYJ~Lx-)nP!{GRc;F|tA5ZoRs%e>}N_Dayf}}jpKW@Kp&`G>y3e*w< zJ~G_h+8`6IB_jFpg<&Pi_l;i{pesaR7-j-x-~*>bXI;8OdEn!XFIFbh`i;p*?w->` z$KG_L3_8n!3!ac{afa}b6BNP@`@*TbW&Y6T{yCYDgw(=NCX|>r>}PBCK)iT~TAq6$ zd02>BjZG?P!t4*o!ql)@sv0$3!2s4IOk4`~x6>_^aa20wHCUa%L8pL$D?AOLN!*1L zZ<3a~;iL`?xk-IT7~jQ4Pn7tE-Dm4I3IHBWpQ^mfmt9_3Ffy7R{^I+FHtejY4MXZ) zSHSpu-~Q-T;8HSpKZ}ybxbQ$1pVukHr!$P%y#?)7Um}rc&?e|_fcJJ0I`Ut+pc`|- zdkCT>R(pK8$Ea^lMCr?Z$wlcX?l?h-T7ZPu-!KCGNU&z^(+23vcbqVbGOufq6IkJc zI)Jg(FN-GWYUg?(+F2l>Wmf-|A*@7G;4kKJoAWgh`m!gwu;QHlEyi%u)h*vl3yeoi z5>1dWil+R$6-E^G#7N)^EADd(FxKX2Y?~e=Tq@>IGV=Bk!+1mpLKW=hJ?m!iUpzNp z_pP3GMaQh}@NV50utM6xX?a)gcCgU}`tZtNK!K2taCO5jWCFL_ZkgO{zvYvi*=_Y< zhvL=H4mhMY0A2wIlsccRKyrvnSSRVEMB1M5ik|aD36^RKvD((yt>dOgmYeE@xPvQD z75sAJx3sMRS95#{fpJk&ZG5vBShC!~P1>b$|H%m^KHBCOatvus<^A3@2n|u z5(g*tysI_4dBs+Fx)Cy{al^jl>FbIo@RrBnun|0~mn zi^IwV&+?QovANN{!WmuzF}9S2=`ZH2xh9dw_?*@Uy&_`ita4eUUsNq=8dJ4p=_%6D z0{QFvhe`ehs9X;p7#6(2Y^M~fFKHl!`%Dh&U2Vw zd-J4;9HPagPmcRlk5VhwYG95)yGnlf(;s%r(SVud|i zc{eLfO*#G;RKK#68PdxWPlON+$1nXyKiX5{XLGGnj{7NEEp$A7(Y_OyjX6ll=_g() zIyzM7C@%K>j+V})tIhMAd|k0NoyXxkgt_ADr#GE2(>Kk;3iNads#ZF=(~X@d(kt}2 zMAmfiuvh%-qx&|#h_BG80g2Paj$R?Rt9p=fCVrYt2RgQ`2nmJ>i@FKY*v6->A1ES0 zffd$g$dn)_BO=1X!@}ayE-S0cfMwULS}83pDJd>4Dymu;Lt3#nMN~i{O-2YQ49f}z zi(g2K0f2@8hZ3d4g=Pc*IAOuTiD3bN0y1JiNN^}11OV~^3O3$0?pF_biSe14uU`0> zoeTDGpUPsFaf!#~r?rpwUGjL~rPM*Yf4C}6H=alfuNkE_oz)gDu$t4CgI~+xN-$7k zwSvOGe5_*OTqwpi=yxVq%YKy68!VJKB)ykY#73SM)fQ!=M7+)E*= zEr+0}1?Xnsu?hJqfI~M4Lz!S7?topqu@fK{r3rH_gc1s-~(`U1U&$ZjMm~-F#D^%^7|X9v4aN zK?;S$lZKDPla&yO7@xqg{{$eGla`hd6;}|EmoF!lmnSDKqqKBs`TirA6csZo=^fUb zIBlCK3mH{ed1>JsdKqb>NjGn@h^VP88kmADFBlXJ1uF#$Do=!8gNM3;@(j9i5}KMC z5Ot1h{V;V<91@v?yzTRRX@7?0$Ff6 zhzy$c6X(iz*D#jL2WKA9`yFuCrH*XAt6i`Y9FtvGKSz6WLN#T%ll!SVzlVNE_I@uU z-e~~#Ae|nbTS;~&Cw`p+ISbpHn`C-26eobpR4L+zT4tOSlL$5-i&nWDbp>=ne2fsF`LW3%US*LMPTgk7KFzpY}m~- zc8HV7=|b}$eX96P|C%nc<$*d55Uu=(`c~cN@tdKpo-2AJ_s?wzSb%mLRw&~g^RD<8 z`f05Ar2E9<^Hfxv5JsZY;{+nxs{vk0@h@?~c__vxQz&UqX87C{k$#0EQ9fV7qQ;(j zk>zlbaVjoR`V z!Zn6cJX>=5Ipi>mc1e3{&nKYioveT01dmzgaJ(>V2S$J^*kHBxEgt4G}X>>=%axLy#3e+M&5B4B=jl z$A~{vExJ-1HQr>qc!%^*n3P?>e*(Q=K_Xd71~7sgc9k22#+69?784bU-bZ1HfwfBX z0go51=v?aFA?Apcq=2O99k#WxC!=SZAPT5wOHt}Z>?Ch_Nl2Ocf!HFS-2ZCcm#Jcp6NO4sW+oJ*4B`GJHRwr{wH3rcg*rpA08G~52Z31iO5)GgUS})z@nj8#kA0t z%!!E=N~11p4yYb!ghAd1(|o8+@b#I-RQOQ9&u>4bQUz2ZEFB+=jdmsaygTthdSTe% z?v{0aJgnQ^73$kXpKgL~#O+lQEd*1+RRDXeP%NniA=kJ4ab+eH*V0kU)L|(n9y^Zy zIk69jo!~S3D%5$!7?t<841q=ox&b9&HTW@C1=`fA;tMx*skUh%A%f1at7*lWM2{93 zbkry)ORnj*gZojQS>9lUr^VWxI#B=fW)Md@g^wVPx?_dvWQ0OZ0|Tlcj+Y>g=yc*Bj&eciq#8t4yIT0iW~R@T6Yc<}Ijf zp_0~JFc$C)6T1i-=>zXjnmK4CB(kl;Un{&0-V80aQiTTP6J#~+$}RMo59Rg)q<`$g zMLqOz2tqB4X&^qo8b2%n)G{9ee(Kjk|FFFz#8xH$0e$=}{!DyAZvkhf{pGCP9rq!T zW}*lPQ)enZGWZ&_U1@0M?z*fwWJ&=HP4HNo@Zn@}mOhfYcM7=r2>O{n%oW!{ied44 zX^7q=j4VsUyn_%av2L8VgmVkuBZ@$5@JKX2uL`e6cS024o=gREgG{7RF-{*ir>M)M zx}}dn6N5(=bgWX=5XJQJNtl2zZ5_N_|zP%`wuwqcXW;xu;Kg-#p-Jr*}MGptUM zID3~J<>toI=q-ZQIt`U12=P~FeXps^8|G2w<#!(PVEl;~sBWPdE}?^QV&CM*1*tQL zZfVIl?Sh~NP!iBBzr4X`-0l8;dJ1Vep_Zn;k;YA_9#DQbbLP}&96@$)KlsLV41xya z3?U0ECYxI!jHdX$1h5ArFS8~kf$yT zx!D8)i}xfqx$urtf7(fZ#H}rLkMPPZUE2TNGZxj z=?mR1ZB=!{7;RObDtr?}4d@SUuuqv75fUu$#p7O|Fsf(6;aWFWGJnG2QX3ySsLS9~ zGyAh)jmD8WZiHa2!gtjyal&|sU1e;@XMcgbUoSl%e^NUOs}{?LNYM~sY(&UV;o$w7r=>$TAN*&} z))hMs+yKsuQ8O3p$6uc9dJb5A&6<^JHW>HroLO=fXg=&%F=8gb+n>L@r(a$aGX^&7 zIacMd!hSJn#Wt&!DpRS&fJ|z_L`qSOGv>^1b{6J_mMfI%bS-I5w}^W5sqE z)-2kl$>u7S&RS!@2MFd)TBeNZGp3E1qs8zO#t)e$OXDL)^cw?VAD{fY4HJj`o?pD6 z{2`qI07T+mFlb_8utxx*b1?W-z!nVgD*d%>jcWNU_0^$0YsMJ)r8PZTR6p_g{*R09 zmzP||sE!rerYw5sA4VTR+8WtH#WFM-a`+IzJY=ilQDeq*cni`PVZsDxvqEWNlE^i#wr%f3tu9wD# z59`gZ9qs`2%uo2ImQ^#B4cOH|?Yh-zv=JZ&gOX%w$a`vyrXersUe`Q3r_HwN+T|I1iwNm0dp+SF*# zVTHoju;7o+Kd##Ok%Kzcj+=So1+&NZ>bVi0eLL1`IAgnXtL7`&;RATHzm&4Z@Z-h~ z7Ba&=-ud$1z66zz?>M&LI#9;;-DgyN)~!?pdFzPd#)uXqmJh60vu4JYie^cZ{`avu zZ~h(@|6j!Fy#9;N^}ATzXTLLNTKwIy>Nniai-F7QyN{)(nx>?F`S_|C7FP*N{&fvp*xZb4}Fll{ldMvT9TlmaS(!aX8mz**)y zhH-5*(?glWBH0H;sj7t!wr|bS)}+qyP~)(I)X9)I-}c5 zel*>pnx_7$L`tPJpuBj&R)ga+%QywVKb%t4Lf2o35CXLBB`b2MAzQp8y7e=>*Obq=rDq92Qeqp&h7eLVoPuQ{KC$jzClhZ(aE6M=GV;&6VX6eKN!*a z6@DYfYCM^}g^F+hex~7znSGw+Q#W5S(@_PDX`xJhU+EcvT7w0Soh-e;p^CcA)}eK? zu7-lk7gspImSxOquS)q-y-Gp0WUT2nj~`m~hMx^7-hwMe8r3Nl^E9t^Qlzk2ir!`C zq)n7-f5nwN{v>9&PPB>sCw6wZPS2U*UM#QeTW#xEE9XPM;Z%E_q4#KVO1>Bxt6sdi zHJTb~_>KDDy;O3f8fBkv_E?fW?Pu9o(|5>-zxCFucE0iVK!&#vFpWWQ8piy@GnGze zW3R*?iCJWkHN4C}aUbACYBaB+HYl1R7$&#HS7r{1T$HNqJ6l{a+dVg9+x+4EZss>M zz%wCQB`ZTWRbt4zz?3|w#VU}h4z8I-bnI8TDO3MImDBg;`#3$}(}FK!=C{jI4P+SS zANp>yc-Db_SCsIc6zlyJj{f~73x!^Kec9k_3ZX>Wb#8)YmBs?bFntE#oFefLHT^%{ zX+vWF5cB`}Wv}pOJM9h0AMLbn5dUbW%@>RQqn(yb{L;yYZHrt-ikIMsO%YAdcFRp8)~VSVO$DW^BG0sYkxmchH!Z&4ot=@K?k7qu*wJ zT7R_JlxzOcP8B2|@ki$gAsBzO@Y$6A{}+Bl<^}c;hsKFWz>QcW(&t>lR!BkF^W?hb z0m2<5WLMUf#Tke!F_ZNtz%iGD4`)9P_o;ng$@vWoxqa90Q61wKicnr(>Q5t)s;@6bd!ti9OH(iO zkT)+1xsR)g&qyzyY@0=1dP;WpgPPR+Uv$rFU0=3Ny;omuKCeuj=0l!k$DKUO+^(6g zpDOi7DM%hali$vpBR;||L6ocl)({nV%OFZ1iXr|@q5m72&9y`Kc6?;7jurc6+<4CH zQS*9i#KoK1jPV8AdhMz-*)&;De5;gEb=qX<;$&$I_z>az#NoL^XYTBH$&^uJ=8V|S zs+G#rDKX+`F~Y=&Q3Es9%-FFJqM%g_z^Jf3WojU7ScotX_WbcTe$0CQS9Go++}QBp zA;i7Equ+htGeGugT(D--L0s(7XIPX?6U~*Un3cu=58x-5luYTK6uX2jvQ84DUF3Wp`of;nUw!Hf}!tJ*>RHh-LVS^?%QtDFgYxYZV!{FK6yN>l2#A6Xq=1 zFRsnnbQ%o)>U_GYxnkt0O5r|tgyd` z<@Xn{-2Nh#-Cx8q`-@n5e-TUVH?dxL0~iwrwoWq-74it6NgA$s1d<~ zx(Stj%lqs%2H2F}9AJOPtM1)@!lJ9~tH5Z^$8{qDCZYUeqXQY~wrvW)h^K`_TuVst zKvt_42$X$4=a4cI!Skky-pTBohqqT@Y2kFaoL$^pEMs4)aPtl#Z_tp<%B3rT5^Jn1^JyG_iUMVPiT-V|^F-XsW zd%e%-c~_nXqZhEsC%e#m;;CJn$>i&MYh6VueiHhpHHde3Lpzh#EC(lrs8JI>I6=bGc3 z*eW%Lay&fAA%GDl{RH6>4s+W%ke>;9kirSKoy z*K$yQ$|kZvyI-Lpa)NPGUZhZ6W+o{AWF8vYO7-U2v|U`Z1m zF{8!I%*@OdGc(&_SC*A%_}(G7?#9p0X)>QEXKM@wdKdp)V!fEC1f7_H?i1)>_Iog|AnSq>^ifz*nH&&i~SR z4Ho@Z!i^vyd;=6J0w^5D)^re`|%fI zDgOatV_JHF?>{|f6`%f7ckln|Zu&p!Zp}v!WhcIe+Ky)woouLVMg|8g zWX3xp5b&J-Uy;}j>t8uEFFJpK>x2 zYfnSqP1Yg9+~oqs{B^SljRS#H0>}yEHQgR#|LD2lp|OH9VQnvvN{svd1X2lt);~~< z$!!CF00UUB_rC*vO#?_Bj1}&H)ZtPR0|@QXc1S>IS4`$-6?0|MZ^*gBCRQm6~TZJ>E)ul->_=^26{L64aHD<@vY0J}c;yUwV@_erUz)f92y z@(TMy$4KXF?%qoa$TMFFX}e;KPB?ejoSn3yD%Jhc=yZcn=)6ktN>G_;+HG)$&<5aI z%2FrdM0<}c<(x~|WDNFte3aOfE>l_lqz{!Nh>E|AhRmeY9K=U7b?=R79wEr8IZ#EjE}3Rp4x5b^*{0WXk^)>1kG z*(h)dfNZp&IWX(b6r?5pA;6?7e+V#f`GlbWNY7k${uwNim*5{-DSz^ZRt7o(IY;=p z29R_72=oDRj!hU$Am`}6koWn;@&D)>UxQiyI`-m!4OwP14*APU{vyRcpOrX`{`D_e zf4R~B!M_kkCkKYMJcUe@n?Sc5QhoXqQsdwNoobO$D)e)ih7P_mciaqIYB2cCvm^Gy zQwfC66ma4aghPi+?gsXsYwJ*fPcTA&|2X_iLjPRwRn+{1rLCwDsiZE<07(bQ0Qo<> z`dNDZZ$bX$|J!wQ{#pN%Apg+6QC9Q6QC9K)P!`hvPSoz0{_jb~`v12prSASmN#XxS zSshdV#{2r8%KHCKp606gzfPCu@BSZzT)y9ZY#uwdq*qF$j~M@pW!e23Whwj{WEq2i zYeE8`iMF;anJ^;2cMPeJAp?Y_{wG0E(YOEh?&ECV8o2E!+KDMmoJ1b-(eAN5M;iQr zaj7CjJoMiGe_6c$Mp>-?Mp?A~O_t`5q!QI{gjjRgcTj)Q;Qxl$fJyMkmf3k9AB7;? z$mwTSyiyS#{uyUi3hv4H@9!qg$%(JvcdK{dzP`n}4o@GRsG*z51W1^erH6rq=Tu&? z%i>wZE?|C--&RKZF?raYD*TM0ydHb+fXQDKnq5oGzZJ1%d=vGYJ0zvS596Y`v2j7FT{8yk7%8ruk_d$)-=Tm4$km1I(;=`Jpe7HyRHc zPlmW;(+oq}i5AnbNkIaLluyeS)CnO)hKAW@(Lbbd%ABy3N*|-K0yaL`9N?!frX-Bo>KiHgqR`cImf;N z^t^?%U?^5XekW+D_`z(z&&2282Pd+LhNcmA*}S%%o>#NoFDv9Vu;muH`8Lhrl}MWa zYQw7N5@91K+d4NK*PDwL@LSLPIxwl-bR!KCk(yyqsZJ0!@3Zp?>lTQgC!_;?jy3`T zzr7Z%NtcJA+YSITsEeAa3VGA6wVhMks4qO#?lp6fLeS8Os-gTsd9RW{Sw<6!v7fmersKKHK4Dk47|BtQj{!?4O_?Nc6`7df6 z3^8##jA&~W&#|VvS>0FLaONlgQkY$G*Nyh^5ZQHtMmhq{o@&MQlLexiM$0ThqZQM$ zCyEiH=3lG-JH*3(t-cv?mtJn)&BGW0Cl_A0eOxDdZpR6!)KMr^&(p%GL@0 zWvvr(bqE`S3drLB{(>Y606-su0A4@1kwLwX036AJWI61?VBqhe8fxD@!rR9aFTk_= zxnju3$w!*rbB5~%Usk?SfbarX0IYx%b8K_x*$hW-c@1(oRYuEK`#4(-3e@Yq%|#aa z?%*(U@+AJxVM0VWpzuUQLQ05805rIeV0<)9De&d}#YXl0=*!IN_n|Xy_6t-nc-As{ zUCG(}Io%?e;E1Y$o&XyTUy1$uAol9^-SlMe^s5EOqbl4~+AQ~)tr)Tk0T zGAN27I7}}Lh{zRiTV^y#XN%3YZKM>7tr$m{M`b3sfPk(DC94spk1BNSDzt{ zUrw$Y6xq-10^W|VJioq9wDvOI9U;|TGp?B2l(6j%_1jeKp2xDk;`!*LLK$Ia9Lfni zb4QVitHv!zrixH#kokO=)VCfo#}>Vp47-UxP9vcc6C!Q|ja?f|#+)pnpV!JeI1`x1 z4bM~}!S*wNXcwdzQrf#6B6WOTgp~QOvrf5N*|k6x*Qbz6T3Wj93hd(p*bCY`Q@?H*~l;+Wz)!blF6$3#$ISVv+G1(jmBrE z&ExT}5ay!C)kMUfe}7~La8JVEGdC!gB&G~_E2bg!<+<(#rYJH0Sp zi)7{W6K4y#Xhp@nbjZ^q^Ugh`2vd$(LzJxe2L(+`zr+_|#d0Da9dG+4?|2U~ZIWDbXi;XK z##t`=e0Le|J;y!?x(ZUNV5-qT3p2nPq@kV*nPiSS;NVDvc}ih7OS_P1ZNDjc(k+c> z&3*`Cs!;<#7zUqkq&-6HR(H>KE87}|;^ zyCA`>c`%Neeyqs(en-I(;~k)kIr{WO8sBGz)U%_)p3g@h=(~OXsGk&AtUTx4f%Dmm4Gpkzd9q_+=c_ z;^#F@LjYhkLIpI7lzsZ;25*D%N&+~u)P2*JQ^T#r=5pLI!dZgoP<9xaL;+i%)h$je zq*-Sw5s9YzgvRwIqf_~9WS9;Q@z{kSDh92;M~e`XHP*a)K&zNY?QAT?!o5*ChIqbG ztnR0-t)cqr)w0d{OX@T~7D$*!#M6%RDf+9cBCxUuJTj}Vqm5V+xz-jEGFVEFBICX2 zQOqf9bYsXQX&2lISW(9Hql6F@@zYEdOO6Pm>c=JXLaL~vSm5Rs0?M(Lg31^=~jJ#Y}j{vH05_kd@hf^iG!S! zQmW5Gj?wi~nzl49tN;+zSRa?p+%z9jnu0IcR}adVbb$|AVp2MR>{oo-Rp^Bi$0VpN%ma!)pk;~OT{#a{q zc`IHgO?xmRPpvgm8HHBTQlKo&BZ46#LhA~XWjY^)XFw!8w7GRk;pM`hwMnx_!uckf zRX8aU@f3>!8vy_na(HyF8k9TNk)i&T-%;9Fn^&QCoDY?IZI{87;gc_Z5|!iE10qoS z*+<14cP6}Q%cWNtkH$2zTeEjYWzeTp`8)6XYg2i|tGDqZ2;@}|jnUG?&BKYS>uzq4 zc`={CY4dJ`gwU^ss+UW3>1!!fI7XQ}RNfxIw`=&uw_n^tE+a_rJ- zJ)6_1Be@3)PNUUf(++c{lDw9j{RH=QBz#PL? zkSMjcLW|7_AZO=kS^;h<76&At{541EKt6QEGb!NDHVB77ElEQlNR{3;=Lsi za2QlwweXQ~km>pAwFdPgOVj3C!^&hEf};^7*Re$mV|JgY+F=wj*XE@U1UHHDq$HxV z1XtBo6~m%3QYn5DL6KKXOs{>t$hWZy7@+dJ(lgm+uW;mp&c8<`xw&`RCsEJ}QkVuO zNy+ifFwdHQbU04gNnp{Fy6|dJFBa&ft0x7ky_=gUnpg^jQB7qELQM={4TMzrbj{s0 zii3Y5Iywz3G3-q`VpGCCQc)|c8L&?9A#yh}G^P~;RVk2$-9Q%12uULO)u z_PcHT#W(Q=AO0j)Jz%OP zE3s8nN-E40CJIhh=vog=Y?LPVQ6+~bPrF}{b~;b|nZs%V5s|kM9A*O%OCf!zF;J`= zeSQvR^@)e1ynSPstD8$09Vb2_`s5G_Kl(*E|C@}lck*>qV*Yo|uzgH9K`S(hwX^(I zcvf>*VyG|;$PpJz3}2kJvCRyUp|bumS?#4nYR)R>of;I!cK>yvEg`V7uR*cfi>OHV zkB@22uk_(znu8fLio_6~yT3&wL{v{nMq3G?Lvs!bQEXytGut|#nJerK5h`Fr7o*)| zGhcr}onXUW80GdH@UCW!eFnod1jNC_9d6E)yg0wpFWThl?V{?-%gwF^Ykv9Vg8MC+|fIEZZ2t=Qi|C%#0*`fzf}drR^#_; z^EOfAoc!E%PcSaF;GL6Rln_&C1X+L#=*?ewblUOL@Kd9 zcrnCa3crxL)*_*dC3LQAXub2m6@A$so=UOf#G`8@8>5kKgX?u2y#6S@(=%l#x$Rlp zIBVTRzEp+-0{I(qAdGBngOV~o$kYf|HE z5j%kowTV8T8g3`Ff;=^!C~1u+Sg;>WeR4f>wpUO~l$)!x*4t9K%qiv%GPLjCQL_rmr)aQDIwA!Uc3)NY_oBo^>Gx^1Jtb9XL71&fL_y z!2Q7AyYWb6RZH77kt*+~S-1)`hcGOv5FI50+j-;jKMzt3Kqi>A{p>G{Yrq^^ZsUt^W-!90}|5O#M*klb}V>^wFNI5YA&zPLs|!y zpQgyzf4s#Sqs-Y`=`1XWzyee3O?_d8?JL+*WKpe zL|cWd>h+^VE75Do*^I5j>ljM#1o60TXtJ9o4WVjK%=iA5H8mv|>H8S-5SYc$5do<2 zHW&d?fAdLwre4Qq4333SB40dY{i$wMt=pwD@QHr4C6YiLBaf%XNNV98eRiL}`7Yzf z#?7)l%yxHr?o9s>mlm~I`b?Z`6Vcqb2bKDe(CY6r zuO-2Xbm?CVXWWP7C|q|BJ#+1}AL#64QR<;v;QuWlLchZSxj^J$ViclM7`~;&wwte8 zSD8&EUII1Fx@nFoi%!AZ(l(ba%j{5-;C@S0ltcKHVWt=*Imo;gees+KTFz2N))| zHk6S;PgpM3I|Tc$e-upk&@mY3Ewj6wmkrr8qEqlRU_EEf@m9}5puw=-2-)wSpK8AcGzO=vNURrx zF)+&zX3)yANtQP*D*T9F_0nhij$CU_!r1alKRIqr?&71M;Hz1>YLhIDFROODD)t-y z6gzAwOF7Yr2vRYRkqJNUs8~>E#8AFniG?|E^SFEQg6S=Gg~n*+{@|baugPCn!uOTB zlWmIUXy=mVeOg{!$X1WWy`z;c*FdSW1LK?O3N zy(fdYtr|H2zfz2J8Pbc!!Kv$6YCDguWwevCl)BjmKlwOp*GY*-WdEcJlZzH{OQg1| zZ#0F@EZ;)xB%7MHWT?<`iIsZ6;XT}6~~rib`+ZbBK% zw`Hk42LoFolGn*+iYzl2l5+>mWqINw?it*F-e8SLd*>D2QJJdDUf?dvpRLb^ z50aT=&tqx3fHKDWWKFHo>QJ%{IIO0mo0OmNCZF7Y{el-F*cP=^fvKRG3)8MXUkPpg zwueUW5b_pWm4eX5{>w%kodls)*hvMaUOHiAwG#A`YU>o=Eu=Lsw>kc<$ZGUg^X$IU zX@{dwPTX^EePLTQ8aiU9S!wD#lM0(}uw!apXi70KbjK0?WEOw|{NTU=01SW-1gMZd z0AL6T0`LO|ehLlz6d72}f&du+;35J5ECFB`Iey?oTL4HZ0C2xhKLCITv$Y3;!PWsz zXE_g}F$aR)oEc7Qm;|HN4}wnr8djqv553Y5f>ym2R;`2ty;KN-MhXT15O;P%ez(B6 zbcpvYZ{f=T2GxfoJ2Cf@NbX6Z)zP2;LHI)3P-0Y|s9v#PBz(lcUjVze6|fV`7S#)Z za|BKv*3=#yZBNv0LM$m$3**|jd{p?-pLt4q%25M9F}!`DE2q#OE{(k1e=g_Pk-oNI zfTIwjUzSFmoao=xHKn2dQmQJ&Okk5IClyen+v$UytszLj>(lWRy*{D2+XH5 z#QOnvvbwJxVJ}WCj6I+rd_txmPzsh{;-Xn1Bb00p4#OAzE>k<{o)nE!&zg+;w$ANnX5M0uW4J6&>F;*>R6UV+ENZqDrTR| zWx(y!qR}z%O>^F7RLXe40wW+WrIL&XcVC~oJHMagV&kMN?0UH}5BryatZMYAs9ZmX z!Vt>Ea{Q>)WOq76E;KTevb1Yx z1NDeS*q5*SQncLKK7`} z=)8wna(~Q=`AAIEzL@R_DYOOl6JNx#nIW16s14Z^oC(0R;_XZ1)^;SXWJyIN-E@dq z92TjRfVqBW0*AUlw!uh98y^cNd^lz_8gne0N@%N(%(tg+zf+?g`@qBMLkT9*Za7vZ zHsRgM8heVtYD?drKWM;!R(a>ls z7KsdgtsxT8$2rE;Y)2WewJ{f+oV4v5p*CPG(f`!7&8qU3iD#!DCG=*d?=?w9!kl4|&`CSafZkd|2(Z)tD zHhIF1u5EV3wdVRul9%ZzVgm7RCjUt#h5a)#ycyixt0;p|vwBn!OPbor=$3*9%!&%` zI+I}vq2R4RaQWK^ZfrX6+B=L*MO=YY`GHEv&V*kIgL~ztqqH1mcCUe8761)ojIsR$DO%rwIzbwoEMBW{#)}WNtim?qrCgh;oEODHd1U`4w z0Sm%>)YC>3!Zbo7*%7T*j}r2T4_>(O{E9nYJX22nmXNT{YI4>z3Moho(GrN;ChJ7) z)%2#*H{?j8eaHnF23`U_sSC^j00FuN0010d2+wi==7b9X#}b+*8)Pbog=m061Arkw zBS-O(!3zPvuK>tILVjQX5McngDN3vY05JrB90X@J1-0QTDHT@h9@Fh*uJ5;nPRIX_ z2uciX;Lv(_i3Tm|j)_B3c~s^QTpOYEBfiXWLHURKf?}anu)`0jU?KwilD#Q=9@wj3~(Mk zuQT!>w!0DEC~$0E%Y*|6+^6XY1aMwF{>-@m+^3yr$^b0xrmF-I1g{G=Xiz*{LK5v> z1m7zgG=F&fx@0yZ$ZpqOQxHThLt4Nwq^p29L|lT_QnB_GfDx(Elt`3>REx95Vam6e zsK?)=xr64e=J3&wDGUWA!Gv`!XNl1q`KiZ$%#zY;{xWM}Ti_!IzK3NF%)ugYux=AD=$Y&dLXUR#E;ue-9d(exQy=Jzgb(jIrnepaI7DB?s&}ASUiWgA`%E)cZR( zrc$f+jdDDLFB)11=*QqmIK`Mlz$;4^NGj|W`yt7RNjzNhv!FkmDge9L6mPyEn5aIv ziewA345_&%camA~lCUB|MqSoQU{4`$*YpJ3m8ulPQ{v4f-}D%@f}4$f#7XVWQPwO} zqN!J0;E?2NBwV4>D}tBfbgI<&3sj>$0G$0Dl%A0?A6Bngf|9z#{ljqe_gT7!baXfK z(AYU8n|sIMTcD0`ZvoSL2ak{dbAA{P6PB0u!|i)-<&T={JIl43)3DRhqIJoUY|HH6 z4GD_w$sAafd!@G3(?^6r?!65bnuKyW68fS$rgnfx^A0X{+{6OKOtK1pHa8|Q?gk4^ zzsF3zz2Z|Wvu>>BTn%dRo%?|$61$~N^JP6Jgf7j|2rBG9CUcR}|`U1twWn)r-JuGeE-CQ;dadcp<9pSY6JEJlEV zzl~UU+A;o9?2p6xAdi*}fqjmI?$7e^q5wDj>XBFQc?^7l#eqJutEO|gJ{)(PLuY&1+&G{StCVZ3oNl`R_$RcGq zqaV|_3bxUTMnWsJ`PN9X=26kG7YwWEP8EF1<8?DgROvXK{f1x=H?La~R->&C zLI8`qiNuq@dkjd(Z?hlik4Wsuk#svx36SCfGcL(Xp`$cQixrgnZ-MkoezUl~t$xfz zTJeXjRl!IK&DWvg*>tJGISF>aV#D0nL=e3rlzvY+K~guTn(*=Jc4as^K~24a5tga@ zx?&pJV%NmJn*D@O$8+4NDUV2Ma}XtR?=)Z{TYK?9>sFTo#U*;KhYPA zf%$wZmd=NG6zl#jnjq6bUYlug+n=gFSjSkb&3NMq@y-R#1s}^r+OtZI;um`#SB<~x z*XIa$%G8I~G*cntzM*91!XBvrJ>T38dftBp;YU}TgCM#g>pEeI*JakZU|RtEfO8au`YSroFUjF?-5li8F!hMgdfvm4{;jft%Zyu|2J$O;blh}QaGmMjpHPzSS3clOun*WP;!r9cEq5Hu5+Eoo&J zK87}NNYXuG%ebq#a+(lD9f+F8Q4t_6pIF0$25EI#O6d}T?*$c$v0bM)kkvyvTwS7P z9c7Za-$4O=sm&1(q~sjdPQa+zyp4%MReEts==Bf*mU`1PCpqq$trK|M+Tn&F;!1={ z+U8TcMHb!HuOjNk}j@^&y6$XAu{nI*;P;tE7N0_X*yqW7YW z&0WTc>pIf{_Bu|fpZnr%h(GUMzgi4Y(aRmP34(|XzqEq;kLrpPEuv{m@~I{!pr|J@ znFaRP6#q9QpvQhkg=70z0tjr|O&U>$#bJ5zxKeARke$ zw|g)^$0gKc+DPEYg@;EAS`CgRDZ{*=1{KyeLLfW7cr0W@*-^Wa(C5> z<9pl_%SJsUn28jzpnTtkKq~LITaAr1LXA7#QED6o9@AQHO`DO`eR6J$^6X?*Yql3o zkpuHsV>o(N^L|slytfd#;&rg41s!neY&{2E_Dvppa#!K<99+PsF0`XPFKO^Pu8EXN zJ;jC%-GUHUJ1iNgh3iK3lNDSBjHDv&>DMjXp=>KdHy(2HUtj%x@?v&Q;|)T2yg~p5 z=MVhHF2U>HOFDNI$P6=N()t%AAh1Tzj|$nL1PH5iW-ls& zEZe_5h7e_SaI3)q6-Ou!RH(sv_IF4y(wRMuEY2T;Z;B2>n^!$<&MSK_%UD5s1UEl% zz%P@oF%jT%rMbJZt#dT-7bLJ@U0mPW* z_wcE~iDsH-a*hI%0t>Z>6_Meiu~0B89S&!{7Nt?AM+9>Q|5n`VwEs zih-paB6s~2$S6SX;#*nqv9w3mNWA^QaRap33V+C+@TE4!fTEg{b5+5=8<9{L5n#*7 zUBClE_RV%}Jej7Vz8A_?!9#`w?~ryX5Ka8~_Y4m<3SGQBgwb#^4M|SgJQWr`QWz;g zhpC&JP)6=d78;&b+$r0DXadhSS{_7u6ofSTi2RB>$t-+bpT#xgbsChNw?&~q)nv~j z%lNmfrS~)Y++P0!+9b0D8JbGF98?c-{3+tg!LoKpE!$Lk?ck!fO7hZEzL|g)3pMpz zhF!5yHApaFZ`4Gg6ybM4W<#z5p#Vhfb-h|rVlhHr2{6&OxiUckn6SO=etD;_HPO4( zuY%!rG->`aw^^Iv2k#{wgV|hrtzV$ zdMx9egPt?{N+6_{pAt^>88UcO1jjGY;E=k^cfS`s)cr(~jo5#cPgf@iHF_<4S9s4L zoj!x1?BeOnTYu$=T|0Qrv`!7x`10D>TI`Ou-vHMF;Hgyy%2NxP7kvNiyC*Tbvn-1~ zc&uvpD+U&QVzxXPNdLOxz=V2WI8if%cNt@SZ^EI33kXP2V%-5mx;;*kYcoY>pubOfnkZVKNhu3>b(zQrRGFSvd*AeE19d1czYlh0E^c86gg69V}fHZqX zxGW&5fD9IYBFWmM7KM)89n7wfyb0$}!SHu9h5NMi#OJZ@XFTb~BRFtm}dxPCNi=c^%_}a5;H}A%xkCdR& z(Gs7lm~l+Q0froc<6GB5#f6<5Op8B%T(Fr3f$C6mjk)IT7}zjuY5)%{Y(Lq{9-Y&3 z|Ep)h>wN{7R15RS)Dyu5DdiwkH=KL|;>8AV@tzh(J}v_zl8z_)bE3vWEqv!Yeg}I6 zOaUL@fI&V0De#XgR>$^FO|R@{f9286{iHg<9!UZ+OTxdWMH&TZVH2POFbKfD#Ja@9 zKu7z8ih_*vchfMgj!PFFJ%-S}bz2UdN{Rdla~3T+$iPm0295Fo<4ScJHJV_NOkmaE zQZW*0fS|LlQ^%*Nw8DY>#ReH_AANjR$kRd(9jjhkTQ9SBYY4^xovE*lVb>i5o7Z^V z*EreNSiaX72G?kU*QkWo$RAhvnBGUiAMR7U9d^s}w=Rqb}}YL9$49Vaw0lfP7VQKA^;hD@>T1q&tSdn!pou1 zs1SQoaST?Qn;k-uT3*)%qwgvvMR`VUn{HW?*{h<=LY)*7<#`; z&`aGXzW2V~KL0-c z{#$=Rkf|6M_+DRrpou6c*zV7~0Ampn&>f>c#hM60AJ^rJ$M)@8RwvBM7c3io$x=iP z7}hL}?OQi$RxHRA$`mS=%#E1R{E#Zh#K+Ifz{AT(2UZeK!@L^VQMT^7L>|OHD~mN^F>)8`htS z7(?4{|4~ZkzbyoDadxz~{c3H=X4=C<`U&jTu~!5F_7jE`sF`~(x zDr}AG6@JdHY=mHhlG`E7L?!h~XD|X}e+wmqIb3N23cEVP~hr>(>b58p9eZT>GgIPDc=|d08@6aT>utlJu*D>oLY)<5I z1O_jdebbS}tg(o?$^6Y+hCGo*Y+p|hHwJ-{+Zg#1aPd08)&G>6q>vTUnJ74 z*Az;JCg_jXcOSdP?(Xh}-y4^gmx~WCFY2`KzZ_b!Mc?fSE#9{U2)09S1tgI;T`mMN zF5`S#zOz2s3m$BCd$Pa0AD2EpPRMnCT%5eVE#+S*IQ+eTxs$ee-I+ODWlV-h58aOC z!d>Iti_f*;oL^otR(3tUG(9_} zbc#M12^>Bd#SpHCUVED(-8xJPM(v`!Gi5v7F>zMMbaD8;-AtvKgXZ*?JIrZ9?!!#>c-w>w{e)<5El#bKn?;ZgGerqL?4>fLHswh9P`9M8-v^ z5w%Yz4uxiQ!Vg&L;q4CzcM6M!TqbUrh!utJ8q%6sB@ceo0$Iqdl2}(>LZ6I$P}NO) zhr2d@$^+ka(F2jgdQYC3lY{+}YJUH}Q_cTeV*;-UfobQexFDkzB&sY-8dmUMKq??= zFnYA%A%TZF0t5s^6j57fH8bm6enHL_aw_l$glzy=1HYzPi(v(U1;Gx%n~jDB=5XcL zM@@@fqSyzsvmi6!d2x0q-&~xIki0BIUuomHxZ=ab3XuUyVopoWW9AO8L-rxqudN;4 z^)2^vkzmMOW~*a}Hnml4s?yZfG?t6BdCZgVyH#w9oeRmX&sO$dCES`y#3`!D1A@uORp zeZjC;B#vZ$(^rJRPR*lFSv@9TCs=H-d{b%qM@eIgC$7iALc-mfe&Wyl)-G_$4%{c)e6%Qu7Vu4Mf19igJ}$2Kdx!}4=IPr&DC z@)BzV`NZ^#Zx)IiOK`-Itr{*7;m6q3F{cI<#2bcatnilkL8>C=7h~H{S@3MnfkQ~R zCoWB<@#a4=D=+S}P1eiEK@$AJ60JuFT!jgByeaX=x2>)pMfZ!t9mf`NWg_9(oDX!4 z*iaE+TshtKUwTJ`=L^YMztR}gw03GB-KNpq&>8XAkL#jmP7?OU7@GGLm>RgL2u*8AJ?@Svy%1NH#;wE#NXg>s^L~fwCdEWnYx>&ZnIpRlgq-d3Kbw%(TLxu}zO_;o!(`D+MLv@}P45sk&gaR;&y4zNlj z(EXY?iRI=$;1%6iz`1q5@q;22?TdEHz)THbd757L^xzm1rf*7W8ARv8c{gA;<&oiC z7A{A~?L*O?IuKueZkWPcI*395Lz)}vE3|<{Y-xX~v=9wPbhdAEE;%6-kQK$@_ToWo zi@=Caf3k!Rk?NOwDI&`hvGtZ`wT~1k@v&(8dbK)3!H)V654qvBzx40mZ24NreKX+XAPs6ozBS z*a}9i@q_4tHH-zt&;|gYG9WOtg?d24K%m0>+ouCCTOb%ZdIEZbEkGbXDN11A1c=Ji zF`p?}QYpp6Gb2*tDQeZCP=@%h?^}sxcB6o=(p~<{eVt9*Ip5YkUmPT@Zta5)%%wpT zpZ|q$yCdG$Bm5ixy>sV5o|ZL5w7?U--5V?|DwpE$}2b`eQ4d3)8w@g=UF#VzX1Di#QzyX9m1)H%h22yB~ZIc z(EA?VCt1h!mji1e5(jx>I-=9e=BSc;KHZ#tdC8) zNwwwD!cXoUrJ~Oqf)9%Ob{tV=qVO1(vjgG?eds3Dv~j|<)A7}p#ut)p4WS+f%@IqCl>;zG)Pq4oCi z%&CN!1x=+EFG!f>-^aAg7Ia>cZwe7r8Zy5bcCK1SkcUzegQx)w)BMTaES1_98?3G* zsTooIJIqbzq3bkt&8Tl*`4Aea-cxal%HEYvQ`1cjRo*ZHY4W9|nAZ4x9-Lweo$Psin38&!p0|Zl1M6#cen$F-Rn#$mOdnTvIM-k-YOK&h2uHp%_Mtwn zkvk6pTc5342GqUO;MSmrQGij!6G~4z99`G)PS`AA(MX$aQu~)5`f*pDq3Sb6vslz* z&_Y}9DeHux4JfYCiCy31=0n`Nr$>Lz4QBT8=VrY@@d=q-hlXvxbFOYqbP0~7uZ>!T z5NU6&qzYSyz}UeUv)<+55#jqfe8#fTO9?z&DYhW3j|u1&t;Bc7Xh@?P40sizDzl3TI(3f0j& zcNSuKWLTxeAo@v-9xWo-zt1bAXl_xPtXTvjZ+gopI~2yIFfRgD;m1t8a!GGm=$;3L zP7_bpuEj-poP5atDvMYRt-aqZJ{~q|nIfFE4`^~8GBKvI?n2$OE`Pss%1Kf$<)W$73*+en_k7y8nxT*W1fR#$lN z7nfJTw8cB4Ho#lTL;DU1nt6$?xMT6%i<8+Wzoe#Ah-pBdkC(<7I$|Eo&*RGAOs2SZh_$L!QJKK z_ulWVd%I4}`Df--&7A43o}PZ5R@$+)->JgL{4PUO0^}iw+#ftOgt<*FfUf_&k2Td8 zLifS!pi<>hy+JW6uaujUg<=*o$fp=&rH#opraN$?UrhHI60PjKJA&WOP9Npyt@lVH zVQw%PH81d9ymw#q&uMP;Dt{{L@$oviUr!LvSk=pW^Wq<>9ZL@M`doh(6*S^u%r>C6 zcJs}xD-atf#oNsg$tL`JfXd9ilAv_lCE(?sGkDUK#q&i_G-NmWb>vrX0U zC9X<|OL`mJMiKroa86T)>B)T8(zY)m3rHn8OKiy_l;ZBaCB5Vgd-J+92eiAz6#1Dqncju{J6q4618q|CMC4P7$s@Zh9lS? z>D?xFiTiPzUY3PUEA|S~`b7|5VQj{;z=L|OMS05eK|D!}O|twN5_W>(mk53xy!;wp zUBNR{siq}=S4&?-X=asg)*mDd;`_M_TVlhL7V`RJJx#WZceHZmoaxf-oP+pkG6b4nmI@Vmk zCi$@v9_eZPI()E{t%BkP2z4-4MCwYj{~}Tl~87?zCYs&EaJ}@L$taFtjFoeeI$(Z>>BvsbTO6 zVhetiX8E}Dq&O11(ec?BH|Pz@J4s8vr^)=K!K=fp)R@yfdzG8oU$9`+GhBP1l`@-Q zaD+jP_F%FeAA$1o!!4KWdjZ?b6;T!{Euy3&eTYy%tV%$sTx+8&OVpN>BC%QgZd|G} zafyIp)ZZH@Iz&a>CSHn3QsOapvFS=b>l^ zu%ajn{JDR^;sl?+F9j@FmmcgI*js3DMU`IC;2mF9?vK(ZEgou&d@^pND$AF|4k zrF6N*!`XK9H|&$d{C}BE4~Jgr@tORJVl28gJ&6CuoTWAca@>LNVhfCum(Z<`UXQ&g z!QHDr6`oM#8|VC6)nP;G`h%QYBvy5uUy5mwzL^Xtt(w{0A34#eKo`33u)IHx5PI@VfFy@Mw1m_FHt% zdV|uDox8%TF1G9)?kU<}Ik31wZR`}k796)th*CukfDJ(aQ1jn0g&Q&M2dL0oJ8)Ix zB8{{Ql6qeWqqTo5Y><{r-Knxch{)EM5eF zDAsDc#!A2ny?gRhD2^rQBRhjgbgLd(xkUVX>3;$C#iDJsn_ z0D9Pm=le>9NmH4x9#0tL;M&Ri5?jIMPScF2e_b81Tuw-Q#1savJscHc#e0*Xf}eVi zs~2}8*%jLEu0q0|O@RZ@rBRMM*(q3^128+%vmB|hu@s%;A2^DKI!k_WEKb@Ec$j%Y zX%ziukDZ3RP(1t#`3c`WFw5s+vw7`FwJ3E9HPkHFv!BF{W6ptIW8$KuAcO6kNm5c! z-jOR+*yi#2b;E^9nDyhJ#+&%Lgo#v&=jLM!<$SuZmKE~O+%VF&6zWkxqu#}~UuPY; zE~FNuIq#5}1Dhz`UDBlwrOAbR64_R#SH5!l7}X7rvyi9C{BEltvFJcL9Mf-Ccll)F zL@j#pC>UnC{{?^2H^{BedPL!5Dp*4=eP2DcHnl!Pjx`;ZB~&>*{4#{dTm*nH)H;D29p9BuJ^!LfboYZ1he=JI8yV;Qbp0bMgZIiB_ozQHds0?5N;AJa4Q-_aw zeT82-mA)l zlkjQ#i8Lvfe;M}}tg(JW!-Ub!1>%&{i)yDaH@9p_-q(9DKM_9on})`Z<2`E-=Zzkc z{j}E&e%m6yw#f}tM)`b)KX4y!H?VV3F)r^clNRo=TmEnTxZFIXUzi$bc&1clbK43=%lj0behm|X zHOzzGD8kg0*tSLN8w8>XkcnEg=_vh9y1%km#xWMg&f3qXQd4avQQpa!xnpW(;J<#q zV47CUht^W!ej;7gD#bZ$Qk}rxw(X)h{j}~S!>SlaZtUmn4Ne4(MU4e|eYyR~9gb3B zu1|yn4S~pj{%b-a`l$)X7(kupT3y`otUaj0)C7q3U@0drbr3$XG(cKPQ7VWQAVUkH zg`g6GkU^+?iVdJk9(FbuzW|pi<}zz%4Hxp8Z@bFYl`+X_!iyfO)#L4G8bGh;)|nrg zue<$WB?l>jK-#l)y0f;hoZhV@oB2Y=(;XDglV(?OpvtD4%w{wB89>T)376WV{6Lzl zxgW%u7ebPni>6W@kc8B;bfpU*_j;x;|FQkOO7MaK3;EJo13B!S4R; z1AQwCtWnyVUjxCk!#izx)qN;8PGk_UL)f&&@dQI}?hiv@MbpZqd*x3!31dUiUjAh7 zzB_E!MY0Poatiu}7E7aS&t#8Ho16F=F?A;=7hHavuLhl!&k2BwfAk8Fw%g=hQxZ`J zg$^OOZ+U91Qu16d>wR5OYe|tEyc^JQ#8#&BBMcd2`u@AAUc99qcoby^YTw>M8w&xegM{ z40bq*tt;xQF>!FkTFa$R+OQo?Fwgu>n)!a^VS9!S5N!^-QUguJ7IHfxjQM4IJ)z7G zXE|m)_%!j@XXwFV$B+5lZ7g)xjR_mw*y^7OS7PUCU8b<{TsJ!0!v{%eQAolQt~dzO zL$D_h><@J`f=phZ@&rINl3etl(EQZQP*d$tuiJRDt0j1_UG8=0aWJjV<+gE4rj)GSN5A0_^OLDElNKW;6yESw)p==#Azcb#0YN#OcYQvozJCJAi*;=58ttvPB7f&m{qiF z>Js1#@=urf@OtL6%*36xA+8zelPbBv|Lwn%`TzGnir)TKe5;og(s^_U zCI8ftG;G{P7q&YwOp8ho#^NKRYht}7;|QK@ZP!)qG0q$y)WnU{J=y4T8=m@X{cLG= zr>jWLZ{okyZ!eDCyJIN>^Cq~vN)&#?s-+Au^0#y6v2%mmpPk`?jXy`W;IMc7;>vL4 z&P94G-TO!#Y(4pfN|{HANgcoDtviO|!uNXd%;3b&{|-&oxkTwUQWN0i*y?6zPTN_e zyX($)@(VO1k0&NumLE!BkCUr_t9EC$_DR|hntq_0D7p6VesyA(19!v5AXw>sXu1P> z$G5gMw5Hz3;ftQwg=rab$6Q}C3q%pqd6JH4vk95X4mL+U*-D_mK59M=D|o1Z6d8w5 zZqX$DU{(1onnn>k{+ZChYmke=%!J0N25D7qO5kR%KMHJ8Y`h$J^L}Wt%hgNap@2fm z-N+H#mcwAVar{XEY2Nc>Fo?$+h=12cZ*tvH=2-GRf_0&*kGZoI(tKQ za6@#E+Z*E0dp^%ha%UJDhCBtRHE!`0z8U`+-wIR2m3Pla#x~R9e3p99xAZ~NGpRT; z(E<`VB@~^V0oN7S7P8xUKcoVSL`wj{ltk&0kb9NP> zP;|-~zYVY74F?7=8u)CQRYsy18&VE+1;@v+HzBcK^iYK?CHop-uGDqp9j_wY^TROh zY+gkuVC4uUg%67lgBN#eG@=F4xzBC92<`Q_BBF@}cj%dKD>VQ8kcNR~Z_jW#Z{(m_ z#`JkgmfH!EoXMxU!Qrc6%`z~hh8E)6VfFz3wkrbxf+v%6hSIHXw47`g-uQED^tz-i zy{D<<&l?}CsdJi7*rLrQUh`IU!txXhP!g?fqpW;Qatb$&z(Y##wSta$(%4 z4D4NdBbqnJ<+EP^_IgKqT)HFVi7Ob_@S^Vw*`>z%Y114#2z}tQh7|(ah%!Xt(Mt#r zqdg3J6~D>RvqN|_*H}{$l9~U?*!|}0JYB}dx9K+F&SIefe zhE5x5$aKfE%Lt^-6^U_=ojh}on&FAA217n9XCO|cSZxf_i8l=K9B*Fb>-Lp&M1S?H zI#A4O(OWf`X&s6b`5dbXNGaDuj~CN%9%qnX0-V?LT!*O9-M$TODfl<1h)xD1IE1zdlzRT42e3rX^c>6V)F|qByiV| z?Nk;|Hl#uDo#Y&x8ROp#XU_`~1ivsYV($E@791`xTgAzKtc@w?Pt4Mt6{dh1z@ zgCMVHliFK-U36dHsO!j0El%uoQ$Jg;djB!m+d*Haj#0F<{W>%m{nf~&`qu9wsA~WK za5T2wXQBV~eE-Pj#$76B<-tonpBhG7KfSV)lW8ci2xL3#NGY0M1~Ec8f{9W9m>hi0Y5+5>nT(7N{MtByO8ISyqY~j z9(sKLH(OByO61+fyJPYt(Vy~XrH$e=HB$S%YXbowzOt2J$K=ndr{NsGkPUe}#;Vum zF(n{!+L+t(q`2dK>Or;;X>2?W_uIW05FqxgahN#i9}|DygDeUFPCW30>7r>NuN7KU z$mYi7<{L;Koc#5e(wysljn$XE-GsLdAHYEOX!cDS5jLr9HuDIH^c9v8EIHBnqnxdl zLzNwMPGVD$7O^TN2wK!13DDmB ziITfbIN+%to$LI?Y3ICJVcasemUU9Y0Y92Wt(RG6wYCG9hDkg2j~^^_7ioV>Y_`&* zF$1X4=`U#Q0e^GKeI5ELT*5emU(fXIA&XilZeV0M)_5>F^Pnb83&CmEsaY7; z2?fm7=}Wph4$a$l4BemRIeutd)$1BEHc=Umwxd2c?MwY8PU=Bq4ckz=8H4Ad|qYvLgKx_wYq~Lko!s? zGiw7C5iSi92eBluCF8&#sHC*qUs4xRBt?o6-geise`WqZRzwZ)zgA?nv+IT_NWml& zRhCT8GFOj_?%No)sPN%U4SL7(Dc~vmDg{MRU;V#rKTUfhN!@;ro5%u0)I?!NiM4(+ zbqWv$JpEYN0;n0Kb~yK?3xImT!2IWPpR_km921iJ@2TUHIyT~7QS(Q}W0*Xh?qeXV zmZHANlD`HK(u#{6d1)Oq$W#Gr`3`!{>0%^NF(IGdFy^uZML=eVx0!vO3vAxCzBx@% zED9;1r>ie*gyZ@(norqE9H)mSl5Sdm-f(<9 z`&C-tSTIB)0>DL{jse3%1>=)$9F%;j^9W5oritJ z4LB8Sr{Y>xLDoaVNTPf84jMcq%^H4`$L4gKU4<8miq(kZ$kL68_XQzzGlR-cYh6ok zS&G7)`LWX%ek)y=1>i20EE{@i9t2DHMIwjllFrpGGTJ7WEx-qZaY5;5$ zP*xZuSwrL{=kxj5(W+hY1Ppt*WPXwV0rtJTcT#H}p8e$t)Bt!dQc-3mr~RK0K_za` zA7~KBiO5mNV42bF<&P@kk-HWxa9i8q38B{k5>qp1KP>_(aLEk$hG~Pb*+6$c6M4Gz zPq}fF3FunPmcHp5j+)s;L3{WBUW^Nob)q*|Au zzED2({)3bJK2|Tq#CuXohOj>88`{8`aw{%YVZGwX&KixgP!irrG&dwXRViP!3Aym& zK5g-wSD*emN25ob7B60(bM-HM4`QCXfV_7?!ZTa3KvbxK8hAzpl|3LNpZJ{ z`HnB|`PX|*X{SEw}N$@iVe~R=Kvi5tYxVnAd zo1?iXyoxwO$;sf)Q9U@RUr*Y-SC1TQen~uEH~oqv5;$!n!uK%hCVsca591JE`q8_s zi?xnf;aSaF81xdA$zf%XFenzvK%s2^(<|K?EAuRGm*(IRlPI`Rah0&^ODX-F#ZU$h zFY++Amgb~ZzB%LHjPTEqOFF`GZ(UJHsf=}EIYzfa;rn^P->`^UF&^V8Lb5(%=sz=w z?W{}uL+|ZYnZt+XXJ`I=qz?llZ`0Wl$M9fhu0A1Nn7`xaR>bMP8A&ccFTU|61b$Pw zWLh4(oS5LSdtC1Pk18@n75+gjvpq2-J~(QfI$;XOynG-S95U#&7d zu5C6;={1g9ihvqPvZ~O{Z{fZ7EwXtpT6wG?GuP z9@&`ibMv8RXt%NO=v4Bp4H=d2Drq`w%VR!G8nfPW)oN1io7?f{2WF1sTd8Sdm3)Fo z?83u2^p74i#osNA#RX)Mc-uEI!hBPv@)TlpM@-PQ8Bxes^1HgW6DXIj$i;)U#goEd zf~*=NJ|!P@eIvzRvDFxn$e{DmMoDAiC*;xniQ5=cvUU;5-U@@omu!f|`e$7vT!A+4y-G*CLhES zF1Ur!oROs$lg8s{;zG&a#>J5H0aG%71uc@Qd>xG|!#NNOoAxgJhU2Gx-$){!iE(1e(_LvjLD zwC#2R+-e;mOiPCZxo@&$XMK|t!*~Xrn4xfcC(kL>)DiACHF$ z$z!+Pq!5KY_fPV&urf@kzwm84;!$ukURUR)pn2$l`+S&M zNQ7;(+ND0$6F!|L97lkEyb4(*9M~-5)>F{aU~#v|yc-+7_O=2#n%JQ7t@UFvJmoI~ zxeaY0nH4~)B(*Uha>ssou^DE57X`14oKj-x7*;G{18a#VklsnEZMP|gO?~!MGa>~F zaV`n-`9Qa%@%HHgL(1sr_5c%bcgy%JC*q}b-}h;A!%CR(O|21bqYe>Qk1UaM-gJd@ zgr-))+~-boTh~v2SC*gZoj^3-Sugq6_g@JGJoe5G@ec`p1<7TQ(LoBj;LMY>oJJVx zoDNf{$N7GYiEHfCuhNdiCwy=w6rS+{LGW4V!4bL#&DTlvYM)V@&F&WBmEPsXJMw>~ z$eEM|^gshmHW9{V`)N&SK-gjS0Pf(gUfs+#Xl!&uGJJ|y6n(xYNb=m|Wbeol>z zT)Q{F>y9}K1ebjp5609Q`DljuEz^`;z7e@^wQqV_RaH*o50Cvv%?ht##fBTcxIJlb zSribK4~V}@=N@XR{_vViT!6(WkJV1rC7$4|x`hbkqw8rB5LPnZfy+eurOPKYlI5UL zy#{{c2CgRYj`U;t#cCs?+gI_0u_3L+qbit%E?RV48dnh5L=m_|ply~^tmnICBfm(s!C1OMH8$>Cot2Rra}TiVC~c< zo}SkQr+>UWKx4`d$5YkahrV5%Ta{>i4|iqoY*vce^x+xKK_u>?W+!?%6ae#N}Ia~{CKS8_MXPJ0{w zIo!*9rayZ+v!<{*1)Yy|fatU(0n41492UT2sCFx+FJ4cN1VTihG$1W5E&a z9%%{qfmCa7wuud`%!4qpxB{AMy*=t^|rkC zi@oICMHRGn{QU!1(v^_)Denge0lAk z@X*FCH4QzAj++6V{uNM@QLNnT;oV6QkHAheQ96Od zSoKN-sVOJ;C0$D!8okqhW27`kT@vYQ<(7M^GE@lF`iBW1cyL4pr%GpfF{@4%P!6;= zQ80ZvH(PlmFss~C{+B%037Ia-iD{7vbOb_U78(3_gw1D^llXP)ueu$@lRo=lnWA72 z8wSU|GWXh%QWgI20g4r)hK}SfVeQ)Qm+_;bf?<#n`W;Rg(0^{?izF5Ri^yqFsr&db z$%?QUN?(u?Qe7r$05TAE5CB=ay$eAL0U@)X{&#IbD-Gy)VH0u*bT2(aF`>ql62l=; zhMWhjI-1C?oNGem5+3jXS1`C=_hoj)Ofr^fuJ-MZCA$Xb+;peN|ztAr-JI1Jn~?&I{?No7TVYrKPrVxcUeiO=B*sHfvM( ztLAcTzGE%tCZyaPjz5?Yg>?Z2t_HhaK2bZ)r3=^+OyBYbOcM3#In8x5v@Yre1ACGD zUb&r|SY-n-AyrO01SjurF?A_6!-CfvoD6WgqD)a4a}&KVxN$WEbG%?l!R(zU(nbb> zLOCLEhw~u#?KfnJZjt#VhxmibEW;3P8oEapEK}?R3z=lDnd^L<3Z&Z+^H`IH@Yz? zaHrxAQdh-`oiu zIq~rIEP6+rsQjf&!=h3sPH`S`zo7NsXPC~ckEILV_7a7EKT(I5Zhr_<>!NWmIupkK zU2Em0eS+2IRWzyFhTBpEcx}<6z6;Hug_#6e70?>cg2p?Im6fsi{re}UE(==6J{NN8 zT<>B8+T^hz@-P-ms0SV7zdBzM`1fbX+;n_9A0}Y9tq+nFTUfH=;`-|soYiZzCjF| zr}and>sG@mbgmebGo9W1wGlz^3r|+aRXiB$Jm@@-La(W-KXW~#(*#+WXv0rYsP&NX z$`+RMKUB5eFmlF{IytKG>1dR+_CMX*a#xoRV zNTYmV_MdBaOYdaT7M-Bd zV&Bm5q?IBdaVR5iopfy71R2?k9~LK0Fj3Xv`_>Y4{K?k{rsP}@mr(lL;~s|91qczA z_vY-v6QZ%?k0SZz3Ty)vRT+)s^MpQ!a4 z-Wi)+c4MYdal5X`)Uzq5zB?a<$a9<;xmz;x6UgrC(+NTHkQ{am=f(-7J>!vx6k^MK z$SvDIPT_JHqlgF-xm z(1F?Fy<>lH9F>>J=|rY3z*ao_gSv{FdCZdcHI@z4X>*D-55lZiVSm7lkL8G5ZsA_60&t;2ua zL5q#!v4yiL7fQX1RtJJ8u0&ZI<==lgyE0T`xgQ|LIPnn^!9dHZWYbdZlT8hRa*7a% z2~zilQBBmG|sc} zK)J~Q6P;dpTNLq0ygn33%>5mKp#Ew}86I`jENROzJ!$3vuVYlg=vX^q+A%~2dWVd`V*aAFy)ZnwmjseS0YMv2i|=GCez#CW(?54+ zqHVO?`YuIb9)}^fXjuBL5t)^tf4>aPiPBq%kkL4kkVRDZ;)MPI8AYv_%zxuf)!LUX zJcM4xEmO>|K2TGE|4`CP){G+=4ZLP9z#4565#Z&yX0klK$zMvWxRUx89S%79HbYfP z%XRW>rG5@HC~iMK+>~N*3Mf_+pEJ_L4fE2RoSpL`HK6R4>AAFEgWKv$nyK%b4 zhp7jl#VL4k-|G{LC5VgaL!wabgm${Prw3_qrLc3U%8!9iTX8GEpW36iuJa(W!ZZIC zLPExX!F9AxD9kjSx_r;u;~AY~q|@TI!9O+Kjt~|QFlLERR>6@~yLaF%qQTRhsi-UC2V{mkRvt>LTh>@N;R1f$?3 zn)>|&IMQyyb%A~I(RcuPn0YIvrM=ugUq2Wkn2*j(M!alOT1`G?fin;9^Q-6#*Er98 z3Kw)7)XSJlj-1>gWM+*qFleWcS)JryGSXZRgx|jS;a-r6>g_ z`FGN|T!Xx3frqB2cANx*U!qRiX3)aegK=eG^q2T12gNqRr(O&|{gAcb=DKA_$#}Ol z4nVzAn*fIm8yiJYi}diP+C~_vmH&pVtv4Py{j^oP*>nGSsMXB2_uA585%Xjs z{?l}_b}m4|(;w6UC?7P$X&JftFwi>-GQl=Xwr?oC@@cs*+L&0G%$IBBc4=adI00&m z)tDcAQfuRO6fjk}@;a&)dL45OO9G0rT+Yp5M$g=f{ z9Jk&a8R21VFE{O-e`JIhO}GPe{Oa`fFw%xzSpz1^pKS}nJc{Tlkp8h#TDUr8v54G;GCxiy8C)GdX zj%Mk^0@yU!1L`0=i0`RvX`zo9I$IB;8qgzl7eejYSshSTH1AcpF&DK_`*}>1`=GR@ zY;*a@8>17Jrc6FMwy&>y>$GWxXf&4d3&My?a;@2v>&AxvCiQ}KzHD;WDQrEQaSn%J zY*%@&q2Z=Mks)dgotQ+Bc}hps%v?=5XVorycv78WXN#$o_Tp!EoRoWkZ$ZwXL=bf} zEhIcv#O&;aEzxC8csH$oRE5%_)Hz#3YEvBV=LBXJcR6lR^yLq{!otCho&kbV5dv{D_ z1k`(W8xt4kpvGsoHa8&H!%3q~V6ss!jFnta-+-0LSuIfrvwRhyh$VvO=WbbKYh z3s%8AGh3vok9vpgA`1iBcd!_o)U0V<`q)mqZO9gnGVO9PY;`BU;)C^;M`9p>oIE=* za1<8`7r$+GT+<7DxUCSK#_Tc7Ju6gG+A;H4q*f^S%ba7<2N0j^bj2zRoJ-#v)cXGB zpM=)UfSnQ-$&;J;ME&=F0CY8G1X>kQaM4-b=a(80qsij}vAPS();4dgiEWHkX(x(Ch(I|5OA25Q z>537GHaz&-?(4>8$0<+pR%BC3R(Lg^MU5lJ?s4Vcl4Wa6&M1}KhqY^C!l9TpU4>U6 zGoBoiN3u@srWaupZ>8c5lIMqd_H6H?*mLpe4w+has}2=@P+f??jZ>P3)R&xsOK=1; z+WRO6J+S;+N%RD*47_kieh0e`*NiyFmO^UT)H3a>3dYH6(X}}O_ZTeW9{!o~4{lVk zgf)$yudJx6xGxpE(&Y)smkCVem+>>;WWEj>CYbwdK)H=S!SQo_;=MYdSP$`At%%D8 znH0Yn%jqO^a$Z;T93(si1dCiAL_$cs4x;k)LcJq&Y`=eEnf~h%l!CF0JQIHJ97YCF z4@+Kqiz?m&_IUO2@8xUt7M|T-pCqDA&*O?D6qXvlOnImazC|ZHI+KO4gRF>=e>(G6 z{Jbc$c(ByGuH%W06Q2q=0gE18`>>${097$ibjZaGj|Dezqvh?K|E#b*@av_jx_Qe7 z(%5(3dhv+1iQw3&-0dewgTLPi)Onh7Y|B(AeN`x*<_=v_F24Ps;2K3!JF)&gp%)LE z8!~})-Z|`L@^yErQ>P|h{f=$gP6If{tlGRXtntVBH5QwF={LXP%YbH9VZi!#wtzR7Z10$l=p;c&#d$ zvzv7#OZkDd<0{ylszfx5NIfJIPhD2)ukL3jUX9$Lv~IHZ;-u>JDQ#_AX-|B|d+Z7w zI`%%9AUs)Yo{&7+ltm$9!%a`E?4T`g8xrvnzpC0jZ~Iv%)<3op&Ksw^!d`h{KgpLrYn;#NaX6_}^)|(q;>kp0V#ox&9Ap2P&0-76OchQ)N1yZ9 z$@Lwp(TTIxgx#n$ow_&IjynfuDhGjNWDx+f%p9-3SAO!)R3%BVw`e}4^RYSWy;!WC zk348eU?w1PL}3EW1yGx+%x*h$Sa+NA#~_J#*aldEhF({jha<+=K1qVU!L>;8A-_zb z7@WyTD)~>Se}~OallzssKuf>Lsqr7K%D2Y<216%sC0>X;c7wsC;uqt{S^|9bwv-Rk zTLv~@)AdsJ=fESjl%DDAch`R;uEtU5&YWP2)vJV=seZpys-toe?B8X4m?~Q(x0Lo3 zl>JsRJFyWM-n7u+!EF%8dOf~u7Sr-OnZRQWRaR}It-Jmt0XkN|`I6Y36jIvQ8znpcmlP84BJngMaFcZ3SZU%YHUHu~*~r zZM%8BZdtNSKFUc6sCd#ZjN2wG=AVz8GsGu({5}lc{UOzDv8DN!N=71j(nq+WCu*Sh zl449L9iLw&t|mSK3tisJpw0<(2y+dty7Z% ze$;c}MR12eH}ikyi7I60epJL?!1Ykd%JKBQdp$oOk@!jU5l@$_6B0s;N=eE){Y2-= z1N-CS73$|DJx~|iWFgntL&6%s^Rq~ZcPo?@)wVE_B8NpoNTGo2lmEBZDxcD(dg3Z5 zx8YeI9)gSsoNt+aMKXn8Fxfltg^k<#QF37YmE!8x+zX&gFO>_g`7>Lgk#y)}f43fk z!DJE1Xvh7wb+v`JXQIu&7jb1pb)!;*_c^!B3 zeV+Ug%fp2&mMz~G7kU*s3~f2O#Qqedm%2N@$bK?nYJWGH=9u5+Rw=NR(K|7u^9$W8 z;R6ZM(FH2L#JuU~<~NaC$ti;jH)5duECe(J2t<$+1c8c|4^e}hKul;^P#Li#dX1u%D*HWBOv6gkU)H0?#_x zQP`jL(`1da<;z~BeiUw2mvg<4E!Y8 zLMdEaI*LZgl>LfZ$eA)( z!b7uf&^o4zD7AGJ(K|;uGxO)m>hkF~utA_~m42n|T?weQJr&ilmU19Nf21nD2~*-t zpF~kuW7GYH{S!k`QjN-Wq5q|%r8X8OEXm(aP}c7;K#&W!^BdMN14+DfCS!2|KvF=h zn~Wo+hmDS$8l8$;M{$RdlqVB;^*lx4&1)aBzM_#YwhlBp7r~_!3vZ!4p-^Bv{U$6@ zhBAp(?{<4lBPj%x7;y{`%9PFg6-ZQF2u9@>=CgBBlzDQ*i*5l&1<+Avi8m$C;`y=2 zg&%-PaA9POCOlG4=@t<}I7zP@spBk^B4m&s0+IEKa-EUFh|c_nOk=bmb1|C}EH8Ao zDg8f8c|-NBjJL{{avmM~H8IrSqCF@~#qW8;5k{`<$CmaGEvM*LAYpnMoEp*M39`6i7$u0^Z8B4GPm@xul6=BJ`qNaz+!mSY2g{pLA|Ih4gD!{ip4MJ!9LYvG17q;*)%q7y@`)Hv=65p4k zilT8@79e9-;00Bqkl5@T7sJ%3EuyBrl)UU@` zJ8FsAj6;V@tJfzx@hl^%5yJtdG56=)-X!4kBoeZ3?b8<3J3p^Ho+`2_dUX`+qi4Tt z^6{mZWP~+yt@Zr&3Vn_Ms*FX`D0DDP$$Td3NUBcvsjJ|LA{=_nECoS93TNH)AL3|j zBDw1EVre>n$|0YvV$b$w@&LjZEgrDUl+7JSMZmpp^_o$JEz=>QE1tZ0;VTVXe@m$B zqItcf3^BV`vD_D_%nAD@g9TcpdvJBIyAp@DF511D->UA5712r}C?0hHHqGHlXdq#R zbZWYXOp&8yr|!!0cFNKYGX=u=lZGP=$o{`4r>afhNu2jX4iqf#RUr`w5Kw|Qp<%EK za-ujp-w5l(;q`oQ=`e@|c8_4;(*u1B{FY(<-IkLo5y!4F;Tjk140#%Qx-d!&|7rlOC2|)NgvqbCd>zy@B#%8|WPc zHYwk1#%2ubX8-q*8TYo#nXlRh+?foP5+5G^w#Fd5Kv(=@RCBV!vP@_+2l0&@9lhmk zUUICty+^GR9zwX)(1(!IVmXa2NlW7Gke`M73c%KueJ;K_5*-tiZfI$kJCaq{2l5%m zKLsEB9oC{mW&=6Gr31qGm(?1#Pm!1=H^x`TuuM$7;U5NAczB!hE|38hLQJ7f&OE=^ zcJO)@?Aj|j@~y-98>F>%P62R|`#;?u3%5n~hU?c3#;sQaCkBM`I->+8gA7Q)!`Zs1 zw8Rgo#I$||I_TjsNLqCAx2h$=SRDEbG=?5tBBWt^5)vkEzqv44n-ScIz5IuZXl~kU zp3)H1fGnX!IHh@xbR8A2g=+o=zLwPo%uqgtcBGTEYg2|y$AmWUX$d)DwWd2KYA!L5 z@So6;9qKxry6c-tI)=ZnkH}PxdGGRn%qN7aKf_*W@8-~pUCUwm{(k|=5;g5*M)ehh z*plpwyxSqwQbFkJxgHvEP-;~y=yB0@$Yvsi#o{LeaQ}o$mcBHe#hQ$S+jEOC93zdZ z#vo??CDIQTm^JsU-TVV3*@p+HPS245mlvpFLot+nd{{48FcF4#?tR8`jQ=128Ju=M z=M}_f-;*ODsoPK`I${b_h=XkYRm2afFk#Ny-S!5hx{nVSo$jTbV5zKHRI1w-PzwVQvSB>V6I)#-gCz~u!B zBdz!f&>Xry2Ux+UsGdFI*Q|STBxL<+sf^B;#FF0-ntc)D2MdP8d22WSKuPxD1FF;e zNPx==RAGLDy^hl#w-^Glj>$rZICi()dA#B%FK|m?@YzYqZy=I+c!28kJ{sWi0#z^B zfPnJPW>_KD!Ud?xjPVPG7@|u!|Jxzga)rq4bH14d8`sruA%>m0=v|KM|k|&b!RLaRr4q=HEs}MQ= zDtdz}42k=8xBWq>?&AYSrt6a6%L_;avVoLdikYw~L-&U)0s&FSWDz0`B}jE1uQ-Vc z+*TO;c9QZN2+2HrKy`YL2DrRHB`9o|6J^n>Zq4}oq!s`mIx#7Pgg;7ExrZx8n1+z$ z%NjWNFeJiTyZHx7vJW3no!&PbIupAf``P+%O_Al)H~ zZFouUA%Lmr<~We%1;qdgN9)I5)B$hJWG5_Ys=mWN1mmLTGO~G4?105P#4{i$4~=>N zI;n^lHb8SK2g5K7!!QiPFaVVFP|`z54<$X6^zg%&WlDP%=F*P z^xqVnA2>dC0d)a;0ctmjl&Usul+u=4uBaIw$<*J{*RE^bO)xRL#=zFrCqx+#jUGGI z9=GztK5&W6YRnV}98& z>V@e)2^qWij7=AGB4%FF;6YgN+<%JVSQ|t6dWC#ZIr`%K+0wcK2tXGX7F;aR@tWg= zbW)SJvI>bT4{8yr&z0e|F=U@AD9z&~BjZ1tWa?!Xveakxgm^RUi-;hR&n?j(n8g7E zz{~(F0J}@UE|N~B;@98B`Dq*^J&0Wv&E_C2q<&jw*1fx{suL)1QEW6e*>9}m7$za! z;yLI|J^QD4+AF<`r1=)I1}6f<6jf*OI%t9c%|Pd%!F_H_XhqiRJF@?yiKpah)&Z$*r|p%iF;9LuU1- zLdgXUKtvD+;*NyY_V+L1KC_IIt45ah%J|{ccJV>{ik&duG4a?ofdD}tK8$d2?`0sV zN*&{R(&d6(Y;RxmoHeJIl3yzywOOOgwb_RcX6C_z2-N*IS4qrQv^TrxYsq1^?`4__ z)%LHv$PaH~b3N(70~Js}2%}9#P`k;K+1&CTluXp8NIe<1W4-v|wB~tz7NqgqAp-<5 z?7d*=F*JP#>Mm(ghL21>mOdehO$Zsx*yvm6gC#!3wGxM2;b!?_{wFkRQdG#MXO`$q zTA^$A%kw7>Mk-ND|B^VK4oUk;aYuR_$oMw4hz;d8qOEQn+u1kx+>bioDP)v0jiy?s zlKx_Y3@=2TY;kAsjIy@YMLV$+`$-|(6YYnzNbLK-Xvwv~k!2X_)e6etk!1fD>|7Z9iL zE0ru&)?w9GZtF#N2fwg8-y zXg$;4w|n&<9md6K!UQFdKntc$h|rKk9G}xhxN5sf*K(GB@-G#4$|NbrFKW}o0{s>2 zo#J9RhKA+Rzx=cL{k5y*PUVm?Hlw|DD>@EtsHR`jy zW=hBZ%gE|iiml4yS^o8KdrDy%IZspkd3i;M*xe8sLiL3GRY%k@EdMyWvvCURKfy8D zdk1UQnk)6Ebh~sKGZ?pZEWzw#=<9RZ2NYwwdxd~}`R9EV9*WvIZHO8H~;;7QYp&ZB<%Vu4~9^XjQYq0jSIjKo)weOr< zrmG{ZSN>!hXn+`C0Ecnpr)P+)`-e}bTB?sED{g(1wDUcND&b{-0a{>z8+ua9sdYIw zXH8l*9lJDCZ}KXCUK-1i=4WxRY7fPjM_fWRan zXat@^06~C3pn@PUf&hg80zsfkqc*1a0l6T%$C6V75351p4lC~Px#5x^py_%knDc|W zh?|I;Z*op?#OV+KaB%7c^hHt#WWP8K@lgMN&Iok;B-J6~i%twiFi_oV|rwNH)(j0^9 z1=4qQZ5+Hob0H2!I;E@#asA*yW5ajg6#Hx4AvfD<1;)^8aRncPKb$V&&HmqS7T61?F&h!*;lQ}knkg}_y)<~ zKpf9PE(U}+6joom0271w5*p6(bXydU$Y+p%jW{IzC^DuuvRGD@rz8gp$U_4Bi!}%i z1r;LHZAt7%e39103$S@WhJV1~*dm_ST6TK1vpVRh(how!3@0@uHb_4fAb)o=>N%?5RX@e zHlDbH_0BE!V7c|;GvIjqywfRVE4lQ8vVXVawZWwjq9?#17GTn|wUK)VMU3BXwup!7 zUvd)RF?!Gn%op8q5W;ZfZmz>{`1TSJ8w)@8|HldO#UDP5)nkLr4r3HJctb%sC#@AUD(i$|<^*K_WL@_OId*E0_#y0gBF94N zuN^9w!rfhq!Wsk)7xMvq-XPN#b29cjquc?cxT@H<;Poxi&*^tg^G2Q+8U!MikoraX z82TpU5kAk6bl%-K3J~RVinJA6`oX&l+tUw%?l4<7hKHC%8ekB7XA=;c=6~XBoa06t zfJf*cz4J7EFhadB2z>mSa&y?_2Og{w?EC%!>TjA63VFpArbG@{f8?r9gz(IWc%!nwu|A!NCiw|fR zuVaInoz%>L5&B{xz|;F!mhuD7c)w{SMYlu$v+r#C=(;ixZ(aH!E8G|mcA6TQ1~4X; zd4b~#LuC-Yob#^N^Fy%>UeaL`r+CZBt{+H%vAHsNfB6wua?+>HMtG`(@<^lW|P@h%YWf153$QTiX82s^y*vLxqAryPthaJif7FdV+UM8slR-yHJ% z-~}dazLVc$zz%eWiXY0D{hGN%S?AhU>S@53yJOfpg=I>sVTt`BEJR0Ssa9 z*2WHut1lBFG`(k1J3o*{yAkXpTNsGfZ}9_D#am_rEWkq_AodKD@<&;za6Q}n5X<@> za4v4K%t{ZlFZIzNz!3Is)!4we`ehJ8)B9{{^8;y^w{aW8dT0VbIxAP-;SPn&Uz-3? zLH_^dgn0a(5|Q{-j|?K1q1>H~FbvnGbmCCl*h<3s1)c)}H{Z$FYAGN&E|dXEalrrp z4pGSAFIvosaTC7_hEYUzKSjF|bf znTWOSzi%euaoR}@q%VMJ(1zi}-L9J<^7WD-)@kQ*2=jw?=do!8PLxulO5DEz!FUf5 z3ud69XYdGdK@sTmewao1foHAr=vMlm7_{CY&MN!x z2V1dq#yv109Qpya&Onzxn}mYo&*n$eS^s-e@yFvNJdpWPNrNEFX?N*fhRp4k12OJI zGOkTAKX^C4o9`s~)txmK7=5r~3km%Vp9laVU+Jk%^mvU zzhY{%d3*zTpP-xjln6%(WWR_x?h=`h_?k+_6v|zL0xv}zkDWY^BBG`yw0=;=I+wz~ zf^5%M4h=$6GXD?YPys|e>k@s4kP+TXgjhGJ{@{@z#Tp?OlfMG&pal~NceOV|#N8!F z>|VIXJU<4qKKJOE&GO(}$#ZHG7k}p=4Cr|#4e`w%9BYvML&Es_V?yGWG#lJtAiC?< zY%oH(FbMm!pPc;pK@ID8d~ZHLpE6Kk&KgMhI2uC#v(D9^ujnCS+ht;e*4i#o;2{8y zDLpPQeF4%Bs+Uv0tG!|Px6P$EY void: + if not Guard.activate(): quit(97); return + super._initialize() +func run() -> void: + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension") + var exact_api := false + if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"): + var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore") + exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true + probe = null + check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super.run() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/candidate-measurement/after647.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..84c74b4ffa1918a4bef9383f67cb23d3b7841219 GIT binary patch literal 246720 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 z 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

6Z`h+WYtK4iIzWt2(mE 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 CTn-}u literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json new file mode 100644 index 0000000..e43fadf --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/preexecution-root-verification.json @@ -0,0 +1,273 @@ +{ + "passed": true, + "review_sha256": "40c7a51732529a2a201fb8c617e5e8f833a8d63a7562dc36c71af7123c2a6dec", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/tests/s6/test_performance_budget.gd", + "bytes": 3968, + "sha256": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/game_clock.gd", + "bytes": 841, + "sha256": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-r253-r02/input.json", + "bytes": 1205935, + "sha256": "b116fd3e0dbad6b84594486dfaa531845e549482493a76dd7333a95dc760453b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-r262/input.json", + "bytes": 972136, + "sha256": "c8e7282ea7125c97eb8f8abe2914e7ecae28d76b368a042855a0ee11ccae68ba" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/thetree-prepare-guest-need-impact-whole-r300.py", + "bytes": 8264, + "sha256": "1e7725744b68b6804537f30814ae3ca9af8309b04a226f9fe44d33d6864abe37" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300.py", + "bytes": 8498, + "sha256": "4d287d07ede1d8ce1b14a67edc01d7574320064727b01bfd45abb80423eeeef6" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/whole.gd", + "bytes": 4637, + "sha256": "f46859a7cf1e08fd266f25a35c0fb9091f452fe6746d6ebbe43f594944ca29e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/whole.gd", + "bytes": 4455, + "sha256": "8af18e506a8cf859103c9d2a79f0d31f4d65f9f5d022f2848bbbb4ead21b9fc4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281.py", + "bytes": 7665, + "sha256": "a2f907ff0b3abbefb9df0011d4304bc64169969bbf8324fdb04467c604f00d38" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/input.json", + "bytes": 975133, + "sha256": "cab7c33fad7f013628756bb968d78e0da57d712de3474c31287f4e93f91a21ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "bytes": 53135, + "sha256": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd", + "bytes": 1648, + "sha256": "acbbf7d7575a7c00230a5d0397674a2511a7ec6cbd222d29845bfbdfeb9f778c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/baseline-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/candidate-guarded.gd", + "bytes": 1451, + "sha256": "9e70ed42d37c9a92fe69435cb219e3d438d6e42fe903e0472d9651e99f21f08d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/input.json", + "bytes": 1188185, + "sha256": "8a1c470b378c187f7b99396dad9d23ac43e0590fcc546df88c3be675cacb5908" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd new file mode 100644 index 0000000..121362e --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/s6-guarded.gd @@ -0,0 +1,18 @@ +extends "res://tests/s6/test_performance_budget.gd" +const Guard := preload("/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore"): quit(96); return + var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore") + if probe == null or not probe.has_method(&"performance_record_sample") or not probe.has_method(&"guest_tree_edge_rows"): quit(96); return + probe = null + if FileAccess.get_sha256("res://scripts/core/performance_budget.gd") != OS.get_environment("THE_TREE_EXPECTED_BUDGET_SHA"): quit(98); return + if FileAccess.get_sha256("res://scripts/guest/guest_service.gd") != OS.get_environment("THE_TREE_EXPECTED_GUEST_SHA"): quit(98); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super._initialize() +func _run() -> void: + super._run() + var f := FileAccess.open(OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT").path_join("report.json"), FileAccess.WRITE) + if f == null: quit(98); return + f.store_string(JSON.stringify({"mode":"s6", "pid":OS.get_process_id(), "checks":_checks, "failures":_failures, "passed":_failures == 0, "original_s6_test_unchanged":true, "unit_accepted":false, "performance_accepted":false}, "\t")); f.close() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/whole.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/whole.gd new file mode 100644 index 0000000..02edf9a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-impact-whole-r300/whole.gd @@ -0,0 +1,38 @@ +extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd" +# One sample of an adjacent r274/library275 original GuestService versus r298 GuestService with same library275 pair. Only the synchronous tick is timed. +func run() -> void: + output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT") + var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE") + if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate not in ["baseline","candidate"]: quit(98); return + var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary = bytes_to_var(original) + runtime = root.get_node("SimulationRuntime") + clock = root.get_node("GameClock") + runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial), "fixed646 public restore") + check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical") + check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1") + var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured") + check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener") + check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener") + check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation") + check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache") + check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace") + check(runtime._guest_access_batch_can_select(), "both candidates active fast guard") + check(runtime.path_service.get_script().get_source_code().sha256_text() == OS.get_environment("THE_TREE_EXPECTED_PATH_SHA") and FileAccess.get_sha256("res://scripts/core/performance_budget.gd") == OS.get_environment("THE_TREE_EXPECTED_BUDGET_SHA") and FileAccess.get_sha256("res://scripts/guest/guest_service.gd") == OS.get_environment("THE_TREE_EXPECTED_GUEST_SHA"), "actual loaded original Path, same Budget and expected GuestService sources") + var started := Time.get_ticks_usec() + clock.advance_minutes(1) + var elapsed := Time.get_ticks_usec() - started + check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647") + var after: Dictionary = runtime.create_snapshot() + var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD) + check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle") + var after_pin := typed("after647", after) + check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical") + var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "manual_tick_us":elapsed, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One sample from an adjacent baseline original GuestService versus r298 GuestService; same r274/library275 pair; fixed cold restored646. Only exploratory pair observation, no stable speedup, percentile or budget acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]} + var file := FileAccess.open(output.path_join("report.json"), FileAccess.WRITE) + if file == null: quit(98); return + file.store_string(JSON.stringify(report, "\t")); file.close() + print("SDK whole647: %d checks, %d failures" % [checks, failures.size()]) + quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json new file mode 100644 index 0000000..827fb41 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json @@ -0,0 +1,336 @@ +{ + "review_id": "p23-02-guest-need-normalization-local-actual-independent-review-r299-r02", + "finite_local_equivalence_accepted": true, + "finite_callback_fallback_equivalence_accepted": true, + "finite_scalar_state_equivalence_accepted": true, + "finite_exit_observation_accepted": true, + "blockers": [], + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", + "bytes": 5550, + "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json", + "bytes": 12040, + "sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json", + "bytes": 6780, + "sha256": "ad2fd2ce14d43929376851edc73fb276bd8bb6d7148b79902b51339f90ad3050" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/profile.json", + "bytes": 907, + "sha256": "dcca4b223d5ac04c9c5a19e0a6d4275a53b714d8267f04a8a634e5aaed91bc01" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/phase.json", + "bytes": 8152, + "sha256": "f36993b6899266072337bcb30c563221093f9fcf9437d6206bef6eaa33e8f116" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "bytes": 3897, + "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json", + "bytes": 1448, + "sha256": "cb007d14600baf2845717e05b8626d45bcdc4533a5f75c5838a7544183c0b1b9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/ended.json", + "bytes": 1788, + "sha256": "d4ac6a9b40fc8eed154af1f339df55c19e0dc804db083e51f84d35c32500b91d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log", + "bytes": 7741, + "sha256": "668bb38f55507e92b5d9e8ce19ce64f1c7f5ba0eb5bcd09a2e9dcfc491a2bedf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stdout.log", + "bytes": 7891, + "sha256": "1def5e7eb5aab39181b057c19ba8bf3f263e0517bd6619de82797338cb7084ce" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/started.json", + "bytes": 2416, + "sha256": "cada6bb18d69f0f5133523d650ffc5ccd6c4aef9df6958959cc9262cd71930cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/process.json", + "bytes": 6716, + "sha256": "e2570650e3812025f8decf5c319e107403229df61878d592263aeefbf7439ddc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/outer-owned-finally.json", + "bytes": 964, + "sha256": "d13f8ba4855f8b9d8efda5a8ae9651b8b1c6005842b16289bf2c826cef544cf1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "observations": { + "engine_pid": 50494, + "owned_normal_exit": 0, + "checks": 1657, + "failures": 0, + "inputs": 235, + "custom_callbacks": 2, + "scalar_state_cases": 6, + "fixtures": 243, + "raw_bytes": 421672, + "raw_sha256": "b2795c3d7e30f6724c2e7e0c7b63a098890f55ea6a1658aab405f57f40babe9d", + "compressed_bytes": 3897, + "compressed_sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", + "codec": { + "nodes": 28933, + "headers": { + "28": 688, + "27": 2156, + "4": 1338, + "21": 14088, + "65538": 288, + "2": 10352, + "1": 16, + "0": 1, + "3": 6 + }, + "file_envelope_bytes": 0, + "all_bytes_roundtrip": true + }, + "independent_expected_actual_all_typed_spans_equal": 243, + "scalar_states": [ + { + "field": "need", + "value_type": 3, + "value": 42.5 + }, + { + "field": "need", + "value_type": 4, + "value": "42" + }, + { + "field": "need", + "value_type": 1, + "value": false + }, + { + "field": "preference", + "value_type": 3, + "value": 42.5 + }, + { + "field": "preference", + "value_type": 4, + "value": "42" + }, + { + "field": "preference", + "value_type": 1, + "value": false + } + ], + "private_profile_conditions": 5, + "timings": [ + { + "calls": 2000, + "elapsed_us": 28978, + "mode": "original", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 28980, + "mode": "candidate", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 42569, + "mode": "original", + "shape": "six_needs" + }, + { + "calls": 2000, + "elapsed_us": 36709, + "mode": "candidate", + "shape": "six_needs" + } + ], + "stable_gain_supported": false, + "performance_accepted": false, + "candidate_adopted": false, + "whole647_accepted": false, + "unit_accepted": false + }, + "scope_limits": [ + "r298 exact GDScript local evaluate/rank scope only. All243 stored ordered typed result expected/actual bytes compared independently; snapshots/errors/input/readonly/fresh Dictionary/guard observations derive from successful fixed QA assertions, not independent extra snapshot records.", + "235 inputs include canonical224 and11 extras;6 state cases test needs/preference weights float42.5,String42,boolfalse;2 custom definition preference callbacks preserve eager default mutation paths.", + "Object constructor errors, nested Resource callback hooks, actual custom script replacement, arbitrary overrides/concurrency/general reentry remain untested. No whole/final172/OS/Windows/original17/adoption/completion acceptance.", + "Single_need index50 versus six_needs index164 each2000calls fixed original-first in one engine: single28978→28980 and six42569→36709us. No representative whole tick, pureCPU, stablegain/regression, P95/D10 or50ms inference.", + "Shared GuestService/project original restored; parent original1299/source/default/current294D4/SUPPORT authenticated fresh. Output16MiB is post-phase, not live peak.", + "Old r299 metadata rejection retained by accepted r02pre fixed evidence; old r296 finite result is historical r295 scope and not expanded r298 proof." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "new_agents": 0, + "existing_edits": 0, + "external_zstd_read_only": 1, + "finite_codec_read_only": 1 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json new file mode 100644 index 0000000..92c4815 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json @@ -0,0 +1,154 @@ +{ + "review_id": "p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02", + "execution_allowed": true, + "blockers": [], + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", + "bytes": 5550, + "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "allowed_scope": "Exactly one owned90s engine for r298 evaluate/rank finite local235+2callbacks+6scalar state,243typed rows,1657checks and four2000-call helper observations; no compiler/SDK/clone/whole/adoption/unit acceptance.", + "repair_review": { + "old_r299_refusal_retained": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + }, + "metadata_count_corrected": "1653→1657 assertions", + "QA_driver_inverse_exact": true, + "baseline_class_name_retained": "GuestServiceOriginalR299", + "input_conditions_and_inventories_unchanged": true, + "case_checks_derivation": "1619+4*5+6*3=1657;235+2+6=243", + "fresh_capacity_bytes": 1101742080, + "runtime_capacity_and_no_foreign_gate_required": true, + "accepted_previous_static_scope_reused": true + }, + "limits": [ + "Invalid Object constructor behavior, nested Resource counterhooks, custom script replacement and general reentry are not in this proposal; expanded r298 static support does not accept those runtime boundaries.", + "Each of four2000call timings is fixed-order one-process helper observation only; no whole tick, stable gain, P95/D10,50ms,adoption,original17 or unit completion claim.", + "16MiB output restriction is post-phase, not live peak; final capacity gate remains mandatory." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "existing_edits": 0, + "new_agents": 0 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json new file mode 100644 index 0000000..b9d42e8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json @@ -0,0 +1,190 @@ +{ + "review_id": "p23-02-guest-need-normalization-local-preexecution-independent-review-r299", + "execution_allowed": false, + "blockers": [ + { + "id": "B1", + "kind": "metadata_check_count_inconsistent", + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/input.json", + "field": "limits[0]", + "actual": "1653 assertions", + "required": "1657 assertions", + "reason": "Pinned plan expected_checks/count_derivation and independently derived QA total are 1657; limits wrongly labels scope as1653. Preserve original unexecuted revision and repair description in separate revision. No criteria relaxation needed." + } + ], + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd", + "bytes": 8741, + "sha256": "92745d21d6bae5926f12321b8c01699d3157f75be931f71b835a26b9f5dde834" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd", + "bytes": 525, + "sha256": "1b8d7ac4ce2036f6174eae49366f2f1239a6918b77344667255ff209a07b875e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py", + "bytes": 5542, + "sha256": "e3e2e7878a704618b1f01f4783f00831c98844b61dc47a98288bc6cea897078e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/input.json", + "bytes": 970229, + "sha256": "134dc5a9c3cb82f51a27424467ef48ba31c30482f257f0e37a91dfd6e51768f7" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "supported_static_portions": { + "candidate_input_cases": 235, + "custom_callbacks": 2, + "scalar_state_cases": 6, + "typed_fixture_rows": 243, + "expected_checks": 1657, + "derivation": "1619 + 4 scalar inputs ×5 +6 scalar state cases ×3", + "helper_microbenchmarks": [ + [ + "single_need", + 50, + "original", + 2000 + ], + [ + "single_need", + 50, + "candidate", + 2000 + ], + [ + "six_needs", + 164, + "original", + 2000 + ], + [ + "six_needs", + 164, + "candidate", + 2000 + ] + ], + "script_guard_target": "r298 only", + "baseline_inverse_original": true, + "inventories_each": 1299, + "transient_file": "GuestService only plus private project", + "fresh_capacity_bytes": 1110573056, + "capacity_runtime_gate_required": true, + "other_concrete_blockers_found": false + }, + "verified_scope": [ + "New QA scalar state locals explicitly use Variant; no newly detected conditional typed literal or startup autoload inheritance issue. Same Resource-only custom definition as accepted296 retained.", + "Nested readonly restored after duplicate and original snapshot/result/input/freshdict comparisons retained; scalar states reset both services after each fixture.", + "Driver preserves accepted296 owned90s/private5/strict3logs/no foreign engine/admission/source/default/doc/SUPPORT/stage protection and only adds new report/timing payload validation.", + "No execution yet; all source/default/currentD4/SUPPORT/shared and immutable parent inventory authenticated." + ], + "remaining_limits": [ + "Invalid Object constructor behavior, nested Resource counterhooks, custom script replacement and general reentry are not in this proposal; expanded r298 static support does not accept those runtime boundaries.", + "Each of four2000call timings is fixed-order one-process helper observation only; no whole tick, stable gain, P95/D10,50ms,adoption,original17 or unit completion claim.", + "16MiB output restriction is post-phase, not live peak; final capacity gate remains mandatory." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "new_agents": 0, + "existing_edits": 0 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02.py b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02.py new file mode 100644 index 0000000..b91bb70 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02.py @@ -0,0 +1,44 @@ +# coding: utf-8 +from pathlib import Path +import hashlib,importlib.util,json,os,shutil,sys,uuid +sys.dont_write_bytecode=True +R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-guest-need-normalization-local-r299-r02' +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def main(): + r=mod('r299',R/'tools/run_all_tests.py');outer=mod('outer299',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json');assert not (O/'execution.json').exists() + prepath=A/'p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json';pre=r.read(prepath);assert pre['execution_allowed'] and not pre['blockers'] + for group in ['evidence_sha256','canonical_doc4_context_pins']: + for key,q in pre[group].items(): + p=Path(q.get('path',key));assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'] + root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(prepath) + stage=Path(plan['stage']);parent=Path(plan['parent']);guest=Path(plan['guest_source']);original=guest.read_bytes();modified=Path(plan['modified_guest']).read_bytes();public=(stage/'project.godot').read_bytes();patched=False + def protect(): + assert r.source_refs(R)==plan['source_before'] and r.default_player(R)==plan['default_before'];assert {n:r.sha(D/n) for n in plan['doc4_before']}==plan['doc4_before'];assert r.inventory(r.SUPPORT)==plan['support_inventory'] + assert r.inventory(parent,stage=True)==plan['expected_stage'];assert r.inventory(stage,stage=True)==(plan['patched_stage'] if patched else plan['expected_stage']) + for key,q in plan['pins'].items(): + p=Path(q['path']) + if p==guest:assert p.read_bytes()==(modified if patched else original) + else:assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],key + protect();assert not outer.native.helper['live_engines']();assert shutil.disk_usage(A).free>=plan['capacity_floor_bytes']+plan['output_budget_bytes'] + error=None;phase=None;report=None;cleanup=[];cleanup_errors=[] + try: + guest.write_bytes(modified);patched=True;protect();output=O/'measurement';output.mkdir();ident=uuid.uuid4().hex;startup='TheTree-PCK-tests-'+ident+'-needs-startup';profile='TheTree-PCK-tests-'+ident+'-needs-runtime';assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists() + env=r.fresh_environment(os.environ);env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/'profile.json'),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output)) + (stage/'project.godot').write_bytes(r.private_project(public,startup));argv=[plan['engine_path'],'--headless','--path',str(stage),'--script',str(O/'guarded.gd'),'--verbose','--log-file',str(O/'engine/engine-native.log')] + result,capture=outer.run_phase(argv,O/'engine',plan['timeout_seconds'],env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines']);phase=dict(result=result,capture=capture);r.write(O/'phase.json',phase) + rp=output/'report.json';report=r.read(rp) if rp.exists() else None;assert result and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed'];assert report and report['passed'] and not report['failures'] and report['checks']==plan['expected_checks'] and report['cases']==plan['local_cases'] and report['callback_cases']==2 and report['scalar_state_cases']==plan['scalar_state_cases'] and report['fixture_rows']==plan['fixture_rows'] and report['pid']==result['pid'] + assert [(q['shape'],q['mode'],q['calls']) for q in report['timings']]==[(shape,mode,plan['microbenchmark_calls_each']) for shape in ['single_need','six_needs'] for mode in ['original','candidate']] + logs=''.join((O/'engine'/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log']);assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs;r.profile_gate(r.profile_path(profile),O/'profile.json',profile) + assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file())<=plan['output_budget_bytes'];(stage/'project.godot').write_bytes(public);guest.write_bytes(original);patched=False;protect() + except BaseException as caught:error=type(caught).__name__+': '+str(caught) + finally: + cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) + if all(q['engine_ended'] is True for q in cleanup):guest.write_bytes(original);patched=False;(stage/'project.godot').write_bytes(public) + else:cleanup_errors.append('Restoration refused while owned child remains live') + guard_errors=[] + try:assert guest.read_bytes()==original and not patched;protect() + except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught)) + passed=error is None and not guard_errors and not cleanup_errors and phase is not None and report is not None + r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phase=phase,report=report,cleanup=cleanup,cleanup_errors=cleanup_errors,source_default_doc4_support_stage_preserved=not guard_errors,guest_project_restored_byteexact=not patched,compiler_runs=0,unit_accepted=False,performance_accepted=False,candidate_adopted=False));print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,timings=report.get('timings') if report else None)),flush=True);return 0 if passed else 1 +if __name__=='__main__':raise SystemExit(main()) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json new file mode 100644 index 0000000..0fa5ba9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json @@ -0,0 +1,218 @@ +{ + "passed": true, + "review_sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2", + "verified_entries": [ + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", + "bytes": 5550, + "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json", + "bytes": 12040, + "sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json", + "bytes": 6780, + "sha256": "ad2fd2ce14d43929376851edc73fb276bd8bb6d7148b79902b51339f90ad3050" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", + "bytes": 11235, + "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/profile.json", + "bytes": 907, + "sha256": "dcca4b223d5ac04c9c5a19e0a6d4275a53b714d8267f04a8a634e5aaed91bc01" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/phase.json", + "bytes": 8152, + "sha256": "f36993b6899266072337bcb30c563221093f9fcf9437d6206bef6eaa33e8f116" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "bytes": 3897, + "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json", + "bytes": 1448, + "sha256": "cb007d14600baf2845717e05b8626d45bcdc4533a5f75c5838a7544183c0b1b9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/ended.json", + "bytes": 1788, + "sha256": "d4ac6a9b40fc8eed154af1f339df55c19e0dc804db083e51f84d35c32500b91d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log", + "bytes": 7741, + "sha256": "668bb38f55507e92b5d9e8ce19ce64f1c7f5ba0eb5bcd09a2e9dcfc491a2bedf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stdout.log", + "bytes": 7891, + "sha256": "1def5e7eb5aab39181b057c19ba8bf3f263e0517bd6619de82797338cb7084ce" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/started.json", + "bytes": 2416, + "sha256": "cada6bb18d69f0f5133523d650ffc5ccd6c4aef9df6958959cc9262cd71930cd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/process.json", + "bytes": 6716, + "sha256": "e2570650e3812025f8decf5c319e107403229df61878d592263aeefbf7439ddc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/outer-owned-finally.json", + "bytes": 964, + "sha256": "d13f8ba4855f8b9d8efda5a8ae9651b8b1c6005842b16289bf2c826cef544cf1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd new file mode 100644 index 0000000..06ac6ff --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd @@ -0,0 +1,9 @@ +extends "res://scripts/guest/guest_definition.gd" +var watched_guest: Variant +var watched_candidate: Dictionary +var calls := 0 +func preference_for(_tags: Variant) -> int: + calls += 1 + watched_guest.needs[&"hunger"] = 99 + watched_candidate[&"need_relief"][&"hunger"] = 80 + return 13 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/execution.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/execution.json new file mode 100644 index 0000000..33f501b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/execution.json @@ -0,0 +1,278 @@ +{ + "passed": true, + "error": null, + "guard_errors": [], + "phase": { + "result": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + ], + "pid": 50494, + "started_utc": "2026-10-11T23:52:58.334167+00:00", + "ended_utc": "2026-10-11T23:52:59.896502+00:00", + "wall_seconds": 1.5617887910000001, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "1def5e7eb5aab39181b057c19ba8bf3f263e0517bd6619de82797338cb7084ce", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 50494, + "owner_pid": 50472, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + ], + "monotonic_ns": 2684569250, + "pid": 50494, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + ], + "started_utc": "2026-10-11T23:52:58.334167+00:00", + "current_process_identity": { + "pid": 50494, + "ppid": 50472, + "pgid": 50494, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 50494, + "owner_pid": 50472, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + ], + "monotonic_ns": 4239951333, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 50494, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log" + ], + "ended_utc": "2026-10-11T23:52:59.894251+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "capture": { + "actual_captured_pids": [ + 50494 + ], + "cleanup": [ + { + "pid": 50494, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + } + }, + "report": { + "callback_cases": 2, + "candidate_adopted": false, + "cases": 235, + "checks": 1657, + "failures": [], + "fixture_rows": 243, + "fixtures": { + "bytes": 3897, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", + "uncompressed_bytes": 421672, + "uncompressed_sha256": "b2795c3d7e30f6724c2e7e0c7b63a098890f55ea6a1658aab405f57f40babe9d" + }, + "limits": [ + "One process finite builtin and custom-preference observations only. Adjacent single/six-Need helper microbenchmarks is not representative whole-tick, stable gain, P95/D10/50ms, full regression, OS or Windows acceptance." + ], + "passed": true, + "performance_accepted": false, + "pid": 50494, + "scalar_state_cases": 6, + "timings": [ + { + "calls": 2000, + "elapsed_us": 28978, + "mode": "original", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 28980, + "mode": "candidate", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 42569, + "mode": "original", + "shape": "six_needs" + }, + { + "calls": 2000, + "elapsed_us": 36709, + "mode": "candidate", + "shape": "six_needs" + } + ], + "unit_accepted": false + }, + "cleanup": [ + { + "pid": 50494, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "cleanup_errors": [], + "source_default_doc4_support_stage_preserved": true, + "guest_project_restored_byteexact": true, + "compiler_runs": 0, + "unit_accepted": false, + "performance_accepted": false, + "candidate_adopted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/guarded.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/guarded.gd new file mode 100644 index 0000000..bda5868 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/guarded.gd @@ -0,0 +1,5 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd" +const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + super._initialize() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/input.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/input.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..fcab78490b3f933246e473096fbda2eb50c57537 GIT binary patch literal 227649 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 ^o9S9Chf(;f=C$bFDR z$|R_mysW@IeTzw}N67o=7iL&58q!TTgt4t(m{_Zva&co{nd-j3w@SLJrkFebIPVh6oR16`$D`HaR z!K1CY!Y5Tc5HSM>LE0mnz*aO;W>cdmmoZAJIent(Fq6qjrnf_U@LmqVA{*f0dj!z* zCF?_7jxzer@h7ORf>U@d*L(0;oWnrh@Qq(jab2kL+i!U!5iQJQ$*?8jb%% z_x$XWC8kLHnD8Nj4352p7C+$i@ZuXb4#$i}_M{&4fslIdWc3me9cQ%PmKVpj+6DU- zz)3tkZsSYSoLJvDTR?_>n73HUfu8zNkCm!gn*yS@7qA};&yhqk-80w}V|IEy$w~Wu zZ83#m_dJO)n0zb~AOyyFP>a5F31Z$7OH9H{shgPnJ0W5b$De;JqGRNhJl^_!E`4rT zz`$b1bpL`9ljI&>lR#ZAqYS<$Tm7HL%>T2H$s%)D5fc)km{4coEhempea#zyC7+1` zR0S(T7qf*O>leG^$HhKPh*C~Csc;SuqF!xsP8n>1ZP0?#Qbg8%0Co#kjl&$Vmr|tp zHHF?cxsX-7knQh>yX4SvRB$l+X&{sgV!3AYggFAsU&#F1Hh^VTNk7XAmA{uFd<@p< zC6>5Tl8cOaFXw0O(a%#IW0WM7bU`Yj|ap6&^55b3W2 zps?p7hT-qoOWQ`tJANb_9ouZ02;gexp77lXPEwq6$Orm|=$s#7LH^feGjPR04Pqh# z%eJmg9tB>Lr`vT6I=(Xz?=RA}B44xH`tYqgoie922hJR{1Uh)9(|SllL02Xge1N&( z3=98{#WJLzkIZi5$Ednrcn}y5OJx7^hrIB`gzI&t)dMQ+qySY(hAXtduM_s2n)G|a zDKe3N`;hkx_yI@!Nz={=gs=b1aoJ@U;T2qUs3+jS_QTKUhPeE{kMmT60E^$n`;@Y3 zFNOgjKyAJzfR@X62KOUfSG=>IiCQ%hYqA<|B(<$M zz!wfYBE~t*>BSo_t4&!$#jw~p_>kaqfR+9 zkjt-DFS{wPaq>6C@%U9k#icVM;L!7hCL8+kTY*-N-z2n@3r-!KNQn#~eAe${m3|hB zqy$)Z0nSWP{pVG$YaBICJ*_7xfUNl-2cFHp7e7>&GI&=8g6ui4f+tMBi1MdIoAWn5 zkrY!$-L~2ePi17cHBa#tbND>x{>xf9al5jTpa1Y*JFc`)e8l=uDD^a|eu$Bb64x*` zUcQQ1cqV90^SWU?7oeprKEkxC&FUh1xQ51?c;tN_zPf3JoLO;RV=0=CSOy(GRBDZM zfj+|PxT|>*vpL~*1g&cg$3tv%M9J-R9$_$&TSGF`;Ic=%=1KTp-py0M? zdyd9Jk#HV|Kp1;g?`Rf`Ts1OEidXqPkgQtHVcboXlD%1JO@RJ?{Sth}u4tN@13koX z8k?~Jrm16qEe9uc=){M&9Y^J#6g|_%9iEm>7&nGW?!XM}CZ7R??Cc7L#&S)#+IQkp z3XRO9x4Oz4>XU-J?V|1Y7(bVr5O1&HT*M5Z>*6}u3g7AjNjy&{BymmRaA^c_v{|*9 zc!9)}bp?<13kLfdHyxvzrwyBEy^#HAP3qnhEB44Qc~%fr=tpA7?k@p#K{gTC&Zs=X z2>KpmKl}aWd2W_i>WJnRDR@1@@$;@oL`KHwoVVXszw4|FJFLC1^H>w^1-+10Yp zm?00YvCkHC%+{I$d+<_%Ir`{gm4=Xo->~zt-f8avD3)?QWeRJFA>0C~%+;H#zb^>7 z+fpc>f9lc6{%I>#x6)b8U+eo$&&5}<*6$jr@}Huyld~NgB{$F2De9J94d0}i0`83F z3d|B7{ku@{U%8-LrmdBMnfrhKSFe0A$UVZ29gluxE>&yj8O>l$ufG+{*8J>((mq`X zBsvqGgdIqK)hPh~Sh*caUdg~qGT4ld*`zAnO7iA19^=$qUa%XWn7q4y;#}dTJB;(#Ypb%wB>d zDD&F(1^LT=iu$6hv^*e_5JZ9xjenKPFX#9^`edy^88ynM8#R8EU(eIpfefP2nuK&C zDgoCiS`|4_Lf}0V$-BCNe^(sB3r@-@dCNoNu%I5+;8m}0bo`XD7sZ7tfeyU%4hdYf zLy6mcPrvU|4jh1FeQs8lqLMT8?AYX(@3v50a4eSi{8IT#wKK;z$-aK1xZsUoi7$o& z;!kcHG&q}g!I3q-TKi+CKh14z5uG{2_9CtELp59QAXNsx1Lz8oTOgccDZ_KgPJZi~ zy!*bPh3}J4DdGz|ZAw^QskFX9%zAe587)p$qKH}5Wz|3NjMMf%2ILb+``C4u@PIm*VPrPT@t4x-=UTDikZApzi^w9 z8xnE+u`a5DDTWC1HXY|Eh5ra1^a^NOt}~{%RWXBx7&~0_QWaO@ni>3&`0Pg@AJXf) z^a;Fx`<}41%MF=l=E^s}G?_Ve2Iw|mxR#*`+k*tT6b^2<6XVBZMk&MQ8i}@4f#Q^!mrzXbqe9izJ^QKYMC( za~W|)xw;h}cGir2JdZQJaA@G0@k+DTG)9NV*I%!}m%ZJ;pM(Eo?)v<>nmBy0q0P_v z4*ZexD3LuBe=JD+Y4pnmXkc4$R!5*Om)pno$FbFj*7om8vu-cG{$M8)@f+1dDG|Qm z1$y1I8;HcQ9S* z-fHpX5*f(L9VM9#p^Bee%*Tn^TZgi18f|?T+*Q7S4tq~Kmaixm^W<&+ zKKs5t!Ja2lmpbNEv1=R!{q6D8vKU4Mpi_p6KWK^=%&`e)=5FJ?+$SB`4UxDxn0Gt{ z+igZ3pp>D~IG<`K9-&EZFmx<6{Sbs4UQ$`7O9pazsr&HRSwpz0_APi-faKZ zQXt-AlK48f-T@>(UezRVvXNID(U5M!Hh*V&*4yI3ui+Zq|2KkCDzDFz%bzWQ@dZ!s zzfIH!&%3!}Tqz-xQY>iXKG2EcA?rkke#0&ebD?J(GrQ{8sn>o>BgzMIa|sI=4-jut zmH&RQNzGAwJ-EW?$e4Hc{o9YRzucmoPJGMMt)HwNf$Xpj+8Db&HRN`AVaHZEiny3*8uxJ##LjxgPMid$DgZ;#0=In zgg0=6>PiN)(d^uuxqbC^_>GOQO+8>eTCKLDW-WlCTTm6lf&p&F<0bxMTWIrg=1m2q@ntFxW7Ma#@V#?_Fzmw!w2WyJ3^H* zzM=V@)2?nsrrW^OPV0)oL^jA6P+7?g2Urr%p{Pe>Va!Vg@ zO7}#VWUP;$EW<{mF6dQGIRd@BA{2~)8qJd#atJx8EKe%2ui}j;k)beUgG7eZsfGhv z4+1s_Zq3&aL!JRu`)wM^XmK!Z0WFj^Cv!YL_!3~$+qbzw96t$S;BQuJHh=wSJLV;Px?RJ7@7v5hp zeVBsFQadg2q5YL&f-5NMvSWK4HM-0ADBXS8U z9Redh594e#tRoK;p}^cLHoh>(nF4LBN7bdg&oI4osP5$#@xjw?D}1xttdT$`1PbDb z15NB6GCL`h-m*QxZ7Lx-vcfN|>ii@#h#>oJqT}6f_kP0+J6zz;d76MaVOoAe+&TM; z4(ilo#s#)Ju|li#{_2Q8?GK$_IlNofXpN00wM~t@>^(K;qPck*^2Ul$gzMV`=Lf?w&)qLd&nUJ<2b0wTsedWy$KML~(s1(bL555W4 zW$Eq^(w+!T{X1A`=2z0->|fQjE_OS23O#TgXd)X`q01zLW3GpcG&xysl7FaHg7_vZ zAr1xm=JtjXT~`bF`L9iTac3;USDCP%Tml-RBT9FvVr{sk{1JileA(K3n z5B>twFG|WjHEq(}-C43z$r^+hD#%2GQ;6eaQS&9dn^YKdV;(7;%;VOqx$|+8Zizh8 z2Et8-UG=%o5pFAaB11Dk7?_7$1Ee*SRYHAW6fS|r!t)j|KT5t8&dpjLOI_DgF_N;9vM3Q+^oEjWO z$g4x{j%TD&f1q~4bMO6i2|I~cng0~I>+7O=B(J@t4dyYz7_t8@L)WngLhUM(Q^)K= z&DM2yTh{&RC)LiKJ7D+_#ceZ(Zr;xB`fc^;tq~bs>ydBUM4RS(l*)0w?9Bb*cEbZn zl4qeIV@czCFX}tl07k{H9;+GTDNZ9dZ8sN0{sfyj+gvz3& zh_u}>Q{Y4t%fF^UcFC_H3Yj=s385@UHhfO9|3}`um~-@(KpVeZe?2Gl;Qnpd&S!VE ziMN0hr~6-W;LToXZc6p!W z1NKb0+R(Id+4eaXL=z89#yY5X+Q9oIBtT8Xl`KDd#1%P|LZK(rCdle69|M1EIjnw@ zpptmx1#l0cww>5{P=RcJze!BRlRhxTe(~f3b*2kI8F}Pee7C+ zsK+tuc)y;_k^Yk%_)IHXSF$oN5p6(3(A>5;iB)HDsNznr{g{N_JWEcnK+C z3f1ZY&YTE^5INC|po#%cetGVX(fv~@5JaNoNnxd?&#JxaF}L3v4zU*8UCWxQp?ido zMsw-pFd3M6Dgxaja=GnrC##lnzNsY?jZYPh3OJd)a3O@VACLC^Y>@$Ew2mzd+#7}& z<3drIR#M*JIUa^8FyK)<*F>b%k>a!EOMg)1{Z~Mw%+lw zE#Vy9>gzAtP{0?@V5e{)ecAi&Kg~^Jk;00XO&y}azLFrXX>EvTnL2MH>6J`c=Q|$_1{?sw8j#N8) z2Mc_5w3* zL|eD))HPQNQlT6sjhcit?zReFFn6pQn~}!v?Lh4@7{x(#z9cTbH!yoPYgAXd7~eW6 zLg9F%x~EM=2(d5ivrF_BUmJZBXq>e1_+3)?uh|rPb1!9gf3vZ*qO&U^;k3Jv zZF*}qrv#PMF@sOdT26cKuy45_Eup?Hh0t`bsEsA&cpPp^4G~^>9eW%){*=fOfAWrx zOVaeW*^;GEnqX9CW)G_YlSz*{ONnvv{)h5pCd#^w^MA}%n!^L7TuBgo%==Qyll`bORO9cnWMg|Czv@5?@GB(f4vl3Uv)E0gFl@C18g;xwg05s$`8B=*Mn z&)+_8NZs>1onNMnkI=tgEYPRH`ngE5^-V<#SEFWI7%ES+S8DXws zMj+f^qUOVApG3rD#1$Xls%|p=>FdEJr>v}{rGPdK5g+sbIx_u{6hvrfYz68U_o0i= z^dlhD>n4-cY?VXer-4sKSs=hV9b3D4AD>3NI9HvbTnfK?h!30aJ@bxO`WPQ~<;x8k zjfev_7F0WzpcQHk)@4a--&SzgRA_FHF;*y4Bqfg5C{Pm>YACBNt0p~@unNbcMgH8K zNy=!u;YcT4u<3%rC%@n1zFVu1@dv`*GqKjs<(Td5ktE}OYSG}t8;Y{-q(e{Ebho*uoQ(==FqiiWet+`O zVk!tLGCZ zXy56v{G+n&bQ*U(RWNq`f!EHflBv0VuYr6lgHNTcCPOW?+aQly#e;2DadsAn|Guz; zaXWtvZjH^px5fHdim_K4x{4BurEeC<(O34@54SaG76d@O@ z(@MfZJ$jaWSqviryg9s0-;toabjMLQykpXH!}+wMrIP$Q?t-zu;Jo=>!`2O#`*+H9 z-_ATIuH?*5#u2A}sF-H-2u?BHw2%U1;`6G#%Bza^!=F|2#_?yzvY zY@s;?iKo5LA9jj^k%Poqz=}WGSDYhouJ|Yc+W9cw*ZZ}5!E}e|+n<~-F=>||a!EiF ztbVNPT-m8ev|P;%B?awd$PA3?ZFEgI=$bws8C<6HSr)+}^bsy39^g5fVF=4qh+;+d zSXzRrp$;fhQu+93Hcqq|N9Exd)o7>D!0=kp5L?W~1^UvZ~?RQXb7AClLML5U>c!qDYu1ZT9MlFt^Sv6F#w_&{Ug4TUbJ^~M-1f^63in&jrL zF0E4>F3IO=$S2tdcW2*E9!VZy7_EIYLx!BheOv*GS3NnsjztU+v2hpRe{M1u1 z>I%-^O$SVdsEqVV>;}jv%JKVnrg4z6RpgCe%&YJI5I1Esh(`_L)OjvUIfOLtUufO< z<0#Y`yD=ZpYKAqL(UWREaCt3Vgg7_=_G%|UI%s!byRY@MxQ;hI8+LB@iKI!wTD(kb znIkD80mhA`UPj1)%70Qf6gIMqNQ+m6Xz~`cjl3HvJ>Qy3cTw)#eZwOl=x{U0OWImc zuzg91S4VBE(b8Rh^Tdb#D*~*8Rl!;k7N24bbCw~a;wjWXHcCjCO3}yf%yEVu>BW|@ z*RWHTBH<&?{qnGEv}O3u<*OA0tkK4Dx($c&Wz>!1fotg3K2O|bNVjx{gF zjhQxb1m{Tezbxt5-0);(8msYYBPfM*iYr2OTWGM7avA_j^lV*{my!4++>qA60bYy> zDd?%(_4y+tzb&&6^G|DepUZ;BlDPjK0^g5!xC3oZ51SkzTIcgK>TMMkYcb0C9ou!LenomoS+fM5^`B6pq#a`hm+HCM2V>I8;4uFedw!O0x7xI7X zJ7n@Q7*h3|2i7UujYIr&&@li~2i9GL&UrbZVFG(y=x}qc678TdW%(j8h=G-tsm{Pei7iKg=Bzc$>S1QWEw_dqGtIT z?S?Ji^~v&B5)IATDp?#9yMhIxnPz5Jn-W-=olQr)dK)Q1-j6WX<%Mn&RmJ)7igGLv zg@#Z>`9zki>Qf|f!Gp`j4k}#*ZHv;ISlK!xL8oHc9|ocr+f>Nzd8t1~xwH;4d!+(p z;S)Ek$VBjxwv|z5TG-E*xT;r(K=N7(wlGS+H`gsi#>IxCo5SeovhU2MP~Hm}Uf|yP zymNrupWmm2_d$sN8Bz2YoHL2o1gnS^#aRPQ2g*>V1&lWlc8(OHXin0jx{6%!8}Sn~DvcHR({`o{8j`U42QmMi#mGF* z%Q>&~mB9fJSCTun%FaYBos~_onI^eR{Cqi?3u$ySvVYquT$wms5c!B5%Mvsmfrg_~ zAxjB8kjSx87_de-D)aQvyJa7fN_i_WkL!Jz2O^!~g9#{;fW0P3q^23?)$P6KC^&K{ zx%)!i`6A@c0!_$Z;^QMMHI;Pc>tUlqEP}E!CY54qFRMNU#axF!ljvBNN^?52Q_5Px$ zL{L|B5247h;;Cdc?CMVvB~Mqfzzt#$Sc1EpG`-k1g@lQZ0^|6Um{N=U(-~xE1LNHz zarrvq?bv+;6SE$JSMj_j^PKCi6}q=MJX`&WU^9szZO+2o6uu7x7PW+X3ZE{1@*TM3 z2zwGM8-#Su{jV+^rU~Sz?9>^;VsRlH>cZhwmBQ` zrV12lpf&3hbea_JjMZ3ZqQ{Y-Kar};kene_79*p0jMog;l#hVu7bg$l5Z*`H)3*z~ zA*-4yLN{$d#QnB6zDN>V#ox=CXb_ZwnR6?ff%g&+{p(krLBt~j`=Yr7CJZxCcwl`R zdf*44fyI&|!L=6aqmHWW`$}R~e{xvAFMUYTJ>__t{3Q{QQ4o!P+GTpNLeR5%g?WTk z5aFwCiIE09&_Qteu{jT1X^RI` zUH{tZE1CFuf_S|L>$9D`+%Mz!Zq^8bJwrYTD(6Ac5@d#?>{X0Qn@h!aJdj?JIdL1O+>n0sjC!}W2M=Uys(eZB=}6BQfjFIG-hLzu=H zLoX@?s`mG+yW-Qf3c;ZTgW*cRfW)VbVuCs!PhQ-fRHm+QUa2UQ^{NEF4T=wVb6+_T zc$D249uLeeL-6LGcy?d%X7bNkzTx4yW#-qYwtSGkXR#sIVF5ZV9eZJxnE}YHb6QFo zDbW>X4)%Ui48XyBsdU^R{J47k^SbZHEX*G1m4QVL-LD<@%s%7J+XK(cW&yM!cd2{1 zH@R24@-bU*fw4g$!pz$sHy6c{U{Cn?jUy7(678m4vM}l}@l11yc^nO(ln0p`lD2n|Qy5n^DUHY}TUE$QLW~O~<58 z+%NUo=M~A6XhgeoA(WK%Nfd2{k#GdluLKQKAP90)3@ps((m~^_(^X( z{{!Q@!9doEzx1bXe-MS`rc{~uzEkG#WObPc63YoNH2#f(pBauLNnU2KE%}a(O%F~( z8&uNpw@Z;Eh(A*BR#1i9)-6UZzOGN`=vl~J*gDz{U#l1_1;rCqn=vKFB=CKMf5w$f89b>@#L%Jp7KA53=v zT6_%3etfATtC)5RGNEW|_Z@G;QmfQ5+Tuw4svwX|KSV_mN~UO8v$O@^_4b&9s?2he zM83Yk%WL9wP9Jwa_X6GDP+(@Z#+p(sI+;X&XSEIw;>)S*V!#S=)c#}gp-npHKbP^7 zPB;nWkyiNU1rU`71_B;F4|98E|MaRU6iZ`la-aU4aY)F*cli}u0k{rd_qrl?5jBALO%9)k$nI6bM zil7KgOxX#YH1AdJm(8k7x{|bhv;2!6Jc5+-h>2nE?6dd`ks~SC#%7feG-e^nX*>E{ z)9tHhtj+4*8~HwM3QDgSJFq&sjd3^GfUJ1 z>CfMZ^kNs>-br3hEfATMfhIY~uv9=LD&!0V+T>0Mu&b#mAyG)JD@nZyB!$}{UY`T9 z^?b{Jn|d1k>m-)Xx)0Y$Tt~KZ_u=6I4}+pWSpn8SF2~q zEz!zh6M(2VnG~^sy=*S{JyyEZ?UIYce?gmma45)+s_Z+r2svNNnL#3jSu!z@8VSSj!4s!k zW>_-utS+0F`Swb1#!*Xf4guEdc~C0zN^ypkX(BYTnEBK!(0~582O# z5M||^L)>oN4)J;ug7Za^=flUgEm_`%-sRC*YBM26sv(5kxdCp(#twR@3ewR}?CQjae)0y!He+>hz3M*tWI=Y(kyeT z`cRG})e_YJk~nRt3PIlv@%kK44N?2BOQ74qDs}-MlfFAEwxb!vNs>0nv^_yG2jx_B zGN?(Z-^%Xgi5T{ou=De-QqquG_AuX(B@WenP1}kqWpyar$(iMe5<)%g z$L&>3Mw&28y8_n9L}kKtU5AACL6ovtI;19Q(lnx*VBy05yU@z*5U*bjJ2j75jYPtH zjPg0St`8}S%*eNe5l_cy2f2;HiI=xDM7fnMU8!3;^T`{~=`l~BZwJXa4$Dp^Ym0Vu zH5w2vf0@!4q?5h6x->g5F&2osER3A3w?n+VGiPmuw5jP%*h100pq!TtD;jFqxg3{6 zV|0>L?)Dg(1ZIvw9=O@#T;etP%sd*TEXj7P%N4PMdMqrxN(SsV*_%)R$U%}UP5tks zPfzu1py%xGhj?S&+)F|Pa0y^9(lpY%p`T@~WY`b@qSmvIAkm)G9yTbF10tkYo4b|W z(?yx~LqlsP>Fm!`HuXGf4BAZx1ep#rqNCr-G|kC@!Dp$#Ei#hx@s{*bxyOK-=;jNunt_=tnDjhhyP0g4mE33rnN7~1Wn%-2@$_xpLavIP@ zHq}%!y;7*{^_JpRxv7LOU~5F#_O?+n%_R=`cm@O7u>92$dI|L~g4?j&Rcf%X48z}& zy1x}^y_PdwP`BmGs^=1DHg=@p{n3D;`@z|&Gtvdp%th3rOM`qIQXahz*Kdb-eP>b~ zWoThFbKYaI%?CA3v>j&JgtDsGaEAlICU%K>I*?Sl%(jZVQ!1;ucFfgs&|Q^8Q4Cd9 z#}w>px7mHFr&vCE{g5BE%QWD718$5UXE?80@7p0>f3~Q*64mi$C3T<_CBxpqnAyX9 z66M>~-r1+Zk^`bakPAo<|ITv14Qff? zn-k;h5U*iUL-@x^^?K>Nhq$d+3n7P+O59%us_N`6|l9 z1SnFH9)9=j5U+!F2&9LP^~1}&Qeo28TR$m&Na%L}h&W=^BTO%Ec-zl!XUzIW(u>mSQ4>Nb?n|S3W*i!Y;PH`FUv8DVMpbGb&I6cn|44kwm57` zb~Qko-cO0!Mp2BZDJ7FPn{awP6>asK#Su2=e#tq;-neE88nK=@SccRtN{23 zByT{tzREg0h9zp{HMr!PyhPlpyK}mSvkfYDCuja1;&lde*sUxBUuZS((RVOrhNSrb zNmAyiM;FI`C#NShx`sG}pn;;+HFGD@#|$Wk)44B}Gs|HGoKyI=i_PdsKq5?!*N{IQK(R~$KvxNTMQiL+o%PSwuj zc}=P&dq_Ykl5XX+7X>A;fMTj1Py8HzU3x~>R&h_%S{Vm9^c`qB@*!sKIV zn=-A=e@LU6d4z_IW+odIG?=z$cdRmu!Z)vprZ!_;pwGxpkZv9GhYZMtvz!V2*<-qqo`=YN7qHCDHHqPyBJsC5Qx9#)c#XrA%k21{p2_ynD;9?;25;)P&*a8I>cLdS-KH8xnWjUS_N_M|Z%}eTv zLV7>M>!T|YWl;;(>T|O1thI7+lW$g%NUG#J=4w&hDP`~%DDJuQV>H*@nztf-JO^al z=~HhmesXraiM~5s@<*~wmOJ57jnWw) z-vE6!xihew)vC?JQLN|W0Od5?As;d%SQyn@p{egYNSt>feawKIJJrv0Tg^>UndV3& z57;RuNW(lLm zI*Q5~=z^uL*;iM||4_78I9XM#XVlL-k=9EVY7>$ZBwo~jl|p9JY1c}J)Dni;v!*p0 zq6T7`&IFLu2IoPN8Yjtw+Y#OwoitvGRb#-@>X@z+6NpPskU7k4qMLkwc0uZ^kpdzm zhy;*xsGPqWk=n-u$es2!v+-;)xoLpA>2&k)lN~Npb)P_dE4Y}GN!ZpK84N>+_>aaf z)H`>>zlV7J(ug|l;___D=JO7c(h7b+X;b55bK{7T@kZYkNJnB@ zZtzuylL@BUAbij2NJ&e*P?C7ex{WtgH;Q0Ps2f$Q-LWC$A9ZapQ?JfDqX{~huqPm8 z;plgh<}jr+Iis=(sqTQ_HJVJ|fb9w5xf0~#c8J&C)3&Z)b`r?kVFbXClzXEZ8@>9CzVS9WrE;gnqW8? zmQe)Kt%MXVE+#A24SgiUCEhh z?8q)CYvv*wfz#VFkf^5pp93^mb-HUXX~}a^lJT?6`q|agCt7}4+mdL z8zJgq&bFPZ$fG1^i@fT7xMz9GxB|S5>Hk?9=XTcU5wFJ3F~hYM1Ic zs{xa;r9!#eA>O!X&nr9V4JnYa6HVI`BNO`0Ar(DNhc%%SOD(ZUEU0L3!$2Uc zqQ>QBrYAp6X~N~4soNS4S~-#WtBe`;Vfz$?Gy9-eP2kZj5a-;rURRKL)m*8peth;8 z)V9Y|ou-~ox2qb8LzpR)Y{oiz4h@w_>9jyJZ-;ojn)88s+rijfYXe}(i9?=cBfxbI z&Rd4oF_;+Uo_S3VQf8qgymgCSIDbt(ldlU52dVFzWFb1mA%C;aN@d%n8k*Rewe?U! zUFtik8Yt*c;CZJ}{Pz&AUv$hKT(clGxsp*~tOi#s90SM%$f$Dh-HG$g0fJrV5}It_ z>M=eY?__ruu1OAijcaBqxU=fUjkQA?+i+x1veSgJTiN-Q)L27+8(TCbexSA-ydtgJ zA>L>;k{_$9L-*Ko*By0dqDE{lXX)r|;l!uoF`AkbrL<+5B@Y;Iz`B()FEXG#t;s7% z7bC)<2bd@12pbWgm~S@LeLV0x zS?HCy%Cd0tJJNr@hj_iC&}c%TxnXl3R)YM=R!yEw`J*mC6NS_3Wm?`L8@dsK>E6L5 z4eNd9nES_XK<7dTHC8us=9|MI`}_I3Ts&u#qefB(z3*N^WPUpg-S^1q)j(>Fjh%$u2_Tg|7G>+$KqJLv8`h{jd2N&vunJ=~NrDOBkeC9}TfL8%g2SCqT_qn>DBr zywR&3!)x~xqs+O8x+6+54*&Cq!T<0yY+Fv-?5QWdv zSso_T`l#`KSen;eVwFxp0HKadhV{<&|N8i!9)VN&ez;m2Y!&#L21a5vo>L0$Gn|7o zU~&~?vSINs5paovt;{H?0|#)`EZ{uu|2gy zf#qb1VCHcX&j!TLQU~cEVkyFKbG#&ml=J3PI`11Md<4G-W zvpLl)hcG1w>9RIWjWsS^in4Ws{N}-tP*#a{kYs83h+w1aKh z&@}ucL!s6>s72PM73czXwb6I}Ek*dHf5~d74#SC*;p%M8+}I6~wD z#WZRR-N~G(Nx0YzvnMrAuMM23P5B;6f=X3G?lX$vY?xUO4@91>g!_E&o^A*)MXyL! z1$k(qbO*Mtn<=@YdszcVP48i?L%LF`&A@`d<^z^dQ@tK?`k{@tFRx#J2!DID!m^Tb z#hqre($piSiDDqNY<_AqQNmQE9s0Ia7nf>z;zuC44fq!bUF!E4toWzHy}rVUf|ZNW z(_`|4KMH(Z|5g2VL4&dhHkl;9A|;Meq@A{PJvg1LXYYsnWCJ@JPp{f`)fG_bUjv1L@q zg2ue4xXsDck*&&+8hP|CRX8$mOMoE&o{Ua{n#%udw9oghdr;Y6-yyi*lRO3~vEa5e zKw~!95;je=Q|CT|M|IIzy1}xzFt3kTm<*y{OuRdLW579ee+fHU?02B66W`C zI@Zp2@_%3l%SJw1sSe~al}9Y4S6ygc7bdgWtC9WX+spYy#<{yWbgcnJrniB`X@xx0 zozw;-RYm!qa#u;7Br2zf7G({yC2Hs(8|Md}uls3z{p&v%@rU0T@n8S%|MB1c`~Uer z9#Bhi_8A1=n<^o(`J@jq)L_2?h{~@L^D5qW&|jIFwOHgK^$>zvTP$VE1#Dgl@JO8? zfY-mVwvhTKHdQg6s*$QwdC1Jo`k4tbWJ&r}n`@5E=>>IZ4sq7N7TogYUS$3y%X1RJ z1GC;M;Xb=_FX#Fa(Rt~AZB9X%B48t0u|;D;w#3V@!YiKZod2SHCgLeK(qZy?1?Q`D879F9xirk&#^3NZ|Y^P zkXJV+KmGZ5pDyvKrcen3>Y^972|d(+tq*y$VkB{ zE`|K{*ROBu)Atvcyr1G(Rkczk-f=l|EG38B?_Lv>(RF@+LoU7fwBTN$gV14SMy=&; zfyQPqe>U1@%X>OwYmK~NpfFyV9$Bs!RT_y+%~Q}C!++@L!6G+oLK+Yvl&f|5qW5+w zU<#G0)Uzvk;7T~Ps|-C7^z z{E0xHKE<7yzV0YDR})QZoBZHXlZBKN0*iHq5()%Y&9!C$2iYKSZ!2+rFjg?v64~!} zVaH!qz(9kq=L3WMFP}Eds>6q@zkD1{64jfm3aN5UJxO)xsU~<0Ixf>l5>^k%8Ymh@ zR0Jrhwx-R;+!+q4qd6m5%PoIc?5%*i28IYeLhRARb-7e;6MjA`e!loVJmRml?KoI~3ZtwC+RKH5#xkN)@!#I9oN{MptwfskxSz z_@+tzRrx*9Tw9*K9NEIw=qG6*OwI3dDk*mw;^qjla)!!x7#qo@y+MSG^ffC0BR&i0 z>sxzU50=NrQ&={(Sz_w^6EqI(llEwCD$Nl z_VVTPhu^vDgLML&Mt@2X0_8J1>2tOjT0UcnrVV}?ofG`m7(lL zASD2R5cCj0W{=|a-5JyLoVTPeTT1_acwc{B1&I;7kb)Vg%cn(d%tI5mW?Yl(LR_SW|PFxuz&!e4$Cq4B2-1jZ@m*`=urPnKaj zTTKpta3Yrj313ZAZ4qga0JC)@T#7x}G}k{iw48f zsK{-s2_1%p6p3i8u1PluZ+ZgbaI$c^RB6`ACNK?|8lHu?KL7GUdHzHJ`s?_(+UJ+g zKYsZ6%g2}T>*MIo6%MD@u%*l$S>P&5_6Qk~NP+rcNv}#7q&Ab-gXCWcu)^b95kxNY zB)H$HCHw8KZGQXs_TlH(mtXj}A6~zF`ScJ0yLeg*rd*|CNi0u~BW9M(cS+<>H-{mG z1Sw~lj|QS z(HOhKfJ6qiSAtGXV<%r)Qi7g6M-6Y!qgww4Ap1(b`)mIQ!2NLCgS zkX#oEhm(CbjF+mE47uY>jSMo~kPFTn@)6lfig(a*q_qn_TUl z6gDDz(m_;v)mw7OhH_#2(#+jzlrnMLSqg`QeB3*mGQt-2=wX)Uw!|GFpjvS;7mp0kkyn7gc zhc0L2D1ij<^|q{f>hBNrbK_foetZ4$@p-F=K!*lAs4&?Vo3ysNTHwuSL zp?d{Au&AlaMK;Sq;J7r0P^jv`t;q zBQBYpnqkP!F@gGP26AoUo7VN1s+9Hs-!-ZeZ^o>N&-~s1$&c&x$5%p}zZ1UaM<;o6X{hwHKm)9yVSGa8|*JHKmR-M{@Ol% zd9pXn=`F*M5hwf3SMQSBy-CVb`VBzb(GSk7%LYjYk>GGlH3(ML<;g$ZtFfgNt@`PWfOXV}N@ z`(C~IEwuG<@r5skrhf{kQCC+ZtXZKlltWgK;D8K454hBzAdf6##v!)C4sDzlm)ri% z$9?&{U-_!9-^Saw*Y$g(-CqHvA!FrIn@@{{FzLcb04Etb(A>>PUs1a1qzqbZ2(4i z4OG-djw+hyZfkk!m-|k+`P<9e_-Q>p!p@w6GkI*wvQ%x+Bt_2=Ued?ZrIDr(+YW~} zMUZuQ^LqZCe0~Vx$}|44bNY`#eQIC7LJPhFaZcMGb6hgGi`s;{mFX>LF?BQbh*^!U zenXN!pLNMvX~AbR20Zq#-YwsOI6r^uA793IK*MPZbPu23#KKYKPuPJ>^N&AyVSe-&9s~kjjJYR}) zW2cc^wA-aE7b!0r%Ib7It@-=4>i%9>U&ptl)9~{8sXc)Q>2z>?c$wL$zbo4%&n=k= zRdVqL3nthw`@Z{9Da6BWNc0|F%Kwr!pEZ1ElL4>3y}rEtdR&!1Te=d?pMDM*`ofxI z8z#A|tSV=gp@*~9;3BDbnc)O0i0!95(mBCVG9UfB!TpvozF#2R`Mqzh#~`|~lbV@z zTR%F9i;AjCEcNs)lPa_+Xn>V94I00MwFu{j_XYR;65+zB?8uDK35_O0F`!5-7)UfF zb8D6Wd z%jW9XvLS4{HkM0|65pwre{Zkrr!U{WKDiSrXO$duKJ?C5)E)}t>7D}6Cllx!BexR0iI>qSL?AGz4>JezReF$1> zl5Q2fA}pZB)`dm^0|!olriy#E63+@X?LX`$F!sN$@%EP=zsxV^4X6*E&r90m#Z2*w z0$#xB5|$LlyjKGwR1bg?y3bkO1Tro)dN7iXFd6p`5c}&`pAYcx^4q1(gGWZ|W69^O z(KGY^Qo{#0K!Yo&!061YL`R#Y2p|P4)MaAmj7-v*IpJ^EJkx%?1*g$ zB`ryvP?saGb??GTS{I?Ik7vcxY z7Hv9}{c?wK8)-VJi^sdoHtMZ!`BtZ6M%=NeEk-k_Y@4)XiL*PedX zF>6ZLYlIwJ%NC(k>52(I^Oj`u1gq=T!)dd!FBx{|5jE?EmTi&cnrq#We!@G#T>m!O zFYO&m3F$gLG!%3Sd7LJ{ zuJ3^3?9w^cr1VSgFM*jrd<*`o9pH=vnxK7D{sPY&zy$st+3`Tq;_*HWiywa~&P%xx zV}tE37VIkg+v2f&;(@?T7E)$f{Nn<0*S0bXMuK5gs!sOqd_ zD=s#tfil*V0n{cIFAovPq%Vr5S}2q|hjc9X=yg5{@pbVZpFXwE^U;`rJ-s;sr^+s^ z2P0|3wqgRodPy-&HIZ>ToEmyHd1M{G;UK^4!v&gU$=bW(xwJy0H8VhYz<15zS9M!Q zPfb>1HgVSOH6L35{emFXG$W~xC>hs0jQf5>AO7dJ_3a_&2*I2hq18?@PR_dB{8(0l zuH={0BbhifCuKj^y#_JWj95l3tAK>0Mn{E@7s9%fel8ZqH1`;x= zE_L(*Gecii54qVn5=@l025da8cf>`~`1bM9QPe-|jG|e+RrhFSs#P~!c~drgZLmhD zM$eT17pa+T4gF{U2U(TRu37xH%9XG#ZLb-muiK^DR1bIxQIilf8@g5#dfZjlfSS7D zTWS)BPsz_hMvHFjX9tjC^78rRx2FH~;|odS*GG#689h~}c9QAWMH8qGe3Gip8|+O| zaI;wvInyT~CaHO#Q+I>pD-@~JAT9@YEq4ux%x7_ELyj62N+gvZwth>prrjlisAn-_ zI~55_-7=a49TcjOpGNn#UOy4w*SDAP;q~*64;C)e({-yta#lUo)-6jeljn-MsNhOq zc^7KX({-CtDfL}Sg}clqosj7NNlE9skzE@N>b9F2e6$S=TuN-d1A|PWPO@;i?Q|s) zh~5e^1y+tSrKPkYl*B&$reAcY_~97pdbHErsr1EAl{9|%1i^*KR-k1}e9S=Y&U;43 z>VQQ^7aT`Onkk&r+>$zb`V8+6>QXZ6LOW#klDs-&rm?2Y27)NV=HaJCq2;#Oq}Z}p zEf3iQZT2QEWXC(h`oQjA?bE~C&C_wlU3-+VHYvi7ooC9jF1Ar^-^Yj31b&b!t6GGM z9^0Gus}CrVpSfO+?b+Runoj(hnu&wU@ExTe>Z-0#{E7nTI}WH|DjZ3T zlsHa+JVLrG+)}SsW4m^zevC@bXggbKP)diL#TR&hgBcci)^6|+j8HCPS<}Hg=mi4M z4mq<=g8SNjSsy;V{P^15Qxl>)ZAqtGLrlgo$mFJNR0e*5Gr;yTaP8V8zaURWjiXgg zZjb|K>t0iswcLvD;_Tz`^4XU1X>pW&^;I^Os%xa~c+<+VdXO+B6+sRgEvZQhkV_^0 zUWCs%zihY8?mUgg%BL*kR?-7;Ez$>c@KW_s1a)b}y){Qtp(xY@520p1LJ~7{CBHwa zON%9a>KQU?Hk*de3Is&s+=0*Ncjg-g5{T|Xm)cS!JpjWeBl;SrYtLZhf0{X*FF&rY z509xm*UX2|nJJ?V$>8`@jHl4&vgI^Ae20Bb(lV^Mm<9f}L52zd^(fM}pBAdK(5@{T zKxo_UQqlxYcS`@D#WJ$~RivG+H)P^4iQm*x96>@~5?ba=&-calxAppYeSCBsl1^>V zWxr!ak$q~>8(RnL5T21kU2=P;DsM^^O<-HHB)sa`1QB92?V9~!WS7cmOKrPeMgz{a z70L#TA2(dUGm?KbyESbt-+HZ{A7YSEB=k-4u+yyf#rE}c`}ylnUmg>L(}@8%h%3!c zFss8bl7vjO-mGMDP3Bp2Z>@h^A718%-==`n=Jep8a_CPD2$z|B zN!y#1MmPV>1v{b_c0kdpLNV6qr1?h3sDFe?*?)8^ryR_#(u>k}%YCTY#e8*&8 zvb0E08M1MbnoyPf6Gc^%15g8*vy>^@9btq*Un?eo|6>{Ta+QyYsw-6Zp?ubv$R zii2foxEq3yWCjoYo7)DBZN>xn8dGe^6j6SLIOfI3uHB-Cs(kAY&0`l5Y?A^2Nemj2 z(^J250CkDIn8waS{W=oy4Q&5`&iKOM~wZN{?QH{pL>Oz1RfPknDwo05&1}~P{ z4&tq)1v1}A@UIwc*%qWZ_+JS7U7`I4Yks(Fr=5u4Y<~Wo!8b|nusJ#pEeMHt^&F!4 zqs&>DA;3rFm_(T!dm42RKfKI;65FMf8*+@2YLLroXgs0^2bGfeShuWPFJWj-zIZ!p zD%0&~b!pP3M&$Q+5}l^cHAf~U^L)bvw$N!mbIRFtABI1SHCZrSE4#QRzhQN!v6!RL z%Eq0%3N0B|no~o73 z?IM^-BF>$pJleh*+@(#I)qWvubKL+!_h2aoq?Sh*6j~{nf}I+F#c6a$y|J1?wcJ(Q<+NL=vRiAiMUJ!bcj%d& z6eE=v&Tr1HtgEqI+j4B76pBsY$|f0I=sHEqE`cM`Mg(0>kT10~1U_offVUiRmL{Fd zd>-7tr;~3#|81?GKeRDkzqN-TIG%PmJ6BWGJn|4eZ)zN*1VFIb>PCLKC8#wgXf!=Y zr;sxd2gS}da9hudmBCi15N;7u&k2$|q#qn^ zH5pwC^6Pqg`*^$*J-#ier%iMTw%=uUW95BKux-O(KvL0n@Mj_Si1ow~HDNJr*W}># zegRX=qeJ|zFt0&mR>mx8d)hRlqpC)p9Szhrs^h7<36tQ2d-yhcVi4bgcSt2_x6q%* z`Eku3*Xsv~rLE(t|I4@6@mvcj*wcX`FhL0H#Uw@FIn?a04)+!{H4UE91EyL@L4?3# z4;bW}&tjmBMndO*D$Z+Vd2+Uc8G5s+LpCDn?9>a~Xfcq2qF)_q3uayt0x#;Bw(7N{ zvZP1Q`45rur5|2F`SW>2`Qc_(qD*y#Egjpr`ynw5D~CNwlCt&*L=7?t;^agPt*Fgr zFPARGbtyGYu|mZpx%4J~<_=OW*T`s)h;Kgy5hblwO^r@JRu^$4kJ8U+w-HOieM(PTY#S|~4+vW~H{S}o;=vlmI; zJ$j^jXPnnAT8s;kTIaoHikydHg0JOo-ev5lVSZ1nb`-dJ66J+2RSz;tL65O_BK=(i z=s}uHr|;G>7b;VNO(5&3DfGS$r<(~i&MvYaW6d!KYEe?_l$FHD1S(n}?o59w&TFT- zsgG-LcDmn%7&Dx6@{z-C)a)&Fr)ptUYt-RKl~rK~tpPlwM&_IO=stG zB)+&xUbJDy;3d_mn*_O&IOkd8<@|8e`Q};50+?dILJgN+^53%2{OMRPtt`bcQJV?Q zboE0ea(LSwki=<^D-M9s*3hk7fwt}hyV~Te58m(5!}p{8`)Y4Lk(?yprdS{5O?Ns8 zEL9VkVoG5GdJi5GKypbK&UmrVo)s;NvSiWTj;Yq_+w$yZb1S}U4Y-u(LTv#iQWBw2 z5vFC0-sSf!Rw6+#z*fjltfva7&9JiSgGpoi2e;A3JJ#=i`0(_m#`)8Q)4ZHccUeU* z?|D<+Lbgs;0X9g$t?$~BGe$zZYpTwqDJ8{K;fD4~SeNQe($QF>=LYL^DlaXtLX?t2 zhQETj_57D|>Tqh!8SU;|=A>u@)|GbzHh%i@guk5IttXSSWY#BnIvTZIsatGHD$tTg z#?kE1)gkYb28<-s?&@eVZq4&yGCU3I+7(S+2DaL*JCrp*1Q0$raqn!mZD0&zQSr#r znaY<*i2T+zG?5_&*4`7?m(TOr1x@m&CTSj|RlPL8CHJi-7ue>EZSJhMDai|vm#N!> z{O7wJ8WRHuY3^|C881e5t;gF)g*t+!6<(CU^MIb`ta@#&D~uM z?OLVv9rBjocr&Y)GAB9BsBvI4Lw+z}NVG!p)t&sCrnQ^|ci4SI5aT<7d-<$+)`#aa zlvDV(ej9KyV0ksdLoR^QqkD~==jir`9q^}CX^Em4rxw9%lO^NAaHmQS5z7sR)&EEBxx-3HdQ!o)S$7|y-D-pS0gV1YNU!WQr(3<#hws#=N*>fx zWy-KbXQc`jT%EIN%9PU>GNcLooV?>CY>i*)O3vRJ_PHD0wVF`+j*H4o)^DSm?e(6~ zVV4r;k-#a`$fy%q?eKlpVC2J;03jTq-QF7C=jX@qc(ai#no!Smqs-CBR&^Zp+2l() zjCQ^2wn?O3z3(7Sa*HM7h1BYlPI2%f=Ig;-yF(qM*W&!DMf3&$3H#kI_q{T^3n@0+ zl-j21{VXBLnuQ}0Vx4KcHN5*rHiUXE6SaDfY>R_J%K1UBS$y0s6|0p>fa$6&d)Pfd zQED*``g5!aQvY}JlD9;6?H<*GE?|@D)iQQT`os7tG(K$49l{&ePO-odqgo225=K$& zOC7bbl~=<1p%m}T2ZuGlF*Q1OVJf+o+FvLpjN9JV}M6(jF{lp5I+_&%1_D6a^p}O`c&Uls@{O* zP9d-O-15}|HVaIiJ~fd{2DW26$kEy4mUwWRsV!*k=U}z%VpjX`5`-2qerDS{^OhDx2kHU>U18^ICu( zo_;xI7rs2q$1k6oMEPzvoSD-K>%1m8z{6HUUwXjT?4Mo4vHO(8=fTgq8r#zWRgoE8vvj{U%$yo5=rL1y=6)C>AkUT*?VQvs+aUu++mNnbbb7u z@Gh?3rV^;IrM&lqZjYBoiV!3}8V1=0P~}};hn*{be<49phxZz#-{9NQm3|SI{w6)J9v+!0nFzdi9oJS+fnNJs?rUYp=UKVBt19R^^WMS z${Mw~tmO~ONe;!zF8@sX<%h8x7!SG}uyJnLjtz$3P*W!DrZc^m_aPRKU zhkW`dAChMA`NU*7GIB_%g9Pf>ev?4t0I{pw;H(T>_ys<>o3qcpc6j|<{CjZMj;*{C z8u%CpT3SrHM{%%M@74C$lLFIes ze!ADO?9I8Dh14osD9XULtNAgoc${bIjp=cQZniFB?QR+>CW)I=h>=C@obg-F%5Mqt zTJy3(n=+13pHhZ*XA`M%ffJ#I{>cinBg14HE-xQWx07D0f;SOJaULcoO z&wuf1**>>3&Pgj7WUgx9r&M6XRRyVH`^pO<_|@P4GZB>uFLW<)@p?+x)97u4%GWOl<+rgVw7 zv%3AwHTWtW?3SVVEAwZR;qunBEU?M$EC;V!v-O9-?ca!Mzxw`0EIVmo$ZGnzClV!`LxGoMn$L0eC2Dk-;G)`VUvn11H zS-w}_!wh)<$W60p8@dRql2vXRW{10xz4+8Uef;?C>uW9L`TP-1E+oZ*FIvur2DV#* zIyP%eh02noh$S5@8(rR3CnvAaos1;Gj^;h#UA%peN|Nc4PIhZF)8t69KxHY$p|Llo zBLlQ`eAw6~yDxF3rxbLYd&By@a!)8B$}IAuEzXwy-`)2e3$goeiH# zY_0{}t3wMcMY2O&I5Ah^x;U&`s>Io{`t=A&C4mxV?HGrAi3qeERTBJbEfdu1wXCd$ zCvo;SEZ8gKy6N0A&qqE^RR7ynmu{G{j`e*6S3MON^lvm`X}m1kodhznkI?8ci|4p8ozyM>ZVlX<+ZIf!CRQF1Ib5IvwCo@Sk zvt44;LC9x;lY(9x5KS+b&C%D8m&8F9EiiTTk}4BD*%DJ4O$ay-X=eo6Pmn zRG)l`y|I=OYo4oRjc7$rNQ+7lH~Fhe)c3}d?w4<$KY#e`hX;qa`FxWYp)Dn!RnRSA zqdtdirZ*?2?qIDwDuMd?yI!$$vN;3ZZ#5r8fzxI|%YYI0{wS|?FKe_fc^mC93Km0C zJ3-QjxXNIrbirU&WYx({tFV0s^4H%6{ zRgkt7WlUF<+3aJY!&oPpOaTPrTjyEIyj*}?NI2P!bv?}g`u6nol_fRd)Rw|XY;Yw* z($-Vi+p1BHBpopsA5zOQ@ike_ zyD1cH4K#~v5p)<&m_QVqZdpq|%gScFFuJ>@I`3nE_P2%HTWzzOs##)G0lU zFsjw7=hU=MeoKtH*8Jt=rsICGVe_1R>lNCRExYXNO(;?KMn+8&BtTt<~i7sFd{+Y7#es_@9kTjWC+(*YUG)?@vYS)&+?Urz_n%E++BL~yT;3ao;cXS8W zqjsh@?a04mn}4`l=Q+mHvTcJbbftJEwFntlIm=Oz5+*<+hD7#G^3euQ_@wj`^duu=J2w6W-Rt+ciiNUbMQx;!Q=SbO%6R)v;O!A&r2OT_R-kcSw9 z6gvO*!%XP4`_^(}9+Of$C?OmLT>vMk6xNlMrLD}L9hIkoE7=RVM&}n9GqrWx$;)u} z9pPQ9CZp7tgWBrhP`U%^p_V$0=4^*E*%hNsB8f9eHdcN^(Z-=0EzZ(;eBU1b*1vsu z8PECCS^3;<3*@-sPL*C3xmfwalfjg-rAul_r#OvP7tP`n&gvLz>k(oYk`15{rUD#~tZ|YM{8Dq$z8T?< zk@>f-pslBx>YDT|nXt$#6z0S9)lpyIex_U7G(Mk~=t1PK*G&8a5@?<=YXR+h;=4An zKrLPs2H>GjY_1tAD`rCUq(;c-j*iR&kdewt(141bd|;v(1aVUYoB&@MwW)eAtb2II zr&BW`jR*mzqNb{bhgNlWI62#41p@_cI0acs^c-yI$EwS*!V{u&C(M<&uC;4z4aA$k ziV#Z(vSa|_v%9LE-V;Z~jV+@HsJkWyWW@o-X^B6Ct+x;DOHb5O|Gl5*?uN_f7MAJ& z7%70Y0W8IMc9MX8R8M)%nsi!;@=@Iw(oQXheCl*mmFD2`?j6xxd#2NHq6qw|AeWsa z1?l%_#o8{LEB@zj9^U@wFD^}aQFh9Z`q^{88Q?qC?90tQ-m`Zk z+oh3gNG79IXWWb6;A9w~@?C=}DqA zMGknQjxJLOaggmrg<`)vo?b=UqHs>rixA z8gg%oOvl09wp*oI2QC5iYH=&DYjVMq(X=Dwz5<+VGlx(_ z*X3>@+9VUpbj&8e+})DLidn6-xC^DOr8}X0dU*Q0j=|zzi0HQ1OFH$yArXMf3t6fu zzU_`7o-VB1TPko%5FX{K%6qm+gNwD(d$B}khwYaFyLmcK%~L2$T_s)qPd*<;GO}Kn z8b#onjb=5Yl_B2{PPu~Y)c2q+bl+yXopfKe{^O^w>sb@C4`2R%(~6DX_VnH~lK-94 z-FAclg{Uj}5lv99glw}2dr0;(OYwkg$M$Dyj?94#(ao!&T_Y5$s(ezoy)9sN*pZt2 z>V|dOOje03Qe5!t#E)AdSA2OuY1T8Ext%+x?%&#nhZot(4^Lme+%KldrW=x09scLG)#`!vZJ>eQ)qpVYPzJ_w|!4|7j0eau4#CuOFbEAb+bln z2A-htKYL8ALma2%dSldd9R*k(!er`xr`Uh*E#W+T*Q&TzQZ=`9dS0XJo&zhnqmhl? zjfe#-w_uGLm9e1sZK(MYatWq53Ynj3WQ3pFc|E#oBuq1qJAi5>^Oe|!Z2mA3)U^wy z6d49eNwdNn`LtN9;0TM&$=Db+Pxl(i+byWiE8#RF~%%g9V(R7?MHD^ zC7bze%Qe@>r&q{?7M3hByXUjZ&~$ zT35olCi;^hz?yf-RO%FJZjp+pUSQz0okq=h#hJrL#SYVq+9yJZdII7r-{wvSMm$_^ zKYhJ7u0g6kyKKvQl;HH?*gXj}ND$7);emn6%9qAZcHJ5Hogg31VnmXLYrrbtU%K28)&psV0(2`i~ws*Pf5D9zulJuh#?Z@t~{@kVrB zH@99lEZrM3tz=Moj)jlcykU{@Y~Z!ywmL(R8&yG^DFYq5yB^)O?qrhdmecBo)Rj2S6@qDfcqTbH2SJylc0S>Wub5J<-1RG}J@1tlGbtM5pU2q+`8! zZ5R2_R&r5%;n{+W@7wJS_wDhaeVdO@4;#=X#k!jU@%4NNBT5e5kFX@-sZoMnr4jEX zh2YKD)s$IUKBm)`bgqJrNBb$Cm6LrbuuBO}3QKy-Fnpv{2Yix`-&`I`X6^9u=v)~E z_SZrBTi#%SBEr(Lz`57gBYXPiC(6~AU%!2w{CMk52vmQn`L7W)4&Y$-`=kca0xAUH zgZjzGlAz`nG%ujpRXDTkoR^-kU9iTzBf4wEvmQ2iIUh|PMbb(XRLRuIMK?~jCdGY2 zlB5pj;DAYCX-1PjjD5p~lgcCv!|)IpITH}Y+iYdHiJ$ej$q zt&pc1KyY`DJN@JFi-|z3bY)}0|wytnBa|YQ2E0HUr3+=_M-by*hIyb`g;4bYsla`q&nvg5h)9c4n_RdWW)<8IC(}dP|rQ{hjN<+F{ zu2GI9MtS4I9b85@+2*nmC5?(dGRB(~*lu zqRKWQmAb2=Aj4;!tf|!SQBzstXJfs#u%Hro>c-$lveMFtl9yOEFB^uY!l@tTkh!mt za5qMF=W)qXJEsxv1^Z$B(#CJW8vPsscmk17#)uyen z%|Rj5TXm0})I$b>ao6GfaN`}}UE}_INbe*IX@c}WoZ57aw4wbB)307Fm4=^O5TmW8 zd+_wMy5qF*);!uve4pFbUte1`@Q6DrB61%NOLls#%8sqZU2K@_uI_3uuIL?*A3*p? zDu3$3PQfg&qFiyV#C2)At>LADo=V=)fbWd_&q;^-FoA7}YQ~ujd{0eE>_+CB9C~%f%FyCU!>_em?4Wfra+bG9-f2O?d$dWa z-)-h1l@8wpZ#2W#>Pj~)?A{RM#aDdrhy;hTg@Tz@Y~EH-1{wrWO2PG5YI3uc;`W#u zGTBK@HdOKByGyC=-bY2ov*G8{hHhsL~Xg&&IK{QC_eFT^jx!ir)h1gs2@Hk-!4w~$xIrSeZR_5@X&z;SqW)Ac*eYoR z&JZxS+zaug^1ap*7RuSuHOcxmjwnSU*#^g5G9%GV(`<5bc5e5nAsXGVgS@Pq?f83T zAsa%w64$ka7b8KLY$>sO&dui?!3EhoHjNz3I+O5&+so`!dY;LtNo+T{wEy)Tj^Bu| zel)iHO@I0Ddz;Jn@brb+cJrYy*R#ww*;-!BrnUf0jX<8GWK9#Tko_bQ*Bigw2CznI zR||;mAab*at-LG1Yt0aeOl*1!dr8t~8xHU85c4eQy2Jr(Q!Y$}FKiD9mc)8#jfLaB=QgAlxv=YKt21OKG}XAwbJY_B}K_3Yiq*cfOghgNOU1GUJA?EZp*Tv;eZfV2xr>?+kHz{L~g^4ukMQlK!zX*oRNlZ z+Ckn{8I?Mt(e<#xTJqj`Z-^HKA`inKeoL5WDm!%OT^c&KTMu_@)Z)YrystUfog>8> zEEFB2KCNp(zG`G}ev4?GE)ygaTn%fu$mKo9C7>n~lfc<ol5#tsM%dd@GdX$SVO)%6LB8B#7?QKqX+9TIw|?Lq3~5D3u4 zi1r=PT|3QYatfBwRIwgxHpo>CT`>Pymoe3k;R=+CQY0@JuNI-n4-KZzubjoVAOEGh zxZkx@AJ?H+);>J`&bEHPI{x~6#CFDN@+nN4#_hymHBrEeG@eYeW4-W0NAekx&6gk! z(aU+KvKz^eTk`ekZn)p?!9G8)kB{Fz9?zgRXDh+IEdDAFXveUBeZKpcM-3VE^zf4QsS5aWUofg3XyUTVQ8kobuOGRB{ z3nj$FuR|RqLZ8)0tr}BcU`tmhp^&H2yFy zcfPRneMKt**cWu`>^a}MAKXO)A5)f-fc`23qiK|B)e6tL^bkqZo1EiF-j%%&TQ)Id zD)X*~hmXA*-d~yE!^^p`;cuHW(?0yi=QjS{ep!F}|DL`*e`+88^TX3G=bQ8NQbk@f zD{l{$9lEOvl*CrNJZOq&g)ZZ(^vg;xMJ+DgW$AY6CgZPalkbiEBOGl@>+%2l^7QG3 zQv2C^rF4`V-(9VqzOJz;>A_p8AvVvi+oTI;CoOahC-hi^kwa;g(v|<0g8%yKw~zf( zd;IX9pD9;ABK~*5kkiz#b|eJ^o%RCzAvAT}3{D_Kx3hzW)l;wyLNuceNtf`4u(ebG zv-{uq6CC%3|JffuosVRmzh>vIUZDghQul0>=BMdf76VyVOL_s2@KB8*NI5|-Ct*ku zxp*_IAMXsEI{T0H>5wS8wOM>Poqsfd5h?w&t;T7eC=_w|ItQsjzBv#(4}Sykj~HhZ znA$)IPAy;|7yr(H|M~p*b^QmwHvazk>G9Lo|NKXLK40e=^JxQd^xCnxi6>_(3Fl4W z0%|)Oo%3w$vgJPCR`2}LTxbzA4M<_9S z)qn?q3=$L)+{r;=ow-;jAP|Cs95S0-&E-EA^5^yZGIr$(!nm|t#DZZD!c zeS?-XaLqMM5?2B+>dI-QIbW_Jqw|oKoxSP8Wj%F~&; zB*ryL1n0Jp;LaeK;Abz6;+mX{sM9%5{rHd1e;ktk_y7D~|M&m%fBy61`Nd*9-)|yP z(L(OblDH3tc)8<>EVSN}j0`xgWlRo++F_<|=4g7c8o~Fk#`Gug*njv3Ljw5EumAdb zx@M`IwinDcd?btPWuWoRHI8O=-mDok)u7=vd7`OLjM_<}$O4{qOd zA=03FpYA?g$qeIkBz1B~+2PVa3ftJF9|1}wv|>}tYVWHO1=S#JrT|e}SXUc2=e7E) zpG|&TFmylGO_?x*)CBwl|@6Non}98Y#I}cm|B#YLFty_txs~Q%{&NCgr<Rv0b}9%r&f;bUhhZr|S%-Zh8^v) z#b0Rz_7bZlgQ^i*mpx>Jmsao8Q(86urIC~d{JXz?{2&9@uZNNAD_UyjA{w2--U}=r z+|&lC*GnrSwUnUz6t$802Yc?-@~w6CmQ2sGvdA(6b^RUTT^u_UwoEM6P6b>JLV+KH zOElmc)ZZc@;>989oR-`SXsT-vUVYg0mFjWHHGtpy)NB?CS1YAphuE@i^SezNdz33L zz*vjtH0~k0_h^juvMq(z$=hnr^v(#cwk|~lHI@lrf(6SB9nR>dM$4-P{p<$mWzFo9 zvGu02Lzb>{(F4l;5T74^A*>G%A0OwZ$6tQ^dJHOjI7W+Znu6xj>fzvLx;f1@rrCYc z`=?uK{^378^?9-#CB7jAp)!ZJj@0bs)4+L}_GjX}wkwONvdnHZE}&lo6*w3OYw17? zea|q}@@F%fw6j+^$zFy|x)^pq?zaVcOt$^^)2Ew7m_Pq%!^j5akvqE5a0C=|Z#Kv@ zQJFd2l8yK3>I4z2+<{$j3GT~xc&{?|JEFTb$-{|}5Lt+Ji%Y6ug|FJZAA{QK!>~zj z+=&X^Y?3cl2QgB+OU<*cyYYQqpQf_)A5V7&YJGTKdV0Kx3GM0G=Dezf)NYOptI1+j zACe?_DaSMDl4iG5dnki+6L!`lYWM8leE3}aT%;HMe&KR{8z~F|W+*FOz1Pw~B0bG2 z@!(2X;nR0$*3Pi>9a!rvq49YCjQ@{E#v6Mvogy3XOa+Z5jf7kHl5Pj#adw$nX4H_e zBY|5@e8^~*EE$sJqfaV%2isl=>sno=#@Z@5D@iQ_nma|f8A)2T(87j2*|D>%uEAy? zT9OQZ4nu0REN^~uU=J^HQgEn$-mEO%oj!|o_4BkP11@>}%_jW>*N5?xK6S=Ij60;1 zs5DCkvNT%W-8&<^w(B^aVABmr=gUEk$%B#$1GVb)MsLY*kR4g&DpLqj`CvDa zxBYQH{7Q^(b)kWcown9&^;O7$kewCWmRHI#pT}9z%Vy@Wfw7wQz8l}~J!sz% z*q`FPIm2B}h1^FWvstywNIBVyt?bqLlB{Yn9;j7|T$1G0S%iTof&@y{KH9I$PlS1G zq`Qw|yf>{lN0fSQqpEG|OL44iYSOG|a?3WUf?h4)99}VW-!Ja)rZ^8jthqjaSa-x1 z;CZK)s#62{WvK~`Z|ItAos*ZjRH9%sfP~V76E*8H=nvAVyGE5_6Up-4YUGd z*>kW)Nm6lg1une+Wa|Q0w>ro?g$Vl2LOKs@+@{&s6>zC)d+91`OBF9paWWQD zLWdf-b<^vS;69>w>Gb-3wfW;^`9AEf&V^Hf_nEsC2D+2t5;cd<>LSa{-!Ul8oap2z z(~ujr?z1%kxw1!XnLLnxCd_LXvK3OzI>zdgIE~laH!LayaIX~mVA{aRrN*bEOYd3v zGf3bv`!Vm|c7A>O*nYoz|N8v&t$(*7E zdlj@RH=FyJ@y9p*wdoVD=ZB-G^Shwy(}&0L+fBQq5YJAwq~@}TCan*<9HSd6rWT*hN+cq0bOsYBQ=K{T!LA@j(4yg~@*8~a2w3ifD;SWRI8Wu9^MxR5S zf@}{^@ahs%$zfLemQcTU&i=Tjx;5QmPCI7p3d3zzOW(3#mllL3zT9_hW)X@2tRQnX z5(9amTPhPJp~}tn zy{|)v{eDx3PhY-}>YrEp`%SKs;;B7`SxMIBJv37(lM-4;jugoUty{{X(YFMmj9y|h zNrtAIeCj;F@|Bc+8r-!$UUkzf=!*OrKsOQ-Rntvkqs_EH=2Mf10n%s=<*ikn(8eNN z)v->)1CAXngCN`ceGldInt~!{R)I>vR4Fk*?<=x=N_8*G(da{i0Hpmy!X{)fi2^u*9zheQm9yM*63*K+*{9k;Jjpn73T~s6N|d{?5u0TUkLA zH;+bAy{H5D&*#KW!~XVZwDIejzgz3Rx|PlOsJGO;<6&qCg(M%PDYgp?iN*%bJz>Hg zja~9E_EBP@VS5+}+o_(vm0S<_n!qCrI2&V)v?VCtuni|lrn>_Y|Fj`bm`Um;sMrIW zYXXJN!QbLrzF&QQNR)C|1QBr_jeT(Gt70Ps{X0Xv_@d0&=a>-)^n+A2Q_l`OJeKq)Wj@7nRq%a|N(#W} zWJ{bTLEla9ug3T??DRj3?#B9b+s*d0$yQ!*(!bPQhK^77A*q+KWY=5e+b_u(vebitf6{zR15dP0EfKCUPuwj8_3QnpTYEs)$XMlVio%Pzyu;OCUmv=9Aw z6ELB^T2YU}|2;wd>DO;sX_D^GdVVNO+3g{R;<$B*zMP5R^=`;i@RC`&jG;rA>TNC3 z3QoFb&siQK`~6W~duU#VgE31dDZ{LElr*T(rTxSPbxDdM%oy zwWK$o6@Dtti*?C?fb%>a#-dnemp|KfoSk}@@-=zT5?&IObA~LMqP023GFy7vhyT$2 z`?v33|0Z(_r)b$ybY>dGgZU(j5u~aNI_*ui98#27ISo(DJ2y>?PL5lHk4nxtq<2Jj zt$9gavSZgwK^!quNMn)oVo0`!*`oJum??zHNox)5B3K zZyxS)TFTYToRW4}^?`r!i8V;yQ+0lj*CS^`63qN%ZixhGrEN65hS4M%`u->{)}7{! z=J~zmv6{2T+p?ZTTY+1+B)=WWyW1g&E*89+IQDMSiK+WHg?S+6kLzP!&vJOb*$j5- zUJ!J3qI&R&=FZHy5%)paIO}deI zIZ3OhC6j}^OyUnV8^S3Ww*T;va&tD%uKK}Q;S1BJ(HBL1T0PXcs!Rfh? z8=FsRx-Ncpf2dqJ$~LfQE^Cv4R*D{jGZHBCd>ZPFQC=(6)Q)8%M~8r6VdP2DrR3EX zjI!0%IXlFeW(L1)j?sWow%Dv*TISp0{H_A`4j;K*)e{N>&s<2CMQy~=8_E1PX{ab-~KIF8g@uNz(|Oip-! zRk7(yKr9Yuw96~6^Si3QMtNAMws9xzS#Qhv0KAmY_EbM^2QF`;sXM?yX^w==8SYK9 zZUk<`Unx0qYIlK}Ut7s0M zgfbl<+imr6-wSW9{rKteAob5nUeY%;m0&yPN;ccWfHbT?9JMxRLH%8$@%?8q5oQTfcizRrf5L7K^K4Do%q;IT zY^zs#zPOF`et2Kk^G725^6}=_@#zdblsHd!9Ka!c^9FbG(M*Z;$+SV!mNq#}_B1t$ z>^*Z%dPp22M`zw1)U{D#c77R_q8h0|Q1YOOdAsbi6j=vnA_>Xk!A=NPa3PEVa4{~= zl8m{(R!<+>tcBW)ZEs+fTet9x$-GBtbA=DS(# z@9X)~`tWe1-}aB2Q%?0%VO?V*yZDsdmg4prn#K-5%mQ#5a5kHCE>hbR)V_)=fZWz2 z%=DD?d@Zm`YnF2_DIG;AxLjmV;-YD36*G+RWP;BT^t7%AckNBw zg1(|9G&0oDaEgydnk8 z;+>kBEQms8C4vyz%+{>#rSf4Qilb{{tjaGh8FkZln6`S!_K=&ZL=4{%-ZcVS@>&v% z22Wa<*SH;$CxNiRr0uBjChw1~g6{L;tU@QGF*QiRq{MsiO^(HxOE0O_x+COuHDviBn!NBB{e;; zb}IdpDVIe`HS8xcC53Q+9mUM-*`z}nI?1n{t55uhZ~beu@8;RBcp*en&&6bClbz1& z%XEpfq*8JP5XrL!f@=5X1dQZ4;0dnfRyZzttn9Y)JA%8K^NzRIZZh@EM)^?}+4Ay# ztvZ&k=2neWQ^Af7)ak6A?2e(oo$elt_Zpi>wf}tj&+I|*cR>o(#6XRApl}#tow8w; zx4UVPBvjzsP3DQq8g~Q^*uD$w zL#CnNhyiIUVAuMlV4v5Q$NyeG9<*=D%9ztT=Hz{CyYcn;=1H@}2?8|dbd_bJqF6Cm zigKzkC|Apr8w|Uv?fm8Y0=y{p$8w0TD*4o|Lr#CCZ+CPqfl0}DZji}CSqUx+p7DDc@28cC zOCdzAXNIAwllebQ9?U_OtsDyjSnM&jQA*ptU#Oft!>Ic~@Wl3^N z_Nd-HKF3=Eg-~x>ce?cfEvF)FruLqS*@k@RM8<*!dnLdVl~%L5;5Dz?g?3h)tcbpu3N9UUKxcwIKVKJUKh)PxTOh2rpFKwNv3{(4+LuF8)4p2x2b zzkF-Y^QIuwxk67)2Hd$SmCg)#0Ox}^!j+=kt*Sl7YX6(+(=Ih9NK#lF8?S)_^Zp>O z-K&k*vMU1_^ws>3`D}o-M>4?Yaqwt&RVc1CRD#&?zQC%jZOsJ56P$0FA;7F=YSK!Cq|ZD4K{hgea$Tjn~Cvwk6go zTdK0DdK5y(K?7lu!EGK3YU)!3=gqf7`|<|!XPR|u49A{&+oxFF(fm?L)VW7>BS57| z-0Hh8UK7(>FYVEiPzw~I>L!&UU6;A>6#S+bFI5^nQcBr)O(3^dcRuLci0IABVcWS1QZ}@-0W3T4HD#yRl?fS ztmB4`^=?kGrAB6DvAi$BYt9|^0RPD?wq%g}4ErxM-M6Y&uLb@Deb|_e3C7*Lv3hQ` zDhCA`aWBMwE)5B+`2*CxA`wj#;Z&z)k{DyxMzpJ~+LwQ6f8(2G<#pL#o5-=Y3H)eA z)Zi~W7o>ATN8t4cFLrheh?VUyz{pS8@kuwSCsz|QtlrNap;JBzgtM&Y?A-Vw#kykLHOB`u_1V4PAku}J~W=9d)U45p3XTvPXm+qzkDUE zYwwub_ng^aRw6%D_rNk5Xp(!E9(5jDOSzqH_W_hF>{MG`g-}bl^E5E`o#B&Go<9Ee z+KT0KD_!CSE@rk?`{cQeff5>&02SD8n88)H?hgt zTO7{Bf=Mew&%{%g9_eras$+Q8(_9Sg+7s_ADw89uzQKXI*d>>ESz2g{dFrtqM$8eQ z+?TY}cUR>|B>T$I-}Xtr4@I>xp1-vZw@{x;r}85ZV+p!8&+nY%iW;qT%~7jzD#csM zf*!$Kp3_nOsr@zBv^mL~i|yYR;I-=mxVbb;cb#tP9-|FuajA9zNc07JUR`M<4`j6x0ZC1?b)beM+hA0u|+4!BI$A(yTEX%f_S=J`Ajivr8 zE7RPPOSLQe`HtwWiH7byvNO>RNnrMAWt?ybvsP+IFVe7eDFLno4<^}9PRD!c$L`nN zZTLe-{EtzLn;mJ^pMkptIPVrjJPKcL>yh6isW`<#6gPeNcDHzZSo4?l z{6OXT`wRYj`u03->%IASI%<=KbXdrDYuUpH7ZS$5+VHHNqvH9#UFJl~7jRhH;)%yaxI5%DOhVB3c8?FY$ogwuugQ1y0fWSQ`Vnh~il7?cP$&Y3&>hSLS?)E$M zZa%HAfYHCdQiRo6b5`e!VX-`wAbL4ahAtm^U_Bo)YdU%I8GUG0<6fF&4F;HRqHO79LDWY$pHX=& zyo(oEMVnpHzaX0IB+J3c02IP?+72wBd~;;ewF zE&221)Yr+5TV&{L_6lU8t#(t(dGDF@J*Cg$r?(PnkY3C3@tq-FTt<>fCOFAE4bDsJ zAnK|+beIZfrjv0dzt|{)Nw=ocu=Hgvz~hd0m+^-n=a;YTnZNq*bh}+V=d&vp4Z{En zYNK!rekfqC0jw?!MipjTCT_PRZL@UA0$gBCvxG(25cYn)IS=ll>W-5+0IQa%v~4Dl z3w7q^v-&A`zIkeFpB1d zp&ZgS**TG?tB)X_(KQPfK@sY_Ty{!4WEt=D%A&`;D{)EeFHQsTU)nM z_8RQ}U?fx}&2;KstM82PBC2j0r7)sGBtiZp;J-R*E8rYORfZ-nBjjB}xT{lCVf%N4cWL<=E1@YtkO5^ZI^ez!%f^wn6y5fuEb9@w_Cp;%v4TPRf_~~I z;s$B@OMEY4eeKJa$6r3(xz@7vdZ`fohKu1FLcGRJVy>kY+XFPyl9nMUot@{`c89axltfod;w~{!k^$enuOQ)v zUe?___!8Ua_S^H*hYx>(T(_1H0(^RwqejkqrsmoO9NDePLaTrMOn znPz-F##idE9&XPb1>LGmzc-}Qk$|Np5?yP$*VtQz>KyGPb2sh7sj=!X*r(0d0=BhR z;<{FUx3yy)EgUWT&Yo|wm+Xl$HflM(WvtzSVfnLF4}2X{Ust|N`^MFI_}$%TN!KbDF^tju89(0D-z+1LN`0zi}ZQD zXkBT{`(-ZZwU&No(rLfMvW=seZQ^L~{iPgLWI-F7oR{URJ^VhjWq|*HF}K<_YAw#0 z@4nt0F#J&vDHqy73qqb;>p4F{Mx*?SGFT@z=unoXbZ#-fE`DLK^{ZU@yd#-2V ziB%{^g9W=6-8+D58Z}ze9dfUc!bs0G!v3AEv8N}=tLf-8%=q2d?AzC0pPt|F{8`hf z-eN7fT+00BVG9FFD^3r0Jv&c|+8TWkN4AcF(q*IAp!fVis@x7nyc*jzh!fk`(B5iu zv^DV6#`fN8xF6gwqbaUYNhB*0I@ueNQl&B zyaf0OFH1{_M6S9FW@sRqS*S?cC+SvFgkwqbKF&9alQlIB^=#uya!6 zW($>4A>&s{igXd@*v|R|j4jfwA@!9AX9aKwWTp{}e`ko7%1Dr$tc-)QtebZP8?HKx z{5CQ;%f{60SkA=;qP4P%l_62{(o*GzbtT4oJ5fFGr@dJOx1=QDTT>r;Rqd#D>b}cq zxP^@3b|O8xw1E(FUNMR`G{J!#>x&v9|ue>CrEpO-K7c4let3~{N)57vU-}Pl%*}v zY58tk5T?J7_x6wV@ZoW_cmmp za7ICCLhWKSRbE2 zLSX(zPyF{tk8l0zB~5VlR79`nzZ{?o9WvrK@|vtI%zwX(7P2ba3S!J$w z$9Qeh#sE<=B)rcx?Pz@+LgS%;tomnOqbqtwOQ52cpp zkB>)d-X9bBA0O|JFi9oh3~QMT&>|I@SmneD`87bQQbv`eoT3BKuurp>sI!l{!|ak+ zErTd$0N#K@@`-@vaQ z)<5nDr=$|j&<#LE_9XUs+MrgDFzPlt4H{Mgmvw_ zRtI<*atLw5@Z04CDkRCcpl7^l2NkZ_Xr)$JJmERx^fU$V=5Kbd1$MkdNL23I*V{e@ z=JbWc6lFanFcn+QEc>cRfp&H0p>uX>^vp;!N;)J%x2V8`F84u@e!Upl#V#W^v)`4;x)=3;dF#dNeGcD=baGY}m2A@i_O_*nUqXH(NVSL9@59j-dH@ zXBWH|7NRQ)>FhO^BzHT=x7nF)HmDEG7gN#Auay#R*_UIx)-(;A1Z5gPuQo5x+J)MM#4FneSBq?zDzz&mo=_{zcmqSbLkfn}> zzNXY~69*)$aV4ya>RGKwdeEi_9#_8*+e;RzKmtJWTrM@6)t4y!li|WlMf%#Ndb4ML zt;TA5wlSp$djZsXg-_h0JD6F_K=9pgQC``Ex&s zFW)|Y{_xxPzT?M_j}M=}J&#}8m-X;p-=4nSksdqcvqn;hNpo6zP4D+?$;ZOiHE>58 zq?lgI97`VO)~`_e9(-8ofekr9zAwUS14&bjiEzQ-IH$t5ZJ4fqEyPc{K>Ki9e*Y0E|NeMWNtV2I>S|MMnxNfu6wGGScqJ8KsX%H- zs`uD?-K1+>P6684x70LyxYFwX$Ik?MapI8ZLP`<`Y_$$k(&5LThe$wg*+KlAhfuLSyEXRa&qsTS`to~5 zuuW6PK6Pdpb)Z->JY+XXPO^D^rEV*ewFdPR2J1Ud=u-%Jzbo9iUXwzhrkvVhI9GuW zvO*YgQq;?O1$8$$`)29>`g({Ag*b{{0@%zw#St_}+u#rX3*lbtZ3TGg9&kw-fVI=! zgaOM5F1G^6g}y^<;9P>+vz4x5HIvc16SVn_@%}!J`p};r=P$Qk@BHb^teZj?4$MRK z(bS95yD8*XFj19thXjQvMT?`Sx-Wx9P4%d8FS_;qD6fGf8{OgKkzfFDdgx&AHVwnS zuQ-iKQJ!UcEo!?hZd6TjgQo~O+4$DIs#&dHUb@j<>!mp_^Hr^I!2`szw99PRRG=|O zez_YV@&JNQ>P0Mahzg+QH77+t6SXz|Oq|#HYOJmyWX_WyFiEaz6itd}FrXy3nP@)9 zUfvUp!j+{~O}PcyWe8(>W1z<+@~fAz{#1UnDY5$;YXA$eH(5i!il1i4fO^KT*}Uuq zZ%CoKTjYlxcaiYRHf_B(#7jvuxhOsFGBvkqqLJ;qld^`Lni(rb&Y>}Nso+{yhIC*& z3#=O{%EIZp+1HPs|2&-a?eSqgw#&Ws;BvJNOu3~EBfkQF_)t=j$}t|z3XZKy>^u?} zDP>8VnHrrO7Ut>9^dSo;oA&QYD&MaTUsYu~_a|Hu-w$$d2f$TVQZ-YaA^>BZ3nzVO z5M43D&6$l}Nvo$Cflnv}=gpe0M|kP;Ru^ZQJ$EnDFSUF*x#!L{Lk%)D>+-V&a&UsA z0BQN+S&rFKAD!nt&3_5;PhISfHzzIyWlu%Z-S&x1me_4WO|HJXy45I<+{1H|O`Fz3H;OW)@X~TS*e-V*}7Q61hcoWT-3k2+~X2!hT(s3!L_a=_IV5 zkM`Q*xDOPVMh(gHsO{d3^^%}XEQgvH8!rP%8yUVtHdh2zqrRUVtDe#xVe07Jy5>6$b@`9AZy9y=S zxLn9b+f3V}8wU{D!Rvk(!UI@0RHMyy(5|5D7`NY)*Z)^`W*qX*vxk7#km}gZAYL|M z*|tt7x~6}+2EbtGx-m4Yziy`4zvWz&_GXwPN)fWfwc zmLzJFW9uBcR7huJ)0!g*H?BM`MSI7%pq6ynkHtb+kU1E4!eM2G-YH70#K8YT8iHoQ z6IE0a?7=KEpcb|eoi1nEd&0ZcmI|4jF>!WsV5g<|qLxuvP|x~tqSP$N0ylvA%prG3 zt}=O*WHsl2w^rKx9o0);d^T3X9H z^&Ls20m37Z{kElcV*|@eo|5vzxEk8Eeb*r{AoD57y(X>z$5QhrA*P|WT_>G40w1n; zx5qJpk(VCIh`7HJ+~>!Ctq%`hrPgvwfXutI7bd+U4XbX?O}#T@bGL&9o~p+KmJRRefis<)=7HwwcTbD5S{Ne`V<2Eq3k#vtdF)daT~Qf9L}qvONEkisjBxk? z3>>79@G!su@iE09@fWOhBPy%tz7dhP#=y$1ywMr^p2yy6owN7aY~slR7Dv6FYX*X; zvh;hpJ)|DS*lfQ!n{}mUeO=R*$95`K0adkLu_SYn(WLertGIYg2AJ!N2B@U2cuyfn z1xsl2!VS-`aN(^;)=r`EwDpGyzPh$z%XSbpl+WFkfih$Q#}K~ zVdJq#svQ~X=A!bGHg2{KX<+fgE+84+(75Vt;__z+u4@`|7zc=t%?QoliomfjHgr}K zV%F7sPw4ZOExes$f(Td_jKX~Ou0Z3HFr(dT6-sMXvm<8D1Xq!X#NAlHD>j8M^TL`> zrrqz?Oi$cDt{*PcrN?=B7z!P*=0mVMV#p0_KEp5zgu+IrxkklKCjr|AG+$wJFvA!_ zr$^#x=t9eu}o>zI_Gy{AMKESWSC5(QWaA}hO#igCimb|6`!UbJnu z+i$;yI~jYCyT|+W-#p4)+3%(7dC+tg@#)#xnK35)Bpz&nY&KneA3+&#I?K`%@?&_x zfN+e(mU5Me;$?<1QvTo3(uGwtS_)e#Q}7#v(*xjB$;LBx6Kk@FCFZC64)*l`XH|uD zx7omv%UMh?nOYwY>w7sIK01~?+l;`wIS*)B3|wB*WsKzBg_%y&W+Q_axb2_=mNGNM z*uqNaj(`g@073$qS#I63s|?S!UDY;^Sf2voS;MaIQ;QYWMp1;X3ie5KK}-fMWi60q z8JF|c_e(StQAypPmOpTSdO6{cVJ zi>~0=3iygV&k^wE!aE4i(=s zb~8I;Nc#lqmem_E%Op8q0%Lik*`4WAe{sAIV1e@#iV?+6U^^EX*szWr2TZm-)r&jg zeHr6bHwUERXHQyV7qBmS30=Ae{H?l-%6uIPMKpu0QDG#2J2r$4c!$7zBVI!)W0xDZ zjG0kytx=(n-95SZdFjNKz|8>eQ7X(wB?aS4UV$eXFd^~`E>IHfqIEyc_dg$QU6?&p zRReAoz)0A$%M;_Z&eRcQ2#FO)8T}fs@OhovNHE#hiL&OwHPt`KzGYWViFyk*VG6^P z#N^pJ8=y&Q7#3@7I;50QU1r%M@PMtn?};EvO#QrM;nPjd)zydfHJ1(82ch~fMK_F~ zGsYDls1a3jSc?`ETvG=Ub0517J%Wj7!xm$KVhma@H*R7756c7>i~<`BC7$yQ9zG7% zA7I{X>A?4%V!dW!N{kYznTZ+$lwLG%DxckKU!GrcaXy>BGmWeJZLun1(mTsZ87=deH9vTNP%>hxW3M(qBonRDJq-sQQM4UO zbh0Hx;ALI0aV%D+a+lHOQIN1pTTk8uvwOBb-0UGTg(Kn0OHI77gnPqx^7gz8Wff)^ z+~1cf)SRK96tHjT2D3V}_H9JH*tUf|;~D%dMSDP?!5ygpk$~6%hgpx^R4&w(C71$@ z)o{(2dAt$}bo6De{UbHZv&B}k$TssQYz zbjdhC%t@JA4sa)zYyR|XUKxORp_XHSqX*nQOtnSDFQB>a=tmuX9r6*gTZPT)m z>fM#vz?`Q{RqH{L*+wJ7yRld(sD@$DnL<^$M)(uWO8}>=WsmBMykR=>FOPk_y`y9o zrTEWbH=pNw>b5Kz5XicmG8Q+x-(bOE{-7=ZlhhQ>+j66^63TQR(9ra>$!tYx4{`%NmJ6pHjr#Y`Su=)iE zt%6qpofkF->Iz|tk)Q#sORB00cp%kpd}MKU1GNSev4HJrkzvaYgxPaFrdn7H3eaQ0 zr6jOqS*sz~l(YiT9SaU~oh|d|m^s;f^WyzQfBXKx`l{+CR?}P%)y}pG+*TX_n`f7& zp;-M5g3z4p*s_Y9QZifTx=DgxcgxeS!7A)x7TdP0=@?cwA%=~M^(3?c>I z94NY?H7|!>G43QpKRl@k;H$nHVlzqgwoiPw&<=TQeLEG>M+uw zfI5IBvfEmv7E4KsVdXgCazT52>*?r5`!7J^-P!l&N%t z@)yd35H==nD%RH*gNV$gZrC_W`*!w*n6F)mF@QgmZHVm85rN`-P!w^_)PsRz zW-%7A)YJtS>(Dhe!EqOX()DX=qs^>(ArN>*_+nX&aS9aRhkp`Bp8X^Ob2rRK#R^Df+Wg70V$3Jt8Pob{WwY)`(-nv06+IMOwxz zW|J;oeeKKr>uatprdjC5^hE^mk<_SII$$jD38Ao$QkdjHk{9;hnM#(KxC1(v*lrN6 z*s5U`n6*%`5N5?u;A0URy6PcIOl;hlc$s8C*{d>na+s{j zv*Knwc0*+&9W{vOh}faJ!P(NsBGCKdr~rw@$j&hcBiO_6x()#fQ9=8~wk=Dk#hfWP zTH`@qe6=2a0(05|>w*W^y`dy!c6Rj6y{dUt4EzqOsHp?)N0U6|;{-4nFl_evTxi=_?VwpI10tAAK6q_AuJ`{Z z@fN>0%LNca_1w52;_%28bA$jj;L)hym+@2c@Pi$7!3)ALFjrB%QP?mlR%g1M@?Jj8 z!etPIlrPmtSs<^5O+9Ni$cr}Q0uty!jCE`H3}8`F6oz$xk)vzSE8{L6+RxUOp1q5~ zUYzYC#3Q{_#8HboW{nLQBBMfcY$a+vn-ar$z~L&O?tp1mrSW2IAkr84Gy@mHxLO@q zN(#*N2F`T38c)ds{JRwkjsWHwD7NndML64Fr)M}h?@cPtF!5?&(ALe;7hxMHN!214 zMfSfepavE`Ef$I+A}E9|j=KDn7p5K`fEUTp0*10ga;a_0>dc18-GjXmU|4qP@sWDc zuILy5I}zGlRG?MV85~%s9XlqP*uCc&=EcbHxPIQzrO|-+vn7trH}H6c7^Hkhh|dvY zmMv2Zs?h!0HU0G_|vU~^U1gN7RJRlBWeev`UUBFG0=~wN{-AGrA`xu&^ES*joN_#k89bxQjzC4@CfOhI&RqulteYU`w zVKMc+@M2uKUf_ntOcn{l^A&2?GU3Z$Ko?rJtU|rkm`)0e}bl?J!>1g8IQd6@UGfA+K88w5YS}t53oLV)O0<|T8EdaqMR;^}7 zUAif+FEmQ`z+uNymKnCNZ4fooJLb?~QNhKE&j90ikuCthLyy{Q=DlDYDZmpd%q8N; z=#&7Rms6cg`av$s!*;jbY+s&Fewc5C?LhVs1b{<8>k;BXq=!@~JodLN`JL4NTkC+! z)D>wuvL)02$p!qIza6|{-m(+lK`r``-PFmZn%Hs<6mEeN*2Gt~tC|XYAIB{C0AKC# zF23_HBeW~_ZRBNX-(IQawrakggHIh`$g`ZK0gBeFTB(}SKwv;E6dl;4IQfDA!8}83 z77ErmAfE2#dnH^jZP`vOM3|dJu3|+> zxMJJ;Hh8S+dtcml4j!v8n*f2;KQL+?i{5I40X^DOlivh9l>yf30HcBI^_b4^!Vm@O zRDh4$ypr^F0~hAU0dKN}Q>abx7M&7gMD%S?J`ax(F~G;X1NF{`6XB??l>@L=o)-xJ zp^0D1{$bt9<_^1K-OlGzo7oy;#|~qF;#Ot0Lhh{EYLD z@|p?`Y$$I(&A?@22sVMWMui&utibf1N7Mo1rj7O*b}>s%*a1qM<*h#=Z7U9bN6Ls- zOgxgw_5IkFqw>$={;aG8bMj|f9(MS;T%Bc!W~^9;nfcWiD4fxdbxc?5Q5QPB#bFhGliwHaZpdAP@_f zUIT2mo5St#Li6cnt{e{X05h57NAc3#x3lXI(0pzk0?1XCX{eNVL2GYWQm)_A#_ErQW z84;K>bc|vF49z}wD+8DgxDND4%d}U3tukPK@{^>Oin_`b`|5W4fZb4bH;1-g?;Z|6 z{pzs2pO=lEFMnnEiep!zl6sQH%X95q>ns~$5-?DgrK4+N2h(18YX%;PSmy#3!xj4| z;B&vF0@kIm!;+fqq1qH%*%|O}s$>`gdgCkW9k4B`@?gLg!B}_4C|7jW)bfGX>mg90 z`HF4ZeaDWSH2$~Saml`5^1KEt!YFn?z+3`!w!o{MslP;GXXFk-#&dU5sP+(9rD39B znigoJb3R|Q@0)wpzkV1&*xB&xjFE_8vz;cyYF_CFwyXmp2qj|qIT@g?Z01`CZkQGm z0RF(u*$un$a=^Hpv3ugPtlU2G@^juWfVA0_2iWA`#9{!qC4bG1!U%(j{z`%RP|wOD zzD6gYZ~zRx$3VfK#2VOZcI{NYJK84q@XT^$^gyQPtHUX?s!cOVd$4mj5#T{XL5$L} z0a;Q^*|iyu0v1A32+W|t1Uy#RYet@$e!{eeZQE|n%`E8G>=_U#)gjUYE6+p|`*|psnRS{?hJDUJ? zfzE<^OJUzJP;#nAcZ?sq)C3Pe9S2wjODaQXCSSAd@qXR5U2Z`rpL3>~Y}2g1 zB6g}qfRm~%Pwx=%b8=Pi+ms^n`9}fg1Ws^mN_kUwhr<4qfZn~&TKaf@S2mlw3B;V4 zRRgaw8!?PxdMg$c+2LTnYIYRJITdUV1HvPot@kQrl0$SV(IpS%QZ!6OJ!j7k;_Mku zr{mnI05eIb&*-ZR1s0dsk*xxefZI}dzVOIrm{CQ5lX&|$JU&KgT#Vw668oQQnypYj zGhBZ55>HHxi3u$gQ44`A!rK}*gcZcC^ni#Ksl}9tU_jmyZ}1X3ZgdJ8m2;Mz4tO5d zmu%9(&+bdpBQ+!yVX(r22^l_40S7mb2@kFfq&bxI1h699qOA%Wj_C*rH;>{FnewNiqk6IxrFB7)22f%4cvqf>zKF^5$~}Ri_4fq%|rz8HBeESP>PLx z=8OWRS&wh;!Mlq- zmPq-~T7e7T-<~o#K06ur;+V95*go!?@bBOLMH{`z14>p%YCf4=|CEmr0l zy9XbCkMeIQZL|>{I^P&&!i`op%G~aZ#gCi&^059|ZrDTU{z*plX0rwPyV)C+DW?8X zZcm8qb~5<(WcCL^!Rck*Z2NkwF|^a;|DV^HzWU}~q~9DBqE8LXZd$qT>kin2x60}E zIOJzu1ZW@r2i^zUX}iCBs#&vebPAw%`VdgW?(yN&wD0c2E{l;ZGN+H6g87^BcKzn@ z4WAzWJYHbEk^M&xrk(lX%Rl;)yVJuTJ)36au9d^73AjI5y4mnX=EH;I7r*66FJ_{> zlJ@$v`{Qwvgg)S;^b=!*Qq)8>wK?WCwHc zS4Y_#WP0*(XT;eLyoXBV;nlR(ezw~o`XBW;Z-2h++lQZ)-R|}e5o*~D`u0yt`|~f4 z502lxS-&~H%3mG*#2>F=j9_R#H=l>qG@?J@xUEQ&_tW3~Vs(Je*kC`b->&{l_$sBn zT9y7)Y4{S3;SC3L^-4B7zV3%|oWp8+zxnoy)%_Mj^5G`vYgv8sYP*pez=GGezsUaf zxT03;`yqQ0xfdrl_T{Ux#}|G)Ca$4Rj(t6xHyx+r*yGdB8Z=2)% zJWOk3g^lrklKN!c`}KK?^?2JhnCIKlx4VZEmU&nmr-L&?fA-hM#evr@dmel|$kS>( zZiAD?%iVta&9U&<9#`VJ?YAG+;en<6hbLeB;yBQE+{)a0r`UyGzny+}T-5H#lTH#m zcU`9Cx1K=N3+(j36QI2MeC1Y03o)+Pwuja4t^De^JMb{Pe>jA@O#A1> zoY~X%x#KGMcn@KIcjZ)~OWb_;U{Su=EA#sp?I@!8*g_P;m| JR9>jg4gij0@23C& literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/local.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/local.gd new file mode 100644 index 0000000..fde32bd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/local.gd @@ -0,0 +1,109 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd" +const Original = preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd") +const Candidate = preload("res://scripts/guest/guest_service.gd") +const CustomDefinition = preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd") +func setup(service: Variant) -> Variant: + var definition: Variant = service.create_definition(&"test", {&"preference_weights": {&"dining": 3}, &"risk_tolerance": 40}) + check(definition != null, "definition registered") + var guest: Variant = service.spawn_guest(&"g", &"test", 0, {&"wallet_gold": 120, &"credit_limit_gold": 40}) + check(guest != null, "guest registered") + return guest +func run() -> void: + output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + if not output.is_absolute_path(): quit(98); return + var original: Variant = Original.new() + var candidate: Variant = Candidate.new() + var og: Variant = setup(original) + var cg: Variant = setup(candidate) + var fixtures: Array = [] + var needs: Array[StringName] = [&"hunger", &"sleep", &"hygiene", &"medical", &"leisure", &"intimacy"] + var inputs: Array[Dictionary] = [] + for magnitude: int in [-9223372036854775807 - 1, -1, 0, 1, 99, 100, 101, 9223372036854775807]: + for selected: int in range(7): + for string_keys: bool in [false, true]: + for readonly: bool in [false, true]: + var relief: Dictionary = {} + for ni: int in range(6): + if selected == 6 or ni == selected: relief[String(needs[ni]) if string_keys else needs[ni]] = magnitude + if readonly: relief.make_read_only() + inputs.append({&"facility_id": &"f", &"facility_tags": [&"dining"], &"need_relief": relief, &"expected_quality": 80, &"estimated_total_gold": 15, &"travel_minutes": 2, &"expected_wait": 3}) + for extra: Dictionary in [{&"preference": true}, {&"expected_quality": "42"}, {&"risk_level": "3"}, {&"price_burden": false}, {&"need_relief": 45}, {&"need_relief": null}, {&"need_relief": {&"unknown": 1}}, {&"need_effects": {&"hunger": 2.5}}, {&"expected_quality": 12.5}, {&"preference": 7, &"urgency": 9}, {&"instance_id": "fallback", &"facility_id": "", &"tags": ["dining"]}]: + var row: Dictionary = {&"facility_id": &"f", &"need_relief": {&"hunger": 80}} + row.merge(extra, true); inputs.append(row) + for index: int in range(inputs.size()): + var left: Dictionary = inputs[index].duplicate(true) + var right: Dictionary = inputs[index].duplicate(true) + if index < 224: + if index % 2 == 1: + left[&"need_relief"].make_read_only(); right[&"need_relief"].make_read_only() + check(left[&"need_relief"].is_read_only() == (index % 2 == 1) and right[&"need_relief"].is_read_only() == (index % 2 == 1), "actual nested readonly shape " + str(index)) + if index % 8 == 7: + left.make_read_only(); right.make_read_only() + var lb: PackedByteArray = var_to_bytes(left) + var rb: PackedByteArray = var_to_bytes(right) + var expected: Dictionary = original.evaluate_candidate(&"g", left) + var actual: Dictionary = candidate.evaluate_candidate(&"g", right) + check(var_to_bytes(expected) == var_to_bytes(actual), "full ordered evaluate " + str(index)) + check(original.last_error == candidate.last_error, "error observation " + str(index)) + check(var_to_bytes(left) == lb and var_to_bytes(right) == rb, "input unchanged " + str(index)) + check(var_to_bytes(original.create_snapshot()) == var_to_bytes(candidate.create_snapshot()), "full service state " + str(index)) + if index < 224: check(candidate._can_share_candidate_need_map(cg, candidate.get_definition(&"test"), right), "exact builtin shared guard " + str(index)) + check(not is_same(actual, right) and not is_same(actual, expected), "fresh returned dictionary " + str(index)) + fixtures.append({"input": right, "expected": expected, "actual": actual}) + var ranking: Array = inputs.slice(0, 20) + check(var_to_bytes(original.rank_candidates(&"g", ranking)) == var_to_bytes(candidate.rank_candidates(&"g", ranking)), "full ranked ties/order") + for explicit: bool in [false, true]: + var osvc: Variant = Original.new(); var csvc: Variant = Candidate.new() + var od: Variant = CustomDefinition.new().configure(&"callback", {}) + var cd: Variant = CustomDefinition.new().configure(&"callback", {}) + check(osvc.register_definition(od) and csvc.register_definition(cd), "custom definitions registered") + var oguest: Variant = osvc.spawn_guest(&"g", &"callback", 0) + var cguest: Variant = csvc.spawn_guest(&"g", &"callback", 0) + var left: Dictionary = {&"facility_id": &"f", &"need_relief": {&"hunger": 10}} + if explicit: left[&"preference"] = 7 + var right: Dictionary = left.duplicate(true) + od.watched_guest = oguest; od.watched_candidate = left + cd.watched_guest = cguest; cd.watched_candidate = right + check(not csvc._can_share_candidate_need_map(cguest, cd, right), "custom preference fallback") + var expected: Dictionary = osvc.evaluate_candidate(&"g", left) + var actual: Dictionary = csvc.evaluate_candidate(&"g", right) + check(var_to_bytes(expected) == var_to_bytes(actual), "callback full ordered result") + check(od.calls == 1 and cd.calls == 1, "original eager default callback position") + check(var_to_bytes(left) == var_to_bytes(right) and var_to_bytes(osvc.create_snapshot()) == var_to_bytes(csvc.create_snapshot()), "callback input/full state equality") + fixtures.append({"callback_explicit": explicit, "expected": expected, "actual": actual}) + for field: String in ["need", "preference"]: + for value: Variant in [42.5, "42", false]: + var saved: Variant = og.needs[&"hunger"] if field == "need" else original.get_definition(&"test").preference_weights[&"dining"] + if field == "need": + og.needs[&"hunger"] = value; cg.needs[&"hunger"] = value + else: + original.get_definition(&"test").preference_weights[&"dining"] = value + candidate.get_definition(&"test").preference_weights[&"dining"] = value + var row: Dictionary = {&"facility_id": &"f", &"facility_tags": [&"dining"], &"need_relief": {&"hunger": 80}} + var expected: Dictionary = original.evaluate_candidate(&"g", row) + var actual: Dictionary = candidate.evaluate_candidate(&"g", row) + check(var_to_bytes(expected) == var_to_bytes(actual), "expanded guard scalar result") + check(candidate._can_share_candidate_need_map(cg, candidate.get_definition(&"test"), row), "expanded guard scalar selected") + check(var_to_bytes(original.create_snapshot()) == var_to_bytes(candidate.create_snapshot()), "expanded guard scalar full state") + fixtures.append({"scalar_field": field, "value": value, "expected": expected, "actual": actual}) + if field == "need": + og.needs[&"hunger"] = saved; cg.needs[&"hunger"] = saved + else: + original.get_definition(&"test").preference_weights[&"dining"] = saved + candidate.get_definition(&"test").preference_weights[&"dining"] = saved + var times: Array[Dictionary] = [] + for shape: String in ["single_need", "six_needs"]: + var scalar: Dictionary = inputs[50 if shape == "single_need" else 164].duplicate(true) + for mode: String in ["original", "candidate"]: + var service: Variant = original if mode == "original" else candidate + var start: int = Time.get_ticks_usec() + for index: int in range(2000): service.evaluate_candidate(&"g", scalar) + times.append({"shape": shape, "mode": mode, "calls": 2000, "elapsed_us": Time.get_ticks_usec() - start}) + + var bytes_pin: Dictionary = typed("evaluation-fixtures", fixtures) + var report: Dictionary = {"checks": checks, "failures": failures, "passed": failures.is_empty(), "pid": OS.get_process_id(), "cases": inputs.size(), "callback_cases": 2, "scalar_state_cases": 6, "fixture_rows": fixtures.size(), "fixtures": bytes_pin, "timings": times, "unit_accepted": false, "performance_accepted": false, "candidate_adopted": false, "limits": ["One process finite builtin and custom-preference observations only. Adjacent single/six-Need helper microbenchmarks is not representative whole-tick, stable gain, P95/D10/50ms, full regression, OS or Windows acceptance."]} + var file: FileAccess = FileAccess.open(output.path_join("report.json"), FileAccess.WRITE) + if file == null: quit(98); return + file.store_string(JSON.stringify(report, "\t")); file.close() + print("Guest Need normalization local: %d checks, %d failures" % [checks, failures.size()]) + quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..e1295ea2e966c77116200cc6aea130e520ecf4b0 GIT binary patch literal 3897 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json new file mode 100644 index 0000000..7541af7 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json @@ -0,0 +1,53 @@ +{ + "callback_cases": 2, + "candidate_adopted": false, + "cases": 235, + "checks": 1657, + "failures": [], + "fixture_rows": 243, + "fixtures": { + "bytes": 3897, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", + "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", + "uncompressed_bytes": 421672, + "uncompressed_sha256": "b2795c3d7e30f6724c2e7e0c7b63a098890f55ea6a1658aab405f57f40babe9d" + }, + "limits": [ + "One process finite builtin and custom-preference observations only. Adjacent single/six-Need helper microbenchmarks is not representative whole-tick, stable gain, P95/D10/50ms, full regression, OS or Windows acceptance." + ], + "passed": true, + "performance_accepted": false, + "pid": 50494, + "scalar_state_cases": 6, + "timings": [ + { + "calls": 2000, + "elapsed_us": 28978, + "mode": "original", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 28980, + "mode": "candidate", + "shape": "single_need" + }, + { + "calls": 2000, + "elapsed_us": 42569, + "mode": "original", + "shape": "six_needs" + }, + { + "calls": 2000, + "elapsed_us": 36709, + "mode": "candidate", + "shape": "six_needs" + } + ], + "unit_accepted": false +} \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd new file mode 100644 index 0000000..dd17ad0 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd @@ -0,0 +1,1688 @@ +class_name GuestServiceOriginalR299 +extends RefCounted + +## Deterministic guest needs, decisions and lifecycle authority. +## +## Facility, path and economy integrations intentionally cross Dictionary and +## Callable boundaries. GuestService therefore remains independently testable +## and cannot accidentally mutate another service's private state. + +signal guest_spawned(guest: GuestRuntime) +signal guest_state_changed(guest_id: StringName, old_state: int, new_state: int, reason: StringName) +signal guest_queue_abandoned(guest_id: StringName, facility_id: StringName, request_id: StringName) +signal guest_recovery_started(guest_id: StringName, recovery_kind: StringName, target_cell: Vector3i) +signal guest_despawned(guest_id: StringName, persistent_record: Dictionary) + +const GuestDefinitionType = preload("res://scripts/guest/guest_definition.gd") +const GuestRuntimeType = preload("res://scripts/guest/guest_runtime.gd") + +const SNAPSHOT_VERSION := 2 +const MAX_TRANSITIONS_PER_TICK := 4 +const PATH_FAILURE_LIMIT := 3 +const STUCK_REPLAN_MINUTES := 60 +const DEFAULT_WAIT_HARD_LIMIT := 120 +const DEFAULT_EXIT_THRESHOLD := 15 +const PRIMARY_NEEDS: Array[StringName] = [&"hunger", &"sleep", &"leisure", &"intimacy"] + +const NEED_IDS: Array[StringName] = [ + &"hunger", + &"sleep", + &"hygiene", + &"medical", + &"leisure", + &"intimacy", +] +const LEGACY_NEED_IDS: Array[StringName] = [ + &"hunger", + &"rest", + &"fun", + &"social", + &"safety", +] + +var current_minute := -1 +var last_error := "" + +var _definitions: Dictionary = {} +var _guests: Dictionary = {} +var _persistent_records: Dictionary = {} +var _decision_rejections: Dictionary = {} +var _diagnostics: Array[Dictionary] = [] +var _sorted_guest_ids_cache: Array[StringName] = [] +var _guest_order_dirty := true +var _pending_spawn_notifications: Dictionary = {} +var _external_mutation_blocked := false + + +func register_definition(definition: Variant) -> bool: + if definition == null or not definition is GuestDefinition: + return _fail("Guest definition has an invalid type.") + var typed_definition: GuestDefinition = definition + if not typed_definition.is_valid(): + return _fail("Guest definition is invalid.") + if _definitions.has(typed_definition.guest_type_id): + return _fail("Duplicate guest definition: %s" % typed_definition.guest_type_id) + _definitions[typed_definition.guest_type_id] = typed_definition + last_error = "" + return true + + +func create_definition(guest_type_id: StringName, options: Dictionary = {}) -> GuestDefinition: + var definition := GuestDefinitionType.new().configure(guest_type_id, options) + return definition if register_definition(definition) else null + + +func get_definition(guest_type_id: StringName) -> GuestDefinition: + return _definitions.get(guest_type_id) as GuestDefinition + + +func get_definitions() -> Array[GuestDefinition]: + var result: Array[GuestDefinition] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + result.append(_definitions[guest_type_id]) + return result + + +func register_guest(guest: Variant, emit_notification := true) -> bool: + if _external_mutation_blocked: + return _fail("Guest mutation is blocked while committed notifications are delivered.") + if guest == null or not guest is GuestRuntime: + return _fail("Guest runtime has an invalid type.") + var runtime: GuestRuntime = guest + if not runtime.is_valid(): + return _fail("Guest runtime is invalid.") + if not _definitions.has(runtime.guest_type_id): + return _fail("Guest runtime references an unknown definition.") + if _guests.has(runtime.guest_id) or _persistent_records.has(runtime.guest_id): + return _fail("Duplicate guest id: %s" % runtime.guest_id) + _guests[runtime.guest_id] = runtime + _guest_order_dirty = true + if emit_notification: + guest_spawned.emit(runtime) + else: + _pending_spawn_notifications[runtime.guest_id] = true + last_error = "" + return true + + +func spawn_guest( + guest_id: StringName, + guest_type_id: StringName, + absolute_minute: int, + options: Dictionary = {}, + emit_notification := true +) -> GuestRuntime: + var definition := get_definition(guest_type_id) + if definition == null or absolute_minute < 0: + _fail("A known definition and non-negative spawn minute are required.") + return null + var runtime_options := options.duplicate(true) + if not _has_value(runtime_options, &"wallet_gold"): + runtime_options[&"wallet_gold"] = definition.wealth_min + if not _has_value(runtime_options, &"credit_limit_gold"): + runtime_options[&"credit_limit_gold"] = definition.credit_limit_gold + if not _has_value(runtime_options, &"patience_remaining"): + runtime_options[&"patience_remaining"] = definition.base_patience + if not _has_value(runtime_options, &"state"): + runtime_options[&"state"] = GuestRuntimeType.State.SPAWNING + if not _has_value(runtime_options, &"state_entered_at"): + runtime_options[&"state_entered_at"] = absolute_minute + if not _has_value(runtime_options, &"planned_exit_at"): + runtime_options[&"planned_exit_at"] = absolute_minute + 720 + var runtime := GuestRuntimeType.new().configure(guest_id, guest_type_id, runtime_options) + if not register_guest(runtime, emit_notification): + return null + return runtime + + +func commit_guest_spawned_notification(guest_id: StringName) -> bool: + if not _pending_spawn_notifications.has(guest_id) or not _guests.has(guest_id): + return _fail("Guest has no pending spawn notification: %s" % guest_id) + _pending_spawn_notifications.erase(guest_id) + guest_spawned.emit(_guests[guest_id] as GuestRuntime) + last_error = "" + return true + + +func discard_guest_spawned_notification(guest_id: StringName) -> bool: + if not _pending_spawn_notifications.has(guest_id): + return false + _pending_spawn_notifications.erase(guest_id) + return true + + +func has_pending_guest_spawned_notification(guest_id: StringName) -> bool: + return _pending_spawn_notifications.has(guest_id) + + +func set_external_mutation_blocked(blocked: bool) -> void: + _external_mutation_blocked = blocked + + +func has_guest(guest_id: StringName) -> bool: + return _guests.has(guest_id) + + +func get_guest(guest_id: StringName) -> GuestRuntime: + return _guests.get(guest_id) as GuestRuntime + + +func get_guests() -> Array[GuestRuntime]: + var result: Array[GuestRuntime] = [] + for guest_id: StringName in _ordered_guest_ids(): + result.append(_guests[guest_id]) + return result + + +func guest_count() -> int: + return _guests.size() + + +func get_persistent_record(guest_id: StringName) -> Dictionary: + if not _persistent_records.has(guest_id): + return {} + return (_persistent_records[guest_id] as Dictionary).duplicate(true) + + +func get_diagnostics() -> Array[Dictionary]: + return _diagnostics.duplicate(true) + + +func advance_one_minute( + absolute_minute: int, + context_by_guest: Dictionary = {} +) -> Dictionary: + if absolute_minute < 0 or absolute_minute <= current_minute: + return _error_result("Guest minute must advance monotonically.") + var ordered_guest_ids := _ordered_guest_ids() + # The common no-context tick has no external values to validate or isolate. + # Avoid allocating one duplicated context plus a resolved-context entry per + # Guest while retaining the same deterministic order and report contract. + if context_by_guest.is_empty(): + return _advance_with_shared_need_context( + absolute_minute, + ordered_guest_ids, + {} + ) + var resolved_contexts: Dictionary = {} + var default_context: Dictionary = {} + var raw_default: Variant = _value(context_by_guest, &"default", {}) + if raw_default is Dictionary: + default_context = raw_default + # Production supplies one common default context. Validate it once, then + # share the same read-only Dictionary across the population. Any per-Guest + # override keeps using the all-context preflight below, preserving atomic + # rejection and the malformed-override contract. + if context_by_guest.size() == 1 and _has_value(context_by_guest, &"default"): + # Historically an unused default was not validated when the population + # was empty. Preserve that edge case and the first-Guest error wording. + if not ordered_guest_ids.is_empty(): + var default_error := _need_context_error(default_context) + if not default_error.is_empty(): + return _error_result( + "Invalid Need context for %s: %s" % [ + ordered_guest_ids[0], + default_error, + ] + ) + return _advance_with_shared_need_context( + absolute_minute, + ordered_guest_ids, + default_context + ) + for guest_id: StringName in ordered_guest_ids: + var context := default_context + var raw_context: Variant = null + var has_guest_context := false + if context_by_guest.has(guest_id): + has_guest_context = true + raw_context = context_by_guest[guest_id] + else: + var string_guest_id := String(guest_id) + if context_by_guest.has(string_guest_id): + has_guest_context = true + raw_context = context_by_guest[string_guest_id] + if raw_context is Dictionary: + context = raw_context + elif has_guest_context: + # Preserve the original contract: a malformed per-guest override + # suppresses the default context rather than inheriting it. + context = {} + var context_error := _need_context_error(context) + if not context_error.is_empty(): + return _error_result("Invalid Need context for %s: %s" % [guest_id, context_error]) + resolved_contexts[guest_id] = context.duplicate(true) + + ## All contexts are preflighted before mutating any guest, so a malformed + ## batched update cannot partially advance the population or the minute. + var reports: Array[Dictionary] = [] + for guest_id: StringName in ordered_guest_ids: + var context: Dictionary = resolved_contexts[guest_id] + var guest: GuestRuntime = _guests[guest_id] + var definition: GuestDefinition = _definitions.get(guest.guest_type_id) as GuestDefinition + if definition == null: + reports.append(_error_result("Guest definition is missing.")) + else: + reports.append(_update_needs_runtime(guest, definition, context)) + current_minute = absolute_minute + last_error = "" + return { + &"ok": true, + &"minute": absolute_minute, + &"guest_reports": reports, + } + + +func _advance_with_shared_need_context( + absolute_minute: int, + ordered_guest_ids: Array[StringName], + context: Dictionary +) -> Dictionary: + var reports: Array[Dictionary] = [] + for guest_id: StringName in ordered_guest_ids: + var guest: GuestRuntime = _guests[guest_id] + var definition: GuestDefinition = _definitions.get( + guest.guest_type_id + ) as GuestDefinition + if definition == null: + reports.append(_error_result("Guest definition is missing.")) + else: + reports.append(_update_needs_runtime(guest, definition, context)) + current_minute = absolute_minute + last_error = "" + return { + &"ok": true, + &"minute": absolute_minute, + &"guest_reports": reports, + } + + +func update_needs(guest_id: StringName, context: Dictionary = {}) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var definition := get_definition(guest.guest_type_id) + if definition == null: + return _error_result("Guest definition is missing.") + var context_error := _need_context_error(context) + if not context_error.is_empty(): + return _error_result("Invalid Need context: %s" % context_error) + last_error = "" + return _update_needs_runtime(guest, definition, context) + + +func _update_needs_runtime( + guest: GuestRuntime, + definition: GuestDefinition, + context: Dictionary +) -> Dictionary: + var before_hunger := int(guest.needs[&"hunger"]) + var before_sleep := int(guest.needs[&"sleep"]) + var before_hygiene := int(guest.needs[&"hygiene"]) + var before_medical := int(guest.needs[&"medical"]) + var before_leisure := int(guest.needs[&"leisure"]) + var before_intimacy := int(guest.needs[&"intimacy"]) + var delta_hunger := int(definition.need_rates[&"hunger"]) + var delta_sleep := int(definition.need_rates[&"sleep"]) + var delta_hygiene := int(definition.need_rates[&"hygiene"]) + var delta_medical := int(definition.need_rates[&"medical"]) + var delta_leisure := int(definition.need_rates[&"leisure"]) + var delta_intimacy := int(definition.need_rates[&"intimacy"]) + + ## State effects are accumulated first; every Need is clamped exactly once. + if guest.state == GuestRuntimeType.State.MOVING \ + or guest.state == GuestRuntimeType.State.REPLANNING: + delta_hunger += 2 + delta_sleep += 2 + elif guest.state == GuestRuntimeType.State.QUEUING: + delta_hunger += 1 + + if context.is_empty(): + if guest.state != GuestRuntimeType.State.RECEIVING_SERVICE: + delta_leisure += 1 + else: + if bool(_value(context, &"work_like_activity", false)): + delta_sleep += 1 + if bool(_value( + context, + &"unstimulated", + guest.state != GuestRuntimeType.State.RECEIVING_SERVICE + )): + delta_leisure += 1 + delta_hygiene += int(_value(context, &"dirt", 0)) + delta_medical += int(_value(context, &"injury", 0)) + delta_medical += int(_value(context, &"illness", 0)) + if definition.adult_verified: + var intimacy_key := &"intimacy_night" \ + if bool(_value(context, &"is_night", false)) \ + else &"intimacy_day" + delta_intimacy += int(_value(context, intimacy_key, 0)) + var raw_effects: Variant = _value(context, &"need_effects", {}) + var normalized_effects: Dictionary = _normalized_partial_need_map(raw_effects) + delta_hunger += int(normalized_effects.get(&"hunger", 0)) + delta_sleep += int(normalized_effects.get(&"sleep", 0)) + delta_hygiene += int(normalized_effects.get(&"hygiene", 0)) + delta_medical += int(normalized_effects.get(&"medical", 0)) + delta_leisure += int(normalized_effects.get(&"leisure", 0)) + delta_intimacy += int(normalized_effects.get(&"intimacy", 0)) + + var after_hunger := clampi(before_hunger + delta_hunger, 0, 100) + var after_sleep := clampi(before_sleep + delta_sleep, 0, 100) + var after_hygiene := clampi(before_hygiene + delta_hygiene, 0, 100) + var after_medical := clampi(before_medical + delta_medical, 0, 100) + var after_leisure := clampi(before_leisure + delta_leisure, 0, 100) + var after_intimacy := clampi(before_intimacy + delta_intimacy, 0, 100) + guest.needs[&"hunger"] = after_hunger + guest.needs[&"sleep"] = after_sleep + guest.needs[&"hygiene"] = after_hygiene + guest.needs[&"medical"] = after_medical + guest.needs[&"leisure"] = after_leisure + guest.needs[&"intimacy"] = after_intimacy + return { + &"ok": true, + &"guest_id": String(guest.guest_id), + &"before": { + "hunger": before_hunger, + "hygiene": before_hygiene, + "intimacy": before_intimacy, + "leisure": before_leisure, + "medical": before_medical, + "sleep": before_sleep, + }, + &"deltas": { + "hunger": delta_hunger, + "hygiene": delta_hygiene, + "intimacy": delta_intimacy, + "leisure": delta_leisure, + "medical": delta_medical, + "sleep": delta_sleep, + }, + &"after": { + "hunger": after_hunger, + "hygiene": after_hygiene, + "intimacy": after_intimacy, + "leisure": after_leisure, + "medical": after_medical, + "sleep": after_sleep, + }, + } + + +## Returns canonical candidate copies in facility_id order. Supported canonical +## fields are documented by the filtering helpers below; aliases allow existing +## FacilityService projections to be adapted without a hard dependency. +func extract_candidates( + guest_id: StringName, + facilities: Array, + context: Dictionary = {} +) -> Array[Dictionary]: + var guest := get_guest(guest_id) + if guest == null: + _fail("Unknown guest: %s" % guest_id) + return [] + var definition := get_definition(guest.guest_type_id) + if definition == null: + _fail("Guest definition is missing.") + return [] + var ordered: Array[Dictionary] = [] + for raw_candidate: Variant in facilities: + if not raw_candidate is Dictionary: + continue + var candidate: Dictionary = raw_candidate.duplicate(true) + var facility_id := _facility_id(candidate) + if facility_id.is_empty(): + continue + candidate[&"facility_id"] = facility_id + ordered.append(candidate) + ordered.sort_custom( + func(a: Dictionary, b: Dictionary) -> bool: + return String(a[&"facility_id"]) < String(b[&"facility_id"]) + ) + + var accepted: Array[Dictionary] = [] + var rejected: Array[Dictionary] = [] + for candidate: Dictionary in ordered: + var reason := _candidate_rejection_reason(guest, definition, candidate, context) + if reason.is_empty(): + accepted.append(candidate) + else: + rejected.append({ + &"facility_id": String(candidate[&"facility_id"]), + &"reason": String(reason), + }) + _decision_rejections[guest_id] = rejected + last_error = "" + return accepted + + +func get_last_candidate_rejections(guest_id: StringName) -> Array[Dictionary]: + return (_decision_rejections.get(guest_id, []) as Array).duplicate(true) + + +func evaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var definition := get_definition(guest.guest_type_id) + if definition == null: + return _error_result("Guest definition is missing.") + if not _candidate_need_maps_are_valid(candidate): + return _error_result("Candidate Need map is invalid.") + var need_relief := _need_relief(guest, candidate) + var preference := int(_value( + candidate, + &"preference", + definition.preference_for(_value(candidate, &"facility_tags", _value(candidate, &"tags", []))) + )) + var expected_quality := int(_value( + candidate, + &"expected_quality", + _value(candidate, &"quality", 0) + )) + var novelty := int(_value( + candidate, + &"novelty", + 0 if guest.visited_facility_ids.has(_facility_id(candidate)) else 10 + )) + var group_fit := int(_value(candidate, &"group_fit", 0)) + var price_burden := int(_value(candidate, &"price_burden", _price_burden(guest, candidate))) + var travel_minutes := maxi(int(_value(candidate, &"travel_minutes", 0)), 0) + var wait_minutes := maxi(int(_value( + candidate, + &"wait_minutes", + _value(candidate, &"expected_wait", 0) + )), 0) + var risk := maxi(int(_value(candidate, &"risk", _value(candidate, &"risk_level", 0))), 0) + var default_risk_sensitivity := (100 - definition.risk_tolerance + 24) / 25 + var risk_sensitivity := maxi(int(_value( + candidate, + &"risk_sensitivity", + default_risk_sensitivity + )), 0) + var repetition_penalty := int(_value( + candidate, + &"repetition_penalty", + 10 if guest.visited_facility_ids.has(_facility_id(candidate)) else 0 + )) + var urgency := int(_value(candidate, &"urgency", _candidate_urgency(guest, candidate))) + var utility := ( + need_relief * 8 + + preference * 5 + + expected_quality * 3 + + novelty * 2 + + group_fit * 2 + - price_burden * 5 + - travel_minutes * 2 + - wait_minutes * 3 + - risk * risk_sensitivity + - repetition_penalty + ) + var result := candidate.duplicate(true) + result[&"facility_id"] = _facility_id(candidate) + result[&"need_priority"] = _primary_need_priority(guest, candidate) + result[&"utility"] = utility + result[&"urgency"] = urgency + result[&"travel_minutes"] = travel_minutes + result[&"utility_terms"] = { + &"need_relief": need_relief, + &"preference": preference, + &"expected_quality": expected_quality, + &"novelty": novelty, + &"group_fit": group_fit, + &"price_burden": price_burden, + &"travel_minutes": travel_minutes, + &"wait_minutes": wait_minutes, + &"risk": risk, + &"risk_sensitivity": risk_sensitivity, + &"repetition_penalty": repetition_penalty, + } + return result + + +func rank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]: + var ranked: Array[Dictionary] = [] + for raw_candidate: Variant in candidates: + if raw_candidate is Dictionary: + var evaluated := evaluate_candidate(guest_id, raw_candidate) + if bool(evaluated.get(&"ok", true)): + ranked.append(evaluated) + ranked.sort_custom(_candidate_precedes) + return ranked + + +func select_best_candidate( + guest_id: StringName, + candidates: Array, + exit_threshold: int = DEFAULT_EXIT_THRESHOLD +) -> Dictionary: + var ranked := rank_candidates(guest_id, candidates) + for candidate: Dictionary in ranked: + if int(candidate[&"utility"]) >= exit_threshold: + return candidate.duplicate(true) + return {} + + +func decide( + guest_id: StringName, + facilities: Array, + absolute_minute: int, + context: Dictionary = {} +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var filtered := extract_candidates(guest_id, facilities, context) + var ranked := rank_candidates(guest_id, filtered) + var threshold := int(_value(context, &"exit_threshold", DEFAULT_EXIT_THRESHOLD)) + var reserve_callback: Callable = _value(context, &"reserve_callback", Callable()) + for candidate: Dictionary in ranked: + if int(candidate[&"utility"]) < threshold: + continue + if reserve_callback.is_valid(): + var reservation_result: Variant = reserve_callback.call( + guest_id, + candidate[&"facility_id"], + candidate.duplicate(true) + ) + if not _callback_succeeded(reservation_result): + continue + if not _transition_is_available(guest, GuestRuntimeType.State.MOVING, absolute_minute): + return _error_result("Guest cannot enter MOVING in this tick.") + guest.target_facility_id = candidate[&"facility_id"] + guest.path_handle = _copy(_value(candidate, &"path_handle", null)) + _apply_transition(guest, GuestRuntimeType.State.MOVING, absolute_minute, &"FACILITY_SELECTED") + last_error = "" + return { + &"ok": true, + &"action": &"MOVE_TO_FACILITY", + &"candidate": candidate.duplicate(true), + } + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot enter LEAVING in this tick.") + guest.target_facility_id = &"" + guest.path_handle = null + guest.exit_reason = StringName(_value(context, &"exit_reason", &"NO_SUITABLE_FACILITY")) + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, guest.exit_reason) + last_error = "" + return {&"ok": true, &"action": &"LEAVE", &"candidate": {}} + + +func transition_guest( + guest_id: StringName, + new_state: int, + absolute_minute: int, + reason: StringName = &"" +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if new_state < GuestRuntimeType.State.SPAWNING or new_state > GuestRuntimeType.State.INCAPACITATED: + return _error_result("Unknown guest state.") + if guest.state == new_state: + return {&"ok": true, &"changed": false, &"state": new_state} + if not _is_allowed_transition(guest.state, new_state): + return _error_result( + "Invalid guest transition: %s -> %s" % [ + GuestRuntimeType.State.keys()[guest.state], + GuestRuntimeType.State.keys()[new_state], + ] + ) + if not _transition_is_available(guest, new_state, absolute_minute): + _force_loop_guard(guest, absolute_minute) + return { + &"ok": false, + &"changed": true, + &"loop_guard": true, + &"state": guest.state, + } + _apply_transition(guest, new_state, absolute_minute, reason) + last_error = "" + return {&"ok": true, &"changed": true, &"state": new_state} + + +func enter_queue( + guest_id: StringName, + facility_id: StringName, + request_id: StringName, + absolute_minute: int, + initial_patience: int = -1, + enqueue_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or facility_id.is_empty() or request_id.is_empty(): + return _error_result("Guest, facility and request are required for queue entry.") + if not _transition_is_available(guest, GuestRuntimeType.State.QUEUING, absolute_minute): + return _error_result("Guest cannot enter QUEUING in this tick.") + if enqueue_callback.is_valid(): + var external_result: Variant = enqueue_callback.call(guest_id, facility_id, request_id) + if not _callback_succeeded(external_result): + return _error_result("Facility queue rejected the guest.") + var definition := get_definition(guest.guest_type_id) + var resolved_patience := initial_patience + if resolved_patience < 0: + resolved_patience = definition.base_patience if definition != null else 0 + guest.target_facility_id = facility_id + guest.queue_request_id = request_id + guest.patience_remaining = maxi(resolved_patience, 0) + _apply_transition(guest, GuestRuntimeType.State.QUEUING, absolute_minute, &"QUEUE_ENTERED") + last_error = "" + return {&"ok": true, &"patience_remaining": guest.patience_remaining} + + +## Closure asks the guest to choose again, without charging a patience penalty. +## The callback releases the owning facility request and inventory reservations. +func release_queue_for_replanning( + guest_id: StringName, + absolute_minute: int, + release_callback: Callable = Callable() +) -> Dictionary: + if _external_mutation_blocked: + return _error_result("Guest mutation is blocked while committed notifications are delivered.") + var guest := get_guest(guest_id) + if guest == null or guest.state != GuestRuntimeType.State.QUEUING: + return _error_result("Guest is not in a queue.") + if not _transition_is_available(guest, GuestRuntimeType.State.DECIDING, absolute_minute): + return _error_result("Guest cannot atomically replan the queue in this tick.") + var facility_id := guest.target_facility_id + var request_id := guest.queue_request_id + if facility_id.is_empty() or request_id.is_empty(): + return _error_result("Queued guest is missing a facility or request.") + if release_callback.is_valid(): + var external_result: Variant = release_callback.call(guest_id, facility_id, request_id) + if not _callback_succeeded(external_result): + return _error_result("Facility queue removal failed; guest state was not changed.") + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.path_handle = null + _apply_transition(guest, GuestRuntimeType.State.DECIDING, absolute_minute, &"FACILITY_CLOSED") + last_error = "" + return { + &"ok": true, + &"facility_id": facility_id, + &"request_id": request_id, + &"patience_remaining": guest.patience_remaining, + } + + +func tick_queue_patience( + guest_id: StringName, + absolute_minute: int, + recovery: int = 0, + leave_queue_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or guest.state != GuestRuntimeType.State.QUEUING: + return _error_result("Guest is not in a queue.") + var next_patience := maxi(guest.patience_remaining - 1 + recovery, 0) + if next_patience > 0: + guest.patience_remaining = next_patience + last_error = "" + return {&"ok": true, &"abandoned": false, &"patience_remaining": next_patience} + ## Preflight every internal mutation before invoking the external queue owner. + if not _transition_is_available(guest, GuestRuntimeType.State.ABANDONING, absolute_minute): + return _error_result("Guest cannot atomically abandon the queue in this tick.") + var facility_id := guest.target_facility_id + var request_id := guest.queue_request_id + if leave_queue_callback.is_valid(): + var external_result: Variant = leave_queue_callback.call( + guest_id, + facility_id, + request_id + ) + if not _callback_succeeded(external_result): + return _error_result("Facility queue removal failed; guest state was not changed.") + guest.patience_remaining = 0 + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.path_handle = null + _apply_transition(guest, GuestRuntimeType.State.ABANDONING, absolute_minute, &"PATIENCE_EXHAUSTED") + guest_queue_abandoned.emit(guest_id, facility_id, request_id) + last_error = "" + return {&"ok": true, &"abandoned": true, &"patience_remaining": 0} + + +func begin_service( + guest_id: StringName, + facility_id: StringName, + service_id: StringName, + absolute_minute: int +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or facility_id.is_empty() or service_id.is_empty(): + return _error_result("Guest, facility and service are required.") + if not _transition_is_available(guest, GuestRuntimeType.State.RECEIVING_SERVICE, absolute_minute): + return _error_result("Guest cannot begin service in this tick.") + guest.target_facility_id = facility_id + guest.current_service_id = service_id + guest.queue_request_id = &"" + _apply_transition(guest, GuestRuntimeType.State.RECEIVING_SERVICE, absolute_minute, &"SERVICE_STARTED") + last_error = "" + return {&"ok": true, &"service_id": service_id} + + +func interrupt_service( + guest_id: StringName, + service_id: StringName, + absolute_minute: int, + interrupt_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or service_id.is_empty(): + return _error_result("Guest and service are required.") + if guest.interrupted_service_ids.has(service_id): + return {&"ok": true, &"replayed": true, &"service_id": service_id} + if guest.current_service_id != service_id: + return _error_result("Guest is not receiving the specified service.") + if not _transition_is_available(guest, GuestRuntimeType.State.INTERRUPTED, absolute_minute): + return _error_result("Guest cannot enter INTERRUPTED in this tick.") + if interrupt_callback.is_valid(): + var external_result: Variant = interrupt_callback.call(guest_id, service_id) + if not _callback_succeeded(external_result): + return _error_result("Service interruption callback failed.") + guest.interrupted_service_ids.append(service_id) + guest.interrupted_service_ids.sort_custom( + func(a: StringName, b: StringName) -> bool: return String(a) < String(b) + ) + guest.current_service_id = &"" + _apply_transition(guest, GuestRuntimeType.State.INTERRUPTED, absolute_minute, &"FACILITY_STOPPED") + last_error = "" + return {&"ok": true, &"replayed": false, &"service_id": service_id} + + +func complete_service( + guest_id: StringName, + service_id: StringName, + absolute_minute: int, + satisfaction_sample: int, + need_effects: Dictionary = {} +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or guest.current_service_id != service_id: + return _error_result("Guest is not receiving the specified service.") + var normalized_effects: Variant = _normalized_partial_need_map(need_effects) + if not normalized_effects is Dictionary: + return _error_result("Service Need effects must use canonical integer Need IDs.") + if not _transition_is_available(guest, GuestRuntimeType.State.DECIDING, absolute_minute): + return _error_result("Guest cannot complete service in this tick.") + var sample := clampi(satisfaction_sample, 0, 100) + guest.satisfaction_total += sample + guest.satisfaction_samples += 1 + for need_id: StringName in NEED_IDS: + var effect := int(normalized_effects.get(need_id, 0)) + guest.needs[need_id] = clampi(int(guest.needs[need_id]) + effect, 0, 100) + if not guest.target_facility_id.is_empty() \ + and not guest.visited_facility_ids.has(guest.target_facility_id): + guest.visited_facility_ids.append(guest.target_facility_id) + guest.visited_facility_ids.sort_custom( + func(a: StringName, b: StringName) -> bool: return String(a) < String(b) + ) + guest.current_service_id = &"" + guest.queue_request_id = &"" + guest.target_facility_id = &"" + _apply_transition(guest, GuestRuntimeType.State.DECIDING, absolute_minute, &"SERVICE_COMPLETED") + last_error = "" + return {&"ok": true, &"satisfaction_sample": sample} + + +func record_path_failure( + guest_id: StringName, + absolute_minute: int, + recovery_targets: Array = [], + reachability_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + guest.path_failure_count += 1 + if guest.path_failure_count < PATH_FAILURE_LIMIT: + if guest.state != GuestRuntimeType.State.REPLANNING: + var transition := transition_guest( + guest_id, + GuestRuntimeType.State.REPLANNING, + absolute_minute, + &"PATH_INVALID" + ) + if not bool(transition.get(&"ok", false)): + return transition + last_error = "" + return { + &"ok": true, + &"recovery_started": false, + &"failure_count": guest.path_failure_count, + } + + var selected := _select_recovery_target(guest, recovery_targets, reachability_callback) + if selected.is_empty(): + ## A virtual emergency egress is preferable to leaving an entity stranded. + selected = { + &"kind": &"emergency_despawn", + &"cell": guest.current_cell, + &"path_handle": {&"virtual_evacuation": true}, + } + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot enter safe recovery in this tick.") + guest.recovery_kind = StringName(_value(selected, &"kind", &"emergency_exit")) + guest.recovery_target_cell = _vector3i(_value(selected, &"cell", guest.current_cell)) + guest.path_handle = _copy(_value(selected, &"path_handle", { + &"recovery": true, + &"target_cell": guest.recovery_target_cell, + })) + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.exit_reason = &"PATH_RECOVERY" + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, &"PATH_FAILURE_LIMIT") + _diagnostics.append({ + &"code": &"GUEST_PATH_RECOVERY", + &"guest_id": String(guest_id), + &"minute": absolute_minute, + &"failure_count": guest.path_failure_count, + &"recovery_kind": String(guest.recovery_kind), + &"target_cell": _cell_to_array(guest.recovery_target_cell), + }) + guest_recovery_started.emit(guest_id, guest.recovery_kind, guest.recovery_target_cell) + last_error = "" + return { + &"ok": true, + &"recovery_started": true, + &"failure_count": guest.path_failure_count, + &"recovery_kind": guest.recovery_kind, + &"target_cell": guest.recovery_target_cell, + } + + +func record_path_success(guest_id: StringName, cell: Vector3i, absolute_minute: int) -> bool: + var guest := get_guest(guest_id) + if guest == null or absolute_minute < 0: + return _fail("A valid guest and minute are required.") + guest.current_cell = cell + guest.last_progress_cell = cell + guest.last_progress_at = absolute_minute + guest.path_failure_count = 0 + guest.recovery_kind = &"" + last_error = "" + return true + + +func note_movement( + guest_id: StringName, + cell: Vector3i, + absolute_minute: int, + recovery_targets: Array = [], + reachability_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if cell != guest.last_progress_cell: + record_path_success(guest_id, cell, absolute_minute) + return {&"ok": true, &"progressed": true, &"replanned": false} + guest.current_cell = cell + if absolute_minute - guest.last_progress_at < STUCK_REPLAN_MINUTES: + return {&"ok": true, &"progressed": false, &"replanned": false} + guest.last_progress_at = absolute_minute + var result := record_path_failure( + guest_id, + absolute_minute, + recovery_targets, + reachability_callback + ) + result[&"progressed"] = false + result[&"replanned"] = true + return result + + +func begin_leaving( + guest_id: StringName, + absolute_minute: int, + reason: StringName +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot begin leaving in this tick.") + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.exit_reason = reason + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, reason) + last_error = "" + return {&"ok": true} + + +func despawn_guest(guest_id: StringName, absolute_minute: int) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if guest.state != GuestRuntimeType.State.LEAVING \ + and guest.state != GuestRuntimeType.State.DESPAWNING: + return _error_result("Only a leaving guest can despawn.") + if guest.state != GuestRuntimeType.State.DESPAWNING: + if not _transition_is_available(guest, GuestRuntimeType.State.DESPAWNING, absolute_minute): + return _error_result("Guest cannot enter DESPAWNING in this tick.") + _apply_transition(guest, GuestRuntimeType.State.DESPAWNING, absolute_minute, &"EXIT_REACHED") + var record := { + &"guest_id": String(guest.guest_id), + &"guest_type_id": String(guest.guest_type_id), + &"debt_gold": guest.debt_gold, + &"unresolved_incident_ids": _names_to_strings(guest.unresolved_incident_ids), + &"outstanding_reservation_ids": _names_to_strings(guest.outstanding_reservation_ids), + } + _persistent_records[guest_id] = record + _guests.erase(guest_id) + _pending_spawn_notifications.erase(guest_id) + _guest_order_dirty = true + _decision_rejections.erase(guest_id) + guest_despawned.emit(guest_id, record.duplicate(true)) + last_error = "" + return {&"ok": true, &"persistent_record": record.duplicate(true)} + + +func create_snapshot() -> Dictionary: + var saved_definitions: Array[Dictionary] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + saved_definitions.append((_definitions[guest_type_id] as GuestDefinition).create_snapshot()) + var saved_guests: Array[Dictionary] = [] + for guest_id: StringName in _ordered_guest_ids(): + saved_guests.append((_guests[guest_id] as GuestRuntime).create_snapshot()) + var saved_records: Array[Dictionary] = [] + for guest_id: StringName in _sorted_ids(_persistent_records.keys()): + saved_records.append((_persistent_records[guest_id] as Dictionary).duplicate(true)) + return { + &"version": SNAPSHOT_VERSION, + &"current_minute": current_minute, + &"definitions": saved_definitions, + &"guests": saved_guests, + &"persistent_records": saved_records, + &"diagnostics": _diagnostics.duplicate(true), + } + + +func restore_snapshot(snapshot: Dictionary) -> bool: + var raw_version: Variant = snapshot.get(&"version", snapshot.get("version", null)) + if not raw_version is int or int(raw_version) not in [1, SNAPSHOT_VERSION]: + return _fail("Unsupported GuestService snapshot version.") + var prepared: Variant = snapshot.duplicate(true) + if int(raw_version) == 1: + prepared = _migrate_v1_snapshot(snapshot) + if not prepared is Dictionary: + return _fail("GuestService v1 Need schema is invalid or mixed.") + var candidate: Dictionary = prepared + if not candidate.get(&"definitions", null) is Array \ + or not candidate.get(&"guests", null) is Array \ + or not candidate.get(&"persistent_records", null) is Array \ + or not candidate.get(&"diagnostics", null) is Array: + return _fail("GuestService snapshot arrays are missing.") + var next_minute := int(candidate.get(&"current_minute", -2)) + if next_minute < -1: + return _fail("GuestService snapshot minute is invalid.") + + ## Parse into temporary containers. Live state is replaced only after every + ## cross-reference and invariant has been validated. + var next_definitions: Dictionary = {} + for raw_definition: Variant in candidate[&"definitions"]: + if not raw_definition is Dictionary: + return _fail("Guest definition snapshot has an invalid type.") + var definition := GuestDefinitionType.from_snapshot(raw_definition) + if definition == null or next_definitions.has(definition.guest_type_id): + return _fail("Guest definition snapshot is invalid or duplicated.") + next_definitions[definition.guest_type_id] = definition + + var next_guests: Dictionary = {} + for raw_guest: Variant in candidate[&"guests"]: + if not raw_guest is Dictionary: + return _fail("Guest runtime snapshot has an invalid type.") + var guest := GuestRuntimeType.from_snapshot(raw_guest) + if guest == null or next_guests.has(guest.guest_id): + return _fail("Guest runtime snapshot is invalid or duplicated.") + if not next_definitions.has(guest.guest_type_id): + return _fail("Guest runtime snapshot references an unknown definition.") + next_guests[guest.guest_id] = guest + + var next_records: Dictionary = {} + for raw_record: Variant in candidate[&"persistent_records"]: + if not raw_record is Dictionary or not _persistent_record_is_valid(raw_record): + return _fail("Persistent guest record is invalid.") + var record_id := StringName(raw_record.get(&"guest_id", "")) + if next_records.has(record_id) or next_guests.has(record_id): + return _fail("Persistent guest id is duplicated or still active.") + next_records[record_id] = raw_record.duplicate(true) + + var next_diagnostics: Array[Dictionary] = [] + for raw_diagnostic: Variant in candidate[&"diagnostics"]: + if not raw_diagnostic is Dictionary: + return _fail("Guest diagnostic snapshot has an invalid type.") + next_diagnostics.append(raw_diagnostic.duplicate(true)) + + _definitions = next_definitions + _guests = next_guests + _guest_order_dirty = true + _persistent_records = next_records + _decision_rejections = {} + _diagnostics = next_diagnostics + _pending_spawn_notifications.clear() + _external_mutation_blocked = false + current_minute = next_minute + last_error = "" + return true + + +func validate_invariants() -> Dictionary: + var errors: Array[String] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + var definition: GuestDefinition = _definitions[guest_type_id] + if not definition.is_valid() or definition.guest_type_id != guest_type_id: + errors.append("Invalid definition: %s" % guest_type_id) + for guest_id: StringName in _sorted_ids(_guests.keys()): + var guest: GuestRuntime = _guests[guest_id] + if not guest.is_valid() or guest.guest_id != guest_id: + errors.append("Invalid runtime: %s" % guest_id) + elif not _definitions.has(guest.guest_type_id): + errors.append("Unknown guest type for: %s" % guest_id) + if _persistent_records.has(guest_id): + errors.append("Guest is both active and persisted: %s" % guest_id) + for guest_id: StringName in _sorted_ids(_persistent_records.keys()): + if not _persistent_record_is_valid(_persistent_records[guest_id]): + errors.append("Invalid persistent record: %s" % guest_id) + return {&"valid": errors.is_empty(), &"errors": errors} + + +func _migrate_v1_snapshot(snapshot: Dictionary) -> Variant: + var definitions: Variant = snapshot.get(&"definitions", snapshot.get("definitions", null)) + var guests: Variant = snapshot.get(&"guests", snapshot.get("guests", null)) + if not definitions is Array or not guests is Array: + return null + var migrated := snapshot.duplicate(true) + for index: int in range(definitions.size()): + var raw_definition: Variant = definitions[index] + if not raw_definition is Dictionary: + return null + var translated_rates: Variant = _translate_v1_need_map( + _value(raw_definition, &"need_rates", null) + ) + if not translated_rates is Dictionary: + return null + migrated[&"definitions"][index][&"need_rates"] = translated_rates + for index: int in range(guests.size()): + var raw_guest: Variant = guests[index] + if not raw_guest is Dictionary: + return null + var translated_needs: Variant = _translate_v1_need_map( + _value(raw_guest, &"needs", null) + ) + if not translated_needs is Dictionary: + return null + migrated[&"guests"][index][&"needs"] = translated_needs + migrated[&"version"] = SNAPSHOT_VERSION + return migrated + + +static func _translate_v1_need_map(source: Variant) -> Variant: + if not source is Dictionary or source.size() != LEGACY_NEED_IDS.size(): + return null + var legacy: Dictionary = {} + for raw_key: Variant in source: + if not raw_key is String and not raw_key is StringName: + return null + var legacy_id := StringName(raw_key) + if not LEGACY_NEED_IDS.has(legacy_id) or legacy.has(legacy_id): + return null + var raw_value: Variant = source[raw_key] + if not raw_value is int: + return null + legacy[legacy_id] = raw_value + if legacy.size() != LEGACY_NEED_IDS.size(): + return null + return { + &"hunger": legacy[&"hunger"], + &"sleep": legacy[&"rest"], + &"hygiene": 0, + &"medical": legacy[&"safety"], + &"leisure": legacy[&"fun"], + &"intimacy": legacy[&"social"], + } + + +func _need_context_error(context: Dictionary) -> String: + for field_id: StringName in [ + &"dirt", + &"injury", + &"illness", + &"intimacy_day", + &"intimacy_night", + ]: + if not _has_value(context, field_id): + continue + var raw_value: Variant = _value(context, field_id, null) + if not raw_value is int or int(raw_value) < 0 or int(raw_value) > 100: + return "%s must be an integer from 0 through 100." % field_id + for field_id: StringName in [&"is_night", &"work_like_activity", &"unstimulated"]: + if _has_value(context, field_id) and not _value(context, field_id, null) is bool: + return "%s must be boolean." % field_id + if _has_value(context, &"need_effects"): + var effects: Variant = _normalized_partial_need_map( + _value(context, &"need_effects", null) + ) + if not effects is Dictionary: + return "need_effects must contain only canonical integer Need IDs." + return "" + + +static func _normalized_partial_need_map(source: Variant) -> Variant: + if not source is Dictionary or source.size() > NEED_IDS.size(): + return null + var result: Dictionary = {} + for raw_key: Variant in source: + if not raw_key is String and not raw_key is StringName: + return null + var need_id := StringName(raw_key) + if not NEED_IDS.has(need_id) or result.has(need_id): + return null + var raw_value: Variant = source[raw_key] + if not raw_value is int: + return null + result[need_id] = raw_value + return result + + +static func _candidate_need_maps_are_valid(candidate: Dictionary) -> bool: + for field_id: StringName in [&"need_relief", &"need_effects"]: + if not _has_value(candidate, field_id): + continue + var raw_value: Variant = _value(candidate, field_id, null) + if field_id == &"need_relief" and raw_value is int: + continue + if not _normalized_partial_need_map(raw_value) is Dictionary: + return false + return true + + +func _candidate_rejection_reason( + guest: GuestRuntime, + definition: GuestDefinition, + candidate: Dictionary, + context: Dictionary +) -> StringName: + if not _candidate_need_maps_are_valid(candidate): + return &"INVALID_NEED_MAP" + if not bool(_value(candidate, &"inputs_available", true)): + return &"MISSING_INPUTS" + var adult_only := bool(_value( + candidate, + &"adult_only", + _value(candidate, &"requires_adult_verified", false) + )) + if adult_only: + if not definition.adult_verified: + return &"ADULT_NOT_VERIFIED" + if not bool(_value(context, &"adult_content_enabled", true)): + return &"CONTENT_FILTERED" + var required_tags := _name_array(_value(candidate, &"required_guest_tags", [])) + for tag: StringName in required_tags: + if not definition.tags.has(tag): + return &"MISSING_PERMISSION" + var forbidden_tags := _name_array(_value(candidate, &"forbidden_guest_tags", [])) + for tag: StringName in forbidden_tags: + if definition.tags.has(tag): + return &"FORBIDDEN_GUEST_TAG" + var allowed_types := _name_array(_value(candidate, &"allowed_guest_types", [])) + if not allowed_types.is_empty() and not allowed_types.has(guest.guest_type_id): + return &"GUEST_TYPE_NOT_ALLOWED" + if not bool(_value(candidate, &"is_open", _value(candidate, &"open", true))) \ + and not bool(_value(candidate, &"open_at_arrival", false)): + return &"FACILITY_CLOSED" + if not _candidate_is_reachable(guest, candidate, context): + return &"UNREACHABLE" + var travel_minutes := maxi(int(_value(candidate, &"travel_minutes", 0)), 0) + var decision_minute := int(_value(context, &"absolute_minute", current_minute)) + if decision_minute >= 0 and decision_minute + travel_minutes > guest.planned_exit_at: + return &"ETA_AFTER_EXIT" + if not _candidate_is_affordable(guest, definition, candidate): + return &"CANNOT_PAY" + var wait_minutes := maxi(int(_value( + candidate, + &"wait_minutes", + _value(candidate, &"expected_wait", 0) + )), 0) + var hard_limit := maxi(int(_value( + candidate, + &"wait_hard_limit", + _value(context, &"wait_hard_limit", DEFAULT_WAIT_HARD_LIMIT) + )), 0) + if wait_minutes >= hard_limit: + return &"WAIT_HARD_LIMIT" + var risk_level := clampi(int(_value(candidate, &"risk_level", _value(candidate, &"risk", 0))), 0, 100) + if risk_level > definition.risk_tolerance: + return &"RISK_REFUSED" + var illegal_level := clampi(int(_value(candidate, &"illegal_level", 0)), 0, 100) + if illegal_level > 100 - definition.legal_sensitivity \ + and not bool(_value(candidate, &"legal_permission_override", false)): + return &"ILLEGALITY_REFUSED" + var quality := clampi(int(_value(candidate, &"expected_quality", _value(candidate, &"quality", 0))), 0, 100) + var minimum_quality := clampi(int(_value(candidate, &"minimum_quality", definition.minimum_quality)), 0, 100) + if quality < minimum_quality: + return &"QUALITY_TOO_LOW" + return &"" + + +func _candidate_is_reachable( + guest: GuestRuntime, + candidate: Dictionary, + context: Dictionary +) -> bool: + var callback: Callable = _value(context, &"reachability_callback", Callable()) + if callback.is_valid(): + return _callback_succeeded(callback.call(guest, candidate.duplicate(true), context)) + return bool(_value(candidate, &"reachable", true)) + + +func _candidate_is_affordable( + guest: GuestRuntime, + definition: GuestDefinition, + candidate: Dictionary +) -> bool: + var price := _candidate_price(candidate) + var cash_available := guest.wallet_gold + var respect_reserve := bool(_value( + candidate, + &"respect_survival_reserve", + _candidate_is_discretionary(candidate) + )) + if respect_reserve: + cash_available = maxi(cash_available - _survival_reserve(guest, definition), 0) + if price <= cash_available: + return true + if not bool(_value(candidate, &"credit_allowed", _value(candidate, &"allow_credit", false))): + return false + var remaining_credit := maxi(guest.credit_limit_gold - guest.debt_gold, 0) + return price - cash_available <= remaining_credit + + +func _candidate_is_discretionary(candidate: Dictionary) -> bool: + if bool(_value(candidate, &"discretionary", false)): + return true + var category := StringName(_value(candidate, &"service_category", &"")) + if category in [&"leisure", &"entertainment", &"gambling", &"intimacy", &"tourism"]: + return true + var facility_tags := _name_array(_value( + candidate, + &"facility_tags", + _value(candidate, &"tags", []) + )) + for tag: StringName in [&"leisure", &"entertainment", &"gambling", &"adult", &"intimacy"]: + if facility_tags.has(tag): + return true + return false + + +func _survival_reserve(guest: GuestRuntime, definition: GuestDefinition) -> int: + if guest.max_addiction() >= 75: + return 0 + if definition.tags.has(&"spendthrift"): + return guest.wallet_gold / 10 + if definition.tags.has(&"frugal"): + return guest.wallet_gold / 2 + return guest.wallet_gold * 3 / 10 + + +func _candidate_price(candidate: Dictionary) -> int: + return maxi(int(_value( + candidate, + &"estimated_total_gold", + _value(candidate, &"price_gold", _value(candidate, &"quoted_price", 0)) + )), 0) + + +func _price_burden(guest: GuestRuntime, candidate: Dictionary) -> int: + var price := _candidate_price(candidate) + var purchasing_power := maxi(guest.wallet_gold + maxi(guest.credit_limit_gold - guest.debt_gold, 0), 1) + return clampi((price * 100 + purchasing_power - 1) / purchasing_power, 0, 100) + + +func _need_relief(guest: GuestRuntime, candidate: Dictionary) -> int: + var raw_relief: Variant = _value(candidate, &"need_relief", 0) + if raw_relief is int: + return maxi(int(raw_relief), 0) + if not raw_relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(raw_relief) + var best := 0 + for need_id: StringName in NEED_IDS: + var relief := maxi(int(normalized.get(need_id, 0)), 0) + best = maxi(best, relief * int(guest.needs[need_id]) / 100) + return best + + +func _candidate_urgency(guest: GuestRuntime, candidate: Dictionary) -> int: + var raw_relief: Variant = _value(candidate, &"need_relief", {}) + if not raw_relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(raw_relief) + var result := 0 + for need_id: StringName in NEED_IDS: + if int(normalized.get(need_id, 0)) > 0: + result = maxi(result, int(guest.needs[need_id])) + return result + + +func _primary_need_priority(guest: GuestRuntime, candidate: Dictionary) -> int: + var relief: Variant = _value(candidate, &"need_relief", {}) + if not relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(relief) + var priority := 0 + for need: StringName in PRIMARY_NEEDS: + if int(normalized.get(need, 0)) > 0: + priority = maxi(priority, int(guest.needs[need])) + return priority + + +func get_observation(guest_id: StringName) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return {} + var highest := 0 + var primary: Array[StringName] = [] + for need: StringName in PRIMARY_NEEDS: + var value := int(guest.needs[need]) + if value > highest: + highest = value + primary.clear() + if value == highest and value > 0: + primary.append(need) + var observed_needs: Dictionary = {} + for need: StringName in NEED_IDS: + observed_needs[need] = guest.needs[need] + return {&"guest_id": guest.guest_id, &"state": guest.state, &"needs": observed_needs, + &"primary_needs": primary, &"target_facility_id": guest.target_facility_id, + &"wallet_gold": guest.wallet_gold, &"patience": guest.patience_remaining} + + +func _candidate_precedes(a: Dictionary, b: Dictionary) -> bool: + var a_priority := int(a.get(&"need_priority", 0)) + var b_priority := int(b.get(&"need_priority", 0)) + if a_priority != b_priority: + return a_priority > b_priority + var a_utility := int(a[&"utility"]) + var b_utility := int(b[&"utility"]) + if a_utility != b_utility: + return a_utility > b_utility + var a_urgency := int(a[&"urgency"]) + var b_urgency := int(b[&"urgency"]) + if a_urgency != b_urgency: + return a_urgency > b_urgency + var a_travel := int(a[&"travel_minutes"]) + var b_travel := int(b[&"travel_minutes"]) + if a_travel != b_travel: + return a_travel < b_travel + return String(a[&"facility_id"]) < String(b[&"facility_id"]) + + +func _select_recovery_target( + guest: GuestRuntime, + targets: Array, + reachability_callback: Callable +) -> Dictionary: + var ordered: Array[Dictionary] = [] + for raw_target: Variant in targets: + if raw_target is Dictionary: + var target: Dictionary = raw_target.duplicate(true) + target[&"kind"] = StringName(_value(target, &"kind", &"emergency_exit")) + target[&"cell"] = _vector3i(_value(target, &"cell", guest.current_cell)) + ordered.append(target) + ordered.sort_custom( + func(a: Dictionary, b: Dictionary) -> bool: + var a_priority := _recovery_priority(StringName(a[&"kind"])) + var b_priority := _recovery_priority(StringName(b[&"kind"])) + if a_priority != b_priority: + return a_priority < b_priority + return _cell_precedes(a[&"cell"], b[&"cell"]) + ) + for target: Dictionary in ordered: + var reachable := bool(_value(target, &"reachable", true)) + if reachability_callback.is_valid(): + reachable = _callback_succeeded(reachability_callback.call( + guest.current_cell, + target[&"cell"], + guest.guest_id, + target.duplicate(true) + )) + if reachable: + return target + return {} + + +func _recovery_priority(kind: StringName) -> int: + match kind: + &"guidance", &"guidance_point": + return 0 + &"entrance", &"main_entrance": + return 1 + &"emergency_exit", &"emergency_egress": + return 2 + _: + return 3 + + +func _transition_is_available(guest: GuestRuntime, new_state: int, minute: int) -> bool: + if minute < 0 or not _is_allowed_transition(guest.state, new_state): + return false + var count := guest.transitions_this_tick if guest.transition_tick == minute else 0 + return count < MAX_TRANSITIONS_PER_TICK + + +func _apply_transition( + guest: GuestRuntime, + new_state: int, + absolute_minute: int, + reason: StringName +) -> void: + var old_state := guest.state + if guest.transition_tick != absolute_minute: + guest.transition_tick = absolute_minute + guest.transitions_this_tick = 0 + guest.transitions_this_tick += 1 + guest.state = new_state as GuestRuntime.State + guest.state_entered_at = absolute_minute + guest_state_changed.emit(guest.guest_id, old_state, new_state, reason) + + +func _force_loop_guard(guest: GuestRuntime, absolute_minute: int) -> void: + var old_state := guest.state + guest.state = GuestRuntimeType.State.DECIDING + guest.state_entered_at = absolute_minute + guest.transition_tick = absolute_minute + guest.transitions_this_tick = MAX_TRANSITIONS_PER_TICK + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.path_handle = null + _diagnostics.append({ + &"code": &"AI_LOOP_GUARD", + &"guest_id": String(guest.guest_id), + &"minute": absolute_minute, + }) + guest_state_changed.emit( + guest.guest_id, + old_state, + GuestRuntimeType.State.DECIDING, + &"AI_LOOP_GUARD" + ) + + +func _is_allowed_transition(from_state: int, to_state: int) -> bool: + if from_state == to_state: + return true + if to_state in [ + GuestRuntimeType.State.LEAVING, + GuestRuntimeType.State.FLEEING, + GuestRuntimeType.State.INCAPACITATED, + ]: + return from_state != GuestRuntimeType.State.DESPAWNING + match from_state: + GuestRuntimeType.State.SPAWNING: + return to_state in [GuestRuntimeType.State.ENTERING, GuestRuntimeType.State.DECIDING] + GuestRuntimeType.State.ENTERING: + return to_state in [GuestRuntimeType.State.DECIDING, GuestRuntimeType.State.MOVING] + GuestRuntimeType.State.DECIDING: + return to_state in [GuestRuntimeType.State.MOVING, GuestRuntimeType.State.QUEUING] + GuestRuntimeType.State.MOVING: + return to_state in [ + GuestRuntimeType.State.QUEUING, + GuestRuntimeType.State.RECEIVING_SERVICE, + GuestRuntimeType.State.DECIDING, + GuestRuntimeType.State.REPLANNING, + ] + GuestRuntimeType.State.QUEUING: + return to_state in [ + GuestRuntimeType.State.RECEIVING_SERVICE, + GuestRuntimeType.State.ABANDONING, + GuestRuntimeType.State.DECIDING, + ] + GuestRuntimeType.State.RECEIVING_SERVICE: + return to_state in [GuestRuntimeType.State.DECIDING, GuestRuntimeType.State.INTERRUPTED] + GuestRuntimeType.State.REPLANNING: + return to_state in [GuestRuntimeType.State.MOVING, GuestRuntimeType.State.DECIDING] + GuestRuntimeType.State.ABANDONING, GuestRuntimeType.State.INTERRUPTED: + return to_state == GuestRuntimeType.State.DECIDING + GuestRuntimeType.State.FLEEING: + return to_state in [GuestRuntimeType.State.LEAVING, GuestRuntimeType.State.DESPAWNING] + GuestRuntimeType.State.LEAVING: + return to_state == GuestRuntimeType.State.DESPAWNING + _: + return false + + +static func _callback_succeeded(result: Variant) -> bool: + if result == null: + return true + if result is bool: + return result + if result is Dictionary: + return bool(result.get(&"ok", result.get("ok", result.get(&"success", result.get("success", false))))) + if result is Object and result.has_method("is_success"): + return bool(result.call("is_success")) + return false + + +static func _persistent_record_is_valid(record: Dictionary) -> bool: + if StringName(record.get(&"guest_id", "")).is_empty(): + return false + if StringName(record.get(&"guest_type_id", "")).is_empty(): + return false + if int(record.get(&"debt_gold", -1)) < 0: + return false + return record.get(&"unresolved_incident_ids", null) is Array \ + and record.get(&"outstanding_reservation_ids", null) is Array + + +static func _facility_id(candidate: Dictionary) -> StringName: + return StringName(_value( + candidate, + &"facility_id", + _value(candidate, &"instance_id", &"") + )) + + +static func _name_array(source: Variant) -> Array[StringName]: + var result: Array[StringName] = [] + if not source is Array: + return result + for raw_value: Variant in source: + var value := StringName(raw_value) + if not value.is_empty() and not result.has(value): + result.append(value) + result.sort_custom(func(a: StringName, b: StringName) -> bool: return String(a) < String(b)) + return result + + +static func _sorted_ids(source: Array) -> Array[StringName]: + var result: Array[StringName] = [] + for raw_value: Variant in source: + result.append(StringName(raw_value)) + result.sort_custom(func(a: StringName, b: StringName) -> bool: return String(a) < String(b)) + return result + + +func _ordered_guest_ids() -> Array[StringName]: + if _guest_order_dirty: + _sorted_guest_ids_cache = _sorted_ids(_guests.keys()) + _guest_order_dirty = false + return _sorted_guest_ids_cache + + +static func _value(source: Dictionary, key: StringName, fallback: Variant) -> Variant: + if source.has(key): + return source[key] + var string_key := String(key) + return source[string_key] if source.has(string_key) else fallback + + +static func _has_value(source: Dictionary, key: StringName) -> bool: + return source.has(key) or source.has(String(key)) + + +static func _need_report(values: Dictionary) -> Dictionary: + # Matches _string_key_dictionary's canonical lexical key order without + # allocating and sorting a six-key array for every guest and minute. + return { + "hunger": int(values[&"hunger"]), + "hygiene": int(values[&"hygiene"]), + "intimacy": int(values[&"intimacy"]), + "leisure": int(values[&"leisure"]), + "medical": int(values[&"medical"]), + "sleep": int(values[&"sleep"]), + } + + +static func _copy(value: Variant) -> Variant: + if value is Array or value is Dictionary: + return value.duplicate(true) + return value + + +static func _vector3i(value: Variant) -> Vector3i: + if value is Vector3i: + return value + if value is Array and value.size() == 3: + return Vector3i(int(value[0]), int(value[1]), int(value[2])) + return Vector3i.ZERO + + +static func _cell_to_array(cell: Vector3i) -> Array[int]: + return [cell.x, cell.y, cell.z] + + +static func _cell_precedes(a: Vector3i, b: Vector3i) -> bool: + if a.z != b.z: + return a.z < b.z + if a.y != b.y: + return a.y < b.y + return a.x < b.x + + +static func _names_to_strings(source: Array[StringName]) -> Array[String]: + var result: Array[String] = [] + for value: StringName in source: + result.append(String(value)) + return result + + +static func _string_key_dictionary(source: Dictionary) -> Dictionary: + var result: Dictionary = {} + var keys: Array = source.keys() + keys.sort_custom(func(a: Variant, b: Variant) -> bool: return String(a) < String(b)) + for raw_key: Variant in keys: + result[String(raw_key)] = source[raw_key] + return result + + +func _fail(message: String) -> bool: + last_error = message + return false + + +func _error_result(message: String) -> Dictionary: + last_error = message + return {&"ok": false, &"error": message} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json new file mode 100644 index 0000000..968586c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json @@ -0,0 +1,123 @@ +{ + "passed": true, + "review_sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe", + "verified_entries": [ + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", + "bytes": 8749, + "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", + "bytes": 529, + "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", + "bytes": 5550, + "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", + "bytes": 970408, + "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/input.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/input.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..45849af15855c07c3e8d31e1989c7dd714771b90 GIT binary patch literal 227557 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json new file mode 100644 index 0000000..ee7863f --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-guest-need-normalization-local-r299/preexecution-root-verification.json @@ -0,0 +1,118 @@ +{ + "passed": true, + "review_sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c", + "verified_entries": [ + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd", + "bytes": 61426, + "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd", + "bytes": 281, + "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd", + "bytes": 8741, + "sha256": "92745d21d6bae5926f12321b8c01699d3157f75be931f71b835a26b9f5dde834" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd", + "bytes": 525, + "sha256": "1b8d7ac4ce2036f6174eae49366f2f1239a6918b77344667255ff209a07b875e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", + "bytes": 4177, + "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", + "bytes": 9244, + "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", + "bytes": 4366, + "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py", + "bytes": 5542, + "sha256": "e3e2e7878a704618b1f01f4783f00831c98844b61dc47a98288bc6cea897078e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/input.json", + "bytes": 970229, + "sha256": "134dc5a9c3cb82f51a27424467ef48ba31c30482f257f0e37a91dfd6e51768f7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-candidate-r301/input.json b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-candidate-r301/input.json new file mode 100644 index 0000000..c0941d2 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-candidate-r301/input.json @@ -0,0 +1,103 @@ +{ + "before": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/before/IMPLEMENTATION_PLAN.md", + "bytes": 492299, + "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/before/PROGRESS_INTEGRATION.md", + "bytes": 410363, + "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/before/work_packages.json", + "bytes": 1184337, + "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/before/progress_snapshot.json", + "bytes": 539512, + "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" + } + }, + "after": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/after/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/after/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/after/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r301/after/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + }, + "proofs": [ + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "bytes": 43229, + "sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "bytes": 29640, + "sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb" + } + } + ], + "matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json", + "bytes": 58071, + "sha256": "ac64c035130b63ae0a5d0dda247afc5ea07d2c77b57fede7b7558142e5279bfd" + }, + "author": { + "path": "/private/tmp/thetree-integrate-guest-need-r301.py", + "bytes": 11882, + "sha256": "563e69c028ced2ff5978dc5ea3eafc58dd49f703f6df4f3fa1061a2c6284f39e" + }, + "counts": { + "completed": 9, + "in_progress": 19, + "planned": 60 + }, + "summary_before": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新の局所・原S6影響・whole647検証済み実験候補はr290/library291。r285-r02の整数Array符号化/追記・単一先頭削除候補は実校正を通らず、r287の4024/112失敗を拒否記録として保持。r290は型付きINT・空classのscript不在をNILまたはnull OBJECTだけ許す判定修復で、符号化・全4校正・元fallback・記録・閾値・通知・所有処理は親と同一。静的290とbridge compile1/link1・SDK再コンパイル0のhost291を独立有限受理。局所r292-r02は同一library291をactual loadし、原260-r02の同入力/設定/原1299stage/engine/fixture bodyを照合した有効な原結果を再利用、原Budget833行・6,589,288bytes全文一致と整数codec33ケース・4024/0を独立有限受理。整数28ケースは型付き/無型・read-only/可変・int32/int64境界・窓長0/1/2/9/511/512/513・返却bytesの変更隔離を実engine bytesと比較、非整数5ケースは拒否/無変更。説明3箇所の旧対象名による未実行r292拒否は履歴保持し、r02で説明だけ修復・試験基準不変・既存libraryコピー再利用。r293-r04は同一r290/library291で元S6/GameClock24/0、直前r274/library275と同cold646/paused/speed1/同Budget257一時patch/原Pathのwhole各15/0、全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/source/default/stage/SUPPORT保護復元を独立有限受理。同期時間1214852→1217932usは隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。料金/重み/閾値/論理時刻/行動/会計/乱数/保存は変更しない。r274/275の純タグ局所278-r04・whole281、同期builtin fallback静的280と他の旧実験詳細は版付き証拠・before/previous_summaryへ保持。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。Gitの実験checkpoint配下に空.gdignoreを置き、Budget class_nameが本体のresource走査へ混ざることを防止。正式完了追加0。次はr290/library291は今回の単発比較で性能改善を示さず追加codecの維持負担があるため不採用とし、次の性能修正元はr274/library275を保持する。r290/library291の局所・原S6影響・全保存同値証拠を保持し、代表同期負荷の必須性能未達を解消する関連修正を1件に絞る。未変更版の性能反復や全回帰を重複せず、関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは延期・未達・免除なし。", + "summary_after": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機C08/X8だけブロック。最新Guest候補r298はNeed mapを同一評価内で共有、exact service/guest/definition ScriptとDictionary guard、原validation・custom fallback・呼出/計算順序を維持。r295は局所296の単一Need測定で速度利益を示さず未採用。r298静的支持と局所299-r02の1657/0、235入力+2callback+6scalar state=243結果全文同値を独立有限受理。INT極値・String/StringName・readonly・入力保持・所有・bool/float/String scalar/stateを確認。r299説明の旧1653表記は未実行拒否記録を保持、r02は説明だけ修復しQA/1657基準不変。r300は同一r274/library275で原S6/GameClock24/0、同Budget257/原Path・cold646/paused/speed1の元Guest対r298 whole各15/0、全11,487,732 bytes原oracle同値・3所有PID正常終了・private/strict/source/default/stages/SUPPORT復元を独立有限受理。同期時間1153117→1167153usは隣接単発観測であり、安定利益/P95/D10/50msを認定しない。Object変換/nested Resource hook/script replacement・一般再入は未受入。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。既存実装親r274/library275を保持、r298は未採用。旧codec290の不採用と局所/whole証拠を履歴保持。全172・通常OS/Windows・性能・単位完成は未受入。正式完了追加0。次はr298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "formal_completed_added": 0, + "unit_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/execution.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/guest-need-local-whole-r299-r301/p23-02-progress-integration-r301/execution.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..de6722ce7917599aabcc30a670010d0902f213f4 GIT binary patch literal 98799 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/p23-02-progress-integration-root-verification-r301.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/p23-02-progress-integration-root-verification-r301.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..aefaaf1d30d314ad11553ae44e6ef8f85a0c237a GIT binary patch literal 3624 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 uWpA!m`*TsX&Hk{3?U2jevpsA#wjERYU8}uv!Uw