From e0685b8e52021f1674847266a425216a4a60296a Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Sat, 12 Sep 2026 16:55:24 -0700 Subject: [PATCH] Record verified canvas paint correction and integration evidence --- .gitattributes | 3 + harness/STATE.md | 16 +- .../activation-assertion-handoff.md | 13 + .../activation-label-paint-handoff.md | 25 + ...tivation-label-paint-independent-review.md | 26 + .../manifest.json | 20 + .../nested-lifecycle-union-review.md | 46 + .../bound-baseline/README.md | 1 + .../bound-baseline/bound-nested-calls.arcadia | 486 +++ .../bound-baseline/diagnostics.txt | 24 + .../bound-baseline/scenario-identities.tsv | 4 + .../arch-delete-save/notes.arcadia | 2 + .../arch-delete-save/project.arcadia | 228 ++ .../arch-final-restored/notes.arcadia | 2 + .../arch-final-restored/project.arcadia | 224 ++ .../checkpoints/arch-redo-save/notes.arcadia | 2 + .../arch-redo-save/project.arcadia | 228 ++ .../checkpoints/arch-undo-save/notes.arcadia | 2 + .../arch-undo-save/project.arcadia | 224 ++ .../baseline-preflight/notes.arcadia | 2 + .../baseline-preflight/project.arcadia | 224 ++ .../checkpoints/bound-preflight/README.md | 1 + .../bound-nested-calls.arcadia | 486 +++ .../bound-preflight/diagnostics.txt | 24 + .../bound-preflight/scenario-identities.tsv | 4 + .../checkpoints/bound-reopen-save/README.md | 1 + .../bound-nested-calls.arcadia | 486 +++ .../bound-reopen-save/diagnostics.txt | 24 + .../bound-reopen-save/scenario-identities.tsv | 4 + .../checkpoints/bound-save/README.md | 1 + .../bound-save/bound-nested-calls.arcadia | 486 +++ .../checkpoints/bound-save/diagnostics.txt | 24 + .../bound-save/scenario-identities.tsv | 4 + .../state-delete-save/notes.arcadia | 2 + .../state-delete-save/project.arcadia | 228 ++ .../checkpoints/state-undo-save/notes.arcadia | 2 + .../state-undo-save/project.arcadia | 224 ++ .../closure.json | 5 + .../compact-baseline/notes.arcadia | 2 + .../compact-baseline/project.arcadia | 224 ++ .../evidence/arch-delete-0.png | Bin 0 -> 109932 bytes .../evidence/arch-delete-save.json | 25 + .../evidence/arch-delete-save.log | 21 + .../evidence/arch-delete-saved-0.png | Bin 0 -> 107668 bytes .../evidence/arch-final-restored.json | 24 + .../evidence/arch-final-restored.log | 21 + .../evidence/arch-redo-save.json | 25 + .../evidence/arch-redo-save.log | 21 + .../evidence/arch-redo-saved-0.png | Bin 0 -> 107668 bytes .../arch-shift-delete-confirmation-0.png | Bin 0 -> 112573 bytes .../evidence/arch-undo-save.json | 24 + .../evidence/arch-undo-save.log | 21 + .../evidence/arch-undo-saved-0.png | Bin 0 -> 112096 bytes .../evidence/baseline-preflight.json | 24 + .../evidence/baseline-preflight.log | 21 + .../evidence/bound-open-0.png | Bin 0 -> 101541 bytes .../evidence/bound-preflight.json | 34 + .../evidence/bound-preflight.log | 5 + .../evidence/bound-reopen-save.json | 34 + .../evidence/bound-reopen-save.log | 5 + .../evidence/bound-reopened-0.png | Bin 0 -> 88581 bytes .../evidence/bound-reopened-saved-0.png | Bin 0 -> 98152 bytes .../evidence/bound-reopened-scenario-0.png | Bin 0 -> 99777 bytes .../evidence/bound-save.json | 34 + .../evidence/bound-save.log | 5 + .../evidence/bound-saved-minimum-0.png | Bin 0 -> 97645 bytes .../evidence/compact-open-0.png | Bin 0 -> 105581 bytes .../evidence/inspector-delete-text-only-0.png | Bin 0 -> 127236 bytes .../inspector-shift-delete-protected-0.png | Bin 0 -> 127196 bytes .../evidence/oa-c1-binding-value-0.png | Bin 0 -> 130591 bytes .../oa-inner-activation-selected-0.png | Bin 0 -> 127916 bytes .../evidence/oa-nested-full-0.png | Bin 0 -> 119109 bytes .../oa-outer-activation-selected-0.png | Bin 0 -> 128468 bytes .../oa-r1-actual-correlation-value-0.png | Bin 0 -> 129841 bytes .../evidence/oa-r1-correlated-value-0.png | Bin 0 -> 127947 bytes .../evidence/oa-reentrant-full-0.png | Bin 0 -> 126877 bytes .../oa-reentrant-inner-selected-0.png | Bin 0 -> 127967 bytes .../evidence/sa-c2-operation-binding-0.png | Bin 0 -> 134916 bytes .../evidence/sa-c2-request-value-0.png | Bin 0 -> 130565 bytes .../sa-inner-activation-selected-0.png | Bin 0 -> 126667 bytes .../evidence/sa-nested-1100x700-client-0.png | Bin 0 -> 101383 bytes .../evidence/sa-nested-full-0.png | Bin 0 -> 112485 bytes .../evidence/sa-nested-minimum-0.png | Bin 0 -> 128581 bytes .../evidence/sa-nested-minimum-fit-0.png | Bin 0 -> 99355 bytes .../evidence/sa-r2-correlation-value-0.png | Bin 0 -> 130031 bytes .../evidence/scenario-f6-focus-0.png | Bin 0 -> 129033 bytes .../evidence/scenario-f6-from-inspector-0.png | Bin 0 -> 135711 bytes .../evidence/scenario-f6-tab-0.png | Bin 0 -> 135327 bytes .../scenario-traversed-from-reply-0.png | Bin 0 -> 135432 bytes .../evidence/state-delete-picker-0.png | Bin 0 -> 128554 bytes .../evidence/state-delete-save.json | 25 + .../evidence/state-delete-save.log | 21 + .../evidence/state-delete-saved-0.png | Bin 0 -> 126169 bytes .../evidence/state-f6-tab-navigation-0.png | Bin 0 -> 128147 bytes .../evidence/state-restored-saved-0.png | Bin 0 -> 126969 bytes .../evidence/state-selected-0.png | Bin 0 -> 128297 bytes .../state-shift-delete-after-save-undo-0.png | Bin 0 -> 123866 bytes .../evidence/state-undo-picker-removed-0.png | Bin 0 -> 128431 bytes .../evidence/state-undo-save.json | 24 + .../evidence/state-undo-save.log | 21 + .../launch.json | 8 + .../manifest.json | 657 ++++ .../preparation.json | 107 + .../stage/manifest.json | 2754 +++++++++++++ .../canvas-native-83f53c7-20260912/stderr.log | 0 .../canvas-native-83f53c7-20260912/stdout.log | 0 .../tools/archive-canvas-native-83f53c7.py | 155 + .../tools/canvas-native-checkpoint.py | 40 + .../tools/canvas-native-session.py | 68 + .../bound-baseline/README.md | 1 + .../bound-baseline/bound-nested-calls.arcadia | 486 +++ .../bound-baseline/diagnostics.txt | 24 + .../bound-baseline/scenario-identities.tsv | 4 + .../checkpoints/bound-preflight/README.md | 1 + .../bound-nested-calls.arcadia | 486 +++ .../bound-preflight/diagnostics.txt | 24 + .../bound-preflight/scenario-identities.tsv | 4 + .../checkpoints/bound-save/README.md | 1 + .../bound-save/bound-nested-calls.arcadia | 486 +++ .../checkpoints/bound-save/diagnostics.txt | 24 + .../bound-save/scenario-identities.tsv | 4 + .../closure.json | 5 + .../evidence/bound-preflight.json | 34 + .../evidence/bound-preflight.log | 5 + .../evidence/bound-save.json | 34 + .../evidence/bound-save.log | 5 + .../evidence/bound-saved-0.png | Bin 0 -> 95264 bytes .../oa-c2-exact-receive-endpoint-0.png | Bin 0 -> 127788 bytes .../evidence/oa-nested-open-0.png | Bin 0 -> 113284 bytes .../oa-outer-former-label-shoulder-0.png | Bin 0 -> 128308 bytes .../evidence/oa-outer-r1-label-shoulder-0.png | Bin 0 -> 128380 bytes .../evidence/oa-outer-r2-label-shoulder-0.png | Bin 0 -> 128425 bytes .../evidence/oa-r1-exact-send-endpoint-0.png | Bin 0 -> 127600 bytes .../evidence/oa-r2-exact-send-endpoint-0.png | Bin 0 -> 127597 bytes .../evidence/oa-reentrant-inner-0.png | Bin 0 -> 127485 bytes .../evidence/oa-reentrant-open-0.png | Bin 0 -> 124034 bytes .../oa-reentrant-outer-label-shoulder-0.png | Bin 0 -> 128322 bytes .../evidence/sa-minimum-100-0.png | Bin 0 -> 100472 bytes .../evidence/sa-minimum-fit-0.png | Bin 0 -> 98600 bytes .../sa-minimum-fit-outer-shoulder-0.png | Bin 0 -> 97409 bytes .../evidence/sa-nested-open-0.png | Bin 0 -> 112458 bytes .../sa-outer-former-label-shoulder-0.png | Bin 0 -> 127185 bytes .../evidence/sa-r2-exact-send-endpoint-0.png | Bin 0 -> 126469 bytes .../launch.json | 8 + .../manifest.json | 301 ++ .../preparation.json | 107 + .../stage/manifest.json | 2754 +++++++++++++ .../canvas-native-d61f1f3-20260912/stderr.log | 0 .../canvas-native-d61f1f3-20260912/stdout.log | 0 .../tools/archive-canvas-native-d61f1f3.py | 155 + .../tools/canvas-native-checkpoint.py | 40 + .../tools/canvas-native-paint-session.py | 68 + .../tools/canvas-paint-checkpoint.py | 8 + .../archive-manifest.json | 45 + .../clippy-d61f1f3.inputs.json | 2670 +++++++++++++ .../clippy-d61f1f3.log | 2 + .../clippy-d61f1f3.result.json | 19 + .../full-d61f1f3.inputs.json | 2670 +++++++++++++ .../full-d61f1f3.log | 844 ++++ .../full-d61f1f3.result.json | 19 + .../gui-d61f1f3.inputs.json | 2670 +++++++++++++ .../gui-d61f1f3.log | 2 + .../gui-d61f1f3.result.json | 17 + .../nested-lifecycle-union-20260912/README.md | 25 + .../independent-review.md | 38 + .../manifest.json | 101 + .../patches/d61f1f3-to-f6595eb.patch | 2467 ++++++++++++ .../source-handoff.md | 51 + .../source/crates/oa-desktop/src/behavior.rs | 3413 +++++++++++++++++ .../src/behavior/scenario_activation.rs | 492 +++ .../src/behavior/scenario_lifecycle.rs | 285 ++ .../src/behavior/scenario_lifecycle/render.rs | 407 ++ .../scenario_lifecycle/render_tests.rs | 991 +++++ .../scenario_lifecycle/union_tests.rs | 489 +++ .../tools/archive-lifecycle-union-f6595eb.py | 223 ++ .../interval-design-critique.md | 93 + .../resize-port-policy-20260912/manifest.json | 99 + .../revision-design.md | 128 + .../stable-ranking-independent-review.md | 32 + .../stable-ranking.patch | 375 ++ .../stable-ranking/gate-runner-handoff.md | 51 + .../run-stable-ranking-gates.py | 321 ++ .../stable-ranking/source-handoff.md | 49 + .../source/crates/oa-core/src/projection.rs | 600 +++ .../projection/port_capacity_experiment.rs | 275 ++ .../oa-core/src/projection/port_layout.rs | 426 ++ .../experimental_port_policy_falsifiers.rs | 585 +++ harness/release-canvas-followup-20260912.md | 38 +- .../release-canvas-native-83f53c7-20260912.md | 93 + .../release-canvas-native-d61f1f3-20260912.md | 65 + .../resize-port-policy-experiment-20260912.md | 29 + 191 files changed, 34517 insertions(+), 9 deletions(-) create mode 100644 harness/experiments/canvas-editing-followup-20260912/activation-assertion-handoff.md create mode 100644 harness/experiments/canvas-editing-followup-20260912/activation-label-paint-handoff.md create mode 100644 harness/experiments/canvas-editing-followup-20260912/activation-label-paint-independent-review.md create mode 100644 harness/experiments/canvas-editing-followup-20260912/nested-lifecycle-union-review.md create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/README.md create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/diagnostics.txt create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/README.md create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/diagnostics.txt create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/README.md create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/diagnostics.txt create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/README.md create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/diagnostics.txt create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/closure.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/notes.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/project.arcadia create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-shift-delete-confirmation-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/baseline-preflight.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/baseline-preflight.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-open-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-scenario-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-saved-minimum-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/compact-open-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/inspector-delete-text-only-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/inspector-shift-delete-protected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-c1-binding-value-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-inner-activation-selected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-nested-full-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-outer-activation-selected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-r1-actual-correlation-value-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-r1-correlated-value-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-reentrant-full-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-reentrant-inner-selected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-c2-operation-binding-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-c2-request-value-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-inner-activation-selected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-1100x700-client-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-full-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-fit-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-r2-correlation-value-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-focus-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-from-inspector-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-tab-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-traversed-from-reply-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-delete-picker-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-delete-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-delete-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-delete-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-f6-tab-navigation-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-restored-saved-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-selected-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-shift-delete-after-save-undo-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-picker-removed-0.png create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/launch.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/manifest.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/preparation.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/stage/manifest.json create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/stderr.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/stdout.log create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/tools/archive-canvas-native-83f53c7.py create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-checkpoint.py create mode 100644 harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-session.py create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/README.md create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/diagnostics.txt create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/README.md create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/diagnostics.txt create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/README.md create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/bound-nested-calls.arcadia create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/diagnostics.txt create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/scenario-identities.tsv create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/closure.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.log create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.log create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-saved-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-c2-exact-receive-endpoint-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-nested-open-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-former-label-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-r1-label-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-r2-label-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-r1-exact-send-endpoint-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-r2-exact-send-endpoint-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-inner-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-open-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-outer-label-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-minimum-100-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-minimum-fit-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-minimum-fit-outer-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-nested-open-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-outer-former-label-shoulder-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-r2-exact-send-endpoint-0.png create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/launch.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/manifest.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/preparation.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/stage/manifest.json create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/stderr.log create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/stdout.log create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/tools/archive-canvas-native-d61f1f3.py create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-checkpoint.py create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-paint-session.py create mode 100644 harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-paint-checkpoint.py create mode 100644 harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.inputs.json create mode 100644 harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.log create mode 100644 harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.result.json create mode 100644 harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.inputs.json create mode 100644 harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.log create mode 100644 harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.result.json create mode 100644 harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.inputs.json create mode 100644 harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.log create mode 100644 harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.result.json create mode 100644 harness/experiments/nested-lifecycle-union-20260912/README.md create mode 100644 harness/experiments/nested-lifecycle-union-20260912/independent-review.md create mode 100644 harness/experiments/nested-lifecycle-union-20260912/manifest.json create mode 100644 harness/experiments/nested-lifecycle-union-20260912/patches/d61f1f3-to-f6595eb.patch create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source-handoff.md create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_activation.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs create mode 100644 harness/experiments/nested-lifecycle-union-20260912/tools/archive-lifecycle-union-f6595eb.py create mode 100644 harness/experiments/resize-port-policy-20260912/interval-design-critique.md create mode 100644 harness/experiments/resize-port-policy-20260912/revision-design.md create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking-independent-review.md create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking.patch create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/gate-runner-handoff.md create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/run-stable-ranking-gates.py create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/source-handoff.md create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection.rs create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_capacity_experiment.rs create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_layout.rs create mode 100644 harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/tests/experimental_port_policy_falsifiers.rs create mode 100644 harness/release-canvas-native-83f53c7-20260912.md create mode 100644 harness/release-canvas-native-d61f1f3-20260912.md diff --git a/.gitattributes b/.gitattributes index 443f218e..b6c7a3e9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -70,3 +70,6 @@ harness/experiments/diagram-resize-foundation-20260912/** -text whitespace=-blan harness/experiments/delete-native-f7-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol harness/experiments/canvas-editing-followup-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol harness/experiments/resize-port-policy-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol +harness/experiments/canvas-native-83f53c7-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol +harness/experiments/nested-lifecycle-union-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol +harness/experiments/canvas-native-d61f1f3-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol diff --git a/harness/STATE.md b/harness/STATE.md index 9fe93263..d42c35f3 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -82,12 +82,26 @@ positional focus-tree replacement and includes nested activations and redundant canvas-control removal. Strict lint found two obsolete event variants, removed by 4015498. Combined source **83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b** now passes all 834 Windows desktop tests, strict all-target Clippy and the matching GUI build -with all 533 source inputs unchanged. Native acceptance remains pending. The +with all 533 source inputs unchanged. Its bounded native trial passes the original +architecture/state Save/Undo focus sequences, Inspector text protection and bound +scenario Save/reopen with exact Project/SourceBundle comparisons. It exposes +message-label backgrounds erasing nested activation borders, so rendering +acceptance remains open. Correction **d61f1f3** preserves the strokes and their +selection priority; all 836 Windows desktop tests, strict all-target Clippy and +the matching GUI build pass with all 533 inputs unchanged. Its +[native recheck](release-canvas-native-d61f1f3-20260912.md) passes border continuity +and exposed-shoulder versus exact-message selection in bound OA/SA and reentrant +scenes, including minimum-window Fit; Save preserves the exact Project/SourceBundle. +Palette/readability remains open. The [canvas follow-up evidence](release-canvas-followup-20260912.md) preserves exact failures, reviews and validated bound OA/SA evaluator fixtures. Complete direct manipulation, persistent process placement/lanes and coherent peer integration remain open. Gitea owns live coordination. +[Native follow-up evidence](release-canvas-native-83f53c7-20260912.md) records +the normally closed source83 trial, observed defect, minimum-size layout and +the boundary between state and scenario keyboard policies. + Complete quantities/calculations/constraints, maintained libraries, graphical/ source/REST parity, transitions and engineering-task usability, aligned reST/help, optimized packages and final independent acceptance remain required. Finite diff --git a/harness/experiments/canvas-editing-followup-20260912/activation-assertion-handoff.md b/harness/experiments/canvas-editing-followup-20260912/activation-assertion-handoff.md new file mode 100644 index 00000000..fdf0442f --- /dev/null +++ b/harness/experiments/canvas-editing-followup-20260912/activation-assertion-handoff.md @@ -0,0 +1,13 @@ +# Atomic Call/Reply activation assertion migration + +Owner: `/root/nested_call_design`; root owns integration, Gitea and serialized compiler/native acceptance. Isolated worktree `.local/activation-assertion-20260912`, branch `codex/activation-assertion-956atf-20260912`, base `4015498`. Only `crates/oa-desktop/src/behavior/scenario.rs` is changed. + +Committed correction: `10eb86d00f39cdf17df58513305bfe283fa34b74`; isolated worktree clean. Root confirmed the completed base gate: 833 passed, one failed, zero ignored; the exact failure at scenario.rs:3256 was the stale generic-box assertion. All 12 typed activation tests passed in that base gate. These are root-reported base results, not execution of this correction. + +The existing `graphical_call_reply_is_atomic_correlated_and_source_equivalent` test still searched generic Scene boxes for a Call rectangle of width 8. The production renderer now consumes typed `Scene::activations`; its new dimension is not an appropriate replacement semantic assertion. The correction keeps all original atomic two-step creation, exact model reply correlation/endpoints, whole-Project canonical source roundtrip, exclusion of already-replied Calls from the reply picker, and complete undo restoration checks. + +The replacement asserts exactly one typed segment with the correct Call, receiving lifeline, ordered scope, and `Finish::Reply` ID. Its finite, positive rectangle must begin at the actual Call receive endpoint and end at the actual Reply send endpoint, both on the same rectangle edge. There must be no generic Call box or open marker. An interior hit must select the Call, with explicit preconditions proving that point is outside message-line slop and labels. The rectangle under test is the exact data consumed by `Scene::draw` for its square fill and outline (`behavior.rs`, activation loop); this is source/geometry evidence, not a claim of rendered pixels or low-scale legibility. + +Search of `crates/oa-desktop/src` for old width-8 comparisons and constructions found only this stale assertion plus an unrelated 8-by-4 palette icon. No other Call-box assertions were changed. + +Checks performed: source review, standalone installed `rustfmt.exe --edition 2024 --config skip_children=true` on the owned file, and `git diff --check`. Initial PATH-only `rustfmt` lookup failed; using the existing `.local/toolchain/rustup/toolchains/stable-x86_64-pc-windows-gnullvm/bin/rustfmt.exe` succeeded. No Cargo, rustc, test run, native interaction, root tracked edit, or Gitea action. Root's running full-suite failure receipt remains authoritative; the replacement needs the focused existing test and subsequent required combined gate after inputs may change. diff --git a/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-handoff.md b/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-handoff.md new file mode 100644 index 00000000..439f19bd --- /dev/null +++ b/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-handoff.md @@ -0,0 +1,25 @@ +# Activation border / label backplate repair + +Source-only contribution by `/root/nested_call_design`, isolated worktree `.local/activation-label-paint-20260912`, branch `codex/activation-label-paint-956atf-20260912`, base `419c78c07142961feff4f9ede46adf7d4bd014eb`. Root owns integration, Gitea, compiler and native acceptance. + +Committed correction: `d50be10378e90498c2d4c293b377dd9f97ee00af`. Isolated worktree is clean. + +## Verified diagnosis + +Inspected `.local/native-qa/canvas-followup-20260912-01/evidence/oa-outer-activation-selected-0.png` with the image tool. Its SHA-256 is `63D85E7C13B688594D8CD429E5631BCF55F2D4528B3837316A9AE542F2E7CBA4`. The screenshot shows interrupted selected outer execution borders immediately above C2, R2 and R1. Approximate screen x=441..666 label backplates overlap the x=663 outer border although displayed text ends near x=600. `behavior.rs` places message labels 26 units above each row, paints a white backplate up to 225 units wide and 22 high, then paints shortened text. Those backplates were painted after activation fills/outlines. The source predicts exactly the repeated gaps; this is painter ordering, not segmented activation geometry or lost reply correlation. + +The examined renderer file is unchanged between root's native build `83f53c7` and the worktree base; its pre-repair SHA-256 is `3089D88A8FA66ECAA2151F2F55A85C71DE30E556457FCD52FDBD0CA1184B59D8`. Related hit inspection found that 225-by-25 label hit rectangles took priority over activation rectangles in those same bands. Root explicitly authorized correcting that priority along with painting. + +## Bounded correction + +Only `crates/oa-desktop/src/behavior.rs` and `behavior/scenario_activation/tests.rs` change. Backplates now paint after lifeline guides and before activation fills/strokes and cards. Message segments, arrowheads and text retain their foreground pass. This preserves guide masking beneath labels, keeps self-call segments/arrowheads above the masks, and leaves lifeline header fill/text above them. Repainting activation fills in the foreground was rejected because it could obscure anchored arrowheads and messages. + +Hit order becomes titled boxes, precise message segments, activation rectangles, label rectangles, then broad message tolerance. Label extents themselves are unchanged. The formerly exposed Call shoulder now selects its Call while exact message points and label text outside activations remain message targets. No model/schema/anchors/dimensions, global palette, text content or truncation changes. Unselected pale borders and minimum-scale usability remain separate issue 26/native acceptance concerns. + +## Evaluators and status + +`activation_shoulders_under_label_backplates_select_their_call` uses production OA and SA Project/Scene fixtures, long labels, and exact C2/R2/R1 shoulder points within the prior backplates. Preconditions exclude broad message-line slop. It checks C1 selection at those points, message-label selection outside activations, and precise endpoint selection for all four occurrences. + +`long_message_backplates_do_not_erase_selected_activation_border_pixels` uses the existing supported headless WGPU renderer, production Canvas widget and `Scene::draw`. It inspects RGBA screenshot pixels at the selected outer border through three label-height bands, allowing antialiasing tolerance. It would detect the original white erasure rather than merely asserting a separately constructed paint-order list. Installed `iced_wgpu` source explicitly documents RGBA screenshots. It tests ordinary-scale pixel continuity, not minimum-scale legibility or a whole-window native workflow. + +Executed: scoped standalone rustfmt (edition 2024, skip_children=true), source review and git diff whitespace checks. **No compiler, Cargo, test execution, native interaction or root tracked edits.** Root must run both new tests and required combined gates, then recheck the bound native OA/SA/reentrant scenarios, headers/labels/self loops, arrow endpoints and the same selected-border bands. Existing semantic, atomic creation, undo and source-equivalence tests remain intact. diff --git a/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-independent-review.md b/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-independent-review.md new file mode 100644 index 00000000..8da70581 --- /dev/null +++ b/harness/experiments/canvas-editing-followup-20260912/activation-label-paint-independent-review.md @@ -0,0 +1,26 @@ +# Independent paint-repair review — 2026-09-12 + +Reviewed root commit **d61f1f38779ab70a77efcde523ae31c432aefcfd**, integrating worker **d50be10378e90498c2d4c293b377dd9f97ee00af**, against419c78c. Read the handoff and both changed files, surrounding Scene painter/hit logic, mounted renderer construction and installed WGPU screenshot contract. Visually inspected the preserved native witness `.local/native-qa/canvas-followup-20260912-01/evidence/oa-outer-activation-selected-0.png`. No compiler/test/UI/Gitea action or code edit. This report is the sole reviewer-written artifact. + +**No actionable source defect found in the bounded repair.** The changes address the observed backplate erasure and corresponding shoulder hit priority. Current combined test/native acceptance remains root-owned; this review does not establish a pass. + +## Painter and hit behavior + +`crates/oa-desktop/src/behavior.rs:1984–1995` moves all label backgrounds after guides but before activation and card fills/strokes. Message paths, arrowheads and shortened text remain afterward at2039–2084, with card/header text later. This removes the specific white bands visible above C2/R2/R1 in the native witness without repainting filled activations over anchored message ends. + +The order also preserves self-loop geometry: every background now precedes every message path, so a later message's white mask cannot erase an earlier self-loop arm or arrowhead. Boxes/header fills still cover backgrounds, and their text stays above message backgrounds. The repair changes no geometry or endpoint correlation. Existing card/message overlap policy is unchanged apart from lowering white masks. + +At `behavior.rs:1611–1663`, titled boxes retain first priority. Exact message segments retain priority over activation rectangles; activations now precede approximate label rectangles, which in turn precede broad message tolerance. This matches the targeted exposed shoulder: the old overly wide label rectangle no longer steals it. Message text outside bars remains selectable, while exact endpoints still select their messages. The fixed1.5 world-unit precise tolerance and broad8/scale tolerance are pre-existing policies, not new focus/hit semantics introduced by this repair. + +The OA/SA shoulder test at `behavior/scenario_activation/tests.rs:130` establishes that each selected point is inside both the outer bar and old white mask, and outside even the broad message-line tolerance. It also checks label selection outside activations and both endpoints of all four occurrences. Those are discriminating checks of the intended priority change, without conflating a shoulder with an actual message line. + +## Pixel evaluator adequacy + +The test at `scenario_activation/tests.rs:162` draws the production Canvas/Scene through the existing WGPU headless renderer, then reads actual screenshot pixels. Installed `iced_wgpu-0.14.0/src/lib.rs:182` explicitly documents RGBA bytes, consistent with the test indexing. + +For its two-lane fixture, lane x coordinates are160 and400. The selected outer left border is394; tested label masks start around172 and extend to397. Thus the entire sampled x392…396 strip lies under the old backplate, rather than accidentally sampling an uncovered border outside it. The y samples are label+3…19, several pixels above the message at label+26 and its arrowhead. Only the outer call is selected/teal; inner messages/bars, guides and their labels are gray. A gray glyph or inner border is therefore not a credible source of teal matching at every one of17 rows in each of three bands. + +The original ordering is source-predicted to erase those sampled pixels, while the new ordering should restore selected-border continuity. This is stronger than inspecting a fabricated paint-order list or accepting “any colored pixel” in a large area. No pre-repair negative-control execution was performed by this reviewer, and antialiasing/color tolerance still needs the actual root gate result. + +Its scope is intentionally narrow: ordinary scale, selected OA outer bar, three white-mask intersections, and actual painter output. It does not measure unselected pale contrast, all self-loop/arrowhead pixels, minimum-scale usability, text collisions or a complete native window. Existing geometry tests plus the root's same-source native bound OA/SA/reentrant/header/self-loop checks remain necessary. Peer lifecycle integration and palette improvements remain separate work. + diff --git a/harness/experiments/canvas-editing-followup-20260912/manifest.json b/harness/experiments/canvas-editing-followup-20260912/manifest.json index 4113ca84..db92ba09 100644 --- a/harness/experiments/canvas-editing-followup-20260912/manifest.json +++ b/harness/experiments/canvas-editing-followup-20260912/manifest.json @@ -138,5 +138,25 @@ "file": "independent-focus-review.md", "bytes": 7050, "sha256": "a3e17f387eebf1c15b508ad2afc4d91602192ce1bbe9eca84189e1599809b722" + }, + { + "file": "activation-assertion-handoff.md", + "bytes": 2706, + "sha256": "f5ba841ca824ebd084375da28ecd5fb1622667e005537741edfe3f3a63297df4" + }, + { + "file": "activation-label-paint-handoff.md", + "bytes": 4133, + "sha256": "746a4fad5b717af45ae5decc01d308f067afe8faf71ce9ac7afc86fc077c374a" + }, + { + "file": "activation-label-paint-independent-review.md", + "bytes": 4475, + "sha256": "e0e8371057ba6dc938846e826e9374317a443a8b4dd04f3b1273dc3ebc827a3f" + }, + { + "file": "nested-lifecycle-union-review.md", + "bytes": 9975, + "sha256": "9fae22f29d7f2f0b8efa2731aa9a1bbc11ae9c2a9832ea2ba358ffd4f7451dd9" } ] diff --git a/harness/experiments/canvas-editing-followup-20260912/nested-lifecycle-union-review.md b/harness/experiments/canvas-editing-followup-20260912/nested-lifecycle-union-review.md new file mode 100644 index 00000000..39d9b859 --- /dev/null +++ b/harness/experiments/canvas-editing-followup-20260912/nested-lifecycle-union-review.md @@ -0,0 +1,46 @@ +# Nested activation / lifecycle union review — 2026-09-12 + +Bounded independent source review for root-owned #21. Read [peer comment698](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/21#issuecomment-698) by Codex-ytr83r at22:23:59UTC and relevant #2 publication comments. No source edits, compilation, UI, Gitea mutation or integration approval. The active paint-repair worker's ownership is unchanged. + +## Exact source boundary + +- Root typed activation source inspected at **83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b**. Its activation implementation is unchanged by root HEAD419c78c at review time. `crates/oa-desktop/src/behavior.rs:23–26` compiles scenario_lifecycle only for tests; `scenario_activation.rs:99–119` emits raw spans. +- Peer experimental source inspected directly through Gitea at **911f63e63ca9e35af631ae02cbf731f2b34b72a2**. [behavior.rs](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/911f63e63ca9e35af631ae02cbf731f2b34b72a2/crates/oa-desktop/src/behavior.rs) blob **3f9fd97e038733ac92749b1543e9fa68cd3dda2c** has production lifecycle wiring and the two-site test-only Scene anchor hook. +- Confirmed that lifecycle support predates that unexecuted experiment by reading published checkpoint **7aa007b0777aa182a99f46e90eeb9b2558f3ad2a**. Its [behavior.rs](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7aa007b0777aa182a99f46e90eeb9b2558f3ad2a/crates/oa-desktop/src/behavior.rs) blob **d199096df61cacde7858ab1915f352b5c479e347** has production module line23, align_messages line1329 and alive_spans clipping line1655. The checkpoint identifies its implementation as33e30c1; peer reported gates are not rerun or adopted here. +- [scenario_lifecycle/render.rs](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/911f63e63ca9e35af631ae02cbf731f2b34b72a2/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs) is **identical blob a066d9671cb60070f507d8840977e100aac89792** at911f63e and7aa007b. `scenario_lifecycle.rs` at911f63e is blob **6fe044890864ecf3095d0fedf590104f6121abf7**. + +**Peer698 is substantively correct: this is an explicit union dependency, not evidence that either branch regressed an already integrated counterpart. Do not replace either renderer wholesale or treat911f63e's source experiment as accepted implementation.** + +## Required integration contract + +1. **One ordered geometry pipeline.** Record occurrences/rows/scopes after peer's16-unit self-Create/Delete clearance and any test-only row-anchor hook (peer behavior.rs1432–1454). Establish final scene height before Rendering::new, which uses height−20 as its root extent (render.rs32–65). Build lifecycle from those same world coordinates, align Create/Delete messages, then derive typed activations and final Call/Reply anchors. Do not run the old and new activation_sequence implementations together. The pre-row hook remains upstream and cfg(test); it is not a persisted-layout contract. + +2. **Keep message kinds' endpoint meanings separate.** Lifecycle align_messages (render.rs113–151) places a self-Create/Delete receive point on its marker row and send point24 above; Create points at the capsule edge. Root typed activation anchoring (scenario_activation.rs216) intentionally handles Call/Reply/Asynchronous only. Keep that exclusion: a self-Call starts at its lower receive endpoint, while self-Create/Delete's marker row must not be shifted or rewritten as a Call loop. Both aligners must preserve occurrence IDs and use the same recorded rows. + +3. **Clip visible activation pieces by receiver AND exact scope.** alive_spans (render.rs154–175) intersects only Life::Alive intervals with the requested extent and rejects absent/unresolved regions. It may return zero, one or multiple pieces. Peer lifecycle projection gives siblings the same entry rather than the previous screen operand's exit, and marks conditional/repeated/parallel continuation unresolved when appropriate (scenario_lifecycle.rs197–205,246–273). Preserve that conservative meaning unless root separately decides otherwise. A parent activation must not bridge a death, pre-birth region or another operand merely because screen y is continuous. Retain typed call/receiver/scope/column identity for each surviving piece. + +4. **Keep logical correlation timing distinct from clipped rectangle edges.** Root currently reconstructs Correlation.start and reply times from Segment.rect/Finish at scenario_activation.rs216–232; reply anchoring finds a segment by Finish::Reply without checking that its visible end is the reply's send y (around258–265). Blindly clipping rects while retaining the original finish on every piece is unsafe. + + Concrete union falsifier: raw Call at148, receiver Delete at240, correlated Reply at332. Clipping the Call→Reply segment to148…240 and leaving Finish::Reply(reply332) makes the geometric end look like a reply at240. It also lets the actual reply at332 attach to that displaced execution's x despite no visible execution there. If several alive pieces survive, copying Reply to all pieces creates ambiguous first-match anchoring. Conversely, simply deleting Reply metadata can erase the real correlation used to distinguish crossed calls. + + Required observable rule: only a visible piece that actually reaches the terminal reply-send coordinate can supply that reply anchor/cap. A lifetime-clipped end is not a reply. Preserve original call/compatible-reply timing for correlation decisions even when its visible representation is clipped or absent. This can be a small separation of logical metadata from visible fragments; it is not a request for another traversal engine or new model schema. + +5. **Deletion terminates the local execution without pretending to answer the call.** Peer behavior.rs1723–1734 explicitly handles receiver Delete, clips at death, preserves an unanswered-call cue, and stops that local traversal. Root Finish currently has Reply/Boundary/Continuation/Open but no explicit death terminal. Decide a typed representation that distinguishes “execution terminated, call unanswered” from both reply and ordinary continuation. Preserve the sibling-open path and unresolved post-fragment state. Do not derive all unresolved cues only from surviving clipped fragments: an entirely invisible fragment can otherwise erase the semantic uncertainty cue. Nor may a later Create automatically resurrect an execution already terminated by Delete. + +6. **Columns, hit geometry and paint use the same visible pieces.** One call's related pieces must retain a consistent chosen track; clipping cannot silently change call identity or make different siblings chronological. No active_segment result may come from an absent interval or from fabricated nesting caused by clipped start/end times (root scenario_activation.rs313–380). Preserve source/receiver anchors at real events, marker hit identity, and the paint worker's existing selection/layering correction. Integration must explicitly reconcile lifecycle lanes/markers with that painter; this report does not allocate or edit its files. + +## Minimal combined acceptance cases before adoption + +Retain the existing root nested/crossed/reentrant/self/UUID tests and peer lifecycle tests, adapting representations rather than dropping assertions. Add these discriminating combined cases in OA and SA where the core admits them: + +- Delayed Create → C1 → C2 → R2 → R1 → Delete: typed starts are actual call receives, each reply reaches its correlated visible end, and bars remain inside alive spans. +- C1 → ALT(left: Delete; right: empty): preserve left death termination plus unanswered cue, right26-unit open span, and no definite post-frame bar. Peer `render_tests.rs:478–545` already provides the independent lifecycle oracle. Replace its width8 anonymous-box lookup with typed call/receiver/scope lookup; preserve the actual assertions. +- Call before delayed birth, Call spanning Delete, and a later correlated Reply after Delete: preserve admitted semantic data and lifecycle uncertainty; no invented reply finish at a clipping boundary or detached bar anchor. If a constructed sequence is rejected by core semantics, record that and use an admitted incomplete case. +- Delete then later Create: no automatic resurrection of the prior terminated activation. Multiple alive pieces must not duplicate reply finishes or unresolved cues. +- Self-Create/Delete after an Action retains16-unit clearance, marker receive row and hit identity; self-Call/Reply still uses the typed lower receive start. Peer `render_tests.rs:666–737` covers the marker half. +- Crossed replies spanning a clipped/uncertain operand: compare original compatible correlation endpoints so clipping cannot manufacture an innermost caller execution. +- Passive source roundtrip and moved test-only anchors compare **both** lifecycle geometry and complete typed segment tuples, plus final polylines, IDs, labels, frames and whole Project. Peer Scene experiment `mod.rs:88–104` already compares lifecycle but predates typed segments. Keep that assertion and add segment metadata. Its baseline self-call x oracle at175–178 must change from lane+75 to the actual typed lane/lane+66/lane+66/lane+6 for its isolated self-call; its send/receive y oracle remains636/660. +- Native pan/zoom and selection at birth/death markers and each exposed nested shoulder, including unselected bars, must verify the final combined painter. Root's native83f53c7 and peer historical renderer results each remain scoped to their own source. + +The bounded Scene experiment at911f63e is explicitly uncompiled/unexecuted and does not cover delayed creation/deletion or nested activations. Passing its seven tests alone could not establish this union. Required interface decisions are the endpoint/clip/finish distinction and one geometry pipeline; no peer schema or general free-editing policy is accepted by this review. + diff --git a/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/README.md b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/bound-nested-calls.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/diagnostics.txt b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/scenario-identities.tsv b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/bound-baseline/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/project.arcadia new file mode 100644 index 00000000..2d1c65c8 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-delete-save/project.arcadia @@ -0,0 +1,228 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + + + + + + + + + + + + + + + + + + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/project.arcadia new file mode 100644 index 00000000..80374746 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-final-restored/project.arcadia @@ -0,0 +1,224 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/project.arcadia new file mode 100644 index 00000000..2d1c65c8 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-redo-save/project.arcadia @@ -0,0 +1,228 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + + + + + + + + + + + + + + + + + + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/project.arcadia new file mode 100644 index 00000000..80374746 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/arch-undo-save/project.arcadia @@ -0,0 +1,224 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/project.arcadia new file mode 100644 index 00000000..80374746 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/baseline-preflight/project.arcadia @@ -0,0 +1,224 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/README.md b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/diagnostics.txt b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/scenario-identities.tsv b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-preflight/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/README.md b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/bound-nested-calls.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/diagnostics.txt b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/scenario-identities.tsv b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-reopen-save/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/README.md b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/bound-nested-calls.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/diagnostics.txt b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/scenario-identities.tsv b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/bound-save/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/project.arcadia new file mode 100644 index 00000000..096163b6 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-delete-save/project.arcadia @@ -0,0 +1,228 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + + + + + + + + + + + + + + + + + + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/project.arcadia new file mode 100644 index 00000000..80374746 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/checkpoints/state-undo-save/project.arcadia @@ -0,0 +1,224 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/closure.json b/harness/experiments/canvas-native-83f53c7-20260912/closure.json new file mode 100644 index 00000000..4dec5367 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/closure.json @@ -0,0 +1,5 @@ +{ + "utc": "2026-09-12T22:58:28.728800+00:00", + "pid": 4900, + "exit": 0 +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/notes.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/notes.arcadia new file mode 100644 index 00000000..e65a1fc7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/notes.arcadia @@ -0,0 +1,2 @@ +// Preserve deletion evidence 雨. +// Exact bytes matter. diff --git a/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/project.arcadia b/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/project.arcadia new file mode 100644 index 00000000..80374746 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/compact-baseline/project.arcadia @@ -0,0 +1,224 @@ +arcadia 7; +project delete_oracle "Delete oracle" id "de1e7e00-0000-4000-8000-000000000001" { + include "notes.arcadia"; + description ""; + + oa_activity delete_10 "Target work" id "de1e7e00-0000-4000-8000-00000000000a" { + description ""; + parent none; + } + + oa_activity delete_11 "Untouched work" id "de1e7e00-0000-4000-8000-00000000000b" { + description ""; + parent none; + } + + oa_entity delete_12 "OA Dispatch team" id "de1e7e00-0000-4000-8000-00000000000c" { + description ""; + parent none; + } + + oa_scenario delete_20 "Reference scenario" id "de1e7e00-0000-4000-8000-000000000014" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline delete_21 "Target reference" id "de1e7e00-0000-4000-8000-000000000015" { + description ""; + parent @delete_20; + represented @delete_10; + } + + sa_function delete_50 "SA Initialize controller" id "de1e7e00-0000-4000-8000-000000000032" { + description ""; + parent none; + } + + sa_state_machine delete_51 "SA Controller modes" id "de1e7e00-0000-4000-8000-000000000033" { + description ""; + parent none; + } + + sa_region delete_52 "SA Main region" id "de1e7e00-0000-4000-8000-000000000034" { + description ""; + parent @delete_51; + } + + sa_state delete_53 "SA Ready" id "de1e7e00-0000-4000-8000-000000000035" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @delete_52; + } + + allocation delete_13 "OA performs target work" id "de1e7e00-0000-4000-8000-00000000000d" { + description ""; + source @delete_12; + target @delete_10; + } + + state_action delete_54 "SA Entry initialize" id "de1e7e00-0000-4000-8000-000000000036" { + description ""; + phase Entry; + source @delete_53; + target @delete_50; + } + + diagram view_30 "Work view 30" id "de1e7e00-0000-4000-8000-00000000001e" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_31 id "de1e7e00-0000-4000-8000-00000000001f" { + collapsed false; + diagram @view_30; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_32 id "de1e7e00-0000-4000-8000-000000000020" { + collapsed false; + diagram @view_30; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram view_40 "Work view 40" id "de1e7e00-0000-4000-8000-000000000028" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_41 id "de1e7e00-0000-4000-8000-000000000029" { + collapsed false; + diagram @view_40; + element @delete_10; + position { + x 80.0; + y 80.0; + }; + size { + height 90.0; + width 180.0; + }; + } + + node node_42 id "de1e7e00-0000-4000-8000-00000000002a" { + collapsed false; + diagram @view_40; + element @delete_12; + position { + x 40.0; + y 40.0; + }; + size { + height 230.0; + width 380.0; + }; + } + + diagram sa_modes_view "SA Controller modes view" id "de1e7e00-0000-4000-8000-00000000003c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @delete_51; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node node_61 id "de1e7e00-0000-4000-8000-00000000003d" { + collapsed false; + diagram @sa_modes_view; + element @delete_51; + position { + x 40.0; + y 40.0; + }; + size { + height 460.0; + width 620.0; + }; + } + + node node_62 id "de1e7e00-0000-4000-8000-00000000003e" { + collapsed false; + diagram @sa_modes_view; + element @delete_52; + position { + x 60.0; + y 95.0; + }; + size { + height 380.0; + width 580.0; + }; + } + + node node_63 id "de1e7e00-0000-4000-8000-00000000003f" { + collapsed false; + diagram @sa_modes_view; + element @delete_53; + position { + x 100.0; + y 155.0; + }; + size { + height 190.0; + width 320.0; + }; + } + +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-delete-0.png new file mode 100644 index 0000000000000000000000000000000000000000..787e9e7d6babe2461265b8fc7774b634fdc9105f GIT binary patch literal 109932 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
AV`;>5DxhW(!JSVbY(>bth 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 M0#jN>`oqZo0~uNkxBvhE literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.json new file mode 100644 index 00000000..edf4ab89 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.json @@ -0,0 +1,24 @@ +{ + "utc": "2026-09-12T22:47:03.676481+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-final-restored", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\compact-baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-final-restored\\project.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.log new file mode 100644 index 00000000..6ccda311 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-final-restored.log @@ -0,0 +1,21 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-final-restored\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.json new file mode 100644 index 00000000..c6fa6abe --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.json @@ -0,0 +1,25 @@ +{ + "utc": "2026-09-12T22:46:16.599067+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-redo-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "removed", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\compact-baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-redo-save\\project.arcadia", + "de1e7e00-0000-4000-8000-00000000001f" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "project.arcadia", + "bytes": 5416, + "sha256": "9f41161fd7fd014ed0744bb45a223958c6fd2b6e94a76cb6ddb468360f723726" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.log new file mode 100644 index 00000000..c35359b4 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-save.log @@ -0,0 +1,21 @@ +PASS removed de1e7e00-0000-4000-8000-00000000001f: exact baseline-derived Delete candidate and normal source patch +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-redo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-saved-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-redo-saved-0.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d5c9691eb7106a1bc8ba563f73511da945bd0a GIT binary patch literal 107668 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
AV`;>5DxhW(!JSVbY(>bth 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 M0#jN>`oqZo0~uNkxBvhE literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-shift-delete-confirmation-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-shift-delete-confirmation-0.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c005851d263237459820a50110edfd9bb9f2b5 GIT binary patch literal 112573 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.json new file mode 100644 index 00000000..b811ed3c --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.json @@ -0,0 +1,24 @@ +{ + "utc": "2026-09-12T22:45:45.063927+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-undo-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\compact-baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\arch-undo-save\\project.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.log new file mode 100644 index 00000000..859abae6 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-save.log @@ -0,0 +1,21 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\arch-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-saved-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/arch-undo-saved-0.png new file mode 100644 index 0000000000000000000000000000000000000000..b467f62c21cc8aa727783970d4c7cadfcd2ca890 GIT binary patch literal 112096 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
AV`;>5DxhW(!JSVbY(>bth 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.json new file mode 100644 index 00000000..aae7c046 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.json @@ -0,0 +1,34 @@ +{ + "utc": "2026-09-12T22:03:23.717149+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-preflight", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\bound-baseline\\bound-nested-calls.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-preflight\\bound-nested-calls.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.log new file mode 100644 index 00000000..8cc5ef2d --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-preflight.log @@ -0,0 +1,5 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-preflight\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-preflight\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.json new file mode 100644 index 00000000..cc572058 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.json @@ -0,0 +1,34 @@ +{ + "utc": "2026-09-12T22:58:26.515219+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-reopen-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\bound-baseline\\bound-nested-calls.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-reopen-save\\bound-nested-calls.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.log new file mode 100644 index 00000000..c37e8bdd --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopen-save.log @@ -0,0 +1,5 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-reopen-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-reopen-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-0.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c19f1633171c93b54a47ce3187a403c32c6c47 GIT binary patch literal 88581 zcmeFZbx>Sgwae`Y2Zo%Dx1rnTYf?IHRX)F-j-8DGDoj|a!pL^eL z=DyEN)t#A|nyRUJyKDb*`kb|w{PtRV?X~*6EWT_2aFpah@&GtEIKX?@7x1zIkOd$k zA|WFoA|oRqqo5$8qT`^WqoJV_V86n|c}+k}{F;D>h?Ih!ij<6woQQ~;jhc>uk(q^= zgo>Suor#N{iJ9pyB5)`uDCnr@_~_{POr%7lO#joLmmdIJRQOdyH3T?X06Z=n0xsN3 zFMtXFfJ1_D`xnFi_`tyzy(MGZsRe17<<5X z&LHJ1429+_M_L00f2I+|E@XWO4@hi2=aDA+^$Q@^S?&e!1GV!my>ZiEyXCw;UJUTX zsy=*@a##cRkKU`TYMi3P@(foC2jRd=q6A^*n>bM%?mlgcQ8^`WQA>g6&+`Z$)93K- zFj@fG7r>V73*ZxP_Y2^f{a5E59PBE-4!?uGZl7gS{TE3R>gHv1h+@~F(2*e}!|dL) z7+JY}@?pHIjT!r>xs*~p&?@2>#}zz5TTp%tqxLsS3V-Lh`y3hz36#`on`<;-)vRrV z5O2-$rJ9bUg8)z6{gk@Ca4ZtK^f6KJq1b*{ynQ0_1(WoZqoH=i4ptEkzGg|5+E?hU zA`!ARPGrG@)G<4j#1nV2Vw^7knf2%wKrn951z%7%$!5?WqHEJf0PIp^+3#oJ^QRbB zzJGT2(@A!a?wMWBhUV|jk>+$YNL`neYhH%k#nZ1P78492hX@I|T=YjZ-MX!cAG5pS zjSemc_B&42YFvFh`^}`(M5_8N+#DN@8h+yM_L1DgJnwwM@Z)?2z+l!p|FL@8fr&qZ zomV|!#GT<=^4t0q<(-{S1H2EY%TgjG=JI58yFxPy?OFxD^te{+d5r^$Y}0Kwp$+L< z@^aL?NU{1GP9)nglL&t!JoN%VwF!R#{4$yfI)~?cW=MMhpcQ`}J;FPLyRuE`e-kAi z``*ghfK;kYN1xRKXc>d8NHB4y>Y-kn5&HWuU=sj!6xcDYPvQUs5A1;(xCf2RjIyx- z4F5R)IIS*UJ^rS*<0#0;}+p>%w;HU9rc!_7u8M`$Y;}wqxb^Z>HQzN(EA8@ zTew@gl^Ih=HoTq0TQkuC@&6eT>?Aiir=FJ_?Wfl&>hIq>*JkN5B$DCjGB+`PsKS$} zyy7H}Sy~X2E4HocAv{|B-rJQ%-O!MH__jQFVz;-VOPU440#HLTL;z>{pH1Z;DSuI! zG!FGG_zBuwr+;j6x%awEjhkC7yWGed)W&b90a_q{GZK6jq|%&>-?h6+ld0~FIkIVv z5Ys4kALm*d*TwYfQyj&&^T09w9SZ^PaL-p&Q`^P!b8n28K0l8b=)Dtc`24oU=BlzG z&5>h2?ToD$n#!jRU!o1xi3`}`Zb%lDx$0V+c~mI27fD=P4y@gm!#w_Aqd$3q)mXrU zBSCD1wkjG0h-@d@j4&VD93!aRNwjz^d3W;POun8M%oX%s!Po}_<3C{r8HSmX!)(Uv ziT-3mOPAhdvn9fv9f~PcE_YNEp?-4~d9=~mYm#y|p9$I6>aS}m{llj9V|DY^lwQZa zN-`9eHdM5`HPZd4e1I3ge{><-K^Oe=ou3{>9ho3MrKV{UJS^*D6(410wS3x?f(`h) z4_yk^r^q1(-inbex39Qke4_WB@85m9rk?*;3R^5UBUr3z31hAt-`I-0n^J}zVoct` z7Kdj$J*}j32W9FoS?|>hp zwD@(fV|&vKhwjh4z;E?t$uya-vOZVC$CEoiNm=y2I30T|Isq*c-_BC|I-ZUhM$cXZON}bT=ZWIU_yj_h2`GpupI{y;CFpP{m+b5*FZ(AP-YCG zTQ^)Wq~GmjfvhOTUG$OGuIk4#f301m@V5Yj8Iit<^2qY?4pUFx9@p>f;$UZh^2n

hnV@O7P(`yC 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 M&ejEs%im`H7hpW_+W-In literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-saved-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-saved-0.png new file mode 100644 index 0000000000000000000000000000000000000000..202e0df739815935420b73a237cbac3777af6ace GIT binary patch literal 98152 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%0A;%{P- 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 OA{6ob5FX8qk$(bk4@&R= literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-scenario-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-reopened-scenario-0.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2e2e4d2925e724fe3827f2eead534061bdb92f GIT binary patch literal 99777 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 P->sLKuLD?@PbdBZ028n7 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.json new file mode 100644 index 00000000..85bd2a21 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.json @@ -0,0 +1,34 @@ +{ + "utc": "2026-09-12T22:57:01.901404+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\bound-baseline\\bound-nested-calls.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\bound-save\\bound-nested-calls.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.log new file mode 100644 index 00000000..2f067e34 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-save.log @@ -0,0 +1,5 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\bound-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-saved-minimum-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/bound-saved-minimum-0.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f9daf67f0bed68f6d652de53b30eea5fcaa0e8 GIT binary patch literal 97645 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 Q4CkUZ(sa@4@!Xj|0B+LGssI20 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/compact-open-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/compact-open-0.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc8710d0e53bbc41aaef342e04eb366ff6eb3ad GIT binary patch literal 105581 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/inspector-shift-delete-protected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/inspector-shift-delete-protected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7f8503b737c6f1a397209789b28e23134afeb6 GIT binary patch literal 127196 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 )=i_5hP5Omu<|Q9-^EcDFugW8!G1 zWB#UrlW(Vp#T8lg>xK6)g+eG4xsXs0G(Jr4Sio$wRR@ceys`z$u3;T-UBOe<#C$Lm zQz2F9`d~bHu%(w5X97{CCB>3jM4n-+TB|guX8~P8yl`{-?#80t%}L2z!1?4BEt%g5 z*lLOKjS9kygD@hYW3>xgDqjfSxJfF%Imxf;!XeQfr*5~b$q^Y6?E|7IS?WV!Tc{H% z5C^+LY?dW$4`4)?WGbeXl?ym~N#2+gG4%t~wKM_&&$m@vtsG%cV;r3EJIO7DPpoVe zz~n{4Hno8mx<-!8&fON}W<6nTS%ZR_VH(1ab=m9opQ-8lMY0={Q}ygT2LzXOoq=ap>>J6;CNh0nNgOJ-3!qzu zQUw00cb6uJ9vF)9@olgtZSN-8YvA}Bu$S??%_SY=m|~eXI=~gDjH|x(hF?XT6w zIJIUweP4ZNVZjxf>1Iq&fw7KTV@DbqHqxA7*lRPI)BsqY1&7(HWNDmI(9UIH5ef13 zY#TK}+%Be5G*B34zE>!6gtu-s!_{9A>f~{^b%TL5{ko@CI(YIr>9PiEwdjmmuhsB4 zmn0W~ynWtNMTjZnD85MdJ}tWCZ4^dSs)EwXsf%fQ9~uRYg9rZepIw&#g54Xenpk?8 zPNM~>SD9qDyq&L)AxD^@+7LBlQI3ZxFH<8pURSm@Nh^5$7KxfXLiYfI3Ee>X>X zV8(o4{Vce{)TL?s)Vx$Sm@R>Zyv`pl3WLhj3`U(|RU!POi}fADz!)b}bM`c5lvx|4 z>kPiJu;&g2;y4XK5$R~?Zd$m(1BoQ5D3r4{Fc$Z&aY^{F`Qh16q>mZ06Toe}_b2&6 zq*4Ltx=drWHe$mUQMRJm_`?Y?TJmf&Ah<|*XD&@`W$cXOG+w^4Kjb6+Q@K)0QkBv! zYgSrA+CluQM%D=*K7)|9P(hkDCuiZ8tq4n9|8G)B?;964M2|^Np>`y{qfjfdYLX@0 zztLSXI{8M?BsUf4dGNO-KZ-w;00FS6*FOQ9{(n=~#<|i)+8iO~k~kvAlJ&%{C`^1q zBw$S(de#>KtpAO_Q%(9cXYl{)FH-RLxaJ~v)mXZHPhSh7(~USnL9yO8e5L61u3)`u zk_F3V|Fbm_>t>7JtU?BvrnmuN&Jy=GSa7G9 z@5CZUVpkk_{yy>N)y2cyt$)%E2B3Wg{8QSe20C-J!osB*^YZYdQqbAB5?bokE1Tt} z0W|bus<}4EF&k0UYA}X=jbGqBkgN zctEFq175QP2c234-LB1|9SSlOV zU^%`8R@;$1prDKA!f$vanqgLQVha zz~{b2*KA$rxJCruL(@SnV4vZjA#A!pZ2hkMMB!CM&<6hNH?1y4QeuoAriv%oQC{}balPI=7ce++Wqx=Es9I6IUKgIVLG&wFWQ~6q4d1>rMZDYwz#vzwfZW-o zBc5^>0l(KDMky!HdM`02U1|72y|{!1pd54k^pr z(*!mc-;I9u`fg1&bJN50f2`DxmHJ^*KkmN&SAOd0w$}|^=}z-`SMbUjH1|nU@b^%6oD9<}uWG_CZYh?ts(pnLd8tf0vC3*VS#5)wct0)QT-5R~(o***$ z{?U^C-Ilr40w(^<)yW9c)sJtEc+Z$o$Mm%p5M=1mgDZGMzB$ z!WINX`w~vo;F$^5XJ{3=krgu$`HXkD7zj$oVe0ksq{k!_H?ZA+VTB6D*{s|FVGC$$6_Uz6~JuddvBN3~WX&RqJAR(Pmh93m@{TXVq!f*?D-FdnC#Vbm}rI^;3OENKlXhubm!;^Y{GsDqxJ?)c~TOKPXP z4!Sgr#8e&{t?ulMK{k7#7G`bz>*|3UN`Y}p!WvT%ui>J`WSt3S&hu?@n2#`S(0Q$ z;iOS^9UGDir*9%;P{LwT2?Nr>_g_K5qY6P2I+_`{oaO22GLe~WM1s-7ui9ysMkS>{ zMpXgjN5wjFs8f-dDHcL;(Oe~!7#*@t-S%YX!Y~gD*v*|vp1_=f*(OwwZ0fs~N|7Td z=~k(tea30%QWW&kz4)UfXwA)ru@FxC-&e(2Z08O7*?P?faE`B3FLpTOyoyQQEzK0VMiZ(JTjmB#S!}dFZX)?0gis}IIMBW=@)i~p|Z?3 z?<|#N|K_pyXAO3>Gz32Qej=!~iPF0Buzs>}xCUDp66TDtv`Ryy+%qqqy)g@}hSw*j zZr04E9@@oU3NCUXQvt-MZl+c?E?y}tOq-Rn>p z=B~C7B$(J3`VdG~R!GunA`$lT5UOBh><>4e@@a8(=x@g zCsf+b>}m1ZZyev<+LkAe59m5J6rMN9a;}9qUA@mbNfkLP&FS+2|5{kkBgJQ8g!F}* z*Q}dPa((3RJ2|!z317X=Me)}FGb%t^s8Na%d{qCbR{Fa{gR;9lWl z-|`5^gg4h(VJPp@@}WbVvT?#lp$xY8wl<75P|+MOLoYVRbv~#Y=~sn|e9MxTkv2CWa@ z=s4C)7$?kyv@OslfB4XYMNdU`12T%vrFo5nF*LTo#$`WK0z#8!2So|GHU3Ho@0{$G zMlL8l*ZjDw*B)ZyXjLqan{g54>Rn(B<0GG zBeQujSWNO-{n-c zYM9d{cw&k8K}-5e5Upd8JHFk66vKh#DeLozmVrjEB(PkKr$Rnl;Uqfsm*x~BzlNVo zP-e<9{Jz{|K0A?}@dfxU{v%u6?Iu%nq~b?R(%xUyDE~>X7JB3@QGZeRqk5pgt-mJv z8A*@ZUi5p|18Bvjo(6S!yXAc5Nm1HC;eM^&!{WCOt9S`sTD+`kLT2HDjxtNco5@H(VZEoFWXh zKI;Lg+F+$uj)ajZ3pQoOWE|-cd5y~pTp#b0gxM#qnWbHKn{AdLzhl)fB%i6C8x^=8 z;ESq5ykxBeIWfuKq`0YP;?4xs0;AksbMb6k1@3Y)J~D_=)8}CRuocmUQ5mk@Wl7l4WQ{neT7**cbuW#SHz8VY7%w|rg0&m zoVu^Ben(6Cc-CLJjtY!&^SE}^EeNy(eNIwrUZuWiZ-X~VD6yV0G1_te?wug9e4?aM z^ra|qtAn7JdU7C1jmdRZH4Y@jVrH=5CmuQWsqWDv&~*{-$K@*3UE3r*@E%_I&Nr6cw$4)4{Uz30 zpX!WKgc%!;=w`lvWH%YxkA>+t4c|4)j!smX<=B>lI=>ALj!oT0rNu4pk4S}dq@lm# z8y{@2XsJwP)-J3H7t+z=iC+lJUW9dh0kLCC-@A^61mn(-BEiHZ@abapL%^7x>TwrE5tJl>(gHgD%sA)rG=A3ZT{#b{`{B|HM(1PLPN)>$?_OwCM z!us}Vac$THe5w)_OUaG#%!gQ#K{y;6hf-NdE}bjSeMR?Of+GaA89y9EbkP9n^W%BA~sh~mQ;`t9SMRTEx|0G&dr64$@3fxm-$JGTx~`#W%z*b8Gba3a46jS#^B zds&oIj1U|H+VS(1xz|U*3N#l2Qv%{4UqFO17hLGUjjNL~UlmBcfLegQUVl6U zkVL=V$i9QJ82SYl&UYXCam@e7`dn=+M-L80Is#Kh1IRGSFQ8z6D&YsT zf&b&>U<0nDS8rwbSGgGAs0;+4HT&HK`g&a(FZ6)a?!;G#83b$i$y3C)mH^QCyZ~7A zzVpSo+0S}1C$*yUUMJt$j}nj?#saKl_Fy~XXYH7Uuj1xB`&k{>>l7|8AkdkMsFG zsQ)WNxvL_g--du+gGimOQBYA)&@k{YFwoI4h;VSR@JNZs$ViDuNGPb8XelTes7OfYIO!OeS=iXw z$Z5G=aIwB%Vr66fqZ0&FR8$N!3_=VHLRJbA3fBMEzo#Dnd^BJ#ayAfw9)O6C0K`Xl z>ITpP00_u%YX2bkA3p>{Ae>%QG;|D1_zksq07L{J5D^K8jEsZ?zuOOf9e{+7Oz@0H z8ii2v9V)#u5$~s%EHnn0$_`?!iBm?t_b!3x7$l@*JF$Lt|5CS9ecuU;n`1FjQeNlq)&h>N4Y1!54851}gQs@SnFbYMWkJiR?B zMp2RP;ft^K&o%g#q^S2im zO(G$(6%LdE{dAB`bF#4;S+VC&0GXBWCqMwc{~5o3C;6KHZ<0&XdjR~@*W&9(;nN3* zGyhy{W1OX%BIkC}!h1ic;Iz!V&T6Xf<#y3cbDxh#RDlsCc~8%IC$v|trRqoX<4zJi z_SfbcS>D(f_%OgXk9cF4Pk{0I>?gn~lIguF?O()bJKI{m2g5KFEaHzzDSG{a(MgGK z@J|1#I2)=)T){K?Lb#aFYfdJtclPAyC4sa{i1xYtPFxJpTC&_*E<7YWm0&<1F5Ng% z`(OI~e^O67P3~!%|Lwudo-AoNa1^VN`@_=skxRnxx2bA7H#>A{PL}nt=H;n zlGo+s==hK$^j00nHz4D{zjQqD1VFP2egfK9<*hjdqPUw9V zCLdvDVX03c)vT?@0b(?V;3yJ}-Ke^$SEdAB?|)bW)Pn^#jjH3g0Res6F*Q8>M(+&M zaRAK!IRt5YU^43Ngi0O~1L*1N>J_7);8*WusIS1fFzI=h6EeQwdWI$3t-#HWGDJW3(ebtn<{wi^^Pd%un4b6xfQy&cpmFcjT}R?XC32kFaZV zS@9&uEYO!k!vJ4fDAz*XkF1RlRc^+DNF{HM{=?ua*#R&7|2G(W;9&d{W>DamDcnzI zNgwNtH!yeVhP_)L-rS^~P<`QwhAPzio?RY&xbl*`#Kmh&HlqC7^6TC~)9R6`SxXv^ zLvLjn>T@ev`mGA-UNnBd6X2gs2#^1n08{(tdr>ee^rzJ1`)D_>!woG-Ja)Dg<2)(O zS4(%OiM?WS7ycj0HGJ^wB;TIZe)HK1i7QaFY)H@`c_Rv+EDych zMS@6R`k28G#&=ahLV%fu(~K|NOuS3h6tAjY>iP=JXLOe;{PTSHgSQgt^&<&bms+ew zQ?j!c%Hj~1cMJSz1;Z31e^377cHZZd^{ltqIXf>jfU(G%64|A_y>9qn|G;W{x6nm+gB9y97V?jg z?Kq^*KKtZ#L&djBYqL#^WQw?ILQkkPOQ?H7&y!TBJLc+Mpb1oF-V`X!S$Xl_mWgda zUK6ZO+PN~CuZnnwHP1MQK ze_FA~;H&I^1&H;9nOL-c0nxu``i~R#Uvl~vp4RRDHShk*_Nk{HzE*JM>z7_))3a%8 z8FOyv(8`eH(NIkw#VGQF`Nf3s>lfazr8fv|2p<{LXrR2Mp&UQjcpD@?^#riS%D!Uycf<^u;<#CsF|t9qIy+VNc2K@ln1iY zs_vX?Q_n+I#(y9T64zYSK|Q4}*OVeBO(z?FZb4vT?PJ^>0LJCYb&$Fopk^CdYsHoc zo~Rio;Uid|5t5xzpcXID2?GoSbr}%1aA8q!ClRSaHMv0A!eqh#PpY^6r(bVe4<8k- zP+~S6er`QPiZ@q6HXQgOf7QwX-u10M0k9S5TRu`x#7u|i7?OQLa-%ycl3XJlm-K%E z5Qsm&z8`t~N_!$aHqs|{F=7v=?CLjnoCE5@6RUb{nW*g|XRoJaOjOeH^=)GBV}|d~QU%iB7D?hRb&}vb#-r5! zx|k5*gHgV}(WG(XD*Fll*+k9!1h1yn48Z7DFDm(oVjJZ+RB_Xo^tC>NIvbfmFGj(& zbRRIb#}3Yh>1o8SskKVfp)uc>+DYgcfu>gTJ;b=7s%A{&Z`t{f+kyD8nyHX7Zy1nEiH*BJeBsoqZBbZ4V> zmSKS24EU9FP0rsqv5Wx#>cb62gej=#o5d~>OjXX(Y#U4cZ@H0RhNXROu>zC6wn_!ZMSM5!7pII=px)b%p6E)T&<=3v81hTw)x!c#l?jdI*=S0Ub-{0zC_!I6uK1W(t3G;uQU0A_zBR0A|&yvTn+#-_R{T| zb0sgkPu?4E+k#?9$ z4C2~ZTDWUr!5_r4b0-IznV8KC!C{glNEnNmwR4Qj(`2G6#ENhD)IvG-v78V+rt*Q1>)Tj)3 zcwTS1>JCR7GxvD-*yP!)D4+#}Lew0#VSqkU%p1S=kxb*4SyYbO^q7jLr4Oq-9oHo> zHU=M*U+Iv9qI1f0<}jYCtJS)|Z&$~>`6!y>l1%fho-v*`T(Jx4le!_c`RMjC_+FwD z0HgW#igv%+hW7Y&Y^aaww@wccLX7)b8p>fg>{6B6uW@l3CO3B}`shA^?J6-bQqKSSd%< zgabY6MvE{Q<;A1P#Bw&|*Fe#|XGo?^W_;|O`p`l9jqIz7o46AhQy%Ov z^)6WcP~6UJt#u}bE`?f(GiH}_!NL$GgjbAxP$3IR+inbN_vL80Z?;VWPL6F&T}&fz z-288*6F$i%;ggK=uak@xKEeELA~)_xU*EklV^_J-yJiIffRM16@6_tOA4w-2^QvaV zl(H90nQ+9J=coE2T%;cp}cjW-a#;A(g7){y%8iD~_QvlaKwbYE^8E-L;wLOQA z6U@PR;=QuorB>wjkza&HRI+Zu<>u~B4!J;T)Atc=j`PP*$LAi-%{D@#IDETyS^>O< zT_S|!;nvCT_$q8%ZD>!>gpnIIgAR0FT5BnVt!dz-Xfg!v#ItmB7dn0!j?Qk_30=^!|Oz=Vd5Ttom#CY z&f&1;AUsh8D`1b1chhqdV^kgMK$RlnMy*A<0rCXss|}I7Ob!r~T%#O+oV=!m!vaR_ zQPXarI?Mwhgv5Lb``eW%roJn|q^qw8x(SDs$7b?qEaU>Hp9DA}KpiwR(@2LXfdrLqf!LNJ+3ZZnVz)E{-1CUH`){1rY`7M_K%@nb*B4woW3xR*8udC!@VRaGK5Isjam4TfEy!b>brLEoWxG2WG%0ow7OfYxi8|QKABVI zI|XV~#IT;TC%}DFI^z?dB5v$4!j=_y;Q!?baQ^JZ@v$TR=WjMUQQgyAgSZPLqs8V1 zPGaaPE4y)`bIlXLr`!wi6%Fuoo;&jiV7ch|1jtu0T(S4Rn2;1f{{|AUv9(m9-dSJ@ z5!FWC;Mp8IiaMUEePBJHA)R&$dKv9#zgf$Bv|Q~&ybOVC2=~fa-&Q^W#$Mg;UVxqe z>0fWhHG620_elwiOn=%5j+7GGZK{LK-UsqHjP}zo$0VIwMDwgjXbB!MFpaHYYYdU( zHq8{=Gh+HUz}9Nc!J+3^h&*WDUT73}eCYHv-$AuLyq|vp>|}p*^Zv&;z}WE?ir-cX zFtExIuY!%I{m7>MidCwzDP<%N1k`RKqGNb3IZZ#gGkGYmOE*=vTCY;^+dqjziAafL z_vbJIaXf2>)^~-G5Ts2X)D+tLOZCwxLCM?Qj5L6iElm9?q#%36d&Tq$JhWuLkiqB1 zD+k$$`js>$&ht~C$Cegzts$8**pJ|R4ZHu{ckA^l@v5Z(kwa4+W!@xmB`jH-Of%3# z%U@}ZNa-L@FWz?*ILa#xK1!_%neCid{n?6$nsS}TXrUP(!-4QA6^rWN2@rBpxKENC zlKV(GU9K}LsuEjhO}|DBvSgnC3hpL;dDdo$3Rv~Ll>9r%G=EndU?a8z7G{fAe4v3% zfvx#V??^7{q@^!r)6M3?Fwswjn9o=eMzKK+XWSX3%U4Q+I@KC)?(p)wWK7FHa4aEY%q$sCKsA zt84~lI`7&h-%G@cW7tu?I*p6#PQZMbW|1l0pjzCa|H|{(tcKpY)M|htFm=v_=#!XxqHu#IqPM_p>e5r@gA_!P(9ub5n zBw86Fj2igz!(X+T>W_gcuhTqOSNf2z5cdR#{`~~l_?hQw@Vv7b{9G-4kT9#0gkMEv zQI*`Rg}W4bvs}GJdEd8ZeK`b! z2^6fugyrMTNr&i)7+*N9_1dl^tfk5P?6J~snYNeT^%%j)uwbf(nZruj?1%SnU>^6) z0Y8?co;79s85|vLr;?w4VGcN)-1B4^8^2!6O$JM_cuM4jZDy3J=6b1gC3F3RUHaqh zQTWYHrn{GZbC#HzcF;y8uKcUY1oKYU=QN}A(l_2r>uR?*+T}Kc?R%{UPe;+EIJ3lW zzld?C<#~PfgM!aX4OCFIxX(tCnVhm8e^J}EJ1Nft~)#3oL8>)M%)!^%Vs{j9i`$m>g23zpR#hW!&@&)Dtp?_Scstv3j=T_Rf65>%5lp?Nkr zQ%CeQ`ebGe5r}~bZ5+z~xjiIbp`T)&IYds?om`M*h^padAW$N~(KM8NCibC=5o-e} zkhMJ+3@*Ps7{SU<5XjDJ=H!Xu_BHdLZrXI)v2)k*4IK2m|I6BkaQWun$oqFkcl{^r z6QKWgUHuN-2%c)4&5rHcq@})rL@HeU!|6Yy4KY1eyBBx@nC(hlA{cYInqqa(;)?O3 z(M3pL1wF2o#Rp)pX8)`Ge`Y1D1%wBZ|T!zkcjd(G!68Ze*VW^^x#77Q7^(E7yP3 z+lX8i^ zw*JFy7d~NsnsmmIFrXP0+{72zUsFtcX4#jE=vhvVzr@ zB;Qy(0T@rZOs{a@6iN|Kjw2Xdhka1y_Y4{BoK#iOOC<>#WJU|5 z|FTK*O!b8?QJ5_BC9UWJzjGW?kP_IoEw+PCxCQ=Z)0t$ig!6T@1clH z(4+pR-H&Om+GNYAiQi>%NbWeE0A2n%#vdLEx?s!ct@))};et!wpf4#+Sg1AUs&SR4 z$|x1BU(YHc*^@*zD-t)dq-GF`N zpwK8iB59v_0+fawnuaaGwa!EOhTvUjevAc#f6of4XcOX{6>s9Ng*?YfJ>qXvP zBXfgkV4Ef@V@@M0^!f7d1)=v?xT)#W5&dovo?4#{dz&RP#B>F5KTaA*ohA|^5|Hcv zq&txmR9N2IE6P(XUGYmlU)5XGAI^I02U#W&o%7Lw;bHDVBP#~y1AQOUAn;`(*Xk75 zzO>W<{BfwL1LM}_`9Ktpl!>V@)yA_%VGRxyr7tGck(8oQhj-y#cy!IYO+&0epqsB? z(H@j6vc)6wmGeRM%dm)8Mp?D@vlD|Z)MeU8!3shg73o1ilKCKpFd;8J^{pTit%sgy7Cv7U@% z{gQ){>!t zl3ng-rNToBO&S$c_yP|_G($)j{9W;vL&Jeu%_)RJtu%jScXAn*j-QZe`Jv~B;9Y#V*4Ssp5E@d zZfH2d#CcNV1--JUvxx81SC;&CtoI_xg*OohEPrFrMi+Q>j9V@JF8`;&>pYgQD;?>e zL;Nm39En;jE}VT)Tg!z@HNWAUv^&G}D|mx|EadxkIMj~%)A5}g=xzu4JB@7-E55o(9@2dBnXEBrj0mx@ zqh6(ki_~h1h8dcZ$hl7dn-C$3zOUyE(N=1L?`M{Hhg zuazNppE!J<61=kLRQz}*M$=ac5WMc5o5l3DaVIXniYx62iDO!~XlHEi7$$ev)DkHaiJIfNnE?8y%GJ%QE%=s4b(& z`!|TjllGDezVerH?=BiI)u$IzPqLbS>n#wnnlE^N>TQpMt*>g*snX10U8bevXy%*Z zmt+CuUuX=%;koNR8TC3bnn}Iz@-#g|Z<#tdexuc_Qesoe1vA?ih?L~2+j)n=cU{r& zZp>h`V#-lWVuiT9xw-+$p<*}W8wv*T2{fi{#GuR!u(z3veWO_}tf01-`|1|1SGLvA zqPJ1gtU|sJ6QGp(Oq+!U$|8>9Ek>o9chKZf#5Jtri8SPZ5HAe!N<$c>vR#714Grb3$g`YT#0@GiDsUk_#PXW?2&!ijw08QKA>pOkLD6JxTbO)Zy-gJairy=n?@GoGAGTWqYu^?o<8I z5itON%m86;hnmxm7f3}NT{t)*(*~Yj`O}my4(oJ3n&%RH8FE*W+6TEHwuv6G5XY=@ z37+3|PcjuknKERX>qrsQreo5@lf?P1Luq;|#W?a*o!zq(3RiBvjpX6e!mp^9^Ii(!+R+Z2^LZB_n9z;?e{r1%+ z;t%K&;;IK778OIj?HezKE{_WCA{+NC)6}}>W!@`wUMwn=CuNy&t0DyPILj~NHkLGRd0ImY-yM#IWHFz&hzzQ)_I?@EirQJ z0Q-~fPQYp=7Du)dXONuFe^hOK5e5pC=6G_K zZ%`v1|5Ry*Ygw`FuE zx>22}ce4L{t1impL9rO!^m;Msl6)3z_;96N-k0+7`>HlOxVC zSeys3z6tT0Kv|LKH%Km0qe$V-CEaZ_Grv+OzosuAXEl(Flf;1RZ(R}-SQzOobQwwa zIy%fmM8^nh1T{^S+`TFlK+eQ@UA%$}@v12ZLMPh=44={!J33s~#RXxblu4UuB$no3 ze0I-Mo|!biUu=owi{^>+(M9*Q@+&m(N|()B$!t0!N#l1OKwmm7s>Zr`+(qmDZMH)u zv~X4$ynmCUHj~*j11<&C#4l`5fpZ$-1+C=C-&%!vNV`@}oq%g8g^s_& zDEZWmgZ7r!GA( z1ulENHyf;4BN)C_S2D)QX*7y$04_!>yez$IL{lDkANw?*z7g`ip=IyuZRnGjqMM)_ z&pbjfWbvB|pF6YL@-3ElzxuAs#QteP*VZ`z6FpG^UA-mNyun{}8dTg1%NJ{Oe={&Sx9ix?1#>Rz5X zh?bq8NN`4Y*)QCByLgYe_`0*)CW~*n!sb7}IZY@IU02~^UQk`Ab&6s>_`j~KtxNaK z9B^sQ#AA4Ufn~*7i20%eHNfu0K?F-*SiJRT2nB zKz;WT`U9aEmD(EdfjHK#w9DPSKmn1Ec&nx!Vg87%G6z|Cqs(Y$yo~)1pK&F?{-o3a zC>%oa=m1kc_6RJUs`vC}`v(G4TF)EHGng#*w1kQJyLHZ%?2itY{g zIQ*h~1sx?6J0t%l!cwH=g0PBpO`n0&n5RnoEoNUw?zzHm9>Ri?_NATedp;=&ejSUI zS}U9^Y>4aPkk>i880L!$1}$_f-7=vPU7z5%So#$c!^P_8Vx~BaN)`ZC`pzdQ66@j^ zTMt4xXU>;(RdDq)yT>VpMrK8NF{~s#ROkC!J^|n*@74?cR`9goTzZ@C!*%M%8U&xP z{+csnNV5Opb8hhWHM=Bmj*XQ@nU=hCpmW-yYt+ZftJxzuzgIs;kkeXIOYqZeWJ(<5 zoLrnxSNhhZD86Yia1@$9iwluPr3*6vux5t=Sc`pnvuF|u2He@j64}2}fZQU7iSev} zOo=#N+l7X9q#Dbi0z*QauR_n|I6Woo&6&}$l*?xO#L<3;ok>x;X)6k-pwDh)w$;Xg zzY=~+G8~kM2s(chz@M$jdS74grjq0}CRazASQV-krOsvoNcz0)TVBq;`dKk%ZV z|B}V6EhR3lAV#Q5KW%UEH8<>hVMFipR=hTyyz3VhNw*^hA16On#2I33cS@EvK_zed zxldwUfVkHw{;l=GeXUHrc_6Saa$3((jjrnxp!n04wzuT6mWw|Ipk7WVNTa%;Ieiwh z+1nwrF9k#K``J$Z7AnJ82|t2@DLhX_lJf*Gne^XfZeuI2t$hOABG^j)I%0VYv|CT! z>-r_(D!Gy|c8S4S7Taw?8Lr$);aAE<-qBZvEnZ`+{jMRYW@wGLagi^P)?Q&E zQs~~giL^QcBoWqFu;&w!%Ov6+F*6?uWQoC4s-XG2>OB6a4Udta?cBe~d3&d8DC@rE z{V{<9WohT3bfK@l6+8E>jhanOo$f6|M(IxksF?HGA%WyN$ngn~LsC)V`6J_8%**q! zQ}7A!Tfo{EnRZ=ah88p-N4%4fNsD>2^Qhp6=RYsM@dS_;AoBY2A;J}H*YjJJj}-7= zh#T#1Kv{g{2cmG=&u(rJGTE?R;KZ${gjs4ZCnm zo1?2BCt_n`1GHpa9W0FKVsx=j^I^jcfje4NRq^gnVMr-fFo@j*MM(I~;4y-FVZpoP zvEscw_E*jua-HSjBN$YMJ>P*JCK zFu$)Kxr^$ZaHnHh|KRP~QsO<17Kzq&`gi~WX8tP7slLN767OhIiSb~Lv<91)P4cso z#c6!hQo)(ui;)Z5QR4cQt0Qx6SV%Bj_)b(2$xEnXc?y+*)mS* zT2PT7G*V(#vsJadjSZ*6S}IhhM&w+%G2o308ZqVIurf+UvsAOoLb;auSZR0rIbL-v z@-Vx?*PO#tTY6w4L|%#A)j&}SPSTg$&yToDhp$OBF1cbYn8XTkoEK> ztUaoUc8o2N)bTxpZKt2Y=6_u3q)t?ih_ zg7Q7*duTZ&iafc_n`ni?GPUk83+&eJ_=}PO5Rp@3tv7@llSC)NsY}>YEj8woF?Pzz zP{D$dh#d7)wm>JIl$P!`F!txt__$FGqs(a5bQQ>HjN@0~`?i{7XDnR}u^yyAfoKwT zA3<^PgXczp{@s2dJf#OOP;*x;;+_)BK226IN8q@?71zdu)%@P@fS?!z06`;>U&6u)^v96}sqKN$b^5^~fn!sL&S( zM`KQU++a;TrFCTJhB|&H1!he|ILiC81agfZ+!Ko>z$4ZAGo(^GqN(}N#|bQ##p01> zZx3yZCG2*-aO8=6ZBzebm2!U@#m?mA}UAZ z5|eib_cIhI=UJ`uFuI7(R0e}=@cX&0<4B~4c-e%t`h;jb+g#y2?6Q`9@QR3k$c*oF zj}(w_D~9ssAT50ar=U^uH47i<)GRIzMaXS5e=<{lX8u+m_zN_>YIfGY=|dXxD(^qeWy%ssW zZjJRG1Is3)s3ObP48upXZWfnvDcrY$r?C*;F}@ku3OtAuj7|~@YGz66!_)WD+J<#{ zb8V;?8xBWgr>m-M-#Vov2&a6zHIFv4I&l|(O{lGbaHS?Fm0Ox&AQCgQBL*#{2z2h- zjUo?mzRpqyO*y(hl0d>~vK_zGN(%R1Cbz}r{Ztjw4pB)lj~hndi}ncv;yMP#1m-o>R$X1Jug{J5D|2MQ1{Xfc>!80fJPErQWnW<6FUaEpk@&40@| zH+(pf-r}}r_)QBK*Lu3uoiO)iky4txzEUsC$%C{$UiVo56(Ti&fe}B|2|<3sT~gTn z8BWsG6QK4X7nVdh_yl;f<^O#l?cv&f?|h@x-R(^S6>?wT2@R#rJFGFP`ry?djmApV z>QVE4uSOv%V!A+Ih--;wrcoaeJi`{UoJYztWIN_|mf}>wX;^RXHxkf=geSc@r!7ZH z45>A?q338o!L^=ob7lmy%m2NvaBjU~ zu98K%h3{>-l82mBr;_|hQzi(at0^b?N#RvBSW>yZ#xLos$C|`0xe)NQWLi@ZF-bCM zb70f{!Xqu^qF%f@a{4zbFgohhEJIzZuXa_X@0WIqH+gdMYi_6Zj(w%V zniKRDgS}agaEp3W>1ESUU4CNVOdziJ zi?aolE+%7ql~itVFmgH4M!RYbt*L`uRCWe^YrkGoOu^wysb$+~=}$!e{_sA7q}>@bcoNvZ!l8yNK^ws!0jKl&y>tnNiK z@*Xtc%orJ-cy8ZJyRm!h828^rZ2HF*?f<|&+ZR@KpS5{3usbOVNvxL`*~}*3^$}GB zQCWjD(2dxPbDbAyrzT4$r0}_F*khT0=xC_~^}muM*vN!yNwk+LL~<} z3sK>SU^K$(e&w=l&Xh3wFxi4NHN4Af?8)9hR-;jPz59ra_5@Gf*PZr$-RjtUW$KD# z!t=vSec8kXm)cG~%o9j5)OB^HU!$vbp?rS3{nj%g=m9Ku2{zDWMIaM0T2m7Zz~&XF z=oNbXp2ULp`(_Jd*jNf7oG`ZY(_H$mEIE!(Z|(#akD$g#&Wu4gNZ;{qdiD8gQk|iE zJ%U{-H5DGd)(b|3G9wJaFdUit?p3T*oEeWWZUi|ZjsII4kohZf@OqrA{J!?LYt%rF z07=w)8ufc`BiuW0|Fd$L?BrNO^0zr^rLDPd>fO9g?%7UI;n9h-zDK0?n~5g?hA%vE zezD{H1o-s)QDFD&o1Fw#$)YuQ-7)MgW~cqMpaoutA>m1TLjbSyRQS`=b6J`SV$ENs zPvIRL`SoA?ym_;N`vk}kjk-tohbQWZuHl*Sol*E^6VdeEZoDuj-MDMt%m4POZSya5 z%(ODBc?Q>%s=*#-2i0o~8=$-we1NX34)G{~#R>Qz5${-8+>x*8vcuTbg4X=0;I$z~ z>$rDlOa8mP*-?K!43KEK0b@#bonTiaO;d~DpsN3R-=tnGd4I2@{}H*4A<}fJG(8-90!R{QUcqBI8DH6Zh>SRO@A%-7 z>;C2kf8l>;UAa<@6qEQ7Zago}m}o8iZ*QRAHQ~VjAJ~($)5IbkORG7kU&~uE*tE>2Pc?*3&5|3_H)56?F;ZmC<~A((fR zQ4eI(ntwjjBEORCD#~pSesz@Qb zHYJ2zE;DrV>Dd{irxbKu=@kT*m65<-blTJbI>SF`n@OYsE0%~S8sWFm~2^LyL=(rJ7o9)9;+85EEx8>F46tSFj>lk zEu{rEJlN0)wFy`D!A_-}?h^t=hp@^O>Z*#oZZkx^UyYJ-4oE7YSpZM&UxqR-d79P z`VnWL4_n|Iz~CxQu7f7rJ1R*KIZm_ta22}*PI^X)d(NY`E_!;n3f6vDJXhRBbxx*$ z7u5=+>8OmzuiwV@lbm&dJq0S{2A;=K7J(Oxg5WOsPaXrWx3XY&thq^*oxM|=b=3gH zYz8)6MksoBPGPUE_$f^wbHkZHjf;U|i4#{IFNb4wqH@n${7Q^thk|Gv=RRd)-R@Zr z3g>D3&8GSnj04oIEl^PoLEwkXRM#mg?Gj^&%O!&)Tiy7J5eM^*kfm;n3V=DOgS^P~ zC9!6UkZNjl>B_9&icEW4T7kFI{FvC)gEhI+0n95NCI~gR3kddH?9Y0+VcW0#coZpx zaU(3$YnxxR-YU^MdhVt&6k{vX9%I8FrgoHz^7dJ%xYQ`mD0^xfPJKo<4?Le`J*WE` z1W#>Gy@I030rHQ$X7?p5_kV8z&($SOGA0 zB?8Gf+^_<=utU%v3he=YedcEFEkmUB9RcaKXxcg5IVd!tI~kK#(H_Nk00JFmrQWpQu+mwk%+)U-Y*O|n~VVL*_UOt)~SSB{UqE$MWPA{ zL=y`{qYLV%&o4IM&cKPwTU;>gut9PL-Zcv$;Ug+B79)CWLVeO}J)%1+esP(sk9EV` zlOh=kmgGB?&_pL?q@q$cY_@!?INN?T>KoKWHiZw4@IYD{gB6Xwfji=*)AywqmNbwl zP4P+Q1VWErMu3tT<>ffXCkBq&C!=d;oIa79Jee4a@@)b)<>(hK!VT1 zP8cJd>k9-_?_Y%QRxXRgAXhOE4G_q3C^9;Hw6EOs^WOQK&~;t)t;J87_Q-2nANtPr z6$5^Y?}yggUPjRMMeH2a8$>%v{6+DgWwlX_B_%97Bm%`l;>v3xlKzuE>NB0oBSlkN zQl8F<0o#f$ek~T!pyM5h4AvgA{dA0Q&AI>+@!+Fjz7gIunGT0%5_X7PLrcPBWOSRp zn>)VBlQ~oQ9s#mc@@QFl??UBcLc9FNae>>b9zB2;H$kcdMht2j{W_i?tWRjBE!uT! zXFqL(PSl#_Y7R7BS2s%71ix}>PH;*Y%+ye!vO3<0R?v`pzXz`yS88re?%_|gNHPXB zMZMN;Qay@o)A%X5o|8H1`yEC+o6aAuO24W=+&Wwi6hqMt#!^2YxIpZ37TZ#%vufnW z&u*iu^9{{a%6=TRvthB(!_$tLQKUOZV+=$al@~9TJEKVi8@Tcpme7Uf#-B5Oidv@8 z*I2sRNS{%>(c@Bq||YXhan!Sacb4=&paemG{-~nG{GS z<^-0d!b8>H$CzG&)zmZ-Zkm?}l@@gy<|Y*yo!kUtM|#9I!!mMg>wHF_CN`5|b)&>k z`LE+b>}14CDDr5Vp8fl1-|hU-45Zh;x(C-yntL50%fVHWC|zIFmWOW zU*rgr+XKU5^($JN8fr4sn(OM~srOg>DwFgL$pNTFG$NZ19Kp`FXX7W zt`3mWDn3Vp?91anIy(ROLA~2QTQvvXYKIPbE;?U*33*Z3HdSMecmt!P+MtUWWw-v- zOd7ZToL`GE9G}o|fJ8-brgw`R=`5z#chcYdEJ~Di&+_1z|Jh1=skzMx9!cfWZM~-0 zg<+`J%~7YKa%yg5&sR^>)O5aa44|x~s>#T6ikHn1BtqNXz#J^JK?m>yz<8Cm{Ej)B zhGFt?jB`x1yHd=0U5_#1Q_R&f*dPw36AsT@I(tnUrIHr1UA%F80?BcI0I7HSOB)my zgr(0Ls3*QIs+mhGh`%H5U6#D-j!UWAx-qdjH3Z{X7$JnIZgf5Y#xu1H;H=hrAi1{1 zMUDj>50D9ml0kT}L#WT7JoA9dC%#g>PJbuThQwOqyM1L-nUfN`+Sz&PrSP7vyB*u} zcj5hs(#}|cdTFsfA%G}&o$d>D=U>GXI^nJsC93{Rhgt(}s4xw~LoKNvJonuNZJt)Z zJb)=hURGQ3xM@sul9}tl8=cc>SkGrX+v>eJsG-WX z?9Sf0Vkk_PK;GzBY=>Pp)i)5~<4(7ab`?tUW-!m!ulSAD&Q#71_f=(Hw35qL z2O1ez4s&bMc@4q$Uq4SA*AJK6RRzBaZZL5TKy4Jx#GHj4MNBbtxFMmujCG4{Lea)h zK@lROY&;k^3X<{qqUyz*FdC!7)f}(Ls300S1Iv@PPe&Pd@gml5c}bNFe~)wyYeEjh z6-#WK*AAfP~GZctn6V_8(`ki z?##3hvV`%Bh;;RkBqaE3BCb5B#R>(=Ua>_boikWSsHepDk}?KR9#^n%n4WU_nm zfGvSSjjMk^1ZOYQ>73QiAokW~};_*#{}o7Oi>orpqH7CX3B6WRJ0 ziOYDnBMoPg`w%|KvDY2bVibz@#JTFuL824_?@QUZBzP$W)@>|wE!#-v9W)nqGha3} zzC)9?n;c-B>)XRZQwe#h|TE24a!pEsQLf z1%kPrMpqom?bQm*n^Q_$yXf=ND9s?mAX6fTJruRhaN~*)-99`i&T1GMs^4&#pRT$! zozFI2a^JMSxAA|7chur-sH31Y&DYHx3r|lvI zI2u}go@3$?pSZT<;CN*hX~*_%JQe0&jma4#N0c#E6ayDWnVht(=uecUjlT`+u?OCc+pEM2QrXnZ` zZP~J6F9*z&J6;C1v?3>Rz-ujcIAs}GkmiR#?&loWU~18`4OODn42_(iG1 zVxE0AxTqgw1G59!3+7b^L$@8r>&2vC!5cN=IKKmi1__~j#HNU`UaDw@G4sA@Davgs z`5NMeRMuo7Q|u1S$p-Bl^NWZDvbuUH5}Z4bSY@mgiahd$_(617BeEL7q^$U48wPFr zfb}$;#1WE1qhP3Ej=!;=eCpEJwcv5W|fc9e2^Fw~FA(Q8?`iP2Yv6j_aV zXeUawp6tU%lDIZJ)Lc=!9A5sB5Qtv%A@*=eM^$SAkfGjxA)H|CMyX*dE9)A4R8%CQ z22V+a6>=IxaZD2Tw6SB!qpQSvDO!}u_LMmPy)oK+K-&sYDw0L;l_HgI8+C(zRh`p~ zw-O7=DH^qFFB!(h8QHebLX$4i#fFsNRt}*BL3nR0y>4XpX081v2AMa>+ygw{Do(|H za7kz?lP#2A4UtvXX}d-;ZnAS3ggr;oSgzl);qnE2TPoJD@V!)x#YYv)tqgLqyKktu zq4da$>k(^&qlQ+TZ*#?JN+o?T;d~x5;tHOYd%q1~kA`%7@S6}OiGlk(8>cCaq+;Q( z;sq$?XgUj=*B+Q5urf_KKUKl=jE+5aq&pBZQ)oQ_ zq=4{7O&}F7q}TbIL;v=Ys8f(K#nUk3_;dmo^%CG#w{1dXVeTw8FWV(Gl<_rT7|mnl z2~BaV#eL4j{;)6xA=0lK=Q%TurjF%fQENUzc1yv5Xeq*U3U*uq0w1*ah}(9`9FCm^ zVV(qv#9OH^V(i1%_a2rZSub!Tm8jVAwE4C43T%B!#Yj9{w62tuwPB2Evlhg$R(;ef z(7^sCVnCqD71i-l!cp{z#Ook8E8K2-EL}Iug6|D-nf=ZP^dL7H7JFazphmB+TC?(K zSQUjF%MLsSZrTK0k|L5iX$^LQdw4IuXYsvpZo{ugGV$L#cnD3&d7v8MX5+)=&nqnC zcraFR#Icu|&j?F%!N%k;NBhQsq#DI(Vi3Z1V4G08;n>5IZp?_>QFVFrv~eJqc&4`Q z!}E?cHj2cT@NU;K)*_Na?#Xa!>&K50sIUev{3TcCYkD7iS?NYqU?FT3xL1qton7S) zw2CKQRqiX3+>Hob+%pug#R~ROF2;vQymqWkAI5eHM`+ES>3^8J54BTbh?#KE%*?rQasP`M#)4B3aZDvuXeqOk7i8vdr!7 z*|$hfW2fe%A_h=IRHYDoD8qO+yeyd|kDr!(vvl+-GEb~dVV6Lw1J-H7yqa{?D5W8g zQR}z)Y17vw*2*uNOQc>hJHoe7(Ke79Q}R2ohn)4?Ov=deE4f)en_@0Fd{&i^rEF<7 zLaX$_?uF#GKy)(1sF4*tt;1c1MSI{9ZFI*U&*7*5=4f&%@C?y&avxP zrPzvChXYAfP!}T~B-cxvVM|aI+FZdPDsu)N#*;3f$LBH~CEwvvTy;uy6MIMJx8UiC2CNcNE!XiVtfJ3b6%c_{HzGN<=2aV3Dk3_mX zm6vtLV?A7(Ml^=7GqbElZ)fJ?;4Kb&x+I6h>9Jmamn|w3P{(?f;>e*iuv7QJckv~z z(g**x_N{9qe2is3X-|wCrh24IoUkBO1WnC~&d9Zs3A$_M8aEL{e0+V@E}9Xo#F8uD zw%rqaMw>t*hl`xI4e@S|WomK0W3#aG3cBiDd>XeBP|RGOuk38xK18gkJEaO-R}1iQ z$^(F6r)Z^Ux{mb%W9H-m{PM%B-JY|Py|V{@oV=LDMGNEcE$v>dbfGvJZ82pk9x z*W@a9@EPsW8djs(P{pLnFA8->zQ9%Ww5CF^@^S4#=X}v-c(Qf}QkbxPB7r4_Mss9# zQC~%XLP7m>!gIxQVS{9*V9!#!`WWX!VZ$`r%#5Cl!;-aM3*|$ib`nd^vfD8b*CU@O zdAo;ug&(E*-H`m=DaT(4CpASL_TO zpIk?EWy`#)5Ss2$avWI+8jNl&@6W0HRF{$TX57Z9-dNiTfBlmX(Gk+C(bvWF`bavPWps6pkBrO z4zHCW@hM7VGE8ya{PX@Dp~n@Y=k>u?)@K=S%!y5O1(o*k3_CbhZrh`T4(&stb;Za( zU@M9s{ttitTCNh}RaIt*_|_Dm54P>$M7Bw#0lQW94wPei>mDDhqN;bc zeB%tD(E(9Ezg`VS?EmZXe^n={Ly|&muhdB?X!(h2)QD@(FA7a#cez!gd#~S7no)ld zgzlVfpNGS)gx8-_*l)2m%~}E{y zZ_N`R)C*k@Lh=I=Uz+fQ>O{I%T+I#>*r%-f65td~KmQuqsUyf^kYlf}QY@P|fn z$II)D=jh^oZ}NBf$4U$PD^!{P@tKTPhXWj$-`oAYFU(4G>cy1)Q3wV+rcsrK-_$z# zn?iv1>M!y@e!ySKx&3S80F%@Ihh8h5r9-iWG}HMg-eIF4mm6CsKX`pYgGnpnD*zID z2O6)22}=BR^?#urJYW1dg5e(n8kpM+34wUVj|49exgJO0Z>;O@dQ3~`O#fZ7n-3~I zCiCMirflDNTv72fP4u-=U z69k`zn|p38_|)0-Ko+X+kQ)>EGGoD1VX~XUC&u$@&5wJUtgcbC3~DPgdgPHtu7an{m991UdTLW(7$pX7dcRmIidA|hjjoaE{$%mI_6958#STk zI}phT5IC;~jrqD(G>Yj=0hFFt0cm><)Cn87D>* z`N+fqY}I@VVTJL*DcivD?bFK2 zgMw)c=v8Kn=J+mLPhQ9OB>!s6E>qPecov_~-~g zAC0zk@0Ng_H`dZ_!S5 z#IO!MTrm1r#HZ*AkektR!nJrQhz90D+% zXE9aXPvVS1R^X!lCi)%d=XQT;kn>XrG0vw=jW?tgf0K6Ne@@zneg#5{LzEWrRvcuDN=~0TA4u$M#tCjmQ=%SEo$xhF*PHliy=*AYZCJcL)5&|vT zw^h^-vR($V4ge3Ar^Jtfds~aZ+H|&j*#W+l#YMNOC!A12PXZACg~!3m7@ZX`G8oCl2=pmc+Td2$jOLln3i7#g23ro+ZKQa{^ zr7kO}tnzrsHPJST7d6>W(3gi8?`Ao?Jpp6;68IKvTmVZfAn{oRdh`d~I}oLZL7y)l z+S_iyhuDYo_|A#O+jE#6v8ux6rvrNCQO1g;69)`PY#N^FAl6sGVyPI}@mT>J6r8m> z$vh%<>S5^{&OJhH)jJuhMgaKXdvEZ5f4*Y2*=klSFG0sgC=~+$|9+|S1|E7?X`+jG zm=W%&pb@{q+KpIIV1Vo_Vhr~p55I@9w!6^DNzoaXO}N}N>S!pbw_T@T-zSQ7!|jdJ zcG~#K*GRMK*i(*@!3Pys^z$ev*AbLV-8}1X0SKn))IgMR5ECwY1;0#^WRdsOM#VUR zny}y&#>1~%{@(Tx@*+s?YVx;~&zaFWjfoT%7C%&D1}CJfNB6%qc~xSFeZT`UN{tx@ zvevr!xqPN0wF3?PJH!wo3%H_L1Eusu=gd888Jcr_Vm?!}ac*gij}{r*P9LiFCd#MzAC4`DXUj~GY@WvIe<4{vjoiV@5e3*mEBl~tvTSc)h!)HlU-juOdGv+4+A*hS& zkpeIDmC~&Q?7#tUIjhC6i~d=L9HPwd`6#$_w8U*9+sB<{M{3bR>hPOVa%1_{1}Zq<6T~Ubp#>^NsJWp z=i0gozU1mBI`Y;Cu~lnoAK8fK<3emHQMpJKYm3T)7CKfd`Uj=Kk0r}>v?So zfOKGb?cVLmx}dq^4y2RezF7L{8h#QHQcM*j;*%|sJ#d%n4qXeygh|z$%cCOrLX>5) zFBHc0ooSXE%{KHJ2|plec=!z(=vt`nb0$!Ph=K1{_^;s6eC4jXK*I@8%CWP;gd0}u zb`b;F86K*R;(8P+b!QYgt14;=?a-2yA_Z;l$o;|szwf&a5ooim~?HjYn!4FB)bzTY*lR;OwD@W z1@2jvmQ;lGE%ye-7hOg(xb@c>-IV5I!*vAL8u&>@D@-sJJz)P-T{)rc^i^-;jXw5Z zrQLl>?_X9JK@2@;YLee%r(go_jbuR5L+fKX% z?=OnZEm~W7){;ll6^swy7hA1>yyFGwh`p_!Pit^F$8mi}3>4~^uFER%kBIH<>N>4$ zq0{z3hUYEX1*&}=Gr(Rs8@escb#Bo+va!krmj?8QDd3`V+kcBpY)hTv50z2&kl8CG z(t3rCHoCyIMSh4{YPESBc8%Qhw_&R*eg{&D)(%DNOsQvUv-X6F9b9hQn+XwD(@74& zn$dssWgre?@KF(S@iSdjwQp+UL*y?h?OtqdBjBLUmrkq;=9dD4KfBH`bIGe&QHFlQ z>~?0WmgQwB_+Dn13d`^jGH=g8#alj(exVp^DswtYvbMg>`C~&V+hTVhFBn_#f5%64 zk^^F`E>~0993X4S_bC$H{oru<^-X4-+-O7}k+J(6z?C4;;V0_{oe>+#@|fX}kjYe~*y0I^rd<4_%YV zVp4$dI`4*Bp~I-TdR*dG>GnXWd8h}%8Z+5ZOcaeI#q*i@S`ZnNLr$7BZ`hZh^$p)$ zMm_?Yjmafin{0?))Cqwa%bOV-^{oee(AJvc=fp+8s?3urjCot0!%FCq=$)GO+(EwG@k$=G%M0a{*{vsoKb}Y zdOe&!igFC)_4&Nj~-Gh4!cz9eF{y-#}sI@)+`sPWCMheyZWi3Kj0!f_J)FH8> ztajj$?FNLeAj(a7z9Wr%;5|6su$z?LvriVzC=Xn-EIl*cyg>?_rs>38qjvxOg;;YL z2cS%hB>;+HZEeXA#WO_oe2uGHp$wxmpmhaHt$5WVm@vQ)%p^tmMjiHz5;V#bnR;F8=ZD@#3ybYXjo0LTC!~tBY_Nxh>f&FP-twL8=WewLjTC7M6Wv zOEI@EIivw^s>(hdOjoHL%e=)Lyr56Y!_RJKcm-1lm^o>S&~~Vj5-cBmfl@QgR9NXU zg?5N$C-6`}ZHp4q_r=TS`KDkd7x+sLMFV0gbqv|f_@n_TtN{rTX}04YgKqof#Mp-I z_Nv6#lvPHGp)Nr=UdFS@pw*{rv6?t*nD0;d4=}B|`^Rl@GSSqdMd{4PEHSMa(#n-O5?9U#dpKD}T|THJcp;bUgI|L5 zqT&SoRoL!7b*%mDa3iH~EpO4v-VS=36ko*f-tqMyg}-wTVlTn9*G}>CDb7MR#@9Ez zZ)G{Dq!u+vRM4_mdxXvukiUAe-GQQ9R*NCXK-OA1YW+IxX61MPT6>!VqEU@u3chnS zj8X(|PMM$c(^S)lfhi(p4xTBl|bQbx#v9Xwhwq3FO)BP~nJA?3ZyCuGO~N+UI4taTh~| z54>bxzIbVu(B`i2pZ*Uum5Y{|crs>g5aTOB=Bn+$R!5(Q3@^ZvU#IsmtFc6TJ{a;) zXm*43?IT>tB74Y8k;0ukD-XP+h39VKpa{&uM-Xr*=}-SlJ@YG&aEcu> zSKqVSYc#ZUdDOp)#3s>5Vdh@m?}%ycGRT;V_WY(s%Kx#P?~ef!Fx z_=ee1Xdm)mb>U>;itt6^nnbL6MM!yVKWn#=$F!KvaJ%p|^$jxAo%*Ek;Q1jxp+rqQ zt7;2sCc}UvYUV-|=#sPLQs^Z7`}$5Wwi@kp_l(vm$NXg!HLYM>z-`ZcP|C8<(tFZR zQKIXdrP#p?QdFiiy9DyN9HA15np!4har+utI-+Ltp22yEEO7)wT%b(|7&EAxD?g`I zz-|z1PBeylKb+0qu-O$P&vW!m1dpa57#+*3`o_8v+LZUk+J>|*=mnoa8pLNCv9WG4 zDb(myRjkG#Cm~N(AX*ed^w&>{lL6E|Y`mB04&Uv{xkb63JQ03ac3G?aa8_zpx|9A;Js4L)=Q&o`eP9p8a`yh4BdCG&}Cb{dRd zk7!h))TTQlxq5-JaqkLegES0XP)vx3*%+G9@y0kNu#NEy*+HA1ma};!DakO@zxWk z^R8=OR2HoBM*Rl`8%(Yl`-+=y;U|7=ro!meSve3?W4WG4*BE^003782r-aSjFt`i- zib^sJTR7y;_i4SmfmKQfI5k+lS3CS6M0@ojKqJaC#Bm3IT2-TJ^hh}>S*5TRdFBAT zJx2;zQ3N9WuYnEN6^Vt*UDJ|`hq%Eb#2-JeLK;U zVa^jo^ZUH#0t?>4yEgQ(m#5V`zpFe?X>LdiEke62^*tFy6GySr6*FbHKd`$STBa(u z-adqF%9DKBmhF7Kr6DkCXyG9wlP0?w1eWB88Zz#)7X7JRQZ6tT4tI+y8klY=J^a^=q)oD!R-az!o!%FVoWK-`_y|77@(a^>O4hX2y z(sPq__)`7hiO+{@ou{f(??69EEA)rjax%*61qmt8OXmQ0PKEGgOXj|F^C_?!{Z8jj zQ~%(vAO2FwUxVTQ)z^S0J&3|HHD^3HP0*2eePQg3kIoT7=b)~~E*IxFloROU)*KpiSrFPA^EHlvQ)jLriDC0DwK#_J3Es#gnQgdO40ZM8~3HF28exTz{|8IV@G9S#!!V$JsJ zg|F9vMo5oy>@Jkp%?g?SxRMEB8iu(7%SiXFS&auRL4{h}Pi;WsfE7vre7p|h&=LF; zk}z*&3h&5`nwd}1qIOCQ; ze`c@zFMt*lkY~U@qlOh+9l>6LF#vQ0Ku9r8wZE$_WZ8Xx%$2_5evsz8d<~pPFLl2S zB2eT)Z?%6kjZj^;*fpr_Qoe~Ra`C}|WQ)!FuNgeImD>i$)Qo;T_(YC6p*Txx3E%As z>C8I;FP?Anv%!ZB7yOW!tq;1Y*4C@!EyzxGS=Lv^a)S9v{fc8uXZ*6lI^4&cpUODc zG`qqZNfGjq4E!Qn3HHWn>u5^E3o@yhATZNxiM2+~)yfGQ8rVw~3 ztc(w8)w+e1)kGU0(U$E>J152ckyxRxRda5{eOEd1Wu;L=UAjtdSr$Lk)S^32_ByU6~s~%u=xf5qk0+m*>`iUTheNf*bBo9g``>Ti=s?-fRgvyM&xAQKsOGroxHgr; zM0f~Du1KZ5utVk8cDrCpbFf_xeCz(z&lTgFQ5!Nm5qy#ovF{$Oo)YPA#M;n5UzTjF zY98OLdMy4N{AB?pz+B42S&!Kq0oR$l`W}j)1ac{ zGlv`)|F|;)o*MoWS-AN53?Cf#Mf8DBfmZNqE(a-P_%42jS^DXcJ>7@cI;ie~nHt|p z=7k2j?qBo40WJjqi|$YLX5f@gp-y^-)n~=@(9hrv8DIh_@dfYH(og;ti*eFChX;FE z&kVUw4GWH{%sHm~$OZ^JnC zZ&zhx4b3V^`Q|06JP17kN2TckjhR5AQ~~K21XeajEu7tEH=D3XqT`tc3f=^QDNENa z#5jJ*M>z;KHWG!hc!B4xheu4ZGqKt&h%Kp92~_auG%Ll#HS3j5JbjlE{o}=AqR%sI zZ`_w)X7g$7Ph4gStP5?n>nE}&Y#2TJC6zQbUt&B~xlY%oKO81t5GA8|Htzb;+_C&Y zPmy(q^LR|u(le8Xj+>wQ>OYX>4NdV9k(>`|xW=iJ=vFy)Vg}A_id2W}NBZLzsc#~H zP($wVbP8>EYIP3Z%x8CX1ki~-0p*cLiol700FX$zWQ7Sx7-vboIv)6nNba!fO6&tJeewfsSR)X3@d9Vt!8KSZYUuudHW@Df zn>+0MsXl6ow1Vi4M55)FA=b8M)#Uu}8vb`?rX4?(fgG3jm6c{tR;?}uRP ze5pAuc@>Nv6q3i{rSt)l8ec;mc7QZ|K)t=iCV#pWQ`TW&uT7fm;>5Si-ZaF#&T}rL zn7Do}lV(A-bHWb2rKb<&0(roqDkr5u-KRH1c zqbT&G16&+l8Q^KGAI`$LXt9#0*8Ks75{_Z}6X~5j%6fjb8uCxECIT2CEB2lCg2VNn zZ)t8Q<0~O@*+duRyWEl4K{{^AVyxm0_;7aJ^LHcGW9g@-fdjwC_nHa2# z(EMHfjsn^oAR}dw;jXC(Rx7%rmvR zbfHC%#jO91R#qT$RsJ~hnDZPQV3l6-U9J+b#Ll9SRLR~%}{F) zciXJ_)NfDUPu{|`uaS)QNWP@l<_ef2sHQvg&Zlgln3bx`y?Mj2JPpcrYHFrInnP97 ziUT8Jc8|CFK4FHQw<4bxi%bIZBquYD-u$-<=BGKcM!vL+lWXAvpmHlpTPr6R-D%LQ zU&mYpUrgtXE^Td%NHpFDVk&riMAR6bIezD_pR{Mz+owV~ChB3K-g&p-qV=WY6^)Ls zs;b8dzI;@lXviDWcoDCV#T&-vy@gibz~V~$L2;a7^jzltO8GdhImgATBY&EX6T0R; zI_zGEt@eUKIcyJpPuIHZWO2|!VSyyjgxkc_?xTx{HFIg6k9Bz*Z$$Q1J zfEsgcCyL*Va}EQ1LSzuVn~mlk_3pYDXjiuDrFs~N2?+Bs83+VIO$Ywyqe314ySfOk zVyJ`O2A!oPriAjeu_@4Uh+1ISfd?8v7ZcC zz7tBptnYq)6l|vBl-PCQ=}k`HB`D2lChYQ?if8`v^|~z(r56r_2}r~MjtBvLz+VU? zUj*hD=rnFiK##`4`Gk+WVlod94eVF(g@5=!)__>>zi#|XJ^u}Z zqM^KNETG+UQwGjKBR)$OeePu3f^l0G}}F*`7wbz#HWzARtYJH-eDhuL1_5wLS@ z$_tqAA$Ttz%&v<6tdo}G?Zq^PPInXXQf-%=1SjL0D^r*N6>y@JbB#Kc8&zH^wWxEY z*DZX)@9GC@<0idf&CUGNw=DL3d4C`Dk4=Q2jfX;LqOoGLSJigX8UA0b8s%}(>8?Khpv5CL}MwMH`Yo8VWG z1;KO;ui)uH5_S^LCFIUWmcT{9&?(rb2#WfMc1nW1psa(u!CS4^0@(b_`mYNsY)7D83qAnxPW3^2*>M>up17qMCKR3O-}?1>OWpM6JBF% z=zY&RBfY)@O$r|YL0eZr-#oEa0Em4&Joay=i-Qb17$N&PAfjU*;hv)PUz#4hFl$7I zo|*H7?)2xp`z$AI7bHufoqtO{QYomkdwp1WKXpqyCW>43bNt3SoxINF*R;QD<9xYX zYzKUlDKVSzL!_L8rweg$s~d+a|As8;MqaCoe5Y+FtG#G@hLK2KG~5s20add`Z< z|I83?b*{P(g6~4)VUIKA!7`h)n zG*ITaIzF!%E0}ZBuQ4&#QbSC#Lv;rsgVeQu=?=4BdzdfuP?mxCiPF}4CDTY!-$W$W z=HI&Z|6B$CVeLs&#@WG!+QAe8p+cxvUb-@R7FKY*O5cX77mDQpB&{(HeBd>@z;XG9 z9;+ncG%4I;TyOm z@QNfb+j|e`hTMTFN}7klUuQHxTJ^9hma$#^A3o)n&(}0nW3891!ThS>7nTgKd;2mz zB2`LJXyN3^=WyVm!w#x_-L=+VB4sFApdmx%aYp=zoI^)qRPC=_|*IX zqn8=u<+ZnY!gCwgp<@U{CEUZ3=(z2Yg<;GtG67_A)N=Hrwj5MgqijM7LUi0;xkzXg z1f&4sD!pPZ68is(71e zLMX(s^=2G4Z&~*g@`~USJpL*25R05dF$gB^!=MOYgH&?dfy%uy52l(;d-b@7bZg>RPZcn?19 z14Ay%U?br$H+jGg8f?auTFzGP)%dm^jtWVH3Eynstb<{?;4&I%2dGt;4-;`L~)m&CTp zEdU8o(;P#h0$$MTOZhOMv(S`zn(1&8K9qM2n1=RXI)PvAz?g zb=fD~VhPpEyT{jvjZq zd6yQ=E$l>o)3SbF6`OBoBbm52OkTDA;G}4Bdm)u~t?t`WUw7{oQ(E=c?50>q++rSs=ySWXfY-GVbTY)#Zr_w=B%;d5qn zCDO}CM(e{(j98^v{_f8Bo(oQNZ_WN=jhvaV0=RZy1E}&yFNnC#eZY09v)qO^a);Nl!lQ+&`RHReeAZ~NdnwMvL0b>dAV~-+3`b$ zA~Le)29M*@&_s1u=_`yPhxm<%_hkOeRq(r~I3&Lj{Z(4>C`HAiUziR(0oFxwU^}gV z@JYpE6Ikb7z-}^sB?0%3kAkGcB%1WDH-wMAa{tP*2K;!@>cv|`PgQbf6nz4k@zo_DqmAP;GQ3<61 zarGN6XNX`30|pG*2f~|A5qwr_JRSH6mtjbbv4|V%owr<8)cwW4FR?)HrFmUVNtDfv5J|^n8Y>n zoaguq4j7d$(1`T!xl%dEDm{%Ud<&7uWumI?j|Z73QhEA~Y&(yRe3#^8tSUw90YLK0 zP-2qkt5I>PN~w8PZcGKs<*eDgYW!vTtLe01{2 zrRg+P(0u1fOwPpOXJ0exLrm_Nd$FnmUqyG=Bj=0gHt_NoljD$hvHBN?i5~W;=dP@u z=dO&$QiVS3IFZ1j7cWxT?-Bv9^tNlC<>2O$rwUZf2IFo=rq*PN(2ISg3Z!?#`YhRz zE;PB6Q}eV$m`Is?${_WAmM=lJ`Gee-G;->>LkG=8blNFQgaK{kJy{ePF_e^+NXU^P z8;=^4=FLZ2cGjeHClgLK9JC3BNhZvmL_DjtFkqL(-)ud8@&u!t^7QiL8pGrV# zwzR+RinHlR{fSZ{BxPoJX|Xz|QEpDQUJT7@3?~TpowpScW{$9ef?*0*>iBGuTd@tX z#_d2q0fTUz_ba3C!;McKD0$S!RD}{mE-w0JnZcRZ)DW$w3qn+lCyk7rFgCU(BzGCM z9g2gnQte0lk|%?cI8yJgFH@PYJ>hFM#M&ywBe?jkT4TcOLk8V zIh~kwEY^==@-W+n%8s~bcd#Cmd@mDT;7zRJFtNo$rnO^gvtrT#0^?pf4K^S54+^5a z`>f&KOcrVs7cB7C4m4z3Y%K1+JnKHLWE+nx8oz`S*~!HrQn^KR4U(K+OSVD=7Lpwt zhmg#_=})awPL3T!T9<`I7dX(qvAHie5jj82am^XPxK?HE*%nQNY!ZSo#7lqx15HGj zD|W2TnQz!BZ1&xO9@)2mz!y{WO$;&tz5>ho#7cm$ykZ)`?Z^3Qyz3YWCs5wqXyzJD0i_t*CzNX z<2p`Ja6wUAOOa%-fDP3jF({QaV&M@Bv5XRzmhs|X$G0~jql>Z@k#FjHOYqc@H+Xnw zPw#orz?bB%#`2DPvQY&_)knS~K=2hx_Z3Fn09RHbiBE{l>ei*r2$wfh&M6;|sI564 zEvaAnCF`Gcb0*e($+mqM>Yrfi3G&!+>cO*9Y@j%b^fsV{|$==ZmQW^FBhh2m_G--_RhRk4SJPb z0`w%>zf$?6?DMvHh3U+wu0_Q2isQ=8%j1{n^ll>O{BfY%bu_7M0tBZDb?&vaYjjs( zSX&hM8_uBO*b!&!N0}Or^O|S{f3e5Cm<4954=C?tx>#{ZA(vq9QV`I@NPc z6s4n8@H)MGf{AM65OemBsI2WoDo|5YpboB5HJ%AP1-jp< zR1tM5KOrE!mp|lrU`VKMgG&*+y6UrGAUcFk)=PO9h0<%-;xeI5&Ul#pK;8g1%ha`) zaTU)N6AyKrAp{$70h!E)$9R1@|J@TFBZ8$@9kqRbtrQ~f1fZa(|=@vN+sn47Af zn)4F0aOV1T&`l-`huTkg2ODtk;{dBCj>IjUJQ8>W*wcTf(}U3!&v$IV+B#hH!mmll zze~WRy@T&S*3D-xW6nB+cLAS*lbXcGCeka*_PMC#Z(1%f&Oxeg%u_CWS?us5$3vzX ze!Yo3F{utXSwInZN{v!qb(GUn`;#+?Zx1GDatE@z1JPOk?r-AQE515Ug0|o03*~$s zi4A(QIfa7u!s(rqf=9Bw4sqj`B+`!@g|7$SO>KMFUkre=!E z-ki~}EjPUaCM;YDR_NRuNHljYO(4S{gO0m(I-UjM*kZF;?VN~L0m zGg;;Hz?z6_Ehlm+7z&6MHMC z&-wEg`Ib1#;no|X)tnb`i6JmoD;hgmB5F;jl_plcmX=+hwH zLfru|=W?|0C}%bUDcft)WTTMd49@()Ih{g#D~{`+ZpPtRBHQ?;VFp^y4j27<^Vd8) zhx^E~Vh-h3v2Vr>w&lwS0~u^=5_nfL;6qG#dRxENbu|N_f;9{kP{y}}?Z|Ukj|(h5 z$UH9fquLS0-)ynzHtWIGcr+H&J9SiKJ@}z9q1u1zL>aT!;Q__tkYy)~n%kPL)rIY# z?!;}C(us4zfTiB`z`~~SIxZxg+=t~`*R07Qhr@DwWAH^8HG{$(bAwaG&h0OgAWu+i z$jzJI#<1cMmOW!~!3HsZVy)+;h*p`f%^0unQaYR0&DTZA2dq9YL_#UMS_dnM9Kqr=qz{rS??y_#o(^P-#5Ebndy zo5_1AK{vT3W&HYQqHo#^RQNu zV0u(%-eN9sSD6*pNIvM=s?W-Z9$BURaPghLcRVj~r&8I(q3t>Gql-gJs>&M7VQgvC zUeti07f~Io1lu24*HbItW=0i)>m6EO9^+Ec5OzsXl6h06Wy}5np^EeHpigtI-=4;Z z$jI@4fZQXk#qml>TUWxKY7cjf+$&^eB^kc;C?vc)tjmXJ`S_d^5_&sT`|$U(Xk8C* z_XPM5Nbua?M8CQN)dI#v;q9QMj3b}_r9XJRP5x#V98qY|`+fM<6@bLnl|R8LR1^-3 zArAj=>j;1vR0jy}Q`!U0vnN3UfA>8qyaYyo=E?tkL=apK9EXk|+U(MdnO{o!F^#hM z@JBr~xaIs2jgT%19Y0cmvHA zuIGl{fWK!R&_ZXMkH&%N7JvjF(fDT%1*exrUwne?FJFGU1GR-$S8A2mx`-iZzZ1ds`i-4J3!1tI z1j4`5p!q`vtqDaZTsH6DXej={O=WJz4#WQnk<3YlSgFiuZMnF%xZvSh1tNFoO@e5- z?Xy(=?EHNC>w&tAC9DKWvqLPSqWA}-FNQ7J4W zMqEm)?wv8Jyb?EjP$f=bgVa4S1jz`d8C3;1{4SOzKO%c&MUj9aeg7?F|1FxW4_!}q zvDr$1xc0C4ndZS?QUsm$$o0XSGa^mu(BlyA81EpEFTITGO9~naQPfWXba16|Y#Q4Q~V_1Zku}T0*2lU=z|J-Q6WEEo=k{5jG`V zN+T(q(%s$NDc#_=Jm*&NKDXyQ=e*DNzTflyzCZY})?_pHoGa!W;~LkvhWr>{(%%*V zWKl@I9A0_>wyt-TSpF%xv^F5+B4{)LkP`w{3uC1El*gl|5(8ER} z^S)GROPDt>io$pk?*q{ho_mS)4Ff3#4OP262@L9%H8r_uB|!;|&qh8?WAbF%Ep*%1h$$SQ>D`v_)f4XVAsQiiLG$vT zLi;jX5a#72GR7qs_S?;@270`>wUXrx1^ZPOL)+(uKhokWPs$XQlm^U9^vn=CN3+?A zVSfB@1VVvT&P?|FXXG?ui<9N^;ALgHn*7BM`9pT#R;r{3BXiOa!ib$MMRgTjgcUfO0mgrAjsR2L|z?7v>{d~7{`0$Eu^4W0i za|-AH;(UOHMcKQ~VgrU;Ov^Pi_{u?yS`ln{JY~Z_%&r7u;p=qpi3l6D=FfbM1Rx`T zqzFB4Uw`=zfM9dGkBYt+lX+kx{B$vU7gH9C>?1y z$3gWHaGvgW5tbfQnE+^5=(niPHJfG9wJQ)^^5{M7gLey}kgh0+oB+&+*a;PucI=RB ziVAK9K|C71HEEh>&>h0m!EM|XyvxjV^voABJJ|+gZpfcXA!qBPR~O(#(QzO&l?pl8 z0+f|O3Q58PR%BsFhgC>=VG561j@LQ{Nb&^n80%JZrT8NC{v% z-iLX`{bu4C{#|i zH_L}6Sw@^zEPY4B8kvn&Kky?+?k-FA+TGzfS2Rhj-*y+;$7WAFK};j_z)`SVr-+)G z&u)>Fb5Z^)$j~f#VZt_J{Oq{15Q*1k8uR=?i{kHQ`G`I}G(9y66IfsJZL50pkiDtr zy~`Klp?A%!4{N}(`yR6f77k0LYt?H?$D~Sab60e~o1z(La`Um4(D-)#_J@ixNDX$s zpXj-FeJZqNfa|H;MBOL!>`w+THr2GP@9SFAz(4PP(9KDLeAqhShBRcQ=#^?6#zx7h zFe45b0~g{fQrAbq9#5(^WT&YUjLRNn zsivXRzJLo8iZ{F^!RtD_@%DHBm6o{{$@6-_WyE>4?zVCt+e#(?L032;PZC;^==AMTCRG5Md~6|9GtXe>|T8 zFr}V5T^PhYRA92@mPfPN2>cD%t*Pt%GHm^->Xd_+1C<)ZUcdLB+hkd6$Fx8XZ^6y%5BYSac6fFd6iL;8V?w{S4 zX#yWuGZ%R(q~TDJs=WM@(FO#$Er1~RMPt%2nm53ez!{K*5yA1bW|!I)T4(G1)M#Nw z`(|Puf5LGB-)md10JYBQaRtKi941VKh;f3w3_}no-8|qa&aX{QSQTQ0kK~Cr+9WUq*a>kGSrm>0C-naqOoqt#O9x(NbmGQH>803 z&QjYM$(i7(u_v2pPPdrWVDV-s{M1%(F)PlSX#<6Lw!rtViAYpm)o0z#HFZE@2u%-j zu4h`Vr$|O;^|eV8*7YuqkB8FUy29z1b*_~uDGrzu$&}2uDeWd$Ke??)X+q6RvdcUO zbyJQWVSuJGJjp-yk_?{aZ>Ymmbun)n zG5gF&CS)HF#b=)2JQ$_c5_#_PuCT32Ugb&1$2LU{PB?m~sD!TAhg=uN4`D`;Pf#|3 z@MzLU$O>AYIROQA^4dQsOi6xCXl#QA^Qzngwbee>=}Cma@a0MA1Hv5Z9VY0WETUmvi2&D?6Zs&%sc9ql1Jx9bW0XuK2CqhDkz ztlHaF>fb4^2;s!9L#-mSb0)F}D&a!;6d*AdC66Ccc+*o0TR*X^Tg>P^U7X46UBLfP zS{A;AGN5VYycpPif2_RyF@-+29+Y{I@$lgtW|!hl$(OJm9|^hEirl*HxKz%+jzSc}E9mED&iCmJ5N{!gasnPMiE=AAJmOdiuh`c!T?|;D|7J zPS`>HTknJ@f)@ARVl#KGc^FR#k_84HcsC>0DY>g}O(D(~h^a)(1;x5oIJ7TWa%sZ$ z((oG8Jlb6B8r%ahPx+tBM^}sVfXE(bnpEg*#|~?7;q-gGY^RXSpz+le1ZRDm9UI{{ ze0E<~AE_9Lko0~>7^{~cu?$~kAF}Oc;d7P5Uj0s_NKoMpldn?!oaOQ;Q6idEgtcTv zW#Ymf6NPvzwJZjyYhWfX2MnKEK+It$XAp(6;FC8WWL0+q1u60`=zFyvjBs!q3pQ64 zu%K%tjF0={wKGWYBD38Z#+DP;y8&tb4#LF8nZ0zY9Z1ds*2KTPZ7gcx*&CRuTDO&0 zob=37nX6Hlf2|xB4=LY za$D}Bk_@XI9^?GUwd20&ns)gC ze3SrA^z1rPCoUQy6Z{P7V8h6LfluvA+z6el+=}&WW32nShm!$pw+J8S3La(U?&y_? zBSZUMCDsD*13NJ6pTE;~~ya!a^W0Aq=CXR@2 zedZLo0p=!u+x5=BPWxF~&s~jIfv%wgxe_@Yg<5og5&BWYP}EV4^s(Kf<5hoE7!n0S z;BY%zHmBDFV;K45!?r-XN|roO%QD&Gs}`4L%=O3tX@>mcU>1=vRZVeZDE|)Oa?fqY zMJ^yph-z@6PywZ3))2FePMgZDF0bPvLQSxpO%ry@>wFHK)qjYxGDDU&RfXCVhJp9W zX9H%nlsntbv=kGuv0+SP3>4ZjAAdOp=A=xtZ||1okF(&Ven4UQS??W=Bf!{bM?oap zcO^MAg^T38z0rf;B`;(s+ro{V&GZQl_FO5zP@E!2P6|B*RD=tD!<*ES^vg4MQ>O5D z&)%4JYOg_Ce+LQtc^QA zco-(S{#~ueDU|2PPfgY7$!C=+9LpjXnuLvPl=Q>9JA-DOTy-sbVZB@^*g228-}t0q zN*bVGs0yrh(anGnTU6GeTa+M+rnUnJh*Zb(yMtdLT<(qQ4Um z*48}LQl)2K@v6R+Xt843JJC17vp>10wiLjl9!j8WVIT)aPgzYlW@+>5O0{oN!oA00NW>wF+K7-RhP`#$2S=GtXhN#dJg-GAX-+p4`ksR$?6IdEUA201 z)rJc0^CF6-O*~_t24)Ig4(9WL0s=+l=MyVQcM97d->UwE!Hvwx5=n^y-|?t@G1yii zNOWxGDnxw7NpPQIz&7E-r{Z|~z?HW!R{yROTwe3TI@C(Db@jW1OaW@^%GbsvX%z|5 zL0?b+9Ore?(GZZi3d9?4a0`+lSagp`?>KK>i&>)sTI`~WUqPbm*nc_)Oho;ctlXzA z^F^B(e~0xfV*W&f9F&DoEi~gS*xV*2*M|0^>TMsw) zM6%~2Z~@hYVBpM$f$QPp*`hOW^})+t&MV_DRkiV!z0Vf|ydZblM(l-gu3Me;{h9qE zuBLKnx?pd0OqNCf6##fgrA0utyQi+3QsFY*lCg-YQnnmNMOPj7V3%og9!dUGAQdHh4}^l$c~y!Ib?Hl?+jXah-t4vau#&iA|E!w+PvGt+@?%IlH& z2Q~Eh(CE8?)hn@7(BwFPdfUql{u2J}k>gzgs7}(ih($O7*g4S-GD{uQdhOBYgH!C)9d)RqcO zp&Y@DbI3NEkXM^B-IriYC>P|Fr-|TJYS@yM@)9Rv@nmt~N{2g{q113YEG`*jzjGFo zO1d^93lb}GGg{L0G`#aFJj8jSq7gV8{){Kmv%vlKx>5fYAvGyIwm zq!xig3NBt*_>L~WtEZ5ifWe$L$WZI`+J~FFZh~+MJxVqT2EYvczWthw%AesDNe9iS z-)qggZMs2>GU-k||I**e`t^wN65ir|X+_DZ6_w5MD<%0>srQ7 zt|FtS6Iq>=^NCJmUDX0GDDQ_WKxtR%i=eNd=OS;Gd|hOP zJ9&*{5S&0hMD|Bp&o$PQsY|J)8!*UPrmSY{H(TiGFFZD{U4+j8+>vzhMCYJ`boA2n z*zT@#m{}seZ^LZ6zZ#j!n@Dj>IJ-wdje29G(eVy-N6nh<4_{PWNT&^majf>n+&!XO zmcT=~>mlczR5t=Sz8byU_dEI~*;lqxyZR2Cf7;(pw))0ircbwUIHN{<>rLp4z{(I( zBXj%JjtfyD^I+hB`G|^!HAx?m_M%=8$E)Rz@`>fQD47jQAQ>EmzZ&CGh<#I}7Qylk zwJ%Z=hqVb#Q5BhE2rTuM-J>zRb~yXK z<{7^m<3PXW=wJP9Yl&!W-89eQuZ99#t`|Ujoc%BE37Z=?0uPTmeeCsYC9ulMUe_*) z{p_AE-aCPq5vLnsJq_ulh3EkKe?RU9NsnL;G%{eN_Qxf>(Y*=Ts+g3Bz0Qw2cBA{E z5c`z0J+^fDbd?%Q#m?ne?Ucp^M5nV3@0dgk; z_-MEG{Em_kZ#TK&R-RRBmTD(?s!D0kmJN=Pyv%%TiMB*Cq|LnX`ZEB@_xZR^YpK5s zjJ018`2`vJb!RVH(~l%rt~})*TMuQS0%u3Ekuj*YnPbQA(J{+w_o25`rlA>6hi}&4gOLKkjB*meuj_a z`~EiP@BWRt!yhgWc3+I$&p?oIHXspE)qB416?Bf2@v~sV(_zTcJr_WNSLZ88kd3kN zL(4GZW0gS%&Iq<`p`Pu9*64z#h1lnFdws(b^Sq4NfE|Qbjbxo;78UhK_*Sc#xu;~t zt7VBOE1Bt@dvI7=JW%_pbP)#o2c`*>vdt0-p&{ZF8;E2V0W12$BofcV4wNpi?Z|9S zgIeS~JE3h(4efr7TBWo0L-_vki{+o=r2A$kMDk7@si@vPQY*dwYnO z0@WMEj+R@?GyFdOxga_|`7b&K@<_9#Vb0;W_02Z>SKkcWDA_ zN+I=(Oi1fh@0Ek~in&Tt#|8Co(RWpu1>;X+ry8v~K$gGXk1YS2XIZotSo6{Jy9bQ| zUWkKpaHJ>jFG_kYc`UDQ?H=r)R<>Y;FeinmhzP*r#N{`?I3{sS>^-hB!D=Nag{yLH zaYG0ARIj}!KI{&K>j-jWffL`l*3Ws#DmEkHJg1` z5Njh=9YUBmjuonUhlNum^tgRXnd+S;RYT!6_t~4Zd(gWss{<9n^U})4lZwIeRsP*B z>Ae}n4GR*mtaC^lkM7`YMrg;|O_x|51_^C1RfRG{u3g0n!h|N0??qBcSt5`=YP4)4 zBeD&EvmiEkii`Bpf&RYXTtxZ7Xs7ON3DkH;w)GNs4%}k3k~>@z0G*<-=Y99}DwuO# z^;jLJe(3(^8Yz+JnUbYYQK=lm`eoD{MJryzuzOiK(=v?&CCyP|dgY$#*dcUxV)QV$ zL#Lmiznt^(HX}o=A>?{*qLDG&!6I|K+Y*Uf%^*RI zf+AD@F2dr|;=;t4i7QM+36n?(3L8%N>AukIbY9qM38^>A{gL=qX$d6a z+WJncv=fM-;uAoT-n-nO8GibHLfO&+Kc#}Ojg9F%T{*kx(0k?F?L^FN2tL-5L(u){ z511~yx&?s|AviO(KD~M3mzyNVjSAI?6Z6SMK{GvW7XD3J4J;Ru?<~EY=)FT~>?h%h z`_lZBeT|(zw`GR2StPV98|;_4;*1A33%-XZp&#h#HoN+e4x}D2hScnLFPs@6hnIu3 zqVcE8c0z2`yEE0&&Q)usD`zUdXxNj#!FLy0rF0vmoVhm?)d(K9Es5ieMI2ai4E2;y z=8$b%=9X7oPl zbX#af>F_@m#JUqZWeuyPg=ly+C#@OSvkj7V<<} z@DjV;SC9?{u-yvPSd}#G_@@-n{od zKnZo$ocb3*>HZT6{D?3rkD-XYc)SMec0c!gP24wWI?X9&u^JOkBNfIQo%ok2I>Wez z*q%7Rl?Q#A#WaqFp3j)>SS}>uPGf&0CIl+;kPSruiX?A^2U9}Th%FbDmGQ`Y@Zpp; zgpvQ`tEIp0jQn22X^>s#41NYOdJnL8r1^iE6OpDPriq;RV)ChO1RQ#O^QL*>*BBSp zXWO=C`KNM#jc`?Vd0c)udPxs4!+I!c|3U>I_x)(3{Z?OS^4d+)!{Qp-P27)yyD}GI zN!2BIzq-7bY^fRsiDGb78Sj!+%leYyc=ljo@jz!c<;E9mlM@9lKhHHNDuK=rPog^* zgvrQD>`1g{WvAZk8qxr^1PC8_V8G%<=1Ub0ji1ID_@xm%PYR^(C61ED0#rYef%|Pe zRsrk3G?MNHPeOVvg1aFN!Di@7CY&NKl5RAeifz}fmb9(_6&#EG?O5ZID`jpp-5CAE z6K?$Oel40CO@Eru%G&QPBJFYL-T%Thr2ij0`QF{pOCQ4P^0MpKB{H%;(ecIKOiAsReE7lbRbwkr=#0mhqt*7B#Y}8<)t`|zBs$Z9HbY`3R6d!&H{lw zlchH8S5q$@Wi?H7h<9RcTVZLthneHna*6iEavFLDNF(_Z%ooQwA1Vzip4qjd^psiB zMDx%;FycK3ezd)a$DRH(!{FofK=Fmj_~q;@;D;Db0+?~me)V)k>j`)7vuWq-i1tRy z7Y;))+snuf5Vq3BpxW^ZPIu0i6-SG?FVCax)re_kOr`Pg2x7cP_9}vMxg=$OanklL15yL)2+Oj_-=qVqx&iy<}lEB_6 zWvy2^7D-Pyh4oO)vmrc;YrX9d4{mAD)zm>z<&GKZ{`x&8`>fe6U&ST~Jr}Iil_?gj zrTUJ`HpigPuf0E1Zb(1t^UrSzn|QTU)P*?|-Q&b{HRZ=ebXm7gTR<13L9B$+R?>a7 z{T^K`t8UXcv#Y-ntW>HFG>vLYEKzQw$M)9X7f@jn=Y zNPPd3t(uYA0<{(#O^cI+UMPmR*dew*Frun#tgvr)eB5FK%S05c%~o6TG;kd?t==&B zMPNOU$L0iY9micy^bn|kJt`=kBj2%bzO&PP>to}iK+s3TJNwCDJR~woBxj#U-cdv( zJly$24j&^SMEzK3$2#h90fG<@vQ-29q(wH>yKpHB9tnWJd(Q6#3ly)x46C)xE^MSWk$tx6Npi3V&IM~q1*cp=gx z&IOp8I(C}bTdzEmU!d_BD`509))ynTTRlt>7;-b;V_fszI=Rit6h?#0TXRYYtyn~e zH{dl+?&lTO%avktWbtG6oZ{hF=0odf3Qp0zP^6Klv^15frcNx3Y4Whz?ossK-y*bo z=5c_g`^-Y@X~6}Yw!G$)6e5fPR4Y|9T zvh09;Lgn5Mc)>zlBW7r9=4NV!8b3a;HzR>Jv#y0oKGN*5qfgVruN?x9`1wgMj- z$cg=OCNFnP+DLjvqfG$FLcbtA2j#_9)cV#VG=8~@7!%8!QD0n8Podi)`V7pfMFkRZ z_)cM#lGB2;=FIMpE`Ni!m{Yp4s80w52?gg?iN)s62iHJ(cNW3^M@%Tr+9M~TF?!`; zdwRx(X#4N%MA0e(zF2hBngWTZ7+a7n@}zS*^>X@lYCD4rTD?`;Dz;#ykCjS?>WMLC z?zbu%?J>Jv)uF(GL~RpYvX$zZ=hasGA_+ICETUhCGk$;{WuAH;9znKS7tsifnLEnl z={XNL$j37qY}H%nEE#OWGP`$6s(plfeBTC_M)~1Avap=;_BOtc!#m#Y_9od6BMhhm zY0$GN?V7abBZ1;vJxiT59r!I8;71^Z0_aY1z`_HgSlTJJkODP?6A4goU%>qHmyf9u z!%f51D}6I`DMObBzVNr?q`pQ}qL{opJke_9TES=GB-}qYcqx{xC7de!eAJ5@e#o{Z z%~R<%2iZ;=oy=4FQ8tvd%)EONgENbYtc~fGv3!#AJ*isGfln_|h`y|*Pg$;V_u?qX z?n6gY&$TQzL)9&RcX*RTL(TT6=~M@5XFBZqBzS4~c=_kH@RA|Q-O z_OM}fp@}Tqpq#jWVsSyiaW>{Q8fG+laiOd_lsyCjyoIOXXn~ z7f-c#&BNL2iMHXUjhDRz7OD~s8_nK@RI>D zNVufur#e^g*^)X0aK|tpz-0 z`7Y`Bw+xgA-v!JybdLPiHLp-z6Cdo2HuJ2!S=f}aq*16Sew8CHDn1GN6egI|hSpK; z4sPLpSfir1@OZ2t-k}E)VSU~I6|~Q*3XmDN!H3UFnw@n+a)h_Y1)LyGGc_+ueRzhk zjq`F|idw(Tm&`e%9;xYBlmnw5ZqrT5RgYRPmL%-W(uN@VVYmrF+sfEYm(8@_%8@+@yz%n=dZF zm$!A6Tybz#YyULEKaI~0yzV!$ehfK9sck!?qwj_MX@37Oz9q;YTJGQ$km!pK30+fE z0V?wRGR5G3xG8O4LFxau-vvb#5{A7OyTz7sgiWZIavSD3{I98gxpyQt9`NdP(l^@F z{kad*hpIUlhkcThi}$tCm-WX8Q=d$eCWs$EZZL^SvlAw(w_&H`UMUez+6XCV^NT0 zKEaxvAU+(-<_IJ#h3eg)ZT<*m{WrD2DbH^7UVQncP4CMm*&;2tWl&RUv82^&RhShj zmZiCb?CQr6<}Z$kMLpm~6t4oF+uWwP0Lu&}n=TH``Qzsr)|Ur7CEi-hq}=ID#7oRz ztJ?q!41s^avWxM`GG4naE&SKH;XHl<3aluXZxWj@&1^YOQULai%qf6XNsX{|t4hAe z740~D;@Ey{HX`lUw@riXtKKv_6MTIJ8=Om^cmVf0#)OQ8f1Q;MSGr5d7($%?tUgT(%^3&o9d(;?AB zhdaz3q9UIXUJih#dmxhKg)IZs<{O3rcW8Mtxm(0Oqb&=d{?}(@-Ui+A-{^ULTh>m6 zf`UI@7WT&_>;FCk-$bgI`)0C|a}h#~_AsNcH6qrTYMN8M)|O7zY`a9#M0VM1kS`!R zFaap)FRmK>oeMr8>TsE=vdSRU6kbdO7(ZEYKCv{l_lSGnFT{`UN=^2p_^*%tukQ!# zztwRNaoM{NltnV=YZcO;mTJEB>3Q%~%e953?}vX=fN_TBZvu?q?*fbtBoBA_KRGSb zn6F@1FL%4Ky^RszVqqrj2?z^Lzs3Wq!tm^lUU~m5;rPXH*CjKMW9;yws^xm-E&4wc z4nC>}{8T`Q{ChTHR@QnXPtKj&877u4$fbKkdq~(Eh&_m#UJ#x#ky~c$#sHfL7T*>{ z<&gw@lNkfc1F@hXmda2sL|$|;b9ZbY^95TLmOOwR>sN_5anCrTQ6KbkqJgwwsoltHe7Z|7c$$t$cVn{+VdO&8KV3jDZg%3ar+!G0vx zXo2^<8Yi_FrpUpXcqoRuv+@Dg@fLps=jDBV0ImK2kpyf6pkw5zQZIT7=l5knR z2BfuGX9sOr)2|hLM(vt$u?ygd!+D=4ulazuJ|GNVTUeXd3JCZ(N2NlziDX`V1ubO) z{Ml*np<4cv{KvcC%Lp`L$YjR#TlTeg8MRZ&Sf|z_I_C<&q*K>_JM-UNk$Wv8LnSx(+JCQMS#^ayyJDj$4cS^h`GkgU=lQHh-jAXeLWnYlrX zMBl?EULt-;sF(AoxHz^~^w9)fe3vFmi*S2{rh)F+Z84hIL)*560AVghC&f{Qml9^_ zlN%fu&4nBi?03@2EPyw$16!be7X%|0>W5FmokcUUgK-4dL}j_krlkCOkr>t%q_MXL zChfwuxSHa8cLZ7lc1$yDiQvD20t^cW9FStKl^9dbMo?`+&%$~>JMMoF9p%Cxf+@oz z(~YgjGk0w+R$m?lL^|5p9yP=Ii1%yhF;SF@TEAoEun|}#3xpZ(7iqEoj8Zf7@bF&w z=gNXw_w6MqqZbcxpMcy~RTs4;%U;MbL(g*D+**ej7-IRHwmG{UU=qnfgFkUAQ$2A; z$;ijV)zU?u#!>VSW8~u>h(DZmzl5OAk5;e zARpX*;#f{3wj3x`m2I^;W`Ng5d05!#MjhqYZoM=EL)Q@3XaeuWA$H=a03C1EP7dj1 zSKX#!c25M@^o42#{f$IHSfYIeny>1^yYI&Y_vElNf#`a&Ar2Wjv)02tdFhcH-Pq(* z)}_yIb*3-tBHKxUieCo-ThO4i1aWg3>B8$i;)m5f2aqq-CP&$aI|zjKIa&`3`-7y6 zHl|yV&G^+l_A%QCp2hWG7g@p4wjj<8gXXB<1o-N13IR`b-w?{c4`OuKk!MALL}7F%-o|P>4o<FVjT)GJhwa%}+n9&Q9( zi&JGa5XBkSEnTfi{ z(tbhw&@gtybTtA|GS?!^F86lIp<DrAi<-3$!RtJ|c5y&1$iEJml)Iuah&N;W@H#LGg~`Ni-~_ z8*J#&?c71K04{RX_dy0hqB!WfFk7@Rxxl6>2Z+qhc3Xt}1dB$?F5Shh7a{C)M}@|9cjQC zV;~kIFTKOz#o=Aw!xP+il+g#Hd9MY6v7wE(Ta&vJ#L{R>wb0PjM!HP96iDiTGcy|D z0oaiH6k~wrE&@JOEU{4ud%D#6Ot!H{&e4n{Ta}-5k4?RC@4?QekN)CUC<;AMvbjr|nDP9hkLuD#Q{ z7njAoH=R(8RVo1DY9&%&n`D%1yx>q}6JHF{D=*_1xmKh`|3XN?;``u|#<9Vr9<&OA zElw`CfS_t8klRq8n;VFGjZ7Gjuiz_lDo=P=W~{*4AnY}pIirbLlD90YvEx;bvo32h ze)JSmmV16{?t~_M#*=fkO57^kmLgEYW|`~0 zh`e@X$7xePHDbv3=r=LImO;JVbd*Pku#&y4w7M)b3GJVaSLRQc@0O0-TP?U?)w)W^ zBM)wSL!g+THqHClwv3YX)APHnnXLUAH3<`1Ik|Yc6cNdf{T#T!K6Xx@N!<*~eMhA< zf@roE=8M4`QVKS1i`pp~x*0&H z5pIPLeq%}C{6f)GkSX$&#rf2QI>pY$RB{~TX)?lU)FuCoq`YYuWoM*=tpWinT|7X9=+muO!>RKl$~ z$Ljzf)a^?3;L8cl>ubWJsOxtP0kl~>zlF|z2dVuV?Kc=Aj6l*r4&WpML{5zS$ESLR zjHFVIgImQdaZm3i89sk|HKWGTxt~X=iQ+|gW!6Yy=6@LbEwTEaTUo!>0g#ah!a#Hk zq=aUV-Qv1je+e+25(hkz=GDBLa7`K;RVN>n(pMSxuQ;?Y$D8c6dPF2!ZTpOl2Q`te z0-2=r&a-8s#I`bWclYD2-6YN-J|qf|UNf-F?#IoKW?P|^v+CFpm&JN4^RpKzi83X8 zOj}ECKG2=%*x4%^H5kAGtm!2U0!b}%ULJ=Z0wz4~_wScQm9Lv9>HA!A!4iT3Q1##r zSGjh;JdtkE^WxFVkt&Mv)kkX{?@*lH0i+R`!Asij0}wvG(5zr>qEJ$1!M|tSB~E;$ z7`!|SGxS`fTIKfsWZS!Ks0_Pf#UTP0wI}uWfBHV^^l{C!<%pUt!PoYpg|t@hF+!7i z(o^9){+Lus2f%xwS--{sKm*c0f3buJNbDcyAulI@aRx-2_)@RH4Z#m;SBsM}P8HwD z{!i%>mLl*z4dtf|iIp2#5dTTGAG-52gG}Jj{>eSS2Pl5X0*5TXZ{Rd5qO>=937rAj z3V>v%Kyx}t{>DG&_^Gh|O4@jjm{+?vVtslcQhI`i%m*TVa47dv z5$(@3?_a1KgQLGPJ=En-`*HYjZCznZ2 zl}cD$vluG*CIR%X_0t{IhhAEVzaf}%P!rT zujj6n+Fk<531KE5A+>1NLF${^wTm-MCkXr57xd>_c1$O4T*VGTn@&luCH^wvivS0_M_ zD2Sb5J4MO?I)kI3=P&gB)*idT*BOUyCrv z6r^Ml^Ag?Cpgjz^Eh7ZX{PnAm_=2*<+ChLZb78`yTHm^bnwB&s^^(0#;ZT~D^NfIta+ z+2vmOWz?l95XA7Bymp@Qkh*5G>nx}U4JCCw9_iUy1+Rb8d+w z8-QCrxuv?NJSiKTH+UYpMM~)t05itCbS0xMb1KeQyBgHG1f=iW7ak$3xFH=yZP9 zqjxOTHud<{VK%*)WXydZ3jG=+WSG`vIUvIKvn}|>6ez0@SU6~NAUB$BT&FNC?-)XCW$=xr8wTh znJz`?u820{0Q9gQbN=IH(i2mq zrwM0nune+kZdA}Q0l$d?q#>&Tq5vQb3Hc!n`KR-5(vbfesRbo}H0Rt~Ux)3JQiI}?0$^hqavpFxcMnyXE;9{uxX zdKbL+w2ityy4*v+=#2Ak8RfEmcgRbECOlBF>8^YtG^ispa9CbjOe)9GFfyDHcE^6{ zjbjt>JPOC+atBc)S6zlKAPYTjGQ?iKT0Mk2GBI#W45U+)Rh%7^tUQJhyDtTEQaI^O zkf(j>d-hVq+RU(^-GtY7)V{H-Bd*=-wnjI6E9`xR+L?v7Fr#vs#jaar{qcZM7SvU8Y|9KYPgbmEv3uTTPh?|jvq27LS0U(GeUhb@JSN!9UikaT=G%2|BHBM1+Vsjc_vlHv%j0mNwjjA;&vZ}nWHb4I9OSxYx!ks)Uw zukNX3@Mo7b+s=Z#Z`#n19G$qDr@YFHMkXJ}$H^tISZkw4GCZ7gaSn8d9FW~!4o+G) z?N4hwRj<$4u}UkJa+snPm0=A#s|VB27hAS3ErvDn054>t%BWMwv&xttYkeEaS7fG_ z@t#7!tNayIoq^D&-29IK%&&xm4BlH3bw_zvO}mw5qN>Z~Zrs#?O*A1@Sf$cEEOsy* zbGC!;yUnB)zIkB1|F?QzOnb2dD;M)KY48!%qgX{ErCcFZMB=G)cP%nKal9VYd0`up zrs<4}(aCILddOWa+43U*#>R)m{EHWW6=Gb2S^cFBKxh6~FSSssXV+w3Ma zdK7*I4MfX{;LwQwD{JY0;qNdvQ0yD3BcU12u>%10Gf6sNR$jv3n)}6tf8SAWPrnZ_ z7x!wZ*(*Sk%-L9tx{tvyWQ-b1iva7^Suao;(FDG|{{Lzke-IWE;U3Q^TsHghbH0Fn9Bx8vi(L3ywS(%-5^ zO8Hn9(iT|wmSVZo^6xgYD3ChYg(i$2zekOwN9KE3lkj@oc<00s?IpSBRHJF|5|RCN zQGVGo^X1a?4AF4e%6%MtF&FsibS2q}wss}%#n4yY%^=f$)iT%I?YyMbUK8{1s#n;g zrj8Gp!%xT!s>W`U9ECf5>~topEOVKIIt&_OMAE6akKkeKaPg;j3lRJK+4le4IZoH< z`DBybI*HTk60{;6;mAkPDYjgP@UI$O9r>;0e>+j_jsiTC|%%LBz@mbhv(Mx7FD(X;g7k&dnSl;N#J z!z=d%Dd+A=Bzuz87M2V#QkK+~dTopd`uRFHrUb4=@RFF<9zTq_ie{VLnq=CVV?Nfo z&zpa-h<8PIg$<*|z_94w6dAdR;V&dB3SthNXAZ7vU(BG6W$T2m;q+=5(ng1gfAU$c zuI}tpA`Cb|1Na^dDI@u8YeWT_cmYALvz{*}MLn)7DQ}+^1ngUs=KxX#wxw#3RA^*} z#w{|7fZun!l|T%$m4L40Jza7jh!1p_b6QMHPOFVqoDCNs0hjmI>Xll3n?7?pLi|xK z9W7AFEy2La-rCm5#FF=T^#zL*W|647Vrb~8Jj7_sy;P&OVB#uIaepbPU27+4nlUhR z8~74rWp&Xw10vgTvt!5p*835-cuKb_;H5waa9*OWbD`4Z{V%dZl2@e*qaTE1hQU3@ zXECIpI4!i_3{NZpB#2+-Y-@B)TOu7$swFW8$BImr^k$>J^&YY$@k)_qsb?~(22?q# zBOE2T-aLVR_W2Y>H;oOWAp@X6V<-d;X*H=-Z}H~d7-%MDfE=>f{?Uzv1$8KSk_Do> zjp8pdGRX`Uzu<8X%FS{aV)nw39#d|y;m+%+2=)i>!~0!-2BNBh<^xeJ{#m<4Z~v6y zRUQ5(dfg~iB{{U~pDF&SfQ7ZwKHiZ0yY)Lf>;^NZ*y2VCwyA*Wh|=IxYxX3f)p%3T zf%=wKHpyTV4dJV{O+dWJDObH)i*Zmca)(cJ4_D>xF1-JTI#~P%Rd}Q`>7He74#WvX z(i{u#ePBeTn8`p0S(M1VLnUK}lXyG%xhAjh5<2#U@IgBs9v*MQx0P207vp3!Bn)F3 zw#ntcg1C&xe0wv=2r`^LFiwz_f39}IsAi+!lq@)H&|y`i@ExUw#wRk+}~Yb7B*a<~e$#?Bfm{s9;Y!s;X% zVjj!Y%`>Gv0we-~07_lhM?@j4o-zv%9z1+?+v-~D(zuoYQublSe(Wp}{aR)U$Hl;1 zpq|iOZil$3AY)bONi6{i#)nI?_h04>%Y!!VU?NfKx(Yzk6)H$=5tNF?1Q^EDqo*B@g$1XC&JS- z7XAJtVDB(;TwOvz){QlWd1cN;GdS^W^VAIzcgG?k8q!b1kqfkl z0Id;qEWW@nSz(o7ZyLa;RP&z_SmOfe+D}$|gpA=P--!;B7Z6h=^nQI31!o%YW|6KR2hC{Fk1<-6=FoQ%*Hk?p`W(BUEzh&5n}x)B91F3Waw z32fHkua5>;Wn`qC*H^0PIU61rI3F(&Vf4Qu#)H1QkixUfNhtxfW4<`>(0Azt2NA#| zEJ)Q`PwXX+eQt+)4K8?sp zoRF5>Yb5==d52?mXFr-^1L-6^2or`e#w^3s5}i`EbRcD!K4H=c%M0@MTQRBN@)5?l z*W&BU3ZNw9_X(-50!{MCv!+jz8+wlKNL4r5Qcw3+hx!KF{y*%!bwE`6x<5RGpi+|3 zEe+D0(jtv?N!QSgNGS>e64H$zUDDkRLkdXu&`9_AF8A4c8)u)h&pp3;?mhRu_aE09 zS@WG0Gi!aH=TogKc0Gfa0u7s*&Nr308$Ql7OHmlGz143uMntr@R74gtP5ey0C<{G0s|zCCpRXp zj=wtA++K&iaUxZBa^(j%Byn33mT?tG;m^iJ1%yDylG9ektlw#7R*py$M+nvCQG}U4 z$~#hTA!_bf{J_UG=3}VmGpOkUC^#?Sw_u)a7l71~cz>6;07@oT7CCF^?u7NO^RB~X z0c%^aC-@}V+;h01-L3{{$T)iWo=>f7M2&Ztq;u2cU4z4Mz=enIyZsaNddbMQHoEih zVTuw8%TO~G-1O*1h-*%i%m=w;*HYG4ho>H)C2SB)8rMKR!DYa%?b;707=)f&18UA~ zl;ZO(z#j<5sjJ$t?Cndj(S?Z2Kzij~!6z{uaFUK$(ZY6bO{Gynj6)vR$q{+!sDiPu zF(Hdo@hIj+YesUw+pX(R?y#f6 z5}KW<+*!G393qjEo(Ph-9CFzP4D$E^P^pBa30eS{0x5sn$uRd*bafMDZ2*V<8;8$M zSLpLM_97lfz3JN(6#0GlLDI$E{$NIfZ{rbsaf`q0!cXUkGI-*<3-E1t zzU3J{tq4g#MEJKZcXvj`f9)}L{$QKY{ISB|{^NQvJlFnZfuJ}qFfk~^hhl)Q}N)`(hjsUA(WGadAbif_B3LAR@I?;L&r zz)H~othCVicu-mU(G=NjVZ0wf3%Va)GTiTrn7o;mHQ~Hu__j+6LUwa6?H)755MO--TwD)cy$${@M-|~c{rcd32 ziIi;g`1qr(S!3!pWChYW_k=2kuGHKppy{^g;G-yrR>ZWjE{;C)2Ol!;IBUFq{l)SY z!zvj~b^x#A>`Dr#7xWe=v^vYsIlGd~tW0KVZv#8opXAIlcdPr_P^Am#RYnb$PIGSG z1-dFP?eI|Oju{i(ceyZ~a+q9$2<6FdgN>pxEw=N=K4-_A(o}#2rG-9@r{a%>7Pu)R zGkXpq*xn0lS0&X7oC%*s$0sHgWxC7H&-nax$3=2X6oOTPm3+>Ot}c_ZR{X9;UzmJm zRVKJx^>o*B_#rX*tUynSszsTem0B39>-6z-8sngMw`asWswC4WSd~NnQ z`_sI3b9{bdgH+cTR6GHeFQ9P+mdVy^*V!DH0pwhe(Pr?WD@rmN?yISjX*o;SAgub4 z>v^(ZN!MuOd>dDEo_puAV(_5r8waj|b{`AY>CD6J*C8eyC{G5{TR%UuQb#DsD07jQ z-+5AoH@;?_-y@hq8Bt$aXUsQe|IjyQHfSffv-;yPBZgh)DWgO;s;>9oBrN`rBZckJ7}r)@ zdA^_%w`hcv_6q#i1%$3a+hN;pRg92lOi2n87>E917yjiWoz5B_kD2m%9+4~k^r z?mVZM&+Y|Mkt%Fe{tH>FF*zB*;@{(4f4Ke=`_tQYglJY;K5$h|>d{NM;G~^nL_!O+ zU`8q!<^TuGz3&Ui56fp?&8L;`z0V+l&u2RVFUH&VQ|A)>>;9KEpNmQ4oirW}n+o!JBfu@G4i%1}tnx^HS;UfQo@A*zZ5|dFyF46v(2e2cv zzT@scs$4rlCO)=vA52s4<&iS37Oy}aaS}t&(yh8RTKXPY?5k?;S2M^${$HoF7LUHq z3sh9n^69Gn0`h1&qEa0(mee7U>Qhp;M(MN85)WkUEkd3^D%8L>1?Nv&lbg?OFZjNFR1~Md;Cn_Gl zaLS7q=l!%|Dxstm9|l6G;jHM=r75s=dC8-}NEf`^8z^8|(ieDe(o_9@ulCtvv=oNp z%}vAkHY;)}*_(~WH(M4NMeC+6R$7>O7o5FHmE=U2`c)_iz)d&?qy zQ;)CKQ6+4hk!HTF*0f>0Hh8uz-%hh1Vk8A!(|m2C+Oq=kD75nT0=x%M1ox%7k~lyX z9AM^Ns7wjJr)HuHcP?dbj_hLFxnEfl)O|MTI3L3jWv*el_34#KGInlpu#9Z>ic?U% zc^j5JHn#IltD&P{#QVKeB}nRn-ou`jZZnl>EkCFey!WQvjsV&DWdQ6F$Hx*Nln&02 zola)w0HZ1xpj$>tZLC84-dp<)>&X#ORn1NIHm3>6sKE6sC)~f{dv8!`T}>Tct}p(k zTqZ-Ji>TQyDI^K6heRwtb;?!b@D%y_gbp?e;M1wqB73D$=>w#zWSAE7)7X{*-FK#D zIS-bkLO&bEu$9J!e~M5LBSsj|DI2jVfI+}%lZF~<0zo2ts4J1rjARg_qEd6Szkq(< z!*`boU9e{h0MV=i4j5I(2V+u4%mJ-xYBA6rE=-^&TFFxi0k#K&3zqzRl9X%pnz&WK zl_lc(y~&j zG8f%UqRLTIJjY^d?}aW_vS)UmY*q63FUjcMCu3PLlv%J>;04O!Ke$ez;t4`+Dx*6U zj1Fj19F&!-CJ_;`A+o{ungxVBKY`@+eZfQ4%HHCefdg@ABRV>JdzFicgB*k@fS>nACsGL5#ol*qQ}&nS2k#GdWLR5mO%L7%&NS7{mhbQ~hPy5p z;%{+kmq=ERk+cCkQ*E@H727&hU zUb^%YPz0v{B%1jLSsA{Rml9-$QzDn^$|tWxpyfWNL%9}dHyekMuTI{;E^xem`v7e^ z`2QRF#}fjF8{PRh07J=1U#<{vBCz@bf;9s3`=L)Bh}IY56!_jfHl z3;OoN>`qlTdqFdty}M+$*1l-XL)=wyF=+aj0?2<_PN?x|LbE zn(HyI9dc)GMoQl_F{Q2xSL7w_td%#0iSaZYw|qsT^$qr8VUk`37gq+?a2s>IOWE>| z3ke-RCGX($%yglK;gmk6rrYxyDHY_gGXGHa(X^?ix~9g@#1)$-(hYUd7&3(9PHyfO z>Cwk0zsX3|1~Y2R#wi;RiFPT~R`2PGCAdJB-;Rg4gVVx%Q;wQO8m(_ z=0YY)#;)10ap$10+<8Z_#99A(BxPXSey@Xn73tCHKh9c=ZQ^74dE$H)1Sy zcA*c9ciU99%JlWWfUM^&qo!M^M6t#@Wi(4}i{n`)86$=mkEV>ZI|G^viWk48c3O`A zn&YYZz_jn10lvZh7SH9&b5)z)(rL1Pv%ry7T9?zjkl#7UUjz%EAb`QY4JuJR%+h-`|OVWX*B6!LQhicD}@ z^JFhTTHam?;%<$Wcmj&YBXQK2^pFw6MAt|RM0lCKU@P|k1uu^^tbRl$%w=m2Jl&MI zkfJpRIxD(Er!|%K(4NSWxeH0}PV$4ShQb=%$aS|yt$=EjmfQ8%;qI+gjTnUOsy+Dw zrXHSq*z_^oT#b`g1HnUOByFcfiUVUS#_*w_NxM6it&HYcrr|SKRAG!B)KRMfI&^tj z_U?QL$VChlvB5Shca_ZLy778_fGloH_Vdt4l9&A)% z;F!@H`L}`Va=~3TRtxDpg1bTrV!5I zce`^BLXy)M=sFe0D+s4(>f|y~n`EZ$*`(mUqBhQcOcqVfH+W~O>a(sKQWUXQIaMU@wcNc)V)Z}6gO!Kq6jI;oMYK2WomxdK1-F_HndC3BU;(t{ViA-q(i+Hi-& z#z`N+;;pLkrcPkfT<>H%Chgvhm4JS8yQ89$NaGcAp(@y>-40N{}7%_OhS477F#d zJ{AbhA#JaWekz-gC{kyGi<4=l-mF$8GZPzU+}q^p+lpcn*$ToH(fM11{sWxaDpLeD z+mRQGwCch}m7jAmG0Rh#Va9d%#Do<%r@%SN(Vn%`xKND84AS07^Pcu2fTuUeZsZSf zYvYo?ZJjGOrTy0MqtRRVRFOkyCZ5)J)>qW>azo{ zz9SVknl)U`x>`SmQiYLnm##206WYj|`S~O^e`5mcx=wj?w{V4NXH`>BRUneJf6WXz zjIG?Y6Vw5+1Mcp=e|THXxnCG_FrrBkFJ6Rj|FKY>52ymLN$fGFgFs1YJ`n`+l+ zPdGL1JdF~kifDG9uz#}EMVYeM?$rDCqs$SBR;4F%X!5k~w8VZ5^>b{#P+7>sPKA%O zwBc}T#k)S|r!_!=F*6Lu_S-7NAzY^ep?{cVJpQVSkCxe&!z=!fZPdd*J7{?*B-o_j&mQJV@@dVo`s@Tth@YEx_Iw^d(`v?1qd_l#g7 za724aUQR^mWd^FrVGofsZ6p%9q4^}r3pB57ch$T5#?@6^irJIck4uk6jgHzTvs zQtb~NeZL?n35b(Om#+ba%24Q6VdO1MR6$#!MkLAmNg_40*N4A|`Pwccedakmep!5V z4>F>}igym1HS%jq)_VR=OpE zJmx3K{DbO=Ds?Gqo3o}7JBrj!dAIB&6JoTuZlbAuA=L1d-YhnU7PzB3TUBPf=;m;SY zcheB^GU}l+wPUE1NnKx_i9kBh=&|MBVg~k&Nn%b zXX4g)_6SR!BH|OOaubuI&W%rwvLeg^a8;5X1%%U^WN4f{P;b%c7o$rln{!%?qa3lX z9)ez@N)QkQTKvVi3D!$-}5N;!={~?)0%`0z?zwsgnWt7*;a9xYUY$`>2SDx^-nx zMKdq2;4(1~?naka8+zTCN^Iw7(*9;OqYJyYf07nX4SNWCv;w3JxaHLZ?#`N5+3$1P zOOv4Aq$)+k4F1&s>n9EBPufyl5g_DXa6{>=O0;rcIKUxGzmHStky=^1=#z>7R1?gp zLjIeXL3gR?ng>VnE;OMlRt4F^nT^1$xj*u!$4$hCd%*J&=eO_Fzhe2F5I@)Io3_;4 z(sRUMbK*qqmSh!GU!pyw4OX$=WPYydnG#aPpFVXw{lBFwq(l+&f-zKT%7!}zW1o%? z$q@C{RUbZrtYEOo@xghl*c#Y3SnD%OYq(WZr7&6x1gV%a+xz<8>GH>=CO6@5s6HC3 z04E9<6H-*YG@=O7Flnh1BOyB4?M1stS-R5V4zjpvLQ>V3MOG>-8Dtcke zKdSL|yCK#}N2Y``JuU*@S+MvD#bRSFT@mSeKL*4Z%)P*R3_66| zT;?OZJM~oK6=okLo+@RU@|xeU4i)c(QGu=)ZvTC>cI7_o5O$gL=*F~>YJxkPZi*fR z#^4i67X2~F@*pw2d2XkGTPPxkj%154Y5rm9d_Y@ zZFW@FXPL_x9sA0Aso=Vg26dIWlFJV}ILANta2jl`INyj`SA2-%bmCbtI}=C`Q;8DY zTu;$Io2g{4o4#!5-WpQxdb#4^Ou{Xzmm*ym8Xvb(%D^t0TX=LSVA|1;RWDAyNcDIH zOImDG_DWt6#}dbqSSFVcl$XbfgYJ8q=+5Rp!dU-#9`o-9;(pawe+T4#@164(`?Hls z8h6{n4nkBs?Wf_?r85QX{q1P!y1&#hI+7SF8v~<}Z{5T+Hx?V1Nf$D)@*qW_cdEms z5a99iY^R>D9HfzYj(6bPF|(Mu_x{bAcbMGiAqY{=V9*hXAB+H0u5kA8GIg=8%i4C;CfSk9;)wldGYi(^P-_aM$ujlQWBB#M3$CFIV{ z4hzc@CCih1JFAdV7RCPU?e+sX4lK=771?|oz-FcCWqF;&lRy-3gv8eZWdD^6Tht&m zm^eiSpAQ#!Hh;2m6g`dL5EQ6ne>j}P%|kyWrM6(IAlBTyR1A1CXis-oTcb79ZU^FE zW~?O9;UmyaW&J^D9An%WK!YdO^x0bUIl?PS`S;dJ;4VgjpN&b`5kEM$NI?~SXGzqy zU|Q43L)w6>Tqg-K-Fzbi2`jd$V(p{qXue^hWTH3Yy3BV{@cOm4*i$iLOAn_T1z`Mu zQ)~zch$w*9J1wf(w1wO-VB_PkJe%f<^GS7zMTmS({hZB`6NS^Q*X%bCMCkcGg*=_B zS35DO6SL+x542b?&t?w8Q^;R8Tv{<|uF0r&c94J(sMc17w)9~H~esSc8{ zDuzO+49Luk)^8Ht9=W7TaM-?NZ|?dXOzWIT=+t&_HAI8wUi8RjY^;r~Y5Cpt9m^8% zlhsbd*M8N}Pf{|UW`_iC(xtP-x$@+D6<`Z$MD$=r@B4dedcR9tY;elE}KdTNtcscye2LZH! zLHlQ7DU)0pt^0B$11)Ct2_iJqhqj9cNw~8IaDLGQ5PQ$m_&R4bWqUr2;LmconWef! z9*AE+=9r9zHOK^F4WyvCaqr!7KdU~M92Wz#S zbk&-jLkfV@>*fg!U!!{bof$?J(FlJ$#F);ZhMq2`@#LkOw(nyfUfxoRW;rDwrJ_tb z$Rr@g?Bd2;{Qc}gGfioq>v-1* z?H4CYRP$t$MUMl_nc(Kyq3?~GNhDpJf%gwc9bPxdxdvaZ1>sENCEDmF)ybafE)!@# z-{_+en2oKBsN+W|>*R1IzFKt*(D6*UBZF8yqqq~-K zPBcrqVk;@LGV90+y!qS*=iLLVJ)|U2SS+{NFjLbzrAq-5l^^DVxGKvqVby)uW7|Ak zpRV3#BE1PXFLJ>m%d^7KxN??2WwvpYCKChXL@WIbwBbJ-*YXGB!0A05{Lr^@gMCfj z4}z1FWOAXwm~kd``LJok4yne;^Q4d3sl$Po;l;i4%t;k4n|NHJHM0d$DA)M(?~#p0 z0I%>*U3i#^SKIeOc2ukw{|XpT9^(i3V#b=A?Yc!=+!lO(>~ncGzpOIBmgQb*cO_z- zlgJ%tXgZ2lYI$rZ5utWY)iBI;bjFyvx zeID#P`>1zcyW->hUBi+Xlvfmie3I?#FEv<3=!qS=Vz=g}eD9zC)kx(^i28qZl*~AA zcYix`76;e>7i(|XCsa-nB>C+qe!m{WqL_cZga6LM(iq2)Q|HrD(eieRbk=A8#5OYn zdN=?tYQ}D@VwHdXDiHYoY%M8X-<(h&bA6&?;+pz>&vkFR7cR zKKa>1H$VPox1V3A8;Baef@EqHxD!{N1F%KFdJ}}BO8Dqu#I{p4b~QQ@+ZaqFOW61J z;P`Q}hEMUHgerUaJL=SAa?sgBTP zlw2{HHGb9)8`Xu-#6XZd0!$}&RAgxdQye`Hw+1+<9D~<5nHARV2lBh-(_GfI4=>k% z+hd~JDQbjzL?GFLI3t`VA5H2So02nBE{kr-#w`;mB?m=Har;dqfY#}XYz^+r>2Ow_ zdK#e|yTf;(L5@rl9t2PK<|5)!hj`z5KjR*@i*n~+Qm4x?7VSn?ymRXuF&(&5nShr( z1S`!v00?7{mo!u?RwU`;pUk%ma*TQ709{gKOID>6s%9YYr7jU9M$jB}uhgS~Ox^p? zFji#Zv0}$Uu*&e7gN`7Kk8c|ROzeWQjqD)FO?yZseY>w3ArPNxQ^<1cuR8hvep8#8 zd0c(H$yv)X%}-o2zCAT!A`Ck#3-CICwYc-+?-Tquhd9XO>TAdDkE@62q~p}NN!pi6 z-w`zFNS=3wVnnUq0MF0ri?QnH@$H5e$ra?p3CGc1trZAm)y+yf4t3g6Au`oHGsI9% zRkVAup{neF%VNv&t~^-NCdD$5C>@KAK4Or1VPU@mZ{n_swj9&AB5Gf9Njy$$^K!U7 zyZc(-i>b8XfoPSpzcmm75?OX(!_YlqDcE}UI6k4JUG|sG@9g6 zNJs}Cdi`+)`$olR%Es-L+TNgm4SyeqrxFCSN|?<72B5@gf*ha2QYZaq&QG0Xsu$AJnjX$S}MxOg&6!kOZmKRM&=$&_DU$ z@!rPvxlG!7X~C#~fG!*zT|HS#rZO!-4i?u|6BPr5FtKKUs#qlnQZA{jPcf>}cA84l zeQBwD;LVD0-oddGJ8yl^^kL<|ZRfClrE}(b+gymROM5uOm+p_QL8_C33rVI*o5|s$ z$=RC`VvoW+Xpxb_zN(s4rj|D4WK9!#7UP{Nu_+_Zh#k?96p2TfSc+-m3dfU9a_&-0 zsXa}7gaC8U$Vo%pt2FQ~?uGS5^~_g64x@;iPD_)Hpd^;3ryAjp@Fo}wvBKx?a+Ss8sG?Mo|^R5u1 zrtsxEE8X~4Uu5F@?Xw0drDxtb1`lXP_NZd+X=ov^s#5wpHnxYTuZDiy-Xoi0q7H&L z@3&O0A{9W;BqIhKpW`=E_u9UI-l^AK+MS)gzHYh7gZ1=gUe~`{Y2w3S;>y>#)=?S- z%L%Op4wh5kPuH7z2$Bjhn$13Zkk^K&k@}Nmmx}sOz2K}&jqr~5KpJ4tCExmUb^D+A z`nwK3vm_h}3YI-W4J{1On!8OuaI;tE6LZmyjXDLtu0kH3W;bN@wj8`dTmeuu{>2hD@wLBhDJ)s4Q^YJGPYlFuNW$0&SjoqAn5_d$u(pu zv|Xu}d(I5y^S;9E#JRevT&_d*OJUKRwBm-{jZ%~~tZE3m8#w1aSxtN=OiVdoD59J6 zedW`3*aghlBk210Y8@f0>hnn!TE)zJI_ic5cW4NA7TbZIQtlH*D(o(Bx(v1P_%@+_ zQ9_6#XJtC+o%?25L_Cf+E1|v9uVCP8d*kL7(q!7W)OiEQ8#WQ(F~lmkr~0D&qc{1C zrQ2PN(rFCpUhP#aTq+_el$b}k;P%iO;{g}O4ECNiI8fB3#2g-pYq+$o_cpP&!1(-k z9ujD%JgQb2Jn*7gnlJre5@_Y-mO}e}9nRYKLXWfyk74P!N%x&l z+0NA=5S;WVKBN2;5|8Giov5-k+S7@{cfXuB$#(u=yYD`LA}k~EyFZJf|9iZ|G!Umg ziR?lxL@j8d4mi^(Jtf$g&(av~m=-Q`P8PFos+z(12 zs^6CixDk^|eT&JBk&S~5!9s(?54wgsJ}f>~>*TzWMKYwW{xVH--KsA;v4ud%pRd>~ z`3|}tp0r`W^$??a@J+^z6ZMN{sbFJEvRG>{RvVT{<(LwPKrjWgrFAk#I8qpCu~cbC zsm2yZYVIDb_*kZg;p;n%fL7LnEG@xLcmhFGSlmO|_Uc4|AR;T(UrQIWfV`eg~QdpM- z=Xqgp*AowFl}>YHhG9@YraLjQQ$V>>%J{d$WtCC*%6MY?jq%|YGbSUMkLqI##gS~S zPi`rPC1D9M4E)E`O>7jh2(-i)+K()5GZIH5UIr^Ni&Qs78;TWs$0{V8s#jO);uw@= zc-%)xT`+TN5q`cyY~Jv&k)|y2qpe}EN7_Mu(LUHT6am*rVVf9Nh$H1wwi#ohzP68p z4})MiYzg)_R=BwGgpQ)>ZKwHxwyW|g6fv9+BE`Qyx#q#c&g-x_S_@jm@@Kp3ImO|Zj?MW+!b*-nG6xCT zU&&nlrvcN!zdX|akfZkpV8(CT{jYaT&$R$$`)kzgigdlan+1)9YvX%pE!zj z%0SRL0@N-3M5?OLM(!&^TfOtWVpRZ9>TAjwsznd1T^;?h)tdfN2` zr0<8L@CLIU+dE^q59@pht*sAT4Do1?PtcrT?X@=rMWv3Di_^VYK`<7d>gsdD2mW`d z?fE0UH%~tKKr?*i$*w)QfhVgFHtY;&cMT!FRr3N$pAVvVZ!DHE z`CESx#Zp$@iG_L6Uhe}0mv=Tzhr=R!Z(t1|SxM<{dl~uxkTn8|ghr8zBe;9Gr2nx` z|KI-^`m#UCfND9AKhfOk6hj~=ru(5dsI|W=yFE=+{-b=i=FN}lUWO(j&g{?c7VSuU zx_6eyE^p5GtaoO-`QcR=({%zMK?{e^ZPMUvmV4|I=q0N$YJOy7*bxouj-_~JwN0UB%ewG#!)&q*`89&^> zlNE9}uajn=7lVYCzu2c!y+<9YwOe%eiFMFQ#A6gj_8g-J2<0YppaoC0<+fV8$<<2M z-af`4LaFMAtQmex3h**XiTjQ=@P6GX+>jnCVm-S`{4ixV)>s0>z;Nz0M8EL%fMBg7 zX24>8O_KIPwII^S<1YF;xG1y(p4x?!<7}XfRW?$vgD5N^fiH(^77-t0SFaUxFQ`j3 zN+ahFs(}Bi0RD$n0P0^rn~8t1fcGdrNjTCc{5-@n6(S7I=*f{|ZumIXx@;mQCX*$5 z$Nn5)b#RV=uUNM7_vo_ny(h!~v%rJ-sjQo~i_mIE-=ucuVR>XGd-WXgD>)q1)+D&- z8J~KmvHw@O&tuB5g4I!qF%_3f;+zlEA-8wcJLfR?_=sKB3MV)gP*!5wYQ6ocn*28* zBXsX|66w?6{CyvkrJ;3;I46knY_lvhl~&c4hs%N;2nVozrB_dUU-jDq@;H#wuUxnvn|*e(+9ow1tScBquhW4%YE5<3<(e zY&}4^S-4x|yrp-FSnqn52W>4rF4r_r!jL;Dv?cs7xaQ;ZC~or*e?*L*C-@iDyJSWFRuj#7%E-OcP!p$?0QWKHcJ zr^UV+=Sl4C%@5Qxofc4Ru{5ol!^j71|C;? z_kH%bm-{;TE-$@QOGqkkJ12GZCeQEQ;PP;eaP7nDA^rfNWGzC;MS37OFz=4Verq|w z=+h?ui(DS8&GGF@NB+Er`z5jcMm6LIqFsI6R5?^QaFcqvlGe9kTtDHHWBYqh!;Q`a zJ0D8hq4Wt9IHdJ)5Q7+Be8fB1Tyk*3E1EFVF{{+XQ>5y-9`vs;+PvL<;a4ZhF99~Oj;yQ7`Mw!PXSy+ zK)hEzNqQWCk@$YvVj>o=$_|J0sbi)RXV{Cu-f0{>st|jOxxq&Xy^)=pb8RY>u?oqn zACLCRS~DmYiOZpVZ*wScCGvZCFDFlp1fJx6N>;t(RCs^dXZbWe@1P~Z8{Fz^>{=C78hxHk?5NivJA zUQ=(@MPuwQpLqvuBm~Gb^1sE>&G54te02+vBL|;JYy;x34YwzXrvnpy_XXt8lrZsj z%jbZw37A6#i5yYs7tHS;lU;^hjsJ|JZnW+8Gur&`LQCrp7wfB36WRCj#nvoawK~&X zZH347%4~*KXBa|+HC8*1d&B7CNnc8uoVoR5>US|6K#XghF&Irt*kJBUHDJb$+Gl0^ zNDxM5SBNHcSzWLIukG+_enDyha*?NRct8iZvdhd0&2C2;1YTTYgzEY5x^pxAT=a>UoQJKX_3@gZfVQZa%^N5NwCzzGM_hbi)`ZyUb@X z*MsZK=_0+&ND?5i0|z&Dau zA^lT};8Yaeh9BbRdpN(Bh!i>qWYGPWC_>cl?WXfhaIQ0JqNv&rLF~~_4ovLRF2RV) zV;IV!M9z=B9~=k}saHqqg|ipkF^TNQaX99Rc327(o>mI%T#2(ap(`ZnAzlBpUyeH) zHRe4e-5>y0Cuzb`L!8MlJ=6JtGop(lZ`)k{lYR{h%TWrW5Rb67B1Fn1x(L1*{|12* zIldv>Mx?j!mZ!2|O|c}8r$>tZ>LFX5tw&c8V;pRxR+u_vN}w;Yb;C%`%uj+wgqff_ z%1jQVx$Gc3na=nE@;-R5DrWi8cI}oa#?2ShlD9%@%t$;_0a{sH{EWIN*UpGs;MjGWs*WKJ}RPYV$aoYaUS&N6WhfD zbS@6t8BlYtJ?jiKMFDu*kvitb)ZVcrDf8-=5Q=Ci%E!pId$}89scBp~4?p&bJFqr_ zwMTeW#93L3h$C2Qz-LH>4gGTQPB%1-Fh?#M}`h8Ik8Ky63>2_Lwy@ zQ6e;wEt9%vu+~-{Qe)uY zcG>wJesl}{WfmWT2#;XEsoS%Rv{-|R*NVaWk#-Dnw2dIT?ojwh3=uCV>8wXa8*n|O z!So53RFc%x(3L2n(i9BDR zZouUZe2EnPod+QSNBJMWnzJS!mByAmw9R&oo%K276+!qR4M^YZN8>B{L7(cuTUR_= z_pj*z10@ybf7pWk`j9GP-~TIjeUk)qN0cf(YU$}@c)S$^^MjGWLU<2 z(6_7=PBeETr+`*f$jtijk(Ypy!qF@|s4fqD=GA^(098F%q(~F(^|AC{7GI0@^Z%|* zNPa$5m`%$YLJ>`IKSOP%RB8}**-hCVu9d0p8@m5SmfIq{jw&&g$t zYqWymUlBd1-o_ANEvgJA%^FS2zDKv~pEGUAt=?l;B3`1|wW_l?O_%s!2jYQ`5Rf7& zB+BI(e3P=ODtLb2K*KI>O?oA%bknlf9AUoAvnMgm$X)rsU78N?xuW5`Y8X%i3f-C! zrlKd+!J4vKE7*Km1Ul{@Bz0s4QRQx`ELqd+X)Uemm?`#>q?noQ{`O<0_DI=dS}rSq zN%B%+bkT5FXS*xLo}}cF@l6@XEd&H184&S;%4PyrSkAuC_M@FUrYaw5O?8N(DR#Yque14J)~({~=yY_ZrRfpYna274x^6vSz!T_E44?iNT0@KqYfRb{_7vNe*ZUBkO z_?~9Lk1==Gs_#)pkHGgTqi|fcA@EIg`O6Tj(|@*%`?!-NwP9xp3L=SDOqy&>5vfH9 zbLb;wGz)ga4cu1b=$~pdmG5Tf;(o)%)_KK$Evt<9heKkG`Z>R;PjImZSF{bg@UU$c zhs&z$FW`}QI~g#}q;^8?qs+{fOHJuWJm`Cs5oP<}s-ZFjJGHZlF58t6H@o~W)BIAh z)r5TNjW2iQu5bfJ&Qey@>mDfsc3JlA^N0^pnn~VB_Cmh7beTZT-M5Ilyn`>G0xre& z+SSyToE{ZIGTqEZ4EUXOZ~8@vy=C%s+SB-UtG@UXG&Sk;GQ|GBECB~m z@xz=nd3XWzHoIcKr$%B&;p}Gk0CAPk?%+;>?&s17l4WMk^moR@7HOgHR{QQaMU6Bt ze2=JN4xBL)Qsj%X1$2uaFj0tvv(fcy_VWPj4WecL9lHu*>!{5DoK ztF1GxcY3-OgqWSY! z`(V~{G8Ud9HHSytN7{_oZOZK4h3SzyN2jLTYnvL;iErWq_?XL+49OlyBR<9nQ#_Mn zVO}8wd~Eu$@(GH9!WP3?Q3Z74D*fBeF!(^rXkppH@lN>zI1>(^+Th0C zr^rg!1xbJzlf%0DbyubC5Em;Cxm$UpwtYBXTQm<^6DMigi@9@)A?%Yt9KF7y)8?!k z!n5E77B0V>Gj51wSQ?W=%utU|W|Vh^8R9Jv=CebBW%8B7PFDG@2^ME&96o;?z@53} z#&q9Flx;QCs&lv9{LGh^u{uD~cY8f&XH{!wDW0QJ5}jjR%Icx$&mziyKRi_TG?+6H zY;^djst&E3Gb|)K+OVD#nLJ__&6(>*iZDC!=&t#}jtd#XZa+z@npvO(g?qO?QPTsq zF62VJ%F#k_;k}9%#NsS&2vk^(tRA#fZyr_wkGasmDDx+5G2?(+Y)=_H$<|;?<^sAU0;g&M{HTb49zJ4ERVL0vfmdxwdthu*L#b05~2O&)WUa@^>NH)&Mk z#mbV+xlY;IGgFe*?0kVtV0bA+LqkV&MbdH|%kj$b$f?#aidX@^h#)?E!KjF?EFe#b zZqkz56`KHT?BZA_YpGX#f#pq~I$0@VeW?*mo7~htm~=LqbOhl)+0f=xwx^rl;C4H_ zW&6(6zD`U_&;0^k$nuomrEnlqy^Jc(sB?(gPzni|d}V)2eLZ7A?T=5d>0h5(K#WH) z|A(Kd*fe6Zw}v$Q^;u{1A?sGBqd!4G7Cj-79I9bc?zMv5A9jAMS!c?ok8b?csi(t^3UkD@g1hf zXjs`LPom$1j5yRGUQG@PSLy4X9FI+-_d&r3w-E*Zq55N?lzh5g% zF_#*~Wll8?90-W<2hWXSonq=A@n=>5f4=-P{F(nh4SzPm!BPONBz!ML{=rlFmpRfu zC`H!N016c7=#!Gj$?F&**K$cMJ(-{=W0nOcf42D?ES}>H$2;s^F3?J zZc}^Enof?;M(fJChSC&{A=N@oFGjfymL*yFHt1T62ldTch|f{m$$5$C5Q2w*o8my` zC%J5tyU(waNSc{K3JQ~UQPCG1ox+_|v@B1?)qPAWLkei`RS9sg3CXchM|#T+XlM9x zqz`kRX>zJxvaKc|+hF6jVsZG3HV>+Rka=-x--jCK2`YMF3rG;C6%@s*cdmjnZB_lE z`H0bZ3vbiGm2`%;Mo4jI&^;!AfHoBVfVcDSr_}j7fo;S8oMj~FUlDBnZ36xW(Ed-8 zb;@rjaK(4gpK0)4#Sg#f4a&EEl_1ckv#)-0=oKJ__hvx(P0(qjCGxRqXn5@Q|Hs}} z$5qvBYj0XokZuH|LFq1$l9Fyjx>H)*gdpIiHYMHNxk&+~Q$o5s1f(VXmLA{ps^^}( z=X~G2-|zi{AA7I4*4lH;wbqz(jPZ=;v0ELG%^5LqB(vE$RlD`vufnjgS-rZho?zar z*7PwWKCHcAceOHb#mAl8>%)zSjLH%9fE}Y`nuuW5H^XT$s<1FrT960%{+>F`xXKdW z8muKCBW6I%sVJ;4Jf`gV{sx$Yg~l%AUAT6P-EQcL)YLE|#H!B+O2Ff4B$2{5ID2{c zcFG+(a6(`$3H6W&YEu@n>yx2%BFbBoT?vcUVzV969`lUwX5C{`OVg&+PgiuP;P4Gs z_5D1;cKrI|GR&*jG7VRxPi7xJX~D#Pz4X({kRdliQ5|=*HX3X8=*t0~?W(&23+z;; zFHN@`_$fXYdn{RF3ghlT1I#T^?%<-8s3mbakJQK>?MV8}W>lnVu!3z7v1N>)t^v7* zJhuu~0@nGF9HH!EfH?V#M4@nfi^ddR zL8lr+T`hzv==6`&cozM)kiFD%KfHQ8Esk-EC@VS5a#HH8x?V)%I#mgWlmO6Ki+@D= z19%cxruq3*2Lv=@e#-V`ehn-!_g4QvVpRO;qLS%f#P3A?3J`7kwFpv^^Hb-w?08`F zM{<;FALg9DM&VmP5}STPnuzBPlXSToS*N?ENyB`w9NF4UF0f2YeFgfL{2_qN$U$Z+ zJ6^3!c^)C#F_N~-9jr7yu3ndL4z3i85+wC_5tf$Go*aU8$%r7#p~P<{Z7b;@0Dfg- zzQ3)TQ*C{BiY`u37pV?oV~A~GP3W@DG+DM&v|&A4VR>?n)mpKSr0>(6lbyP^4QP;{Hpa)aVgFz!^`IOh}tGC)+%mJ9#XV>Bf_W23SpURG*7#Ek2|ZhC#IJ z(jttB^Le7zIj_i5VY8+>%uRL*6%eXz;CBs@f}3vDH1b9wc;Z~1QHQD9M$+dBQ=Zza z88Yaw&4S3ex(cauS3+q7wQQ*%I9<1a#Xcacj@cEZd24d&9Yr$rbQM(p-Yxl|w_All z-K`uu1Dp}}upH1aHW^AZdfQIpK22q(#O9pX3vsE+?^AQhryUFhw$8Rr+*G^=(8#+K zORJ78PFo^+s!cuPm3X#3AmucJhw48<39j+zXNDV5);lR(LVtzIjUtB>JE$bi+Lz;9 zL^Guot)J@*61c@Vu^#eDd0(i8XB>7jSFjzkbMgsJT+CXO=u9ZF-!fE;-oMlHYjvp8 z*c?M`t-nIVX0a8UK2)QLW4g%QuvUK``A+3QpxUfz=Muj>jF~%&-NQ{;x5&(S{mJUV zX$2msw4-0^OGincjl2@qFQ7Kncdj+DvFO6@wvbzS2g{vUAr})nd}Ov8-X5FE7H^mZ zavE46o~B#6%re1G#|{f_z3`8 zV{-dtBKl`0t$%di|IXyblDaj$@jG3?Z?l^Ko(v+klz7pLA&9C@6>sHh)_Eu09t5dO z!0|+01|&W`HJb46v%h?~fK3$IKP2{w%)|6*xDfeK^IfCN66bkt4vR7-d`ojD^;WYd zQB5(yn_C%G8yQOsO4+&tWC~4@E0)Bv3%mDUc;8dtuBvgTk#26Zr1swLbG28z(K*{n zM4!i<33$}eo;HlR+_9TFJZ84-Zw$3xnTw>QFjbv1&De6z&30V~!HmlY^;Qr9h+2<2 zywBSfCQzDJX*lyn_)V>pslmUY*T%ArpyUA2)jmPuTN9qI_7 z^c>3YCGO6801M_zSvHa%$r21~cf}w&8Wap(Io?#&(~=abkomZnr8T+`7S#UIUKMbF zmpPj&RD0`R?eJ2X)nZ}r>*r}f+ZAVLWf!3QoA-gROo?$J~*=q}}2N zSdp1I04h6Vk*r}{IRFWbRpVhlB9ROlDgO9?{^QukaFRWnLKq+gmkCXzg+sPge@A)w%KDqHGsudB(gvY>g6-eeYAZJ2NpVpGq*;@FDmR zkzt|W6)s-!Q+&!&WzsJ!8bS|7RA?3q3U_@kOB)L!i|V%;62r4QN@T8nt%PGQa3`S4 zRkd1{*$+T*LvOU6=B>UzIK7;VEr%zlx~_i zF)2$H`#$FBd>{uWWvZo-lcFqBW9pVg%`i)GPEG6_Z|F|?0nIe?vUw)PV)?YIdu@Ne09IbuV%y4FXz4!X?8YRIdg<`~1H(f|o;RK2vZ)fUM zYy0jA%flx=G3GnXIAn^6PV!#k*C>m{CtN)za-3-?O3bt?W#O(Zvb0cSSvnv`h!(Xu7Ds7yxS)+RYQ*So@=`eo1KbiS zVVf~I-DwxXMvMK>ENIY$rLRaWeRU$q){JO#@F7r7&ZK2o6ALGqWneI245MThZ3q`c zp|4pUH1H^V3ZT4xl1>>JXWvJ;7ApfF?Qg$;Hdu93J`drG5IB1ND2*}>wMac60rn{k z0t5|i8^Cmy+#V=T#{85>l=Zl-zk8~Ct}+FraYP@kZ&;63|0A#Hf5e^nMWb$e?+n8- z^#p)-il@V6{s-&o{#;+DF~2oyVa!KicOQS?_U4#!rx`W8 zZU4aRvCylWNk<|{o(al&{bt6&eLG4XPuDF>=P9!WuwxEwnN_cw z)44-}%e@>{v#Yr|JPbRGPRyib8u*6ukbx;?K^a!tC==|APLh@60%TD4dRm(KZLhrT zd+rs3iXrE1VsEtCS9{u7hode!wA$!B5U6ZjTFD?T1?QLD*+Lc81v}&elcuoPnP3r> zXARHtF`Pt}O|Q<)-(>jk2XhZ|yL0V3iHzDO)4sHrxqV>bLTl{v5W?%ko{~{k>H@}= zFwMA8O^TGVJ4w&^Sg~fPml^IN8=kOhuL|GJ-CpSdFsIcwpFfDLLAchfIg`HPkS93z zdzgP>{KzWGpd^oAOarIg>hKILM1J4~T2_P%xu@aL`uJlbj})^HhwLy{{>~iB(Lj&2 zxRR|3%Tk`qLd&5kp-r;5SePuQHhfrr^HYZW!yBW>8Z?gGLh8NXTXMEf*5)4vV!?Vb zim{crmtPkdVmM7pgSGXH z-q{(txl3P%&P*Ro+K=O*Ey{lJR-qQrm^#tgeZ0cLO`&8KKkPt8`$O>*X&hrj$dV98 zYCYP*f%w@=a)4Z7-IF(nJNT%fAz4~^Bu)Q)usm*XRvF84?+qiRy9gH-pPXc=G?f+^ z5o=&2FuEOu5hJHG4}Yu0T9ES=2qkX`X3eWHRP3S|T9Vx?K}6*pd+lZDyhYSb&3st@0P9-Bg$kZ1facw*lh*X(FP8PZOi6adCrzJJ}ek(JRZxHh?BdDiM@+mXzz z0)g>nFq{Y3uWu|H)!s71C`zpBf1YU~h9aS&JIt{&LD;e76o{pvhfnX{t zWTZ5875XS9c*gMDUcKFV)cGCR27&qv0&|!nFtIJqJVHsH6}R`we^pp(x64NT?BV;# z_!OZ!EJR;9Da}>1JhkPub-{qd-iuz+O^kY9*azf9i*6fb)W+1)NeC3n$&2pBc9N#4 zW0ob1cgSGI^2BLQ^18$=KTbuX0L~Nr+f3T@}~XUYAG2+2<5}D zxf?snlW03CeVs`wP+8GjECfe3lXcIQ_i-OSF zPXa?l1(!C%sc*vr8eP7CXkbC$k2H<|a|lU@(yz5dxc^8k5gIdZo4|{DgV=GNvHclE z(-5L1s47XNEOiG*tCnxja#UQ7G=c z1gns?)OH=bTb5Q+)xjiDuXnWVu#2*8F7mG@VR81t%~i2fGm~!ShV-0FE$O;Wa!4>W zNXgBW^{+l{*LK=4)1nP zOh-@fC3qSy)L|tnb(lAPKCubjTV&eO?jLUN2W(?kbU`&=z zhmK^#K}g)XJzQDxbk=I0z6mNPr?1qF-HOM-NzHa_2^W#a?~rDPda!_vT9Oa~TB+(s zP%gg^DzKeWBOR=o%VWW@s8L9vE-a+v7TXPp5n-k`$2(KsK!k27&+V=Y zs!{RtZ3ocoZ)@v>2fCma5*gVuCJY~VWXM#bzf$6+Wf8ZehKmebVn2jOX(rFc+eKlv zT#T&|co`AV7PWbAbDuGOmA!(vySJ?S@mwi=lz-%K`uH=^f-T+}FE;9nJB=q%C3YqX zZ`ASz-spsu)-oHGFDw|>eq_j4aB?F-P8SK!v)DONtBRFM5PWS8<=2PInT@N1N<0ZQ zySG3)29%g{Q=6}@Qfz7*Gl3s&6w0YJ4g;C_@8Ubef&xVX`!wEqo#%gT+%DjxuG-Y0+0LDC+dKOhsQSNx}OvE-J(K*5#Tqp~`|jL#0SJ&S{@J8pNWPPWdN&}pLy zVMGf}eAb17DSVe*3d9A()WRA_raD%i(1Ys#Ga37JA2_DiZW@VQi#I8fF9*5 zgqA;$3c}NL13{&9UH3}dcqxu7ko8OI936?&M^@zGqIyG352>ZjCUIyvBm%(kESr4PXGxFSSgIiTe7o%ZVkI=>h9e1iL|E=CiB(QkK%Xw1eeMEXeU z#IvwMTR+CK=<+#q*B%f-XO4F*-eb6p(Uw4Azod_;yC zrBUkv3Ympe23_XSiDlPIVS#eo^G%|(!fIVg9GqKtu*}W^jsFm-hqV9Ujxm5N^Utv1Usg%*){l>0Zt9f)Owp95 zqQ^tc@g)V{V!h0H;LfYTD;N7U>xW*E!l8Q@UqGENQjgyQI$Js)q83v>e~P-UPhDZw zsZ4F_4eNZHA^@mk&Htv3RV;Zo?B%7#-0d%*ve3@!P%EZ~B7Zk4NehzYgZDvWroXUN zs2Z0wb|16Ei7|hR6piI8Za8y73%4ge<^yxPKw6(7P=7J~e6MdtN?P#5nEX_=Om8eB zPpLrK&L(z^I0L#_^TIZ(^Zm04TH`yKejZPh$#ul@h0{mwiYeFj*Rv*ioV~gJ=(w3` z#e$rTFZb|`_x&09F-@Ml77mX!4n3TtP{@1o^6qhTO*P+E!1}e=SdD{aX9^@p} zjS|6knO8n^$W(G5WsFV&q|=-cCXP_DB?+pn>5|>t5es5V_PYY4 zc6vPFQk+{U>hQEM1(nM$yh)Rp_;LWYuFJ-Xrtx!I!l*BVwQ2SXh>dsHa4@ZQ5%yCvaKa_R-H|IEv z>39sD;U46Nw{1KZH13`h&tI_vby_z+kJV%XrJfh1=PUDF<2;@k?`1O?d0x#=!N5nI z*Plg~rGMXbJifnho83YHuODnz>}>T`uQsIi)oSGhb-zT>~X<^C*`V*B=_bfO14n0exSR!|M82ed7ns;mS=G zQ$4#}VUKCigVmScuFzpEpd!h1iAf=U?9ATw%u2BR&_0%KsQOfV4)w*JWnI}tT#tg! z%{{wLS}0s*4ASIAe$l`Vb>=julxr=Ttg4TL$HIdD=MeA@19f|m7_nlT1!lG{GL~qE z=DT*YvVE`zJ~a;nyt@XAF2(n8@@*2(Co*6aIQfT>882YAok$ZalyUi8OJQn+=3akg zcsyoz^9v<1o2Cq;FJ|w1nL*8EjBA2vUo+bu%p>kd_QDH1<)`Z-DV~zc43$u+F-t}0 zE=%B-pLD{1V}cZAsTYmzM|89S43l86ASsP2l<670W%|kC zzmLKQxQ0!rKe709*>yIT@3_PI<)^va{JHHoMmI-8YW<61f)%czCuPkI2hpW@*tKjCC-30XPF18!#QCM1Bt#ElnO0Mr7h7i`|DD%>M1$2G4$SVC2tB9WP95n z_``{EB#Q=_VuN>*CGhX4C1E>A8>IO$2iG^(S90piZWUvox~+0wbP`#-e@h1M3b0;x zEY)_Ps3yGsM_*HgULHc4Re*Qlf0$8>`~3kHfWUBXCKl%T&~MR2-z0$BRXOc+y_I zm}y*^8r$5_ur4g#4Jw+UV6Vl-@)j>9l}kK(%0TDG?3Fm2b}v=}jU5GXh1odAF@*n- zelq3n&)3lJF9~IJ#@=hsqix zcI&d=5LGdwqRZFo*Y&VN?hiWO@@lItHvyln4)E!UFZ(5hdr~@11HsF0mCm=o5ye*B zp9U}8WdXfJr33t8?ZG9}PUBywk)k@KubF@6Nv+1eLuvF3u-H(S#nKBDaUcqXws}XK zMTyjV97*Z@IPWhoD-2HKe1)vRTs_jqce@T$Od|b7i4Y;rQhh}O#NEk3{3(GZFAsDz((`DR4E1n@7!jgg^oxF}|Gjr*)&Q}SA@bB;lyePO@2Q|WJ zBAVSOpFSrkv=-E>I(Yp~xGdNYD)tQO*r{lBEuEK1Gpg*se#xHOoilNjq9CeNNyR|d ze~KzY#4=BP*x6(*kulq9D&%_Z8iTQBk%KGEuIiv-_yyER%@PK8eM(oK6s{~KotLp_ zoSLZEQ2W8QbhoOB$xb zQM-kkx|0+D{#jY_ZKtq#X1{GgtHTM&(^cv)(Q3g+E?rGaG#(1k1&Lw-RswgaSR*La z`=GH^Cx=D2Rs#Y5$Z4tzwE3=MJQL3lHUg%J>BgH+_404^ndrF^A*A*cD@SfI0Ih)B z$DclczIGM3Vu0$O_}i}nU~%A3VE6zczJFks2v2}V{cjX~Dy7x`V>O@IZW!VDS`Q0f zFCX$!%9rB1{%g+t*DwZC%nXM}_7kQOl z{}!Y8I~8>*-Pgr$0yBP1&5}!`M*%tzT_W4pb-V}M{o}GfeCzAWUUboz>dQht5~*$y zhUC_Xa~Go0LuunDI*8(MMB@(D9d3qZLCAcZ+qLTgS?{-Jn%Og%l9i&Mq#Ot5>Tzty zWhbKN*`-w-BqL(3`r%SCFI&S)6Y;N@pyhg47HDrC_Ld%dSzKQg((Hg+<8 zuP=!~l1V#% zCh8b{@U$uetFZ;NtN9i|6ynb2$mcf({5uMD{+c`qS^K?wZyqyJ6B`pD(Hs&#!X~=< z=sfBmPUpkxBFu&<*L(3GE_ijF(!4PiW1ak2jo#5-(sQnQ*JP~JlknTw_QGRQhkA8g zp){22E1&$KfZoJ7UHM#lddKjb6=8ETOGKx&huudW$Zey3>d={8V_4GDO=sl`%cc*p z?;rOIPSrvDS*+1*NR^#~CZbZ~6{RJ%#mG(ZduJ5f@@5ss-YNS{_NS>ByN3yN9^Siw z=;)(FW_V8G$H&dS)L-i5h+kxvLDXM#P!x%%=g$z;+s(f^?&@`vhV|xah9MJMijBmf zHYS>e$J0j^bZvh4Rozr^TyA8C&7`)fyvlD$shP#0pwe50nA_=lVQbNjv~@Qw z6}hGb!Rbg#ZMRSXAL8LS@ns<(?e+D|2u%;o4Kvg0@(K9LX1JVd*SxIq=ZL+G1)TNk z{XPGWjZdl}(FxLEWL@Fb4+?<{Y{xu9g)MGIxsc)+uMuTW=``p|cBceP%`Y z_!0R@2zbd5yd4GRE+8(fXZ!*R_66n*h0C$%Sf7+!1uL-o^O&Cb)T4{k^NsnwaV4wy zM$w0>rGw`#gI7=O*R@A<;&{{F1GLyeK-qK2%QLib{LsbBYhU`Sr=ndNE!;`tjr}y` zpGw1;SKRh*UcImrJ+f9--0%7V3Yl)BJi)2`0vZaHlo>3$Ci)5cWVdBflIW@y@qkU7 z{Ee#C;~$YyFz&}^NORzELI5PCfbQT$_V^pcZumD=V1e?g{wF2Xx(yzP)^-Tom5@M3 zQkyvbBO52ddnJ`g|4|1dR9F*Qy~&P0f1l@F89cZ|b3^{6HQ2%5jNV*Mo+#IZ4i`WHu zHHSTZGL(sw16kMIHOF7MT?9V(aQO4XQ?0)4n0_w53tC2mP@o8@4iuVUh&68a&%>#vguDA zCYpvyyqlqE=6w7ugOouiTz*~lCkn8l)YA`?lRR@30GkU>wPBIZfa0+xqEs8G%|{l& zH$s}P)AN01g1CwKU;L&Ho^szscnt9u(D%c^-v>z}0MA)uu?GUsLi}mCMJsHZOn?AL z;r$T)REJe5@Xx=io-Ro?SnHH2`paE^qBeaxl5A7!B|&ACgKH~4+{GQS^H z#gG|)ilz2f`uUQHbKu*pJ5>-+|8~(93C1MP`ZOeOek}aK@&7Fx3wTXUSw`1PSdR?t~ve1yY{fRp=5!&`KH=9 z(Jx80LrN4$nNXMnHI>T0fYy^zPg^sAxWyp9=w6h*G=I?3-ji|}ifiOpVw{Djk6DIy z%}K9~yrt%|?{xT8ij~KI5*cDCJ@Ed#Vq`!wC=tQ=k=gmT!=*X_YGEhvJe?1_>CnpI zF1_EXiuPTNeYf^HO&k_UnHkQAtaTdVlhu0i(sP%qweDLe5ykZ~0cie*G800fgHeNN z+;!hO)&1vAiD70W|NpkJK)^0CcQZ;~E_d>s{hiSilYWwg2G7*Pne(y0-v%)hNR0@s z0I!q+NMz(%)E2y51wO|vnX7GJ$g-X`Ebng1Q|j?VMjW@)`mkXwpZ_xs^{0HNhBx|_ z4p8um@mpT?fAjwzW4NO~;7z}A8Kd>Rypjj+hKv+-fk!*9H*#L|#{LYj$SZ1I1_)Z` z&vEhrd!;ciA^m7WxyU!uHt_1!LSU_Z#162v;g#)n*G&IrYo}Fpi52@M30r!;V$r_# zbhpD+lZ+&b*y&OMYV`rK&C@b(k;&U%KvU`uA|)1&!#*tHQls1opS_RG=+NjJ1;I(V zvSd3#X$lSfcruO~uVHwn8k68YUhDlC2-)#~*Gc~6Ecp6aRr4i!6cDXdUfccxI$X{E z0$R{Zy|j8&M%y$@T|cy3&S(>o_%P3hs3Mo|pu1z<=301*p-P#kl40z9qG~-i40f=L zq15NPa%{k!vU2|9+21;;ubM?1Ay1Tqi$gw+m;bFBtqdj{pf>-msdWfeV?s4JL&Bv{ z^4ZX2S5E2mTbY5M8%x)SV?^Sti~vr^ckdoye?vY8oyMV;%^-% zMslR_x4NrBTq!v+0<|r{@|%}@pDV%V8$cYd%4+RW2!P`QmQVlY0e&6s zIJef;(~;Ph9R@s<``X*{#{lK(H*_L66#1EP32@TOFQBhl8Z5TX+k<}xSkyA{-!XfC z%f6~^uw@tgE2`js4Z-*SaQjdCYqr-#zyt&gG0s=T1i-idZdQv0zS~&~`MMvZ)c%Cn z5BUWm!sUYX^7cOAwd`pyuv{br-tUZrdXn`w04;F0$iC>6-){4fs>aS}IDS=y1iBK_ zZPQ>Gq%JZBdf$|!ef9T|;T~2{#c*e|#v8OTaz4fqNt{?MJ9bLxM|q0HxtP2cVp{~M zh8@pG*6+rIrGojctOJI*HAbpupPxP+-YsfgdThzv2UD^yYfj`-j*0Oh3sCXAF|fo( zw^Mu_p);)^kdo|TF}}y$H#Slfdoui*hk*r)a1~^-%re(J1b z?W0gT;5M1LyBi<%j+6Bra8RFl-TaIdHO95c&&3`%m5SguSHz{<#$yD zfdtE-&;nFU#SaD#$LO4xA6jJc@HOKfX&gRur@HxM~c-t@Lti3SylYO1JDNd>MZ)7tm3j0;3HV&GI=v7>HI|@1>d0 z;5V|V$Ifzi7XhY-32>O-R0Y2QCqD~VXbv*q_;l6AbBUO;n&3=fqh@CVs6s@ZBNBc177Qz-3^G=Q8L z07cL(Cs{wb`T5xXbnpPb;ii>KY`W~mGw|}=Gt%S1^J~B+Npa)7VF#cI4SGO94q%y% zjFt7qc)yDO*-BiS;uE z^i_Uhd7N6~%v;uqy-K=r)6*|f%r1198|`6MwT~KJ5+eraL6*Zn-Mt7L^KF~X=GMYB z@%azOW!K)J6+M|^xy|A98AOPH=qJO6Xc$l0R+A-3OK|Eu#UV`_$DTHcR*U4e61XAG zhXPtzN_r-IOMCOZ&fJ_%69j&WKf`2hXi;2aCR@?Z$q2d4E0 zVS!c~kzwit%`nRphj189EWcqbXrY`Q>Oo(Fr1vwJK|Voi0n*J`WFb&VhUSe2hhN;L z`KYK&pq}zR*3I-z&qAyWj7RY_PW@zdAN^PL=fgZdtULV41fod)DcnJw|I8Mp;DUEB7K zmfb~le_Ntfnq1}7UVM_tf=ubP9wS=pmqdDG`yF5bP>@wkj)&3wp%f_})jGKp+~68x zzvs5&E#azQQW`-{{4>Wece|u7Af^cIk~>Nq5_s`fb5d~hwElq1UfLA$Xpa)sT1!^>w)ihRFZz9s#z(v(y0zJ8qLTrb3!$VfDs^CP%k zjTaXhT1U1slVlvmzmQUwZ=0^`Uc=0Z*Qq78@%q6168Aq9O*&HMNN*(hC3f(uuO z5zz+&aSf962#rW;nOuefr;uiDj2C{$?t#O@RMe4veszPVn7m#vB=W^ujz zYm-o=zGacz<}^f?QptLjQ)fb>KD`4)uW<>AGul2#pChEa|A}7dx!U|5>@fSKUsjR8 zhzogt>do-qEiGE-rvqRT7QI+MLz@kD)cO#cQx*HNlY#@VuFbz&SJ`FGFChFt0P^wp z5LlFTWYq228*exNVqJgLkX#i2M(|IhDF4ELw7Asmj4vRU=4{rl<;z)(z)FztqWFr@ z7Cc6oE#miw8+&8)Tb;mv<;FTu;(%9D-BYhy-5#Ga7N(bYE#1A0+QS9JLD>MuQj+^A zw>~QH%0;~WXYNeI@Q^$*j&fOkK7=XiPDWv|=F`HyYVdW16KFtRnn>SF=EpiWFt!``W-q+po0TvE;0xk9O`h#EB{aZVkXM;c_4S4kw zQm^ZI4+|j2)Q{eef7$}4H-F2r%vfuukSYBZN1K#vcOH!`+Q=op8GLEwxXkKx-Ms!S z%fj2Se$D*nKw6QVrSZp`f9DD98fD0+?0Uo1wya2#pzaUB?%bixSB3#IYVLev=gI7WOQ)W=_~UkE0;S^lswnCC}7iOQ3UF z1JF*}rw7t_p>!mSPZSCYM7%r1#5=^6$s#3vwi!w^755cpuQGzFJTjZ1&KQn*sKv`R zx4oycgCE-=^GOVr>LewD5f^%o5wdqnZ1F9A}od&jchy7b2Cb-1p?r6D%*d?vb zSs8WR&m^7V&O_*uicO!mkry43Lip#&6p2;s`3^l0!%&Fn;RV6B^k*LEu<{5W8Vnj+ zl{!hk-WO_(9~g{u#1bbB=j#N;7}kvp=`D=!nZ%OHd2`T>k`8Ew?$&gKQVcHNkX0eW zc3saATPL1+8P;A^CW#yccHxE6)rO&atg-tIB&xOJ=GzXz<`{0QbA2Qfe8?QOPanjc zXJZ;CT~>89mThnPW@#hm(?|vnD6|Y~p>B(#4WSA-QGH*0IP>+L7pH`_PoLmO(I?%a z(J;H3vFmB{eQPWdpV8`Em{GSairwqto%_~Cp$J$WWX*BDqgx{S_<-^7-gMU;8M38% zlD{CK{I!1P-vWgE5qJ4N^fTfQ(XW4BwROZ_&Wg_SKO2^U4HwVuMZ z$yZa6xcUX8_@|)zc1g|SIm&FO@#QOl<*&x0@I^J9Yiu#g0omP8P+>?A_ji`Mfv~e;S-t zn-C^8H&)rv+Gs$LhtH%k@8p*o}>nY$n%HK%C*iI&RyVlKW z67WKn=3yYeJ_RrBYRqV$>LD*x7%Dll$laR{rh;*Grb`m>t7^)nXw5Aj6ou2sM%;6w zFT{n)c9#T(fV%B(TJ9LuK+)@HWQ9gO?$TKr+u%e;yg3Hy4#;q~HH?OLjGDrB2p(5u z!OwfdcblM4i6{+-(<4<#DG4PsNP?Wl-jKiq#&W^W{4`Sb*`BD!yj^?}0Qa;@!*B?S zib94hUU;yP@GO>YDE$d){4R30zP^d8nVBYv6I8z*2eRO(qo(Y@e^H7t)$44SS4^JV z=!{UY^dP#Sf_%DlMs{lQPKEP4U5SWqE>~)`|4Jgs-L54+fhLI|dGuQE_i0fM~0yV&?+QSr~m z#*<8C$U7LeP$>T*aFe;zM6#^;sir(O}y?h8nJqB8NAom3Q)$M)DDU zkVXERf$Ku)$@vc!wOWB8i68g2s=l_p3iw~pWXZ021@tw%vbkW$p&Xex%YG%~;D4~sv4 z0V#b4F1lj3b+thSj6>cv4wabHCpnEZWOCGxANrM` zr%~ch1U*EfYSG>=e?~HvC@oefKBxF>(@9)Nzju71+Qu=ARktsH6p2&L%kSlabvJ+Y{g}uZ7d5r;*{UH^sq^?5xLcfp+4*GmA zzhBUF@bX0IVlAQhgIhY4f)1{njCsa@{`&V<2j5Z&^Gi+WG?;0@Kt+?4JMs9PWp8nJD*h$Rh8@7wFs z^ozti1dWhvwn9^a1lWNh!B9w^Q?6eh9z1)58#b0S`M!GQK0zX_qd-5~=AC;iW^>~7 zuaRA&nQO_jc&Qu*6)g~SLOSemHv8h9%b$6NOlP#_C(4jH> z^@1@yA99J6&TL?!K)VMgP0ZZ1u^UdQC}#{J^{3}%EenTVk2kWeciw{UHn$gQknU5& z^<0UW4{azzolaU#i6QwMC1+t0w}XX4Ot|JJrtA0?AIYgTsD(K~N#ZNoNy0r`PM41j zazJD@>qiw)vBPJy4P(Ij)b4}kx%4XZ`2edT>5X1l!9Hp}sT*1OHufFE6U4xo6F}n` z1zUt*<1qTk=Dq~J@+4ztq`}36T>B+frsVM)6iAEzpDznK|OZ!h7Uu z{0Qy~W8tz%4sjuy*0q2o!v~Qa$Q_Sn;!#9L5)$@w%c?noO`Z1ps7%5LBTu7m`V^pw zGQ-OdA(R5$<UYnh9IJ4>5SK`52d>pZrWCva2?HOTI1n4V18ftmKt4~z3-Ua*!Yr$4>#aZ%KQ zvf-g3sUFov@>FU?iT3?f@(0QR7*r_MFhtWSw71r`&PjL!c(?$E_r*(v3tCMIn|2dt zlC+w*J`901;f8VYZUlrV#mceboKMF&rGhLxr`Vkgt@EcXQ<(@XvQ!utNf0#9Xhwy} zK2{>GSVgapEl1(vPPQt*G{9jBc11*Ru~lr&aY@}?koA-vI6-pNtl(dSD$&;bk^Q9cOD;l3p)^!cUY1&Q8SRJ1u` zneIaqM3+7h?2u?2esi=Hx?6id8lz5xqB|5lwTfirbwZweXg`O%c3n= zM$v2fI}=P0V}4p+^`(8}WG3ATId;pLj>tq0#Kb@jVzga76WoY<{G0tCt08UrHXTE` zmz=USWag*0o*&Y}tzI@ac2hlzU-4Dpff-d!zun`IA4h zgohzL{%s^C`wG;0IArWqeS5eC(Ry}VGZO{`a>R^}DGG=;8F-LgnR|XOq2zIfpk8wa#>wEpLmFJXJ?eeju4YrCns&*QY*1 zcH>&=Nveu#>LH~5RIRciTH2WrVEBB?i3k+ZfC9)U6j6|0!MTR?ztXC)?q=1CjxlAw z8505p@v%bSrES)d2}&*IO*Nu!3eaHY_4&KaB9;55Oty+dYhj`>Q}4AAL{L4Ii;o-7 za+9`YW~4nvWW;=bG?@Lky2)=#77D+!$}?t6ibQ+s28I+VBDMn{*$hOb&I6{jCVL&J zdeVqMzEDL_H^7!(U|m4@ku+2`c1nqfKAN?uGXa8!>vJKUn@e$|h53+K#9L=mn(ya}BvH3Ql;- z<|Wpqi7`A{%t9l0YiE$9YnO^t0Q6kfxZU2z6x5xR_fuz)9iO@&Cef9)Z|@o6`8apk z9F7zNh*NcL;fLc20VWM@q|;Wkj#Xjnh>ObNW_*aB1kie4wbkSo=uH{$2ca$nBCK?Y zTw18fIKH@(ls5~b537P}mNaLpHndL|8KhR9;pMWSx#Oh$;Ds&AJtw%X)~=<>-Dh$r zi8;cBIF`aA@3_XXyKlW9IOwe-_CYjbKg58T`3R6O3$U6E=oWfe^uJT!GE#@1l4nX< zsGEKO&PHb!?V@pQE4Kc3_@4UrARs>CU8Z>z&P0ynWUk78w=jmw~h?{MUSvwoj zis7TdaS*m8v2Ru;QG6Iv79%1F45xNC8&@33s0m0}_dpj6jF|1vc4+K)=0F%Ti z4dn!`vhA@AdsT8OFw=_Yu(JoXsLwp~!E>Qc8vB3;*E#$7`3WYsO-A&bZV{%jRWM2C ziTmXJy_ooG?{u*s!AD<0nQp~Ila`EdVsrVagv37NXk!E{}ed=RfU|Jm~^bUw`_8RlUe+7G3ycIwcLRd#S#jp_VMHe4$YPp*vlQFx%!b)NC?u zbNgwciT4Tv3tHJ`Et#i(2N$74t?rSZp66_wVlG=C)O@Ky(M9z%u7t;Vw*kj$(WdUUATbZDe31Nud30->-Qdg zrMIg^v^B!GOi`O@uC%Cjm*02{N=t$q*IQ0<^dZxg@fvW+md zDPNClS0(YPwSV^+4)4K$jIu0d(`uf@%-@dP^`p?juyS2K1i{Gr$Ba6}}3I}Wy4_Hy!8^zJk>Gj?!l536LUiZmv{;AeEEC*;rzU8^Y(WqwmR14tz`Qqhgj1dBs z2OlrvHzWN zT22Y8q#F*ERu1`6Xy9-o}^C> za(}Qp^;*tW$;*Cw=ZW^%T;HaY`Q6PftS{*Hgb)1IJ0)LFs=B3lx9gb9Jo)g=mlJ-w z@h)V%q5kW}51saT%%U-0Uq)W8Q1+i4b|vr0_RA7+OIBU3ZLPb}=Av;s&v;J4#NM3; zj};y*-4e9pjIF)r6~!wldv{+|o|UQGr6zcr+3_C0;xOD0+F zc^1FrROq=w`^(ENUMYKFc;WI_UA^d?%QNy?3}X%{%;l->4BY*0PVe$(HWS?aw8Of} z6O;Mg`|j#oI!TlF2wS4XR*$PO`x$tjHrz7c1U3RhdDpis>UwwXna7*dNg9j7jiWkc zj5HXI{ba4;JN^N9)1uzdWGP#1Z(z7p2W3k5KNkxuH+%lisj9&uxTo&F~TE5)bZqBz3GsWE36L<4SS6JBAl`|RNSAG#vDk%!QbCg@eq?&z0SIDG@`_=D4 zx{PHCdl*}T&i2jQ@lCW2xF$V}Z~3yU&)J=|i7Q@yblA9xBX5mdne*fwi#aDS9ccXS z?|*3fiUmA(lMX$4`S$sSU46Gc-Pv}0n!G7TVw0q^rfokDzkFbT=OUAp)z4zq&nzuu zJuKSKAn|7(!})ss>pkC(TZ1xK{sUVxUGIQ7w_f^8ud9}9ZCd+i%kAxt9>_d?o?sXA z;IV1Ze}==;t=5PcX8mdj=C)qH#qC10#EgE;i^bCucZl;&VE9?Meb&p2Iu3%~efJ8gDm?o#P$k06fIhn{w=U=S+*`UtrDVJO#Zjy-=2^Et6 za6wKFxWy+|{@)+_{|w^pe@xiB_dmbw4xH=b2hR0fbY(zS;`yI}m-*5ApWiM5C+-ga zXZQ%btAhQH2|tRqQ8hFPAFlmd*t@$KzvaqL2JW?#|Ig69^glx@aMBe$I)FR2#Ou#* z1MW+z1F2g4PaH_1$Lsz-vA~UNx9tD^sQ;(e|0Dh%a!LSRdRPy*7;K4w=|96@uZjm-(_qv+h(oa`zRGNu0iO#p%w?0NtI literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-inner-activation-selected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-inner-activation-selected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..6e42595615f38de5cb594403bd3de70558408ff4 GIT binary patch literal 127916 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-nested-full-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-nested-full-0.png new file mode 100644 index 0000000000000000000000000000000000000000..95bb3b53ca86cdbbfb5da14fb21b4414cd8f609e GIT binary patch literal 119109 zcmeFZWmKF?w=UYa6FfKs8h3XO9^Bofad(0R2yOv_HSX@3;O-LK9fCuUV5ir&_uc1P zYu`J*ea|>Q&e&%)qkh!eZ&%GZ>#12!)ttra;_D^=LrzLo3IGKK1u%yE0bW-C5&(Eu zICwZ%cz8H?1O#|QWDI0vBqU@U^f#y&Z*lPP-{Rom5t2}m5fV`nEu?f>u3YZm|$5vBkx4+e??0F4O+g9-K8 z2Ot9gpx_|V{vq(cf1sdYAo3z0A|azdUTDMsKtsX6K*Peo!NI~p-u8!l4}isl!+OUi z29K>`f|u5W(b-rYa^{zES) z0L;Is^&gu3MK4T{ic!32l^ZsSnBXnGUw z9cAUSP^4S3>?w4peQ8H!y5Y4G*<}Uiv!C99-@XEJ9VK4@U5K6c>5W@DJFOQ3ae{!) z7WJW1q$A3hzqQ_MS7Q_m8InJ*}qv^7M=biylO>ZcAVNI&&Na$d6A2g1BeyM^fs>-ooP_eB=n60--vbp*- zavOh`M2!Pc;1GHAt~vhXy@VjkD?ofb>J<=(8F0xN&_l2l@Eh;O=m`LM6j65f!gui; z?aaB5)S7JRCd0U&wq)v`$UP^%sJWTxd$V79-#+N$5m&5FM9|-V)sr|N*-_Wk{&J8; zffmtzFTtLa0O(qhw zky0_n7M41MqU{>m3}!&{XmlBz$$JGirP_?(yJNpCK(jsfu6}(oGaztqKcRtbNZ&*c zj1Hjw*AOJ@Ulvz#$CmXF9!3IhE7eSxg}yfxC%LuPS{7SWJd-A#OD~S(^k<^-ee6c= z$KhyYYweMzNhR3ybP#IGLw0m2u72z5P9twe2{j|Sls-TQwh36JwYSZZ=0r-V_CON##Lh~4>J+W9 zfEGg--vVh>AQBMKL9`WSI=(fIQ@fjF_EzNn^gngJo)^d(@IS%W4*}z!Far<4Ovy2r z20S^CqHFHdw`{V6ySqy=t-$Jvh`>8wN-u>pR(nHG?&38m5mWtT?Zd!`QT=$`yd|l} ziMO0M$(0ou#a@lr03s*g74Xk4ge~Bbi>mX}lYl*K;)dvqX}p`)$&RWB20dMeL7^yP z`j$Jd>bZ5StXq4*`_)H;uLFXT*8zUj%03vjBI=ioUwrn$l8a?5TT+$r)C3@t<#~X) zlpEHbB4H#9Xi~?^3;5A;ksZ!V#lC7y_`Z%u%a?aCyRTCEpXb9Lx|NGJ%!(?ULc z>%7UqAALDYj)5ZbPyWR8ukIe^4|lIq>$SeTV$eDL>vM6Kzwpem_gQ{JX4m99<8D1m z=-_+==e0!se9eKvZ36~{N9FcbXNDxgVSPygn;mW1}o}cJmeoe z+cJn6_Kkp=e}5W!ODyCp-ONs z`UBSXjIArse3RchvVB3Mua!8~8wcA48Rtx5tEu@yfblEfKQ`qWJ%s!75&^7dq$P zQ}*#^MbWPVWCO|+%)$0}TB0Y%}uqb!%3Xp2Vf%?_i z`wDo#c;a~l7>_zW<1}WK->WjoJybE?J7+zWjP+bvt+mT7LQB9*1(wFP1UH)8wL? z=5e<44f$+9$~kj~qQP(R6>yOE(apQ|6)^e!>5z6iF8CKp1T)KdV}|8?MB^1rQw^IK zezTSN8*G`e2lgTSb22(2kA%d7i?9-lC{+WS*%vIhZ#?!+%ii35-tbWPpXBgq)!Kzk z1nOKv8azJQ1zb;y@C*KXH&DZehG_mAC#T$nw`r6O?M;?f+>RU*R4g%r_ycSk)g%l| zFJ#A1qg64-iU;6FLe9!HKo`kK5^@Zbl z5X|`FOd@+p*E`(6t_gT__g6r#=bSr=f`n=S+Obx-ElJ_<94DqzY;8TRbx?-e2Z{I% z4wyhEf!}2RCUM-q4I99Dc=J?}3sJ+p1U?47D$U%Sigy1ZkOSxuqY!9sCc74D* zCmG*2zG_|_-pBb8t4+p;%L@pKA6J4o_GALKO|;v)^2y`JuN>{;YBaTAqlPeGjSta~ zqa%{Ux&BpZg}Xqe;>(8R-x4{Kw`sXxlM)d0{uU{h`WVN#8vb%bphitsv!CWfYu+)( zPYjzj(n5O+pLni{C{Jq#(?s^}pyfKL?jT~4#a`l&Zldph8P5rkP?&rMgFQXXms!e@ zSHO^ez~%W&YvtQ5gQnDCB@3jfEfhkk!qcMY8bi9+_lex;%DeI*gm^?+&IH@vDF2K) z-fvdjp3A@HlL9Ji@pjZ_=3Q-tk~733C>tb+^W`2;_TtqO@p&$GxE$p#CUPCO>nql6 zxGCKPEW?%R5?4;y?KL*IE#3X>1wI;d89R_;tSS8&9L5`7WIaBiyUm_2_)}F?MfNia z+}YUe*{c06O7lfCf>c}Mc;}}+BH=eN!aqSu{PQEc*`Q+{`jE)Q|1@Gms`t*eC4&`8 z&ZWl;WgDxFGy0P5g3jW{((wu{Nu#d#GHr2Ri@Y|`2s&ukW|!=L;Y2AbDEyN5Ufys6 zQR0m>_y$=lpYU1;?qW!~lm5l32kR8~{{Gt}Qp?vGKR8PZV~ke^Wf`YBTvFHU3@xub zW6GY`-uc9`eI!G$!L-3E<0=WLt>mKP;3|ehtZb`4Z__JRRjT3wENm7n zl3DCx=3MAr0T$-b!EDbb#+f1Agob~SyXQ@KotOnza%=@kX%j2_a--g3BhEbW{X)h@|*yoD!PV7XRCnE8;;f0i}9LFCMo|QV5 z=<6v$qefB5^+AKotKZ%h0?UioiJ{B4Q< z_D%trlzJw~@M6EbK%PN@G#A8_FOyFN`&m6+s9yVL@%;}oWI>6ob$E{FQ0{=6sT&su4LhaN&1tY%3M& zwh(yv^C|@RO$Yw-6R0bM*xc#3m?v?|&N(c#l2r$dIw`yI0q!e;)boy`8ugM~OyHygby4>TVMUja34WWNDbDXrCE#&O|bLRbu` zY)N;-{pUs4X^;fOsMsmi~&+YDf)Ht83~wRv|YcC4W}*^yo1{wJk}Lt z_a8bqUI7y539o=4NQoi4Nb|CK2_vC=1;9WGA>;7v+$$i>fBzS52qZ?E8WwP9G9z-q zE^?Xwg3W>o35oX>1Z_~p~wFwyee(e+aM^t6BSLBBEi0qz#>>d)g`{$qKjR`f1 z>>GK1ll)`*Z?TpA8{aMN2{rD?#+L>AkY_<)`yOz zV<9h+j*txH{@_L05hGwxY6r4S<-+m$a~0}VE6_@>8um~N2|vQ3K2kLBz?vSN<5cg* zxF7o~AklNH`Vj#FwjAUmYe1E6zc3Y{K(Cbvh`O*s5k=Ah8_)D)c@RT0Y;c++r^8hih>uQZ>Fd=CO zHuoS!Y5<=8F5+gGD~m#b&p;I=MZJ|OG6{ZbpO!MSZqIdqBlA+n*-ORkSy3;G-Zwav zJI>yP#nGz8@*Go*l8s3ABRs-{l8w|Zzf^mv=&hMSwi1{j1ECYdMDFzgIS2{0;ym6n zJA?A<=4NiDX#QMy(%XsAzG7eb6=2R*{~^+wAf9_|aX_7!BcbJ2#W$Ajrr#g%E@cvrL=$9H!d{@k7YrV&ZzCa%=o}Y=ks3g`M({>vy(22QbaGba}S}63b z;uKXgQEw=Y`iI(Bk2t(6WE1J9f%t@BGHZWE(boF15vkE(#UDDjl)l;YAmXN-qe(Tm zI)paJm5Y}BnW>sfrjl}&vav0zDDw1-WcNc^tjSduFXfAmGF%pl(aU0Mv$fe0$ho-R zCwBm-dLlJD!8>@6?ij{3+^82-*dmj{4ZS~{kAS7eW}yiLYo9PWMF7FjWE@ zXRNgIU&iAUV`YgSKEseqW)e5e1AUtH-HUa-q|j(IXC2)@4&m{HNQq}J+nYolMs2~; z#s&NXUNE5)F@VNx65Zoj_1T+89lKM)Q=mm#hm_Z7ss4K$_PwthnAhkyo21T4My;1j zmHUY)p38!=zU(XPqb7`nWFwx8_#avcK0pO6lvWyHi1~UVEalY9I#yDvCiVL=kayoA zZha3Y(=EjdcP9xCJ6+zh@@Kb51er6X0m9zz@bQht7Uvu*DWmupoUW!~6&H^KeX=3a5Vx*>HgR6f>Do|dnSBl8IhFg$!9 zs9AX$TWnuBS#ktD6VT90%--$J@E#|h551yfiPr^@vS!y+XXpJ7&b}Ek`PhLgUstCE z=xxttO;Cm}`xa2d3;f1xK9IW23#|*$D{E!rm6d7C7vREoWsxCOlQu4xn*RR21969~YA7_4K@0)1RbjzReo% zPik80;oWL((RpvY1AGNk@R6H0n`q7qYR#OTy#neq2li*qAg2mxy3|2m{Z>5k9bumq z1r%iuiU2J4zH0nUUzthCDBKcdsH6ChfDS5MyaWVlAwdZtx*Azq&zwiPHY*+9{my|& z`v^1Ff=gG4Iot7yhy-57lz3SL8a|C^}5GeX7VkyZF9@rOyt4uv$Rgp z&@cKIg`v+WtvAW!ZU`^O8DyLF2-M^+PM@2jIvc1>O8kT6op9DT;6aOUZdaGdu)EHY z)*o)hA*a2Xsc!aFXL^$w=tns0a%O6o94BhEUV=>s@D)YXCRA(54O(=-<{F{#?_+ht zgm$al;rP$no(F=SRW=je9Rk(&pVmQlcXXu&g+ChRQ%+f(cL&K*R$OaB2p$*pSr00$ zv_Z{aGDqZ%wWU>A+``7aZ++agY3ZvImqQ^oyU9i@RwHj5=Csl4e)hFVR%p4b8ZtUB z8x%&L40Qn~Fv^nRWU;{^f?#y&nO|!H>M8pS0>Ku|fKlSw4#mI&w8kz0#o4e!CnwuL zTZYFK1B<ZU7V z_KW#fRuE*yqLHAodYGMO8M~}vmO>UvPU?-S%QUuml4L zWp-nBjEi}V@uAf>x55!fY?yfZ(iIDRZ}k{D*;SDw_Sy<^+}T>8j7V;iA_p%?vpoH` zb+G1Su_klZR!{P&%Zx=(oG~Qj!KOP(QKJ@yI8wleP`CT284&tpWl?soh-P#1 zEj?L@XFOPDPQVN~W6p7y9J+OQQ{xRvMwEe#fB_vB=d_26Wpif}Et3&>NyHFb5LF9Y z*NG@Tua&}_<%L$*sj-3L%un(5xKnwwmTN@qHI(;2)kJ_k4^#^R88_Wk=%iS~C48ED z@#=cv%%Ht(lGALyxJlQlXL+C&Bx}xDhwVNOO#*@!aE8l^dbxlCP7UXWZgqQO5()bW zZ(=f^17jIW(O#9cUHo?3P#yT#&nL(MF(;Z1#m$5;f zjzvb&AXqI1s{Zl%_ZnZB-=abdlK7Caft_4JC$cqu*fo63O;Tymrc6gZf%urm+~Pd+_lil7)M^W_p;gEp1;gc>TIYN zvC&x6u<+7QL_$3l`+zwN!;8f
  • CJhyHV+7igvA;8bsQnu)*>h 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-0.png new file mode 100644 index 0000000000000000000000000000000000000000..3d23367316a0a054f3c892802b0bf4980e76340f GIT binary patch literal 128581 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-fit-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-minimum-fit-0.png new file mode 100644 index 0000000000000000000000000000000000000000..73e77b6531133adf0b09dfcf564e30f91ac02626 GIT binary patch literal 99355 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

    2BaDL7| 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 NmBNsdm-{^a{{ffbng0L) literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-from-inspector-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-from-inspector-0.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2d9dfb668258d34f0a0c879ec2f2991b4f99d3 GIT binary patch literal 135711 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 z

    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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-tab-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/scenario-f6-tab-0.png new file mode 100644 index 0000000000000000000000000000000000000000..6406407fe9f5cfcadbe930d5e6853875c9a86869 GIT binary patch literal 135327 zcmeFYWmH_vx-Qzd26qoM?(UjkA-KD{Hm<=TI5ffCg1c)VfyN<7kjCAe010;a_S*NH zwQ}wl>)bQWk8}6^W{>(YXU|#n%2Q9hRd3bv!t*)+>z$0e3;+fO24M2?13WJQ-T)Bc z5fBmJ5fKp(k&qCPQL#`_QBY9vFfh@v2=R!B2=NFANXTg^Nl0nP2neWHsA%Zu8JQS~ zDOovK88~Pe7#aSm1O^ES2^AR?7ZnwkfrNmB;s5pZ+zY@)hAT!WgoB|5z+%I|VZ%K4 z11JFi7=#yT{}T8=FBn+37kQD8QBcudUTDSwz{0@6!NS8KAi%@FydCiJKL8#Z0p~TR zBqFY=DH1gZk1IH-0GURrz7Jn*>Kw>z<{E;6N#u<(e;k5SR!mPs&4h@e?&&>Xqn_pOjZftIC@9ggF9~@p>US0pZxxM@K`!Bs< z0C4|M>%VFChhEq(dcnfO!@(o{r56mW*GqxJhDUhKiHIYqiew7HrREAo#*<1asP99e z;Z{4xH*=jrB>?hl&|dtd+J9*FKc`s8|B`0^O|k#37ZiXF2lL`QIBbA8;3fgxoBmtU zowK|`4w`IRjw7`$ogc%fTpywim`h${F7M%WF5xqvz*+hk(2M-#F0*+u3#Fv^0JcC#GtHqJri64h4?%DClN) zr$tCB?NSdDK-Q+LV`dWX8iAG($5^1GN$TRt>zCU8s7dxunZKU5#(@LG)jNMQ8#1fb zH-m{bXL-_%M>FLCk6$4aT0SsLVp_DZ(Xb&HzOT3kgk*}p(^ij#*p}K`M%eq9rdViP zp>_yGys2{{4H}|~-L@c_yn7?U{tS>>jd=zHVFzCD1b!vn2>eZOZTtXuc@$M~`y_b& z7z^T=Pi{}Ka+hP-%~&)G0Q1dCEoiN0`(5vr-*pc9dM1<_kP;6JTz&;Zq`Mk=JD>J4 zs9!~O-o4>UPI_quPW=gM673oAy|wTeunuqhph)?L8SUn}YY(8P`h4X)Nm=FZIe;$m z+#~n8Hx-3oCHy+h2@b&uT<>|QXvo~z2|tdcYlP;d!(K`f-bSXh1}hdkmO?ln1e5AJ z{FguK{eN=L7t(`FkK9HU6hA+<45zChs)n2bvkHtpE{M8FY>+$|SU|w#0utSF5b)V1(`KW! zDRWasnu;4CPG{YTcq{fh+#eNBJp+)f!=C~B`cr}Du5JV zXqh+@ODkOxiB3%&W^A~_?sft>a4G- zn=%~P_A<^`N?X%;lwr#>k~HJ}H#wV9g{7|g7G@q~OYMY`7oY+4d(!B~4%Rx~PhK?_ zGhm4kS)wcpM+2g|NH-$P#y7_C>bH~43B~VD{)fg_3xhZU|2r55UcmS-m_dBOOxa;B zeeNVARnNkuA8NXYzr9U9rO4rij3fXtW0FA`tG_0$boHKm6Ic6b-cl3CVq)wvERkTz z-0%=kJF|(Gcke8IyL^w74iS;Q3iPj4@x`(i*SKi@l``yht`$u4NmNw+;N-egX@5{nfJn+#mkZtx|IHL=5^(DOsf> z6XcD!H0sE;-UJO%Vp^5(!pP2ng_i%sFy>7ktDs;*4%hb=0r4a#Q(@>w&qNeQL$=4=*`c|+Z zMM$6(uuzc}q-4{OS@B+_v)$xolFXURWtb){`ICmU+Qi_LqzDNh@}I$q{s%+;)v`Ua zlz)KeZ<+qb4*R#A{>Ia${onoWZ+?2B`lKtSUkD?;}{Hi`5cP(H%{{ zP)-cf%A)N&AxA1P%ru?l(Af}vb}sQ;Ca?H;j&~@C_!*F3j~;ly3o!ook)KyEFLRuE z9|gtiS%%)}tx{`ydRZ^q1v4L#lYI5a|E}1v`YxJP^B6u8??ToOE$Xd01LraW5+`RL z6UK-0Z7fV0sw*MP=u>~|4@vtl#|~9=XcY=vm2!0I;}saP_tUN%F2%_yfTe%0%}X3B zMt9N0sqZ~w9J0z2jogeD7B4W%R2W4B0IUOqRn@$o0Z+1%IDrfA_MQPU&3G_BzkGWJ z{K9(Re+HP0IzQqy=TzRQvA+9N!{)fMOn^GScJI zE_S1yLS#VMThvYd3(tVP!Vm5~_0NFGw-5Uan+YL5(W2Pc&ziHW=AxP}>09bJC5c+C zEiiHA#(r@P5uH&ol6oeA_s%2AEMwFR?Pi{E5W4vtU7$XE{XU2=L}BlU7}Pt(OobcV zLYq84I0Rlzi3^GRXEQLv`$n$-r+f~R86Cvb5VyhKV|%&jXPKMLnBgyz>{nlVqI_H;wmIf_ zKz+rrZ(r!tHE&N z_tRjmvfkJDLA?`*7#`1nZ(g$=Xo_#t0$&|!SK5=84A1glyTsQw;@bpgxxastxW)|^ z{KIVk(D3?+G%vEIM;T%qV%hI1&%(jmRr8@sA)X#9ROh6juZWav@_ozR zY07h_T_97ja4-BQL#|E!_O=H5^k7@l*DmB74;KC_2}rHxyMxaFQQWJdf0#ys%=9k6 z_A#o$*4RD~x_Z#^+nW`qkseHm;dWV1dnu_RaLudufl`4YoHwq}``yT@(dUX z2)sC(Zm%ZXFlP4lm)6X>?? z^Md}IOAf5EC)m=Mo^!JoP05mqqG^&QD|+_}Z6{F!OvHb_#p|qaK2hMj*;ut|$4BEX zY!#{80A4!ba@1Vov-0qF6#ih?YvM$OwW9p5;4oS9ru^y~zTN8eMD)F;=Ck9pB3~YE zXP(-CtMc6EX%X6uae}iGU-8K6II$yJWudtdfjrwoex}gqh5x~0q-u8{`?A3*Wl;Gc zbH&M_E8;GC&Y4BWpLj7Uii$rKe4uOYwloAI zO@6_a&|?8hk!>t#4~jpmy0=Pw7Z9*XE(5*N{J~RR5@)hJD9`e}%QbDq!N}^;E3V>! z^R;h0=Lbq8J8V0G3f{87`f6TAUI9nxc)H~i8ZMsBa}Ay<87vA!`90CJf3m<(%c?aAftGd)mMQEG zakH+B&j3q{*bvUgW0UOAJ`$rpMt}+_RRoANuL{NtS(}eZ(n>wi5L!SCWYIdl|JcRJmus<#((>s&#~#r9aT| z=^WSKn~=RwDRg{hrF%GHZ5W;Hwa%i7lVgE|z{FOp1sFxBgCMkQ=`it-y? zom1c1$k%7?DdYOfYq@`blE#Kez{tMfPk$m!z5n~sUu>8EwR{q-(e_P_eJSm`3 z&`l>Bo$po_D=@#ID6nNMk}INx|EQ5D+Ng6>diTQ|RpiaaDkAq|IA7p(O-JBA;;jE1 zumA-cIgC7%7`A$E)taUbZj$s^VmS%5K4j_ z1&l#rsLo5w6*C1RfVY-jZjy}oKjm!B^pc% z*HH-Yn=$uapTJzbtgSzhAIz`P{;1hbR>2fqp03j}u*}XCGs>Ql-*o;+!kZVxYj5k= zj0h%eH@A|=lE;vw**zG*gE@HypnuuUxwC)j`yRLt+o8AHLmVPT;cbH@N#ak8^w?*} z3cyp9{=59|vVn>m0PKR~`_-Aq+m@)(J5(MW1DQYR;`dDR@TV=xsD+iny1)&t^T|ha zA=xKH*{7F$h2=)xZzA`E2lRvon@0L2^(V{QtXVD02Rfsdd2>PJOGwc>^bCL`+`aGO zeg?e3NO}eYzmzxv)06UN0N4HaAv4kwE<5^5n*3XF;JQWNmh7M3#&F!sJ_9lWc7NiB zzGQsUA_DhKr^U~?#4pN^yOi_S3}qcHt8H5eamawGhBVv(06`wzkV?h<;+`v`Xog}N zfA+1sU*uhq&j3@>gh!%T)qlNJL0U9|$#Lq!EieF@(WXu?!oua`mkCTZJ8Scvk3Pw- zMSM9XM|uikF3E>&Kf}BGWOMc^C%iZ_wO)V~|I>RoJW8L1TzuK`L+?r>)>&uwT8!1z z15d>OFB~U1*+72}Dv#dnt>}wdk|X{n^7EaNr%;z$H+zB9DpDh^MNKU-!z9&7Gotiu$7jj_r&R{eTt?jFwFO7UhD2%{W>-1^Q6dz{+QU z{;Rf3VQ*lj6$+l6;leclJ=x$XxO#Qf*6Y%a?_z09zc!m14sO(ajY3A53MVpGmz0R8 za+Q7tIOiV4v*RJhrmMD{%JiNzGCe=ubu?v?Xu@s4a$rMx=BJ>Od-*A<0aUbksJlCN zBdbgLeQduY?Hv)NplCU1;sMEN3EX0wXMmV@jRVDFaZ~UH2NOJytFcFN^@Bq~=gf@y zyDa^#d(oZV`j*CwH;;*saW2MfD~Tm9b7GaY37M_AhU+hgO9veKeV?I=`g+UI$29d2 z{L5+MWD2vOt{zuG$QxJJe67@EjBaZ(J}=6}TY_^cNl#0UR24+T{ToO186YRQ_ld;E zt$8bFd{R2Oi0pytqEFkx1{El%@h;k?qDY8*M^NO`2U!oV3I%hvPd7J>O`Ll2&eS4V zn#$ZL$i(zdJ{KA^=aP|%t!>eVd-oq0wJx#`2`R1YLzcE5r_6$N(kR`i_{rwN_&!jz zbp4=iN_ZbXcj%eP+}h@q#8n{}ISN=$_;nyb;LaL&Z??NqkYHH?$-_U4BuY}KCsh{M zqRh4JA)2TA;l!4@L9MfZmPHp!Chstiq679Zud9b}kbn4G+(X>f(gdED&oN85=MxnY z1iI}~p?itBxGw1=9j<`pa%?wa-?27fs zXFVxMTkTVFu7^|QOA=cwV2N>KxA)kDazo2SC0Gx zH8q-8A|fhr&(4tvtu~gkhH2p(%r#EB1(0^#)N&n%Sj9=GQe(-%(bH#N=(V;8<+QYl z6&0h&Kh2=Kj3UfdW2wb%3pEs3Yz$Gwe@hy-j>FZM!IcYO6DA!#8UJR07PY#f``Ph$ zG%WFP(_1t_58!wfRa-@HIeo}%e8Q|BgU=Ei>-r7kQtu4NF5i@l&BjLpl4<_z`Oz%g zSzpYX(p+5(fukK$WX$>Ge=pT>49IC06hw+O=lO~GYGv)4hnq<18q|xQKxxSfc`IUd z!xB3*HuO*#;)H%L3LdER`@2WnS58c|~5&l-O1}UH-c20xR>h_4)u^PbG$X zN6FB$(NU+0ISQj00RLQS#p*7^KZ=dpmm9{hZ9dWdGKBvLJtLyv28Fd(-F=L>)C7NK6rzEf1Ys=Tp5ax-vDGu2 zYUylu7S#|gRvBiDQ*xQCR~lHqTp%N9$m|YF^VFI$CKjZZ`=IYQ@fF?r%+%#uZgY<5=T+~3F6KZl zYYr+B$|J%oEYi{2+P8XRAAEMJnf3!@~T3Ok`O0?AGAl~n4qa4c4#)EFMYPtvHL zyD?Oh0b6Lym2q^eB=?}Uo_H<@0gA|59RC)}Z}Hg$;(GhdacZM7_57LHN6rpFxv^Lj zn4GU{pc$54>-08M|+S3Qws5_4(ayL)pN@>|eIF+Xj+nkP+Tj=lO$p71dh zyn5%!U=pGbArv0NMNJ?~a7bq+ag2u(0N~MirO0kL)2tA+-k6i=4X~vF)5nEmZv>g3 zsE0<7k$IFgo#EIDrR*&_)I1E!(PE|^f`exv+X((%P$g!Xem%#X+o)m%RiJ`cq?ZF5 zY)(0ih#!})^%<6EoSC=wyUfiasRY&T3&yN>)Y8rE^&!mO25+a<-zAoLe5)hX`AJ;Z z>v6Cdz$DLxLtL8P8+&ZloGNWnijJKk=Za}Ld{gxdK)ah5)jIz~^5ejdmnqjd3qFa# z6N1lQwg#3!a7*s3_&{*4Skp}YIfbGulWv&AK0s;#!fH%a7Bz$rOxuRgdn`dDAp3sy z^SNxqiHV`w^pR9&!ioK>x+`Rz6|}cNH88+XKWG^)Aq!6j<7uX!#BeUp%{R@Sytzj4 zn^HAOBphh92F3_kBzVB0G@5EwM4?#spp|{+ePh#<0^Hj%e3?0zS-$1Hq`n%@J*oDd zDG$GUg=#nTu8gXcqFKkHX4|6HtZ~i?%t=TYb7NID!;kcEm%t##E=Rg3FRl@sOk=jEy?c{j2 z8^7~O2V&VSZweNqd5_yx#NdEc9fBkvFmCxE=|=fL14gszV61$*sDxfV?r@hS_;pBNmmd4eh56cHr*Va3<-97*(lyE1{Q(MP-&~9o+tZKp0 zhSP{1OgVZ#_6(@cd#CdtT_TqHJE#-QA)Y#5f9U8n6+DB4$#zmWL`jxxo_DjG>7wby zXUn?HKRaxzGd_GncU8pVXh76iAtJMeN0=bmEQ)#8EW}pe6(AnPt~frcp0PS6?M4bg z9L5pYQipsOlu{CeS2ZOUyr4_%a5d_>EM}+w^zr7BrRr{C3fpj}4h6EjZdIjs#K$i) z_J*6FOWQ`X$b+>pVu%W#Mik?fD_8aSZn!gF7cU58?>%0+2Gz}LW;$kS=wd2`kMN-S zjJzG3jY6=c9px`t`BDk4Xy?is7uI}MYRKZ{4kw$E+}n{FIrf>*kY0DMT;Q}rVGsE5 z!Ym%L$*d4z;ULSB#Rm&o8&{Hr6G;jU+3WXpY|iHA9u{I58^*JmGv<@(_8e&SA+x43 zC%dk}xtX|EX}S=JROpuU*kl#5*#hIXZ>U=lUp#)tj=Juf-~csl>7)I)kjbf(^r%?U z8?;vI+VnU}6E+3|r^bl*4X59ieM48r?iNy2+l zmo0n8ybo0;@mm&NankUJCQOtWk43UnE6+~olGTgsn?ozzKPIq0h`kzine-!(WwbVv zXNoRx^?|_bWsaPWUD#NJ{X3^+|ob1A&`poK`CpyNf*oPv^~-;fu3 zcTBUl3|1L!YRp=vsXZcdmd;qRvmb9+aTTS@Samjsne#xBu>stSQ= z2qs|8be=?+@L)>Xt@T~jyY?=ZgT`HXQ<(U5Vi)o|fuo_#1_u`XufHSGJZ=o%T`4MZ z=vICdSv*-9Tf34anjpf$mRf`gWx{*QNo$T@?AS zpc4r~hBC9xmUIYpTf`gcG>ICF9e7yTGWa0nw(_!n#3N;cfjt2-;>?s5G&yU545Tyh zZDkvCRf;{i^IlqWjcYQscwA!z*@+l0z&lz{K}^9>Wim6;%vMDkC0v`)E3XB%PmbSN1@YKajdt5jkV}yg?X{*}Y-@NE znC{9H;}F#vfV66UqA}A+cXhS4TEEs%U@9Q_fO+bQ%_S3Pm|ApyjoHJ+WRwsM;q9m_(`^#Xv93vfEFWzCEc&{ zTuU<369opvv7zu=!Yz9gj|V5!P>J7BUoz2z{RFjWM5e>FmZR6V*D<>jz6S9!6w7F< z4837S55bVcYXYcB;{jAPe#S|OvMYlRHGDWUad;pH=z+tE6w{tH9zafnh3tK)sKgM2oF`1UIj?NV{8M{e9r(sC$|J& zg}8SR=na~1%#uybOEy^(ZlvNeu%meU2@l38x*D;-8ssHfMd*3CBALL4m!!KjsW^fm zyQO6V8~^1QK*cKi)Ls0tilFGPZftM=lF5Lb4LpJ>Kf=!s@XkaY`tJsIi|6g*sT$IM z?BXX#@#Q(P?~EDOw8ZAEYqWfoG{-l*$~`EVy=~R%NYfX`s3^#qG(M&6?4BbtICk$5 zzS5eiA)bRqH@&!&9nT$_U_jz$(^2sa#BH1QmD#PunnP?Mp@4XSv5LWS61 zVKnokxP%zt#pFZ$D%CTfE^hEC){fziTexHK2;)no2i}*&{J!`#j3KMp9V3A_^8Nuy zxO8(YQ&}$@IfA1Ki~;4x2XRn|qMKjA!IYhEz?M_bRB^97rHBHBx7Gxg5Jk6rS7D|n zbqO!8m75sh`NP~idzC$ycA{PAgf{TUk}Q-V(nL77cwSK&FRN_>0l|XH);xqR)dxr5 zyJgN00MpfuS^r3(tv@wQMJe11FW{yYJ}%+d+sI#WkS6E;sx6%qbx z4ICf1di)F!!bFLsCCd@ejaZKu6{69F?&4aSvJ9K2s`QOFPjhBkBkJsgKwFtpWh}p8 zOE_qf29W(*gRyr1QW{u)2=$XCKCf`207HCBz*oOZ(et?|}4ioXv9EYV{loZ{Kyee)7!FWE2YSLa!^hd3VWvZqlw zj%GU%o#b*W=BYG>2o~p_t_o~8g1LwCX-vpC=|e*>Fw3e4bqAn_p7pDSA_P-GmXRZ1 z%M~gQs*3f;IS7*Ek*ciq4PKjHsCydqu_D=bXjfmcjRq%E{zGvpdHoD^48jCh|46Rt zC2gugo1ya6GZFb56x#V2Lq@DAb^gZ7jN9JBnIlP|^hK5t3=|@fAn(a)OZzxC&_;T3 zs^EGXm%cpp(%`O$cM2N50iRr-K;MB%jE^&2$l+p*MJ^FH-n>e>Zo1$|9kdPJB4DZy z-jhd%&B?$Rs;{4M%9bAuc=s!TN^?j6A`fwWMd{RZ>A%)2x#NiWWsKA_Imm5a`HjI! zLGH@yuFUBTep!x>&5iHoPNy3!i;S}pwM%b(V`p|FPH*V#m&_(vvZ zp+$Sry=-=~0^R|mnba$j5ECbR(~yyM1j%r?1^G=IjIG&EpNcJ3r-PZpZ0D8eWN0^E z8;az@0M<{)g=XZ~+>`7G)K=wf@mD%mWN$ZgH98)(1@Z1`s&^8B>iwrGa`*+aFQrEl%SsDg@X$B^j1 zv=`*J+sK9IyeYSUY~*SmsSE_z@@x{-_zv$ zv7jA9SF+p%b$YQ9X$p6oqa=yBTkL>TDKlnUx(KT!gOuICm8qt3Y zLVpcJ(yj!nKtfe}MCcRLT8CnD#mwC*N+YEYZa;3)i>8^UhEV7?vmkp{mf^eIgQ(~q z%h?!GOrcM_dVVXa*3GKcfK zDFOPx78_SVkYQ1)77{eec@sr%j~K{r&Tk{^YXX?zm4>RwUN*IUi>HB=-o&B zNrSrxKbswS_e-Z~5Fnn;N8{M$u%on^rgxUH@3-deNeDaoJJ-h+tS4BuH-jwUsclHAhoZj8-sk80QALcR@VTr4QwxUYcm$JM7#%W!haX%IrO3Ho5@h!G^37cQDNm&@8-R2h zh3`)nXLbgC5BE!51ke%?Rz>)#z7ppOI-~U=7Py&ZS!WL?UbwmlFiFDS676Z7Nwmi^ zKJ~roe8*;<`Xl#Xi*Lh3r`2iUJ_{xSnJRR+rXre+nb@vl`mOedJets;;~IWU23LuF z|K;l^O5Yj9CBhHSyO`FNxRleiZ07@R}G6=v32AOiZkrlq+Ko zXWTq{dYvP6rlTN0FgLO{5)IW#^W(8_wz4z;B{jj_cFY?~13+F+Bt3I1v4Ur>Z3+Rmjhmmj8j&WqU)*2{Jv-*8;cqkFv? z&pvCWu_RA$_x-9u%R9dL8rAYge)ReZmA8Mvs%=MOaGtxb2Vj3dF2qnxZ z&ECkWRoC=)F#dLc(w4cVuH57VGKD`9&m0?M+ZORzmV|hp7_j1tjgxkHSkE4dAk^;v zM&Y(20E=!K$TGc8y%_Uk*B~8QaGO|1`K=oGa^5QrV{=5HhCrUxB3ND%70n1`@I#i2 zSkLl2rL>r|Ut+xnjq+lp-gv-Frd{oQ_c1|p3xLh;5#HAr%kO>ZmUJSv_!u!h+5x9 zlTI^SI1{dO{ivXEBzH2mKBIfPPCYUguKpnL( z|H{~AfuoeTj|$!5DxRTz+HrNjaU%|QG<4`=&n|M8c~Ea&N7pum&|DneDI#lHJk6qji!CgGELDscNsdtSMfP<0ubd6eWt@k$tBix^djJ4EK#I(b~b zFeW@&o5ZkWY+Au3fkrMIwW&r0mcym}Yql4F#KM<1)+N24WyDf<*oQd1BM6Rwo<1C| zR`f_JS{t_X#<6t?*nzw$k4T21Lvs<^U~Ma~1+ zODsTMae`+68_kga|JQ=3h@*%$z!VWTTgiBe39k+KfO#j9cX!!Fd2{&;*fI*2=A~=l zDwoO8_meAi+P_-6Q(wh=S)UM2ct8ofD0;%XeMy<`O>8{_V2vN_zn7Ixvh4<{e|y;@ z-F!1<8&P&U( z4~%C>FV*A>KEZ#vn=eq673qweJ%0vVodgX1Ax5RI?AJ3iTfLm-$LddcHmx9_<*pS> zo{qOKkfkmKIc$^z{pin zQ|>Y$cQTB;!vXg^tH57(;D!e@2bKrY!X;(`9Y>m2+}WUf>+9+fFZ}3dz<<1u&?x@! zAg{$xxMB8XG4JUEu;}<@IY%5vGn%1Ir}oDB#dJ{&_b)pYCi_#&qS*+TA2VL`-+U+b zvT}ZPL96o@_Ww&(6|zy(LZ$3GG?-X?8HoDDU>n^M(Q8*;X;XP$EJ)>JcDpBgK+V!q z;L8$AkMf=BO{ep(r{t$!;v1S}pRG@btxr7Ht{&+hF9W|OG%p2CUgzBoKLb#!rD6V$ z{BJw(YxNtVOpXh~#)5r~5N5988Re96MS7pd>w2_1t$Z!KMVVPN3=|fX33JP z@9a$H>_`|lZhU+7D&ziT@!o-6IsM{HtL8zrMDHDrUtK!`T9}peDpzOrt9*V5d14U^ z?+Va9p;oT?K}W31_;!p>ra~Zx5TX@=%tmvt=U&nz)ojw86N7`%^r~56U=cim7rxHB zb=+K6!rE>Q7WR+syY==Zsb(>+!yv3BSFOQ0Jz6Wj1_hR8a#M=zLHH|OZcA<6*_KM2 zzbPW2?E%hxE_Stkz!PiX@ek}p@i)Uxuhm$mUsZ+0Ez=!`6yu0u_=+-(hzcvUHbpSo zm`A~ewS>LFdIosF2+Ou80`v-_8DT; zU}HLdwWWr3q?aJQ$E@kRECPB+Tw9zrIkP^~p9M&IE2CB;55$de zY&Ruot?R$D&|0(RNQo|^F~eV8QKll>ivQG68&!48vsFej?BQf04;J?G0eWgVApVjR z*!wI{snrp1(AL~GTg$qaxjY>Ds{JFr31EnAIo9KBpQ*^(B}?$Nes`5)S9l<^u+rs5 zeXh^R@9$h2^Gz45O^(2!c^K5Q)+8xs$dAO7$0f2L{Bu`O><>lt0pEbQobCOzH0s&# zKno&rv{(Xn>7Dj~OKc75Re5 z&tZPTH(ewit2vJa*bSD{OMHW4VW&gOOXuq@oXtu|^xY)Lodm6>w2c$AN!YZ}NH|ja zLziI;B|5MuSL$V3B3nq<>`^?B_>HYhYaLn}eaogQJ!xyLw=f?(5lCOVx^RCFu`%>^ zz1*}VI#dO!FY6l_6zY?8eQ%OwQg|r)O2v06YjDG9XN2DJWy-uh8)`u0yf;fj=o!O9 zyW^veNi5C*YsQ`E3bR#00yDj6_{Ps6jbO5eegXqo5D6a32OdijDN$NcqsdT=oLQl@ zp*3V0c@yc@(*>Ct9xSf`e=-dGDQb7}I^6V7uX`Xbs_BTEOjfxqE)0z2RU8&fDF~Sv zxt`DsIC5=hb|m*8OvyAS_H#o`Y-d;sWeF9X4U%okN9F6GX05TuUQVZ;KHiEMO@nW2 z_mVxE9P5;T6GW7KPj?_bapI3O#TeXHBV zTrFZtkSX08&+M0Bgy@Z4iAt2Wle~)%vFS6CD>3P6LnG}k>2QlJmn{95JvXg1T}M?( zQ;{gSjU^9{ogM3^5wj`E0d3l~Rn?NjmS^3ThokHeX((tv85FHZIAqk44^rrjou`&vY0Yz9HXY1W#hQq2UD;^jqch&?PHuPBRp|hk}Y@N9$ ztftTboFg>H;-O19D=vl7N<*5I!BMewi5n(mpf!GdzU?=;@9rx+a>c*kEY(fu z)EhIqf@0l5B+ZVs5-i80s@g4`Z4rVN;i|=01mxtOOl4fT7Lf4i8cqE?K(=BzUXG3| z!aut1&AA#{xBwV!A|AuPwV1uBM^9R`DYUX&O`-+#Pv%gBO;M;Ii^ePut6RZA!c$4r zmNiSGfwZ5_TDDFw(M`<*N^OP^E}HlRA(AxN8dFD}?9BZ}HpTJ;)O4+2mQ=^exDhUt zEt=Td;-}#)3QzIr@j0oN*=%>9-q1`J6{~ssl~bY5ZY!40#Zp*eil97s49+R0pon!o z9%95;W_P9$kFysE3ux>TNrnjf)AG`9KxePG@r~kJ5!sT*T-{u+C^PS={yKS5IGW=( z&7a5!*2&CkMKo>w`M|}f^DLdLY^*Cu0JbX;r)l(UxONl>=IYIMmSlSu!cWq>owh5- z6+PjAj|9YF`Hn0~@Ib9L}j3eIrcb2-zftuNS8Ki4H@_wQXUN zyLF_&Q%$fts+IYquuuZt$85@PT__F?GXE8&?0-6e^bXL&tMDd(H{XlvD>oyycp4>O zBac+F4+(w`o+QYA4)ObPL>s5mLR)j1dnEBA^kg*FVn>opgRleF=#Zal97Lk0j3#yQ z0(u~NmeTF=8}rr?p9zgxfm?Xk z$H|Y^l@_mfhf&ROai~2}!;;$T#8gnTlViOG^aGTB@Z#0GaZS=Mv%-B`SkFe`Y|4gp z!SLqIp^PkwpWa1|>+VoAV+r%T*%a8i|7B@#E*98%GFKo*v{L)6Tmgjk3m2tm#W_R! z))F-e&82JaB_-`9L0H|qMEY4aWFHybneO1VJ9-6PD!K~?zuSEB5@Of|M&`L9dk%G# zz86cPT)Y=~W%Ij`MUhwe+viM;-cEu%NBWF4#D&oieLAL2g-BF13?~W$*nz&whQkk{rI`{zON&@3c z+{nklrxXQ+WP!mBHY-f|VsMOaaBQdOeh zF>e2SrRIU9=bbx$Pe(c~P1i~%Z;~|{A#WZnmjhOus0^1FaT#wi&-93lW@TslIfT&t zJBJPgA9<`!$-ONz;-AOQ8p|dR;9oIO()zNl^HY)PpxldOsk`g@kdtHB_V8;fZg!^1 z*H$b_m@TW#1pynwdydA(w^M@@1tQwQz@Ro9YHF+nP&+E*3p-LRy#S^psTSef?Tx*M z-A;i+Y{Mt25J~hZ7&T<75E!Bw`)?HVZC~Q$*;A3!zEf8>V3~oX+(@0wyBMJUeL=n1 z7|d^!&Swd7i94qhf}P#=A~5$`MEk>zlA5#*{iRP4$S1q)$()VkN#QJug|N4^v^L=e2$P=uhcL z8MUMfensuG4dMYSe6BQL35MMjY_-(hnLsw<@~LJv#67;rWP#lhU;NUKOJRMQDQ+Zo z<9A&oi9^?2+6uiLW)Zg>Os8)J(}cL7o~gFs_A)0b<1PBXDIIV`zigfcw!hY!FjLKS2eLfdF&`%0vfbGJ zLnbP~50)r<3Wd3c&i1DJTgINs8;M=Y>9q7p08Fyo z^l5Y(pS~;5+ivE}yZW?D%OqT$_Ij$6)S)n8$Y7F@ge<+ibfgNMT-h;}_sPle8aivO zb-bHweK*>5?z-w7!YZ@7ORrN3)}*w4yqS-X%M|DLT6tWj0&uow|3sH*@QzUePo1hM zLzdV}UNV1uSJ0ACoc&GkwS~T|E>>u0cgUs)1;&F(s4huu zIPH(?GM1nAaYFaU$t*2jY+fkyJT|X8wufvZfw?i;9N*~WnAL>=RMH;zU~aD5c_$#3 zRRp;(U~JWb@e6jn)!rFya0n)k4Px_`k0&xE9+p1zY1D=Rxm@*v?^C1-)(|wK`~h;4 zM0jG&F=47Al-4%IZv5b7u95P%_DNTLZb&3caHhdz*J8d!4M|2}yXT5#*q z9*dg-+zVlFeznW1-0Ut-C}w=Si}U*iB5rJlDF4|zcjR8JvtiK#{ktKlG`HR;$w(jC zL)8f0Icb3iAn>EL(ey5J+xwPdJ&xlHs4UZfvayTLzHjvI&lRCVWDgiyZjsx0PDLx6 z#q_0#0+~G*(9T0pcK8+zunvD}0Xk@DiBKhYSs)$f>gs|hDAoicil-`vVc(y8bZ!T= z5YoI!d)0jW`Bf_)&innhYI6FnV?hbYM1%g@*VU3$i)d%{JT*>;GH==I(_!CLn%g?S zdWI;IGbu`aJMqf2c(Qsq&@kh;l=CZUYtTsS$?v*Km>mhK>m47Ug%qj!6j6RB(C)!!36}mm+X!!S_qJ9rd&-UmOJ~R_ zSvJSexQ(4&$>&V0m9C&RvnVoU8a_lNd`aL|9sY!E586H5F8Go#Cl${YJa0cjlVb6T z#))=$Jw$#`5a2G#JCK(XXzTWc(i($rOSlyvbaNnqSM4ufY>4unzsx)y*TvG(GOm!^ z&>*M^QAUoQcn?o{QFnNeL9IVx-?y!~~o z{>GtVvfmD5=2W|N&Flz)w%>&9v@<0`K2*T1nSObHRqQ>2j-V}YsJFF4It)x{VPIN$#%;7 z1BgqS_b&N;v~?~6JgEixQkyNmN!cnW94Q#=GtMYN!@JV4WS5z_tWO&T^<{!qkb`}^ zt%hHx`}m*Z?VZN&hVaC9<6SPW#&6PfT+-@pc<0Eb9wTc3E>%pn;H~j}?=_kma*60| z^=x~#UA|tnaK|PFCAN!uulvohMQzBr51oW@+VYLRnun6!3o8*+QeCb9EYV#*`0p*1 z*sj{n%WCOAiv3^gy#-htS+_3S1Pc-f1b0FQcMIN-1PdVq_dtTX1(yaA2(AHw6Wrb1 zU4jI6cXw%SWo9yyZ_YR8JLmrA-gEE$hv(_1sp{HmueEAd?X{P@dzTh$I7B#Ph@JyB z?rkB^o1EjY>0Ar367E*R^flX?m2!^8<1ezYMfLJ+)fMIRK{`5&oOBP3JK?#L*Re>- zEzLwPS%6iF;PWJWXhpv^`v{ZUOKQ?bA_8@56HofDp>Wum(y(EGwsto(a^ z-BR{Z93nu;6-Fiw6=>p7C9(BOHsu{Ie)XQJoxI-s{r#Qg%3z9l_hmCM*!K_j?wZykvd10V#+HGr~HiVo*jk;5+||gyc~TU zx+tYLG`f1FG0bJbryoT44w$6dWD7#>5a%rgZ-l6@DG`y!BPH)K}KF5{X716td zDe>rjI$m>k`AQIxwMl!lQB`ew2qeQy(hj5F(k9c)L_apW-0c9NAM7$Dj56vE9^E7g zjzlTTNBYm3* z1=2|al&I_GV>Q(r@~NfyRt?jl2W`<1t9=;L(C&GC>^nqfrD{O>bWZhB)9#)a11V1S z-Qp4>f2y{XOvOVj%R_fmR@O$H0NJE6t~UpWUf-5k)n>5US9V@*IkFy7L|HS;(`vu9 zcG_>)p-UfkND*(SF!6UDm`1a*U6p*$o`(h6lWRnRr{d{HX==*csTH6ga=@p!374%J zfqYwn#;;x1IdmkB)z7{ckcFb9m4~Obo`snW9hVo~!>!V{`FuBowrjpoNP}dz!(19P zJ#^yF^ioo%)X}9gLQP`DV^I%Xh54zw<0LfE>Q#o%yN(gLHgke$Ne1D>YS-Y0-i+Dj zlM;6)KnDS2#veblt+c_uWX^I1QTq|d&JOO_o3dj+dnuK9(RfkSDOjXBI$B||$bhEq zn6FnPD}v;jyu4Xb)sx1eGSXZr@%g{_>}=nqa|9Xedoj{{LErWckRrr^#n zKV7)8N&xPq6k*Pt6MqK(vl2gL4rZ|zFR^^Cnlu7)#V~}y0XE88QD0psjZ(Jk@%N`T zo^=lK^;SEjjWf6T7&Tpd1iMZz5mHzCJw>HWcK`4G{5e;fL8o2q`0IIthL6gIDfXo; z`l)OQiNti6nB-ZqyHL)#-Yp2c*P?Zb0R;1fafilu=WCq(W$vzzj`lrxdM{P>i_0zr zEy>b`I%K2a7)S~Wmd7&o%Ynt-f?m#@pOF7{QdYa_@3Vk%{Ovlu^jlgMrO~NC zZK)8d|CW0=Beq%W2w?@AAslx!)RDQsif%!3$k&F?UJA57o??Qot&(4z(_ZNnTwepp z7Enafi=#^b(#(bYAY~wN6mm5WKp=2Hbgw?onU(=L2cMyP^C>%#4M#_qH`ll&YXe*4 zH~Y}`U?Hf=EokpOj1#%owb!Ct4aiIAg`Dlnp7v;6TzrJVP$!PoPJ&_QkR|a%NG|jY zz@{dGpAcI8kFo%_ooGY+qhB1?;xU-pn_EzWXSvJ8jSdj$$2=eW!HfH;OjY3T{R&M0 zB^D4?K)W)3l8u0pgHoT+ z=UG(5z8#R45Vf)&O#Gn`Tp~Mr(;88^A6@<-zYeN9<8h)H$NIOApG zj!eTN)Sf@RX{lb@z4&C%rxUfNA_`2aVatoNjn5*h@OA{{{!McK>O^`}x9F!Yyp!q> z2CU#uS62#lYJFuZsgJQ3zvzAvEpkWCbtEL*Wp(=?tIe623*BjET(06X+xOuUCuh@t z+kfBe;(R%{E{M*&Y@j%~tUcbz{h5C3jqKrl61~Ff1^oLsGm3*5TYn+QALC$s^YD z=}DhMGMrVt@A$0QPxw*c^+`XzRo3E2q{(VUMR|hm6FkW=ZHcZ|jUw=AaGQO|I9qv{@zlWhlnw?_!7V4PzsSp`-rJr8@Z70K9(#>IzLOqfl zBqWBgR&YfFl;)u_a8D_i_zyf36xycuI-=GgQ0Wq$l9;REp|HH$XC(Iza40`Pqufbb zyIgOWvDi?sMJp(NQc&WkKZ#^Dp17f002vd7Z9$)Ri~#|{N%G4rV3|^;p*Z>QWvkW{ z3y=xh0~mJDDnoOPIP|V`;Oa22NL1Wil1zOO@FC)du8}9xZNnKmLjS( z%@1HFd?`ZK{tMd;f9Uof*rpa&Su(KkdL=33F8B1IG^!Ng3~{C&PrJynY}fr&{f3{l z8vL_5^#;YkPorZJf7a?xy5WlYMONd#l2sGO`WbI@)(vpOj;bli9Z`y0WJKw~Yt3nwMS1g#h-ZpmOly&~4awCR zU~W8~J8OkrOY;+6>5b1O7rIO}T)<*s=fME1Xi8rVFi~za?D+uOvBfZwP1rro%q8dE zgF({)-v!n8jmwVAfw}h5;%X5BqxMHG*9-*UCjX(8z)$p&n|7jfocvnUdvc)hE03{) zR5gWpPAM=<%vAWizl6FY5*KzK*6734%jH?73F!`U-X3O-}Zb{k&%Tt5u%PSMGlR6*A*ybuPx zjmGmApps&fyl?o-#JY;d(tW;wRHSn!#MR4UP_(&&2H3&l`W7@1rIhk~utk#5n!^|K zQbP4a%>^uHo&e@Ux={Ur zM|1Iy!@a9iC*Z)q4gsAT1CWdr#fO6yOsht3V(<;AmCLao98rjA23fVk-@iK`ECVDK z<7hA%7}`Z~hics9bs43z=ejxfJ|tE!L%&|4NN`6#&P_ZQ`|z63ubbyfRSlZ?BYY12 z4w}f#-e~Psx=Bk=haf`+P`(pnX9idBumZd7o{t|2m5Ld)4t7|hy8++Ck34 zp-W9Uw2u{~6?gG_V+bb_L@GWp6y9Nfi9$05&s8Fdk47^6nnXo_J5rLwX6E8mYNBEE z4EY;5Wk!MzJOXe*P70^M8saTsE@SDGJ=W)h!AEcIYqohP-DPz&4Xj-&AlU`<*v3-w zVlpCcB#?Y}XW6%TEmA*VUr^}jrIL+dNvt$GC0M6BK*Xl2rQP?OsJK!{4*oh=-%Li@r7%N)6ua=``}EqiPvJmBwEI|AZ7X@xtL#)>Q^%1YFV zF4|udbE2#N(3*V#&U9^+MsO=X*`2MHgFzB^J;;ceQO-r}#jZxJ^ZhtpaN)GZ9asL7 zoX7iU@u-{kR3qe6Uh__33!{o41l=$^@dGWIb9KFpcD2wxFn-KjG&MOh?nP$8YgG|m z;Y7>mX6nrH{OkUw0mKzpEOnw)Mr*2uS_@l1d|-=5(YWP&Le)jvyOCGOgeJsOCJ9vE z%s!QdXl2U~dA=yTiJT4rZFal8IS*dUt*EcoWO$}x&XiOf)<#B`KJvOxP0ryWg4hZk zfer|rlg$Q;f~+N(_pq4KPWC1-PCNnb?`qf~QuDWz=-(<0$IMxA=4SOQC zPENuEJd(H&!7BpE@3e(89z}xlUowBl4|Fv15CAX=>t5BZsd!tybsFJ!vzt#9Qml8K9_W&c-^(xD zZq@d>AzF!;PC(H1(fUzZZ@P_TC-=Q8Gy@yBFnpc?vTu`sG~ut+#dD3^#F8v1!e~bc zuurZR!o*{`5@)kIyDVx-6V$n=!8CIT;!%bFI{6@y{hbRu%~C8#J4c z!new8Dk~!$P`ZxF7Is9zhA#_urW#%+#EODm4?>qIZ$YN97kL&+82+~)O3W+Wxjqx8 zqO7V^Zqy@bLE;zt4c?2Q)ZI778~E@K=~_ea$eP@lVEg9V3`6T#jPs0K(ED1()v0VV z8%142{Zz$QuZ+S?um}%dP`aC<7ug|@6v(Qn=~vl8v!_z!f{W)WCiCiF-K`K-Jm{b( z^jXWN29TKi5P+GSGSc*id6Ib&e1R}~3mOAzT)#?70*i67rJGgY|3L9vXeadf955E8soAvqeSBW|fi#j1c~PrF5nH@?bN~)_52r%zrl89aJ%@nZ6gB4v zam8(Z+M!>}_|s5-)TIXgp^4U8XXjBAl&F5a2f`1TsV)xT$(-EX%=3g*_Kfm32#~}S z5xfwC*d-gu<1HU!Ie1FlFqyOD=YAEz7(S)T=#4gmz3~10V^pQ*wVqWRy2dL>3S{jp%7m;wfqW~{ z367}OqjoPEX_&T1Gc}q!!~_Ch`BK+jI)6SP#hF(1wj{T#25qXmybPFb4KOIJh;=em z?~b=>@1x`>@7J{jwz5H@z@fzqx1e{S?k4f&Bh0ZaLmQWN@%BbJ>JvB;v(veZTJ>AMO?*rM@9Jw^nB-HphCUSF|_Y1wyA>BCI7+aDp zFAQ2zg7w3`@h1+1RD_tuMX;~g4Ll|ZZ@CXgKwt-7mRvh5AKc2WuKM(JYl^`kt=d=r z3b$`0KyD$D8cP4n)bWi3Q$#^M@t^!Xv>4=;zZY%L0skF!Ry8e@^_0O(X z&=uxF)OC2nJ?JYvn;(dPPVI-&V@Y2%FTs7_N&^|osupcktBacMKrQem?+^?bA(&5T9SyhQJkvP-YKi;nkQ@hySoy;8)6tc zl>Uxp(GZ!PLDAhlz|kPd<4Wb%VeH*}H-UIydY9M)||hh+B}B0gxWRH9skq z$eokfW?(*;8>YJ#TAoes+1u+3f}`2ce3#c{=aOJXSF6mZ^=9rTDnC;+VfnD~_&}XI zCoQ=@w9A4+;)({NO>7|CUXfxMT_>io+EYqBI&YO&&$ri{BksPXiD>t!z()30<#4E@ z!IhTWEhx!r4e%~n9HjiiQO;z?M`q40ut&bxt_3A=K2zSPxC1`nqyEN9LPE-5wJeN} zIWm~BNKvj}6{Xq8UFCacFNOD}MuXoGaQDssbbCL2>L5#S*MKzS2uw34K z4V^m$BJPl%4^l+&M0N~j{`D2{2JU6?FC6AX$S3jjUSAT76RLPCS>B~cn2)(!tmoOM zxeg{H{f_3>01H&RBCE>D;dEsdr+Xf^dl~V=Y%k#PX?NLA&~iQR*i!m&@^EhQ-h>OT zF|H4$n_nYYN>9i+x~o5kP%o2OtPgrsRI7(vV%U{h9cJi z%qx3XJPfjrSyc4v52ZRUj!S^Jn8{KM?I}wo6j)CWH*~<@PPsV;q#)OJseWjLB5b0j z^R|=OR$4@3`ELEW&PSc-wb6;Vn6E5YwKX^?0P)agH(0HDMO|2Sa6SWhE$;P3HK7 zT_S$x{dHrl=5zZ4r{Xp?_o@?|El3o)V*|_hSSKDUK--S;lvuYm?+x^UA#YMgA^AgJ{??p+TZ2*+z-cZ|SiC`)LTNuGS0ZQ6dXv#0GcVNVi$f!t8E-S9ck`x@zZ_Ff=>) zuOASU+aq=p5tps@$Fwe{mLtt-Z|0`6mWJXsDs!fL0Qfv<8G|khK%pZ(!y-+1zz}vH z4CELB@GM9Rf()}yS*m(&00#*W=p;W!9v}ZVHyp`OOcivs!H{4}{_Er+yni_tL`@sLB{MSaE`l`O&$^leTwgD4}4|K{%>{#MD~gWgCr&JTc@j`_`Ys{RP33EFI%U01A6ibLq3gEGB}PR1kr z!^_cuQ_aL{;IfY3^TC@az!(vL9xTB)cgecN%y83wIs?@M>PH92uN{CS8hlJWDsI1_ zpL>B6Zv$T2V3+{3-Tz~8XgI%Fz`VKsf`YBiIO=R!K#Li=L6{E?>`sbj_ayQh4t+s@ z`KI`yaT|3XC5EO7kR=`XA2DM8e9eE2QQJIp+_TP-j4y3=$}d7&!B&DF?yPH$@Ww76 z2xTVjx{krl5A-Ejwd;)@n1h{ztFN^&3v3oT6V_qF zAX=F3W=o%!fH_0)Zj(XZ544c}l?&e1RS(^+IITY(xAsgvhu+(fnMf=^+fzi_4x6t) zs6=vsj##z6N{`*wWr8C5gx?)&mi;sLbz9@x#~4;q0%HcE{2pCfugOPP%#V*fRU(@w z@^n$wx(LMl6zwi>-ki}kPFvn3u{Ii5*qYd3&Z7>Spn{gCTGQ!2GBE2_l^_WS5qoKg z;n=vDnP$oRY0!c>KW6WhcQYN@R4_HZfplR_p=kv9V*nDJVAD9VVj=J4X0r(cZ<3T_ z%u2VvFD2>_ukBkbH@8Z936k)mclrH(pp102x?G!FFUc^+N5rm#zU0AN*1v9H0^bQS zf?VL07F=FIF5wF9?XMgYx#fnx1_zrC_8=q+SWJM;2pJOC;SKf+Y;IDUfK81Jp7Sj2 zd`vutS03OR6Mc=`xjJOocElXXuWn``;w@2|K0;x_pj%N?&0W;HY2O77!(pdYn!W|G zFa_t|UD|z4?EAu6k{+M`wdiCoM-vqd!lmwww5X_YicWu)nj*H$m-T9;k~j83vAPzz zHEjIgv+A%8v+}`^lva#WmKNPRHX*DG+-I#$wkrum7ItAhXjQNQci}JE&Gce0{r#2| zQAE2COFm^nQJE640piDGT3aSiWkC{$*(UuFvLUG&NoE7T9cu3T8tf8TrTJr~+Lli} zF=_ldY7dNJ`VCXUcF3gZ7=u`IR#Co<&y(R~z8S7(^IN9eB6U+qON4W(%f8|m*&>i&V|7Gf`T^L4>a>Lt)&U4 z2==vt2VMXLC;UQr{9B*aJ6EBn*SvoipN9>T_^@X+ELV4FVE$osaz{7sw00|w3m9&` zK$oR}s869MbiIn6?porQgZ#|slI-b1kB81ep#BL{ZhB?V>L}M^?!o>$g|U`!P3?9; zaR=%ZuW?F8sr_Y-@=BcziYhAOagsA5<>nEvCH&y9BHMSb;Wg}n^R+gx21xyzsiH&U z^(%t3Rc%V$H!a0hmz_oi9TJs;b`O_leD!KU8YqjBVZwZOf=~~pg7}r61{Az=spC6V zz@euG^1kx+Rs*Z9*)m-H+9yYMo$H=!iY<=ymU=x3QV_vHl!-yQQ@?!>){1?{)9mpF zu_%7lTEErt4l`a=rbT`2F(K6#IhAs#aXUJpO?w*OKKj~9Ax;?x$kN8=E1)^_cM-ht zTXB0O49aYz3XtD*QOwo21?5$1m`Zr2VkM!55#oSwK=337#~W?;WGa``QOm6Cfql_7 zP0piQEWv918D<=XewPlgKC?T;>Y1NBR!QfRsM2wQ-gAw(^*0=neQVg7fF85Gwx{ta zqhs2mG|oUZ^tpkQ}FC29=a@;104hI#QNJ$!>{ZgH@%EI2zmFd zq9HH3$-(2P!=9WHC~G7Qf$W20dbP#Rkdgf=svz&jvat0@=ss zS@oL`)~Z$nly=AiY(GBzsDAO8{0W##!T7BC^7II>IVI~<@$APNc*6P5+mWoDbV##v zXQF#{Qjlr8Y+=A%JKcS)2Awu}{W|!NE8t*p-2bewmHa!iYW~^thN)i+{LQ7Cgq(UkgrQv7lw3 z!E= zXs31{3r0W({m941P-^;>6{E8Iy05d73L>kx{iw2fn2|A~wravAXHH#`Hab!%h?n_! zlBEbTRsqGa9Q{~x!3E7E&5af05-Tr@Qyqnothc!b{>2$NI6tVEzodl0lTcD$r-`5+ znMC=)^i?%^b8s@RzgFp{?0|_-iX)LqT1Nz@JdOc_fKR}(>tYT8kSQbyCW=TKNs8v8 z%g5uY_ISQ(|Au_G$+RWVotm%$K9cA4Vnu!}BwbU)0)2EM2$9x9*S0&cHqY}hU1O)| z`#CP_#rDbhP6HpI^8gy~P0I-8iz_Eg5sC4((R}UdeX{(~0*?0b2N`?cMundl>> zTn3DFN7@b8TZcRwWM}~O(6=`Dv!OyBXepn2ccWna?xK?Dbpc9wu_e!_ z>!0VXp9on9o-aT-OxpMm>d8lh`k2~kH-+g3rHK=(Q&$u}7tAj449LDN+Sh?e7Wg!5 z<<4C`GHEqPQ1^XNfn8fna%Z>Ax3O{g3iWjFJ^7)ui|8##Qy)P6V^Ea4j)}X_@o#&K zsHg7$%!g*SBz*|Va2PIGBD8ZF_n~UX_tc1`Iphu$Z|W1@9;&%U@;nTic};uWh{oN_ zecB7KJa>>KK;Bzv#Z_RL51uwu1LzxM6OU6geJ(QA1NR|9g*dS0!5jkR5tf=C8$X8D4-M&9k{rBAs*KSq-k7})A$O5Hm) zBDv;O>HgGmuQ5w23IQv?N=s|w55K94bC%Y$v2w7j!@{aI9OWGl@RtpIkU#~6rF$31 zlfWbO2=*ksyc+<|?OsuiGJAXx3B39nFaIhh?*D}Iclx5PorBMS5|$^NTRA>?O!}3T zRwVbogoz8{3U@&wxO-rN9anw89+O1<2Z`6dmwPu3GPj`Q$%y=IX-R95u6JVYwI70t zp>yQ`4x!KlW^UryPD69fpr~IBqiZp_Dr9d8>P2q)aa88&bZ$X$J-NwFe;|*KxxZ^sA$o|Gb6T05x)H4EEf~~=-D~`CVJoSxJYBUqqqsOK+ zL~Y2<$(_~+n@C2=!WR##?dScM>Jt1^*tq^5N zjky-3nf|VizlB%syZRz&l8r zNKr`n$DTUEs#(s|FJ(>Pc@f~-!uZ& zGf^@*=sVdRy=h2^blK-`Na30Ql=fQn$(j$2TxvebMc+(yFv%Bn<}gk2*8;Q#|Y z9?)6<98A>S?R(qrL}+B|2;c2<(sjMWl1%9?gMQ${%gEN$5*+>VV7hatSZt$|gCtH* zax39P{!fzp!G!#2*sfI1{-M34IKXXl_*dxKEl2@yivixZMTVmK{m6L71%&-&Z`&e? zZ@3XKt5Q!4tAJ%EWvw4#$k|v}Z_KX`ON-HI*#NvRNUlSUZb8}5IV-@Eiv#^L&GGLl zOX&u5=QgSd;MacFKmZf6)ca?HJDgMOt7y98Y5gi!iB1j5wLh+mjrXIc?@SSWeHea~ z983qPrqi%v-^+VjS6o?IiO?co_Q2gL;?4U@q9e$;oD=f(Eod|GY#Mqk>Wus;aR$dx z@@7yWeY737urx<~QtVU!`X_y8e)OuP%5boGQaO}6>8M?)Z=|M#7;A~@1VRQWzxg5Q ztJT@%p{Bt!WkWGbxE20k00jfAV*WE$#mk~BVSO#o zhXNi#sOPSlQd-8Qa9wg60~ON+GJ$wJL!1PPaKfj!Uw$wK+yWb89^-cw+e;>&40C3G z3=rwQZQ104@6wBZSAz!Q-$(!NYa%jnhCBiv4aYEFxdX;gysuXm7iAYdBV`Z%g3ZhA zem@`#IxnT6bv#TeTJT)K9%wfpFVmH;B#;_FQKLMS9h8g`^LW^DV zzJzTYpJ|)*_2yAMCg-@bTs~wKaEZy8`(EC2bdgXopyF9t3u!8WT@jlZ z;>Ue5Yq)l?`p}dqqt_M_di78a;`(o{g8gg>2`1&UbwvprU*#r^@a!szHCw}?=OCQn zwH|Q1lKQ%b$zGy6EheCDuyCYAXKgFjbw5(rz@ ziQR%e(nMcFSmMm_3=ax(DPX?<*1Ql$84I zk&rEU*CM0o)WqJL`vl`4Co)5qG$LM528EH`&Fp>uN8k#GZ7o6B20WAW~VL^5UTP z@1r4qHPBn1Oh^W{XYbR*)pIa;;YuYPHYz5@WN&MUx(26L874|{2G=OGSZ4SZNZbi& z{!f7GqXWKOD(`q;yx?nHvdc+ zCPXnV+;tduAJJ>gr%Wn~Wmk5sI#TS_dr(Pu@Tgx{u=Ae_xFohnOn2>)JzFo~0P~Fe zg61{RZ@{&AeabKq`^1wrV9T@zGIq@Gp`}!SJ6j$I*_DW&et;fzL$6Ma`RFE4x5KZV zKrU7wH&>icLvg@)odH<<`YFl&6g6Pj*I<|7qY+pUTA~=m?iUieY!s7DBDc|I<3_mOb^**SrL8zxvI)ld`;|oJNaM9 zILh9Ftf2IaByD})yZGL4Gckhv4F53YSDMKA_H z2*Qiqo$s@X0_09`?*VQqhPdK5gVFTVSKs%ZdL=>nlCHQih})(g$!bfX)wwEa4Jtpp zkAqT!Z~sq~_Oki^0tNhUyQ4|(zrI(f{q=@X`ts8v7r`UQYOey7m{a`h#Z^6Y?XJeg zqCYPa|G)fChJPiNUA5m`^Fb+c8&43&JUHgag2-@`kFm$X2q`(Qa=S8qaG^T5G&BMp zbg5T;f>cLy8mOmrE~fgG&zHGN&Z^QpIEbO=B+zbj?OE{iVbe#YW$N#(pN+kCyjMY> z6=7E(w0tmtJNEKaNl1q6-A$b$({aUgLtej|A8lSR!LA$drt6X!gzi+pe8TEKf4q4C z-SxXjoDaVKbb}9@g0A~AZ1_M&I$-Ph#&cLFs^nKSC(tlvRcJ@$Ey%Iqm`c`!TWeBH z^u*US(a2N6UWebFj_}4<{f7->?9`IAU6~~|kmXyV2CVrsd2T^dQ^2aHn%hL{Xd?qU zuMQk!PbK?@cV0ELTn9+Uj9p(E&7A}J#Mj1wKOdB@ColYc&ENX@_s50_G1}<2#rk@6 zhuY6zFKj|0>8VL}$w$frhaGDwF(0p?(|}i138r83eDP;1$V7T3oHnyS{;!RlwF3@` zZ5PcY7VIrnhXxIA(&sA=gJADOF`GT8K(x8RB)}G4JByfCcc-E2?a8Sr+ZG??P-+nu zHt@It1Ophc_?TZ=3g+l2-hx6j*KVw!HwdGUmS}-JI0q+9U$U#a>Tl8MSKt~+y-bZ8 z4$*+AHJ=5@$BQws67(^7IJvV_UHSNo1xtEoxfqn7BEVkG4(wD95m7r4EgfHph*>ns zctXHvjaBv(okaVN1K3(x?omXZ?Uhs}Gq|GXGe}<+?DGEWn%&^neF-k6@*>2}3RZA2 zN<=I}1uAZN5e?7$rGa3{OEV7FN^hy2sL7@!yK&XK8^KY?2Yo`r(%$2qc~tWf7>5}4 z^+ySUM(aco86z`aJPpluu^&g=iB#;(7Fp*Aoyw3DgJ?F`m%;JD7m3y+ zp>MMpm5&M`B=VG_ZxZgNdJ?7?p=Ca!eW{$;ztfOUuO81#?9&VY1U^iTprSHCLJkdB z#;BE>G8$}LUzF7R7JayEtxh;VHeyH=LS1F7!`@lkh8bp{3VsEj*~qgdfJbUI8jaLo zVs+O6cg2S06P0*C{P@7^OhrcB%Sq`PQFPNGTt7SyH&YVq49KfjZ{xWWh9_bj3(QGX zu6uh386nkfFLd??>WI+foNFS=0|`TCW;|03;q=WbNtTiXuN3vZ>F5wK)ip)OwZCoN z6$3p;u=@Hw?wfxsXTsg3Ij}xE(c`B_bnt|P18>EJ%1G-IN!Y=$%Z`fC(c=MC6n9=C zCy}xZMZSOdZ8yywY)P8G*;fOKyORPhpc^SWKx%xCdGUb8uzy=2? zHe0Y8v$4{{Q&#v3Yg!6!c2*}(o+Wn&ie(Jry7XWY%a>7zV8@X5KC+VwiKeUG={Re^ zOfcHe9$ljPHnbCJRvZ+bYfYzXephfLbZU(Ag3E_#vE0a|Ih+JpKLD$rmk?RZRFEHFEa~AW$^Ukh zvl8G<(1`4r6tG5cIW%q5zBsTwJgXt`A$~d6@y)v13pW*^V?#lyV?}83^~8gIq(!TS zAZ3C}j0UwBt_h;_RkI}YqAsD;kdE&NeBYzyKR(`DyWb;LKxNgSzuLEO+cTi-BYzOO z-j-)f*68=UTa>BbvgJ7SAMIS`_nY6hi9r8B%5M)QIJY6IPys#Iy#+n@i)N(F1tzr% z;&;%?lWLgdkTI)RJ$T3fbdj$oC-tB);FuJ7K{&9QA>lwWaQE0*eL_u8XmKITBG$OG z2}NQYNQh6E>4cA)Z?ng(k2&R2@?|7acr0Jcub%7@K*dys?0$aoWcnTrt(@X%_bay`wE$U@l`v9ICE~z18u*+_W-bif?l! zZ!X+YE)@MDPiq1h$p27Wo>5%&ypA%g-`gSK$%PEl52zr z?@E;)FD71KIzV8}VbBfSKG~r?uE>v4mCh%X;jg?!?{{J68ZMww-AS=G<(5P)#M!1Q zPOdcgW-<7#hI=G`zBWqXifKwy98MQ$Rvgs}-w5FYy`v!90E6tTNlYm%BgNyW;G3jV z6MIvp4@1e#;O+~rx6=g037D7V&6jxab;*@mQaf)il1fIH!C!Z=Cw57Sn-3*@RYe4< z;mQ<0Gebu~ciZGj!;WM|1fFl@^tM52NTk!qK=C1mF#A3^2RS-`(38MaB1E{)^UKUVq9SM#1+4$mqCJl1s47L z^ja|bf~nSJSaYkrR`3NG<-R!Vxtsqj$gJV`S;TQGWK#!t@RY^4hM|Z{&o>ZOl-AaZVigSBN~*N^1Y1Cs-Mb?UUV3Tds=dMyqfsk zMwTzPvnyrNX>pG* zpGD6(vu9dVK;$|&4uv0Yrt@`65YJimSGAa@D&-*_=Bne*LyL=x?-PU&=vwpeP`wW- z6O8;~=CoVB+bfU!Ne>V>>yy$mz;UG**(jt2oWzvPsPW@PPgYUlkq9I(2PU%R_*QJxwIJ`0 zgZU_uI(3TG4@D!NVkmxywJEcANj25bO^90!gqNEbH5GB`b$g~taAD?7OzhYpAL=o3 zy7AoBne`3&(3dC#WKU6gltyOMYxfYV8p7-)F$N>Bl$9@v*Wjt^XaF-iN9Q9aXBZb^ zyT@ss*zD!D(HK6eUl^fjMF0afx})iri#qkB#Xxv@rOQh+3h(94>^0&@8e1(piu)5-0j>+M6}PS$vV7Q&OA6&UZ1m`BzdE`J&G@ZbZrPS z)o3Y0{QH&y1WL-va(|AC?Ll=My2H$e0+62g)VSS##{oCLkLK>*>)*V7${hW7*P~WW ze{BLw+3>{@&jOz7U=+w!7VJq`4$V)lzh^LN1v??igR&8ZB|%qduaeMAjXQ0rT{lZM zEsK6RONkexwLnzw4RP=d!HB{q*N^+1Itz2&9$Po@$S`*Xds(q?nd)bRcD|qBrbA3H z7YeS!_b{O2Lf?ywBxUrOy=5lluS%eEfb$MjXee}F=JCxXbU)9Swi=BP@;eRM ztLIQVi>qTGB&Rka`woxY?MKJ5r=MWkb7vbsz^^Pbd7V-B<_C?GKbSF*75%Ex^#={{ zKO`7U_D?Db|AR>I@7&<#iQa+PsDiDK00U(?SVWyuRX~F0y;Zx6fZ`_Yoq|)_s43XYDZfSe&eUlzolCEidApVD%m$zBN@jV@@D5EmhVEgS zm+E6|NmHzVYoXwcm`C0+X|q%it9yI`+sW zU~*+=XgEKErisb{pcoxBH}v$nB@m^-cXfJH(pu8R4H8|n6|We-NN$SFTPezT3GkUO z)$k#OnWv1)Srm2D*@5uy1q6WDHayf7)pnd+(a5Zb4nugK_>eb%)D z+ouyVD0w|JF+`U@O(tmnhM?`vuZu0@ohvJ$k2~l6ZsYB++0Kp`Q?BVQkzHBP%rk3m zZ;9>*0{9z!C$i6bYSn0m zx&>-PK#-RhD+D!6TBuvnAW}-oF7h2#_YQXWLkzzTk{}tRJRq^4e9|={uT<%D)NX&O zwJF7qCqfZ36QoU42Dm7{yD9(bv!&I*G6JP9Qr!8?`kygiO0zayGlfvkFx*1efob$};N|y7ObO*JNS^#Expa%2{DkcmR89AVedYHo zD6U7X$!Lyx+Rxk5f&@W*;y>9696xyj21od?T#J`rt|`Dv>pOm!Dd1sCGz8)m05dw0 zqJoH-4gYXTe2N*eHVOF!%WFth%;WE$e+6dye?~1?Ol4DDmXwhc0Sc9rXLsO0r)0@h zW=~;|UFcR0ltUAT{1C?uMa8;uE@isC zDMB3gz=L|ms}QA;cm6;aKQrICg>R-m%UY*WLJ?Y$#|#q|A7FSvU@b#lqv0w;T}=cy z6iUj}H_TW#eNq${?B8jJ6!M}icV3WPh@9)Ya~kIMiE9p*ZiOOFZwHrh;QG$!$j5O8 zBz+(uQ}JlZLdr9=MPUq04|8Z@S!tq5zR%%pnf6rseQ8`=5bd2C-2OR-2AQ%_zj@Kj z=LMGKeMB2)ND5#BYBsWcw&5UWrO%^`L8*+-3Qj$r2hRvKH)1OYaYuq4RQ$sH`cLkT zAHIqo-&wz9bjblZrn!*kQUfQ0(CWFN$g!I@m-6e(Y1uyonD6ETWu`N*2wW*3)tzkb zI5R7(x97An0mi`Z99f1$9g!-kWa9~fx1?$iAp537`tn2{PZHhUo?eekM{6z@0PTadpR!x zdyuHv!FdeMBKK(>Qz~lGvjJP@>dolb9iF+1)2BHgJcuM9D~)oaj2x4e>SCg5K?-^H zNI#@KNzYvYl8^i%G=U5MMVY!!dLR)^;1f8K06&Fyh$3+AXGkekgSqC~L4;qZc?MHZ z!Ft^Z*_MuE9h`=U&qns-c43bzyhYU`JjYQaz@NX>TSR$yzH}5UYV0k)%sqPj)Z~;) zHRu+^&wgFBO^bms7fabhg6X1|b=)HvqaViIJ7vEp_F6dwos7V$vuWN&ro6Dcob9s? zWvJ>?JVwh_ye^tB36ccEuXoeyA}n4LB#C+BVsaKx&m^sRfk-=o&bLOhNR1tq?g{!R zg|TtcmzXoxL`ax}l!(WI#OsWtbS#)AHQ6hp#b&ywXy5e1gDhLZn+DXp?~%15>IFS0 zD`XwwFas?kc3p@G&uhyj;S#IH!>O9R4N^$#`c%5sEfb+add2TeD!dkOSyg7_kIm$% z-g)>GXI5X`38{-A2)WbJ+S!tRr9H~XYSl4|61yS#VQ&7H{;v(J$OvzQo0cX+-{o*s zIkt*B0-z(gon3&@4YlaRP_|_|NP-j`!Phnf7=$!MQuVNRI*Qha|DIc znF6yr{6ir1CD{H_L6K?h+PPsUIbDiX;HkY8#uvSNb#2p6B=lX&M;GOG(^r_NjO3MB9#3z(K-m36;VKFbX7n-E~Y1w)r| zE)+P7PKU)U!^9)vTZ6qRBH@H7-iL^N+X(u!>r1P)#oj;qX1lL4E~I_F)`4OPl@Jbm z0@~^1yt=2l`x-YA!8i3&N1=pN#|Ne(&lKdKxS$IzlPmV|SXY>{&s|!wMKMBTibAF% zU|-QST*ATJXw>2t9S-5nGL)9W0AxocIyPIJcA^^Romi7ztmP}}H$gMzV9G9w&y}dz z_~D<(;#~{P)-MC1PK$e(QojnAD(g_?@4|KODbnQg*&?L{OBDyqOk>(;1#Jv4Ta~3WT2qaRn(VV0RvpqVX>M%od4eqV_R8HyBLn*3RHCN8w zJ;yqq|3BD!>wv1(ZEbuJ(jf>)gRrDQQaTJu8tInq?vPMWX%+&4ba#iegmi;+FIu|W zZ@SM`!E^TB=iKky?|1M0-M?6K;rlx0WX|^;<9VL(4DK&V;VKae5p^v}Ii8+^C+UM5=m(s;t(he_bDpx$3ikJY1BXW0 zup-l4;olb}SqizwI7f7!K?i{nC4=4v6R3Kzle+9I+k5ubWnSeijg1Y}5@-Q|w-_3J zR5H|`csn!skGn;X{2rXs)&Bl$rFN))%b5QaISuR|NNOUtO%>c@G4#q3NW|r}9 z0B3I7Z#-%qPuJgAR%6Mlu+h~}aB%&*n@##PE(mX~@8v$n@-)GS<^BxfO7W9nwuy58 zl23%#A!Jd6MsE5(^_*asis@Q}tT7Wck2iJ(&rHnqWrLsjKDCAe5n~7uqa@+meo;QW zRdah_b+6D({;n?puDnT24QnLd>3x@d{Dta~d(#(;3<9lHQgXTQ5PD`syrBE@aA=`W z{5EJXCPxKESbBpIM=GI5tYe9OJIcc(GJYo-eD0%+h748pT(cW-r4Om5y(tt&Cmi*4 ztR2rQ_W@fEyYlgki+yn%t7lg14`(O&IzDN)M<-jnupUQ#Xe&Mu*3fP0tdP0w7p&p? zKo3Kl>*MYxji@JsOIXO}j9@IWLD4E)Ua+oetW6WPICZ{wcEV_Jz$fPev(a^&8-%u> ztPVZAZAvbbF6t)grD?EwCsmrP^z0mrKt%&vhNZ8Y11ekz>Rj+0r}JT`<5IwQanpHINCc0dgoMJ2U{#0{4aSP)Q+Cl?T(3c4ZL%_cQSdS~3 z`jUj^&fwO@X`Zj3u!&~DLo6Wq=noPm{pDC(bTk32=Q*jf`RVGm=L&3<+R}4;KtaH> zJ#z5^kZ1SZupa^`F~mr%^8_`YY9&W*Yl?wC_^I&CyrYrtk865%N0}Rql`UA>F*6Yj za~=74pB`tXeSMin#rmbp7T*jTfbFPOZ*DCU*-dcGCnhxRa>Vw1@+_LhPe#+d>*+)< zz6bhPT)vTJ%gWZvF$frKxeJh14J-`K4y60wVNXicntuh^`hGllLXU>FOvWs*96KR{ zE`bw?Fn!1siL7Rls)7`+Y$BNt_o^|4gAV#fHbM z8fRFu*rNk|**w`cNS#j6Yvb=*07`KK-m3UIE9ucSyOz&5@}S&=o2wPBKBMg!nhjff zAyCFJes_$}x3)Z$ys$=q- zPGN&$@)Z_{_pU9!y1+%&sppIJb$5yTc_ihK4RDBH%&F`9GN&FJfputjgT^eBD?i!a z>D#vaM~OPj_oC4>z&1nW`P=J^Sw^4cHT4&k=I_u)@fyjK3i3e0Or^(M`i5{R_qfyF z=w+sF3hwpDoGtVN4_z;};8wWMD>yb5QH03y}7> z$ABDgroMmXBs*EAzSuQ}8G7pU`^VqsNJRWGT{?S5G1#1#ciEWE)@B3;hVfq<|9^El zH+oTt!Z%rju)iZk!AR$2+}wuTRH>=*fTq(s?0@gmx4+49829Z$LepJ zbzHicNtSfIK}n4nEewlRgdAGJ=J`aSO%pDPa|1W7i{34@P699@D=lSaJBM%jloC9buF&;UQGqJEI!tTrLp- zSsR~Avf>}7{NPJztxMt`st})&X79=zZJ(o1RUSNU+$Yj68Wd0w5=GW%6UvX&gNXxU z`*(O0%|nCEABrrA*Dnuuo11;Zp2WIh`3L_j$BPe6>PtH04LLapxxDZ^RPYFfUOop{ zv3l)`2<_xxLp)*3qDjx*F3+PcfTMoOx)a&n9@)hy;6|T)fn OmlSrncg?}>Ky=I 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⋘3L|PQ!3uk&EUq#%WaoZ)j4sdL6z7& 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

    g6L#MWj?MxFjNMcYAh9PT+Jc>r#avKup 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 RPswBsF#!s>urPiZ|3B4Iuk8Q; literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-f6-tab-navigation-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-f6-tab-navigation-0.png new file mode 100644 index 0000000000000000000000000000000000000000..0a582f29b84bbe1815232bd2c8d1b695cebac4dd GIT binary patch literal 128147 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 oqpFLivysbpa8m%FW_Yv@D2bE3kMGe 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 CtAud? literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-selected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-selected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5cd3c6078e3f6cd29b6d66373a09fb3d355cf1 GIT binary patch literal 128297 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-picker-removed-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-picker-removed-0.png new file mode 100644 index 0000000000000000000000000000000000000000..529fdb97110c51496ce7f471173a24e6ef1d6937 GIT binary patch literal 128431 zcmeFZ1yr0{wk}$@YjBss-8E>i5Zv88xLdG5f>T9+;2t1YaCdhNQn&}#;DJ~BboV~p zyWe=-@7_Dcz31Frj5S96tE%Rj-~8vC|C+LRUU*&yV851CkOjcNzyM64e}LyDfHVLR z9sv;n9uW}%5eW$q85J896$J$q4-*R=n-GtPh!Br}fP|cml7y6&jDUcOm5P?0fr*)k zn39c?jgga%k%{p)A}~luNT|rDFHlimFp?0EF#i93J$C|dkl_jt^59@-0I)bPa5yl} zy#Pu800sfd?QabK^#ub92jv$D83h#$`h_}d04xj~94tH>0s=fd^xJ{Z&jIi_2)NW- zl87(V%#dhY@wh`kxyZCqRbBY%Q)fUPbGJ|wR02XGViG!f21X`kUOs*SK_Ox3S2D74 z@(QmtG_|yKboKNtEUm0I@Jmr~ z$=B+d+PeCN#-`@(p5DIxfx)5S>6zK@bMp&}kd4i)?Va7dANvRA7nfH*uWxSe?tjAt z1AzMrtlyFS0T&Jw7c4wH96Zu*xL{ztp#u&F9)X$*5m!DKpb!#kM6_J1G;rq zP|QS=Ys_?{(WCcg9Fgxr)CF@Zh|Xm{QfCo919F{Zo&lZ69k*$98+uz!XZ`V_fR9!+ z;gb}@syO#LSeupDUlL2xT`e4h0xt*>gq(lIiC}Z}Xfb)}5$Y@Th2IOs zoy;NCK8O@J(z28eQ8BCOo-8*m4GIkg&d0LZ)Q4Qf^Nw5}D*9Tq)ugTTy1#zmqlb?I zkJy7=q4~254}J1quQ)#UL}f?fl~iW56x~wd@nGkKPcZGN7|#((n>fO}jtgVCj7OFQ zQ)<)S%*|GmaZ|}A_7Ug&bNUcUc1A=ja z&Uu5ni8q4o39d{Y0nn+)QooZHv)ls2Uwa%Pcu}POcIZ-#-TnXPA0_b@AzV z)z~<*Uf%-tt=zoKi6iy3G!H&z?b19#U1M?TpQ9qfMF4R8QE1{D=w}_j(EK=_0ML8i zJFDh1FYWJ8lI75d(U8(knvV97LClPWVlWe~eODW;PWg2Lw~P)2X9LNnG4WKyPsu1A zB>oC{8BMAAXgi#k3RDP2EuTR#+o}j_{}PW=onxup%!-}49tq9hH?w$s0ucJLW>O(36Ez|oquv@D^8r+BYT_D(43L9eZ$rqMt|o_1z<$iK)C z*zVXj()X=@i3qV9;jJmbvKt~Jocj~@1lluTvLWvounuqXs6_b(6SVi|z_GhY8--|E zpNRbEsUL}E%F%=6)aGi*(F3ry=F;vW<>G_H+TN}5q`xsJ7ak`KjHyrIpXTd(^oJAu zCg{T1#H>l1Q6wT=4zT@$P8RiTP-65hM)yF3DYdFU1|8KYc2n?vJEyCw0qSU{2w(`t zp+(!}FVmP3h5pEiPYuGAQ+3to&Bpc!6p%=}7~UyrbbNVQ-dUIS3azeQv{2_pezX8~ zN3zHC%mt=w72~Xj%ld3LO7}vcDmweoEAfw5wV~3k7#?D`nmttu9YIHNbhP3b1^T>C zhppKCl%V(+-5r+QtmJ5WU!GNC-r(o)MP8Acd~m9nJA=EL6TJ+XsuUns2(bB2R4~6; zTK?ZJgANs`vzi2v_}_`u9O~KZ6@yT2y&!6I?I8tyR6oua`wQMtX@AFqiFVx($25Fx z)i}u;Y3WpP?OG)ssUQFEko*T{3HO_`G?-OI#QJ-SC4#!hB|y-!^Lh z5Sje;m?*b>M>FO53=nxh)19dkr*%%h7AZ&{S;=sMDD#BH+>^}yA##Ck!D0=!LC*jh%7|yc5wYVlATPP5E(leo z#DuSJtfeKiOOG8kv~ckQsmjgQn_!^ix;RGY0oJu+L(sitUEA)!GvMWm%bZkM9_{2W zmY~%@u&za&sxc46o2P}RV-b_-xT=jnIe8vm#OrZI4fd5Kfn1}7!Ev4pOYQh{%Ev2} z@pyjmyC2z^2xI|I7|nC#yC3?R%XFqlg~~Rgx+ft(2WFyGDG~*gL_20o2|#uV1D}TU zZ2<2BUu4GyMMIKPxzihn@<-M;?Qhc0>FG=t2jETFRgm~r?y8;v6R#eBTv|K>vLf#$ zkuvwi(T;f^0@cS}ND(x6r4U5AV#ZaOFb^Z&oxo?eb^<9uil(@JJ2%e&%yiZ7$3I`n zvJllzNwf<@P4Z!OqU=)TXA#HBhHD_qM(9@XZ;OX-qWw7-Mr{8*)VG=2BMqKB`GF%M=IHf%u+1h5+#^8%B zz(RQ3&7jZ%3S`eH=!&NeyGgDU|e zESi#})yJ3o6)>h;p@9gF|3n4J|7^I^KvbCT*RQmpB11bTcBi5?6MEh2;8I`#{T%Wd zJ2zh39chX%W-j5!7n)ObEDjcIt=jV-BYoaY&B)KWQq|P5zqW%D8_6ok+$aBr^mk22 z8#t@+$`AB*ErIwp5Hx6a*oG-iO&Znh^66O#qz<`RMBzqv&%-l1&m5>wd_ z0dZs=SsWaLii~Zoc$>=c*%r-WeBGDeo(kt_i$n~*CN2|bbo}9of|Zy0hZ#zO+h@R& z+yrjW!t1?ffNULJmN?bzX|JW5cx^?{m4liDrRgL0GXU(pQTc!*`3%TG-FHa4wMM@6 z-N=!Iw>z_>yg~4&1*pm3{W<_uMzW( z!NM!53tB`N=@Gx;+^4)Hro4rQX(%ZXK|jo<#m~6K&+|sJ9aZj9R-M&!#m`cGY@Q;> zX`cab&_N=;!F@LI3td?52~qBeSMNi8(c{ReKyex6?VDDfXMi*&=ot_K9kG;u_#tc0 zlE#zOP5P`h)+4**vDEF)*E@<299O>74C-Ex_HMxJdlAyHmLG)}sQx10leM~kGEI`Ke3eDLP z``%_a-@|do@Q&me@Xdqr9#D}SjJnsVv8k5d%I`%0w%6}nuhmxLL{|;mGxyP=C@R@3 z_i0dTn{E~H_b*)J`?;*pL{0wdd^ThrE-{X!zty2^?bf>|IprRsXJxEx(_qZkHN|Wi zkMd#^OZw_Ct+@YayU!e-sA19MiS)kuaPL@*V(#eYF`qN5Uj23fs1b55co5h2*-tyu zXD+kMo@?JvC(5FZzn!WB(brT}T*lBqpYUA04LAonwYz*o$6}ia@Ff-v zeof(P`PS6D(kJ^(qTV!cCh0p>la(S^w}jJ)!aP)Hgk49}LTCa%g)p2@Wp<}&x~P%K z-S&E(=K9({!s#5Jn+K;hW!*Gj`?|nMy1=3N6P7jK;?><|(>MQX@HEo<&SLC@;qf~p z-@9tDQxzp8W=E&Xqni}ie#p2L*0nS#?_d!q70z)b#!6~Sh%{b*WcrcRxuDA#G2Ow+ z(ZSu}+DI8$XGG!M8{a6{i@U)+VvM2T5PkhO!ap-y7MFu;mJK>X5Ehf>^dyK#^B3z> z-X!#TZq>ok#v7%!YQ9aSA#o?DkJCsvb}I%l3w0U2zak@AsYuHw+vN zUUt{VUc3#3Txv#5zvLD%D1q2ktZuBn8ZO?YWQ7YA-zx;@P1ZdFj-%7PB3>q^kOb&_ zB{P>{?{yU2ih1Yz<<`P5U8}L#;C-ZpDf`KPUDt@Cxm>B|fWBwZd(&x8NB$exhBfhd`jXfb;;vX71Oc?rM)&W%}KqI((HO+T$G#}$}oF)KOeGj zA**&wHi7xQDK%_0to69VYL7*3UGGOgpE`-i{nEal!xJ{R1g4>3@ZV2cF^TF_SEEy! z#*zMT{rMGS>#ernka~)uc@hqWV-r76g^FOx@n!KUX}nRQzG^&jW@r$= zaA9Zg_q0xJsA0#IzKLAFerXHS&`#g}&0s{axICz~+=*4Q8j))Rqp!QK71pgN5|P_Q zlPtkiXYN6J_T;2LVNQFlK9LALg^Tx#m)hkq>ftw7ukGz^3a*%$Sy2J+AdK&$7Y0Fg z%gcHqj?1)hr2gTbWHGr_?t8$9ieC7Rte%1FC#Mf|Z=D?3_jo=vCFR)?e;8}9=RZ>! z3#;AE@-u~f27IXFDYXmT*tlR&0EXJuB!Fdi$lyXiNrHmJM0|yMtCTa!NngraM)t-p z6hx=DV75UcO>hiwtS;OxoGh{l-BFA=uzx=qV_#^TJCzhEl^E22;582Hb=9lo?%kGS z>4!=2N6*ak@~&8Ig%&(XW+6_I>>0d9_KvbFrS&+ZOf<0#hVsL&Dqu|`kc31vq=ZSu z@%O85-%V&YdeFCQLZ8v-{Z~VTl|VmX3Mxe1y*^VttV2ESy*fvo&22^+a=~wsnm=d z7-5E;Dn+N=A=A~FA^9F5cK#Q6{z?^&6vuFzrd!~TYPjO&b9RtJaXN7&pb@jGoz_c! zrK--T6B6T%j!2aeub*3VTaQ*rd_aPg=uz$jI!Zj!2xkrGUdpKG?4arbBJRP@Q#?_& zF&IvHzEtU*k}Nhh9K;(Lmj(5qf?W9dR!Ry8Oj^Ph^EBd7nt81pF0g0)up~z1{S(E(t_#+y9U)=!*qV4 zEjfx!E0*qq(R`jRn>vXFDI*1mDuvG?;@ul0t7e@8Wa*|K>mPvioOHFyprlQ!aBp@L zI0vvK@u`tbESnQU?MwxmK5NHeH{1#SVi+gr3qR zhICeUNuWBj`{i3tbe*tJL`=pHy?&P09RBFjZC{Ujqn)X-TE0xA?1_zJP+;+mn-ttX zHF}DOuq?1S@}{?_&l8-YO#r`e7Z-POq3yiLuwdoNa^*Xlrvh3 zSW#+MDz&zWV`M`?7HFxC#-arcT=}N*`BWuljqebf>Za;Yjvimn)suusm+G0wU~E-^ zPZ-~$uM@sh?gzXG3C0wH3+mH}uk`WM?opWylPl5X(klnXel%!I{iqE{$W>q<8W1Wn z6{zFD-4}M;sB3LmWDd6MbsE8bi5>%^+jXQHHDAd&%j-W_=ZvGjvgQ+kW~9DRpgD77 zn#DAgr%9ceYaYX&boUt@ChDqGUZ$;pGr}4tFURJJ!<}LM~`)L{@q-jzlDlm88VdaY9 zgH;+!iUE01jDWo2fuQz4S#cIhOWMq}AV$)exW?j*xiY2pta)$kxtcZEN<8k-+>8WF zJTijA1y#f({FD-(FohZL)ye^XBwYr*?{1`*Ct9QlhoU}#-660rmCMN zo&njFF9RwcP6dD2!v4eu*=?c`^F9OWjSZLdy63rwSUPphHN zq`R(Weaohaq&IgaDuX3u_%+ziFV2U)LZ*0Oa8J zD$jsq#dBkK(R{O78x- z`&0IQfm=@PQw5z0l%k3hKHB5l!W3-|t$Ar)G=+S8*6w12XODC99Ayq*y74CAW4fU4 zOL7p#52hkn1@lTWc`;gS{&YrG9r9xOS#{&mPqgfEg<7wld1B@g$%Ij0OBu4fY!X6 zi;@_Um?iYJN~mGpm<8Bqnf7M6bg8-j^BW{RWWcZQMDR~Ud?sp9TGLKg_nNOvA_clo zz!L4YB1vBLKG(du7)uUI2Ibk-O`(qayBsN0jw2aPM8{b?O4+J4p+W^&C#!-Rj$od_ z99mN{E{3pBOswKELcKo7fmhY4kto4bu+@iQu+<8cC)L;WUvvFPl80(?HrIHK{$U;| zG)GEglaSV~0$WWk=A6fZWb&#RnrMV^u)(2xS@?E?DqX5-w^su4nQK_f7fe~P+T{6b zZ*v|8PiIb$ViA;=VN4Vv(O{p6aw~^ech`;21<69|jobzbG)n`!qCQDz_=f!QU4mWv zs?omA^q~if6_!~asf-nm`N;Qcu`(q5!Y&;;FO- z1^X5H-7qMfYA*uT>Lhm@u{uUcy%K}nf2c?suHG|liEl$3kI-$OfEbl&+Y-TCs1Eiu)|+z zS&_Th(9>-Gr6YuQTT#A~0MzI`QI*FxeDQ4?aUi#A5Aw~dzJ;XKUAd)f`a&*N9TzBT z#Y`Nhta|bi&@b!8qgDGrTD%=~AP6)__eV1gNpX54_U@Z-L%t_3nEqz?#qFf%f1nAAU#ZBGZ>&$!`ke@SFWz*b%~K0H&p#Ik=QOXpCvFVK#6 zlc*xcHwp#bfr?f0>aCyuoN*KUGr+;5y8nnH{{c7}yo2aQmbIY4AXX?t;emSyl9;=} z2~3tUXR)Inupl<-S89OF%A4%gNTsnXG%p^#HG~H~)_^G{<*# zTULs60u*k&Ux6+$#0nTqAZ5XqFxO*(hlzDHq6Ewrz2KMK#Mkc^M&C0nUE-=$Ww;3S z5tui%$e3|_L_5fvW+9ElHZ#_WlfsWeJgl)6f};zWu-#DT~bB$D77T@I)p`Pqc)FXu%`;Hk*~+=V}c zU1jR1%{uc1GAOpExs;-(@DH)%AR}@QyYM6qlxsDfo#ec=uKuX2fPehSD{+j4)5j~< zFbCot=LW+PmYC)6EibckcYEq|yXCuuY{ZgEOXw>IgWVf2cQBAy)z_zMLpLmAOLWfh zG`!;Ur-A>{4~qm*>>gKi{kmB+ihhd(Y=lqbJrP?G%4rOJ{2t@Q1jeR~7pJ<B zXk{xx2x2rot~)f$-mM^{s%v>3_u!!>k1G5Ocnq$iyuVI-21xRqD+QKULR)Ci)SdyA zcH&nrOz`HFDN8O>pRS&Qa`K6Z$3-?<3eG7)6YSz^|+x*}G8lUc$VuBE6 z7G-RtS88Ylyfx|BM`=u3(@?2(ay5fL6i*u+VBZ$?U6$A1#ecm_T0#DtK3nDiaZ0%NP~Wn z)UNhx21Qb82FA14eN4&d0zz9VmiR))+-<9`v&s{P}oD$*h)7K1}JtnG_IfbUx~ zFSHptn9XL?-FD)jA(6BBUtu}WFyeovf}|ZF%=ey+I*yw^W#hM~0{Wb%}XCv*Z)~{a#w!OOkGp&wFtg@f6d!Mxmjlwd76xUgsG$ zWZL0)hNxHtdVE!3!&WN1qp0%3!+S!eo!g$YVKZ@`Qb_n>dsviSw7}zlt%E*erZ?Sv zJU|)3&y^vBt@{~6m@9hrkg#JcM8a=k$ej>`KCMs$87#E?$eqHCtw2?!UhwoPs!j%= zRyY0jSe{GvAq;8xq9r3(V#r*f6Bu;=HLiT)s!cNv1$UKa*Y|@%4JRm?6JC&Lhyk6* zUwa4dq`Qx9hE4tOn6bK`z^wkwL3uwnbT8VEC_e#PSXCV{ETHHDZO(JH2FrpzucIfM zE3CuJ*Xcq{6i-d!|JH$?223N2(!wAu(bia|K&}8hQl9yWpYOPcAMZfRS8b?K_DXN9 z)MJI~uR+QyQ+pj}MXk`bIWcd_Tij>BmfR!LDH621EOX!qzT?gk+Oh?C0R52&G z@YkaA&cCg~_dX|cmT);Vim^l(EBq1KlSSL`QT&M3^%;;)5+(YFYry^GMlI_z0IQY1 z+eX#nhakE5_o#ib(PzNrIi1xl!GhkcfK0tM>o+as*A@6kcGE5r-dhFT8DMyE-BB=lf;5@HrLi_xzTO> z>)KDi8#6amLgdltRx58oQVFMEFt-ocx#rd+d%0-Qj3?1X`Vhe-Z}O9=2l^;#Y>xx% z@dRy_WC`urvg$%xVQU{Wqb-Y!dcyoIsgpr;o5RG{)&ZQE{!ed~YZ|*k|$aw5KMdPUpsXh&G43 z-`4&Kzjn@3kAsgidRK+YU;v|Td9I5P*#5?;u))d=i;{65pwDhY4Wn+B$3%f6yQr%u zk{^cVV@#nTSe^klE}z)&rqd5OZL4=~YRHbJytDq(V0rtv84JFuY%fbwbC!hA06CMV z$qT&&y8%@>@WFCtBGBvlLjI_10plXnb>fYycDcvHjH`odiLt>1UsEC?sXI1vCrpA- z6Vc(?q?YX22EUtBgTL;QFY1%FSLRNSh3Mtd&m60sO1n)1TZjUv0v3PGndbdkY$-L% zL%k4yWqo^#_-k5G)YSv2$j}rAyG#k{lT5)hlSq96v1$a>PdLE=!LM$&!mB~pePu?H z`9?-uv3uYxC0u!OJiugAK(CmpgvdAFL$DM32Or+UHjxJ@TFYUXddK)wloe1@!$#-2 zg?$F5iXShI7n@VJqD_V(4UHlmCNO*ow1cen`WyU<-6FMq-+oLQ6I{Dk@}2?S@o%pu z>qqQ#Yoo@?KEgg8q4G;@uiNCpPd13geoSDiIDAo0!Trt@zSo9o8*bn=FI-`DbHw!`J6m>u zN(LFW8zwT<1u|7A7FASQiEVR$uy%^Gl`}#CPA}HU(K_}k6d<@5WeKcs;P)LOjoLF? z=N~Qp!fwu5FfQAb6a`3is(=D3<{n#=w4YJ^Ft=l64-r1#VBziOzTU;Bc2jFW)I;1(DCK?{_ICw=c7^4AHKrg2PHQiMYfPU^};hJEr4y&L4WDKg? zO0`x9FTswHJwLv<*&_nQuZ^o1y1qdvdz5>7jpZpKB<%|1D#KQw{iZ#ztZG2pLFV0O zFjGezSZp|eCP(+R2YpID;{>ZE<31oCKkTayGn*^~#^;)_fpda)*b@z*@%>#H8WxAk zwy9|t=rl3&nB{f6aw-G{-Ia(Y+$@5cM3xrgMnV)TJ!AKtS62lEo z{q9_Q>BB%^!B(5_q47+)B=`9C-4}eE?h~VKXXX$|R@dy7EJ<=n{OE#PZVdX9YX`h( zvt%pJxPzBm+WP|a%6HNM&w!}7FrkwgTOEC$X*S;I5Hjr>?pE|OVr@Jw@ezhmG>qQM zB+-zp?Md0F+t9@m8W4T-gHU-vW}&I1wwxAK*dP@cnO2DCx`eRT&#caFbULprlm=`t z2u2k5@U@b5UyAeBqTMi^{Mxpa>T+U<6Y{W|X}yZ*8hjvT?6bwkD~xyQ!NGA#n|3wy zf~OBA7FDjpKAg4Jot6yjH_3f)sLl2c8X3bM&u}&xZiy&@YWamA%BS}4V!tjP@+bMXS(Sp`!i)pILAF1t-qUh!bmJ~qS38R)ND%#C*Eb+;Kogqh> zS@Pp777{ZNpq%|?+l1Gw$N3GIgigm%gn~o;t~0za@0wb~Z+}Mrg6y-T*E|E_bvssa ziN3E88MDu2%Y*x53%}S+jhcAO|IjnAC6ehW8g&cw^Wd{zG7i>T;Lodc^mave8$!*O zr(zWrVeF3Cw)%$2tYqDNeXuzlD0~8e=z5p>UiVvBy|o08yZ9U?UX^K|$)qg3tq?8e z-|oV5X;>=5_3FlzjID0hyK94<2=UIR)gLixNPbdeT5}wLP!M(ZKPXQnpl#W{b&m;^ z6D-M}J2KY!*g7Q-W__jP4Af&?(jon1`J!Kr_*CInV!!B7P+@vm_%mR@@2L({T=A9>T;_Ag__w7EJ8rHOyTA;A;E}&k;>=K+iJUd!mGQLx{VpbNz2sKa0TNX z{I26D?IW~p=0UVZ^c1)EJU`MD%#SFy@WFvmkgZd2z}V;O^sOVEJbs0qm%gDv3k|?% z*Jq`Gco50$MGR%z@eqHQyARrd!1;*l?oxBD*8?^y4~hgtHv`P6>^d280OPGa8(SZ7 zbB1oEl`0g* zq0#rUg0=__8Z(4mZWMDbr2`^ZF{{DBu9pLI#di8^W69-wk117(bd!{JlFn5MaDahJ z+^oBm49rh30rtre_YM*#R`0FVX@c0rV0y&(p*2dBab!Ngd>KY=6NZcVN|mbv`#vVm zL)}se(a>(*s`};iJ&Hn+D|I3o#I# zM%CYEezj*Z-?hq8Y1Bu;sp=BMwXhR}Une_r5EjRhBQG4qA@%o2>(xU(KJIlLxVac^ zT8Emm_fol309T922leDl!VCHra?NYpl_$gaxC9%%;{b~7-Czy_hkAiG@d%UHM5{{E zQa^|_nOKR|O`Y~C8R{`mHp%(c(@cbAbn8#_s6b>VB0Ba-2-QBMl0)lS)@RFZc60R_ zhCDL(G4*e>yizdn2*@%hQ`X8^oB57=-RpLCGRJ0QX+92F2NW80RS)f2rBk^Pc@V({ z^E-Yq_(+?^MI}cX4CasRz&Ay{$I)i(*k-_bi2uc$oMM0Ng}pQ)vMh{FOe!S$0Co{Z z2fGL{lp9q)0}?XCPsFbZ_?r0-(KNDk5)BQMm^ZtT^MjSBn(BS^hRgxz)$FTTv2zU$ zr0O%COr9RCGoEM$nw%f46w1*@CCnwYaTzs+4oC_PsA|t&R$jjmNQ+W(dIRnfNI?e= z;DJPd>6tpHA)hwVZ3lP{vGDYbjSdsg{C^6+*+juw_#$RA82jl?%*lYr5Dai`?#w6; z>a03QlblgM;e)mU=O!#Kp$vhgMy-vtw53LMGbkO~9Hbt462~DOi>LWne80=TJm8~Ndlv>1B1onkk-1UKCd%WTmjb)GH-T;%BZd81HzCJ` zt8ueb{6if|9m`AEJ^88X(E5%fU@MV2YAu+f)DM{KCOcP3nRQpnO?74 zBM1}x#|zxv!9}v|n9JCv63|GK+19y|*U<;P zlL8O`0XZT4t_Hjj`1qU4FUv}8Sk(-Z#0*A=L3r16(oD2Vw1?_b5@Z!2WhQ-J#{4%8 z4v{`C4>_PNE{qT_gIfc)6RI48g8^NFyY;d)HotO`m1p`yDz+~j3t}mER)UXmp=WG0 z$zmu3`4H+Ow;_^9*)7BE;7bwVQ_z~T@zQy=Q&NiW`cCUPyngK1sB)DG@T=Iw!*L}# zi1(e-Y0E>W1i->s=zu8J@|+-(E`PZo1q1e*mYD<7r2;X9>Qbs8{EmP}kz(ckxwIpX zf>4B;)L{K|H8m2FKSHmMDEVy{Vl|%$Dzx8IRqtS)#Pep6UeEE}R8b`D2C=w5aez<{ zg^rD2KXV)O(8Fd^ZRi}sOnJHb+VF#@z7Ni;ht$?Vjd!%>V-u?kaPSnilNb&`IFQ)a z2g4UC?5~<1M6Jx-Qklc0+fhq#ZvmhzPR2k7LgYLjvGFPSU1z#Rt0WCl_pI$e-~B#0 z_7Hcv<1XRQU!j}F9Kf)_yBmg-I_Z-QcOnL6g$a1oRnk%WZ2KQz_JEGlQM#YUG4I-E z(G%aCzf8I=^tP%#AkJy#kFu^y=1U4Cywm%{v@Rg!19%2tkGB<$>bRsjF4USW^3=v@ zMP;?GUrzqSAA<%-v)Bi))7HMH73OK9bTwQJnNqRi>suptFhXekvI?dw`Bims!^3F0 z?mJS^B-`8T=x%|wu+Xy_31st;4D;*XYX?0_kJ(8b7T=IMy#=ODek@3+-${j`r00se z8`{?o)2k+2Gq*EbMvwVuV!;WYq}@Ng0DlahC9Ihi{sD5zJM=h~ZJzmMsX^rO#XwwZ z;N#7{u9q=ZZS^_XeHp>Mv?37vrbeNN#RwRm0TNsHy71|Dam~=cvC%$v$}ECNyM!Jb z1ATOU5zOg*qZ6eBk=821{zPjd%$|6q25cBs}+>rzO zoWczuJ}Q?HF9i26_sI=&#ku&w2wdaOUxyC;%F7#KkA-x83wRj*W@_TSGGgfpIxJF6PDp(J#U0%Awe@x+T?7Vq7pB4i!Y2zAFg1Q>|68<=1_$J zQgy2FoQ*hGjgs-Fc8Mfq*w@ z8IHx);`F-ZUUHPlJN>FvY+#o)&aE#qV(+N7{hog{~F^`z6QB?2S>MW+J?1D_EVK3R($+ zjqDED8l9=ln9bS1oK2LRR9lJTURQwxFS$+6qHXgDs+K;o)}eB#tigOO4U+}$l@dCOL#Qrxl3@YK+ltqgZPzm7;_QY8XMF`#uv77WcOrbXnA z{PNaA=U_fkdmxuVb7s*}*(m8_Ycv0m&B-_CeccNmV;;Jt!V!*aUxaC26{E@LL|>~YgF%HfmaR6`6mKxWQ%GsY|VO3l$3v zc$uc|BkR!OS^u4nud!YcrS?jzPE!PUaW)2)=DfIDXPQ_cAA`3e_hZ`mWrs`R8?sgOw-`hSxK#GZk@V4flb|s`66>JOz`)+VbC1BREIu z+O79M6I7capK2*_m)2U7Z@5{#&36y*(O!HUjIzVV*xO;NgP|2Va6vGL?-jO8P!WI- z(|&N;0Vo#ZolXp(}12gGa`YEqp-V^5#D&0e>`thW`|L3wKyjC9bXL- zRht%lftX^!${$?-QE6w0+8ueL=q+Yo>Dy=yoCrWTa19&e#VLNG3Sl?(Uc>*Ce9CSe zD!;Q#uF5D2Q?2O2znx)T39NHyBnSQ>JrknDmPgvg6xqtLclt=bX_%q*;~ zm`L%72rkR;^6#h$(e5r7KDJ1zH|;UNlbMf2B)U46FRu-GVkI#r5nP`UB}FoO52cun z^RHtQhPr2QqAx&OfnZWM{qJ}?Fb-1Ah>{Hq?C7OA>0q>g1b{ffJ!vUEs~%%y-22d{bkvv45N!oTL6~@?B4?vazpgqZ+@~%&?6y%Xe2IIJuO^_b|SOOVhsCFh>s8)`MFAx=7Xe#pn4prM()zW$q=Kog_al^dzUHs zckwsZo*TYN^BkR0z(s0DWERb!) zw;l@+!|RUjTYfQeDGyi>hE;gkDNs@O>m_ept72cA(A$EJD4p;HU&gPBNkl-51Fth> zpJKi>TmxNsww#2Q3r!6nU6G>>yNV=9?1+;OCe#WO(xEK;Du@&8S##+|<*5UJrLd$#ijVngC5Q z$p+gk9TMmep4#A5SR2NC&Y;D)32h?PjUfwGAlj{*=g7H*9{QO(;n--Hjsz8Wrh5ET z{ALu5Jrj0`DgV&a&#mP7m!_oO8k7Eaj(^#9vJiycv7LGA@YFRK^aHk8e@~Rq+0|}? zoCLC%XKPj)#mkY|ivX7q$YS$L;3>1?{J@+|O)F?7Xn*M$K#~8~Iab0yC;u&h=m=3g zpl}%md@MNf+R*jdn}^h885FN*t1#@s$L3^xzPZVt$et5_Sci5Ep7x?Y|w7Nq+OI1PK^^}W0wfY!(<&%f9lWxJCeCwE+4V*Pr=3#^`h zdS~_w=m@P3xcg=C3~0x?o!Xl?r2KUj)E|7U(iD3=Vsdx);pqugY!P}cL7ej$u-0WD z7VuOBeS`F9d%5>B{^?eHOTwRF`QK(D=VjuF#eXgxU#|~sW*8N}In$oV7B36Bfu6=D z5&auGlN3WYT4nmJO(nK@2tNpyNegJD8YLmQC)6wdjdngexC z|CP*Y%fE@xEil_je(z-*)7pN=6|^HdUd^=0KC1L7{TZOVcKeg^&)NSI<#4_h6Tnus z?9*bHM*4C}AyA~`Qq_`}C~PjO?;lU7F`+*YZd75MJp+1TazoRR<00MNnz)cooG#yu8kM|IDjl;{eh&#y`;r{)!|?@f_?yZ)wZQgW7j>7Oz?Cb^hw=-Tm#Kjj7`T$6h)XT;eLSPA)ll#Q&|LqX3__G$8*gZ8*+(`$nJ$FiQE zWuIFW@RC_v-f|=iR<&{oq%>=Rk~B-OYTZUMKru7lNNcr~#%mpuY1z{Qi1U3dC3jw+ z{y*%!by!?^n=M*61dHGvBsc_j2oT)e-Q7J9n8%uD);sw5us`mQ#| z;Nav8Fkumye!2tg-WyDZBMkAeBJ4Zq{E1*lYHJZt$L^w;rU88M4!q%-boIG4sFwepgY1JD40{WI_dJN8xv{63|A$ zktg{lm4aUs3mzq9>}US~xwYnrDKCM`!XKug3E0Y1!GDP*R#l&QsYfADaw;2kNXTxF zho};w615VDd>{sr`QL`G{Rg)kA(i?1iu9NZ`qtVzZ~!XMb2kKN-w-59Xs%nh1S?7j z`m0ucCl)i}*j(%xrsCZ5QWaBvbwx?y_aWVG8Gw4q0cNZOprkrcnNg<~xkryQ)ch0I z*?Ro`2k1J5f4=nwnhL#+1~iAW+YggWyu;eh?E#GJt;5}#5TJ?Ac?<=A2FzT*!&|eg z@G+ZR%C30x%RxDRYL0{9zgbdo!rM%kgo`!?ZPiT$6`1iTv!c`E;uqQi z^m$?7{~M;0DZhl3qS(0Js5>V%DC+s~X(|JG?9G#D)Ca&e3{ z%Y`yjuKQD{CfQ_9Q$_{lu|4i158u%t@371eeP>r`C^3RqC1qGj9cigPo{$p~r@3MAl=OQ{)jM*7MW-0dtEQ=BSKOvBfm2~)6aO9}obk%H#B(qo5HNC0 z$fCAMYRAUJW;J`EL+LWDybjdp&ec`0l0C7Tu@mWFh5jP3>?NJS@eX#TQQ2}^O6sjw z5zR#F5r||@(*4r`j2BIV=J4ntlO1{Eole|@teNKh)yLPI1rYq3Zeals{;rnLNhER$ z8}Wn^7lEbn_$E-t2nmHlJpWOlY{{vZb$4MTX-w5JMXh&JY7OgKCZE!-8J zb_{Xc+s$WLQi5Y_O@iNY%QRV#9X;WQz84-IFxz&rX=+*39Z|3dWJ`Y|YYvAkd2Dz# zN9Z-8&$9?DW0-+?axJ}1A%W21eBZO+5r!fB74J9izL#u`S#YM9ib(b(;012Szl+|a z#Ng>uLtDF@at3b0O^2=({||d$>~Kb<%WNcs({Tb zG$RJx2TOpPnq{XIdr>WbuT5LTGUQ$AXLp7z-er;&jS?YSAI3mF#p6#bNxFw@ZN zXC=y*BF$e_mdSvypaZ%U7oaX2zjwR1ndWWkF)D^!BL!Doh4Vt|(S7rK!SKbKCL`#@G@vB}RV?xgz=6}`qSNFtmmW<7nS4UR>LwJp6B+Rp_gGY_W!@u?sWhMIQp3}97$`rp6 znvy0&&V6gsK4Rode&zE}P%xY&S=x#tn+_+G>TB4!f}Dw1yh80H<>Pi{2#&Y}otC;9 z+y*tgqozf~G^IZNWZ6B{8Y$}HJTgT?;+~GrF^fLexw+M2th)}v5NDPi{QPU14t2$4 zNS}~@%_8R>BAWf0r53jT@XqD^gRjU~CLu346jkIO!!{v}s&1xsW#9On zGq(%j1KRjCWaSYRq*pG`DHK~y(KNi>BV5Bbnk7<|qjve5KdOB-+{tIsLVP)J7T>X}l%UK-ZzJ6-no{PR`kajgWg`KgHm>H7$rQAX3FgF6GeeJLp?_p1fO2?HSL5<0! zTb)v)bgTKjv&Ad!gF2igY9n5t+%P5+(0wtH-OhM?m=`e&Lj%-7wx}G}9&DE!@ z**yr8O$*+if~4DW)3sk|xG%(@iVy7Zu9fX^-p+((DAar%2Ui^&9<4Pu#L2w<&}(eC zSNV1X!N1S01+Ir*0MyF-{^*FqW}XpKnrqi^AA54d@wwursI6>Jqd%RzBM;F<2`0jR zrBymw)0eoV)y;-!W{SY6S5NyW76m6aR!EiQLGYKQ^n`XcucqDJ)=c0kRZQAPZm^bq z6E|`fL#smEw$~slTOX09M^r$t=7K)bk&_-D_7$Jk%23v^>V2sj#Qx5z+Yz6Vd)QI3 zcP$dM&+tafv8igeX)BHWuF%luBbrO-xT*+T#LD9i=QNX6__5XU$NKw~5dE$^z6t0F&8Rp!_VOgtskNW#hj}H0qt+I6~WpNZok4<{|`CIPuCu8TMrEgzE z`;vwpI+WCej4~p9bXdiuIn~24NV2t*4r(}B5=mzXN`Fi|^}m^p%`di)fC*HXtMvki ze0_hWtOf1?>;bRV?-WY=q-Q8VHoXjBHD#vgi5Q@=(bHZW3UEkFENQ8)5}TNFo*@TS zAZQHES39A#Sn!8Um1#55ot^7W^WP*gvXmR9iER*{Rf(a%OX?7MkijDitDf&luuP8W zzKPKj%NJ!_NNMh3oNTo@(-)=dMoWb)x^MR~Xy77Yi%rR6ug-%eA>60T%%(401d5oQ zC%+y=4u21QNt#-$h{Ff5X%dHtO%Q%AY!VUYh_tPX-ljjgL4R-djpS#ooY?UVr$}FqU=V6 z`!l$|U%fJX*-q!23l?nEc5{S2*VD@s3tZb;8eJILl4LBSe)Hz5ChD`?RKF{-*a?d9 z!<5C2GOJ=Ify4U@3$-`}Iv>yY4W5|j3tP?gO^0NuOa?dRE5cnJ0+0KkL-0N@!snXD z|LO->*6n)Iu7sjtsk9no72Dv3jV7 z@}v_aj!5i(Xj#raxqgb4IIZ~5blJZ|YoD$4wadkg0;|C+G^0P3kVI1%)n2`iy3U)% zh>Kuzs;=y|{Zo4sQb2y#LZ`8!q~&`x+vCmQ6~AL^28!IUHQJWyXI`P?Uhj8M#Pxa5 zxR3bGm1okf-6xbMTBvfhW_t>IsJ^CD>Qa7I9w2WKQB1e+&6fLk<88NAV-$8~NhQZC zXDq;R#Q3JJfeoeS81vI$2De*%q*F9Z$H+E6^pV~@4^_Bkp58Nu42w)8#u3_FGFMxNtv!nmK=`YxEZT161 zdE8-ei4pVz^a^`?hT~)aDzzNadO(Z>^{3ARwBzW>XY>Qt&NLBfA#|YxJSqISYi#f4 z0(AntAG1w4^JJoX)0HLplH^%kzE^*3z$zKm`?5WDjxf3?rMO@pb{s%~U2-K|!Mu*6 zs!&*bPKjuIkW;zx)N}V0!3T9)@1w*q9X^Bku1o(A_7q{lx`RVP9VE(PG!q_WK7tBJ zWSCx`^-SV`8 z*^Q=zH&D1ua5A!F*NQkdvQUe`;~mbRg(9`!dzW)REEvDAz~Nn{IPr*=PkK*@mx>(0 z7sGGb>t4Zysm$I2k`BB zYxBS}a{$*E-IFsmf2e4WMQgsshBBFN!>%YSvzm>h4J37|p-1nmmqDE>?SMUiJL~al zD-yqMXb-IN$la?C742G9=Q;znzF=QRrBe0A;*=y09Ntz1Q)b-smW@})oUsdG#5Oz; z!I<-xXkP0Y?2Y9mE$GZ->&|m8AonqUZ~5zn^=0MiKqRXanN6xsYOnZyxQ$!v5<<6> zO9d06xTMK+k!aT5M8{Tp-m(-9c70xRLWl1}4BzEN&LUzlb^ozb2IMyB0iIdt_zoON z`pb8N$rjqu*}Wtj^n5)z{zsJH7f41GKR~$hX-_gt)W}BN!rvPwqSGrT(n>yQ(&3|z z?`?-m5g4^@a`(8G1a6KC=38Wa@bcwP`Pg4KiuqY}22Vx^yXc;lMdfKp?jZ}HOUU<* zK;+!ajt_lhpnC_LN!g4Ux*k_ABS}ea({@xflaCEstjxI{fA> zR7uo)3(Eo*q-wpDdF)c}L{)bs*fU-Xwr#z?V}5u5YGGJ^Af!&FFb?a1&Vg?(4esuK zfM&-Y0G#OgLF*MzB%(6Ek8Df43p@JP-*WDNn|ON;e0=-^WFkQsluU@FE_68nWQTwQ zmzSZy)RO>jAK0n2^&yfd4#U(|3CM8GGXt4tU@tKEjzFl+0P33rh5i6tvO7!i#8!#{ zS*<^YW%=uH{vN^X*xzgL_Zs}XHUGX2{$7Ls_pSq1-e&&FocUn1c4x|AR;OJF3Jg;l zB{6J-UjtJ(wyo<6;FjgvC)rR6fyhq!tK7&KU&$^UgVQ6SC5H#($?r{3GwM7$X_CoA zByUMFuMjh|CuZm6?>2*FuI%4J$#b9s02e4-==v0Rw=x+W0+bc_!Kdp`_9K#haXak1Uw#3b0anfk>Afca zwZO$Rqu>l1|FsvPssrGa6%FMFQj+hgV&nPjB3A6pS5@6iW*;rpMs(PrS;W1^g2Ltm z_Ct`CvFOSp?Dr(rth-(eJ;%_~1hmQ`|GjL%U;X|+AxCkC`RBybzajkoZT$Pd4s$lH zoZTg#Fiky6HEz6*sXe@rdqfn53kr^c$D;vj9XImkqU7Ur}^=gRk zUg=?7p+n(-M{Zu)zT^A29v6DCiZVYpy3%yaMKaetdh;;Q>gQ1oI5%H2H212!;ZN8t zS1QGHAzn-b;t_^{!iMfodCLW>rB-PPwZ1l*v4*~xBTK&E^MA6$`jPX#tIe1T!)cy> z#zKrQpl@HFbduTr`}aW2#BXz@rYPHec;aDd?l)LQS2S%4j>tsLRwJwXbB9c&FXHAX zz;(IKwB}S6cKuqCL=iFK@{Sl@ZF>cIjyxa69GJ>djuk_`(W1^rzreMSt7xvUO(5kO zYU{znoc$D+l*H`Y7YDSZUN3et?)6qsst}hBRTQtg{pyE}y;_WRR_$f*StT^g&Kc%sR(p zxKLZ|sY2FHlX|t0hhVCygK0AhALUh3T#sGdSWHeQ#wBxyDXdG(OM1?$PH(r(^hyW! zxB=8g=!pNTEW>Yf;!yLGj!iKH_ZUZB4SX?$YVi?5E)s)%8?c4|k>^so`6S7>OtTb| zMcCmB&d0i}l7%&8Gq#3~qJfyyVLdIURw=`lIdO+1aTzv&a?|E($ z{;l|S7s>idx7HhE%-fCDp`u9r=^vmCGNGR_0nQQu`y(4-Ua7;ib5nKUh^N>xpy5{= z!SI!EW%Sv6cwYu4HMm~X``ANROIWN!!F&>zsl-L8@V0IKXKpuAE3v@>Cm3&U8^iV_ z(Suig%Z#{RRaZqM=vDxy+Q(9`rqfzU_cCFPmZ`>$b<2)-|1c>Adh?62z9U57;665|3lYWl*nEXmNP1$k&Kx zA)O&SNEAog#HZ?;Q_95B^iri|CR&<3#2s`uwyQFB`wfoyaiDdeZugk(Qek=H_}3W= zgh|EZ!}iN8Km#WqW-Ue7T*O-~?%sezB@fg7eI@96nlrXwQGafD!mn#6|4T9Gj;G)*gz|vAGOri4oka3)XD6hyp}S64|61*qs; zy;`06uJQ7D(;Sq+H^K;^&zqw{0Bz!u##&lC{$j7vjh3&pU&e=C!MH>&^PyQxP+oL9 zDGsgCI~Gh&&v*zQPVZmQa7VR3X}X=}uZ>ptlIWpA9T%4R)~n4W5d=4D;i1pX4pS=Td_}M@zNjbg zVf&!ftSW^e6CVFXtY%uoSrHXO8|O%_~4n~M2(le#T8rHcAZniY1-*4 z0#`LgY9&4S`NJo|{E8V3T;h0#%G09aYiifj2Hp&leCN4EdKKoWBb1{1^VW{l=->z|%z%I$AZ3 zk&k7XJY{hP;ecLprbQbljDU!-1xc^3gP=|M(6{tq*Iw(W$G9CFlPUNU2e|LIZ9YM5 zEMjsDS6t%vd&>AU!Ru?7w|g14k25hohtZUoIA%B0noqQduAwWk+;KtH0}rKERSrfI z;-RooBMJ$jLcp1$(3@JV9<4c~koKtwm#ay1M`RK$V>y=%cB;8=H{g$OlK&=v7`Acr zM$XNSz9jLKD|TCgw}59k>C9>56nTW$c~?)B?>_fDESWR1OB~T>9TL+6mjG~#T)X9R#kb$O`J zcM9$C&z~>Y3c0Ye_OyL3>at)`h80*}&P%luL4~xdb$dFFZ(xCJz5zNAtS)uEcoxl& zA||$|du`AobjIfy1pUTEddpIf^QWysn!9JKnQ*JeA#FTx3PDIS8`$F-TqjfYZv;-} z4bgT_h%kbHpZ-#t9*#PMcEa>DH+06Pfa0R)2WZZn^n4wFtNLl&(=B2lgk}8l0}XTl z2-ai}8r+?=uBz{3s*5QcG-KYJ0;t(mdMFmyY!*BcS^jWia8m55i1Xj_r==~!YK#*EQ{qHCe)lhQ`KvnQL%ny)m(oL<|66Kjr6+|{> z=$`5HSm{DHBDz!k^DjFnmAyYOVI1}ofHn0jLpU%#br75#tS}~*6@Q_aS_Pvl@A0fT z-CJ4f+M#b62deWv&oxe5{fvcH18LI=_35h-Jdhy<-;Agj3sKq0yZO{^Y2aA* zrO&%F`43xdX#9@c4?*7N`WN|P zAX9WKFK=V^IUSyjkM|k-T$G_vE#Q)2uiay{Hyo?sdXJ1pb#{Yn{ZyShj4S0eqFc#? zI33yA%0j|G))EAKRpiBz9z1XeQJ}ty6_{&vs-Yi>g3cw@0=f$_E>^$H-vP_yLaOLA&d4%X1 zG)Q0e+;;c!j1Wa#9lPFzwCEJ0=GLcmKaU@LH>jZ~MPv{EB(Z&%XM ziblIq2Ro#}WTB?mWhWkd#@11j@1KQNeIz-yCzY3FozIfP`;1E+%X~`a;L&aaefP7o z{pohyGmIt<4?S+um4g=}EKZ81wKe9FTy2PGB7LC zcKWGCQW8$hI2m=X2ot6vac{?1v#s7_DljXwzU-lDnwQ&pO=*tWjFC@9|E7ok$wYt- zpoYrqv2rI9-pfQ4B-==j<=D?`i{mVUW`;sm$a6)6!MiPw&h&bQYSJtbL$SLU4UyA~ zyXWJ4)EP?;96m?!e=pVIcbdmzWU`1LpvGA*c@(lT4Ta>IaIF#+C}$LA{PR1gAQ_PL zD+HiXkIepfW6{7B0($u$7s3xtjEy#W?#`3_l-kWZEWtt%g{HKErw}tO6TFXY8c9ynbrcA==)%Y z7y_8msh)luMGMS(rLiEn>CG%Vy*E2w`hhc?gmD%52^R_MV~z9{Lsbo4y-#iNL+>{i zq_y-Cf&%KDV}wG8A^E*6W$tf($#20Y1afXIEEx+rP`g2>C^SACDTzi(w= zcNa3{Szwj=Wr`B^lWD@99k9Ll0s3f4(6gx?O|#&1$L9fdU^Qz3N%bI^E`7{hNX@V z<;;5jfv_89j=pKoe?mR*8mkwK{*E=U6$kbH0x&NE))aF`1&3NbMeL zSC2rSXeol`M)7W&xLS`Sm3+ViHTO)H*5IOwM%_WzAA~e%sK(8XO2gT+B;#{; z5*Jf^`FvU|UPJ}O6@NNP4^aVrJ0&l=^OogWxXi@#n%P@j>FP!7+2CYxykZ<%6J|EYn}Bt<3~)2jZ-w`jDm=Li}D>5_fQ z&T3&542{rdv4^klJG!3A7CTww-!yq@QhKG^MLbnRrc0HV?Cqs=8jbI=wBjw9fka-^ zOpoax;}y|M%MQa~FR56<$g?7w_X%$Mw)xo5zN)`4T_2paec|Z8>(h@ov4fRq0 zY_1^*F&trcsfR4m`?Cz_LyAxh0Jcn50TMXXNYnlOh0z}(r0oKx7 z&Yg(R&8E=99S1R%7Q+9(dXla`#Z{xHvwtpZN@jXOw`jWP+uOQdV{pr2qa80QTj&LC zV!qP3RaImB%_>w8F`){fb=vBTj!OMNqzX3q$pW(k9|vf8PgbE$iN%R2;c=@|#3|&D z7u*2u!-!Su@j5utG83}!j>;wbj=22(P87h_J`(H!3}?Yn;B>(@E^`{(9CAI}JDlbW zB|&`v>@Aq^-s((nZA&jI{J_2S{1EfugyxT9x8KZxw`-QKPJtxlABVAMfEuBzwla@D+O<3f@_OkL;AMc4O29+v_;(*a&%xho1zeMVUsu3=_xJq)Jcj;$ zmi+zP{XhJfXnhpP5OQTAML{d#IH=&XFB&d=MG)tUZt(kCGv~KgFP%3%UscKbUtZaN zyev2Le54mshS$YVI=pNx=y?ZPn3{f>-PnfxOye8G_WyHoxDKu6(! zr8ypXvM0>t-y%TXUHPsuIFMSb9|Nh@*1Gi!wFU6|0X$P?O3$?m^`{kPOqoiGWg}Eu z;b7fNZn%olNDZj4N5)0hPo%J%J#{6zsg7QYhXx{abB*>(OX90%14tq2-3oXk)I0S0 z1$C)JRn@w3>^q_eQ6iiLMnMrE1^6hbqSsZmWvy0j2%U*HE+Dji%IFwxq9X_|2?}Cf z-85Mv&K7*4Fl)7$`>IIYH03rCsqA*0)zD{$`p11<&Uc#p_VcLEiCNB8pgj2ytBU!@ zYPoMvV3vf3ua;bTN(JDQYi?6(Udo|=`6hmrsodX~ASr<8%;(mn8+bug9k#eGC zuBn}2+Zjt*z)YBq9WOUAkraJXwV-a4j0w*=Boa;;euh!jTnk4t>r8f^G7RK~heWg; z*iptiK{j(}{~QyxrOfo~t>tNaGydIt-S?})d8vBKtjH9RN|90Kp`bw3?Y&26DxW7H zK5PyghaJVF$;l>E@2(X3BK+{L0L2ys59hkE99F*O3e`vu!_W*|nk!PPbxBi+t%+ED z0~_1NK~25hHdvQo-p4K}l`iJ-?L96YO4KZvI0H|u69wY-td{fs-ZC`bfO;Z6(-UWywb>`MecL%fO+{5=I(pRvqZN?&c{ z=_4uZaa5DqP2(&N3%qV;p~pyHgb}~kIXx0+;vXLO5@Gl3Ta0)(ocAW_&QFyN^V&@G zGIw`_w7R{ijOoAwov1!ZTPM}liR50;dPwmZ2z?yik`T=xfY}#4fV32eROlC0erb?O z?$x#+&vn|rPAWXJuOi+|p}H_s1Cz)@y)cfq2S~L2ibHw)i?dZ_|8>LQ0>b=&S6eDN z`$YNt!PVfX{(C`@&TpW|EVw_C$;BCy7x<;ejHQf>>nUq)UZ6w=TK7UgD_V;2+>vE= zBW#D`x4d(4+RPynbLlj)UC9xJLyJA7DNFirp6Zzp+_B!1*{&m|yyDWx&9|5+&L9AGff06-arW?`t@+ z$Mo2zzlsP^#YdYTjhUZ|?w26+>Rs1{_U|3__g#sS2XL71h59fxfv=I^`TVhm(w&Gpq!SXtN=1t6#fg+Pe3*L zz3PX=-IaTPRM9vJ6sOLou>1>NxY`&%DC>U>&(4`UPyz2AA3a88TKH0lQXzrv#5Sa2gYfLsG#tB z^aX#IB|(SggyRu@kXE?HIR}sJeS~cj=ls>h!?%HEJfJWc-sMQGww(O8*9qgdQ*qQ! zdcUbXCrU%$KanCcu1XTkIP_pLS0buMRBZdSDpw`CdsR;>q|je|a8FO^{sM(OLYk_U z4+8ZGj^qBUL1CLb_brWv(j{UPNd*v2smdFH7~S#t_c5JT2H?Y!yfsNN`QUfK|cF>Oyue9+LpL%pt9ta zQk3AOspz%OBhXy^Btx0(H^|YF2~1};k6KGLbQ+U1QmtmXR4eGJ{Cl=M;&AlFE_l2oMD>W^!Rn!d0J~8%eNcH3^tnzhPed#C0GvNeR!?+ zI#>pNgc8kkeIoW|hJz&3!@q%T(cO>brj zQMDy2W%F_@sFC`e-htN3#Yy&PVB0235n5(g^|TqY?F2p2ID_es8NAW9qrBirE@-~g zS`LJNe1xFEK#2!gcHJJmyeI=}oE*%Eh{AzzcA3aSnM~^!a4?yzJfUV6>jDTgC;cB8 zOQ)U^N`%H8QSc29df@5;0Bkm+#VCbRkZUM8A8$@EyIpM?51k_hW>!1WDb`+2_Pm0P zVXUn{^M_0d+TtOD&3brlKR|HDukif{Peb0V>4avDF>CKhYWP6cUO!?B7@#42 zH#6QeL(Cr<@ z#MCEkvnLrzARY~p^YE!Yp=5p-p00)+Cmh4J3Rs~GQk3%Lg#P{g&UhqmNu_&&bkA!Z z1eIVPiuTqIhLDoK@g|;&AGp*|T;k8qa|pd-w{&HsBcyrJ_>sK8B7IFt>iMg69~Pya zMI_i_ZOikHHJRd`1oTkllh-Ky{j0CvMwpP2k!_^)K5&0Vn7z<>jvd<2QWd4srShos zTP!VwP%|}QPZnIPI>Kf(D~uBgD?KY{eGApU(>owGLw4pFQsB|EJ4)T)CP`bnl5N$= zGP?v>0M4V3s3^7al9=~A08seia_)0AOvF}U!MSlqAW!nhh>yZc1`s#>)D#sIrIFLG zH6jyY{ptFhkp;RK$qUpTWr7ev#D!L9^f<>VlVBjbS`CyDkjjq2%TKpDg1k`kaJx|z zpMQVWw^6QiQCif|cyjpZICQwUKudEGZzY&9#WG8An@5ciN=9n)iiOZ{Kp`eF%YwoTuXj3=1(? zCv+#c@Us+mm|Iwps5t5#)td{Qjcjhi!SU#>=UZnekEeLONSS&bWeyQmXJLQGf8>Ub zWUu<9x9=k76~|72ZB87$q)GBse*qk)OZVI{CbN%ua{SAfil2#0_$5Md-)f7k+O zE0GGy{bJ&i2RPrgYA*_!1<2T#&H*6Huywy=)NsMx;5#&!K9z`-TSqZxZEf&3o=ZC+ z)#@-Aiws+WFp!7jP{O(Jrfz&>2U&*fT5>l1?(MsI-Nq$6^^;VC3C zCx6FRyXiI>ayAavPPzw$mA!G9o}ctE#Z_W;(^CtqpV|b;C$8O#x>+%djX1$8wb+&f z(SUZ(zq{=r>D%zheQ6rKCp2C=Tk~Q%f`5`!|I`aqok$m3V9u@V=rYWwbdcfLxICtN z9Ku1Enz}!rMcL9=7sVb&U!2NWZ!BflD=dbDheQU(t#ws<8XjH^6vxFT`_KDIx@WTN z#q*7BI1OGch2|2^n#E6x;Q~k;OIULPM#?D_kwo>SN&!xg^$!sAE9KAC_3(T4HO|Pz z&hd(o)h?Cmao>}hokTX3wa02EKufa_2K=f=i<3&Z z6GyR#df8?m4@!cLYarfDdDoF~iTO|Bn95vuR{Z4$=)v;UEh8OV%0n$8Z-to-+m!WA~5KBRq^YdxO$S&7U_;Rry< z_+{MFYli_jM}@R&k}D3Y-*0Uw{V|8yg6tgz(}&;M$oXS100?{Z{}WTf8y8A5mK;}Jvb7tuMT86V zq8L>l!cw+hm;5)A9p)GfuUg?x&}8l*1@;EVn8QuoVs9MOY=NTPZ$7qer+}BqYgMW$ zF>o#D8^J9?yj;vz@3!?c;&JcKfqHOC8-V-FKLNeL@)33>D%*sf-0v*3E|Gq6)0Z_k z9}+r_mH2JXL%5htkDmvN|J-Z8=*$>MQdj|rk}&>%=_lHf=-q$N$*T<>y@7|-o3Ve4 zWv}J8BVRDzY-L>a=0K31_aFV7MdZ)DX4HNko)-&vgdLD85hEGp!O(F20rK>7{pWPc ze>=7>9O{+-a7J?((Cgfsbk}j7^N-!!rv5ngw>i~dh$j4FnuI_1D=Yr(&_CuRkoos= z(EPm|e_tK368|UOEN(txWP3y|@8|O;)wloU38!2{XJK5lJ!<@puNYmVqaZu1_b1@~ zKLg4AD;rCkQlD6X^O;w{9@m)2K7-?eWS%H9o%|F+h1W*9)fEY8Z9}S(6=g>6rn}nVjBF-!4W=;i1c>K#3DKa^Th>Oo^bMe!s2vJ{+Uko<&DFh z9V#7l115~g>AR(aUtQ^2;Oyt?;Rr#<8&}j5`Pj8UAy-ta@B7r%8t2URWs8;P3)sCq znQ9=n@5LXKq?-NzVKW2Vf}i|?|Je^+8n514bb3(}8$#*%T-ry0+dO^i@#)r^SfB|4 z{MW&_gP;OiXP9nrUvAO_FV3F;%;F!Q+w1tBM(DoVpHUy;r0zyKrtTS-tsAIZ4{x}j zfwdDeEGKu+SJmK|4)6}Wo`8kMy7>nv)*H9AAD|~UBn;E5=NGG+%km$?)nt2Spde&E0*WR5YjX#{eqo0=aL62r z?6QwkcGy_aghE#FA?^_Tz(b=7^fr6GMx@P^r!b9T=AT>?2%=|YN4Ag7&NqdUTJO@$ zIRSAk3!cj&UiD^%LwY@N{({4&EAPoYoMn1*5%8(s62YX`z>F$sp|3G=*gbDx9jY^K zr@$FcmSJ8pV77ngxN8`xl_F`*A7CtTl%X7P<{}G2A+_wocg8xvhkrA>@dV<}zEgzb z-IcJp4w>)YGD8U2`J~oH_B7%Z1`Gw2RJRyIN@9u4i`F`G)Ss}t4o=nuOvq3W$~O9NSk$i6<#zE0H?jWR%h3anf-l^ zD!qrRVN3-N>PGJk$&K)}xj(yQ$&iHJM9qFI!oopx4I6goqKQfxdqn12A`;Dj_Cmx` zOE(mT*w1mE?aZ6)6xom2LLBo%4TEaZ(xPYp#>VinXRAVOP1uT9fpocJ-4Ma<6{0Go z#S0da6PAf6AN7yZ3{klZugfn3rK1-GzqLJ87353=J*)r6;CKGwqWm|^A~kZYRUwiK zU-5}9bUN4k;fR z5!axAZiS>Xr9LQaOrq02SYT>bkoR7VsM@KmtU*hR^Nl;F8dcZ_@}-Avu>Bs8e82`! z;cf4Ja@gzLz_*W1%r7REUs7-6Xysd%KO|HL0h!- z(P(XfF~8ek?K$t*AE3V)J=JjPr5#THt&|hhd@sd2hx=+>^o{LidyvVsoa9&H>E(g> zoIS=Zq8E(1N8H0mM5iO;(XK+ib*(4se_jUCKg}W8F2_1a#KrFO(ja4>R!akZOBHWO z+xlt2*LJTs!9J&0ObF)D{DX$xgWz$iwD+?ijploqKQ~d=f?W={S0^7W!`%3$HNJ#! zs(<>(TJ0|ke+54y1paKW`;DSNOHVsgd}r{K)qy03BE8n9-QbMJQt09b2niaYEk}sPW_J{wUt8}`M|WhH{n8PT5d++ptVAe4&|elWw*j9*h4y2hc3KDR!VItA8cT92 zFXI;6b?%OTfP4v9mzTkJI}?;nMD`m`v7QA?7onaK*F%`zI=yy3Fd{Q_xlu#@@-J;g z)L$(_Z#j^g{J*yIi(MYgw^$Ind@opQtxa5zt?r~)taoyXxCKh2O#iuYy(tO{W7vW| z!702?>T~89wq*V~K8DPbXp!Bl^(z2C8!Je(Oh#oWP&IstXOd=e6FvOV{_q2* z{c}P`9VYG(*$LS0Keaoh-V(~BO-uY3L0sJ&&dGQI^KSd1P}?(6Ei^Aedhu~Z-#rbi z?w@unL5p;KU7!$+)_>reVO|I4&< zYdv%dkUh4{iAw*-5J8L@0s#>AcheP)g#nJHX)q~2ZD3x9Kc0@i@l!myhufT|7L*j4%MIdaYCbBj>`d2#F_jn z;#re0&{%d+SHYZ&4`Z4};)vJd!5D@jQ{g=g9;`&(Pr-M*vrCYLD!OW9GYvXCGpY6+ z35scd#xVe>tfY2<)EqS~K9L#dlNA{|!V-!}!DCn=fe(Fl?N$;=s+at|_UkFERgcjiBQvHC6Mm*_SDN5jDMslKb{B)+B~S zbf?Yr-Xk^j_ zGxuljfF}k)Z+4XAC5AZ=9Qn6;Q<9+cL1F`pi~6J1?GHlb0Eznd4ytH?K7*1|fCu@N z!FfOF3?R$$dkJ0 z(%)LQArIrBnB_?>|6>UM$Ifwlm!PCRNe-sHBtVCS{D%gK3%#f-u~gJv^qCp}Q9ncviwK4-#K znvOddP1;kBUtrY-?g>+MvbJyCw~Hi391)^CYV0+NO>=gs6$2T94P`Ea@V|)WJrp0d zTAYEswr=t>C<>?5vQUkRxw< zeby{(=13%njUU>dU=L)#pNx-*wQb(huiOb?EDdm!*2S@gaBsa+&@6M0kE8s^H8Sds z-z_gEXn=aN^dek6aSQj%;(QI=u1WP_P9#udftsfcE^Q-iMh0N3hi6(E%(2~MSf00z z+8vx$JKW~bE>2#Yd%O3jq;nPkxn|SrcXG{>INfr*N2of*GSLDgJ}$hZi%pMJc}b$c z;k7nOuZT96g1~M>yG;48dEdziPZHmHWzZ^*nT;gHIGsD}UKE;-G4)O|9@aib2wv+; zc$~pY?bf{!^Rf*o4V!vF{Q?W7U&~Wjhu#W0xX~H&yp{`;Nh3a4?Mm#eiafHN}%NT}2=;Q57w%_O&_o>_4JUsDfx}w>YSc*6y zwCLfMs^;e*1;A0@!ct@>9c4!#~`~;_S?no57#SP?}X8Kl{{jL`*0|!?Q0} zc{W4E(E0j+`pT2eb34#`CS6IQI#kG@bomw#(#vmzEMKRL zs85tLaL5cil(IW_xgdN{N>Yn9lnBQ(09g+s3h_!am zKEJCi#2Nsshd2yruHk}OEyo_DCB}8lX+8yiw?WHYqey*@n76+V0?sRH>A+| zaHkBAYSkS#PJ1qQhL+wZCaHWWmY+dHu_X%{FlPC5n%3BZPv(l9x>9~aR6`29FMzvN zoY8oCJ0QpFja3$dSl zY~W@kV!EtJWSQ0&#Nv-~n=*3#>~8;NT50x9%AQ3*}Y&=xPM>7 z!+w)&G~CVNpqOnD?Och(qZH%0+gmEcBJ{QO6Nxd{7t9MUOo?=GqSM{*-cEg+Tanjg zh8ylQU%zv_Jyv35lvznqf^xQ7`*Xuj|qHssZg#~3MF7zD`N&@2Q4hN2n`Ppj1@Ivz= z1rig^r7xA~pQ~p&q!3Fv%dODUyo(ndtiG-0`3I{<&Z4CwO6WfRQmw~`)wXiT|NN4k zSd3{Ak&!BZ*b#5x8tN>=bv8C8{P8{PwoA5M2{UNTj;&zI5FU!mArg|4 z`&-46vv`o6khBecr|JC}DK)%P@5B6=qn~|R%C2Rm5m4U_ROai-6QNHmg~s@h>O9fc z*G?i^zCWS;s4j3Nv(J+iChxA$>LiKVxTSAMh~& zlTx|*zLOcWfflgm1WA1nUck6HbT4B@)nO3cyOJnAD>0}16!ow_M(sVH0&(Md0YLvO zEiHV~#cGLU{J{Q`X+vFY7(TJo z^JGO>Vg7aU8X7>TkmkR|8vVr*{gngsQ*Q0Iq$!&kkhjy@esBUmz>n)hXLSp5avrP` ztu0iDO;m^xKfq`svhWvIa1(PQ+9njNrQ5qy)UuXy zdRoIGwZ(7Hs?l?tpw3@$^KKAdgDiq1A>;DyflE3H)lQ8lwK=$<@k=@le+cGTmJz^x z`?Sn@wGxHkjg1APBWJZNU*}U7Tt>jb%8sVZI=fLwX6mh$@{a}lxrqO%4~9k05@ywD zNbIFe&ZeGNVtoVL3r@kDrZlv$;*<5Z%dZ#{9}%DJsRV3~%s)&KfADL~JfO)$S3n2% zDz)y1gLhf_mmq6bfP%KL%5@2QnxlR%7bpZK=Ztw#%)0uJmBwu0OIOAK?#J{q= zw*G9IdAAaB<)7rNIuL^a9|*lydYZ3OxOraVZgyO^nUbG z00HpB0(NNHz5`_u5Ro!-;6?#VFCIzYU+psfp9@(3XM)@R75n}gAZHjW8RNHSjmnd} zi|z|h7|Cff=N%J=fNX3(L>;Gbu{@SOlzCsLiZGx%jb~wbAyu{ z=#x8#n?t9Y^8dl!TZhH9WN)L5I|Kp*hXe>taQ6fc?i$>^(GY?KLI~P~MuH@`ySuwP zjk^<^py%5;b7v-*IV0ci&b`m`-8+Bu1G`{%tzElnRn@9@z3+F;PJD2GjY~S^UyD?J z1EJnk-(J+*PTw+_gz|69^Q%PuR7MX_551kc_tt-Fdrwdb#K;fHa=L#i!}o0ywf_wy zTqFu?@z7_|BD_4X)d5fcbE)Xh#@eY!3)R18{AZ7lo?_4*3qbDv`dE?Qr4O37D!VtE zSM=~zhFMqo!hHW)B>mTiEexgKigWt^{qswbVzFW{=*qyPTh$M~AxNyU%YRDxK!NmF6>oqLkXm_e&>8pYNMU0ajPt zojt~8Qm%i)(>z>>X96~TVgab*%ZQYhNUoJbw*vO}@JFYISan?wqu5iUv?Kw6o6p6a zt``*UDZ>}_mJhp0su1g6cX>Z(r%rhn2>W_85%Wr%Cs#D(x%P-G0+v)$yzoe^ zXqX>YIT30|NV$J$5A@?jGK7Qo6VOY2uzfKq*q^8E2i@F`ta$oTd+5H|V=0p`d=#{p?rh7Gj`xyeOpxibr<-@anTC{ayq6IgFEX(v0#TQOFrwS3&9xm~ zgPIMYb6?09htMv1-rXiu3h2;VEqh}B>sYF)caBI)G;w%$yilW`rThLG#rY=~n)gR9 za+bON3D|cChm*=D_nZ01{z9en9q_D`ho)+Sg{%YXx_lT|j5Cb{Eh50R; zcPMn^P8n~7t>EqTIt8A_60|SbRH@u0k3Lm%@=s@W;)VCT^+wQ~(3+a7}0I;7h1?xLhB-xe^CIg`0+3 z52-&L;-7+ms=Yb0l3qv|)zDryJ{Eiy#`jU!nOgj!LB`fiWDs)0zKace)Ckg18Y^sq zEht@E06&owViKOBb1yv0!{?J+YiU%rZah=UdW%EVm|b8J-0FUYFf$0HlcVx$WfYws z%hx|TQq7y%2+ri1{WwvL@sNp zr5D!)Npc5RpS!fY?h*V;y;Ag{(k@@2JTXND!H}0bT(qN@r0@z?ld)HXB!venrqr1A=i(1%I8yS7db>p#D8b|I z@~C@;FT!#>G+5n>6ghlQ8U@ORuPvGc+l>;=DZr5`Rtj69s66Bs8QDcrV?>c`Wo zA|z7Hq1((ST@OV}I@i}BUOh1moL!P`do*1qGB8ZB(tPH*?tzY~jkyUUB>r#pFh3eE zJdOZq4c0j==Pso$m)Tl4cbT+{wN^2^qC050LiX8Swm0$9gQ&MyYfhj;n%p5!PSLrK z1SR&4i%2fxtEKED2zxM58G)}`%)|967kv0`tN>68=$lm$`dSCCs+fh(OYH@(2fav% zUEvq8u2Pn*NFhiGZ&l$BdIuf9cPo375)qPSl|#K=Sc@i**<>U74Qwx45`h?K*6;zY zFmM$t_G}Tebdo4<0oA0YMnmE`eQUHBH9u25*$*LCj1H2+a!mJU_8z8|j-KWTboI4_ z+xQ$IF#|xCliYd~NLe&{gi?1Hpqw9VP~fdcNfn__S$KQg7lHN_5buY5lgH zy5}A=mFH99&g#tCB!Xw}xB4K5$GG3tj562NwPnElaHS(=F6z_Ux z#C3ed7Cy&0B<#GSScGyT_xxh7P*j&BY;aHH#+YyA@QD_Z z2e$ZHJFUeFZC$<>?ZUApmP(BI8(kVH9_QFclzQovbz2X|Yat$|1ika%(n9cYt*&Ef z9KNM3e;j&9SO>v%NSlZbFDN9Q;gH6O*|m{zD|AsJFleD2*QD1~W~SIjTja(noqERP zu6@9NioTq}IZ{Gi3uWi%FcW8DaC>>%fe9~mMobx>J^g59uGM>0o&mY=E~Bf>W&KG` zP=9N!h%$TRVU@OrP-viX%Bj+%Te^M0OV+HWQuXRslP7!`P@>sSc9>EaMY7b9hE^ry z3k02m1qQ9F^?Im|8L^Kcg0>+=6jWo#FRxk&S!QVb>s^Y(LF!S9yScUm{kzc?yRhY) zns7oQa(-zVkn`O>L@-RnIN3QG@guPt9viKCiVRUN!W{MK7nxu+BDYfzrkao+I51KX zXG7nhD&0AEhPJUN(~WV^*5h;RiGF=?TxGhsLRh*NXl<`&RS-*ab4gmVd;)flUs35; zDbTfnFt9_N911s+p2asi%-?Gyn8y@eJ>keIGK>^l;&5Qzpsl8?y=Jm&>~4;v{+KGK z9WKHN9GFb>?40NgL(crOYxi{Pi;Ry<6$7K??|M`wmMsyAoKWOI+g3$5&nLO_`_(pW z>g@7q=T(@eJeXW}lIJFy!9@C4HAu23{KInPthsKEw1vs{B~wu!EW?Xoe3O~3uDD$; z^>9XmBk=CWq0H2!p)a7^5IQX>V$5u+d#>GOdv58#mt(6nQ@-VoZ3#ZfuID^^x{uTz z81@?o{EcFUYNDFtFmuDPu8xo-t@YvDj442ZGaK_;m)?`;Y6k@bLDy)Sg^jwZ zG4%ufR`RBb-A%(S<%R}%ZO4>J!_`$D2;XQtqkjeKvXr>640p`M=kgrgMTMe|dbwP^ zFPvXKk@qrxxe=lD76n_Pq=g~@A8t`a`z=|WK#~9BkIJ>NGYuw3MEYChU42b@a4Fd1 z^P}S*TR`VJ7h-NAfgykS>@THjAnsm5GoJ(6e9pJ0X%(0PQ zVG-EIwa%HBH-T)5)@~}`_3$KJSP<s2 zpdjZ>b%&7?oON8-z60+v%`=Nk>6UinNAcRnvEY6 zxIt?wQ2>3LBJ{&5>QFt`qvLjVTU5;lM^9?o?af$SzF>7M2luT72;9i(-3SaGSO`G) z#4jM*LY>ri7V1bM&GZOk{&Ci2{bX_^TI#B;;->z9^2!7RWldY;apKKE7AezIrA8Ta zjfsSxwICkFNytU~+b|-9Er*Z1dIgp6@#i6X0rB`KueWYJ5ij&{>a?<4+UYiT{IJ_( zO~cc5XkJ*8njljV+CB8&bwayFcv)LtRf*}~@c13GJp%`y{*yH@c*e}^qNj-boWY@T zf$44fmci3Zj;7>|oD=wVr-xO`G6+x_UJa0@RO#F4Yq#~nJf9}1qx-aR=?z8TdjWV&5x+(x=bGhnu_Tn3_J99N_4yFB`Xv6%*v%pwd=Z!X@_K6b>NQ!II#35 z&spSPQ%g6xdJ1?94w#M}j-n~l3h#1RXl!!iK_ceV)v9dT*iZ)31o`JrWWI*tWjr9l zL%j|_6FW% z`Gf-){bpD_O{8rCd=IfIHz+MBmNsOr_naB!%cwrEFaMT!=slsJyz5?yI-o_W>@bfe z$^j}oMw#m{-F^_<6@1pw^Nm)r6(@8*Z5+w8 zTH8U*`)BWART%&oOO_sNK^E~|o3zdGWPL8og+MP0`?X1)d{JcsNx_GFS#Mhs>Cd0E zWA@AHW0~q5M)F%92NHm``0=$ZttFiWxbF*d3uDuFEgm^mqSU;Trk24?pJ|D2+rpWk zLJ`6au5-jOQ1Je0eaTDv@}wp5vACahPA@{qunlM=EtKI$+Q@(6^UoP7SBl*7V~;Jq z+9Q`Y?E)-OCZiV}9%4JVUTlvB*515#KS+0!0|C>mgCo(-(W_k^58Qz`LSeR;(7L+1@tR&&p&jQXQItz1$`r;C1qj-F2@pju7yCIA_YZ&fdirae^^X9Rul_wiCCjgXNtItO z0sN%#EfCRyxUCf5possDpUhAA4urvI_Wq(XG!B49INTX9BLwmwqKrQO<0L_KAn*VG z(qDxBCCNCN`DaL~jZ}z!8e^PbynlE%QSUh)!b$euupL;er8Catf;XNrw|2I;39x;R%GJBk7^8tI9up z9S?kBMHU@S7L7mlb=z5rCM*4$jzrx9x1vOr3@nRK(gI=2jGK2rwA{s#l?17bRcwq; zsXDN-W+w#p3vI~Pg5cWxz8JZJu(NZyUjx}(MTMq>*_n&l`kV#4$_?1ceyut(d_!KF zg@4l$|NA*ke@_aj19;{?v+U+D|5=+LcUMP-u`oGIvzm9jYsm0Kh08yri9Zh0?`i+`D8@n0lbLkdd8bRjhQ0=$8;f!AcEFP3 z?ZrajoUJLkq6Wh0e#Ish%#qQ(Uh6sIfQUzQiAaY1LoA>T2q9aH zv@^;&yFG^TuX$J)bPr)P+|66A6YUENm?|>SuQqvCTAq^N`vpkx}Sme=DiPC9b^VgXq`( zJYp@wp3_cS8U31Eb+0See0Sq{ti`&R2;$^zcl@-_Jka zwcqCHhVI=90}vml-$0B|KXit03UgWB8W<`J2Ze7}6lW?GP|JQrd@G&nY1(#CUB}gr z)e-j*gOkelQ#yprXF|){P~%1#$nJ{-JfAT>AXKb6*=i`u8AHzh9EV?WHsf{vgD=1e zlxE5yJReI_R6tO$hGl_J#v(zTxku_bD^c{BQ8uhXPf!tAk&mLXqd$B1Aln8C;|3B$ z2?kzSMlfVXNCwRYB&4Bl*)T%pTsXwq0+U*&Tw&P7_JuP(MFTRW-bRd@j9UlxDd0NU(o)wy$9-Qjv!we)zQOYZM_VA|DJ%6-O|a_9Nmd%4XewA%@^BwtmgAKtU<3d?o5D$bd@%=qhv@`Yyje*aTUSo z$ELI;^)+3;Db?B0F|CX1=3_kAa$~Mu5`8YsFJ!#~z0N;E3a-oZ3wC93)T@4rXt`5q zGMD60&a65lacq}aVRvb>4~7$lYd@wP=9(dBRHJtjX-vG1uH>lha&;5?>U(sK-|> z%tJph81$f67vK~;^bV$iNXHO{B@Y z)!g0YRKd%>Y4M1UPrz29n@&*xxlL%rKVKnNaBarT$X1V2s~az3sje;8X3cPGF;dZ# z0EZDP^`Q|9+m6{C7?o9PvpkkDK}^nJ$LHRFBIbLXBOU=8=|f9{NPz94F#voTnu`Ta4^+@#}!rK;GKJ0<0C zLg|W1sGAfYrV579y?R}s4debuS`)DJ4w_soRuH|vrMzd1xqqY;+6ZKC-yHdV&l{iV zIr$A#RkG;oeAY>DDtgOWOz;}WBfnh!4RoyT+qQeGm6Zyx0^s}xB9JbP^0hZ^xL?}| zW!m)pZeYlG1`r2)0|0@mIloj9X-ahuYxlbA9>>=j0FV`R4H`QD8^KcGZ=g;90)mm> zX_)AH_g(Z>gQ83Pt}^)aCNhh@I03+!xOwJ}D*>zqD8GS1(|<8kI4tnS7HjL0@}z2qF8OBo7rQ8bwRzu+a!%V( zwC36*^eXiivqXP2d8SA7|M0dnTsxXGtUZ1fSl}kV9?ojcT0~8xR@t|X)0U;aLE!Fc zT#n9{z^AqZ&Q1$u#9sdM`SIT%JQ^MTb_cTEemKCi|1Yp*1-rL)W2tSCK@Dzz@@sVn zp#16#D8G_~3jNLXK>5DtFZAFB++a~m-}Piq+xylL-);Ch8_>_&3y36k*!y&NESBE` zAp~k_T{*~`&`q-x5ORtF^VE^sQdvNqt5l4r^)>m!);`wUwT4Q}-O z1My3I)a<*!4BrvPc7T0m{FeT{bxd@d!1yA zw&7U6B}T6g(zeEUTw-p#i@GO<-~5vSlrsX-ckl(GN93Yy6;@v`zwMJ#-}`G)e#cH- zk-or=2Gp_hac)tRjtWU4Ha+d_H)?93d`2JSduhT5RK$8|Qa}ieAl0Ak!1w*-X&WG2 zCqh=+L-C7W){DG|$#c)(lK=5Dq)UPJ~3innLaMgQ}clZ-5J^8o%uQ}IV zCyv3qd#5mDXj3eDwO1tuoH(3NgyBSko*N9ekJTvze=U~vvNvaJaEF%ZGks#!7QE}U zxcL~iMk(weJ4=Zn0mdsy`3_use}7=kns^B64kO3 z=Uj89EKU$tD$j!5nePE9F*imC>obM^oGO29&=n>MsCqyOd+BwgO+@p4U*q)J;zBcZ z|I+{~L<_5oFqwcCtQn4K(KVJi%cln_TABUnv$m;TBOcs6!$v z&&IzqrH(LH48H2r+HTe4Q}^Wh(&XBmByebGBh$+Wm@o;Gf~mOnyX#f4DZ5k2b%zh))GW<> z{KPci@l06&L~Q>~glO_<3KB#ntp>Wd$sNOJ8vTi>IiaKq|Mn|q1XvzMTWk9)DRy~k z+IKRNJ*`pd6%LU5uh(3nhii-#oQYKXNuQr1{aatvs@R4YqABr~uvK6?$(wO&N?77U z>xT-?uHiN@f?REUvFXa>-)TQkdRmqe6A9Ggq#Mng(YTG&n~Cu6Sh+jlfcd=0Xd zf0XU}O6?6MaO7j1<=f1AA8vDH(UkR_7&!46e+ewk9q&jc!+qaflmUcLJJ;z=1)ozN z>`cM3FW#Ie#sq}E+8>LL{YD}v)SG2aOGKj?ALE{N z%FB~yz-TCoj`~_M=N>)ilD<1M7P@R)K2`ii%RMeJbFu(?oGO@!DXI`o6Rpab4pP8T z80CM$eyFA9`@mqkOh12KSAJ94ULb@v1~qii>;nl0|H9)I#+FaYQm^sa1YveAG^P0+ zyW8!LKdn=C)sjC_YD%u?ImeP#uC3P7NyvDSG7KhuWMnj8hNMNkX(H3hUx)**OZz_9 z-d@8|Wu;H1+L4LPxwSP4qBTzWEc0nkZ z+a-{v`%6=|cPx=FzZ6CIp)+Qs`%&;Z5kk7dHrcGT7=J)q| z#tzTwsI0fZ^otJC=izIC?0D~G_yvNYHxlm;CVA8*9ZAKJ0l>+(}oi^#;;i7!5AcM#G4+G`qy?v5}@UqtBh zTra|VP~6_W@R{*gdWyGqYO0{2X$igyehH;FOZ8~p#+oYgr2`GQdr$XhU@~2So7gO*L`LS&CsWCUsH9 zEAP;-n40sgu;WgbYebH1lH{yJ!v)rJ+=tB2ePZ(nDqZOqp^5@*jJ3_a=k6kYI?Yv@wi^w@xFe;qoox$Xji76cEEm@qT}%{!g71mKj1d( zY)DeUw2Sw`kP>o_x&qzo&~IF4!q%8VGvw$SWZXyWnz`9Zc~4f4zU3q7^60wrs(zxq z(_~8Xbzw4uCYn?5D%{3n%N_0&_i?v!cJ-ieRkbh6WJPBI$e30z^2&y|U8Wymo z9wD0%FYQ9`@;wa#rhTM%uduKcpleJ21wHOBf{dz*e@>TCr40h|SN`Y#n}`DSH&C>i z0>Ja`J2Bb#wvXkxY|4~%2insS8om~zmLl=xFhBOC?AN)=kyiv3bym&SOYj% z11f_UVO%cs=EmFNd%Aco9(5ZVMalVdq*kBx{Y^rjRuJnf>KD8~rbc`qt2&SEVYC^E z{PIFKb`f%IzL?-JO52&itAxRhPC$dPQ6C2XASr3{xdClaY&PsUCJ&S_>N&<$bcS+X z9uMmL7i?@aVv0)huOBueG{Z@>TTwT}%~6O!7ego;Vi8`toNGH{H>5#f3MMpNBDX2d zN*B$OmUE7cBKIqslZCEx7#k%4GUiGB@LfauMPKp`kvy5@os_7vxl41jb#~djNP;pO z=lO@@glwN|ZA&r4k!YrZEue8cgfY6^;ZeQlWvl|mGA&=QU4~UA&gsv3R4?~8b&6IX zo@uJ)+VOcZ{{EmOgpmj(mC(LMA89p53}QFEd@qx!!-93l!V?Ok2*Fq_qaG=lFih90 zVPcr{7YtAFkdSob$00o`C)n{6v6wLXu!})Q;n)i3{-)-KRn^RX2WD}ip+oTAAPB7W z8k%WqnzxI*U)Je$A(O_Q9f!x26Rfr7JcB{;#fa>B$|G#EF0kE@d3`PA(XPP+KQeLQYu9#A@7%tsif)y*7!QcHN%`$9;j3vF=W)HjYojn zgM;GYADD9W1=~`8qR2J3GIu}S>#6rg8L7d~pZGLr9L@Dl{cHRo0%uG}hs_uCt96ew z9cgc!I$23dcz^A&a;|IR$#IIqyn9*y8*x2NsGzQ;I8ct}7R1@0Vx(KZE|DvmgA~wSr3%0i zd57>_9Xvay7>6cY!9m;R1!ns4M5C2dPgn|#NTdSJ-`B$foNMFUofpm{hzgN3h^~$& zmR-E@zv5s&IpEja8mlZS^vN530NvicH~j4Q_V|+&^O)m&VGU)pJIHgF9Iyxw~De<|gG|G+`h5gEbo~9D^ zcT0t_18x-ckwVrNP?MQBlX~~+l)aPibV0AH_e@={b=+7KnGSgDRb}n$*Y#W>L_)b5 ztTa?anL~O|bMzkP`6SKru8*1XFg@73b(Jb?&hK&1vXqP;5uAD$rjctd>B|z^nQtUr z6N@kE@xXXjAx-|JQNlU!3;)0s{E>V3PnQwZHQ$D%PypU0#&*M5EK(N|-$q0TOWp}UbEa*BZ)f>4*v*duS@e*+zS@@;$PcumxO59fQ)w|_Bm z_{R4_@!6Fq!M$Y!mYi`~Q#_$)d1c!?v~{6|LEnfcK9Fd}}ld~e?OAAVD$E%vIHA$vxW`{}DqPd9=? z(Vy#y{H_e-cs>Wtl|(Js?JYh!!tmAjaa z_e!0<2`dv?H9*|?ubo8n=T}1kBX7TWg}LK5J^A8 z#yPAGXdlmjbu@B`nW!iFoVbt9lXkoMrWQP;Ht<#Sw?_UlrvHPhXt&k7S1&(yCQi7_ zamrMW=Tp)u%0!nB?J|A-H((E-uKftTh-J2<9d3Ml>z934AdgCpT_f zp<|XD$3in^`ld)xXO7GaqC^JPiVs4J@#B9Q3JSRIn^vxXOx?pU@^z3Yh}Wz;k{?xgu!nCV&mnKF`DNqGb{o~~Yj)MGSpB2X9SyDpJ$ zbP-93R^!ZsXNwr5DxPA<&Ujbv5fC=JJb#ZCgZ%ATV&w`O9=}X+hC{~K5^P=^=HE+< zVBu(E>MdF=tCY{}nzhjWBosLMnOHPj4>*k{vnG=#v&tv&%L`=#ogs{sua3BeeDyRL zE5Ku*!K-7bL$XA99MVlg0iLSJ`GQ`p>lVH+*x0#{TyZ*=JOa>74FdCrl=O=1U7Yd7 ztfNS~?M1CxKg5^Tqt4g0ibJ{*sDwesn#4ZLx!XK@c21fsSY6v#9etgE8AOJMM!Xjw z$+IRoRwVH;nWxVvOCn7Mx5TVBDlBrfceqIL_2e}@JaT!ZBd1#h-9WU(n=TRSM-I~> z1w5=cDiyEM!@2qq8==R{g_oAng*A_~fE8bBNF z@;V7_s$lf*F>Lq~;ke1s1Uf^TRHn`?#3I=soE89{0RMk;**XQybg|oCbc-Bd6zg*0 zr!q?-gG-8u0C9i*Y0YZz;#91c>_o4$izbZ0_-r2aj!8n!$tJ{1#xnffCZ*67fXS_% zZ3|1avk029C()*+@ckA$!|vZ=(CD%Lra3}1mTkM#i$Zl?pPqhuouL2Fz9TiRNLI)Q z9A+9S?}I*tN*&A-CDmkP4kzZcwuy+;f&w}YMKq{r3^?TV)T#Q~jv^%?3J=%a{JIdk z+L*JebfBYFx%NZLRntx{8Nvv~yCVkIngxQ*o;3atKmwYeoZ^0VXd5jV zT8XZY{B+UUWmDPwzOZoM0Drt-ELOy7wowiuKD4Mb;AOYfWb??XLD3}d?_ zCP24#qLC-E=E-@7Eqz;V-#<59e3oS`z>*cmb)uV=`|0$iLKP)zL%I7NQ2}KAAHsP5 zM{wdF0W#E{-j#3HJG}RyHj4%1ukNLkaD1m_n}Gn{`Ev%qTgm{GAAiTj_E&xio1X=$ z9kM!I=c-hnqb3CiI$1k(kCaQA`Gn5h`v9|46OuGb16zCwQ8bx6(R_Yjz%u2?_=ZGn zwIo5er(V~H%{AME!%$*rtt8+_j=ybS_Gzc5b)eTE2#PtpAIs_lk^sear&1kwLM^-| zJxU@LrO~?fIg#2*5g%j(fLrpGjvzZGla?GqUo+WIVN)v4;vX~((-++ykot8~1HwWG zCZYX4z6$EqzQPG~#G2X$0by&;{BKI5r1Z!F1SXVLNuTG#b}nu>o$m6??g z*g8H;j34oIM~sw9Q!%r6cIM;8lT~ZG73)lG`}HVHdi(lVnR#&(M}4w20{pkMB~Y4~ zv4R8m`S{ELb^7oqj17)j#uhW|PjJGg$zmL z7)fbCIHRM72_EjbKD=1Pu8N!GU zMBNmB5==yeo8q$#Z}ZR8vVX;OPVM#nOz2S*CbHkw)blU6)rJ6WHHLr9t=9gx5Ob}+ zC09c&YF?Xiyu>-lwfQT`6GWdkU0td}>MQCbo2mUgB6RQ)yb}{dv91a;l=PtOYa{yT zC6r~tmg$GMeA(sX(@LHL-)U)^IF2yM)4 zfprcJo=;BhyNG)+vy0;&kVuu*s?@5lT$*|e;9#j0XHCa~_Z8xs!+LdrRP~Ki@e4uuoCkUx}h0lCQ;)K*c zIwqjS{Y*=kwb9G&Qr;`8OQhQ_?h!I+@){VWP5P5THzTs1)t1Plyw2n~9H^?knvhrC z%c!;R@MY++@Vu4OL7sS*I8hgA?q;mtUQQ8(BVm8W?A(hgt-9EONTKkJcA-oa3v&ea zZaQH<`}BykIxK3fRMkmtQnxZ(-C3EEgcJ$#nNIw4wCV_2s`Vpvx8C*=QhY6b=T(e} zdhNoq3Mg-_Hy0ROkpK@x49`Xj;-{veToJaeN_kR0@#KT+0T2H(xKH}hEJGb(-Apf9 z^^BS2sZBRP{=LMRMgl-G)wGbboA*loO*q9Q6fXPfo74D}s)Qj&f2kNh)dMB!V#E~2 zz3&CU0$b5F-nD<$MD_)qeqqCgMqlvI3UQ>>Fij7taPACtN@(xVW%7f*u*=Z&`yYgUF9iMf^1rR&%lPkf z2Dr#ymmEdD8XB+gJiTrFZ+h!+uFWP#{=F#3=iC68{fx3KTMfwLNa@P~j+ z3Ut5+GqMT>$eIs`Ue4rf)eOL94ES{>!Jq>w$lMxO)tjEt}YQaK0$YMGv4@8NpB zCV#r8KDH(A8p`CQr4UU_fS)V6*Si#E?5_`Q9VWLYpe4ey^6-20963i7cELfrfX0a? zR4KMcWgJLbfgp|i_0yR;)S7FqXY~oc%hF;F~Xz zhP5_UV6I2-n}@t9-d6UrW8{IC=0p30!X9VCj<4s_qKG^a;q^Q5WZCKC)bvXwBVHI4hlpEhRx_gT_L- zw3Q7mjf0(~A1?W?GG|(%A+MuQ5mRmxyMW{qPWODUFYW$Ya7HiLM?0a>Chc{DL+v>9 z(PeC8Z1yhOVjw?fR!A7^Z0mN>D66o4LX+lcH1p&!4|%9|bnHAo9ckp)XS$%tTS@E; z%Xi&~A8FVtYb-zFUYX-byj7=80ya6lCpf-14sD-l?fg6jYKcaM{kyq-$r|CbP+9Y9#oFaK=0|kL0&I?uM_cW0=Qw z;}XpGuCaU+;H@X0P_$C@AjsXC@MW&cj8Ko06W{Vy&dgZh;>oMSALaj1DckCZ=5_aDoV#}pqGzTm(!X5kKz-i-%KTbn`70lp7_NbDcfryj z<%a5n2UTUm7fi@IxbNzp;9eRh63sAlB0zLLN(!J)bibx1I$NHxYPkc^k& zcfT3x*oeP@$cn5_W<3_CS;m$Hrkr&VI!~L^P64DwXfh2Nvj-D9C%Xm=x7*0;D#-0j zL&5=1Rqu<-?AIj_J1H19xguBrq*Aj}eB zBx?Y=vf(v#Uq7YE- zR?@QfBp`G6PFFI_{iMa1qnnEfG0lra?FmQ>Qyb!G+Pl7$7(j_*9n~=!V&*d@$zW{> zk$%dHLo`32hu;1e9MRxns~ZaHt2w$)=6laRNGhS7-U_B+<>lEVjrONXaZ(h{JFiS4 z99xiwxA)FP94CvZZDX`dNoAy88_Ndh+MsJ7dvVI2UdGBbdyk!D`gsuOLs1 zZdus5~6QUZWchZ zC%S9vP(j0lchh?DI%qylbys&^iJ@2CN7FN%Qc@H2mY`aP5~t{C-O-vXm@7v1;%0q; znov;l&|D>E1_UDagO5SfpR6GDQS8Fdai}E1!$bAf>wO$u!hR|crFSgsl`-;0)IRO% zUUDiEyk$Q;=V)Ft7k0O>?|!~T?j#Iwu6-_@*(iMT(A3@yb1(OM5R49+(7k~#H#}(V_xbNO0GJ! z4?#|(k}StmJ#ZX6^Xf!{Sh(^>!36i^POWnL^%Ggi{J(+B1cu3@;jdQ$N&Oo&NVoE?`@STV5 zr_$ki*Yd@F=KflV+cHiVDzSm2(i<{Zn#GLkQ1OFcz7eF%PrXcIGjti}i#rviv!1JpJ0ZV!Gvcg)!JyN1Y6!Kp zK?Vb1u~SG!(u%qW5IFSL)jbS!Ea=8laLbuP?WNw=g6Khqb0yFKF}8XPVqK9S$IMxI zd#s_a0zI7{7YurZ0;#Zxd#Rj9JPHm(TdOpAOXjmOi{(anmSc9yd&2Ke%8epT4Y+?a z7nW_?R9)k8P2!DqwUIxM&Mv1|Jn@zd8}U}LZt4$0zkSO6)JhverQ6FJyJoAKo93y* zrRj)9z8!!v&z+FXRS5%T{m9-K>!Q@D6Wy+1!Xg=2h97-j%5(2LZ~7jyys;s1Q$guf z_=ZX6<4Mc#N3$B*AmJd_GvHUlIchiR#fb zD4&BHMl?0@(~A@N0Fj{HmTS#Iz~~6W@m3zqYNz?9*{f(IbUN_z`SSwoD17G60))kv zCkMgpny`-Je(uA3I~Dh!@@D9Q5`QmhJKg-$#*atN;bQW1l^Q49Qnm^$yZYuqt<+0* zXDwJhj3T6=K-mUO)Yz^CqWd~EMw#vgyK0I6KX2K9lb`9eAR<+&>DXXc?mNaL+FK_DO@8PmHy)%kl5 z#b}>`vB$T1~J{M|wG*rd}`dKa3OKMdFJ(7yVs4=_hpwSq%``;FSm( zIw$HX9P)h4P}a6?{!CAaVTI<H63 zNG32_u%LCHMx@vT8QBO%MuCd^>PHF>U9HZhYA2{a5U48<%zxmY+oKZvAUx!i<0^^; z+a8yv;Y}>;jdqXr_GM|I6x$aQS*_Ym+h=yE7C|kmsexKf3P}`F$1zb9JB6b0wo~)a0xYHEB4D;B`*=fQqFKG(h6_z%LUE@b{&KqX7jMyCzzqQT$@yh%QzH5$a zHr%|Nz6KbbFv`YN5)s#$CX6`0X=aWTu8(v<9o&#Y=wAst(mXr@vh4MeXV<2)3G#o8 zXOtI5okfxEmk$xCF&pGkiS0v*B!jF5q(LkI+VD`4Z}RV8o9h4 zf-GbTl|ZBD`kc1SbN%9>B-T{A6D>cBmltjOGomZ`n8>!u-`ngW1+A>IK6r&&^nuK% zKo8yz-yOo=&hQ3z7YDh}_AOE66zkZkEs#1Ni|EaKj#fD0C)=xTgtk>|m=fFg!}ce_ z@QcEjJGO2)@gda1w!I{4(BbPb4{x`fPOZ@fChLqvpDfZliG2u3o@*D!aE;yEIaMv(GSNfz2~AfB!_iUJBz>Su|$h63+wOA1;M|kg1LEwf(J@vkl4mHwtI+pqZv0uKebP%^^upRCkD8kS{5>hX%%{j|CX3t9PxEQ9MYa`csd)$lD|sEd zQGU1j?&0?-pD@C=6cY!oo>>!z=1mc{nUKSsL!OW@n|5$1wTQ_wHXrx+lt^Z#*Zt#h zw^xFWvn+=!w}rJ!n-$Xh!$c=_rpXJX{V$1KLh18pI{yYdpov`!`?os0;*w4&xNO~N+TEFpJMzx#L3FmLxMpIerXNHs`qwFB z$hIQViu8AZ|Yw8oX+X;qe z2ddL}qp20<-u4vFn+n!P`3Pu8PgY7bjj!l^=6f#nE@1=L=WBIY34*BupGsR8~e9JYSkY5zT7 zAJ&*yc{yVo9WTrCXai1`tb__2p+Ja{c&0^hU6pfL_eNrM49RoUzb2;lMwYc@<)wX0 z1p^E{N;kW{xvqL#Vd6SETz6M}rb)F{(gQs@Sd};e1tn&VydP;OD|FLz;*eC8f&ANN zwi<|Nsh!GA2`Q!`FSZzIdBlQE%IExDycv1!#jh5noLw|fV#ILkq{I0v?%5g8T*x}a zSu$YDT+&4g&+BytQ$(P^F+?aR#hOYq$al$LL}*lA{e zd)N9j))-rWiFaW*OA+5YTHe}=U_Oos)r4jJBq5{?5OfP%B5u7zbpL`ukX&S|`!>ib zPPekB+J9cENWDrsz_~@(zmVkgRb=W3-7K(sx%SfF}%oje2AKVboAx=vouGt&`1zCGGA4 z-Q95*hunCp3mu|deMk=-QIrh)RuDRU^(5U`rGfKdX5uE=x@F~u_~f!Lk|&>H04hFX zACHu?eH2qkC#WtUM6&YrBKUs1NiV;dO_n)JT0Nl}Up>4Rf$D#;_ttS)Y-`{6jetl9 zf`Bwg2vX7ww}7-t2uOo;r*zzepfucs(%mIp0@4lA-6`D-{>HtJTXgF_`#i_zdEe*v zo<=M>x%F7y-$23xFWF-x`^Da%R_Y0yliw!pr&taz4)%qYw42kK}Oz%>Ll)#4}Le_VQaEQ6G^Qf zi>_RMZp&zYu=9W%N?H#y$DwnG<>SPRncs1b75Ow{5uH4wO$((bX%l@$it0%Vhf0vc zUPGwn5p09asQ-CqA`rImJG_ybP=H?){a#^a7GDzSr7n1q73_P@wCEEE^W#$s74dNS zlEQA=Yffa1)mXaE`sPv9d0k|K% zK5x5&T#J(^euJJ^4DG;#wtfSV0YYf4tZQW+4DRaW=zS*3gw zP^8~$F{|r#Fn4o3M)6dPD4!1QLbXtqcW8JTi|4E8&c2gUbW05XEXO^nBu;QNB2izy zf(M&XS&TU+Ce#K!;u?9A2Phh5*P`3ZFtT0Dz5BkesP_U}kFu{uhwyoV&3v>L$3eXC z)s(pheRQJaxG-A${Zl7KW9qrRw)uUM!(AQdCUQ}KrNWjiuyo)6Y^Rgp5nJ_CzM2eT% zt4hlpsvv1t(b%~s`XS0!jIIaZ$n%DKBZCMVrUI}x?|@dXJDZX9ZP3$cm+U_Jpu>D~ z;rOBKJSsjn1a%}$(ddv#G7W!%du_17d(3dwWCLGI6wbE@t}SD^gSnC3EuJnmDve_C z;lZq~Hd>Vx4Ym%sUkS6{cI0cxtu<^br9xFTl|~?Ok|?NarQK{N^jK7?VVzvZm*D38 zws0bfvRG$^@sEkfyaG?%aUYzHi)OCx(vQQFvekAuXd`_zqGRFKe);ef&)D;0zimsV z4(Yz@%@0K#w2BQs;{<*L+WwbH*#3~8`I7qbr}Mc+3IQ|ktP;4$QwNOA9{9lw<5X3T z$40z2cH!Ia9i&goWFaE&W68$|tt=@kW4hUP{OAS<4Z^;cT6*)Iv=El|n_q&Dp7YVrPT};m-|;T5ZwvZHfQ5 zDPJGL*`e>nDOUZuI{&fs=XN3ms`aCUCga$*tVAdp#!8+`7BL8R+20>i-oBb{fCunVfI*UXfHokNY^G7YTD_<6I2NnVO^t_)jB8^|iG;@#_f0q8+y+-I~)=}ry z86e$uHJkY&qZ&YAhHc1{W|?!=GMJj}bGrkHGDpF(FHL-6+nLG$h57FAm7~?7#dlH4K;am`csO?gGRP9}*3OulQs0}S&;bW@7LikDUVt63 zIxBg8Z7@`;{m!e*jgWuBnUxQ4W-0xdGmEBbo7bbp+gg_hBVd|!yt#|ruv)Ln#n`4> zMH+}zT>mGriqAmJ|GVQAQj+#2rnP#pRKvSo8rMamB+S`@@b}-1TtM^R2zrstlM|qS z*x~4YY|-D(WFRk7z!JW^_L|sGW`tX(i5<=9NlnojWN8EKbWQp^4Zux<&4Ewa%}S(P zX0^UTwX2(LqFO$zS~14f-oN7h@UwD-9ocyx3MKcd$QLJBM3kYGv?I;Ye3dvHO?|`S zWIyc_$N)fLcaIYv4kw*HZoY5<=q#!m85RRA9>*9O=bE6XFCP*;3u7mavZpBT61H@Z zWgq2@S^MyasUt*y0m^SdP8YZV^+Udw-;x3OLDyUt1Fet_>vtxOTvePSN0Iq?Y_C&K zv~`l*hI3ic_gAJ)auFlZsxlZqf;=h{4Vww(NnB96JMUkuJN~}lErr;82FF2``ltQk@pHS8(Ab^6QN0(?pXH;L9HL3W~Lp)1OiI^ zXW0q<(kmHM{X@DQxj&9CO`tCVi(~k5X50^+Bjgdu+x}cma-Ey__|)U#6ch5tgeBH? z5-n6vUwRf4x!uT%25wulKAPr=J~5NC*fPM6@Go*6yx$Tz^NBP&x4K9zS-p8FIFf^i z)V76{e4s|isM^pYZf2&9RF7aZA-)2^(tzL%Wb&c)FAWq4T3eDS!cX+$+`m6Y*btoO zQYoc3#S;78UpZs0xD;ydjo!r0C`W6thCsQMI-(}%hz=bu2d!%?x3oDUy@ewZk)Djm zRL1Y*bF}7Qq95O&32d+gBh~kxfh|~rN=o0b7;uIns$d792gbw@lM}sgH%H*a%@E`= z6dmTG$-S>}ZTuSe6_3vXv`zGk9}c3&%*4f6`P_NMoyUY;_AV~&^gj5xrJ+6x&8x|F zhtW!bw}D02W=wQ$wxlSQIUeKAb3qQ$8eHNuln;A7{o5Y;ViZ1TXH;1f9!CmUbt`k! zEl$S)z>uy#vpoN&ey5?4a<46JM_jbV3pIZnzN`+{)JgnC;ILNVcs5#5N0#N+^(B>}G`EgyZzO^r@9jS&jJIDYpY3@CM1R+wwVvnQO91)hXH=l)9#wd$3 zcQdUBJ#hm{)f2Y<3RgRXd_GX+UT;YY`3+RGycDY;7veanfREPr!_niybmR3fzR$S} z+NL?_ibp!vwoO(Dr|kbwkh{$Rp%D<44)szj?ig_RN-kdQYZTtN09?bQ% zrpdNh4JIxBXtelF%Zk`Et%Om!rZjU>F@oD+q4~Bz=$Y65c}4S?yBTEF;}dB4&b!h% z$upn9n*Ecw6WGCilFUa!`wSV`*|vK!Y&OvZL`~&1`1>DN)&)!qC2Adw3{B}#`ig=( zFs;ZHIiw`<@2hBAe2DJos_>aVgUuFn##)CO4vr=dc0gISR1n=T=s%+e2}D8NNZ6Um z?d)e1JFcu8zLTN1Febu_gW)vZgwxGmU2&P+qoho*fh|oe=e^eiD+Qg-@oZqrLVk3; zV_TBoF%0Oc%`2)dyJ2-QuwNv^d#R>GyR`4+fzJf~6XcfdCY%T46XkQ)ON~%%^e9s~ z6Kl27fg6#jh9l#4?lBb}zb>HMWQS^%>Fm6mmc7RlP>(ertdRIxD))X10ts;r3E}rB zX6bgK{pod!wzn&3{j#A_WSVVS7CL5(I84I1BK^9lnUUZ#cjKB>cgQknPJfJrtytJS z@Q~2ODn#5Tv9NQWj}SW z@F`TBMDI=OEqY>NMY4N+p#Kx7k`rIM3@Wt3wQdpT)a!VKT|d=c@4^B6@dEQ7TP#>& zA?9}QZqFx>F?jx|M^eKYP9&gLyf7&m@EYQHMVVtc$7%T^1;kwi(oghz5N5M zs)e}YWuU(Bk-XgAfwa-6b5U!JbU5N9BGMHZRz`adTjTJ+fTM%d(yJ=JaNWL>=uaPK zg@;nv(1wsf(mMia22$tjYxc;V^o|53G&o1jT{xRUHrpYd#Ja$lIOVw0ov9gBLqj%6 zo}iS4!bi9;a~K&q$s#DhHvy*XvRW2O( z*IoaJoNn&vY6IulO^#aAA-(S8F%m5~k_%oMT)H?bJ(4~!3OwEiFugT&7g%FGBE>ss zx)zt8E%LSPQ!^o=p%&hVpLVkf(@~w|Ko9-WJuxp0$)>iyMT+S)2%~%+Hk!Z%VJ9VN z^cbO#Bd|~f(w)YFQZ$R*@|Gf^(yCPD8tnWm? z^{5CyYe^+;`eh|umEnDrG+JG|)^+dF!@rxw<-hJ}X=0$!JW_&;b?FsDNp~kLe@@d%v%1GxzY5vGs{yJodxQ7L)JoOF za)68>!%v`#YI1<~+TTb(rPsJCvq1Eph zU0jhqkGKX!Cx~dXI_S|l_;+F87&zy`2&uc40LkF^n`99Fx_ckDHU8uBYsPG=Yq?j6 z?iGnG1XzWt4hzOw#^d?fnMq)8-f)+$erB$H3&XxzgP&;o&ieaxDMW-=tNy{+(LJa{QeKrJ$=w?g*m1l7ydEO%TcBi3AM*TF(4U zz-Usr2~^F*GL1knLSbx(CZ&?z!#oMeq;4hsAyxE?x*rf&eg2?O&@N*Y^LfyL1p8DV z;aKGpC?luhLr``ejB2;zOdnl;9&O^u0YitSO-g@y(v}?TR*sTKeWYh~TFQB1*Bu{< zSUa}2u!{jt{R0VoZ-f0Q-;x2eB^@>*xq zye?I4WQ@ixq!YRZtaPaL7H#i?iYi4a0j7Y*cViKKPX%YezWdy+xd%B|{^caPtVj|t z`y89AYA+vE>Idix4ZcereQG1|sE7k?E$|h1k3s(v=;)gMMavPO{tI3W1k&)mDo^fO zF-vAOSDsECMSRmR?0MaMHLj*{h7gRmRv|>1U=U7wq2^8`En^PiR zuVJ0)5n)FA&%ORLU;q8zM68)}hTT#BLlkA;ZYv zmPK_nY2u6B>#JZc%8(U5l-carJSN-+@?AfE2{ixhZBu_yNnAsuZYBj%N%#=i#_D7#Uh?DM_+NYfPRrFVFHl|EUc?;c#&zwKzG<0TCC1!`*dJ6Cm zh15^&_nMt!4pb>{eM=Pbcj))}LvBNH(G`-If^cm3iV44x?{VLV5BXpv78>BBJl>hy znDz;z*RKD}j_-Le8-wDFd;xsh`;sKYO<5|6D<647iU8F7W&0!y&U#2Ro{8(bcYX8FCW!>( zJ$u}XffnB1jtzD1XS8cAP_~puS-zL4qlTlBEaNnVnf4uJ#s5ra&!&b!G zWt@C%4G;ZR{8wW^oK02%`jxP8105C0=vEe12V~60u*`S`ki_VH;mFfQ68BZ^Jl0T)3NqoM>!-E*VGS8p;?A z@8iKPSTll^Eq;vbn<{1~$3c9L=bAfmj$p=M4#K&L_{ij;vwD3!0vTWiooiR|nVi>0 zjE}W}Hx)o*NONj$0^e47t*~fASRR3+R)z`HSxCq#b7YK}wt&-IlscF@+COX{3t8EOyo|v^~VFzj3pZH;UIT!S)uGOl@YzrBbe6_dp3J-ZPi+A0|tXrXY910 zMKujXO>9aXw>{E(VL}>BY#Cg~(P6lM4D> zdwiGnJ94kcF_7l(A;iW7r`h1)_J}yMCDGh|HwqQap^7#J(vve^oUad)1b+fuS(ner z*?jE&wqRV)V)5Q&bWxP8yO`#B0CUsaIrY>*XFzLIr_+P`;0j0-C9EDXn8&F+l|B#O zK=r^jL>$!bX;6= z5EHNAwc;Z@i99w=C`ZbU)GHmmAh+Ec30!E>!F#~qFvR~v97B&)(-cUJfbeq3TiDWU39&O#tnrR(Hz^NEfmsz6a zKYrsqRxK=45Cx|7?D`{$JwZvMmO@f^+RUrS#2eFloO1|Ow=|wbJyKYe-w_^?R(R!l zP1%uTtgW0`qr`C?a+oD}Uu@P*tJ3QuxoQJT@9P$F=gk-|hb_eSgoQpqM%W(>P)hmd z!talGqo+`}na?f2MH3wzrunP2bOmKMMzp!s;-o5EDK|F3h0~&p?JtJqU9(2S6EQHA zn}bP2<^+{SE(M{H8K|M*oLJy1tK*o$*1PoL@`t7j6ItrKB|UEHo>{ATGFZ%VE`waD zY%exKUW@R$wVnx~$)Xz}@9}l@#Az#ov=zx4_gKe`eX6By5d==wT<^kp)#ees)E^w_ zb1=C<^NQ}~`tF@}cVEJhr({mbxY2LPQDOm7B3_z|L|@MUnK{V;ps*XpGtyd$ECEG5 zjRL+NFZH;Ed4ic+c~4{{bnG-f8j+HB9C9qM8oh!||0UfeH)4An!HX;gWwh|y~1k=f6k*e~3R`v$FD*bF3R zMCvBFfQ4zS0epZC_$+$-g^0d8)>S+pt|vaGRKo*GB|RrT0p&)P$9>0A{$DP{_Sv=i z3nOlTqOPQWqCP?vmU7j8gPoz7sci@S=oZ;l#wzj5+D+vnlcX{q(d1L--F0hf^C2sy zXrhK2BI%?d!{|VoAr}1SU5+3F*1wJI%kKS{!Ue=#*s$#QKYep_#3Fo-I z%Rn!2L)IKAun#@$1xu8m9(|aWj+VU%Dc5+jal(iQO0wV0a)~QeQ#`Zb9)|1X{?<5=R3hChLsP(VkQ_$ZlWbJFU%d>n|2xXBvH1cytKtA8F zgQMSoH&{`EjF~Kpni<|c#&fcZp%UA172i^(aA;Cb+|#e5;GR;r_e5_J(E(pBqK3yZ96={4Xa9m z0Q>Y$pwekOI;GLc#YIQg1-dyo4A4uXB`Xjc6lN)7j`hKj;?qZ^#U*$;xvdWi8sWX# z0Y2H|M6}i>PFjcOX^M8HkJylJr%pCw9wchR=j`H(kVmzxp)d%8;L!WhIFk6&_|nx; zi~=1|4D2YF##Pm_AGct_``E|{aCwacOx0Oh4H-Rt7jV%@|Lmzkbc|>IE*1Gz97+$r zKuxZv%#KMC21&IkV~;F&&q@o%n{D0(k?vCH21isc-=;9v9jnHt;JQ7QJ^o)cA#%~6&3PN}c7 zaF+PYW&$0Cvtxwo232h(YoNNy?RJ!2REHo!f+m%@j9P!L=dIn+k4*0<{X#G5!!}&; z*cX}!m+Jjx=#b$-P!%NYbu5?hlpl!pzmqQ4c@hR!0Oh0%t3AI<|Bn5cm6ZukR)r|e z+j|6-di3hVOwpE-G#;DEvQH|p{8T0CZMgj8Kblwip{)6BH&afTbTF*c=W^=-#ps;x zjN19hm@&S#rACFB^b|dL=C2P3Q!R|m`tYGV6Nq(ib((-@mJh6f0KfWE5LfWdAt!qxK`_52N+B^0|Z zd*1DJ*@dnBqU}zshM}9aB+mJwvYDnP4Q{2ekgDLZR3lv<`l}|nfo3MjgnSq>WFgfo zqAi?V)93R2f>#kB*a@I}HGr|Q&+jg^-0wctcug1wQ z+U-nYL8C!XBn_ajYvG)6*8z~(L@VzqR0JQh#Xetn==J3GvlAuycy1hx3c=+DyDX1OfzNYt$b!=Z^apd|3!NG6*^f4Yv?uENA-#ESPH9;4zW71{LSmma26_><%E-!v4@yChZ z|2HLk|DE{z&)Q)9Fy1NgGpm^4JFi*8W$cT9K*o`zY=}Zn^#F?jzHd~Nb5RY z&Cb8{`)(X8q*Vm?X3uSk0VRW|3h%pRAS>|6YxM2DeaOkffD<6g=lRdx;ZJ|Js;KgB zsAlOggEE1Gkul$LTq^tlzIN|? z&LwnkRyPJyT3+lIbBD#Ig!*-Yl}c&~3d=opkS%Ah2=8liOE}f@nDd?lD!q-2c@Zo| zsy13=QPTX3I>>+du^nrOQNs8bec*z`4Yuv3*MgL&GE51t1Ijs;aB=poB)t8QC%=$Z z1HDV=U#_WZ&yF+FYW4A4{ye6B&3$9?=`h78^eQ)+@bunc+USJx zMB}28BhAPZ_K6FBfDpI(zJ=YR0yU{^o3u!61&!;l}*hw#*1nB)$~Ke4rC!(3W`E{Xw6s)QCwSP|1ktNtSQ znI}bcLe(aPDnU*e)&So^j~tM;v36|=P*jjU|0i<9y(HdYKAO6yqXFPlL(XcDtxd=o z`6Sy;o5y(~bD7?e(YuDJ$-s+a@Z5t^rus8t_TvI^YMw{uKwNn<5h zu#+byeQ7Fu=VA|X*b3B%1VMcQZ$ccvr}IF;N1UkB9w25*2~>Oh;XUFJsnWOE50e16 zrsPqNcTE-X`3_J#@;^8JFHXgu#3%9}ufl%G4G2*o<2N6#E{-l;966M&b*YFnOAdVk znFLP(ntFh1;-71C|0(0(a+~ZN0cH3hTGEK8r;ny%a#{sM{a9Rd(fC_^fpRFGhJ)A{ zsgJ-uMKO=?7|o1~tYI@KEe!B5l2NpXD~xx?t=9l?>i>(xsiL+*qCGjs19eLW- zf}ZPxUx=3{SoCd)>+-;FD`4Z*;IpP}CC!)-LR!{miBGSMLzbHo1HU;cq&@vxxtafx znsbS>?ic3t$!`Iy!3QBr1|@*bUwZ2ndgyS*X+uP>@cX$%Yu)ZA(XnD#tjcvK(mh3S z1-S3l##K~I$4bwQyXhH2`doOofpy|DocD+8gbLcX-k<6(3g)o16n^_N%fZE2;v(uz z{Zjv0XVKL_hb*g{k0l4t@v8NFuRF3fin5-Xb_lUt{lnuuiCGlqQ62dd6P4oQnTVMA zb37;~R!^EqMU$IW-eV+ZbY0^h+akjRtx)?#hKi+8OpD=hBE1^8KfVxfi(oD~AlZ5e zvpq+Vc5iuO(`2c1{Pf|Yw-q~@1ek5czP7g%Yd2S(fiKrLh{l<> z4#(|o@1-+V=6b)&VcH|mLddmTNY+^ZtK!D9_FJ+ou(%qcn-{HV^aqE)Ap7a1VqnNonBFX6wDbkSE4ZqU1z|sUj6X^LOJV;-@PFrpS?$T{a=QKrL_ysA z3A8^7tS0vz%Jw-ehzY?@KY@~4Hq#S*MDG8q#J^9Ov&SFCa(^)CHNc*fKpwL5xRKp< zP%B1=h#!SeBAN4iAUJ)+;A%~pffs47DnHNa9Xn~iZ!& z_GKYkP}BmDk`t8w#>0zj;kT3=?!6_#M$(J$7$6z2`?kwObGohqF=w z`wOQL?BvD(b>rvl4|d1vc^Jzm1hTjrK)SRHH>&L$72j^NHl9ffnWUv1gz)%mwbL~C zkd2g=vOLQ_ZD?*`j(cpx&%>RXQruY4$WR)E>$}dh_K+Zu&Q_D>#lsk(U%JMmzm(u{h?43gHRxZ6I6vD{8+7oU|$y?5WT$JNrR zax6B*%B>9K=xU_^)qiEi(vs+fQ#5v!xhZo^G5NMvZ&_1MrR|dz0u-y#`+$a>{Fk1; zOFH_OcCbHPOY+1#E(C%hL%85Q@;tUd0Dr>@I3?9FAj`rPRHj-_wf^5)Wwejr#)(lw z>~xr-R>yIzD)mNFMutiz$_|=nlroRh<+!>+4hpZmyv2@vYHRulB*)wsJ#9S_XAEGs zSpi}2x4apf>EVkC5Rb)AAU3Pk1df4Rdcp@jYda#h--R0M%9QO?F9`@cbL%EM6UmlZ zm)@W`566+!c2#1d^Kk2ntx=<~@p;OY@8N7hR~&OTOL%BCPQI0VJBmKtO_0Ex=>>*e zZB~I|J5f-$c}&+dITY5z3(S3PueHybBy@|=C(@7h01XAZ+D67dLB&4^3nyL&}vuUA7*-=bKB=(Lk6NZa+qrx{`g%L_AOC^MEVfoSc@`|$wm3Vd8q3k?f zrK=Z#D&OtFC$VlOa63v3Nvw*^V%f>vQhOSpUfkBaWYSE595v9KpreQ!>>q1^=F5`5 zXupDasP<-wHw(hz=%AwN5cI32*_#}L$@aI(FS zx1==Cxr!Z96Tre<G(z?yjp3?tRX4`h{p&J_Ee@*YO_EA6ZGxSDhJhb1CSCcQo~%&~h%hs2xg7cUGQ zR7E~??U+H9VrtIM%`WZ)0>DuFF~A%LMA)p6u#Z!%7I!Ovc8j$E3V`p|97Xa(O&u=* z@jZz0Cy;jz9`K#~)#dcq%R;+gk$&RLe;)pSWZE_TbKcD^ zKjQGWNg}z{SO`Tk2Un`;d<$)MnE2icS4}ukh}YIim{z}ee5Dgu{Q#9OKIi#9gU=bJ&BR+Rxd=%ZUDY%;W?mq4J+n%$5;`1!;o(acrUu(d;+y{ zZ4I4!!~<#-{PX_rzxjXV_!qKwQlp_ND~uYr$VX7On=N%Mgx~)JdIyj*;t~ZYXq7OI zre$}-DvW;|g>l~jQ$KOEryuv&sp`*73zXCO4F&7+1qD0nLI7#$o`alT%e(MU-8Tn+ z6E#2aHr07~#AmkqObAmp>c{R=89dP41Y>U1cbF4bS87Bl{fJ|=!m;b=sT4m)$#H;FqSmh6$9|#KgXSl{ zI?CE?7~*cu>?U<7OQpozCJ4>AzaZF^=l=G`42YE>UngyT^NkX{mFlx%c7K?v1BK@&&@GKc+qQY#+jF+Z|>UeKn*fYkUFPM`rr zd&ia_?!yxv-UPwKtYqmCm?F}5Y>9VqMGl9F-<(d%d|;)67%3h<5v!J@zjIBw)rtA0 zALVaIt+d*VQOUx#Q0VdojIhj=8~7xC?#QTUJOeOE56NR?D}6Xo5*6e*ME!A0Td5W1 zV;V4!mIAz9_T(apX;sNpkP3whqRPF9vMRQ9N;X!}j*VXQhm{!_H0F2eaCxAJb8O;@ zk8j`nB-pM0;G?*;Bf~S4-h|h12<}4Ei0|o<&Rl~mDseOCglP=OB`mxVJ$nwE2mR=o zm|G|u94}bmo7@g^geOnd42EtY`9N`vOZ{jtQ0$Epj;oa8XZ>NH$e)}blX%UyWG>-{ zQ(CLrklaWbpO$4@5gn2dXm^i&_I|vhmQC9g0qkTkl*&As_Ubuvw#gF~{aEGOinn(e zB!$(4aU6En1BzB-uu{YAv6q{A$y*p=c6#xazd!yi2!U*{h$hCPJ`e8p?XnVI=Hs;7+d1_L$`8jV}9c7oV4=u7K|F z_hTXUHigeDN2^xJ?d4-yxL+RnJNR2TygY*d83aS}7rG^hYa?ND&kgLb5j;f0ba1pd zIl3U8Mv2*RD4#&hFXHxrbjjOF16YLf?Jw&BJ>OXatazobAZuh6pFl}?K0MzYy9d6# z_)g{y{JA98-*O6kaSnX9z4F6c1aCmX{Sc^e6~P@mFWU!MjoW7}RfxUzwLt0MgubY} zt$Q)D{}TarcH4&KyHU$1>}B>@rrIC%#8*woMR7`^(&H_rSs_pzir$; zz#{~(3Zsg+SP-rsmwA*cbrl#Q}*Qo133NT4I1NKfUIgpG3y!!Aqmy(^Ehn z>6I3C`_Jj$X6pYx(~?0~Jl1M{JDkK%w(R!d6&TO~QDV7?;01UCvYG{9R>dUV!SuZ- z1HzLD6jl{q1!_@R`OV?Ut?n~BfDcGjatA9%kq;N3SVRP`W?TpqXK|iAEL(H>>oBrx z=s&GJ@R#xKe-bDEz6vewv0bF;SnS6DKl9*w9ZTMJ1s8PCzg;kv&(u*7%u69^gz*g7ZcMu26+tKtw{78no*(4h2c+xANfk;Q*;P5j+0K+V#x z@lxe&Uo0CtJA)*PC5RylUl`}+PzdRTy7)l0vxNBWnPBQlwarw4^0@M`vQg-P^Xk?*#IoNuzY1$0-RA2>qCJ$iD`dat&HPWtl0{-3zXX$OtL2oJkWU;F1$FoA?N?X8Gz3%ya`fX zyv-Ke!b?+H&|9>MQ>Un)q#PgAhK(Z!vb;v;$~7Gv=Wx6C`7#jk!ABOIufQqO_T-N` z-wlk~PMqaj8r)wP3ITW%y(k`1Yj`IYy6baXXEV(!{xdA~dfY zwRefwzy=;&-tH}V#UYj(2&UIsR-X{!Kis9$#;r>fvsuMX0XSkv# zg4u@bN(0&Pux9D}##%U>T^JPIbCIB>#X_&8Iz%&rWPQ8haJxDhdxko!VU`c+GVFTM zI_6@>r?K6V!Mblt!jKEziN9}QXt=?3+Ru*nILeCfoh_boa)z-LQY+HiR{%}@wYjaV zqR;-ZzpT#kXXQo+#D;c^Bm^XX0?8{Mpyd<4N`el}qFq})Ufm&*(g~z@9xsq-Gt?baY-1-#I;l>V)Ro8ZIi`-@)yF$dUR(4eC<7 z^~?ER8h35VIxkE<&uiVWu&^*IwAtK$!lT%Qpc>I^JQrK6o3M2db2Tj0IdV`K%FMHi zt%*26o=1kti~H*AE`x9wrnJ;&F$2@^y)HWat;668oW9P7DueyYFurVI#U#Y;qd0gy z4&#=kr=At0mXJ-wa^aUEUw&mv zDgI}r+yb8X0gpk=l!G~fqghSw2Fk)KbhNVr>?SG;`dKZxaxnI?EPUppxTd|KDOh;@ ziRB{&z!I65{8@khlP&T;6O3fcuBEZt<&V(}swMQ?dFS?cfc9V*ZVztV*cmP5`M!6? z3Y34=@+lZ28%~Kp!)=Tb^pe` zmfoXs4w$=e(E{{g_46=dtv$X26I7GXjp}yoNgq*lGiXQV+c#b9Is@E0CZZ!`91Mu{78_jPRd36rlgh917}gv>UWeJkKh< z6GJB_#jz^Z9WzuVXS31fl)^-6PohssUYX`TFe0g}@VIsjU#kqtx;bQsa=Hj)MHK^1 zTFlQYsKs|)+%n>C@s(dNltAGq>PLX&{;lZsm9JYCP*eJ_Y}1>%3?@Z+q09mbH4CYV z!JgpI;3!f#y?~-gF3-f=R~>ay%x4wSgep5#84p|rTs{N{zy;(y2+bgT?5!xS8~kc{ zFgre#w7-oe_TjP*L1J>Mk9l@PBG5rhuOF@RSbtJj9a!zV-D>8OjsSj>N+kecj`ox& zjh<{S4G2-~Mf{c>zWima`P*Rzi)$2K_l+PuZ8#Q^WhJIELtfZ<>T)R%&Xs^1i4*7z=5mWeA0wECgXg!Ynq zw;%fpZliynHrcAeG|MGC(quCIAkfSi$G9F}_}Lw1N>1HzhGe~f@h3S>ifNM%*7b?( zu?FBQT5n>H<7BirCvhu#k!<&o>ox|sT`yv2P9^4@_WX3* z6B#yWcUo1{3VYy90-eD-w=Mjm)5yl>PY3krgvtkc(TZ=HSZ*sdb+h=~GQ1IWu=75| zo$Ctc>O+%fTDH4%8!!!yn!}Z?HrB+A0X9oOvWPkMBaAx|Z+aIOxgB5m$<$@1DBmr# z5hW*p`7js2pJu3}KAOxVMAJ;eqWp%9?S(E$02-KawUG|wX`Mk{Rpdp3?@G=@J5~aV zOwR!Z^IA38kzu|y%I7g>53wLO&Oa_p1O*p*k}ymJABJv6>xDdNOl~F)s+*l|$1f~; zkzpWVeZ7gXFCOQ86E#&473t0(=Y~8M`sNF!_0V`2#j-B*tPidhElKzLq3ut7RyJD| z=x^L4P0o#{3DwL-;9MU^@#)PpH`o^F!P2`!3FU`!m6IPF&gRN!{q1k)vg$Uwj|P07 z0IySS&RM5TSmO%u_9qa4YE@M}jvNeMv}R*}#|-4*U_geRoOv3_OJ0&^-e(Wf|76O` zd>@vgAl7sO7B;B$Ox`I1zzq_Q^f4>q`$EV+^j&^|k^HmmuZ4uC^KhJ4eYEeX^OfW? zx5*%`!YF&42Thq zsu5Cv_`abJRo1U5RKv1b?&PbO+T>KE*PMIRpyZ1%`v!zYpR~-sqy`WaNkC5brq1Mu ztT)g0N&$WF(I-%&Opoksp4F-2k3ekSCF&E%C#mam*gqVIKYy$_%2c9)`On$^?Xxjh zdNV2kWsz;%Z#pro=^A0{#l98SS5IdJ6?p#ct#gZzPapyDCF@IKRF$_Sw&|yupJMl{ zPP5jGBmjxt{0BgKF!6P>`VRNe%Zoa8;uBWDP(Qu-zr;}2u|wK$oI;H-O|jRxHI(nA z6;e!}B1G(-PV8yePlVr3GQd((q*V9JTQBzd3z!Zo9%H+Gpd<=_i|+da7rlwK92rwx zNbK#zAiE+hw4gG|S*P{@)#enOa3U-J351~~yko6?{m85BqsS(v60Q_`;#)Ao9tUX1 zM2I^#6*V-pJb^|%b$K2#qiq1$yFOI2rM3sDYv~1aF8n;mbk%BZqAzLA)8p3@pFnVb z*@~oCeNo-^>}D{KZ4sOTxNO(~2~g|U1EhJ7NdSwNDezzJewbU~L+d^OiEy6UdMt8* zE&LjQ=uS8SxkQ^HXSDwJF5D^(FOVlIR;UV)j;=$^xBdSVORztOQ?V(&lhYrQ9}jh%JYz5#U6l6WhB@5@6Zj}%TmKYR*!xDBRs ze7WH#5YuVRbhPamt;y%!ZUVgxJW{CmqY+0E<{qk2O-J?S5hXq__FKP=z4G(elP<97 ze;cpu=kclr+_eyPYyZax=4xiNetQ8B-~}Yj@?C1@MU`}a;rq_j05brd(fauLodK8Z z5A{g!kLK;(tGqyL0SeiFeSyp0zK$VPA#8rb-@8Zl?W+O0cj^TqfhC_+~SuWdS(0=~MVcLStr6+=F*G@XJ^3<}|be3bNuI`n+#SD8Buk(H|ul z_%Hk+k_FrN$4vdsfAFw<6TKHR<$J**EyVa={T#krcl|3UKi5_Y2-=>;ovciC3<)8e zd6EKOFB4>0Ol9M%!z<_R#)E^O+lO6{oAlhoNS_Tt$RD`H;@@zKmyWRj1M%#ClYyAY zccXuCVDE{wWq!8%$_k3`HGECLkHr(xbwh88mrHKtWqpqVf2wh>qS8=zjQ3Moo_d-H zd+^?en&0UM(*FV2zw*^%^}Pq{fA+Y1Lak|59Z$cs6_@R;qM8tS1ThWwSQyS~i||=i zV)k`q=`!EO6TWD_#L>mx4TGzkbolpg#hvO;eKyL{{v*~ei}h_v|L3YQ>bOR|LaCGQ z%pm4%?XWlAw+xfa`sB>{MtN@My}Hs(C7rGUf{g{+eU|gie<|l5ih`i#@E}Zi$%D}- zgIs9Sc6Kirb@vNoD#9!7wdHG~u#+A+Fs7Ra$lXP>S%@X)QxRo;0k&&R+#6{c*MQJ zxGqi|9_Do7Sr(C53af69&`r#kP~gw0Cs`gjo`e;G~Oht6>D5!c2Rq8y#-TriUV zSm+)s&yqW@CDmKJ=kg}iSqD+cKFBm_{=uqg9nWr>x4_++h>K?lj~u9)@Uvw|Zs2jh zN9#(!IIpco;73$-E%CiUkK(9W8pT;5nZb}vB3W^y7CL^}w6P8EMOc#P-}(PSdL6f# z_z7fPlOiND3CZ<6AG`>|lA-YY34#QN=-Oofou(bxh0r7R3&4B!MA&+hWN z;qOTc@$>%##rMxVVE--W6}kKl5c3SSI&ru{gB}lV7E)+ky~i9oa)+LKZnQY-=9Av} zxQ0=+^a7HA-qFR0pnWYG0e)ghs*C4?vpOfg2)_1>M~3ffgzg&^Fu9ai0FNs1jr+eT zQLoklU{BGSRlm3sjHle`kmmF5b8E9jqr@Mti-Vzuq>lKLxR=mPl$Vq~J+SxdA4GU0 z35kz#zG!-Qf7bMp!{G9HOb%7Bz=A4M-$&;eIs;PJLil3LO`K}TTE(EkC}$cNj5{uH z7g+FqFpG;t3EqA9wCKGR(%gAnoUg+*K8k&uf<&Xx$+w$mKL*v;7Cv-)?Bl2`b422sM+A+JYJnWTtycvc z2&dzbE0(-MxI~}n3|&mPHs<6?YASm7GE!va__P=N;8g>bTYW>^(YAKLc$Ui{h)|=U-}c^u*QMNLJ*fm}xusF!2IhQ3U(3fvhE2@b$w6eW5-a7yTO#dQ4Q4sfO)7 zf!t7wmWvc;@DzPSJp{;WKAi&$Lpo$oKtkFQo`lW$6C{xJNGTq|su}qd=47M27 zK!s2j3yY*Dk@W*fLBH<+&S;>oz=(k&M87{4;2ivY`aplH3IDQw{I8WPQg)UXLqMVO zQye86xZV2v(0knkxdG-J3t@rP_KRtmlec;U{FBdvI+t{3XXk7tYF2gaE&O7mwl{qq zqGx>xtO4rgzr~*TtFFiDFkbl4(Lz6CW`f~xp?{|$;%)z@63G@yz2Y8*b#Kx z`I>&BkLG_VwsI-Xg8vg0I@jkX@F1lpnw_MFnJjQrvxahg1h0t<_sQ=Vk=b#m{)$*VxKIORg{nE zei%Xu=O0FnS@%J1yy~HSDlx+?+0Eeb&$_E zzZF@?&(v-3VYk{@rQDrAI+VNU-l(Q@BX2L*5PZraR?{3wrVX|OGiEyFPiu!RKA1j2 zmjINZOwej_9^IrPIgoXF%ThG}5l%KGPS;FzdBznKmJ&(0rO2@m+0qEhKEXds?^oJm zgJ}`HY_zM&4-%vlShEYsc--ypSdQD#Y<8EP(&DvqK#S?P zapFyK!JrTg5t%}E9^r4#o>v)?ZsjprSYB%Ck5NcWN%%orpA!S)#?q><`UixjU!L}F z)wk&X9S+qrw3^}lW2|fng@ePdTw<)=aR&)4VRMBvx@(Xxg9FYr0xDm8y5drNKcfLl zTnVDKxLT(ix(;%?4)JTMq`#IdfGpm9fC^B{RseI;?9=mIa=0H;bphiio~(b!fQt3- zA4P}0mi;r$!Jbo(a<ZPMc)U9V+JgtBb8_x~rI;5*kO3#*B z-to9W94^Fl`hCXoe`SI8-%_W{iBxm}V5J;4ii}!c_$BF-v&WFxZaf@Ttn^s>{gC;w z2KI}|`;D>zl|Frk4Aebs<&Cw6@?9cswB>NL_90|mj zT*yzB0q1CF1=|T75RJlw;}%K@rE2zG-1`Eu2VZ>r0$P@t!M^~)5{qvDVV{Y#w<)C& z$FJZ3dDI_I#FsFn+eNzqVBGudfRB~j^y!`w5YZyPWYP{~_32Xj?n0u&&2!1{OR-b+ zN*ulGLCL?}AICElTq|~U3jSDVPG5&cDE8Y$=)Zd=?QvyCJkFQDUPSr3C#uXz`@n2; z_3KsAzk47HWvSu+$v?d?d@ZyLIXrLU z>{drS3n_mYfl!JvLrCohyD^dTi6H<6mt+rKL=Fbf+`@p>H7PietczqtP(PO9p1iAt zy}U=@f9#{hyX4S9cml5^Ark4#Y#TIoB@!}zj@_aw=o+$w&ORf3Ot`VB6Hg9z1&q@p zj#upRC<1=Qjquu0#v&$8K9XI^g=Ul@^wv@LUCyX^C?_@s%0u_}W|u;C4%rIEE;-EM zR}gvr8`U$)diVCg@#_>AvocRa1oeJKc2L5=a{Va<40FLlkbZ zxv#-6`)i$FZx5RJPb^E%+9Y}z%QIf*nZSFfC%67^qzJ7#7f|hk7Mfau&o=0;4o#;3 z#hoFgi?w0IU9r{UNqD^sklKN|yZyE-P`a@SjU?fL-(_}+zJhaP@RQdSegA0Ve2?M( z=f+v>lF!P}BGXk{H%-Sz)P{zt?9E zWeu{fA=$cDkbUqKI@b7ax59muXYSCx(n$AEDs<;WJ^FDi#ojHzYlb2s<~DuFhm@6B&?8&SGpS{5K0$KS=;*u-i#+PMLuG-mN&@TD*DIq` z9wR(GhwJlPWrzeK%D%YsNre?IOQ@P@2>N?r`b*hUvxREbe0od?|mF5Q{|B4pj}#F zmhwa-{Yep3*k0YyeebHz#An@Op%0kxdFhKJl2&)h&(QL?v6(HX`ZuiQI9)ieQ}%2o z`ms@wJkNa1qAq{!V(--&uL2BtE^idpLVc&Vi=X;4(lNIttCMQ{!`|E9=1Ne27Gsn_3~`^q6{8(uXIp!NpOeargZ4$s0sJ z@KYQL>`M7;Nc{=z#GeK;H1NN9AS#O3zWL)PDyq41OByp<1JzbCQFj}fg zE5 z(Wx6SL~sp^hO5j%6K|+a33o|dyBoQ`?EJR(+`a1uPa<+t zLwAm=q95^7@3BycYao(}Ie#4?Y8#*JIUY2Nv#)3fLu7Byf3f5N^j&fKWh=2nuY;W3pI{f8p}1N5&+61ztml+w&+f(Kv6=S|Jcwny`@z!d$x!GTMskh;r-9Y%n9%xz%jpJoMqRYZ_0q=!U=!!wgxW zL(Z1qU}aaLNP#ooT>@BmIurX;VR+@#36#RNf6*5AvlxnLT;|~XM7rVi!JX4-Cu-R- zon`T-3_X4N!R@335!%k$ZZl67=BSVOW~TL4J?qulUd{3MP&2NXkk}$CY7$1l>Ez>u zw00{7AE?(U@e-&RVvHEvjEHUl)eul)OSDiS^(@d--esVuu1^|)2vFAsBloDaFf~*2 z-MiVsk3xsDy8HnGRrHxSK77BUk2f-ShxRxW6}1Y+=uqm~LPdfl>%nJEMC0S0!=i>Q zz+z|z8@LUsFGF(#kzj?fJBVYyFj1>{UubPyR}$CL>BNmnZ6x%b+8CX;+)aOj#5aW9 z;z{o21e(EdIL>H;!^0y#&zhjp{_8C$*8_wjdPPbYVH7_M0!E|VNYCXG4JF>kEIs~^ za--1tZrv+m@At#!w{1N!gx+g9-G1iROB`jo>S9FBxOeF=QGC}=N{T>@0C6UtCddpw zitzZ%j9hud4J-(PSa{=%NR=k84P9IH;)v)aYpl)lRe!A>&N9UvD5HWQy@Ux`bJ`EA zcCcpUMR7qbAU5r~Nh%lw*UXt1R3j4OeT+rn$KSTJ5yEvgj3lX6$<>ed1r*0V-HO7$ z#f|~yP_&rT@ekk4kew!+jw$XBa%gwlI8*f*v}1II5M)624%u%CP?MMxHzE)7LOIQh z7zyR9nmLnFmK>MdhmmfZPaNgDQfAnS-^i4+Tnl+a8mc0w7S9m3g1u9(c&uwk(2jM* zkZgE0np%_a&Z=j_dTo`&4vO@7P~Hl4wzE_##+oHcfEpqPcSKPS^4N&u6FiW#crKmGR~V!ZDw_=)znwj*WA`kJkl0I34O`Y$klhJOI%1% z5E1ei$y!;rDa%89a?I@+n919c7~+7ufKEidad;lsHmvhRQtbGuE1IAGu&L9AT5~&bHnDt`pxX_qbovlJ zktM&6=^6i03$M@Wf@_#BK4`T`43!yQaE1v*&*rvp7$7sCYxal&W#Gc90RnNin%NGy za!{)9v~o04KlJ4J{EWCCLQkrXa%%sopBx-xG85^uK94(KCes-JzGFTahf^gf`bR6c)fx#sFU?%ZK-*jpyoyA&t$wX@rX1k~K zKF8e0UKlb83j(7N%98tkU7>Mn2o#dvXb%Pl<3Z;)z05)co1#vG+RjKZuQ1|dZz!*o1Rvh41*w( zAU6j!HnC+cK8JXrFCa{sQs=`c9m3c)6R(bk2>e~Lh?_F>y4$7&R#u;*tNl$K%!Y@E zPl8<$`!emOm~v4>*CV7n%~-OC=4KpE2(MY7;*B^g&@d`JK#lr}{=b3x#Z0MP(G-{1hz1 zAfyra#hdg+Ix4_@Yl|}ljrV+UW5w#_-wGs&bIkkYVTyXG?P`6lD)n{@_%v0FKxQ#7 zekd*d)v#qmGY-y1^lPi73_h?Gb#HtD+02>n?@)=5u47h*wk}9o1Ze z+QeoWgto>0Gpkl?b;wRDWqYbCD9m6i8dq0@KNw|7no38`JB~r%FvfB=#!Y*0O^y%f zsF8xVg-eZXsPB_qR12AW?8HNhAJ?E={21$564~_eW5p3C&eXuu=WZrLU3QBEQ1j+u z(Pk>iD{s5ZmK1Wn-KxU}a;wD7b*s&~a2!om>k&;i_wD?QxuSHtEVRt zy!$G!(7}Y|*D@qdd2UZHY4X8X?`<3zEMI$cRF%h43zHbcsUs#h3oGl_jw|b~S9mC% z#E!65Xj<`xM(s^#J#}%243`#k&ga7{B*nsBuo7_cVBLIz&u${daf5`HBf(?N9e7if zQu?L}D>!kFi*+}-I#gYs_07ooi^4K2L;G?Tz-`a1H+Ws(Wb)5;Va!!rTz*gl|Cnob zL18GPZ?6wk1$Io5>%K@O!a29(yyh{{;0;4^p23|YJ&%x27p;nlxMgm|YXJc}PJ{`| zB8&NRl?tC@J!o|>4}>`aIG zwRZ@AvFW+BuYEMZ@BqLmjErcye_q_Vm25gDR`mt6Q9ZqOA+`u#zglz&ZJbO>P!*&+ zVALy}WUX*5bS7a*EGQM-3BuNvCg^(6or#B*h>P2A{`6xs&!_B%jl<8%=}ye-Ot^ZG zg-RkNHil7~3q&i9ZG(xd1c@6$dG?lFZwJ}qs*U?5IMKenKA6Wue9zPDZuEtlr=Y7m zCiArT0Z3?#t4ax`<(%H-vvtP>ygX5jA^bkD%hqWChHI}2RQJ?%`_1km9}hy#MTDmqRQ;v@+sKI0 z%MUxn|I$sF%*>eWO{xb*OS+epw@f+~wto%~2VYJt8A)n$iPJ^~Qe%PcylA^Gm9 z@`_(W zy%NNV%t<&Ek#ItyQldKzaGvnNv0+VqTP}6zQTp%$mYsFE8{HpE-+7<TC5`l0~g8Q)$PS7>}O zOszt4MYZ0rNYC_0dxu{~Nb8yBGy!!*5J%9#SI>nYWAC^Ved=Vz6;B$A$oQQBh}|pA z0f{%ov{IM(j6g==9pr|X&66hbkm1rph&w}K+wol6qnqal8heiW72Dd@xy&(fqYI{} z^k+JQ9N3=H=#u2x*ms@-9y(R3zd#^%tf+Z)!sZ0?FzXxsRuNEa3e{?!6YB%=r)eyA zh3pdS;$V&nTDt{oMNWhF3>+*_l3gu?83?M|AYGiGd2$q_sLe?qraXg4s_-QKqL*Ma zodrp5x5(Yy^FCbSU9zX=Da%2cs-S!;gmQ=sVFrf>jk~8XA8%bdVoponz86aG-8Z@* z6jXT%{@%kw*Y&*VZHF22xUDV7SyX9s(m3O-RxDLveT1Q#DqIkcHX+pEQDKe@(>mXI z(+Rv8I|v)2W+A0)dNc~-01kS|nU`pg+d%*;H?h#0;PoSd%&CT_@#LZ$z9IQ7{30z` z$hgq~CZir~$NN}!g!`TBNT9^+*d2Hp1ZUF-sL1^NB#yL|8I!xq5G58i*4RDl8>_*0 zqD=35u~GR5l`bWf)7z1HkPunML0iawdccRhfJ+r zrH5`SFPN@a^b{2qTkjNM;nA52m#?Q#ztZ1o2SxO>t{sWrR$Ae|TX#4ydMFPT6*6=T zY|@C?$-|GD?^=!svXyq|sKw;Ydw1)HG^c z#4|!#0Vt-4nFsDkLo{CwXlV-2r^LEor`)z}h?uA(Zy!Oxs%UB~kL2^EW{!0-VO8^G zAn4_%xF$rV0J;ZfD(|bnn~cVTtMXwA+j)g|(mK~$Qvf2!J)rPSox!_IX+q9(}xmXw7MNu6H9%jLht+U*veb>XOmr^O(q&4*IYYsK-_54|A9#d*`(wEbp1a zv$A=vn{_jRF~4XSN`*p!Y;2ptY$-=S-2+l}6Rj0#^b5`xQu1Gc(5gMAiX}-)MZFfq zjC=zXW4Wc3cG3S*bS6Kb(E3$nkDA^KLCA~NyD@|(qMTKuE6sHi9Z|{|2d%dn``ho>aM;W?)P$zc z2_4Lefwo; zP8;GV#Nc$JXn&?}IW=ki(udOQ<;Q3omv~#Re>n zcD`h}NzH!S_X?(aJg66OpG(51S}^j{37!kNSs<+Ap15<_?RzOIsP$~~(7{RmyWC@J z+&R|dGD-3cUqHDf^|8-uJn5{98qwqm?4zg!h?|=M$ zr)}#nk;Rv@LC|VAmNv-yBym~&@#Nl8=)N1~@+Q7IUzOWXx(OjxzII2{I;|=JT691H zMguab909EtAAt1uhpErRR2dd^(rUWiQT&8-h@VsSv|`oXm0c}iQf)u1^AXB7v)a%b zd5}q9LV~6CDW0~pl8L!%Wks4(f#Xq@^kxF4IEbv}(e>BB=$P{bG-tD3*<=1)n(g*1 zTol+p*)_*aQhsy!YU{*~|2ek$ALia_IwLjd&m$C&Qo||l#2j?r@0vWsG?)HF z?1zA#9*=|Ak6f|8a6JDR3gBOr=eok{*iLlLRn=HF&ObEI+iWVU-PQb)Bnt%ZrO-26 z?#1(sD+Q|w6mO$j%RLmr3KrB+qs0OmG8CW5B|lM2T$#!O=im5OcmBWiedl|Cv)<_A z$(3XL7myT>jfO~W|DDrjiAr>j&+=~*Q%u%SbL2j)OBKCNeFwl2GuYGqNVRfp@HaR= z4|5()8#l z{Ds_E@#%QQBcvx5K(^{lF&;oNN_Y|o!eYO)fb+26AmGOVvAs5>L2y?n@ZE-AGH@I$ zF9niXZ@&B(arE@y=e7Sun@~KD9&noV_TqwyfFtdRz9oUyKlmYm-a_6%F#gXWq4(i{ zZi^`KLFfCn)5#9h@;=ZwD+mEf-eAti_JcwW5TXAsbl4gJqc|JvSes8L?j2XA+5IO^TqVCByucalf3f(=jskoZRv@vd4`H=N-ER7cwT!OJwyT#doSb-d`b|5jD9z)}I zf^X$$fF(_rfK8?T{A$j+ufe;`P&5{Bb>yejZj0USck;|`vs5V1cvO(Fz|~H>La=k6 z;fQ^f%K8#`~GkX|SP1`Oy$u;GV zI3`H9Q?TZwSZfQqVBlr!_cYxH-3}HNS9}jJH}!aMHE=_oUVycLfWMID7f?&Q7+g%| z7+ww}HanLBuv%X5<;%K2`gJst=HHcu?p~R|{dNrjO?yjV_kZPtqdb5o0RCMm`RqCL z>gG&09BKLs=-_;dK0Sun{tM{GQnBjK$>(<}LoaUv_g(!wt}Mf@2?Io&zc2j+w%Hc@ zL}x*MddCEy=LM2yL-b4g0f*H0r61sn6W|Yu6Jj4}p}>p_ByN(l8b<$EIC9lo03`P& z7J!!&k^usrqO?E(pKi9_m8So$P4uL29IpRtsh=(N)24p*zWL{W0 z+we(Q-8;q!-HwTqUL7O9vQ7fVtS(XSbRJ)*JD5?={6ymAh;44AZ8`#$oX{hCaj1&i zTHMs%wlrbazl*m0`uSU$Y3>%;B$i}~K z*nlpc$w9{t9eP&c?>(HVP7?C(Z<~E5M9ELJuFfd4ehYh$M4E$2zh@RdBpYe<6VE_< zrk-bEkUIEz&7Ha4a~39XM{n#GtbG+9#$;^ur^Ge-5pEOq z>fbbo=rS!sOZ22Fk(zVC8uOC7d}TNG;RLpOH)Qz6ZkCD9{ljvivmNIs%d+C=aswpagGU%@FpZZ&RxOBAL|@%+mZQ`h!eu3zBl28iUKm-mW{&yMN%mDb z*7Ax_*GBNmpdxJ1`kJ|f+o0LjLW_LWis8$gyEnpj!r#k0BH+4`16?^td5u6`tYYCm zYcjm9>)T7kf4r%p!9C*v&Cgir;r7`Wyl{zW=uq8N9@^vN?-Kf)hew1nycsR$gq$kU z?%(16vaeSN5z=z2-g|%DUZxT7IcL%?H)Ibcn51@ZjMh#Sm>i81ed>X|o6YN_*5TC- zi(yO+Q8f`Ra$EY8SAA|!K9;Upg@8KUrOJLi<7m=ZDHo~@{Ipow5V`=;lF_OTvh3@n zXNYHyM|@L^=MXm5k;r={naBdst6XknNS8`^u6JABH!d9RtOy?(Ir3U#*iBO4)w{cy z8p2n4WWu{if=@hoh1F$0mk^QyvsaRA`MUTC@31Sca?WA4y~$73UdYH<$CQd*zs&h4R3JS`qeONTzFkWulw-%PpH;CLzc=qmv3 zU+3_B$GE4L`8~0JWoB)nLhwHN_bmPq-$AC*z;_sh$Zx+`I9EMLYD#4(;X(7_vLO`P zCa!&An%5)<M^i&IWP*DIjGZXoT@Ln8`N%wgzHJ}jO}jr)wVl;z#ZsUg zKsck!MAb8DgihMK)v*S#w@6L%;?!xMao1$Y@Y$0cRpKF&?~T)(MKY#lYkWa%D}!|Y zKBl5xv)Hg+DteazRK4)rUJIcIGvX*ruGKO;0!mvnB2MzT_;uk>W$xl4MPzn^e2kj0 zZH=aZxE?2N47ZVwL^lxMzpSH8rU|Gp)x7uI-MdUfLyI&vHnMdtBih=}ke@_75=R%~ z<#s!7+1wN(lZ=TCNy|=6I1TI08|RNM*v?gQmI)`l`JpLhgEaXWoZ`oQrCnAV5b`j4 z+$#3Dh9qLDh;8k6kFFCJ()Mljt&Ez=`M3&CqV8nBTx#`2jHK|AK+^XP4BVC&+eFhZEND0p9eMkAx*(exVu^0zFP<8$7 z69Nw|W+L6?g~D0(7Z9$@w~yjKPx#qNKTYGeuJN-!{JW1DI8#$~uyiAV4^wczu^hth zl<=ao@aU7|Ft8Awd4h5Zex)VJYz)XQPr{+#4lldrW)!5dCF=Kg8SnjYICt}J65jje z&3PloE}ymC(3HQG{-)$T)-(jqmziFCZ#v9F{F|!xcUs{>JNsJ|o{3lL!H7T4|E*R3 zGuzKWB^(PBr_V*7Etx`2Nj;PG!Vz1E5Q^zRjd|NbSY zR7zvo0m!KVvXs*Q{+$=IvfA-)C;j?u3flktOA`JT5n|FA+96!KCr)9v{ROm@z5{G& zUB###-d9y^eja_%dqyNW$aWHO$gRsPB_)4s25v|W|Fx1-TgT5@zckm+miTEC|Ixie z&KMw(UcCa;r-y@;)KrN5^zs=IATRfG2ZjDVR)+Qe&mR^4Go}Mkvah5P3x6k-2r{St z{t)1pK>x!8`bQNRCZfqFAqqNL<+c7gSqZ8Ev4=EDETr)StJWWHY~%=RTtj2SnGub) zaRHN5l?@!GRBJAnD3iP*^p~PW@Qw&V|D1y16WB2>EN5uN{peoTiW!ZMSh$Y<5h>1d zaa7;R_Um-i?hZ=v9eDZ!VR%udvC^?d z@tPKZPvy8<&FRcoZxcSe##b3>d~^+e78bb(NeS;3HWa{#7Nr}tN(nKue%k+{;i?}g zxKsf4G23LGYQ0OAsu%~MTuPa!GIqSFh1#aVkubRGPEaIfaAwKP84O#lK##iM0_mrm zx~`995HGXe*r&=UUI19v;p=rwwB%TuD!qa%Q)CZqn993);vX&dJOf!}`})|0Cp=Gm z(=ow`mMv;8iQIZ5K@k~Se&`>#4<$rIp;-6gqc709RLYP<;%pqViq#uu=H$9Ajk=bj zTQu6jE8gv)|Gqqb`j!N9!vt6LJ*sE1UH769O`i#%D#~u)AOO0$|Gm_6|1tMtV$ys+ zl(b)k8&2srr#MJESQ@g$?m~u1;^~@lOPjHB_YK8ulopwqG5}X*tv8RVSfD_vx?&Q5c71Q$=DT5tK?> zdEC5E8DA&63!m`eov8OCl`@L;(#4=w?KpV9K2wwtk)cfs)$)>|j;1lV|12BQePtmn zh_UvvIamlGSL!*b`6L#<;aW*pxnNltE`=4nw7tU^;pVn_N|TR!F3SohAr+w^j9qyw zxWiC5gey+{+ThoC0&eVzP=BGAY)yT+tlqM8c*Cfj*Ucr2Y<^OiPX+t8Ei@)LpF%CG z+PWWl>CU_64IHu(l%*nFr_>OjEKksPO2L2x=H_mx*I6>r%+@T-DpLh#xbV}V2BLAa z(0LE5>pr2WR8UzTJs1#I!eJ+;l{i_wmnIoR$qbX;trd1kxpmGY;FOQ(F_GkoU9?=A zZa~Nc>7%AHGw=<=kj9X~O?Ft(6rShU)qE?rmqeIV^IG;DMRk;3&j5&uBQ(aykQ-rm zL~F!?*M44SR@$1#EFC)sZ`43_v$3+7n5b7vCN^0~Q8HLc#`# zD$!FPEACC}nFUf-+DLC5f5*=u8#XZ{1(4TQ>kmTOQ|M^xwixEn2Nm1a-DfQZMfaH8 z{ngS$9cfh^pJfCgt6=u9J8XxUXDpC$YI?@n7zH$3yVBEY8eZ?cS#!T;tZg)$s*%TYx%=nhT{3PWCNi@sQ>*z=-C~w%{%|+nQwD zCh9^}sKF&rZoM^r$dsG**6UAjZhxBC{r^gR_2-qDtobnN=I4hRl$Skxy}qqe9hYxN zOi(@+3esPTN;Ts?l;FwOyxyVXWfD4|l1+$YZ#0o<6_Ocr^9g%8l1&9K!WtAFVrDx7hpCvs_CYEU?oDC0J zZ8R~TA*r5p;CAt05~`UX?ja&wzpr~W(K93a>?UPR7rSd=A3Y+UW=Tz*yXy{XdR0R; zODXKl;5`EU*N^&?4BHXA$5pXSgBhQkMKi7I=}Opk8nz&dv3YSV_J3X#IT#wmLFm>w z#Z-8!GET=^_n2lesmnk=|3xA1?r9AQ|Jf8Kkj^-$+x!tWlz%-)yD1f?ZD@NJs{*f! zma5ND7dB;mz1;{Ts%y1grwz1#K_c0qf_mSf#jMpZg_bt)^AIh6==FvH%eBNzC1D>X z`#^@TT?FBGOxQ9Z&1=qoXD~BV7AK7gIH>P97Y#Men$a1d1Dr!FKNaEXm0@O{#ytu`)9|%hp!w*2ad|( zD8H*S3T_uat%rM7{6e2}sRw9j17{)raMsT%e_gv=E8ay|S!wZ%mjUR3peSEJE1TeD z@E_g)8u0oSk9GlU^j9XUm9HWIz`x(WN;crVgP~QSUumnpfZnFV@qxeJ8-Nsu{A2T_ z-WQPQ%vY8wIBV$XQ}_>7g98G$0hZx%d13lDlC0A@vH!;B@x2g#@q_hU1B~ta67t`h zIq<+gYkb%3f40Yu!{E>M_}L!cjVM3IkDsIEUp`tk|9elW|8A4~&*%9+uqeA08v4UZ zPUaF=4FZHW-_hwb5@_PL&tYD064s#Z~!>l_88Bo`iqiLlX#6hMRaW%_>sa`e*E literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.json b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.json new file mode 100644 index 00000000..7e8bad67 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.json @@ -0,0 +1,24 @@ +{ + "utc": "2026-09-12T22:48:52.751588+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\state-undo-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\compact-baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\checkpoints\\state-undo-save\\project.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.log b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.log new file mode 100644 index 00000000..63561dd0 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/evidence/state-undo-save.log @@ -0,0 +1,21 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\compact-baseline\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_system", object_id: Some(de1e7e00-0000-4000-8000-000000000001), field: Some("elements"), line: 2, column: 1, message: "Identify the SA system of interest.", span: Span { start: 11, end: 91 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: Some("allocation"), line: 11, column: 5, message: "Allocate leaf 'Untouched work' to a performer.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "empty_sequence", object_id: Some(de1e7e00-0000-4000-8000-000000000014), field: Some("steps"), line: 27, column: 15, message: "Add ordered occurrences.", span: Span { start: 780, end: 782 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: Some("allocation"), line: 37, column: 5, message: "Allocate leaf 'SA Initialize controller' to a performer.", span: Span { start: 1013, end: 1156 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "machine_owner", object_id: Some(de1e7e00-0000-4000-8000-000000000033), field: Some("parent"), line: 44, column: 16, message: "Assign a state-machine owner.", span: Span { start: 1294, end: 1298 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unreachable_state", object_id: Some(de1e7e00-0000-4000-8000-000000000035), field: Some("body"), line: 52, column: 5, message: "No structural path from a machine entry reaches this vertex; review entry, nesting and transitions (guards are not executed).", span: Span { start: 1454, end: 1663 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "missing_initial", object_id: Some(de1e7e00-0000-4000-8000-000000000034), field: Some("parent"), line: 49, column: 16, message: "Add an Initial default entry or an explicit incoming entry path for this region.", span: Span { start: 1431, end: 1441 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000a), field: None, line: 6, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 147, end: 277 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-00000000000b), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 283, end: 416 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-followup-20260912-01\checkpoints\state-undo-save\project.arcadia: SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(de1e7e00-0000-4000-8000-000000000032), field: None, line: 37, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 1013, end: 1156 } }, related: [] } diff --git a/harness/experiments/canvas-native-83f53c7-20260912/launch.json b/harness/experiments/canvas-native-83f53c7-20260912/launch.json new file mode 100644 index 00000000..8ece83aa --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/launch.json @@ -0,0 +1,8 @@ +{ + "utc": "2026-09-12T22:41:22.744747+00:00", + "pid": 4900, + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "binary": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-83f53c7\\arcadia-studio.exe", + "sha256": "49eb87b4a239c586a16b9efbfd036b3823adc8b62a8992feeaa934bca4f5743b", + "private_profile": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-followup-20260912-01\\profile" +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/manifest.json b/harness/experiments/canvas-native-83f53c7-20260912/manifest.json new file mode 100644 index 00000000..5989c2be --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/manifest.json @@ -0,0 +1,657 @@ +{ + "archived_utc": "2026-09-12T23:02:15.289380+00:00", + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "native_trial": ".local/native-qa/canvas-followup-20260912-01", + "native_pid": 4900, + "native_exit": 0, + "payload_count": 101, + "payload_bytes": 5127325, + "verified_checkpoint_records": [ + "evidence/arch-delete-save.json", + "evidence/arch-final-restored.json", + "evidence/arch-redo-save.json", + "evidence/arch-undo-save.json", + "evidence/baseline-preflight.json", + "evidence/bound-preflight.json", + "evidence/bound-reopen-save.json", + "evidence/bound-save.json", + "evidence/state-delete-save.json", + "evidence/state-undo-save.json" + ], + "verified_baseline_files": 6, + "oracle_binary_identities_not_native_app_source": { + ".local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe": { + "bytes": 20894720, + "sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466" + } + }, + "exclusions": [ + "profile", + "temp", + "compact-work", + "bound-work", + "draft-work", + "process-work" + ], + "byte_policy": "Copied source bytes exactly, including CRLF; originals unmodified. Source paths are provenance, not portable execution paths.", + "attributes": { + "rule": "harness/experiments/canvas-native-83f53c7-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol", + "appended": true, + "before": { + "bytes": 4903, + "sha256": "628228371d50e32e7ac5df3fb22840243753c7e17a59edf12a931705b2d6d1c2" + }, + "after": { + "bytes": 5012, + "sha256": "ed2488d67a2477f483af57a63cec0c19169e13dca34eb9f740943056dfd81ea1" + } + }, + "files": [ + { + "path": "preparation.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/preparation.json", + "bytes": 4762, + "sha256": "f5bc6cd32de6b9e272654c88c74ebb0db8bbf3c241cd9746a411993d57a6b4b4" + }, + { + "path": "launch.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/launch.json", + "bytes": 446, + "sha256": "d7e81b0912d4816abb2bf0d86fc484a686eb18c9a146a4b4037dbb0d15b1f30a" + }, + { + "path": "closure.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/closure.json", + "bytes": 76, + "sha256": "7962cd892187479ab692d0918f0bfd979ed522df3cd1b58307565acae74ea53f" + }, + { + "path": "stdout.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "stderr.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/arch-delete-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-delete-0.png", + "bytes": 109932, + "sha256": "939585f0d57e9114b178ded6609e80fdbb05b6999085103b04e1925c8814803f" + }, + { + "path": "evidence/arch-delete-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-delete-save.json", + "bytes": 1121, + "sha256": "5fdd564330092cb5988a0177e0ee6c10b732d41d63ce825e495c2745894c82c4" + }, + { + "path": "evidence/arch-delete-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-delete-save.log", + "bytes": 10433, + "sha256": "c67cc6fd3fe34ddf1eaf71539f60891a65780668d65093f4de5f0aa1f9da6bcb" + }, + { + "path": "evidence/arch-delete-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-delete-saved-0.png", + "bytes": 107668, + "sha256": "4ec6d096989f0cd1fc62468acb9e6dc576bf7c501ef9cff05775887a66b265d0" + }, + { + "path": "evidence/arch-final-restored.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-final-restored.json", + "bytes": 1080, + "sha256": "cc7c5e99d530982dda482fa2b2980d7e7094cea40a032f8d88cefdaf02123543" + }, + { + "path": "evidence/arch-final-restored.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-final-restored.log", + "bytes": 10408, + "sha256": "77881a8ba74db5f01c602546d8b1e45a19b310952c085bab54ed0759f0784889" + }, + { + "path": "evidence/arch-redo-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-redo-save.json", + "bytes": 1117, + "sha256": "c23f57ba60f72e39613f7da27617e3081ecfd53d03d1f445678aa534d8c13426" + }, + { + "path": "evidence/arch-redo-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-redo-save.log", + "bytes": 10413, + "sha256": "d040e6f8a8e3ba6dca9f4acfd6d43fd97a48577849a912c6bacd3b9e8fb6ea58" + }, + { + "path": "evidence/arch-redo-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-redo-saved-0.png", + "bytes": 107668, + "sha256": "4ec6d096989f0cd1fc62468acb9e6dc576bf7c501ef9cff05775887a66b265d0" + }, + { + "path": "evidence/arch-shift-delete-confirmation-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-shift-delete-confirmation-0.png", + "bytes": 112573, + "sha256": "536e34a8ed43c67511a69895d1ff6d54d1d6d59316c57a1c675116f13de9a587" + }, + { + "path": "evidence/arch-undo-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-undo-save.json", + "bytes": 1070, + "sha256": "bfa76e32b9a89400dbf5a7bce668bedbe9c4630a20219c07e2a5899c2b9ce8f6" + }, + { + "path": "evidence/arch-undo-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-undo-save.log", + "bytes": 10358, + "sha256": "163c8b0bc267873f429f2e56155317b095883bfd0333a30f22f8706b39d02f52" + }, + { + "path": "evidence/arch-undo-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/arch-undo-saved-0.png", + "bytes": 112096, + "sha256": "982f649812b368143e00bd2d20069275543cce303f1260be54fa7bf0c2111b44" + }, + { + "path": "evidence/baseline-preflight.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/baseline-preflight.json", + "bytes": 1078, + "sha256": "fb052c21a3857e4fe69ef91580551289de6d8c90f72ce9050ae56795fb49aab6" + }, + { + "path": "evidence/baseline-preflight.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/baseline-preflight.log", + "bytes": 10398, + "sha256": "40c4f99a6e3157baabd4c4c7839911989f257e00664c30d4075dabfa70b25096" + }, + { + "path": "evidence/bound-open-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-open-0.png", + "bytes": 101541, + "sha256": "8a449c1d870c218b36e75e99830679a45f13e1a5620455ab97434888abd2daf2" + }, + { + "path": "evidence/bound-preflight.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-preflight.json", + "bytes": 1407, + "sha256": "364af3ee75cbb59587beb0a7e297196bdd841ff887b5620831e82ef9546d5b1c" + }, + { + "path": "evidence/bound-preflight.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-preflight.log", + "bytes": 2124, + "sha256": "84f68a4ce8e3c9b78770a72b7ee379b70a1b2a8452f63700c6374b90a1890896" + }, + { + "path": "evidence/bound-reopen-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-reopen-save.json", + "bytes": 1411, + "sha256": "b2504dbe9ff9440d953b035c95ecf714a52be1b46305448b5e50ff836154c1eb" + }, + { + "path": "evidence/bound-reopen-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-reopen-save.log", + "bytes": 2128, + "sha256": "48e02ab15e7c17a313edb9e95f2ee9775bb4b2dcd29bfc6b44a18bb99bc28098" + }, + { + "path": "evidence/bound-reopened-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-reopened-0.png", + "bytes": 88581, + "sha256": "9e3ef13e8e216d857ebd747d6662399b3e1f41487fee1d355a5d355dc30da7e8" + }, + { + "path": "evidence/bound-reopened-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-reopened-saved-0.png", + "bytes": 98152, + "sha256": "a8a971848f4870305209190fc9cbc4fde253816c256d9abcc0b42ddd73424dc1" + }, + { + "path": "evidence/bound-reopened-scenario-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-reopened-scenario-0.png", + "bytes": 99777, + "sha256": "47588cbbfdcb390130f9fea418fccbd5f4bccea820f77e245531f2299529a372" + }, + { + "path": "evidence/bound-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-save.json", + "bytes": 1397, + "sha256": "8cecb224e89ac84772a596867799b54413643a3871705171d9e912e2bd420a23" + }, + { + "path": "evidence/bound-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-save.log", + "bytes": 2114, + "sha256": "cb39657e921ad4685c830ae37279c8b9a03d2f750f6bc716d4e809b6ebecb9bd" + }, + { + "path": "evidence/bound-saved-minimum-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/bound-saved-minimum-0.png", + "bytes": 97645, + "sha256": "4ccf207b81cd6829962458eef6ca8f5fdc0618e7932a69f6895eaac8038f69c2" + }, + { + "path": "evidence/compact-open-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/compact-open-0.png", + "bytes": 105581, + "sha256": "072a4cb0782b1d58ecce344905916bdea3b7464a56dcf874c8831b53a0f1dd36" + }, + { + "path": "evidence/inspector-delete-text-only-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/inspector-delete-text-only-0.png", + "bytes": 127236, + "sha256": "500a94284f3162b35a3b84371179832556bedc20d56bf9ab569d986be05eb458" + }, + { + "path": "evidence/inspector-shift-delete-protected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/inspector-shift-delete-protected-0.png", + "bytes": 127196, + "sha256": "b1b23d4b72ce2c3d8652e07f30867ee3976569bc1d32180c4443b92e23dc2710" + }, + { + "path": "evidence/oa-c1-binding-value-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-c1-binding-value-0.png", + "bytes": 130591, + "sha256": "2129d512540c7413bc807186b85ba92d94c00264bebc546f38f96eea4370cf6d" + }, + { + "path": "evidence/oa-inner-activation-selected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-inner-activation-selected-0.png", + "bytes": 127916, + "sha256": "0720345c507d62e795970f1d4f85c09304d93b4e5c03d599f0c6bc6ca53b8568" + }, + { + "path": "evidence/oa-nested-full-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-nested-full-0.png", + "bytes": 119109, + "sha256": "a7712234aaf8686d7ab93353fb8710dd288b517f0c6828a23579ec5a2ab2611a" + }, + { + "path": "evidence/oa-outer-activation-selected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-outer-activation-selected-0.png", + "bytes": 128468, + "sha256": "63d85e7c13b688594d8cd429e5631bcf55f2d4528b3837316a9ae542f2e7cba4" + }, + { + "path": "evidence/oa-r1-actual-correlation-value-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-r1-actual-correlation-value-0.png", + "bytes": 129841, + "sha256": "c93bee13c71fd49c244256cd74a6936c93568513072a4f25c74ca6631cfb5ad4" + }, + { + "path": "evidence/oa-r1-correlated-value-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-r1-correlated-value-0.png", + "bytes": 127947, + "sha256": "ea580651f381eae325e204be850b18c17e8549e92b1fbb3d086918e1476d3b2a" + }, + { + "path": "evidence/oa-reentrant-full-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-reentrant-full-0.png", + "bytes": 126877, + "sha256": "8362f9afebd14d7d5d74e2f52997d59cd0dc4575f0ba495d8d5ea61b129ef8fd" + }, + { + "path": "evidence/oa-reentrant-inner-selected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/oa-reentrant-inner-selected-0.png", + "bytes": 127967, + "sha256": "810bd173dabe62946a33e1a01189e28b8b6e5d67b99e8075a625819f89b39b41" + }, + { + "path": "evidence/sa-c2-operation-binding-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-c2-operation-binding-0.png", + "bytes": 134916, + "sha256": "8a4b0ce7d3672fe2065058dba5d1f4add6fd22b9ec6eeeaf0bc1644de313b455" + }, + { + "path": "evidence/sa-c2-request-value-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-c2-request-value-0.png", + "bytes": 130565, + "sha256": "90a34ac7df3e12422fe5215b7c59ee12d1f1dad7e1eeeb13de5f7bfe6234d2e1" + }, + { + "path": "evidence/sa-inner-activation-selected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-inner-activation-selected-0.png", + "bytes": 126667, + "sha256": "3037adab85afaa22fbceefe6226274d2e155179c4ce061d4552531058646e78b" + }, + { + "path": "evidence/sa-nested-1100x700-client-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-nested-1100x700-client-0.png", + "bytes": 101383, + "sha256": "d84ab6461ccc94a215272294d10b524104b27e5e9f13882f47116826f4391546" + }, + { + "path": "evidence/sa-nested-full-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-nested-full-0.png", + "bytes": 112485, + "sha256": "bb43f198b7cc5727963c2a792f5fc4cba53467f4860fba19a31a82b84e1de787" + }, + { + "path": "evidence/sa-nested-minimum-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-nested-minimum-0.png", + "bytes": 128581, + "sha256": "d6fa760a2e85d8ecbedfafbe1138c508d1af46548dcd0d80f81ef628512e8c9b" + }, + { + "path": "evidence/sa-nested-minimum-fit-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-nested-minimum-fit-0.png", + "bytes": 99355, + "sha256": "b322bf788d7a2bb33edc1a9c6febbb5b156459d5975ca06f4001013fc7491e56" + }, + { + "path": "evidence/sa-r2-correlation-value-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/sa-r2-correlation-value-0.png", + "bytes": 130031, + "sha256": "f226544054114349679420524c034f4ad3607d37497edbf7a7b8768cc6cf31a2" + }, + { + "path": "evidence/scenario-f6-focus-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/scenario-f6-focus-0.png", + "bytes": 129033, + "sha256": "3423a7378e73c61b9f10e9d9cc354c46f3dfd17472ee99ac7cd7207a533320fc" + }, + { + "path": "evidence/scenario-f6-from-inspector-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/scenario-f6-from-inspector-0.png", + "bytes": 135711, + "sha256": "ceea05d321e426efef5699ba78aab18bd8cc1bf1825d5e1de24a459b5ac50b56" + }, + { + "path": "evidence/scenario-f6-tab-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/scenario-f6-tab-0.png", + "bytes": 135327, + "sha256": "f10841bd6c024033435c97d46742f6a7376fc0852953fbc6231f05b42e7668a3" + }, + { + "path": "evidence/scenario-traversed-from-reply-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/scenario-traversed-from-reply-0.png", + "bytes": 135432, + "sha256": "73f9ab82931b73da1640382cd2ea7a763e1c04c478591f107adb3a490f31b7bd" + }, + { + "path": "evidence/state-delete-picker-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-delete-picker-0.png", + "bytes": 128554, + "sha256": "a8816fe1b6ab410d990af9d1874af0089af470392cc629f6c51bb9516b1c5d32" + }, + { + "path": "evidence/state-delete-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-delete-save.json", + "bytes": 1123, + "sha256": "c26d2ef208274892bc47adb30b171a6057208653361b66983e6db8e5da4095b3" + }, + { + "path": "evidence/state-delete-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-delete-save.log", + "bytes": 10443, + "sha256": "967f5aa4e24a6aea5c30bb424e79da3b4db16c9863d6cca3746ec36846b7e2df" + }, + { + "path": "evidence/state-delete-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-delete-saved-0.png", + "bytes": 126169, + "sha256": "fa4b823a0037e33315c8fd705b6ce503a32de95d515c51f3a4f348cadd55bd19" + }, + { + "path": "evidence/state-f6-tab-navigation-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-f6-tab-navigation-0.png", + "bytes": 128147, + "sha256": "3d3b7798cfa1b67b48617d116700aabf67fe76fdae0b1213836b683d365d9cb4" + }, + { + "path": "evidence/state-restored-saved-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-restored-saved-0.png", + "bytes": 126969, + "sha256": "8c2529525217bc4963d2df702853815fce610a929ae8417dc14754efabdd0655" + }, + { + "path": "evidence/state-selected-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-selected-0.png", + "bytes": 128297, + "sha256": "6fb5518ef24e103166c09d7f3a05afd9a185347d8069da6aa62ef0375d7f8a0c" + }, + { + "path": "evidence/state-shift-delete-after-save-undo-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-shift-delete-after-save-undo-0.png", + "bytes": 123866, + "sha256": "575d3f4c825f3a49cfbae4dd9a44fb13fa3721942052580ab3947d5395365c10" + }, + { + "path": "evidence/state-undo-picker-removed-0.png", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-undo-picker-removed-0.png", + "bytes": 128431, + "sha256": "9e25a1047e96038577ed0eceb0f0f26ba22baa33d2b8ac17511fc9a615696c3d" + }, + { + "path": "evidence/state-undo-save.json", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-undo-save.json", + "bytes": 1072, + "sha256": "643661dc1e07c556f0164a60019230e4d47503bf59c7dda203d00806a61e0dcc" + }, + { + "path": "evidence/state-undo-save.log", + "source_path": ".local/native-qa/canvas-followup-20260912-01/evidence/state-undo-save.log", + "bytes": 10368, + "sha256": "03d848ea501d8e6f4ee615f1b04340eb93167364a13417753b7fe2097ae4cf29" + }, + { + "path": "checkpoints/arch-delete-save/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-delete-save/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/arch-delete-save/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-delete-save/project.arcadia", + "bytes": 5416, + "sha256": "9f41161fd7fd014ed0744bb45a223958c6fd2b6e94a76cb6ddb468360f723726" + }, + { + "path": "checkpoints/arch-final-restored/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-final-restored/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/arch-final-restored/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-final-restored/project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "checkpoints/arch-redo-save/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-redo-save/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/arch-redo-save/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-redo-save/project.arcadia", + "bytes": 5416, + "sha256": "9f41161fd7fd014ed0744bb45a223958c6fd2b6e94a76cb6ddb468360f723726" + }, + { + "path": "checkpoints/arch-undo-save/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-undo-save/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/arch-undo-save/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/arch-undo-save/project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "checkpoints/baseline-preflight/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/baseline-preflight/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/baseline-preflight/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/baseline-preflight/project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "checkpoints/bound-preflight/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-preflight/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "checkpoints/bound-preflight/diagnostics.txt", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-preflight/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "checkpoints/bound-preflight/README.md", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-preflight/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "checkpoints/bound-preflight/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-preflight/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "checkpoints/bound-reopen-save/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-reopen-save/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "checkpoints/bound-reopen-save/diagnostics.txt", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-reopen-save/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "checkpoints/bound-reopen-save/README.md", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-reopen-save/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "checkpoints/bound-reopen-save/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-reopen-save/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "checkpoints/bound-save/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-save/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "checkpoints/bound-save/diagnostics.txt", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-save/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "checkpoints/bound-save/README.md", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-save/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "checkpoints/bound-save/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/bound-save/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "checkpoints/state-delete-save/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/state-delete-save/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/state-delete-save/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/state-delete-save/project.arcadia", + "bytes": 5407, + "sha256": "46452525c1a4bc118b4818f394853e016777fc0c7ad262ebcf50f4d76fc547ec" + }, + { + "path": "checkpoints/state-undo-save/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/state-undo-save/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "checkpoints/state-undo-save/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/checkpoints/state-undo-save/project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "compact-baseline/notes.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/compact-baseline/notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "compact-baseline/project.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/compact-baseline/project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "bound-baseline/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-followup-20260912-01/bound-baseline/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-baseline/diagnostics.txt", + "source_path": ".local/native-qa/canvas-followup-20260912-01/bound-baseline/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-baseline/README.md", + "source_path": ".local/native-qa/canvas-followup-20260912-01/bound-baseline/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-baseline/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-followup-20260912-01/bound-baseline/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "tools/canvas-native-session.py", + "source_path": ".local/canvas-native-session.py", + "bytes": 4528, + "sha256": "29c47001035de93dcce62b88062c31eeebfda41403952ca67bf81f634cce944d" + }, + { + "path": "tools/canvas-native-checkpoint.py", + "source_path": ".local/canvas-native-checkpoint.py", + "bytes": 2063, + "sha256": "c342ed76271bf698b34f1879df695c0c9e1564e03b9459f9f6f9d857d680c6c5" + }, + { + "path": "tools/archive-canvas-native-83f53c7.py", + "source_path": ".local/archive-canvas-native-83f53c7.py", + "bytes": 7625, + "sha256": "bcc23e5fce90b7f2f0cea0ed2e397aeed6aad7b125226081e936e3a8c464575d" + }, + { + "path": "stage/manifest.json", + "source_path": ".local/native-qa/studio-83f53c7/manifest.json", + "bytes": 101704, + "sha256": "6867399ab8b0198a9505c13f41f50a7950c6b8fc54df87404a19c24d08c84e80" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/preparation.json b/harness/experiments/canvas-native-83f53c7-20260912/preparation.json new file mode 100644 index 00000000..f4445ce7 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/preparation.json @@ -0,0 +1,107 @@ +{ + "utc": "2026-09-12T22:01:52.584055+00:00", + "files": [ + { + "path": "compact-baseline/notes.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "compact-baseline/project.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "compact-work/notes.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "compact-work/project.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "bound-baseline/bound-nested-calls.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-baseline/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-baseline/README.md", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-baseline/scenario-identities.tsv", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "bound-work/bound-nested-calls.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-work/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-work/README.md", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-work/scenario-identities.tsv", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "draft-work/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\nested-call-fixture-20260912\\diagnostics.txt", + "bytes": 20426, + "sha256": "2651c90057ba8ce46b9331a0fb05206e3d744928d40c63232775123282c52698" + }, + { + "path": "draft-work/nested-call-evaluator.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\nested-call-fixture-20260912\\nested-call-evaluator.arcadia", + "bytes": 50095, + "sha256": "ee8eec6459f28a11dcd25736e3147d6a0e153e22ecc8a4c8a3c61e4494ca2835" + }, + { + "path": "process-work/expected-baseline.json", + "source": "harness\\fixtures\\source7-native\\base\\expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "process-work/project.arcadia", + "source": "harness\\fixtures\\source7-native\\base\\project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "process-work/rationale.arcadia", + "source": "harness\\fixtures\\source7-native\\base\\rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + } + ] +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/stage/manifest.json b/harness/experiments/canvas-native-83f53c7-20260912/stage/manifest.json new file mode 100644 index 00000000..7ce61253 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/stage/manifest.json @@ -0,0 +1,2754 @@ +{ + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "full_test_source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "staged_utc": "2026-09-12T22:41:08.545717+00:00", + "test_only_correction": null, + "toolchain": "Rust/Cargo 1.98.1 Windows gnullvm; LLVM-MinGW 20260908; jobs 1", + "results": { + "clippy": { + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "start": "2026-09-12T22:31:23.471288+00:00", + "end": "2026-09-12T22:32:41.409152+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "clippy-83f53c7.inputs.json", + "changed_inputs": [] + }, + "gui": { + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "start": "2026-09-12T22:32:42.945457+00:00", + "end": "2026-09-12T22:35:05.719491+00:00", + "exit": 0, + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "inputs": "gui-83f53c7.inputs.json", + "changed_inputs": [] + }, + "full": { + "source": "83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b", + "start": "2026-09-12T22:23:32.558376+00:00", + "end": "2026-09-12T22:30:30.706219+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "inputs": "full-83f53c7.inputs.json", + "changed_inputs": [] + } + }, + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60311, + "sha256": "13b7d055a516c8a9f0bd13f03abe3b81423bde9d121c51778a129ff485f4f102" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8391, + "sha256": "c7825c43383e81b7eb1b78bd902950c8a2206e0387d26002a80ddbe4dc2b6c73" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220614, + "sha256": "99447bba4810135834663681447a03061a948db2661395b9b4c4924738a38f18" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 24452, + "sha256": "218726dcd2e6809cb6f3660f575e586806360456e6b4fac61b9e361b411aeee9" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42677, + "sha256": "3c6908f8a677921245932252ab38806f16012becbbc082ac11e7871ff7bdeeb4" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14565, + "sha256": "174e184f1baf872c3be1cf70d9a7f4bc5569a9623000b3ab0e71e2b82e249cf5" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18551, + "sha256": "ba913f7d7cbf586708d65c9f1db25b9b9ed7846f9d2e75a546b4ac69d8d19c6a" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 23958, + "sha256": "ef09843a7daeb91afab0b76e83c5679351a1635a84a26d80a194dea744ea5874" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47336, + "sha256": "70f9eb53d8995a23a53535b3941fc0c0b81a340f9fbbb371f0d705cfa775bd9e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31560, + "sha256": "7e05f4899a0b24df9ab355b6484e94997c7bc66c873342d975aed0b6a56acf04" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 10050, + "sha256": "9ae3d533a20963a2bd1d485d357ac04319f336cd9f4c16305aa2a67d833573a8" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 130007, + "sha256": "3089d88a8fa66ecaa2151f2f55a85c71de30e556457fcd52fdbd0ca1184b59d8" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7903, + "sha256": "b6e06b9d29f1a5677f99bebcb0e53a3795b4bcd957796a85fd800db4279aed03" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27101, + "sha256": "b33361c6569354aa2df9b1ba1b60d68e4703800be80f815e0f0505064ea323c3" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 154707, + "sha256": "ffac8821977488ecd1cd9084ad7c0c9fbf8de3d5031c5d4f5d033f0348d3e887" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 24960, + "sha256": "5aec4cb2ceb00ab25900d919a5bec71ab96848b4f14504f51790e3fe8801d3bc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80542, + "sha256": "f2f6acd93ecf4e9ffee56abc1de28f71da8cb1353cdc3e67cf0c0cf7a619fec5" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 14095, + "sha256": "77199dcb08ec8697f779d2560f6b716aed8d8f33965237a4934934954f4e805a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 24665, + "sha256": "5b3f1d2144f405e492686731cc35d05f21b87ada60e426014e6b5f5e5f103298" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 96098, + "sha256": "5844d2abf4a3fe3bb07c707865ee3f8303d213b0fe1871765ac468c11e140da7" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35843, + "sha256": "4e67321ab0cf88e6200061873086841244c4d610ddd5f88d70c69ac0cc6bf270" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 8530, + "sha256": "9d0a3c29516efa79553c559274848f12101330dbf93ffbbefab398cbc1906790" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7637, + "sha256": "3d01c853663385fc1b760401bbebe3f691fcc289a779a8e63cd0733ff0c8007f" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84224, + "sha256": "66c81c4d4f2613263f13ae90cea61895c1aeed1f6278880789ec56f8c42433e0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22009, + "sha256": "29e29c2a0667baa429ae44dbb400e67c86f24f88959d5e7dd22894473bdd1f09" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 111242, + "sha256": "e5260a39e19fc3df19bd16898ff1f0abd60ede7584f595c035b5e86a12ecef93" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9197, + "sha256": "b88a7c43123b08cf6228d8e32257f6ed7fe361f7278f427ec138e233e1ea6ccf" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9342, + "sha256": "03dd13106f3fdd06a26699bfdfba006fad086a0711cad2ba1aeb09a4e8f8656e" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11859, + "sha256": "ae68e091032fe2cf71559ff7e671b3b6d657ee8279330345f0c7a57edfa472ef" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5650, + "sha256": "c3728f127711cb6d7f80a4670a798808b6e4239dd29c273445de81706ab6f39e" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13574, + "sha256": "6643f0cbde7a59d4772ae5284a488083e3b81f2fefabc43619d75738f474646f" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 118110, + "sha256": "ab4b47050e6d57dccdcc264ee5752766bd5013fccdc35eeeb9c9037bb5eb9a67" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1554, + "sha256": "5228743f361f9239e4584780bfa9b65d36207d0288624e1fb42b721146bcff1c" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 36340, + "sha256": "d2f836661f43fa1bc8830b1e51cc736948b3d261796c3fa877df02ae15568c4b" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50668, + "sha256": "9b53126d19b2ae34f170a1422c9f5ea5a833489274cbfa04546279058e289f9b" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 134663, + "sha256": "12229dd7d52fbaba80fe599d499f29b535f4c37c7be0585664d17edf0466ba33" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ], + "artifacts": { + "arcadia-studio.exe": { + "bytes": 113935360, + "sha256": "49eb87b4a239c586a16b9efbfd036b3823adc8b62a8992feeaa934bca4f5743b" + }, + "libunwind.dll": { + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "gui.log": { + "bytes": 155, + "sha256": "c54a55cd082f0e7ab4ee3e8378783bbdca40a240168a33bfec21a9ac6f05b2e0" + }, + "full.log": { + "bytes": 95079, + "sha256": "5d10262da23a15d1a01bbc0c36de643350769dd0029e36d7256851f666edd7df" + }, + "clippy.log": { + "bytes": 155, + "sha256": "559782d369ac2415d1773fcd2c5c638ffa0000f50435eeb957d7b185eeb8b473" + } + }, + "acceptance": "Matching Windows gates closed; native GUI acceptance pending. Linux/WSL paused." +} diff --git a/harness/experiments/canvas-native-83f53c7-20260912/stderr.log b/harness/experiments/canvas-native-83f53c7-20260912/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-native-83f53c7-20260912/stdout.log b/harness/experiments/canvas-native-83f53c7-20260912/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-native-83f53c7-20260912/tools/archive-canvas-native-83f53c7.py b/harness/experiments/canvas-native-83f53c7-20260912/tools/archive-canvas-native-83f53c7.py new file mode 100644 index 00000000..78effb3e --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/tools/archive-canvas-native-83f53c7.py @@ -0,0 +1,155 @@ +"""Archive only the closed, identified canvas native trial; never stage/commit.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-followup-20260912-01' +stage = root / '.local/native-qa/studio-83f53c7' +prefix = 'harness/experiments/canvas-native-83f53c7-20260912' +destination = root / prefix +source = '83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b' +result_path = root / '.local/canvas-native-83f53c7-archive-result.json' +assert not destination.exists() and not result_path.exists(), 'Never overwrite an archive/run' +assert destination.resolve().is_relative_to(root / 'harness/experiments') + + +def digest(path): + raw = path.read_bytes() + return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()} + + +def read(path): + return json.loads(path.read_bytes()) + + +def verify(path, record): + actual = digest(path) + assert actual['sha256'] == record['sha256'], str(path) + if 'bytes' in record: + assert actual['bytes'] == record['bytes'], str(path) + + +def write_new(path, record): + with path.open('x', encoding='utf-8', newline='\n') as stream: + stream.write(json.dumps(record, indent=2) + '\n') + + +launch = read(trial / 'launch.json') +closure = read(trial / 'closure.json') +prepared = read(trial / 'preparation.json') +staged = read(stage / 'manifest.json') +assert launch['source'] == staged['source'] == staged['full_test_source'] == source +assert closure['pid'] == launch['pid'] and closure['exit'] == 0 +assert prepared['utc'] < launch['utc'] < closure['utc'] +assert Path(launch['binary']).resolve() == (stage / 'arcadia-studio.exe').resolve() +assert launch['sha256'] == staged['artifacts']['arcadia-studio.exe']['sha256'] +for name in ['arcadia-studio.exe', 'libunwind.dll']: + verify(stage / name, staged['artifacts'][name]) +for name in ['full', 'clippy', 'gui']: + gate = staged['results'][name] + assert gate['source'] == source and gate['exit'] == 0 and not gate['changed_inputs'] + +baseline_names = ['compact-baseline', 'bound-baseline'] +baseline_records = [row for row in prepared['files'] if Path(row['path']).parts[0] in baseline_names] +for row in baseline_records: + verify(trial / row['path'], row) + # Original baseline sources are independently retained elsewhere too. + verify(root / row['source'], row) +assert {row['path'] for row in baseline_records} == { + path.relative_to(trial).as_posix() for name in baseline_names + for path in (trial / name).rglob('*') if path.is_file()} + +checkpoint_records = [] +checkpoint_files = set() +oracle_identities = {} +for path in sorted((trial / 'evidence').glob('*.json')): + record = read(path) + assert set(['snapshot', 'command', 'checker_sha256', 'exit', 'files']) <= record.keys(), str(path) + assert record['exit'] == 0 + snapshot = Path(record['snapshot']).resolve() + assert snapshot == (trial / 'checkpoints' / path.stem).resolve() + assert record['utc'] <= closure['utc'] + actual = {p.resolve() for p in snapshot.rglob('*') if p.is_file()} + declared = {(snapshot / row['path']).resolve() for row in record['files']} + assert actual == declared + for row in record['files']: + item = (snapshot / row['path']).resolve() + assert item.is_relative_to(snapshot) + verify(item, row) + checker = Path(record['command'][0]) + verify(checker, {'sha256': record['checker_sha256']}) + oracle_identities[str(checker.relative_to(root))] = digest(checker) + assert (trial / 'evidence' / (path.stem + '.log')).is_file() + checkpoint_files.update(actual) + checkpoint_records.append(path.relative_to(trial).as_posix()) +assert checkpoint_files == {p.resolve() for p in (trial / 'checkpoints').rglob('*') if p.is_file()} + +payloads = [] +for name in ['preparation.json', 'launch.json', 'closure.json', 'stdout.log', 'stderr.log']: + payloads.append((trial / name, Path(name))) +for name in ['evidence', 'checkpoints', *baseline_names]: + for path in sorted((trial / name).rglob('*')): + if path.is_file(): + assert path.resolve().is_relative_to(trial) and not path.is_symlink() + if name == 'evidence': + assert path.suffix.lower() in ['.png', '.json', '.log'], path + payloads.append((path, path.relative_to(trial))) +for name in ['canvas-native-session.py', 'canvas-native-checkpoint.py', Path(__file__).name]: + payloads.append((root / '.local' / name, Path('tools') / name)) +payloads.append((stage / 'manifest.json', Path('stage/manifest.json'))) +assert len({relative.as_posix() for _, relative in payloads}) == len(payloads) +assert not any(relative.parts[0] in ['profile', 'temp', 'compact-work', 'bound-work', + 'draft-work', 'process-work'] for _, relative in payloads) +before = {str(path): digest(path) for path, _ in payloads} + +destination.mkdir() +rows = [] +for path, relative in payloads: + target = destination / relative + target.parent.mkdir(parents=True, exist_ok=True) + raw = path.read_bytes() + with target.open('xb') as stream: + stream.write(raw) + verify(target, before[str(path)]) + rows.append({'path': relative.as_posix(), 'source_path': path.relative_to(root).as_posix(), + **before[str(path)]}) +for path, _ in payloads: + verify(path, before[str(path)]) + +# Only append a scoped rule; never rewrite or normalize existing attributes. +attributes = root / '.gitattributes' +attribute_before = digest(attributes) +rule = prefix + '/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol' +current = attributes.read_bytes() +added = rule.encode() not in current.splitlines() +if added: + assert (prefix + '/').encode() not in current, 'Review an existing prefix rule instead of replacing it' + with attributes.open('ab') as stream: + if current and not current.endswith(b'\n'): + stream.write(b'\n') + stream.write(rule.encode() + b'\n') + +manifest = {'archived_utc': datetime.now(timezone.utc).isoformat(), 'source': source, + 'native_trial': trial.relative_to(root).as_posix(), 'native_pid': launch['pid'], + 'native_exit': closure['exit'], 'payload_count': len(rows), + 'payload_bytes': sum(row['bytes'] for row in rows), + 'verified_checkpoint_records': checkpoint_records, 'verified_baseline_files': len(baseline_records), + 'oracle_binary_identities_not_native_app_source': oracle_identities, + 'exclusions': ['profile', 'temp', 'compact-work', 'bound-work', 'draft-work', 'process-work'], + 'byte_policy': 'Copied source bytes exactly, including CRLF; originals unmodified. Source paths are provenance, not portable execution paths.', + 'attributes': {'rule': rule, 'appended': added, 'before': attribute_before, 'after': digest(attributes)}, + 'files': rows} +write_new(destination / 'manifest.json', manifest) +assert {p.relative_to(destination).as_posix() for p in destination.rglob('*') if p.is_file()} == { + row['path'] for row in rows} | {'manifest.json'} +result = {'archive': prefix, 'source': source, 'native_exit': closure['exit'], + 'payload_count': len(rows), 'archive_file_count_including_manifest': len(rows) + 1, + 'screenshots': sum(row['path'].endswith('.png') for row in rows), + 'checkpoint_count': len(checkpoint_records), 'payload_bytes': manifest['payload_bytes'], + 'all_payload_source_and_destination_hashes_equal': True, + 'manifest': digest(destination / 'manifest.json'), 'helper': digest(Path(__file__)), + 'attributes_rule_appended': added, 'git_staging_or_commit_performed': False} +write_new(result_path, result) +print(json.dumps(result, indent=2)) diff --git a/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-checkpoint.py b/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-checkpoint.py new file mode 100644 index 00000000..cc002fa1 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-checkpoint.py @@ -0,0 +1,40 @@ +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import shutil +import subprocess +import sys + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-followup-20260912-01' +name, work_name, mode, baseline_name, entry, *extra = sys.argv[1:] +assert name.replace('-', '').isalnum() and mode in ['same', 'removed'] +source = (trial / work_name).resolve() +baseline = (trial / baseline_name).resolve() +assert source.is_relative_to(trial) and baseline.is_relative_to(trial) +assert source.is_dir() and baseline.is_dir() +assert (source / entry).resolve().is_relative_to(source) +assert (baseline / entry).resolve().is_relative_to(baseline) +assert (source / entry).is_file() and (baseline / entry).is_file() +dest = trial / 'checkpoints' / name +assert not dest.exists() +assert not (trial / 'evidence' / (name + '.json')).exists() +shutil.copytree(source, dest) +checker = root / '.local/native-qa/delete-oracle-warning-fix-42511f0/delete-oracle-warning-fix-42511f0.exe' +command = [str(checker), mode, str(baseline / entry), str(dest / entry), *extra] +run = subprocess.run(command, cwd=root, capture_output=True) +files = [] +for file in sorted(dest.rglob('*')): + if file.is_file(): + raw = file.read_bytes() + rel = file.relative_to(dest) + assert (source / rel).read_bytes() == raw + files.append({'path': rel.as_posix(), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) +log = trial / 'evidence' / (name + '.log') +log.write_bytes(run.stdout + run.stderr) +record = {'utc': datetime.now(timezone.utc).isoformat(), 'snapshot': str(dest), 'command': command, 'checker_sha256': hashlib.sha256(checker.read_bytes()).hexdigest(), 'exit': run.returncode, 'files': files} +(trial / 'evidence' / (name + '.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n') +print(run.stdout.decode('utf-8', errors='replace')) +print(json.dumps({'name': name, 'exit': run.returncode, 'files': len(files), 'diagnostic_log': str(log)})) +sys.exit(run.returncode) diff --git a/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-session.py b/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-session.py new file mode 100644 index 00000000..d8954ad8 --- /dev/null +++ b/harness/experiments/canvas-native-83f53c7-20260912/tools/canvas-native-session.py @@ -0,0 +1,68 @@ +"""Prepare a new disposable canvas trial; retain the real GUI process exit code.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import os +import shutil +import subprocess +import sys + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-followup-20260912-01' +mode = sys.argv[1] +if mode == 'prepare': + assert not trial.exists(), 'Never overwrite a native trial' + sources = { + 'compact-baseline': root / '.local/native-qa/delete-20260912/compact-baseline-v2', + 'compact-work': root / '.local/native-qa/delete-20260912/compact-baseline-v2', + 'bound-baseline': root / 'harness/experiments/canvas-editing-followup-20260912/bound-nested-fixture-r1-20260912', + 'bound-work': root / 'harness/experiments/canvas-editing-followup-20260912/bound-nested-fixture-r1-20260912', + 'draft-work': root / 'harness/experiments/canvas-editing-followup-20260912/nested-call-fixture-20260912', + 'process-work': root / 'harness/fixtures/source7-native/base', + } + assert all(path.is_dir() for path in sources.values()) + trial.mkdir() + rows = [] + for label, source in sources.items(): + shutil.copytree(source, trial / label) + for path in sorted(source.rglob('*')): + if path.is_file(): + relative = path.relative_to(source) + raw = path.read_bytes() + assert (trial / label / relative).read_bytes() == raw + rows.append({'path': f'{label}/{relative.as_posix()}', 'source': str(path.relative_to(root)), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) + for label in ['profile/Desktop', 'profile/Documents', 'profile/AppData/Local', 'profile/AppData/Roaming', 'temp', 'evidence']: + (trial / label).mkdir(parents=True, exist_ok=True) + (trial / 'preparation.json').write_text(json.dumps({'utc': datetime.now(timezone.utc).isoformat(), 'files': rows}, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps({'trial': str(trial), 'identical_fixture_files': len(rows)})) +elif mode == 'launch': + assert (trial / 'preparation.json').is_file() + assert not (trial / 'launch.json').exists() + stage = Path(sys.argv[2]).resolve() + assert stage.is_relative_to(root / '.local/native-qa') + record = json.loads((stage / 'manifest.json').read_bytes()) + for gate in ['full', 'clippy', 'gui']: + result = record['results'][gate] + assert result['exit'] == 0 and not result['changed_inputs'] + assert result['source'] == record['source'], 'Require same-source gates for this production correction' + for name in ['arcadia-studio.exe', 'libunwind.dll']: + raw = (stage / name).read_bytes() + assert len(raw) == record['artifacts'][name]['bytes'] + assert hashlib.sha256(raw).hexdigest() == record['artifacts'][name]['sha256'] + env = {key: os.environ[key] for key in ['SystemRoot', 'WINDIR', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC', 'COMSPEC', 'PATHEXT', 'NUMBER_OF_PROCESSORS', 'PROCESSOR_ARCHITECTURE', 'OS'] if key in os.environ} + profile = trial / 'profile' + windows = Path(env['SystemRoot']) + env.update({'PATH': os.pathsep.join(map(str, [stage, windows / 'System32', windows])), 'USERPROFILE': str(profile), 'LOCALAPPDATA': str(profile / 'AppData/Local'), 'APPDATA': str(profile / 'AppData/Roaming'), 'TEMP': str(trial / 'temp'), 'TMP': str(trial / 'temp')}) + with (trial / 'stdout.log').open('xb') as out, (trial / 'stderr.log').open('xb') as err: + process = subprocess.Popen([str(stage / 'arcadia-studio.exe')], cwd=trial, env=env, stdin=subprocess.DEVNULL, stdout=out, stderr=err, creationflags=subprocess.CREATE_NO_WINDOW) + launch = {'utc': datetime.now(timezone.utc).isoformat(), 'pid': process.pid, 'source': record['source'], 'binary': str(stage / 'arcadia-studio.exe'), 'sha256': record['artifacts']['arcadia-studio.exe']['sha256'], 'private_profile': str(profile)} + (trial / 'launch.json').write_text(json.dumps(launch, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps(launch), flush=True) + code = process.wait() + closure = {'utc': datetime.now(timezone.utc).isoformat(), 'pid': process.pid, 'exit': code} + (trial / 'closure.json').write_text(json.dumps(closure, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps(closure), flush=True) + sys.exit(code) +else: + raise SystemExit('Expected prepare or launch STAGED_DIRECTORY') diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/README.md b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/bound-nested-calls.arcadia b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/diagnostics.txt b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/scenario-identities.tsv b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/bound-baseline/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/README.md b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/diagnostics.txt b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/scenario-identities.tsv b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-preflight/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/README.md b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/README.md new file mode 100644 index 00000000..0d1642e3 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/README.md @@ -0,0 +1 @@ +Open bound-nested-calls.arcadia. In Behavior select OA Nested pressure checks, SA Nested pressure checks, or OA Reentrant pressure review. Each has two lifelines and four rows ordered C1,C2,R2,R1. C1 requests 420.0 kPa and R1 returns 418.0; C2 requests 380.0 and R2 returns 378.0. The SA messages resolve an actual synchronous interface-operation allocation; Replies derive it from their exact Calls. OA uses a bound Interaction carrying an Operation item without SA-only OperationUse. The reentrant case uses an explicit reverse Interaction for C2/R2. Check unselected bars, both reply ends, each bar's selection, Properties values/correlation, source parity and save/reopen. scenario-identities.tsv lists every UI target UUID. diagnostics.txt records completeness warnings. Generator validation and roundtrip are not desktop paint or native acceptance. diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/bound-nested-calls.arcadia b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/bound-nested-calls.arcadia new file mode 100644 index 00000000..45d95f6d --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/bound-nested-calls.arcadia @@ -0,0 +1,486 @@ +arcadia 7; +project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" { + description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値."; + + oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" { + description ""; + parent none; + } + + oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" { + description ""; + parent none; + } + + oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_110; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" { + description ""; + parent none; + } + + sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" { + description ""; + parent none; + } + + sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_200; + } + + sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @bound_201; + } + + sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; + } + + sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" { + default none; + description ""; + direction In; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" { + default none; + description ""; + direction Return; + maximum 1; + minimum 1; + parent @bound_210; + storage Value; + type_ref Real; + unit "kPa"; + } + + sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" { + description ""; + parent none; + supertype none; + } + + oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" { + description ""; + parent @bound_1000; + represented @bound_100; + } + + oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" { + description ""; + parent @bound_1000; + represented @bound_101; + } + + oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_1002; + reply_to none; + sender @bound_1001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1040; + sender @bound_1002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_1001; + reply_to @bound_1030; + sender @bound_1002; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_1000; + postcondition ""; + precondition ""; + } + + sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050]; + viewpoint BoundaryInterface; + } + + sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" { + description ""; + parent @bound_2000; + represented @bound_200; + } + + sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" { + description ""; + parent @bound_2000; + represented @bound_201; + } + + sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "380.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" { + body { + Exchange { + exchange @bound_223; + message_kind Call; + operation { + allocation @bound_220; + }; + receiver @bound_2002; + reply_to none; + sender @bound_2001; + values [{ + expression "420.0"; + field @bound_211; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2040; + sender @bound_2002; + values [{ + expression "418.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" { + body { + Exchange { + exchange @bound_223; + message_kind Reply; + receiver @bound_2001; + reply_to @bound_2030; + sender @bound_2002; + values [{ + expression "378.0"; + field @bound_212; + path []; + }]; + }; + }; + description ""; + parent @bound_2000; + postcondition ""; + precondition ""; + } + + oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" { + context none; + description ""; + parent none; + postcondition "Each reply retains its own requested and measured values"; + precondition "Two pressure checks are reviewed before the outer reply"; + steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050]; + viewpoint OperationalActivity; + } + + oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" { + description ""; + parent @bound_3000; + represented @bound_100; + } + + oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" { + description ""; + parent @bound_3000; + represented @bound_101; + } + + oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" { + body { + Exchange { + exchange @bound_121; + message_kind Call; + receiver @bound_3001; + reply_to none; + sender @bound_3002; + values [{ + expression "380.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" { + body { + Exchange { + exchange @bound_120; + message_kind Call; + receiver @bound_3002; + reply_to none; + sender @bound_3001; + values [{ + expression "420.0"; + field @bound_111; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" { + body { + Exchange { + exchange @bound_120; + message_kind Reply; + receiver @bound_3001; + reply_to @bound_3040; + sender @bound_3002; + values [{ + expression "418.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" { + body { + Exchange { + exchange @bound_121; + message_kind Reply; + receiver @bound_3002; + reply_to @bound_3030; + sender @bound_3001; + values [{ + expression "378.0"; + field @bound_112; + path []; + }]; + }; + }; + description ""; + parent @bound_3000; + postcondition ""; + precondition ""; + } + + interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" { + description ""; + items [@bound_110]; + source @bound_100; + target @bound_101; + } + + interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" { + description ""; + items [@bound_110]; + source @bound_101; + target @bound_100; + } + + interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" { + acquisition Unspecified; + description ""; + order 0; + source @bound_213; + target @bound_210; + transmission Synchronous; + } + + interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" { + description ""; + source @bound_202; + target @bound_213; + } + + interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" { + description ""; + source @bound_203; + target @bound_213; + } + + boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" { + description ""; + items [@bound_210]; + oriented false; + source @bound_202; + target @bound_203; + } + +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/diagnostics.txt b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/diagnostics.txt new file mode 100644 index 00000000..b026a721 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/diagnostics.txt @@ -0,0 +1,24 @@ +[ + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000064, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Review pressure demand' to a performer.", + }, + Issue { + severity: Warning, + element: Some( + 21b00d00-0000-4000-8000-000000000065, + ), + code: "unallocated_leaf", + field: Some( + "allocation", + ), + message: "Allocate leaf 'Inspect pressure' to a performer.", + }, +] diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/scenario-identities.tsv b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/scenario-identities.tsv new file mode 100644 index 00000000..7cd0cd19 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/checkpoints/bound-save/scenario-identities.tsv @@ -0,0 +1,4 @@ +scenario owner L1 L2 C1 C2 R2 R1 +OA Nested pressure checks 21b00d00-0000-4000-8000-0000000003e8 21b00d00-0000-4000-8000-0000000003e9 21b00d00-0000-4000-8000-0000000003ea 21b00d00-0000-4000-8000-000000000410 21b00d00-0000-4000-8000-000000000406 21b00d00-0000-4000-8000-000000000424 21b00d00-0000-4000-8000-00000000041a +SA Nested pressure checks 21b00d00-0000-4000-8000-0000000007d0 21b00d00-0000-4000-8000-0000000007d1 21b00d00-0000-4000-8000-0000000007d2 21b00d00-0000-4000-8000-0000000007f8 21b00d00-0000-4000-8000-0000000007ee 21b00d00-0000-4000-8000-00000000080c 21b00d00-0000-4000-8000-000000000802 +OA Reentrant pressure review 21b00d00-0000-4000-8000-000000000bb8 21b00d00-0000-4000-8000-000000000bb9 21b00d00-0000-4000-8000-000000000bba 21b00d00-0000-4000-8000-000000000be0 21b00d00-0000-4000-8000-000000000bd6 21b00d00-0000-4000-8000-000000000bf4 21b00d00-0000-4000-8000-000000000bea diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/closure.json b/harness/experiments/canvas-native-d61f1f3-20260912/closure.json new file mode 100644 index 00000000..1b20a21a --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/closure.json @@ -0,0 +1,5 @@ +{ + "utc": "2026-09-12T23:51:20.117333+00:00", + "pid": 10792, + "exit": 0 +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.json b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.json new file mode 100644 index 00000000..c570ecae --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.json @@ -0,0 +1,34 @@ +{ + "utc": "2026-09-12T23:25:43.455454+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\checkpoints\\bound-preflight", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\bound-baseline\\bound-nested-calls.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\checkpoints\\bound-preflight\\bound-nested-calls.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + } + ] +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.log b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.log new file mode 100644 index 00000000..586a195b --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-preflight.log @@ -0,0 +1,5 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\checkpoints\bound-preflight\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\checkpoints\bound-preflight\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.json b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.json new file mode 100644 index 00000000..0c5c85da --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.json @@ -0,0 +1,34 @@ +{ + "utc": "2026-09-12T23:51:02.762212+00:00", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\checkpoints\\bound-save", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\bound-baseline\\bound-nested-calls.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\checkpoints\\bound-save\\bound-nested-calls.arcadia" + ], + "checker_sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466", + "exit": 0, + "files": [ + { + "path": "bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + } + ] +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.log b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.log new file mode 100644 index 00000000..23d00db6 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-save.log @@ -0,0 +1,5 @@ +PASS same: complete Project and exact SourceBundle restored +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\bound-baseline\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\checkpoints\bound-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000064), field: Some("allocation"), line: 5, column: 5, message: "Allocate leaf 'Review pressure demand' to a performer.", span: Span { start: 256, end: 397 } }, related: [] } +Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\canvas-paint-d61f1f3-20260912-01\checkpoints\bound-save\bound-nested-calls.arcadia: SourceDiagnostic { path: "bound-nested-calls.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unallocated_leaf", object_id: Some(21b00d00-0000-4000-8000-000000000065), field: Some("allocation"), line: 10, column: 5, message: "Allocate leaf 'Inspect pressure' to a performer.", span: Span { start: 403, end: 538 } }, related: [] } diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-saved-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/bound-saved-0.png new file mode 100644 index 0000000000000000000000000000000000000000..33a14f62670babb89881a23ec0e7154942f6cd65 GIT binary patch literal 95264 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-c2-exact-receive-endpoint-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-c2-exact-receive-endpoint-0.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fc04d7d8dad098e167096c62acd8ba29f03e49 GIT binary patch literal 127788 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

    2A0-A#+H* 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

    wB5? z$vppXbtfZ%G3}L7B>Z9xf_#t>IE=1Vn_@6S(ox)yk?-{Yn-xW*b;|=vttb7%8N9NI(O!>sRCvB^K-Xl+Eu!=Cav4z5^=+@8?bl)IS1UHd?{>NU zHX}4SPs)hGEYFk6nb{_|X$D@xq(JqxPJ9O7 z(O=lHo_3eP~} zktE@<1QRL3fiPLc>xuYn#qgvZ9$fm` zt3FZsk}phI_O3F!3(<3-(R$4lBz~jNCiqa5a<_0oYdz&uu<<*F{rY<8J1m2C4JZ9ydCc+Aeh_Zbx1~YrOV99QC};{i?LjAvv?T789q6iKu62a3Q9zRsM$D2f8vmgmuzK$ z;g_p-k42gZzWD;3`PsWDlJdp9VK1)Lyrtnhv;%dQMTr{!<=|)f1(LL3!5RMOLOg^# zq{<$>FLVyff&kHiwOwY!e@#K&aT_bQ_ag6q!qN(_yZZ`4dgLYZ5bmr(~?vx z2oN|g`m|Ip7W+$lRVHZjr}0TCbrsuUbNEU~eS19#_r^$}UA)^IO|pJ80qHtxog#Nw2yfQBkb@0LKZqMo_2NFS! zX+tO*VCU@`E?b`U3wi(HiVOystrX|UDSIxY9tzyPsdk zj$`mdEpldc()G6lrEo2JzJ({7bn4|>A zT!Ly5&A-o0dUL3_pUGk;+2!7_q@)ShnG(}Nhx8WFvHNH*JWQ)*qM2==6CBfl__=gf z$?3U!JL6(Y*FuNK$;M1p#e3b}*?4gWH)&zj(wZFIn?Y9gpWpc8h0Hchcn6oPB)zug zE~pMvfuk24ST3slkf`xImWhz{0sI}>!Dw)pTFHtN14{xr{jG_HX{D~nb|(~xfrl;7 zvhjTeyY#d!i>4a)bR+K`Au&WL zJmCK0i#X*iK6e zR})qB5FBiY&m)hmQOOjA&6w-M{z4cgF{%23ZL8aG_i_wB`(FMhiYgani1|l@-~`TQ z8yeCeYzQhd=bjcBE=GOuIw@EayzKT9g7!_tE(px4yQ9;1O-9~*EDne}YLdRc z+S<|Ip<#OqX2pqGz*bfR%2%w~7}>afi1P_O$o@jX4S6}-uT z>3HyD^qC&YP?Wk=QQ-t;n;(fqi(L>lO9eM~4|hR%pbAky)*A0K-k_KY*K|8+u+77d zd{2m9iG&?8w9<4fuADfx*l4^0M1=oDDE;5Mj{K)BrhEC_wT~KcS?R$Oa|eVugr_pI zFdIYU8QQ?!Fw=NcH_mw+-fkZu%9YT06f03Rsb*Bcs!aeG9G6pZ@hj zoRm--IxdgF@Y0Lch#PCoru{OT3{R%kD&*Nqpp=zfT{QSP#BXC}VQPy=L|_0T;A2YJ z?vT9J*kn6dPze-QV%bcd+8+ucoS`U$j9%gO%R@)=^hDFApjjEI+R&wmQp3^L$h4Td znEgpdM3lkr1!QraWU}8UF6XSbZ zt|z`$NJxd!1H0Iu z8ppGioS>DpU__bdMbDYH4p6enKmZp2Qn9&?dWt#Z8Mg(h5r`zBIn0;yra z;}hEzC7%|?$8v#Bj2w=hkE7_}U@h@7*=};d&Xs`3nK%!$7;(4pnR`NA?z}Z{;n*r) z#bn4wdnd}!WaKk#$Z0Dxkd+9*tNNKr@Z|SY43p72AD&FjdytEk3|cUjrdgTXgb+Dv z7At{ZWv*(KW=@PT2t0esfvokXPMBoJubEvo_jXEXPlw+fU6MW z3#hpt3L@XFySO%-p(l^8m;hZe3vz&novPT%Q7IR|LRBs9Tv3{mM)7Z_yv$b0O#N zemksZ<9DBs@AlpL?EwC$@%@DQF&;n0SX)=As8*2aGD$)CfDNC*h+n@S3b68g G8T)?}W~sUW literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-nested-open-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-nested-open-0.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ad1d319d32b1c612c9cf4b754b798a23e15ebe GIT binary patch literal 113284 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

    6nBYbjmn}C(wrzvB9 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�$F&R6KtLj+NlRY_+FPv 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-former-label-shoulder-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-former-label-shoulder-0.png new file mode 100644 index 0000000000000000000000000000000000000000..c98c4f71d6b0a183a3f4c6f99f424f232f52303a GIT binary patch literal 128308 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

    H$ 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-r2-label-shoulder-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-outer-r2-label-shoulder-0.png new file mode 100644 index 0000000000000000000000000000000000000000..6fbefa0d1d9c808e7707fed9084504310fc91101 GIT binary patch literal 128425 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-r1-exact-send-endpoint-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-r1-exact-send-endpoint-0.png new file mode 100644 index 0000000000000000000000000000000000000000..b42d71d1aba9b1049d5b97573782ee87257febfb GIT binary patch literal 127600 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 JSM1B!{{ZK@zj6Qo literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-inner-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-inner-0.png new file mode 100644 index 0000000000000000000000000000000000000000..41c1e9613cd048ff7dba46dcbbc7e250589ed169 GIT binary patch literal 127485 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 C4YbSv literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-outer-label-shoulder-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/oa-reentrant-outer-label-shoulder-0.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3588686de6ef2163610019c6980bfbf38eed5 GIT binary patch literal 128322 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Äk^6%E!&JU}LnfoxOa zn(NBfS&l*&Hr$i2D~&R^;0AmG+AQ2GGRnV$i~vJe3NH77Bo)2Q1*@gFo-uAco2+)D zI+5zQ^<{85p2e`snNSDw8}H(cuS?EgHX5i&S=HLi%(LRDKr=hGvDG964AFU&xsrr^ zj%R!dmThP4dK#uzQ6V{R$tz9BAI{8lTc>{8{eVfa&p>mW1TPZ{vP+_Z$xE%Vx{!E( zNVu7krPWYwIm9zPBPFXsFE+R4;wJL?GIkIz)0E(}Pff8f2Le4giJulFE~OuyM&0I* zMTO*QjqlsQ1vM_KVr%xoX5oLZ_ts%mZEO4RLQ+6bq+41_y4y`R(%s!igNqiBMnJl| zI~An6r8|}G2EU2BaL3vEyytw^IoJDp|60!F%&~OLXWY*nCMSoJ{GeKh#I;(0DdOQT z@NjozmDFWVwfZUOzgxAhUbi&6XVa!&Ol+vAE&hyB95*zRiL6J7m2Rrlpf;K<9oNzU zB(JFCw>@uB*=p?pFHY%;JkBQPi0JA$9{BN-+f%&))BCPe19&q~=JsLXK`#lDSG{*% zOaK5-LCi_ddz*kKwK3*N*(T=2+-0vm_=c%}HZA~s%9sYum!I800R+Qaf<4?Cz@_H` zx?xQLyk~h#SjB?+;AZwL@BkKgk4PHe=YM}d3igpA;AR$QbhRG?u$V}GS;m#<=l~Om7i{;ZOfRVm59=2-%xFR{A!;leO zyk-OUVDau=0pn(YfF%;4BcF*HVax)VAqSpc2mHA6$zB7b53USAfiZByJPs40k`CEX zxO(QGv|UmGw4cv$Q*B$SzL`pUMN6yP7L!(Ki?(2dH#y)tQ1!ql9o=F`T zKZ+LA|H#0oM+O9g7 zhSLkaef42A@!Z)BRTZH_k}wke5)!~Me!o~pq8!B~GH$tnwsyZdpyO6b1yqd{CJI}N z;v#{GDq~8?j^~lhlv@J%t(CUSMb70#aHW{JW2yWv3T-<-`!7n}mV``y$zb}K$@EWr z68%bSu0*T7M@H`X9=JJTW$#w>xZts{3;b*oR}<#t>E4sFjBXns6{VyfNg!D>F_?}6 zxScTQzwHTRnPZcs`RL<;7NC-3vTR8upV9{Y7wm)Qb@R0Nb=*rdBx{w3wQCH7V9O~8 z=}rj8Nh{r9SA{+u5k#47HS}I*htIfY&EL2J)D8DQo)Orq(>FJlXf4}X{O7W_dkU9n zv`pc3{BqXN3P3)?4Uj@Uv{_#&4Zf1MxZQIr#`@&7nj^ID%utsN%XZ@9ZN!I%Nir;B zSNyqi;=+#P(o8+XJG{@~8f!-eXeg?tV)woj;D zf4h&{-9q*2{~x}Yv<9Pb4zd`5x}3t)eWn^bBNExJm^ZJ ztk38lSv6Q6da&xF}!*3MnT))}=1BJRBFCus)(aG%Q z;~@C+y*g7+;N}fCa3$-nAj;_UTIj-6kp5dju$_x+xJyb+F~`rS_K{ENn`uLt zk&YH5;QATRRKCM^q$8iJFit@XaAVIB#mSE0fQc=F6tt%{51Dt>qq^sD{6qwnJjA$h zZ!Pv!ThT&qT%&k#|-V_YkU54H@}Y9#hBm4N4k)g$Bi>BlCVoe!sGnGTkOg7>te z=}Tk6Cc~xpaUuKE%7@JhZu%`!CbX60IRkjv5mzE!>54!_MkeRxkIKL(G``-VNvZLh z-nMRG19jl7bmwprLjXVlz&LCpI&+nhuM`Z?!K=p*xf!8t*PVXDvC|q{zt(flZa{S` z&4WR2Zzl$?HIk;@Dy&n4kzHXv@lrm4b}PccGjc#R;`E2o29|dDSo~Rs_C0k`1mES= znV|c)NcTI?02o_-wBpi2Z05N`P-kJS3W@$pb3NO-ux@KEm%g~`&eM8K4XZQ z0gKeZNU$G5*H)T5Vdc{W1td3)c{0vF1P+S9k5D_}1H`G-g=%i4L0+PbXRf<3#Uw%#_7Y0+Z_kbj+!1Rbn=@ zEz%64-n~j=z*O&h1}_j8_8r5wB6B~D(v5oQ=&t(xcP_-0tvmkd<&>J>qBqxLH*c#N zH<5=UzVm^K8WPr=^N3#r+KEqe9jtjWdw$F^^Q zJu`W(va)OFm{vRvwr)Xtg?|)Bp`DoUOI^yqC_!dHQROOA54k~#T#7&Ib^j~h-{Jqt zGtUxkmF3BK4v&StKsB+SzEor_c8Sq%0 z1Wwx!w(cJIpJ)Ku-p@+iKXK48%mIW`>xA?{V?8#q)gaO-?7fSPd-&b3>ZXKc+1sjXTd5^io@Xt+z_OjRnu(c!kWVe}54KxDF6SUH)A}(OWa^J7m$jZ$1zBr@>^TA}8!K_h(=sF*m>j z!^wQmMw>4E$*EJM{rR>u3yzQS(P*Lx6ReT7%>)|emj|u_(ZR=8$rrR@($7^AE%~*F(mpF0R#B zJZQAg#Q|phPr7kSW}#%ex($Vqp_GhAxDnPM+;L8Wr9w`H{k{tHy5m@Ww7xPGK?mR1 z(JYNf_SqI_sF#Y|{dgWbIYrbN-Q?)3)h*)naZ{*qYJLvX8VzH??;`SAbiI%myFEv@ z&h&c-P6{Ktm`Wx!&gn#%{Dk%Cg|14w%rOkQNUkb8rqde69#|YB`^D)Wen_!s{<1G^ zZ$&+C65G>C3KG2RKkH;SPonp-A5p3wdKrMH6TOP>z+$c0FmKGVs6^t48$th|9>>pG ziR48|k;6-Qbd0C2dKUH%iP)D_3iyyMUQ?G&fywEO^9EPj#XT z0Ubg_w~sMMJ3Pq6Zt7i#-)$J(KlZyPOADq=w!=oOZ|#Q7B^>^B@_sQ?j`aG`iCO6R zaV@Y;rvc)tz zFAwGyg(r)6*T>dxuBy+JtOW7LJGo<9?_8PS&aN8oQC+nNPmKQTE**|!x81xa6YiW+ z_Ra&LO~bx;!q=@15?c>LvbH%R=#CCGTfy&L;^_mF0X)^br>l+4cOInZlLlS_6%{I{ zGGrp)9eQESe`PZIuiZcd2%v9_#_2y6w1F3g3ZRx^C?yIN)vxUq{S5y^Hf|)% z3$AcGt=f4Gb!wz*O~h7etx5exjF-}&FY0~o8xL}aM#jn zIHuh{cdz`-Z_-j4B7dVy9DiI#6w;gfy)PF8LB@ zZGZk$R5bxkZ~Kvl3QVREMtR^yUo%()1C{pxhz~F@z3Ii}d{_^!20PO@z0d%+{ z+`;w`H?^6*jJ9l`AJk*4P=TKv>7Wd%M5aK5_3NHF2+Zxs1Z)eB zhK7-qh<5Q*gp3{p=Jpd@Lg{yrNum8Bn_c}4DQ92e8w!**Y-BKij*+~d*j%?y)Y`1HZ=E*gJGCdFzC@ZIZ6kyJf+XP9nV}Q9~*M^~O7dE|dXxx92 z^#xxfmApT>*F;)LzolqUh&O=8`+biq)#)Xds>l0S><55;yz3GDY~q55C>tfj%r)c3 zl}%MsYYojFGi>z$;$VF;aYwh|^TuQe*v)R=68`{3r#F)vXZE!+4~YJ9-PxAf_QsqB$yfh!rE2j7Ek8a(U?t z;9zhV+_xvq&-H;{Dul|E>eAT)y1O2(ykbX45ti+v90QWOprBpeIr5+w4$1FDkJcsrv!gg%9BsZR;?RoYEZ;HMaNhzATc_&!FsD+Z!EOV748?L~JW zP}mKoFIzh`vUyF;J)R8EzS_gFX8Sy?QpqYa-PEoW9_2_`^)YIO$K0Zy&L&}DE$(79 zt_#JYj`q+Q=T#4xfB#wo{|j{cz~=lzYM^ zSE_oGwxu~<6{DB>8^&+lN1ynhJAtpsQqI)q3g)b$|8nSJj%WE%TScM_np!^B_q2#U zq9-T^3yTEAz-gAHiD^#>Q`-^D^JMbZDt+;0mRIC_VKvv zDzVLZReHfQ51Y_FLPk7Cgy_0@AW3@kT-vO&oCuma4+eo?XW@u_8TLJfwobgH@}}Z} z(73F!zXzO}E8%o^Eu(go>o)i_|2d!NlBZt1-xm^%R;J;YP7?RsL_e3k`%QS|fnjFo zUrZ3I`In>lCIcR2Qg&M}uR ze;-@e#8P1yA`O8ZR2{b-hD>atiHvz+gQKQ}X$jf#Y8Z?EZRP~Ntw9OVdHcZPR^yAY zN~UW$gnBh+(MghzurXaN46yAs1F*$X546%2>`byZq#r(Go-q&nAcKJ$I@kE1AJf0v zJ7Ik^JTCBLZimXB=JEC+S&!Enyh$ZuH#Mw;5)#Cuj06X6s@$|Uz9DkU(w~Zoc2RVQ zK9c4Os2FLN@eKKCC9kgFE@BkFkP|m>(tgb{zKtS=(~Y4m@wjU`c=cjuVBaO-;^;`$ zy0mM4!c0qB7LqqXm63L=rv{E66hO@WASkhgZFjiN3@wVfaCo&hvcMD|zdN$9vq3E< z+r5w#>;Ry^r{7>3C5#+!$MwLqz15mo#oYpLtfHDRxAgsD^4VVGOzABk-a? z0gu19@->r}UNR8YTi(TRD&Lx;8cVrE-=#d!pIuvK3-@!8Rd4*xiC<3kZ)U>%nK>7I zMr$s92d5{e$ATW7^zy}v&!B>9E0vKW&L3(&Sqe5FEivn6mbE?(f!KOrtQ3C*ENH_8 z25uT7zk&q2L_eDe#O2EJA9E80>hI`!iK2<4$$b=dLyGcTtmm!xGUie-6*Y6ps<=rV zQeGYLyy%t4VJY7L6yhF(G`pd&prH1dDY@F4Nt*S#7%}T)BUXlnf`LOTdn1x9c0O3? zx8Wbrq*Ri6+T<#dttzUVGRVy0LmBQ*Q0T0t=#?8kNbn(t-L(e+j^gVaf@3K<=+$zj z(H4#;3Wjwxa|Z^U(aQehx+RpUujFb8h;WVa_qw8ax7ElaOmxcX540mp5JNh3gU|IM zCTM#iM9)no0JUPD_Sn44nMsy3=LXCSZ8GYq;z8d@Y(j&843t*GZjg6$*D@x#2D9sX z43Y3LEKAvSJtOGNz7uatG+U8JUBnNkOKXgvZ3WTM`uhXDnpdBhTNI^133HiIdXFPQ z5cFsNJ`DRe0QY~|!h)zCSY$X}$SctN2#{onlnwGQO(R&529Cx*y0;G3A-S_dAnGM@75LO(jjW}`4sM|G13RFDxSjM_i1Cx0Y^YVush+_asE%p0f>CP-{>Sr59L? zPc1FAyw2}n*09QbKSIcw9}4#&|H?ytOlBZhQPF*;*vP>C#Cgh!RXgn5;XnjUln~uO z4r3=N<7IwH5AI$@NnO|D90PlHL}Y;nAf9gpIVHPM$kQhwLM^>*548^jqB~ZyJV*d^ z@>|>=@CoVlC#GiVuRD0p$y~C3s<1yy-`sYht-+LyWsOB0L|;Kp-vrmvowk!3`cCXIAE}{jC9v$c)q!}-$7=(x_|hzgXExw=eSakvsAeaa6{G0 zX|s$$sA=l&9Kf}8KbdJkD&SbIa@thP9=6E#ZzDUzamHGPkY5~ z;c_ypB}qCuwz3`Jlxiy<=8%vDTFwDoe!9eguBfd`kfaW^{`ihg1_SFeDzaua$$n&0 z{#)Q>l87E|g(`~OP_Ia#gGHPnq2g-awSFN_lPc6MN4w);5RN7i>|?rB&;%ogOm(HQ z;a*xSh;c6}Iw3j|HpJu|oFYmQKdhy7N6>oYJpLysEo3!m+#z*I8!i;sX;fdathE^t z9Ow1RNxVA4Dj+`FaO(5P$rS&{A}J9&=kgCh-U&MpsI+z=vw1K>>e4vE?zY(|SY+Mj zL474)M@zcb)p+l34>J%<<44TViCcUkP*4Jc0|`BaEIA8EN_T@sS$J@(%4AohIl9)U zvm^+0m538)k)A&k#p-Z7RC@_Lp|9EE8ysn_DMr4768i{>C8Z$mBup~3;{Bccp3GLJ zWs`L&`A!1{bevO+`GjRW_q=OVb!zRoGtKUE;!8cQL*nw-tdOTz0q{uApJ@80`{MCb zI#^J$K1l_17cyJTB2_Ce?MhIOLSQXFr3+#pU}4}BlqO3>cYO*%lJ(Fou1L!Z!F=c> zJBl5Di9h%y?8|{rs0kL9f4e712b%#r2G%+VNziymu(|!&38M7?!HHY3o+V^r^rDiE zMFPbXAFK)a%*ulnx-AnYBg5SJwAy~K^#T?4_@H72bfzMLX;m>#csI{3MY zUbF8darjz{gWF`1pvJtbDLrNEZUy4lZ7>6dUqw#gx{q4DFr5OA{sFs8Hs!-|6c5~o z7?^~Q0tZL7Qbx8F=RRTSswc-zP6n(*8N8=!)kqk)e~LxqehSo4MtSilE%4?gVeo@HWjf52DKIz_BqL zSNlms3Sz-7HW@k?=}K`R5AL^p-Tyke<0Fl)ppN=$O3LWn8}9ipvM)$ODlZSNg%9$f z79M-qOenZ&H9i{!Q_OO$n#wp#7XwmC<$u9dB4?^trxX!KJ# zc7;Z^uIi3pN>VG!)qY{D%S%wqU9S4_MNL08@3wJ)J^M~^k>aXFvK!HqJj4N=oRIBn z++}U70p_&uK9b!N`$jW*?s|xqxFt4EXobFl-qErEV!tnQb>i=cYrRAaHHK=YT1fO? zp^;*s1#v%|;od5dBq@kM)NavWnMKq1bc+C*zm z=HKywmvTy_S!|dSjYrMX7aF!7ejn&ns8icTOwNkG3>neNaUBnC7TNe9HO9?}=;?n&de6vYmz_AWVZUPbQ5%G&30l~zEZaZQEd*e6%_^2 zqEksbu5@;-sPo*z>x_l9vsnHzdVyrB=Ipj&c(4+R)D?gMwdg-ExJ*0|81btY8{4xG z@PWj!^ywntN|UeQUVY`-cC&D!(CPLa61m;DJooGr_8|X~>SD|G*^lmMt!D%`Vy{CQ zw*e?iFz!g~un`h4N0a%*Eltezx=n}I?;3#dGJ&d=QY!3D<@R$0_wV|=S9hLl5Yq{7 z&>Ih#@RXgc>!?Uca4+~I3Y;bf|qA z&nHiSHI;o~OtR>;ojKq#N6k0gfvtg;s+d`;{ZBW37WM;IrL$Ylui&RW_rrXrYI+&JDNbIE4*R*o34CR{H% zBI=i{TZnTy3q)VS0(hjoaheJCE^TcmN;%pW?3`sj5B z7>HSN;x9rTfVc?N@9(IX{%9Yxwhe-PAet6<|EitGZBxA&ac_}4|*=kQ|%$%w#Q>yvyu3efsgKRrH+m7O?K>(Dyjbb5W$%t~-UpOgOGRxZWw zB9I4u6Xx!5TSybt0qZZ7#u?u3%$%ae^wFmgOu(trC5zsUy7`{Ya$>>+Bp^ zC|-{xNk!3<2VFa&H}+g~S>f4L`J}VQSKBBtv({n~9hg%-TM`lU6-W((x0#W)XMP8h znbq|p54G}}(Ag{<)2WA173UO02y;pFK1;GJw>nxYzm9I6<9u6VOv}}ig}%4=+>*h+ z>m!tQ6eJfeV8&ufb5h@Gtmp31Al^7Yzu4QS&SFXv=ya|S*w<&DK=Q`Bg}rTa)AyD9b8?jrwT zb1z}*%td?I2w^lS(IC4v1fh?s{X^mX9AmzB;|H0@{MTweRK@yWo6Qh|9Pfu)yVFUk z*4EU83_sN=bIvli^btwP66T8Z_U=Hl47}GSZuTaZhBVrY+|QtYLLyLn!KRZ9i_1=; zq^==Jw_4S1Dnv$%or%GWG z=;KnZ8B`IQlw`J53ZK7x#@;Jlx&p!mh>)Um)v2oc5R|M!J0(cXBF)qnJQ#qA z+PNNKZSAyFIK+oWQ$(9l5v@{?gcZZ7!|?Q(X9wYe{(c`r^TvU5;H=4jsi!Sorf}C$ z6Yn~jOCYHK(%^LJs(7oGEAi58mz}spMpt9ncnafWM)1S5?*LQPvt{;qH=;Uov+$&|cXvIOLf zjZ#hu;=k)hmPM}tGQ%$gGfsv>tZ2W|= z9vq`WEH^%`=t~>mI#_F!|Jb!(XtDceuRDU#tcY)us`1xJ#(uVuy>_Af%=qmDj-$O)c*lqd>I*`BRNn0jgP>-j{0Vy>$ z%F>ICx6X3_hcPnaUm-I7)vo&bpntVFV& z{*7c`fEMvfzQ^bAC8DPSL6GE;O?YNJ(=DnBWs;{|SkZOp$rf13OW^_GB+sZ1#8y(fS0~>*MCMOGOnPedQXHo>oJ_P?oIIYW!-hmx zXbN=)zQwu;(qwt60+9y+^aivSQb`)C?ck&_oH9e(ed;nCWef&=y-kfrIkIz zcnYNrA0hUMO>H$DK&pp2^s?Djt@vXG#c$oq{=@afztKGOM>Yg7T_GVXCtpQ!zqmdF zADND8Spc1^eQ*tLlq~^ZJ-rgUk^GZs_2o}79(gz2H}$`;LH^6;Z9l|w8qdhuJ?>X} z>Kb$2Jeld6EW8ujFv-lN%3IG!0+o9gR#geHyq-aNhgds=*iB9U67H(4I6@qP$1%l5 z-4-N@oj2vHa3I7c@r05dFc-~K`O9>vEYrpVga%-F@eH8u$GQLNE(+Kr@jE6Tw*hK^ z#{x4PXxVnS3~X|3@+GqKkeNDXrh_voDyGBpv+C-zd}a02+bdP8{peiVAR{jrCoJ-W z-7$-#038FTah4%boCpzq#&>TMRtogD%ra$49>AmbfkpGO*N&29FV_riZdL`mEq3skgS2>z#vf zSj6%lVKWtxrAk@Yof8OUGMy1 z*y58CIRxH>AI+)9LXk+}r8}fVwI4-l)g-Psd|m(!rjIuk*MZPb*NUfixZH+|V06|# z_m;#qrUA6U%kC;xDhp!U1jO9V1slFM(FX;4!VE^{fw)G4K_g#E+Dlr)+v)sM_W?Lc}4+4F{e0U}WU z2Yv?>MP@=#v~G}@lDV@pIT773(fU!*N~B6>F>5oTTehN0vEjo*%5|z5(@vJM4u{Tp zWX8S4b%LRGm@TXh2o;aJIya=rd8W1M{iZ*V{WgW|ccWkCqi$2M4qs&{#fc9Erc=$EHU` zZx{Cs6J4`l7wI_)IJk$aSF`p8;?t1&T=EiCpA-(iK_-WKXCcYZTt##lH zOTaa{j?T~iCZ<}f_)bhkJ5*qap;T%Z3SXW|5`Mj?nXbBoH}w~^L`A&+Ttot@3@r5i zz>R29?vFVL#Q+`_>eM(x&|QoC$Jij)0IU%rc(eaZK= zZ=8XX&yNA-0>%ec;Pu4D>uakUvI^tuUUbHW`1$j7tFIt1AnFN7?*b;%BnKda@VN0T zZs->E{s)Hx$Ta772XNgz7qG0aQSQHUz0kWiVkQJY!vA;i|H!aYOilOG`i%IGn=*ic z)Yu76AulU?{}dg~WOXoN*8fNFXu=Jdy2D>Y08onYw44FX3nZH@KzN5YU{Z@VqQtn@ zaU(kJ2V|hZ-gr=DeVgInet|_ze~kn9mNG{baTdE+KY(gXr($xz7tvu`{+RJ0i?7WD z{wo~~3si3LY*r~T*;#12QYTgszpg@Jj=1RvUm4SCt@`OxxAHXu`kQ{Xr8-Iq!fYMD z#6cN{EpAOj%GQ!rKe6BC>VV#AJka!uqBvBTKiH8_Q0ILu97yxJgc1NXeDlt1$96co zh!tJ)eJ50xoJkY}x_k35!#uXJ;6ZHoQEYoV@h9vSK@4TxOG4pABqokXJ|b#P9p?C) zij}AkF)Y4%463g&)VBSI-)i)dw(~#9cu?y}s83J06zz^6{ciR=T=eGcCds=b!IqpR z{T8?2of`7@CPRFv=12LQ{K(;tU{KmrG7NRqcF}c3b!|phK5YOmfS+FkKYy0FNdo2h zqpzTG*{fhPMd^UXV+DnTqRweJ#aF{*%l&T8PXpmjh@@s(6K2aOv#YT@Mm-L zJXqgFOc>Ajbq(TJ5~9^I#TEU5r2a!)(!tW|7LA_sl&Bn*x)st7q=8Qtr9j;~ymRau zw*rE{BHrNTN!@SihkkyS#6J0PijTWoG#C@I6&XJ+=9DFUYq$s32EovIe$5rKD|)G>j)BScg7XQNrDt z)f0#S2tQ$BfOE#S`C`%(eY|MXa;uHbSxBboh*AXSbxmiUSw{CE)3~EJb!IxKKn?T* zHD9|lxlPwKG-JyYDhFkqAYK@b09A`AQTSW1yXSf62WT2dx$%?A<(TU8dV=2UX*7HVr3{nBqd$V`)H*ox8Hu_72A z8a)9~TAg6ej)^C2`8Hdr9OhvkC6+ax6Ny|(!o7v!&ik-9rEx_}x>XTBRAYv{(;zUK zHEv!e=JHa?Zd{g8HzqJ0wb(6cPqeYl$$b*t`2>tddXO{v-;RTHCd%ODFP3Ge$Oz4XbNb6U$uqsG|LkCn@8(8u0Y1jz`m zh&DV5+L5e(`=F-_WXo+PP&>iJu_u6n^TxQGH>nS;R3Mqsi@4>gc1pB=YdzugbB@Dj zh`%#;{5*&JYvkHRD?D)L_7cG*+zj}0ds^ssTN&wFyneg~QVq;N=>2EjBM1%V-&twg z!oPP##c98G?SM&FPc%S|JH+vxBScd>M{>te_8^4H#awyzXNLg0yqPync&(;w;s*ZY zxR4XrgT<_8hd|J$Z}K&m{N_zW#v~ecgRkGgm9y#z;K)xgZ(o+>2^rHA$t{QOa}Gyb6YQ09T17)2Ui|>=of; zn?ccJ4^*_Hjj+*!DS9JepV#`ZyWwjK_yW0H2DuYRH-XE~4C}nbK52``PsjSD;{xh` zl}x!(Mxo#)IiZ_ZG7Qd|=`UJd^xojb46q__Ni$&X5V)0ih{`*3&3qI)j7(PCkij`p zg0LxgApEh)PQo5Sm!!&1bekl8`!OA%2_S-zx?gzofj9tn%ZZ* zauNo*w!#O@GH2lo6CZ(Y{_@TAOv`$pRPu zj;J@Z0M{HT`#uf?#e1VOOpFPT?;B!qDR`#&*^VIr^N(3HEt!Up_D@BmO8SWTK3F8> z(75iB2I@}f(p95RN^8k*V&SQT4utDi+$^9S^^XZ&KH8OPvK&%DC=z}OUv)}f5KLmz zyHSrd;-FLn_DKl$-W2pJD%5+FXkg}10s|qW-U)*Va?wwguA6(SOlvkIIhSM}QsuQ~Hn7r%FU+6sk8#+Wq=O*$S7%{tp@ZPbWQRO zGY!4-Esa8ZOPLE>dsF$M`NHS4n4^!YoU#LF&B-krak?5r$B=-?%Dx^69CnT7V{dd& z$rc{F^W@OqK-NEsf4Y9d#h(201I6J=+prmlXYq;^A*f-!h*Ymhyz1LqxwMyac1LA( z)W789sXAnvfwO3?9KJIO6Lk*O1W3hS0r!-|1J+jXN9y!nlqaOEX$Z~+ z+G6dQA>5$8yGlDo1ppt@SiiObUqcOzay)V`1GM4kfKI&eI+(!xR?Thv6|}qi6{IIB z$PJy-_}y2+)3m(nQ@ocz1vW7(E9CiqfBkKw{`U+^E=?t1lldf?Fi5`U$>}`^&_&4mI+T`C99p94e|4g<62zJ$DS_dA? zIi>S^^+-oRMRP{Ii+$%=K^4+;cnH5~oVuaGUS}&8@|iNYD$>9_8UczEI_Q2706LYfC=D5BocM6;rM6zL?!VvMukUJdw>kIZ8M;8y*T8fRoyG2k|!=!d4wO;_FseLUCNKLn#d zMU|ycTB~M)^A^xx3qyub2?T=7=`-juWP@`8(S+000m` z_cwEHgz^Yb$kZ@7z*pdD@VLT_ZoSyj(O1wJkShtaTJo>j9HQ(U$&%W>(^$)WXB<`j zSxfE{s_b9G^eW@?2bd$g+r>BDs?6~@bdqY4hEL@0i;^rrRQbR}8AvbAl9`=7ll0A- z6=Y3bqo%-`hcXCZaJHD2K{k!Ulj4l`3F&`osY~)YiH@sc;VbA7u_GX0Jk38kxt9_B zlr+epOq?-~f#t-!mhz*Y^eDW}NNEo93@huya~~{S$xKp0?Z;6hxF9y-l>AXSNI(@U zmc~6Z4wVs6$EPCp#1Q;W+lW(nPZW|Hn&$x{_WN@GS(>esN5th%592Xkbe!_r^t0== znGZ=VmCOdLImavYw$DzilTF8Q#-7vrB9zL}Av}s;>lg+cz7`Z}OT50U zntZg6er)+A2_C-^KRKHwV}MG1M!mb67@1x@FDNYC7_w0_yY|*6P0cvEU1dc$jx~Yp zZ7uFRLIUS1!7s-Dnpq_yyH_mWJ2$=zbPORcrE4!-&f6P&R1_FFqfJwW;j?Jb_n?R zIxyRS_6yu>sqdm|e3k#SxUs*A4XT_)r&dhWkeA)r*edEyn{LHP(#s&g0KZ1U2S;`f zW^A@&JoOk?zG~l@qGwH%Oe2|rMWp9(Xi7h92^#75R7Pv9KW?Yyhy96wNa;lBcw$9s z7v(5)ojBk-SrCx@^c%X&+tbUyX7GcHp06M=pdTfl_~fT%6R;}#47g$b;?eg# zSoFm~pCjh=IjnKZqj}iRWnyED(^Y}xZP+NG1Tok~uKHe$tRxWCbMIktCrwn{1MCcR zOw9FVLUepzSVMwvk@#@oQ!#Bfl};WvU<`jbEOC`1^~FMyGihjGh~~OraX!LasULqf zcTGdh(@`fWTL2Y7MW=us%(4WD7`BYrxg3JbT#Xc-_0fnq1KT~ppGYHIuXNEFpd$BIc{VTP-_O{*(5 z&BEJy>b`)j=ydqUKGU-okj)%COZTq*a3gFwqA6$U6qD)v#dS;w1BK$a2XiNhQF@mF z_b*XyTS<9rt}eHTmi&1^{dWo@!&EjP8TyJ>o3D5mw6am*R#l%J|L655n1Fo=l-(N)ptVQQj@`-1R!JT5B`-f?lm!&CjAXbNc-y(VEk1(LuAa)WT; zL5Gzrr*nAGTTeNBvm&j?63B&w10@U4qLlAtCRp^d19~491qFAOc2OFAS1QAZ@iz|i zPwDnU!Yv?Z5U=kuESK(8e<$Y^{%-5PN8C%* z{{dgzjzbMA<5QucBx_#{E1+Ad;547+BB}S0ecgF(^WHW+&`>ySNI3~RAadIRF~%yp z{%JLqzC&L!ptYTwD_=#rQQaehy@1=wzqQgU-sg<@0bb==5 zPFO4uo+MfmckzU|J^N8lqNZ_HeMmnhQYO=Z7_plev5ESY1CQ=HC7s8rONjSB#w3*g zO_&5VtdXFw73F{xYFA^0I0jG4)skD86`7YKU5#w6Be44i47@HbaQZ6DBMUkFhND z>}~5sO*CpQP~4v;PgL=mT`EP9CpPvDB%IAA9QAXYd{JeRt3kCoiswA{sg|v0(?}^O zYH)|ZueeO)7+V{rQVH*+*E2?;BZhn^LO(h?Wy?(pc#%=RAGYdp;06IUuoI zY#9Y85$^@xL>htVqBmHL5Gv53#zRwx$CB-`RcEFI%^2AIs4eaZL1}B-B1z*{S_aZW zi~r&1W-0$}WN*7liGO(2x0lys{Wm%^qn7;`##B_r1bo7UnrUx5<<_MtYbyfB^z9Ip zr=Wu1nwnN{lemqmMhYzoNh^JEpVK-*5~JACIg=BIihUy_51Vh1F-)~@tU5#t*V`PC zT)f~dHGegJQcNk$364!>->+x?l3>3*Tme*VvW>&$yK5-3LR*UtUS)OrM^G*!J1;lY z;zbG#h3VRYQ$(7A5Rv%1md6T*1eu=Vh zDX=V3GNGZWCJ>O$1O#_<%*Ak@FM1!hxkD9{v#huFGuS1oBRAI~6#L9Q4wWtQwV-7Y zZ?wLAe&`uK_nxD?xN(I(3p}lL4U;Qc7#l2xn#bAy^dgs!)aK?8{8=cY#$VcsT0%qxHMb)bGv}A0(XXyEP=*>0wMB!B+`#TlX?+yqpodFN@f=@RABjEfa+1}>P)L##fcMn;< zc?CQ~qt8KvA*HY?;MhI z_bD0$aeJu)zdz*v9{iVIT)wKpX$NY!8_(-4h-?soFll{IiRM?**Y}PiZ)Ydb(8B-1 za^zp{ilq9>h_XRO7^mFn(Q}5W&dI=t3V^OC#r~--J%EP0iYH6@HH+(=C|gVop&8f{ zkx2&Cd-lV1yh_1O!Tyxyg*ZzfR5{EwUnUMFj}M+VYfM_l>}NSInszy9cN*ZAsumh8XGsO~!nH zEFblE;_Ba)-~ZzFpQH=Zd;{73sXVgvm$Qo3G)&X)Ww-I?F6buxSb~}*45e)QYIH;f z@M^ME&&s760;UGJ4yf|rmLte$YUp2tT?#o=Bl0h2iS)g}yN6?}6X+VB-?ojjr^^IMA27xKr)ap`Y zaFPis?dTKM?Nv{5sFzT7WACP#+jrO0W+44f+DaWGwl;X*;BF6?8zn7J$B{_H&}a7b zI-EYj%=A?et9oI$6(+(4nc9KtEj3!vSSg|(s1%}TTuoAJ)Gi$F|%&b|@^L*m5`zqw47>(Yj z!J|1_$_0sW!+lc`7z)#y0{V3nJ2Z=2eU#ZxCBym216!J6IZe%PC=SN16G05K1(M67$Wy6I+Dyem1&Tn~YLaQb$0Ix<@N!klfm7(avc7D~P+lo8g(UJ9-vAL;eL+9M*OLu>cTE z@BR?MbY*6|ieAbatt!zV^5(ab%v2W+5A8X0`~VFkT~eHQDC&Br^DX{UH{L9RyO}<4 zbBC>VUQHx9*INFXWHmA7y<8I&dTiIm586hO^rW|jK7W31WAY|-vv;Ytbw-~ehq}bn zz`x<9K%We>S0idtK^rx7VUpm?edI%dX4gST=1^>tjqp7->1yr>ent&bMf<+(;}1%Y z4qTsV4wb=|@!l|XWJS5R`vN1zOdwhStg{ZotKUbp%(h9F+=A1FhAVBJtMNhB)H$cq z58q~cYb)DmpG0~4x*_vcGdxeS9h$JnV-A+7bvjb0yLEwK@}P^KlNz&4uTC07V7^k4mb#eogOF+w4|~qg12Q zuo_?fk>A2wS;4_3fNJ9y?(ji>>T1MY>iVNW@Ru!^nb552p>_6O=B z#>;LQeTNicdeuvjH|BO{p27?%XafQijErPMM)xc=pT-%*6vkm57qc?yPDoxP0V zRNg%bS7PYwF-Lx=GpxEnkaRre=J|Rv5Po1vuULNypwH6MB{%G1f1EDJ%=GKCJMk@+ z-QU!HYIy&E=K%td`>luW%9>1}y}5;5hNKDZv7Ljrb=d3I174CXCz6xiAjWZ_>R0-~ zs}Du%9a^^bY*48=gVhVkj41UugHyjWGDVHj7cLvE?#gd)M>0pYC}Ta4p3>ZgnvClw z-dzMOdyXv{jv_2?Y)GKwT_)=P?I0^q~` z29@pWf6xZT&vjG_&8u|7{vTqLKd?n`o_ZttYRK@uChOuTEZZd0(c!Hf&Wix^#G*65 z9sZ4{z>A+U{AIs??%}mP?avN>fADq27=LD>^ z#FIS$vm^!}LK*VjRW6sm_I>An+91Fd*idl_5p-ME5HyL>LC|@i=j$tfD%Dy0rzj>V z0H{7{_8tEL1`x~+6o@hb*-qD8wDSNP{!f+)K(>?W4{M@V>!DMABYQq9Qs@Ztit^XJ zga&y|2?|W7C}O0dv#)z0@&)tyuhY~TKXdmA;3&b>$6ub@;lYYE+?E8NLRI4f;h;X; zl)y9mCo#iDlSi&HRj=_Bw5px0HwY5CC8o~0Fswt}czw{=3*_b8tZkZ1Q>e%GgY;0~ ztut%1&2cFnRF$BomT8spTD~rQ1tEB_xs(Knmg8OJW;fo__h{cvVCA(hmm24#!=Yy$ ziq1b))}3(S-#m4IqWU$u{r=N4WG$f@49%&>qdNjfo#5N1UBEUHYH7 zKVkEL)D2n{j_C7>*006lk&i!k4=zOHhQpMgK$uC76CPTwsH=LUojDxBmfh>M{9ZxD zf7MQp;(;In1)p0kppv}ly}FGCn1-Ea0|^0sJHUs{XC=achk>-UQ(~zyAV2GjIV%3_ zR2nPVK~iPu3rI<{GRoMRy}WX_-qso|iga9;h!5WsC490h+3OC} z%-C@jD~5q2I65HQag@(3d)(~6MXgLn^VI-vW^vlMkE1-ug%(KWSF!vOAgfGz1PaA&qrfnw1WR+RcTENF(T;<6zeB z4dmNq+4AC>47c|Vnn|jUL(Zq%#<=;aNZt2)wDMAa)!`pC@6ag$O(K_u^Noa;Tl)zj}_I&mP zm_SZ$6fqqEMe^IPi_RZ2UHE+3F}7FA${Pvew(30qG;j@r#BZwSMPG(j>M2AOtm7K% zrL$90+Eb0CJU5n#4YF;VtzOd!rvuQ!l~^S;!)gXU*!o#JE6+Xt{B6oKvGT~-jlVUIY5n*pGJ0C1*X)~*4aji?BHt$#wj zp60eTV9E6k`MUlk&+K6!n(kJ$S0d2uOS>$kWm_?nYCq=}e9{Cu3v`Q)z z{mv%iYn2?X){fR#txM79GAry<+;jvy%1J4JM@j>LELffS!DdL|>!uQStDr458mma1 zrs+QMPi*_=_NLe0U9#x z?##<%WLk}99EzcP-TM|14yS3(T{R{w374bG)+*DGfS)zaKn@%Wj+V>i&UNJnBw&DQ z5)cR8h%{KvR(+KwyqS%e4Cdh*0vpd#ax9WJ#)f>32C~u`{Sx181e*x;EK?u z7SQ1Sj^hu`OVn4lVJiE@Ev>Q98OPEDf@`R5!h=>av#wmml}*qI&GXa?uk9afpNM|h z0^q|YtHA2n;|I?sv9Fr~XlV&w$Mee2%EPYx?oZ_AdgtgK0+ZF(A5a-~jmM5R7M*_I zpR?v=kzRef^7n~z_v)Sxjr}u67gaB$bxi<`g8WA*hkr-9;VS#iY~%_tuit0j=lS~I z`1jfsj`J_Da0|^J>qIQKJ~Mv-)zUrq83~?<#rS)2N2kA;!3eB&A_qn`_>V^RkM>*r z4koyk`u9LV=5h{Hzc2Bx>Ufl3KX#;asStSdqh26;PUdbukXD)e8Xg0)R_Y(jTJL-S zCtd)b2du@cb1M@+(AyIB+-7-oBv9(xPfbsh^3I2E?Os3bHo#=6KNadMer`K`{5-gQ z^>Mf1n{^kY#KM=u`N+BWY!yOYiad@+Rd;)^<7CSztSRsNuQX8*(AHyh-3(qIM3LM= zO>n;!)@nUqHQCp5cxV_QbE=@nPMxQzvcHbIU{YFBAqE5OV~(DKELoYH+pElvh(so2 zl+*>m(uzcLLqd?+(a~X};U#!|+m=Or-lyeES)kyi#YSmpPcf^wMzi9p4@blB#FMtY z;G?Ck$k$-osB65VT;UonLd$8R)Q`NMg7~>TtY)qs)LSU}9%6kd$gV9aD#_ul`={GaVX{R{&E1pY_PWEebtZztN6aB2 zHjBO`V}~cIVc+mA{sCBQ)Zcc`Dh9Slo6rjzMw16gJ?Wl+?-Q~Ul|<^a!)uvWaXK_i z{G*~58{Se{x}To_>K3(s2ao74f-kR>>@?Z`rX|iFJtSB6U(H7jtIn?XodR@=mxQrD zBDcGroXdD`hYtPZ{+AWd6|1`o&{A#B5r^1ykFU>okK$dvW$%C0eE(*V^3sL`(JU?0 z;2-{5zlMeX!Dk|bvp_&dzmUayO;UUNR(BBDhG?k`8Hvh*&cN$(N?}f^LlIMz6 z#(cM1HEpMSj^gP3?Gq1b=D7E4LgvJ|sbcRe;tr)GKI^WJL|exZ){!!vJGS4TrI}vk zYoA_d@Q$$wQ|rw-9D}jOCT_kuSRGRFoOFs|rRrCXu7oH(>m;N6<9WsO%z~yRi!#KY z&GxvF4($)c=kqGdD!SxoAgq&!@ibtB4k}`&m7*p0P!>K>JlI>!gr14k5#vikpH5k> z`B}}{J@fVJ*<<4M7;(DCFomnsW}9s;-)j=8&*q53d7TpN^zH5Txm!C9mbvYpv5njT z2?y@u@{PJM)rpG@>A|cR1?6LC>|Goeo^(pa2Z;R5?Pum)X))1W*xyY`cqfV`S; zepdTWox5sg|H$G0vxWCuoo0%4Rm{8RmExGLRonk>!mBX>aD+Dm-ociwkv^c<>bH#;e} z>|2&s|UMN;e*)`4Iiz`>5g!6tgy8vn+g?n3_gZa|;?5mS}zh zL&3E%T48^Ica)m>=($>i+z{KAPUd5c8S1xU4KoJBfTGz84QlBPMIV~|NF!u#^umSe zr*cP^fR@4mpmruy=l-@xSkw6LpcVZa(TabBX8g1J{{_?|R6z_XR~rVelV%J%9BFR# zGZiCuZTyKa)fU|s5brksrGjAKEi>J1066{l))}2`nAeU;GF^}{@Ev&#lPz)Da-UqH`UR`b#s| zUN60C_yI}7j|CRgwMYc~zx+7$sn8dYgZHH^&%EZaf)g&w^^Pmeh+pZ^NZQjE|IL?{U?NlNcQ3;ilS)zN=AP7I&H;PhRdLgAbk_l8 zA(8jL4_o{xjQUn~J!2Pm0RLGSRdscVssAgll$qhEjG@9P7!$K35Kj`Jr9EFbrTi9F z@EAo5xjMwhgV?puVY2DKC99`k+qUX$7;%tRuCWHjvnNCvp@k2KXc1_6)Z|Kl^i5Lg zVN*I#7VG2Y-+}6ga|b(h9h69rUcko^V9Y@`GxV5Di7pJh#AY+^wEC3^lq7t-KR{o! z=XJDX@Q|WUIFfaf&hh8d#oB-(yo2{Fr4O_5z|#IUmEW?W29xTpYfFt92EC}n6l-M0 zDh0v8axF>GiSzkN2PQ&fL9ImKP5*s~G2XB~Xx|I=nx8t=@k^%!P|}kB+rG@ZXA_nE z0jeXNJ>G14XE?>Ehj6aWJ#~NTWF+Y4K@5uk<`iJ!cq0qCKXk!w?Y&X%eS%&%Q(Z@$ zVL7Q+((x`wuG1YJZq!`;{hFoB-;%ny8XNsz-Tuol+wkY>zo?b6vo0FibZ9$<%9#0$ zTnuhYrkB_Hxsj7elt|#eGyE`p=XK(7ZCTA=X?Kapg;o%cM2Q)cDsU}B2 zkJaR6DLFV2q~D8*w&Xsv5nWMPR~EWWcl|Y1P`&L8YiTS)d^@95k{@4L(thImuyomL zyIX{x?TMc_k0ydqs&Zy~?MTQ?n0SqBTuReKXF$`6G;bz6HDZw_MLQ9qwQ6l_9> z>a(E7yGQ#cY@x4RT@PPzqteN=cmGOuugI)Pmi;H1p=sV&v^=+NUe@Tm(SLRyufTqD z@7Au?PX-w5Ie_H_)_lYnv>k=VNKIDzH!UyzN|bSV&fgMo{Tq{;|4{h)i@)_R zBuSNqaev9IY)fjnNz4U;A1gbf`j|p6IZa9Z+1z$dQrm~#3+1Tb!}`#eBS-W_3}1*v z+~-$1CX5aR{rE9)@9kRq7Z6Kv({)KWy_I_w zM*1K85j5;<|BP&u=qrVyh*yV^KLpk5qZofeq41Sh@Xz?S{>x+vx?57a_e1h6I5`My z@(mqbVR#mT=1Gc~p+1t0;A>uw3PQuV48tXL@KEUB9aAzu{E^r&&^${_jSbw`-3)6h zj`M;^p7ebpBlVMNven{jGxv(#^qdWjQ9`GKlCh~^!&ouMt7d~ru~EZWUf*UWuST`u zGmjhxf-bOEOHu=3N%NYq!jTaO`7i>lGbFGT8WRAIGfD#30`X2$!EE} zEvq1iohbRo=^V4z8{01`lqHrb!rJ2Q3S8T6XXppni3v3IfF$RWRTot&YGT*lT2kN) z_ftnj?kGn+yF1bI!9U3Xm8+@1Jv&>S;mL%ElGJVwYcIyZ0!te`9*7thye9`f0L&VF zuD+gWpwh$`36#!Z2&#s@a+lU{)uHP+u?T9yYl2OmxOPE-NCjzsp^bFo5#c zwKsy7BJES&d?FH<pqXBY-ZLuhmJjq60``v2FjUD)^_ADy_7q5-p+oT8^oVi|Zjit~+K8Y)$kdyBWH13A z#O(U$#0k0Rx__w~GY+@5XI-!&45$Pa7S>n7*wWf$zFu{pgBD;E_U;(lWE1xhJ~2RL zao~MVmcpBYK$&~As22C&{iij+KAxQj$)z$y^^_#Bm*jmK(h3&Qrd)FAyBDjmI4-k| z6W7bM`mP6Htjl+n0rD2FFrFq5bF46sX(vwweMT0?sj|;*viBw#eo;n`skO;P-M)-u zWO(j-oam0Ynz{StdA0=yp;(cp7r2z0xun%;{I}K=*VRVu zPQ5Cd02g)<53n*nEQ|GKnqIKEzF<02WXn&B>{Bx5F_`a@H>x4qp4DyW9x0=`dulS{+hJ+rB@ ztaR5RA9}qgFKgXvCg$lcR5HX>C4e)+N^#&KR^}unu1Xn_58P&SozWI|+VguJt3JZ6 zs!(NnR;uKO*!!pr8#&*6VMBUS+T4nPaeJv6b1MiItC%?kHPe6dg7IbWVJ{3+W*2K+ zbIN68!mDFwxiox>iO8U+uMU*!wV1_RRp_Yt=^Pb_E`A%=Bg9yaZ9B$y%7|J$3Ff>B zqKBMng-ZzLz?zV>wYN)~nbN|(Bh{I{9eeB;1?>;7U-7v;TrUcr%GW7r{%BV-&?8|$ ztt$|*_u!5%8OX65laIMaIOnLeS+?>`&1*@$it@O2^JTL|aVQy_stIiM(!AHnkc|^= z!+UnT+LRR@x(J4c_|q=hWZF1-f@IFUH=(n)i?r8@Wi9D%TLvera?;UT!M0I4#)ymvFh#AF zATx91w$WZM$hsM2)DB^Yt;!wabyZo=zS8StGP|7`a(EX6vJwmkx62p!?qV0t2NRLG;W}BATU-pEkA=DORTV--*`mj=TcLf zXja&>eN5o6hmTCf1&CxoeZ#$~b3aW}o!(zp^E=s`sAEMErygkSZV6GU@>YBV+Pwd8NHdlf4>)R8XGYOD}5B3?h6(vVc)1epDq}TAZp-pQz3dAm5(mNGyC9SgBV6!U}gqMde*(v?t|;ZYLd>9wxZ0 z&RpA%KX{4QkE;bOEu$x^!`0Q%kq;V&Sq&j58-JUF->y1`s^GN;W6>q=w_C{TCneDN zYIQqWK{ui)P&{{*P1B;!z%XXTY!J71>CPCn4H_+L3L2TcbovK7^Ly^&lXzy&O5lZV zH1VP)gBnR2m5Q8>Y@BvV3iZN-j!n?9-zobAiZM5Vd?EIOk;GYXx$7UC;#hTF_dsT3 za-xqtTPOk)Ut&lRCyyDNA)8W#$ud23WNmh{b!s0i(<&Hg!Jxq`7UA9Q1rba_K0dHu zAbOi>(6GNlSy?U7tFOM8$WreIYht2$Q%pt3Cp+d^k>LEAK|PjN>Fzw%>-Gv0UAi6< zhPuG%CSK%4ANv$@pUV4WetYYPBNOY?j1CMoMo7z3dbr1TTi&dJZD7faOe!rgN1G$H zYOU+)&B&1%^h|VOYZPlBfhdtTVC}gOU~#;xINA#i>dGqKe>9rg(y8Wk;*)D&^QpP= zN`y6X3Uig{%#UPgg9Xn$E~m?9r7exst%q6iGLMrNceZAz->9WgPDft!qkRK48sW$^ zj-S$&XqC*O#crQw^<4wOj@<+m&+dM{bsBayQiJjp)9K;eHtfC4xv#mzens-c63_w( z`UB_U!1~K#NY&595W>(OiX&G(M@JN2;D2i%@xJ?4>9`L$|4I<`x76qV4JER_8u0$! zdH+Jmjh#M}ltXyH7YFBS3Wtx9O#~bzMo4M6o}qVP62T6nGXqi+zktG|MM0t~4QC&r z`?|a7J>JLjR4WaOiUR@|Zbd*&4SY6wX11?;@ksKx=xDfH9`2zfkpH~F51dcP3&<9v zU_Q3IU}wOF!2{abe=FDH-TJ-lKN=Ge-$Y&JQ5$$rAMaa#f_{|yk>%^ zi;*BHfJbd<5hi51U&S&N=T3e`RV-^p$)pZ%R11YNF|^1(oD(l;D^e`6$T$eF>!mQeS@q05M5cC)@U z7xPqEZC&|`kA?(rt>O=_<*vV@1L%xEmvk|-GcVFYvgtI`b=oX>TNhDX+pvO^CwqBk z1Sx!5B^$$M-^ICN;69a&@Ek20o5-JvTH%$uYvNe8q%9mNw%E(uct@Sl>6024`|0?d zput(0kP7(ym_?6*l63L1qqmsKPvA&uK16c2y1ZO0v8Klm%$S{)T?#3r@SAai=#^!? zXBJu4a&kbg^D?0mXudz<6Mjf!{e-YuvWFmZqL=uuR4Qud?Ber8TV!~4|3SwPl{{eP+kpaJa;8M@<2qa8k;(Hg3H(h}Cv z?ne_}hlv5P!W6m}=)h4W+@BKjxR@;HM4jHsxa9QSM7ePxY_4#zeKBlZG=luy8ym`t zLtvfz_)7y_^$s-kvID7=^Y}I$w$E3{=64^wtpO~AHV@(qRD))kVsF?mWFwPci{uzi z1(@dCn4};%#VH4LG0M!X4Li#RCA3iD=x<_eKs`X9MF|J{85zu@TX zH#11&R%jf^(cwrIs}${eS4F_MzWz0Q>PgWLWS!XL;iVsW$XQ-5 zkJRZPlw3*gaATDw(t~6K9u~ocBhIC2mf^-(;%vH_m7Zsk;huK)N|SNJ>^*k4!Nm~G z;fl6p~_aGIB2txgO{ZuAjRUGF|MPbttorst{he3 zyw0i<)Ds?1o?P^xI*00H$> z0b06W;MTSV=9{a5h$vtypOgd&Y-iLU?}PK~LqLJ|jrh^Pd4u_RN5f9k1-tMm{Kkd5 z@Nw$L^k23LtYLY&8-6*4&D(au+rjp9$vaH`qNx^GFh*XOo>5=fEWftT^ab?GQMV=! zQm39@9N$`0<}bEsSk2&105Ba_HW@(m09Wgmqr|`V>^<5hQPJ@Sv=#5S5x;Cb6<}id z0{VK;A9O#hAL)DVzmNUpJ@gmuoUxMOtsP^tg&AU$F?~qHo~R??*ZOPar!Ynjo@TZJ z0$utn?4+egFTT8rl`zLU!-M3I{2F~|cvf(A%Nk~#Xx}%!j^g6w(Y?cMG>R=<_LIIB zIPPW8I=1k(=7(G<3X8hvF!VksLW>|~;L!>b75|mA$~8f}hsZ%Ay$$^^H^kUZyniV}ndfw`qUgU zKJRm7uSDG)swMN_fF8FAE$`D$-ajgDY}j6sr2uSG?wcN_L+BpcPsf?z8r^r^Is067 z$@uyLYEf8y2>d&M6ZdA%RAdj#z3Wq>0GB4f?3ABEPN0l@zsP&FpyB-3_JTIz-rGP$tuv;c^rya+HY)CA(uI|pca$eRcTf>Z8`@m0)e{b~4*nA(;@3++V zCkmj7exFdj&!^vCC;!WDQ~uS=hVv8te|Ygr3k-*ls%X3U=TafHN_J$sm3jBcojEC8 ze6y5TBZTam0E@%aqqX#&=NInYi)pFfE+7Cyq&^PYV?dfAJk)@3ScN2r_S70_hC$dh!irDXY-*+b99BrVhg`aO9}t%TOIj>m6QL(69-W zs*!DqWeC6lFW!kucWz^<+(k{WgADY}(Y2=XvQX|Yza`h{fZ` zz5qu`N41lI-F7L7Ast74S?+o~HJl;YHW_g^&qBWV0t1J{f^(wIpp>3^PraYqUF0ol zH9H;&8-c}?q<;7c9LNmCPy*vw!rs9y?`(azh`7qSO6B}8CX12_3vIKdru($4&Hgj9 zn1ty?fi*)jVJ6{Ms4J2=AVMFKeyl!o+oK0abUzoyT*&yK`2P`?X zs4gW$x^Q}PAKm-mU*q(3EQkVy8}p~uWYW%0yQ^cl6{OqO^Kv{(!=;abQO4Ua&XY+9ftJHH|O&_&&Pn><{>zhTF>LJVF#S^%Gb8y_1cSJbFufrNw7 z*Esgkgt1!lq*N9=*vF{zViOaQ=-?AuR|J;1>LI2ecrQV|bW7SzyNpRin`WxHZ~z)^ zA8rOH^RzyHcf!kn=rIst7;fwwmT*ln83GI&vmy-GXm>c&Z5K89fURbqin>=xuku+t z;zsULra;sf4c$EGNRy$Nt;Nr?gokp$w{Zr3AVyD|_Y(oxdmXwKRl=}} z@~0%9Z? zu4xA)$-{@?L}hG@OcbU&TAP6<;g~x$Ma;%_%t6QMuo2TsoWd#hRA2u~(pkTke*VAp zy+-18mQyvwGccx&^&4&IvCZl&7iRyO2>rGZAGWnTynDeAczf+532+LRI=S5vih^;C*8_Yl^uolP4lvKPOKB1~8 zxsIqv^zuWhRD-3*^EgDSUpj!)2SZa#&)~oTT^0+cdv!yBl*(IB|F()=J7X<@Ju}SS`p19g$u~{W+0~ zh|=5&bvAM&X0VS#dvz=tXW6q;MDnX`%*Mo|mP$hqC)D+pV59t_T1=;oV$nEdJXCKF zdSnNg7m`QcL1b8tb6^D_b{nn`;P-$415+o>o}?<(gMsHkiDvKeu9wHFa5p(t-AE#a zZ{jK-{6UB1=v#i>w?(iQXnzL80}KBJBvLb6A;)pDJvR12AKPvcJ04!>RRN6y!2`)g zl_jQ3QK~0}+tyPLEfl&O{Ftq2wX86X9q2=KTuGKn8SRwOxvtgTqlU$k8!+};($>)_ zc-NBYN{8Dh9YBnn1XC9N+WnBb>J6sHIVK6Ke06cXU(dj+k(EXXA6o2dMob}GhC`-Y zeEF{~%|=j2MLzZvCTELUBMI}BU9Sib#)L~I3C*$tfs%|a*cnsPWl=hHW^^(RO-vG1 zB|OUw3^9E2t7Aaa>vG%$dDO5Gbsx_+2`$D&Y3i%g30vP|vPW$0mIlt!v7Vg@`R@6+ zt+_wR_M=yle@}(}p_3`rs<)Ds2_q9+vcKQHG>7xSHwjryOOz)N;+wtBLPTIwwDoXh z!eKdjIIrFaUClP$Zj9f9tMB7MPDL1|$Hvp3s@Lk|^*&lU6vFkTC|^MKr5shgZsboM z&^d$(IJ!)bOjThb)x~JRIMZ*~l!R?Qn7iRM>x#hD>NrcROiKFEy7DPPj4f^q>bQaZ zos^`?o!i-hG^)*2d;+l07H7bFhnvK(NwxObM_FEXouM{xPnp8d$On%0({_1v9Q`3X zuFnV%GsY)&RciyYx5vaCY@(+G_ie~ak+x53tbEHc*2QsNi}LsiY27d_F7sPi?M}f9 zm89Hj+$TT;Zy~^f9}~R#;K>0F>bO6wJTcK>^QvUOCWQ)Zv?SQR*HPy>wog;t0OL-2 z$d2txPWyLj;GnTI8y2zkN$HZgRuptJtJe)%bPtL{`$nj zV}$+uo$4_8GH*zxVSjxQ^Es?rDELVp_ z&-;V#3K@iP8%SP%&gkmUOwhPcvQ=E%2 zO#kO{d3fv-;zcFS1I}EOj;LNE|88A|5wfnZ=A^e7oVLPp5h9N~x%IP}ABh}DqK7Z1 zBQTKO)o^U*S~7B;3$LgU1v!o;;%v>um=5dh?U1AE-qwr+gV1H%91Pp7hEO?5Rw>~H;lo!Q|I?V z;r2uhg~T&5f)A%f&G)B9Y|*BpEc{NU6_Mg%jBvXt)yJEy)G+Pao51MJu(mh@0|LZ5 zPdzz21#k!#u%C85>g=&ywWdnX?!Hz`=IGxhLu$e2`qs{3!hN!re${M;bdSBhTr1f1 zuKp89R2@tonSbQ{m>~tx#<#=e3F1#)eL81nn0rK7X^i{vmHi7zg%D*b7(2ACq(vV` zMe|zv*wLqMjt)?rI$mh0Xo*gO0{r_a7oU=xR=JT%vlpm5QXfU%K#kpOvzuPF4(4Sz zlF;9{nG5IET?$Lnj=)dT-ba}c(d5$gYTSY~E7^mW4&SZFN@Qpo;#okPSw%ia>gvEc z3jSQKREGoM=DlBJn$>gwArgWumit`tQ3H(^p0;LVuq^ANSSm+B&UA-u*4@{VDp{vD z&r6Vl6)LApxtb`59Q`4Sp&MqI_VMnIp*g}i9UiWE;%tNB*fJEA7`Y(sC$XZ)7u z>9%gfagtz1x9$e>XZgv2kGHqdbGG^oUuLgsYF9Zv=$}S3s0k3fhkuBf?mEp)B-iam z7M`S9fW7^;m1O3*GnO=1kti7Xt-VE5Ud>|=Q5Q_P9u}|)pe52p5yhEK?v5Jk0xO6V znp9wN8Og(h?cMxD5;3oXgRK+V%H}RRtm&?KXX&9%otSlqPqZ%@%!Tc9Ur1Pmsa$dN z$icQtEDMzQm4cXpIC#nL9WM70#B{KnI&HB;YUe?a7xxyrmC)oUg$q8%M?3eksfB!i znZaZ39#%e-n{vdTa9g}Wm<6s~JLN6{!RM7rFICgFtjz|?R8H>rt}5GC7V*8_<9&-N z4CPqXuC~rNy;MPfu83i~5!^PM=^OF>oOKpDz=RB!+Ux*LA3GOZ^5$?V7u$qu5g+zu z=5rE0`%T(&Y(>y35;>XoE2Eev%?d*czJ|)^)9SpNPpIt0u*k0a!fvOe2HGkJ5Y)B= zwhT@7={u8DEZ0~^(BHQ}Z-!$DQuH9jC%vEc0xDvzc-UQ|%d)k#Mm2FEScUy0xXH8S91uy|UVRTlfH+cUU zF$>pK*DUNsB{MUrQraqGvmGN58O+|IE&JfWgLy;bwZmwON;T-iNgLm5o&A$+4&7pp z7*-5T!CSO$OBhO3(2{0m-S$Nh;*t%wW8h$AyJJnz0rfMWjm))&xIz$D;T zM?fzK5n5*Vx6*%9pjcQ-^Fcc@yLI)X^zVm&ersH^nE(nu9xYO* zUqDDe(evtv0$L$J^~zU zee=)MygoD^Z+yQufI0O0bMgJT0JOS(eB=J-%?ZFt;`?Ia>-zRT zadGosv-qPv`qd)#hqb5e)$rp58vXmC%;C?{U8jMfiR-4xZ?9pqG8@1_A|gUO0s>+(S_)zkYEl9MN@hxGI(o)8j6ez& zb`}P9S_Vdjzf1yygoK2OjEakjipxMuK+Nzz{CVyKU?amW!z;nTPyt}EVc@V~o_hfl z000cai?n|c_@6&8uy8N(A|a!oqP@IO{|W#L0|y5S4~KvN5C8JE|I2d#JT?N(YYquS zTvbyfDpx$tpu`+xYRT#@e6^`_8ZI-pU=&mWLLwkBEgd}r;~Q=sUOs*SL8-UW?_^{_ za_SnITG~3gdgd0ER@OGQcJ3aYUfw>w??XO?hJ{B&MuC$)C#R%-NlVYo%P%M_DlRFl zsjaJTXl!b3>F(+6>mL{#8lIk+{V_Mcun67Q+}hsR-P=Dnytusj`Rn@T_U`^KdcgqT z{zA>o&l4MxzB)g zc;iP!it{iZKU+US6E?>x=@}n=ZdsNLr5Z_1|kxXA+wk2g=Ru!LOdPS zR#Z=!k7=7@WKpy%V!o{eV{!^?Yb1aCWc|Z(&}h$JH?+xTsMs zI`n?uP*z~a%UdHwsuz}ocIOVFq-fIV8J?h|l^O1>P83&>n2;#+DUzK{hp%r=P~<*w z_%`Ou%vl}Wg&( zu>&r6jGh4lq7>C}bm^DgoaN(@2$?fN%*r+Ipb`40%ee6$Gk=H?`kX0E{X7aW=WpuJ zQPUZ0Owl0>SiYi>sOAemwo-HB$czcJ3;4tEf0|KmzW%q6guK-cIxv?fV;FoK3Z1X9 zz32}OHBfg0qCh_qkEAp4zN!v%<#*wxEUU_JhhpYs4OJ$WY-wmNAQ;8v>nn+EVnFJj z^Zr}+G;aBGDb>zd2C+F?&akZd!V{?1F>6XJ(CG|YCnlg!gJqB~$@!$?j+e0g< zbkj(bo5orQ-jF-5Jnf)p^?>SLl}mKe0CfM2gJd3GLtY$}<1GCQ=tTa0n?CX5(a{pI z*0Rv{66jNIuIT{lKW7%(KtKQf8|^*Y6X0dB-WjnC?(@4WGedDvN1WTiMA@lw z^zspESwg!q1P68w05irlS84CGxtUxaZ|_NR zx2$G|x%(b=Y<@MA5Q5pCy(uE3It%HaIf)l!ur@ar><_nbtavRRbl$_Dw6UxLFZMTH zGJDB6f0ruY{*o&6XH^if{uVQTS^sY^)AxdzA7tviSBtmPBMNau845yFZJ8l0jD?t{ zfIXs7Y1uA;6wweKCuQKiYyD+L$(Kd>Yu^UF(Vp>@c*YlZD{O5WG$8YLAqGF zGly^lTyQ7(w8{nQ@^l}%6s%5>f)Bi9Bb%?WIAVOFcc1QzzW$_~`&hDN&+uymgGni2 z%$4;kbD?)b>d-@sp_&6SRGK>ZFLC1H0+aXet;C~;MQD3HN9>UvIy)2H$-Am=o66*T zB|545ZRFKB(s<8&kW3uUQY=36TRtyA2RJ0u;fCv5iZ@N#;;r#8X|vXGAVA>X zh4xg6Mqml@UY<= z=s80}S4NN;e71bH!a$^LnYp=dQoKZ?P}V2^1FqE7!-}E)!Ag^O#^P9kbGeBRa?F?U z*^JdWWtRCotaFOlUL7b=5sTC(sMIRdRW#e^>2PvusnoWl5`^exp28D@g%96}%=1%SUf)BG>r zy6D?r zVTC*?&1m@%0tZ%w!Ju^$0BZIhWuyJbGr-0fYagl|d|WjBGfQ;XYZeod|+FMpEYess?$lvWaY7iHE^7hNoFkm={^0POa{f{ zPv!C8IEGs`l_v1!(}Qkkkg@mrp&xnrC z*csb`h2&eUoT;s@gg4c0mtAAb$?h+vYt}ZNatKmIQ%$QR5VO1yS`5Qy9*6W~b7dRf zJ((bvSHD9|HWPJVr>CA2UU&xV<$m<=t$qefynWn<6VjRvsN)eKxEjBF2GlwkZCQ=p zW#oXFt%U>1$9)gt?kbs7ZjCW|CzqM_Q&W+hq%h272&+$0c0u!IcTuXJ2Zv?Nh&Id}go^1nC^i4=l4tF98NtruuB zX%}BQV8G9j?Xn+8BU)xnDd4`qRFC&_+If5Vs zhY)54t6yep;oQ$l)FI$%N=)!ytOL_e5k8l_kY1R4-HcIjn&Dg&JjKN6`}%xOj0wk> z1|Ke7N@ITGXZ60i4wU{=c_mGgZrc$H%t^PS7V0o{GiFWj01gs7tT^dz>ob5?>~23h zi~OHf0BllpdgC7Ah|Elk%w`uwE zqlS5|&()C_9S~DZefuExLC$LC zVmJncv0MLi=+>=@AZPumX1((Xr*PF{`1~_~{5Mnj)JOa!+xH&VDp{DXs&n;>pf)22 zn_sp;)V2kfZ<{!BOzXX|AxzW%V%vX3Ui91tLjNj5TfY1LY9}5=7Hi(xMcq0Eu+Ur8 zVeYDg4qXJ$>yQ9UF0G&6(GLlpm;}dm^UV098f-is7+E@I=zbVpSy^lM&ou5VBO-3X zV9fpr5JZfdphx;*BYE$DjabyfL#q{<8QTk?=3mU(G{5Z}sk@Cxr<|VV^KJuVXHFYF zUsX8dMP5Vl+=}@t;{V=h8})4A1T8V|dvAy#xh)mHM+|9uwbcjkSo3}1mm-B5IX*=f z-$hx+0j4s#-N{5!)>LKd;b+%08nY^H-hnwB%4C`d3@dxW)W;>@wN?MHE4lwBTloCy z>siMt9z%7xbe%bjQ4jDK+5n^fT;HxUy$`gi2ZykDi*V!ID~BM*E>AD~fp|tONj+>< zXVYjSf}D^6s>&)-vpQ-?p>09 zE06=lf4EW-EXhUhW5wsfVBc>m^Ft0GKS?Rs!UhAR77OLmZ&VznRT1rP;)2u@0Q z>qkSNuB&s{Ed=t&@aOr|(7IxTn3$U=>!|{h^m!>551>`xjAVDYtXQI4x!BNn-Q={M z?6JwR#faOh(QC=vnIHcQV1Yq*!vyG^wEdZyB9&oyM!5=WOa04NM3$DnI6fwHZ{o)$ zBkn@+;9^es`$3dRWjQv2u^lCtIhBVg_o00iWs6HBeq0U&d=}Phss5u1s+YV$A)&i1 z6o2nff4qr*{NZo1(m(9+Ul|U&zYLMIMd`A2Cq4DiK&;Fgb?HnaNX_tXFI#Go(}gM4 z*aaperc>o7f5qQ|DCc-iw7O4DD(LEhnV66o0CE>xTm{LdD zF0UQ(rEe&z+1LAd>gJIf5cEC+N~DL5`gad|y(@SQgtql__G{yG(QL_aM8G$ zm;!6B5+_DoWc%GD%ya(8O<0vATNrJ8qQD0EFL}ubn+Y`xrdjb5JWKza9*@RE#SSlR zKVsIV&kT9n|CFRijAxZvh?fJLegp;#37yaX4*B}Rt{`~SkA2{L27tXcsveLeo&jG` z4{QLrQ4IezNAY2Le@1@9cuBFIZX~~QokI2Ly~Wi_lkz;x$NDLZjQSY>_cDmREadX3 zj-h+yW_X=Nhv8ZHu85Hyjzo7p(AWE-{L>XOvv=n-;jA_L7r&V+Egi+_nInaNMO>Q}&#X(O(TGklUl z7gel$D|sLc*gkubr*&zJ^-1yFs*vB2=hY{16JMu{t-+yfSe2_0YI8VzzutR`^zlTx z%*qmkkv9h5K2V6u6(07uu3PgKaNMW7sg0rKV-d@EvPhSFhD<{A$Y`ulPxjtwo$x{sK8zPD57byuz43EZZ_kb|t%}ui;)e zmiOR$;=~I<-LDN}mjy=p~p>&(}&k zNQAB^%}9IQU|!N`%CO&=kYc}_0~uh)L#v(v4hBng9LIG{Gn?%yTR4nf)V6!1=2v5U zJ;dA4ioWS(8hH{JcZ;czNR}@(WjM;rUIhI8a8_~p{EkoxI-NmGA)xbUcCIRdvb{Crcv8oddrk;Xa1T|+P$C`IL(nYlBdKIutcjL^<{eX6K+*?sXfv7+K+c?i!EuJvr$E5!l* zYv)k^`}Cf0{W(wCZ&BTbf^)v7&UxODAG?ML3RA_XG?FL)i|s22lh*Zsdc)k_tVfWo z7}PWlXws6Li>jI#uBG9SDFBbX;3iOhk!zQ3W{XuYVD2l@++-i*DzsF_J=UJ)0;XtF zMyfs%$7sLc`4zmXXDDs|yTIPntRR6SPREIrfMp#wSy+}MDfsJlNK{87w4un`i#x2Q zp}y`*r$uvQ0as0YwvD!7AZ{Z)J>^A=6(nb)we{Ai(i*(aw)VoXhSC z4wxfN;MD(CW@}z{;O!l-$Ykzr>n)I3Fj|2tJ}TqQRBU`~>D>SSLk~De3AQ?5cP(e*Tp1QNiQ5YAosv2JNO2VbR1H4g&ds=0Qn8 zL3-R_c&gHXza98{bL8|FNQ)JoOw|R;IxBXLCMgLLR7z#nVc|Yz#}qK$iFGbm1@AF@ zc9Zj$Dq>0sZoQtC`qrSh?6aa>v`wf^X(8Olur0nm!@+L+ecW{Ktx7f(ndDn|=e=3> zO2a*(fV3PXJ!1?wXaZMJ%tANl(nj3!y8B&^(W| z@G9B-qogzU!^7v<%IQO>y}Z{K{!8=t5y$2QiJ0HVtVHf}wdLGP6IhL*&ZozxG*Q#g z%hgR1ozXETYoBe2dN;YM)Y=`SMmuICUC&KJsyU`+CpH596V~Z|FAEbKYh+E(Kz`(e z1VkAL*Y^EsR;j!@epVOfQlMp=&MLjQdl+<`tjM;uQxT_OLcAL=&sbW98W$)0uzHMxtgTM z1uegz|0Gk!A22jhF0BfC-8lIRnRxo1unBhwkD$xk^fJ@5Wy@{H74jag`T}QKe+{z_ z{T0Y%K&9I1t>l2&%G*&{vfyCluZYnwB?U(q+R;Q>PoAEHcBsxDVXJy16=v{60e>!9VbeJk70$jdJ6j24kDjG~5*+2jRhPoBrEgV`>u zTmYi&mg2r5!p@4(su?WD+X&_?!IU^|7X6XE5dd7YTg3^{YiF}6P#?Q80n=hGbQk_2 zxs(M|y7}NMcdyyj&*jxk=l#HayGX6*T&z#jSGJ9hEdcmN(+FrHi-1EyK1lz(ihRCO zj#jE?Xrt}=yTY`A+!T!@$L3R%nmAgS3rV2sm02{*8q_C5zGddrS?$EUp?;{z_D2r; zx|7h4PNpuT1pe~R7jKEfBR!%;cy}I4QoPa`O>EMFi=mx@VN02p{5<2!``Ua^)~Wzo z&q_P*B%X}A_px%qc@-8|;l|i4lzdO?(dtSpGeN^`)2j$xXsxUYf@yW7xonKTawUvQ>PqWmTCf zxSf8TXKU(*U$dX2`;IOs54@{2V)Cw&myifZn#%vx`ek20p-a9-Z0BQUk$S@%MhL5A znm~OQ;G2ETbs$d>QCBp*rb1}ynAoe_4kWXn0fZu>lY-fshF)%1?6zqa81ZIr_(k(} zG%E7cvMrd#fpQTE#79W-;9}MTn|nw#Ty3?Aq-R;riY{mmnp>jWg%%?!&3!r-sbom) ze4t1SpaIG#X6hnQn(28Z`FV&&==NnI`KoksHV{h1)YbsQzm$poBihiae}6H;%4|OB z1hvkopuuGk9yZ@Pr>pXvW^>zQ#qNAqB`b?FuEXz5d9+1kIDPN-t>J3!%V#mYrVd`&IxUU zZ{3p3DQ#@pRG4a>dws*Dh6O%wGb_R1*yCZz@!hyk8DomQFIWBi!g{MNSCRgH3#F5IaV3)^lvfwd)4u~%+@XTCxhxr&ptE$1O z%-<<|rE3I)IAZQT0~Eej&(c7)R3V#8Un-!og&+&o{H8&}oZy6B|8Y(ZS@XJhLOtp0 zgbjCa}HMs|~;W0~DueEj?GMH9y$q9g@GkAWw5Ob$-*EZgDzgkVm7QDAJ1N8-E^->T|vQ z3iWf~5$%OmB3VI2S5q?h06n4HYq~8iFwlTfZONB{mt$}*QJ+IL=`Hx(QsOLUw#s{L zjEWWi1|bZs@pjUfEyS3NN}q+!(9{6jxiF?;z5-=U6$R=MZR_{4lqwD zS*CLt<`iZOj#*V2FOVTO3hQnPF?EiEW8m1sRs;%IOp=PO1O z6TR|$`QG%;va;rr5qY0S9rH=UQr)Wt=UFw*$ynr#mVNd~?jt$>71t~X!UjQaywrZl!Y zun!|`hGD-DyT5h-;D0u!IA`tnL2UnCBL!!TuE=ao6^EvY5ZPQ(FnF=^D+VeP9R>CQ z?h%|qxN4o>j8h{M@#v>IYkm_hFgw>z%A1lI-RaeC`R&>A^kGiTQ~1Mw{vz5>O)@^U zsQWqlWQK1t)L#?$-wYR>Sr=mI+0Jt(xOmEw-sNK5-YWn4WI=D-CgW5GlOwH}s#YEK zB*f_K2)ZikcveObm?!ZV@I{?Y} zOd8)G$UG&D2YB%+KvgGIu>CkabgVMIsLzK5sJ07o`jAkr!Q0#2u!}nE3l%k;Fi^yb z;O?(!Y;I}`o>ah#IJMMSk;j2eP&O#TD&~eMlh#U7sg1g4Vq`s;zSLwP#h{8L#mr}Q zljdDgt8Qub^Rr*Ft;CjUQynfJF3O=K4LTDi*#9e0{8OZ=F-F)$2s-;y^b!MnqAW*}1W2`1IW88{@;jw@rE8rl}9(`2$?)~%+ zTKlr%*E$KH*I@A+JTM&TPf~LKV%R=>bZ@OoJ+$Jz$P+o=U`rR3D#N7~^VL!ecaWg% zEMkd?0}Rwjy4zRxAoi|5fEX~9n+P8{E0Y)#+ag+ekja&Nh z@QW*!u+R^2>=JYjdFS<9(-|$_K~_>-;&?y8^uIS>;*rsxc?Q&+r7VqIxx;fgEj9kO z0MT(I&3K7i$Q@p@OlO*p&!skw<`~O7jl*Zdt!_hjfE>?&kDFDQO#9D(#h$0PerFHJ z-=CtQYAenmaf(lu?ZCtOEwOsG$4Eir-=DOf0n$T8V@6yLYR`bdq=IL_f^@)7gXDgH z-#@z)dml-A&wY@3CWl)s;=1unGuJ->=B33ETs~5t|L#xb89NOxk}f&8iEVj!mjpxe z;ey$BL!W~iI;tyWU#g0ux)k_Dc=Pcr1e zQ*+w-gomFnR1k-puDdO}C6VGy2@n}7u5hkk-NMl`ln}&UCT4_#<$UKRWPyE49AcoO zuk2h$5?Fe8IQe$E<(r8{s0wHsvscTqmryV{`EzY~;;5yK1rt#1oTF6EZ_K8jjQOReww0C#S z(5D={0k-9Gt8zLbHf1NXpoF{8Fu}bw`QiVLQ5)1GcA$#=k!B5^4g`Dm^;8qOxV124 z!sl4!=+xk!zKhaW^rgcfsFBsR$-Kd5jMras9C;V)*Xpws+8{eY6&M@n(hI>v<`>QV zW@t@lUjiNQ^*Gmm2a`ha29)X%G#gwNa-&Z~hEyRufYes}RDD`!yDTx}%(yWu)d^0#;Wvw_#gl_ueY8W0Hc840PLqb+dI$HB- zuodnLf_oUL`1p|V2aiG^u8BIS4L7dQOJ4FRvMj-U!ZsFGit8~hZig^LUE?rkAa^eR zD*2`ds|GXKO6(#-{xqW0h)|D9A9%QsI*%ho%I0b5VqJM(+I(%VGf#@OP)oI=Uk2Oi zn=Oqg;)%+*%@UNFE=oNKB;?^p*>+uF&||xcF~QSX`5|&1S=mJ3=VB`X0jZ{+a6sVT znAXg(Qy!S9csrk$v#|@87w00=0)en;CM>Ym}MkSlovWyHfrjkQ&VRj1{}Wk*p5NncUZkP z6deXlGn{5&SH22{1%GEJg*@$s1@Gig5qM%2B$0&q8dpf+|H_|53E+7 zsy;Z=eZP(SyW-;r$+wR9<0MYF&%i-9KU0Ow`(!-dN%=}?IQ?bmYh9Fxiu??+7)x&; z?+Jhjd%kKCl^JmdPgT}b8czl0uLFNj-zULPx}3!R!8XgpFWNJ5DxFqM8y+i{Ph>f6 zcDl*nXuo{BTSDWi~%N!!gu0J#+F_J{46r!?e;bSA7WeE86V3_L~?^Af*sVjz~2 zUvQVZT~xR7E9O*UpSV|(hWQRUT!b-A!(lL9aVt6$c8=d8Xzg_hA-yu!5#}i?T8>L2 zHN{%%j(1tUdm#`(RV${9pV}hso4}L2WZIdbR!}c2f7*`vL%rLg?1(u=eCwU&2#cP4 z*&vm@aczD=B!>{EEC|>s*|znaGG30kd$$5VjknlrmX$Jv-zY5+{xXh3H)hrG0J@O&n)$!=-&}>F4k}&l|*Q@xE%R07{_Mw9Y$%}p6gEVHd zo`(W`Rgq^qB}sw=MSc-C!Su?Fo<6R~9s4Y1-cVX7G^~%f4@ZVL^ev1AW~T?5-xP37{lK4o|v&>=NRPqF{QNb z))E#{VyyR4u8m^OzqekfWaZ;zPjKo%P~k)|&%~!D_1vt;4s&K<*=TBP2y$L;!TnOn zqn}ZiiM#^flzR!NOMn^-MZ^h1?z)+6i)LR(WPm-}Vv1iHeFCxsa)&7mX4=`%*<7us zGun`6k=?f?G@ZTXsjw`x%-A^iFEl|3&6dLM19C?;1ug>7?Kt=POHGN)#KWhDLXBA? zzEhtspH!N9C|1sw!j|JO1%kz}><}-zNNta7t^Gx&$3xo=;7iyaT3yP~^XOeyf_)AQ zJ@E`M38l^*t_cv4q_4Ifgl&cFy!l|?#%Xx{UT(&=c1F#=w`y>3;L#Ua>aW*l@)Mw2 zO-Nf+St`Jw$##|Fc&P#ynE9}0GJkTbH{mlst?f20iH_{7pIkOt3oQXB9)!e5ulw|K zqs0Hx@G}9KmoC_8&m5px3KLEyClvYb3A-M`@U%)3zOZPF0By0&EY1f_6ohguxh6WH zfy5L)kN~-b2_w4iLGmf4M4tzq3KF&V#);fb@3nWMTOVz5{U{jVWO29YLmO|M6dM?P zG(?jK$wKEd!fR`u>UCd6ai+=wq8iF0rQyk`aod{rln6zGxx&l@$o%9Om(hjD==>}OS3tn8QDH^z6E`)j|Bp8@yy zJ}Z9oCok;L>lKox_LpapRV0;AV^~o(o@anx_Q>VCm*$NplgOKs%1SmKA^A|I>heTV z!Dj#tzZEIDh)glhB-E!$ys>8XLoBbneMWtoWcAX!Er*;>=A-m(rD1^5IM;0Ry`P%= z^d+If1_uKvyh0DoqaUdY-0o2#~?=6)?$~dE_5y(RI z@zrW}QkI?wQ18XAU7i7nrXXeirnEi&@kjYPRgxde>d}_uuT`!DJCc z7WL7vkun$JOH1r_Onoy|;tCcg8rmaObrcXsm#P%P>_8EW)67%#O6!xqj zegUmM8`e^v)s&&o7}LmJn(8VqRvn#YBOwLD05fQ4x2iJRi8Zf@N;`!Inz8GJ*3XHT zX$>E{FhQT*C{2ilSIONfpO&ApLH;fg72nq2E4;~udno@YfP3(#J<$e7gzo3zTJR+o zhbI7$SxFfc$;fXm6t5CN`FP2>0px+*3r6S1`6jakv>2au?U$XvTf$(S?pi#_vvkWr zgTs|DP~O_o9XIbA3wneLXX*Q)KZ4gr=8hC>LemnIHK=peerLXo}U-)pgC!T!` z)d|*(U&3OK55{i7H-EqI%fC~FimX2a?yj0%DDc!5V*TeEhP_mmdkDpoe^oQN-=DM1 z-CFnDJBQUxe6uBBQ% z)_&l6u~P46|FjpwZ^~7_fcF2snUWEDWE{jHzY^nLgSMaWKQ<2%4Wplpg0p(FC;b6A z*aB|HMh}LKkIw+mGvGt^dESZF+SPCR-@4XCUoQ&of8U2McQ-=y!Z^51H(RZxCQIP8EJ20YOlr_f=3;p)HI9(`?CGHXy!Nz$ ze}V(UKOrI6EJ~aAzbsPz?~a3iX!oDbhCXK}Vk9!_S$rNbceC1OFGqvq6U{%WB60GN z^N}aeTG;nvGNh+Krh-cQjnv1a?-&6Kf>^%++VZld2B!s^?R>Hq=ySw#MTH0Fzf%}D z?8`zU^R0aG1DC}q;f=DmPMLB`RdsyduZ-vHT8}qIVX-+Y#!_1gob7rHIKKys)?7#@ z*%I)1yCd?c-j!Y3Kul}J0=6+e9bA!%9R65~_*n*$RQ4jIg>i`)Z0*-}52{1lN1>(< zn!r~QfjyiV_UBWL1GXhPbAg<9k;F$kiutf z3}D^IC4b!%B7|OGX3nvA)QqZHuz%^R>+m|~Y8+nr&c8?U-hH~x(TS?HG0x8$3pb{u zUrcK9L7T1OmK8(u%p$9N&$p`Yr|aq>OYa-$7K!?V#MVzM2^zsNITJDkx-vz!bJq!d zj_9tGDk+l@W)!Di>20ouzM^TUN>j3b(5w`VYgm=+J-ISaq7cxx>EvvJD(G?=I@!kxH9BJFdpwenVn8q zeQK*>GToxz1t`38!xR_x$P*XTXDWVSj5ZfieXdJ1g4 zuC>nfBuK@dPRC*3#lfIAfmzKokfI91eD-n?dF`g!3*Ia%^N52R>~CO6%%2Gf)O-9; zU!$}Uwst2it%|(L+{;=8b2cYaH9}ev7s~|emIUM*JeYU$z0&n#WXHiwsD=QUw_DL9iq;3JQ!0CKz|)m?yZzB z;SkZs`8HvA8igb~gV~qD$ajPG{P%GI8--f6NpO;YE(GKQvDi z4Rh!S76s?dI({XLH}!Kzzfvet`KBMCoZk8E@&@xABC-JaoxtjJUGdL@tgo*Iu!9-2 zh|I9_&DhsG;5zS`$g0KBMJZ?ArXtTYUE*gg^iWC?p5Z$-eei}V3C&d2p9s$4GM_4^ zo2rts?kv+?7USUz03VvSv1hS$T9iX5r=8BMsuk&gR@yqJc{BJ#^LF;)xYVU`lx`$1pDqQe6cV|FRfs0@{jQ7EMrAlThUhEcSS#zz z<`1lB5|mcB&_c(#>Y7QU%(L=OuZ#Af6_8qs)O3${mfBE@#9R+d)G!2Zn8aWKvP;2W zCgQbjf&`yjLsQ4PG;$DnKgi>keZE`Mo%J#@c^_yyX0w4CgWr}IGovsPK6e}{UZszi-TTu+q}%7l)Zgifa~=>vM+J^=}y78lG`dz?MPtZ|S0UcuhmJ#I%#0vFyT* z^q!Nayne~odAla-df7i`BZk?z?gR+v;0+t#AEa@QN*8hJ+wqBhff`ls+qp|=@L0WT z^E(M)3s=a`>_uVo@qv5YmOv&zDAn^>YkE?}G@M(S!a!>&F0 zn4hqLlZ#2(wetP3r(4o-0ub^29$3zdi~w;$AEcwFq2lm}pWkaoxW+G-m5KRNP^e8T z{3E<-LV}m!Vm$YvD%irNHG=eZQY{PmT5Bi~R;^>95}ASCulc(kR+p1(`1k@l@&ZU3 z$sJqEWSpyEd)Pl?6hsbD!|#zHlYb@jbd+7PaSj0VYwCX3Uz9}`ACd|i9QQg`;+QMj z7aTDvC|5s8@!d+7PRC;+VRkCZ#F0yC`%ol;`CfBHZ&-f8?2_)4ffQv5y~S!yAoZ?6 zObqU_zg<{z?((ADjPZ~kUX3Bl^=EZZ>zV5zDj4rOp(F|Oh%8Hl1U07#TVkz-&8{(-#ne&3HwyO^j4qkT>M5On#KiYVBt4-mF%kMq6Q>O0{?(TiSRJ_T(iK#;I0>jCB zdn(}j_PYC!pwD;QzaYNUk$D19)stGFfg&(D>SS@$&%o%I7GzL_m_SqlaSXlMkobW z`I^yAJ75&-@vVBV5*2;=pgK|rf|fJJ09}^7B~K5xs?LZ-pSG>bhJ@)**PZ|U^hlo3 zvW$?Ck?!&ew;4lBiuJJOG6^%pO1B2-b+|+z1DqAqvME>~4+q}035D8b=|T$-pM!5U z@+A4v?s_@CPnXzwRau*2wAHrveCf~U5#onvBo`p{>Ra<_HPo=(I3OP(8eR8xH zkp|zCDpVMfQ>v7Uri=@H23Yj?7U$1x4>9BVx(qS9f^cg<%|Bd3cV(12M+FWv0h+2%nVwhTQXS&C*BhStJm`zI`i6g30$*Y+OFKDAx< z{p!=0Q-whtOJa)Jr&qGClLOyKz`qiw#vk)B@4X?s7^1!GJk*2NY>-4(lT|Wz9Q6(* zQU1bCgd5anW4lTmJk!JXp3#Nn^uu{Sa_?*Sf=E;(IFh(GwYPpM8EUn&PM-2sZMC#! zjFt_&QeBv>LoC5AoyG7Fc3H|Xe{GHW=^J@Jw}dXTws}q~Uh^9Ef(+_Hn1f&?p99_d z_-O7UMbXUzffVb1dyastZ$u1|eabZK@T4ww#<(`r28|GE*X>9LCx_ad(}7Gp zr$a%AWrnm$Oll@vJ%-IH$VDW z;kMr-;SCrDbyVA~8va9m*j|D8AvtSM!PMq-+Z|$#$7|dy(M{RzPs>W0;y-~jFju%Y zM5|NwVgO)N~LcE{Mz{uOEHKyl!ie!jWnjI%*#1 zx@&IbBGK46S6 zxb@)=sqeH^r(r9bX>fu?YDDW<@L-1biTfV)9OgS{JHGkEj;4I8$cm}X8e$q)1)&iv zAOp~G|y*7AL~$EvL%7P}!*`!v)M?yapIriNUU|5EXqJh+_UL--ouc12(SO z$~&^_Unk#z*9W@Z5KR4vSJK7H%e_Z!sCf zfhfQ&*zmb(mniy>;}g6%t4sYbT}_Tgfm4}zNT!C{J|U;kGHx;30xRqErL1s#wwte? zhUh6FN3dId=D9S+Mq7W$b!8;g-pJEqx3ST}z|o2L5cdS`qOqN}mp*GwI$EAhp}nrT zuFmU#*7lH_8%m?iM z5kp@gT&`n!qoMtCSHo^MC<{3Xgyy81fPHCBbe0K8F6PO2?SD;|Jk~il7<$bG0BJfn zvIHtkg0>1k#XA0#R|?sqi`R@$$5!|69Kt?F18Wl>lfy07ALQAvCrZ1V^SNt4G$Y*U zZuQf$cSE?RNY3;z)=0oU4gybSf&-|3J|8k`<+My_z?7q92CRD59d@h5R+Yq$Fi&;W zdY4afE>|R;!-)@FnN`Z>Iwc!vCNq1DbsZYM^l|6H3C_KTU0D(6oaGuH@`(13zTyU$ z8V1-fXG7mGgZE#qDI-m^l_4VB_%Aoe0Lcr3;@U6ZsepZ7l1|ts(4A5VE~PKqN<&j! z411EofWQh2d5yXmNs`6{LUdK?$Zf06q3&XuOfT5xF}|(~SWdkY-?wh% zLHUlot(mVt{Ckv`;e}1LS5+sh-do2T{ma%~>qtf`46w;nk=)TajA6gfUAvvo%gd|l zq{_+?@B;^j;J1V~BidvNhMZmbAQ$B%-uaUtlE(qN4WJb7CVLYSeNcMt6CQ~2TjUuL zOJ$a5_U9Pb4?QTWoU-t~BFF+0jclnB?aesKz9s$8F!M{xsCf(5J0}B6G@M0xj4Mn* zN8zcj2;osI*2JG@xFT3iQ&wr@eHF&Om?wk~@SWae#C{DF^e&qt{@VV-G7L7}j>RmC z6qYE(7cV4RF(k%T%k|#ktt1A6E4MN-2@@ zytttIg<)J^fG4%=HhH6N%4%lwo&DW94s+)&KSU#TT&xW}irsH-2EVlg>fbWj^?hU{ z&#C|85#m#FJbmaEr(ugh&D~9cA=T%>Nb@u+2E>5K8*sqVS&#zSg+0`vC42$Ao)*n* zr=Ub_ZEz}`5F68DZz(}za?z&}-KV8Z-1|yjDQpxv;Z8ICZXY?OFYKKO9371q`{2Qt zARE>=oowNE9NR>Nt3E)8Lr{h{2Hi0}$vFGhb53P}0{Tx@t&RGQ>gxK@7T+?IrS&zX zYLwZ~7iqY#*dVZ(zo(Wb-zCoHLi7=;m*37Cy)6@F!!5pC2}128mqRBtiP@|&wo7SH z?}0yIQsi5XBQnzJcLl$~A*4Se#d_a2CCrGKM)oa?g>EsY#(Y}c5iqgrGSLe zARr-~lF}&MjkMC;C9wzr>F$*7?vU=1?(SG1-OG2n_v79^b)M&(bG_I5o$EV)EM?8P z#u)dw=a^&M`MW!e8>F*t*PKhtt2%4#Hfuza{79uPTeWj>d3*%%!`2=?*+O(bek*Qy zvSkcp#k5U6_^3-jUJGj}-c56#lWXSU#9Lh-vqbc)DGpa;BU7vl=~R4esSF#*XW=_CP=!UCY6~24bTcL#*f)zqcX4vp3il3k zyw1zQSFJEEGm)wxULCa09Z;NOf;l(Gilp>e6Mc+pgnXNC=1A)G_AyZ$3ic^)2dmxZ z2r28vRYVot^aI#>a~Mg6dc8+1()M2z>4Y)g+*ZDTv}nz&z@+ka+0AtY&+&mPw;Lk& z_NYmX*T$FLksd`%AR_8Zp%ig&wH@-Z(^nyg*2HYXWNNtONu53^+fTi1kw8!b{M`Q1 zx0oD~bR&e>G4k};CM>y+f`cmx@u!7myH(Tc#E0`l+ zMg(?FH$62gl*Q`o%hephtbE1rS+`amKKk>!va;(hf_`vLD`RPJCIcmHd0l!LF@o4C z7R>t2P1Q(WBoB$?U_=mbQEUQPv2%*}NXi;{j5A|tDf zbDzyRkA`V{c>%Gpa=G=gWN7Lmb)L*1dA6qpY6XyA+JFS0XSMzxVPzj|5LcLTyz;+k zvN~=04vH(qJ-xY{|7sM-xN2WBW?z?jBHf@JJM}!HmTuS%<_SC=4=&<>Ps$9WFP$J! zyWAkZkIpfSG2uy}IAIx&)aM}hUTZXN+0#QB%wyE}n?SYV4uSv*Cx+6MAUn6nP@s>dRgv0{+9EdrIIk*sOXkX1uLGFa#nOU(7 z*0AG@Ez~CIetXy<%G8s%OxMEd`Pe6&JZb^flq zW?AP`7-m)G5jZz7JO`cb1~d3C1V=0{kD7QL?ChAr6x0q38~u(yv)?B3SP|&*t)8SY z<~)J}EKJ4-DPPJBY&5)7Fg zxhdBozOlOJ2Cq+as%I2@2jzSRjn_hXMgMY9jp2W<{$S33k`E=ef)`KT*Ii?X&p_JC zAS0#KW<0g>4MnN4gO3OVd6|!nMAP_-z?Xpc93SIp7<0(QfX?-`KNO0@H){rXlbODQ zmfJM=+@R&aABcCxr`zXY&@29RsgYT}EslA5@b(t*?G@FnLFwIH$9E7I-u(LX20&VJ zBRAX>gdVdZbR-+C$ z#s~Q?zp0G;!2q70iXDwEr0Q=d%#@ z-khU}`}#1{ z30y3o`QMA{6aP;b@;AU1rJCPC(%(V3R(BtoTrbj2zk^mEjk|pZF+zoCLx7N+RND_< z5i|c53dJn(%HTVQ{HR0c0@dd`NC0bW3|C$)!rAX-P7j#Z7t&mn`c@=rfIG&|>7C{Z zOy4kCd139VWb7lBy6~#^EDuT`n|(+)&t!zT;Rhy^ajPG^;Ww_VuQAC!i7=p&af}`5 z@6_AmgHAq+t+a44dE6;U^_Bv|To;y>NJPXnnD{fM+G848;#=z=E(Vz-H&WDyp24^A zl^+Q_Jh;e?^a3@C?GEw)GmCaQ1|G2Jl-xcd;+gaFzC1b1XtUD}9BiH{E*iKVV3e|2SXdd?l(yYE<;W0 zx(Bi?#xp9w)tmSqu|u+!3;P>8V*O3?=5W)Nj5g_DTKQ)4i>qBtRwH#%S;eq7gFVqA zytn}O#}GEGP~cF_B>viIZM({nO;cd>3c~n=d90P;T@m_Sz;`!uv%85lI5)BVT9^ zPC{paFgu;wTOjvo^d9Kt^q}SP@;j)!sDWzZlif?jTcES;S@6-(caWawuR~Sr7ObXB zAoM2_=EHvD1p?`~NC^k0{&{zgKu=^qnUT*2hh%>xl6W47V&wy-00!UUcT{|-`l4z^ zo5!F`V1}!YR&_&Y&qmQSswq@4-yhkz>@ey>eS;xN{yHJ)uiEj~=s?}$pwRE23$_rf z!Kc!!^3ntYkC16-AB;w_z@pB=5xL^KDUgrSg*WsOpcGQ~l1EpoXz}|rEl%! z`_Q)xbARRRUp+*F(I3-IO#78hzfLz!m@op>&=hRma(Byke-Eq+<6oY^l$NLkj}uc- z8T-yW2_eSUmGjHr2rB>Q1UV2!^$?D}fdo+W3i=Eq$nO5f?EY8d|2ACyKOgS@_Wb{M zd|>_kEB+fP!g(8$ML&Se(?x6ME8J~4K?6b~OC;|Ky53*12?`5SbTTgp!$pZy_T%;t zFrlnCwC>qNq!qv7(u>Ga+YmLL*YnktsDWua<0QF%n8ked0}};MBYHadkBIN##uNZG zff)Tes0n=bQ~+luqw<`#@43DAvQ=V--Afc-o!oqA3|W-Cs-Z8I&(FXB=d%gzWsLE_(?&8 zac%4=YuONT)l=H}M~|+<$ryS#*I_=v8KqO!l>`PdV85*5mP`^W@tE4E8pl)N=iS11 zT)^(Q(v9>p9Wt}8(Ez+V$pDcJ66GQz~2As@bDeoo^f@|HBp!3fEGKh_Kk z9wl7VzE|RGMv!l)B_k>w5rHImDA(a#o&o^eb{JNcPaBIOL`Vec;iYkPMV@CynZj1L zX#6xNYaChjiD9j^5Du58Mr6ruI@HNHWA%O9Y>tJ*)SgJ#rQ^w)Rl9+gBF;o<&+lou zs@@LeB%nt!Z;FuAZ>+9gi^GQ6DxunRuvy6qcfWs;MD9Trdo^QnQWT7|_%ed$wXQ2y3PTGFPcaTF%w%-1C&@lw<-T}yzR*cAHf1ni3Rz{Jk8dyi_N=WQHh+k( z-KFaG8T+0_<84}%2^w!JOB~%^`MYQ$%)6m+&^9HnSxtr~C#^=`c6CGG+;Jzu$w+@J z?Q|VCkpS@%CPYLyy>PA@W=D zKoyK7yqK)OGf~z!Y-&FG7fuY?yq{zUBLTcA7`~L7$)qdzVP6M?qW*k3MncFV5_l4C zQID9B5Qyc0P#9Zs-F)ACGbT1aJ8xXJv9pAc_X)5$Macq~ zVhRlO@8Y{s9g4mho4HSg9MOsQalt3x2wBN%%%{pw(Fvl7kl2Ma|uyg z5JB%T`mkeRhc>9rMz%@L{De3jM~=Czh|?&tqvHmvIqNtG<7rSIgM+v(#_(rQa6fFt zIXKFzXT|+RAZYclM5Fhlx>+ZxQkdlVa zFlkjC1cs>1ff-aef*hq(3JBkGkqytpBY-gakYo|E#;esxpaZEIe%`GCt0v@)CTo#G za`{h~ue~}fC>N0S^U_ge#axcI$|Fh`0)tfJMfCNT)^y^WUiU~5abqaoJ$1^{S}N4i zoWs85vs}><+>VxTT!~L)J1IYXfJhixH{=*ChsbTiL%+rmB;TAkJGpj?N&8Zy62;b< z?|Ly@a2SLL%T+Yb%o}L(bY7MxN=w!T`OOJ2ooCc5&op~sh)UC*TtrEPNcDO4JZ}<}$XW$W^CLfN<|y zS?}40oNN?k3ZY6z6)&aFoMLSulj8^%$23EE^Z{z!M>eECa-_7OU%NObTkKHvU&{<4 zazCbAt*#Bq4ZN5#sGNu{5U17}AaxCsdqv!OL00&!*8jlmWu|bh$tM-^>xB5tEW640 zo5ZOM&sWkMP{E7k^FDBlTEUIeoe!jCKk_?>rd;#L&Y*nYDzhy@#TCCydgw~TQvH64Bb1h2W~-;K+~iz`W=kW#DW+!LjA%ulxi@o56M;tQ=7e_4 zI31NnT2({R)%ndurS_r*eJ8#7oATP&w^=YX!G1&v+pr0bKsH*G{znAz<0`jhQE8#&j-s0q5p4?+5 zbG|j1FtMYvF&cWbnIbzgh$uy{)NP1xs2O?AUkH*y(0kq^&UuWR_evQGWXa+!D4~nt z_H9_BkrgXNiPcLM%F{1)hB?@eYxh|+V41(J7KMw^iQy08IvSD>7#r0LiJKcP$FPFD zb7LUCl}%_lSP~tnwFEoe4_aK`SRSd}pv)Eb_(3Sg$tU$Ebi^L>#JMi9$9MZ8Sv`MS z8Fi9OxiiV4#6p|( zB+dGTs?nUxk|2ms520xH;_5&)d};$ItA0JuGZuAn1W`|LpUP8P}@D@qnsjgD>As+?r9UhnndV-!KKw^II{;0CdtT4Ggk&i>auMfHURbpk`r z<|g`=?ejiBQ0*s676E>1!^-Miqq=4mNut_kmGjgU8Wa&~vT=)BaJxNmUX%mVJX;Z; zXXG{QYZ5aD?40OsycY$XOg6I=I6vj9y{VH4&SgyY34X$4YlWQdl$ zh;yZw`kbf9%|mSLO9v#+GdEu50CRhMvhkh{CM+&lx!!)>@tDXfe~zKfVyyje5&x~_ zC7tiO{u8p~U@uArChLTqcsjEBkj{w0JYC!e9Mp zVM8ZQ*OHARJp(DXwJs^;p=Rjw-?>&G20tWyoe#%1>DBSY5MW4RtM_`4&^C7F?AXa8mm7jvoUY;#Juwp!X5I`=eo7NyChSD`Fs@F<> zJm$$pRWx(HNS{&T*ist=fk820_2#gconx;-6<5LSw#{;6dsj_>*%&!lN*}w&c{lyB z|MMh&lPVYNk|({q5{~-Vk~4{xL|;yFMHg-gvY1kMn}`dEH|neRg*zVPW7WNGi!Uyg z4vAUB2D(@{75ou7EmypGKk?|xAv9x&Jkyg(ojiOuVZKo#LUoe0C$HuJ=i}*~Pw;kZ zj9Z*Qp+fBll|FtrUB(@Kd+Uzs!95my%9s{;2(B(!#2RFfvM5zHoWl{92B z&Ch?e(B`&ybR z?@RN+UxiKqb4=~k=&xTUA$lEg`1+9o)9jZV;UUx5Q~P91$ib1@x|%4#;XTDl{;wx< z{fB%czeLi}T1h(5`rYP|I6?MB8y>63#w-CzI_Hcx54FL|7l04zufDY8J1c6GPcqOE z$TTE6V~RngP&?j18B#dO___-O)Aw=EyXf#$KGP|LliAles!~RHBeJ@tPud?GT}6Bc zneFMEp#y&C76_CT{L2?M6=(h0gw<4zKqU&TXA%_=6X+lCLsKHssuK4GmgjEb?%^2u zk8Z&s#J~J4pAkfIQF-{U?hjYCst@PzSfz(SkSj{vQOr?_Uej{Iq03rJyW8jxIzNSq zhM@vhIg#b>AdzDCFwM!yM7}t(=xiA$cZs;4QoL&N8$CW}S;jASdgq0I$o4K)5QKv- zNYzN4h%LgpX!4uA)?jqB)wgY0Ss&sPzjP-Ts9$j3nWV;ouOPVNymWvjFn6^TxIFV^ z+y5R=u4Mpq{R(kr<}bIHb3VNN4qC519>R3RS>Ue)?=G(cC1Gv}@Qt$5pxg?=@WJWv z88z0gAj+JjA!gJ3Mk@UCi4_|V_I@$QWy{T3wse>F)|KY`K9(|rq|OKw1`IWY z;EnVyHzV!+H4dvQqg%52dcQ?k-r7(a1L^L$6kPN1`EIMog@Rik_m@}n_d!HhMwAa9h$RNZw2P|@c)C^G4w?na((cP)H^~C zXxAk!WxY>0ugpsCASaUSOCCpuO2@l0_6y2~20laBFLEn4Y5{icy)j8&3E~0fY22N# zYxEryI^Dyn3_Pn%C}2&=1&7_i9+>~#OtdJ3uNA!9g=1 zV-FmI4ghCWD*qL*{_y!LfH2|hFeneWJIEjCQ`qF!2E?*D|vz0)B-=izlysW)a10`)nVg{aIV^R%%I0?TT9}wtvgag8Y{Xd+0<8m-+>e>nJ@Ml81#b0`iDX_QL-=A2ShqMMW zj7GF^SEj{fTaF4~vPyE%(PjA=iWt_{#bc3&R7f526Ecl7D>v6n(w}o#o<&!tSYkX; zJ2Wt^!5SIPR<3Nj%|cBPHXjurWSv7uw=6CC96F^`Kb}#Wy60dZH$u@NHX4jBMu*xi zs=PgA!b3r3#xYHoBhQ#b{**7*`T=*hBEoWf9g4{6Ft<_S!A`C<7q3~zjW1*=HC*z^ zj0Rhg7tb}>!%>NnWzt~2O5&5uh z7-od?nKEVxB1I6Goa( z+uSTaZzFW?du>ASjpUFl2#%^{EQbzV#=Ihd)z$a zAkL6dKlM^U4N^15g6ZtF)OBU|?6-%QbhyG|%Y#d} zZh7e?W2lG{>s0v{#jU=|R(so-VFWXDb3Sw8P9_wC$68t4?Z|%OSnM%#kYLn@ z)`AFW(Mf+G=I?Wm80SW4X1xY9xehk3o6m)Xl8vi%DZ6$m3u_%Wmdes1T$& zeOQ|Q7Mm+DoE*e1hqRWUL__b)MRK_M%EEvF5C|g5`r&qfM~hi(Q<)N`yDh| zsG~RC!v`Y*CcJVcjpd)i-Ub znZ;#Kv(VA=fqPP}^>XJob}TQ8rj7@Z863l($vj+G2vbjFe7bkMxTKj>PFL%R?8PI_ zB8Dg+-=@uN(_^}06LT0Am#ZD>L1%uI2Y*Jt|k5S6>`)%9qSrP`{21&noZ# zL`sr>D$uIBn98E&Eg&bI^X=2vwjoZ0<~%MWmzJVQY7l>WfI7wrNl-DR$d;3LKe6nX zAz!!Ad^?chX?4Gs72Yfv3bSTu|3eTKE}TuE`$%AQP}+H|WJmzIk~b@i!fR5`2cCfa znlFX(bN(fv**ldI2B2OAuQd3{l_gxz+X+aHBZiJF@oaIriloDnaGs7POgQ`Yh_8kX zVYAcF*K@V^u8dGW+To33>}-nW4SG5f?U!sF*;QubNl7;F?T6j2Mp!#(l>lC7HGmhY zbC05sXo|XZMLnL%f|^)!d0xrMh)!koY)_&U>s55R&(|>4Y3Vfr*2ZIoa+Al0p*0sl zE|hUb*%?h#3D*S7IU0lrC^IChYT|nsZYZ2{? zxJJyMdWFB#&R*lc=GZ5`*+c~9)$PD5bEIgje(@$^E#$o_MnSnUF2N^IIS3{yN_*&+ zU(%2#Zq`qKj5dI5!t1Y%;Evm0SL11OJ5`Iw*Chqztq^-fL_a;CPV|kg!6A}@SdMtw z!R@jD!it#K-Am=X;xNj^+Jtld4tU0I+oHmbA&Ceu(|9@w^>}bbdo;}-YjM;Ke4{Vp zxEUN=_f06Cvh^zLoZLsDsv-L6i)^;`?pir&&EW&G`x*Lpn=-f#_7&S6VJv>x+m`LHYf@h!>cWn4vbj@tFxd~oa>_Y5&alVb|KILYj+@b9jLdGo%=UjofjvN2k?7G?%F?e7U)DNrqS6r=d2VJjbK)$Sd?TYqzA4%ABmx&AlUat+t>Cgd~K3rs!h{U zJAR-oDO=G4r=U^TMH~-fI3uz&vwNq!ja7*lP;Kl$8+6v7XlL#9f)VMJ7y=U#7L84n zBSe|1w!Fu`7~dq{=^p=H@tVlTNiWyr!&ZWYRrXtH)Y5zx#jG-arq5z_g!=b`cxoHE z-?))7bA&VZVlmo`a_GiP4ic78#AoU;tqBH+?_cZjb^h&vb3it1rdsU?nQcx0fk9xTH^Dm;bLdwZS3+OrbZZX&#jW9@L(d*K|hDd8CH7ceoNWOZbp z$#OsJSn*E_L-)ZF^qxi}p3Vg_a|y#3i8hf9M$zE*sITB{AoL8-wE>-DjS7H5q6CUL zjX;5-SMEJPRDf!ki^=_{Xmr{lmiCm^u+G5(#|as5V^w^I9}w{hz{@s(c?0urJEEQ8 z$%5`=_RAgy@)kAvUsw`cV*mqu%Q_>z{tlYtKdJ+Q3j%lDp04n|Y{$WQxqG@eM7M(x ze2@zwJoe=8Ejjwp^hY0AdmNbzsR+JY)a}%)E-Izp{DmgYB@4G3CP-Zq@KwYX+5PmQ zg7bOpmJ0p@B0R>l`dmDSWDXw!>d=+K2Q(n?VK41+0emOy$g%Wfyp)F|l`wp`h8jPk zqGgyJ@J%r%he_<;{hWl1#i16@GklZ0F4{vt$GW5DMTCOSWp5App`>Ad-JdHWz${D` z@%vHPxqIj;!>kcvet1@tWAMN6j6J5b093U~>*d}s;=fx$@;_)6{D(ACT~r(r&(>LO zh=x

    7W(nn?a;KxoEVwE^cFXk28AkMSPIbsfgOE{-6(d5Ei13WkT+gEo?)uTz{^T z{QBlVR^=mr4OBn)5#;+n_ZvO%D5=*KMj4p!zS;DAOJu;NmDd*M=pLdlbO;h@j%4bj zP4aB?FX2|?Uv)A`JA(x*tE~}GtlY{tJ^x!#ovGh~Yj03W=IAekL;&{;Mnhd*JO& zPxNyXkq{R*A2=Vm3O!tVEYeTln$-IyeDKzyxU*|f>fLJt4dhcI+ZOd58g_5?`p}gU z!w`Hn^Hi+BNal0pyL__OiTEK$7i+DTFX^D>;ulurF7Ohx{73BD)&uAqMqb@C?F%{t zS1!575=bQT+@PCaRCQ!3n{P7F+RwtBYKN8^7zAbQ8rJ2)<;kMuHII9|QZ>HV zNZPo#nB~r~EiRQ?Y{|?ou6Vz7{M5JdCb-e|RYYo&mljn;Eq3Jm!|xy)YTNy&;S))_ z>ByebykgcyGp$seIl@dFMYhh!7;=l1Mk4058yH&}e1aa=@>8{jtHJtQ0YHUVMYYI9y>YcT7>9Hu zA4y$UsCHgkEY_i>M=XOv&9w8oa^{7dr(X}d1d!uVIw_B66?FREfeNGJ+XDe0SOAM+Nh{r&+c-UiAG!lqY4_gynck8nu_wmR&_d?hZ)C7hf0V zaWhgS1B^~4$P;MG;4OM!flA?IY0{hrkoD%&W3mTZ`eGYV3MfV z?yD_gfFRrAOYVuL2@@P?6KTqAg=SJSIzVXMJ3s=uj_P}kgesJ8NTGyrDS}uHGFo&7 zYIZEyuqPlbzUB<5w3T}3iyS~CNTlrCcFjrdxYfX!HW)xm<3zR*K43{ztOz$%igpUMJ z`mu>`u5|9<3xh`aH`v|*))@>yb`oj?4sevM{NvPGZRT4=@GnId4$jw!t2urt%%Eu` zz5{-&wQ=RX+7pqmSapS$09aiR!~s-=eM0j?#|-bz8yL;)4(2fbR05(zH{u&makDB^ z&?)V_>pSS|sjMS|54eg9Ffl3ul2WDU#YgaIKlt{-^cD3i(m~X%5dZZi|NSj1*chOi zCl`>t3^M`OO(QwvWFf#?xE=i+ zba^m(|C#viBn^6>7#c|D{r|I(C^W8u3Swe7(9S)8#fD=fck=$y|n-s4smi+|2h z0?q<0oZI4iY76ibaW=(Y3`LS=(6W1~ooA9tKq|TKPxxCnuZguJ+E437JS#>-)l#C3 z2_8=8y!y^A;GqOw(CH7O;Xh>D6!wX)uXh*S7WvUm@%L_A0Exf`OhZT5 zHS}YM9}V}?Vu&wsPBMS*Q+JEOQb+!J^hZObyF37(rX_~xw@!l)neF~DZE9RWNdQ^) zKN?Q*|2DShZ+&L84Ql=%EAvOY{OjMx=J~x-Y}Ehqgd`sF0w5y4(W`(PRpIH1&Lj+U zcaHVAvXYiIxgyzUDktkV3%MK+xIkS|7s_roj9{~`)ahCuw+&Vt|AzUf5y$BtGEJua ze*gpiD^GO7HeBBa&K*!3(i2O6Upa4-Q=b&1AMzsJzVNI+0sGoZ@=D6IG}H&)oM;#d zUP$67$GscglG?Sg%N?2TDg5!E}X5xi)-EE*EoEv-gQs#O+ERf#S@p`sISz1V7uIUMh%{uGDSQV(vM zh`&+aF!ljq*MWn3NK_e~|J@H)*gw^y$JfyAynxNV)E6L2y{`Ew^tB4{`7tr{BW*?4 zw_(#XynTni+2*xJ{`Ms3womo{HVqZO^yfby{(-(}rVJb}THE(F;Cr|!#tywS|0P1c z1~-0S!!Q12!;xi#tNOL#v%vlSEiisVU96 z^BO)>h&}I}PcTRpE>yhWO+|G{i-`k#XY92d2&JDqEc^rE;oK{tM+n(9QzZ4+TX3<0 zER_b1t3owXw`x3=^T^MiF`ukJxpL=B%I49Pv)mrREC~)@ zF4^@I^TH}r-6T~pNk49G7dc5+=&z3v<3+ILcIeXdKBuURTloU$$X}zh*6d?(op}QU5vKV(odCq+NE04X%m{=0_!kEPV^z))VGr zujxPyi&vb_2*qg|D)}@+CH1)0=R#l=;HK%N4Buj_eLj)eCl3TU;35)kdv^d;Zb_yg zme0{1G?nO|d^A3eYQ(#puQ|KSpBJw+{v47hR4(+DamdG8X?qU|MKNc5&h@1g8>FL< zI3Yog!v9jXFW3VQ0HZXOb+WA)&1B(jEK>>r(G5+*Cfg&nm=-k@nd=GH*1dcgKd7eF z+X^6+zCyQ4EVna^Y9n;r2=0C@vg2VuqDRJcAhtb~Sv$V&_a@3MjHdD>H%1&eNWAq7 zHs_VXSAF&7i88oQ*y_c%wYpC|m2{1QBm245iv_b6w8(@SX^%Rl_a%ge|54m{# zn2)-KBs#UbL0|@9ID~EyG&xa1Ycx1QuOZc{(e=aYkKY~)|OK&>PvcJ0j)oG3aBqj7T-qX;;9zl7RcjXl+e6fPSK%#;rU<%N#)fvW@ z7I`?`nJBeF%r;mc{@xiQ)hGRq3ZquoZi$+?c`3}yl~y!&L6b%L)Z#7fb7}(O!>IXs zkXx|WZz5P!ZJEeO!bK<0MOQV$E^5+y=RP&k)+*j2UO2@zO1NkCFUTz3 z_Cvqf1rx<@RjMjY6t9+-jnf~cjU+-1%@`}M6C@)+_qR0bTU_0;GASlAq8ai^X8{ab zV?`SipV4(#sf<3MJMtl{wvm;5czRwK{ii$sA6R2wO&<-M6ZaP>yXv$sPJn63#iMJ0 zP2MZwU$Q(uPff!V|IAixKK)BgDtp}*C{;AP6%|pg?Fts*y8xbblF-<|tvf(~e*Oc5 ze?~#}p0vK;mDX0p*Ig$xkJ=}u=)D&pmFhDS_aYru><_-3iOVU%|cOMhvqEkb?3EZG)p7?BXKsph8 zgtgg33Rx3c)ij9k_H6XrKu1Jr`fzSdCW>Nw!c$a$*}H;Zi>T;{AX^4I7v4wpTMfWJ zt4dNM-dz0_aGae*yubRFcwpO!f8z0X&exaeYVrIf3oWx#oD4i`BWK*|D1iL}g2Cy+$nDPi*1yk{BgE|26vQkU zOCsoA)JZ0#@D|_YD_OU&Q0dx*Gs*VbB~R`!RC7xXJw7~w@B9$JEQuCdP+l87jD-I3 z4vsKtx>kaLLp(D#ql{IY?Xj||g4sHJrNk<|0xON43hgN~K`o(?H)xp2MomQMEHY75ZF`9LvPvy zB262(`OhW2k)8vBH?;;N`6*&#E&Y?-#%U+`Wq{!K2~fSCYuSVS>?W>8G)i&r^IJB= z$AGj{(v}+riHi@%VRK2)Hz|zJc3Pl%%|^+~tTTSUmJ?Ywj_)AdEB-SWjl@9KME5b0 zfhwtV)D0gs9h6XyXII8)H;973yMwfAa?tg)?^XirXmxuASouZg6mKiR%YgchG?kI^ zwMhRyo4=9c{ss)xexSaeZ8;hT%)Msv!e7$GKYJlIkv$v&%mQh5wCaHj-rcf)4$U`~wwMIH=f6^^#?*ojPWz)1O!uGU z6q`~tAmj1>(FfI^b5Ng|5-xFl{^$ zJG6#@)EqWh{~3+`?`435o0_2PeQJEu8;h755pm%LF9Rf51rFH2YOLZW@dv_iV&M!k z%5pHc-ArG62yGPQ1wNJN`fVZlZBcFccH?tlvXq^XoEH>kngr#f@Y?S`*9C9R2z*h! zKMwYY@dyNY(@HwOA*CV}M2h}I15+-;g7ek-)d!^~Civ!+^CK_P3{N#8zxIBmHV)vT zkm2mx4r~?%DMN=VZo%_kdMqv$8$Cuh856>!XNGCGn<-_QsNVI*SFax~X2*OU^ zK}1Jqc?B9RSC`;yVX0W7y*Y-sqAZib-5S+hJPPbR_-JZgu?19`{BODb(hE*T0%Ot> zu1L}soR=l74_3<~JP~-AXiWp1$OF}$CyHsSWjguRb`GY;&zorGA2?Q`gm#9Wbr_g_ z&62i&34l?0jXRefjE-pTE&6pbkQ$}E@!N0;ow`MHb8&WcNJ@vyRQY^fsNB~+JcUdU zxM<|{__KW>En3+)8SE!B>b#x=!j(cfJRdB&fnt0QGub0@hAiNl=G>FRHNxM8tSXd8 ze9h}dTvZUyofW4$=`*n$8}{bX%23c3993J7=v$dApu$s`m#wI-30#^RULtUgXSET1 zQt!J^2S z%ImKjCG|VxE=($H-2dc-!8?$TvF)v_1e0t7K#A`Jy$M}9->zl{P8wUg8}@>+MRT_lch~Db5eiBhA%31Y=bu4D-l(2^uadJ z*^yPb7a_*1df9c6l6q-PGnN{Tg1Bvn;i6JVV;SBq3DFJg``m?QDMB~945Y^5F;O%{ zOg6r-d>i!0BBfAfHY zcbzAYJbUw{+IthDmSzao8ZB?+L(KC)-gz?N#gG}fmtJ0J9f9tcFayr#Pk52$I49+? z9h8-ELGb1v+K|6COw0aLqeee}2UmfcQSo%J$Hejp`7ZbZLkEaibLDmJfdG&%q%v_p zcpKJl;ca+hAJ968uPL?hfnWi9z#?6eSfA#{e68J;SAnP7;L zx+P?9dUT}Z(RlR*RcC-QKc2d>mPkww`-7|4w_8AEGpygKn5<7M(7RV-4 z>m>3B88-ZjR9M7OG_jvCtVrPCgu^1YOg*~RaPRGFX0?S=R1OKC0NED>M)^GpV4}P~~ z^Lg*716aE#KedFw-?dz&TJSO8OOpsppc`y43piSIbNPc%i2@i3Xd38|Q%m?EgbzrIFo)Bfgs$hg|gS|yhIsWLhl5v2j-E#$UT|tP^dfBC(CRLS?V?t&=RO>-* zu=#X2JO=wAnObDmRpAe8$&=?5R*8``UiJlHUsayJqJN*Qw|l_LIfzaoT`ri-kxQ zKf)CzL=-L_!t*@c(F0u-wN-8n*vDk-Ur_}#)1viJ5#aG*$psz1e;AQdow(GpBpc&7C zNTpPHJ<{OkhL5wsOq6uYsWB}|fko0K8?;#fj=kqw0)CJri2OJ2dkXeL0v4+ngt ze-}H2sD6L#k$J5gSZa2;c@ws&Ld_D}25hG+w7<&}3P3{0Z)O<%O4v>gC-gmRx%maH zPI5n^c?(MlhCMwb0vhWU=55;Z>?Do4n$VRYgSytfM<=uKO+|S#NCh$or%`?Do_5^> zf&`jbo8S+hdW)ml%N0bSuUcYWv!_|GIz1wHdAlHX_5P7A<^!NIy@huCuFOuPZ%HK` z#E@ukKA;c961m44mFaW%6InUb1s~b6$<)o&x4L49;!>_~ADf(omN{vdoOgSVqEuQc z=>uw)x9dE;y$;FWh1()OSY}2Hm$8vg!S4$%Bp-AN;HWymfqTH|KJVE^hS&Y*JX3(W zrm2lcw!#n>GPNc|7<(P$S@79~OK^939$_gguMccSS1~6I+uh~J^6GGfu;g6f!+Nfq zsoGg1)vB`sJO+;tf{-{o!T|&SiuCnFO-;mH>$`v)DqFD2%iiV7@h4z)R@f&xPk0=^ z*3R4wBuKu;4X(gco=>^eqboi|MOsg-Hen0U7S}j1u*ityTwMIN((w5<9@3JW%6u(* zA7rrUJJ0?)?i9W=)ldxf=y35XOz;Jk{;Wp)p&oTi{dbT$GI7!-@|87cEd(_Dsw3`w z_)Bb%P*N*e0^VyQ!UqVh$MdZ7&9-J5GxS8=;xA}IIKnH$@^HhM+IfgR-pxA~Ke8VX zCp}rhsC?fIde2l~TSxLua7UE&|FHMgaaC<=+wdX;q(QosPU#L&>5^_iy1PLaAs~we z0qO4U77(PnQ#u8tC70iHKie(tv(GvEJn#4We$V@U?;rfuWW`)#j5X&N_qeX>zV5}{ zMm=sqi4^Lf$AS3RHu~s~3>#VaL_CG$h=5s}F6$R#lUtBRYy`OUcXb5_Fq}|g`aZ?| zaH>)P@Q2@BUdI2JA0>V=6Y7sW;yzQVPZ(D=Xc&YNuc6DB)>B@pH9J750ZbooqL=~} z&f$b)&ctz=-74~%7H5EqO}_!MO!lryFV-eXkc`;$u`PsK=4g31$-16aCi_ggmKij)G`jDIw+ zf-W;k$S*$O8))vU-f=Ja)V0~qZ_vb1>>+FG9{~U81t<8&`HLWQYvKAECM`c3A@bw& zlVUgy5@n7YdOzDh{^RVH4Fv4((D@Mr=`Hk*dbP4L6*rm#HE50poW`Fal4Asx zRMm5ybLOY{zplM!t1U90ZYQh+X@}$M>c^tIX)V ze2~{KuTp5|MzI8-wJeAam-P^5&Rxzli><37-?DXa@_T%AtV)WcYJ306uWXRr!Tji4 zZ}5;)tE!f@C0ZmE)6#l0cfS`08*iC!5Ja*`wb7sj)XUX{dkpPK?Z1*phWgo>h9-h1 z2<7*4OB2Ux_>&H+#c;eCX*>9>Kc&^Mn@`zkEokYuZynFY4@38ceba|e9IthOa2~YD zazcESw<+b!i~BGgbMbW*W&eeAY%q&glV5luSfN;kJIF;m-PSrEiRmGpY~JgO5rGmO zDxUz5;8MQuN-bdUq15*wYDQb(%(9TqmO2H9+BL1-@S_@~c_oFb4YgRjN?p1VAjcjk zl(5cfl%gEkc%PE9r+b{F(8#-Xpbq4WFy>_>w*phvKh-k-D*%K31Yc{9+R*Kx#G* z-b_mU+LMN;DEIqeCNOuVIDi*vyh+7)ejJB(LEU?Rw8;dJGtR<~W1ip70rSV{%tP6W zf`}2(FJ_UGlAJ$+Wd7qb{4X^K#_>bv+EvIi_}G?LdU;S)gG^r$W_fwdFsXccobQru zqyG~JN(tli;J-}Fr0M`&5Fb!ERx&Goxwq~jTouqkf=mhvx^k=7kW3pI-?2ev=VABp ziNpIJd$aQyAV?DS;GB)CGBa<)escR{j&~mpW&?qivEO~1@U-T&RRvEm*?vgiA z(&7Z)2bva?F-f+7=6@Pl?>#?997%YugM0mLW{vQr-L&AzXYGkDH;(oxeq?jw%#MYqls;I4K9r_XACNviuwGCPk>sM5h*mtYJ%#Rc*CEm4+y-lM&uH9HmxkoU! zWl6N!;c6cmxub0qp0+D-tEXB)SeE4>f+%sk&;RjqzMp@ve=5*nKl z$M)DzbW^$${C3%~cKs1(bDbo`QCV`_*|N|!RjDk-s6LE3cG9`dXmD?5vEflmySJ#2 zW6Jk@M3StA&<--WYG{Eqg(i)}IH93Ze^Db&tgd%NSFM2CM^=l3q!boz-;EE9MiC5c z%-xza;ri5*B8*H9^2l{0`eA6!>0+mES7^yV#J!~m#$z@dTmI-p48 z^NPp~lDg{3&;?G_;#VL78!@TZ{i)Mn$iGHaK9BqxGK~&rph#-hzp?lD$s_;ZlmG3b zgy6wk*ZUQX71>qCGR2F8sQO=6h&+k-EZO9kf$395LL(K(*~~&1Y*B&KHHTVZ59iO6 zj#BNyLWRg^d9Ustp{mmCH&Bs?^bcFK*r}TrmufFje%-eJ*uMYyk&*uj`h>{zrW%Mb zEX6BJTh`cez;k*x2(J-BZ;|EywsW`NYpMtCHkADas%g1IGn;h&dL6(ybOl7BX~W(l z84$WZ(ns=u^b<|Qt4$zlg^O8?=dxR55wJN*yKDA4A^D?&eb%~viDh*WjiY(2ojBi+b$aq;+BgEySw5uumNNXIp7MJ zGDQx=y#C||;d9_2%kTm4hZ?%f6y5e10)Vyrm3wBz87R)7Z>^YR3;Sb%JyQ<{-X3;?IVt3U!6lH`Ol{mZ?%)r0K&IE z&!_k=+D>w`Pm%{PpMUfRkeZ8Fe*+1XhyZat^7Qvw^XMvu0P}O}S&`d4wNjK2Yz+MW zegFAv$;8XH@XFIZQ1zyH!dt95{k+*q{)O(VAnu@_;lGcbwgj{xwtqoKicet6ZL2D4 zqtx#dmlxsCr3T@s*|gw}O}o!}ip=gMDUeu9WAA+?+FTC?8@RS}$@saG2n$IT83%xBgN2@xD3};w|bgtG>!G(9-e%R6|0}6RfF$!tFBYL%BT7E(S`;?&Ca$!msaq-Qeo?)T}oHHa_v~Wrvv=J?o*e zBGe#zjn#%5FniZC*qxMlu5WzyJc`{;@vY0%e0X0mf0uZ@U%OU7g3Z%=^D-VI3U{eG zXc8nIbA+kzAMWsGu`|PUe9rHpisSCHBzu7s6F0E&_)+LVrjfT#z5869qc(p)wqZ_@ zb>62rEvC?N)T5#oiNi)mFALv=Kc2u>tZafzNmXgP!0b`PUpIOqOt=UjOg@rAsjeJO zfgvJe8LcMOeBe81tStf2$PJm7g6V^){wmJH&Dw6GLb~9VgOGeynzMa`^yQRTKoglW z-6Z+h?lT$gyIUZtl<5L3S4fr29(JEvxN>D!=kCL|M}xt~#J?AuXjpr%dRW(A`2Ja5ChJlxuw=86c=X4*>uvoF^ zH`IFV#S+4$cOk;t>nx=D&yLtcPNLK;O4f|22!>)gVkNpr!lwxvEQO>9`CD&2TNKS@ zu!y3HBYt;X+Qbn3VSl!X^JoRNAdZ}>tc z9}WE!^vR{;t_O`g3st+FyY?yZCBz+vdR-a$<7w4W&z+c=)Y0f2s~dcStI%6bOE{|;l zCk)zPwz+kl=JXJ&OkwK=Qn!e3D~kTf5|%U>$Y95wvV(p33_wJEkmu<42!);?5WK2sL5ckG*q+!cj{n{2$o zVVL>+xvuPGc8EHxfM@H$QVksWIn|B2bnm9A6ZCpq ztB|7b)r<|KhVCnX?sZ>ISaWpotL0m6Y=4l+J^t7dW6Q)r`cX4(LxPSS=Nky0^ia%u zC$GeY{GN0 zS5M_b`Y7Ohk}&PVyC|7`wVTzQQE+8Cl7cz%sts|hc@hD)wkqcUuv-C^pO^vIk%A#kU*+CTXDx8nn?!{0` zA;!{DL=I_%J;c%G3r!h4BcR4u8+eeXsfimODZaaj)D-~(=W7nrBIe-H63!V)_GwgC zwmQ8*naX}%4prWe;Nsv2HB6$HeQ|fv&n2k(IG5`^icOnE z4<>|l+<4<6>i#o3z*W~;Xq7Cr?rA)xp&Us4D%E7=Y)??Tv7y~+m2QHLtx)MFb!y14XI-1`JVh)L% zfBAN9K?+sYXqp7HyCR6oH+b#x`J;CEAy-aTO`vpu=V=PpyD9|sa`FCN!gpox#@hR_ zwC0^=WyDqLT)A$s_j7gSoQ#uZ2@~8E)h!IfkzcQ&&Dp&SWD*y5b-Idetc1AM#?B;} z_QpiUzse?zTl6)9{dhY}|NWSxtAqRkwjD@hLIFbbYI~1cyD7^<_bIp%ix8+>VYoAN~I^$agEnrEQ{43;)F*UvP7wGJl z?d)xSUvp~lh+s@)uN3O1#g+ULxZOiJpuk>ji<5%WqGgU5I?F6LY=ay-&DTosd3#(H zlI}>HZ1M2}n;1mD9}yJwuICzK9dMN|8j!aPs{9wnV zlfB7ebq=)Vwn=Pt-)Ffh$1+yDb7!QD?-T2WN^wUXCZ7fIT)YyWmp(v(nDD)p9WQp&m5f8 zEK8YOQ`qco8>KOu=ZIZwA(lXlkmMWEs<$Q%wYhv8f|dT75vz@&CyBh{l@pA?$`Oir z@k+v@3LU;M>Ne^(cfz;O9yL@)%W;|*gkp1s7>SF`wz&IHAi#x0CaDRh+ZK|#%r4Dp z^&!>6^5A1M@Sbryyw`-IT1z@U3ik-xF)Rq~pZkQ84Ut^-*)tC1Uc*MI@MoHn@NyyT zaY0GG#}V{~xE@;zA5G79 z88Y_?;t3QVeN^0}k&QyYNs8=}mq^QKb*fS)w#8l9cC4E9KY_JT$Ok@kAX#!ehWkG0GvoF)e>`0%!_3JFUs9!%ZqN4q5 zHe}JTNkC1lH8{GwX324)p)_x!REglW<(b+oP+>Ckb|8g>Mszz92x5C00e%luXHXhf z1{e9=90OBa0x0%(e)*^J;TE$e^?R+FTd2c?695N7=HyE+VvD%VlcI1|MX93E*WL4y#33t6c-Y8zF0_>e0R+0&#RZlg-mLtx{a>VoEe zmO6|bjIr{Oe<$xMMYEu=NM*{PuCihRYxgim)r-AeOm$0m_!Dxli{~b-fYUPsm+)+w zcQ!LNEG)(iZ{;|nD`HKsGECP&=$Lj0{HvoCRjFtzqvU%i!L>%3u-cXBl7#Jy>=7JM zMG{orcR|S8d1=a$SZ4+-#K6{JHBMsa$dvB9ZeWkY$ z)RY4uVbbs>G0LBb9wuRXv8Ofu3;|x4z!$0bDSmCF0vu2hPlWlo=zRn+3YuYpJX(wV z?(Vki%7dCzOGE06>h{)4FMe}08jKjcn=DKiw5#^$T{g(43~vVW*r=IS!xZSwd2Dyo zk~jf|LZph}&fTvCcbCsc`6#ZOw=2!DpVm+#KUEW@?RDAj6lc}&<|QZwXgIPf(SQwe z)3BZW$?cqbMF;Hrp|1^u;pml+!$OdTgaXJe*?7uyyYfDLbjXVwc;F7+X2^;l!J#bV zVZb?ZFV>=iBbsYJn28_opO`2dB=0vnBkk|k;6u%_A*3L2U`4lMa}*yl7%jpcMRZj) zaoESfGcoA5OQY+d^#+|4R{bTYi=YtHvid>fa!Vw#2u%>2I|l~bP7G?V0qqzW7Qlcj zUWe)f(&Iy5{{bY&s$W1pk>3r0QdX5x+~kz9STzynNEthFH3eMLnmvEG7bsyaU&b-zRgW=ln# zK64A3dOwvV-Kvpw3t*wwK+plLu(x#-UvOvo!=*0%dnG_tK zId>y^S}tSkg@+R1$cT<=N{~}Sh&<=egMB_~%VdfECubeT5ex^eDVpe$AeK)YK62sh zdWK`zbXGJS4Gt16HACd_oV|u~b&Yo%y<1~>DJhcdWzjzsesm?Nox&?1?)Oogj%-6~ z1i;((a`u~&$wep2d2SA$_CN8aaFzM>KCQLopu0kWN3>yAiOLmlK(|0sZck{Mm8^BA zjd{%-WT$VIy#JWVXWYFt{UTlg$Yhv40ts9KMo6)UvcuNJGS5jH!yXEjvaxsU2|q&u z4T7G7T8k}yA!GlChos@feVqJZ31^cVE3!RTWy|v1mnrmV+;m0Zd!!0bZ=f2&k}Md| zl!WC1_LEZJ0~(RT->TzvLr2DeDE96{D0~;-e`>Y^K7j|6qObtgOvHrGwe^2L|Nr6m zap4Y3X4}I(ofYbZ^J@_35QirT6Fu7=KHSSIwVAI{$R>WcS>Q`H?C zE@BNGvL}bwhw%z2R6Dtn8P!fk7a1`Le1#R47w65G#2sK@;59zx@yeDy9?1!2Chb8xGYUQ;wlOB|gr`(aUI%BaFR^N( z{#Mc5r#+iOm&5QU0EYF)_UyJ|{RjPZTiRZjE+liJ_*~*JaD}FHS?JZ6!l+^O^jXI8 zClw|smcFn|g1O5Pf_ec;Ch-RZZl2PKWc6ZRL*GCsg&&_MfN#!4u2sno8k$tMfjeN) z?;Gf&>J=dg`J9HWNZq9YVV^` z@Ep2Q0R8*5VZSt5D8%o|5^eJ==7RJgM_9+5YulD()KnZ#I^w=Z=R8dQ(k?x!WEP&FbnNXG0QWjTb1e=r0TBcc}64 zO8xZ zSl|0W1MpRvE%PG1*?A=`tCO~0F^=-hexqUwrq1v@LKxB0E$@s=&wY>svJEJCg)T&r zH8T=iCJ=z0D8WQL!9h|&8s%gfRK)>l2AK%DQbj2^$O+$KbN?AMU1Io)cS3{5#xFKH z(t1P>az70I>a=s(a3uGWx@VmHtRue#5n%sezx$i33jM?1&GoePP6M}fZqPhp^D-b$ z0R8a4HiGyC6d$<_n5V;J-o|hK?y;iooT$6a*;hrXVcvGikbp}_ERdgNHp<9BBAEvP zsVaISmgU^i%R84Y#_fmzWrxmw*BC_;{gxqx159oI9F}MP9j?Ru(e1FGZWvL&n-S)% z{$VOsu%)1M|@%Z~UTx0t|iX5-WoJn>RC; znY|X~*0~TQ)7ZO8ghvLE5&qGLh~`^%ZoFAlwNd*!#BTUrW4xjG6G5%y$sRSe#<@GO zN?T{OlW~4xDKI!}OunL+bGV%=D(HG>F|^Ij(mJ{Q%Ljv1Mqf%5cmQ)GcWN2rBK)SZ0-+-#0 zOu&cU6?e|m-QWwRha<(ZB~T+7qP>WHs*tGm;nfGZvn7F#`%J2%)qs^KZnNb{-}a&S zv2jvJbo3I zpyl91QrbOC1?r~goyII%mM3)mVEXAg5f%b$^W#FDkNWF_E3;#l-$1^0?Ba)#hrJ)=624MlrS3t5LEhvX!rV$A3nEK* za|#!fz)j3h~eeGUi+owe^uDq^~|=8qW$V@!b#VGv#gFr~sE$X$X?o63dU<(nQhEloY3%V}BBJ zK`Q!Wh6F;EU*kihxFnlkjn!4-Y1Hxn#wdQ%NnLk!;lZN39KR>C;Iy_5;~j`o3=4as z;|60nVkzo7#8l}ui?N3K9jIm1yKXaRBX=4RzgvfN-lc*-CQ0p^bRE9(ha8HBv-BC4 z*BeEVu!h`iYDcndc(vpe;u+QID*jXx7bVXHz971%O9!JvxiF||6qV-_esl9n14|z` zrV<+#g1hmCB28ifkFSf9LhC=zHd;I~I!}ZOQUddQ<^@q3u+*16%h0OWM^e7wb_R27GW1zwA)1GF>$k>p5 z!8Nx~-Vv_5(Uof&$L&c=gN$?`%yI$Z3q&E&?#i zF5dXJ)6HYWp|ZLS;b@qeiaEYV9Sw_47lgN9Af4&p0h_A7(MKy_ZVgorS#qUHsqR~F zvw&K|Fy9~BXD-J6(jSWy)vvQa8>{Z*Q`=5y)7EE5nS!)d7A~FBh)V}=wVVha;+2UQ z9X(b{_*o}3+&?3}saTwFvzEv~J1fqFgMp2G|0pKk~%#K$t&(*CQ_a5J4k{??Kd801fSwcnD2eQt8CF2=?bG0yk?uG=wGDorwvp08Xko8{}6rsm8wl$wjlEme-;=f+4z zQ4U&x@pT9a5O7+IfrqDw&n+8x~yM9$C^ zZity*l0J7nWL!>g8&j)p(UqN%!6AD>@7IqChlltD_2ufNs!~))$soz#>(9e>IVJny z?-;Z-6J|FEhhYzS?J#8hQY`00mLK!npaKB}sO8F-{2-ke8o&mW+0nbHXn0v9kjh(8 zWZ?SjTKytL%C=;F?)>d%a}t`}!LP(f0z7O~A*Q^WlNFZp;D36OxavTM6wT16%J7wj z>mjm9XDMgRW!C^=x3o7;P%&Y#IpLE~qdcOdsG_8bF29nWKMVZ^dIDfPtq-9y64!L% z05cf^Ucv{8@};Z#?$8^%^$65K8Lx-XGn%`gIF#VwPLTtE%&Y z`YSV6+ACW8>r_DM%h6NCY`0ZJQ!}=k)hy18JKi?4!n>3=e~&VcT57;>st(vDy|%q1 z=z_w4&w76ukB64%>rIseqrm~e1K{}OarJ-kUJ+~bHL%gjH&FDU-iDhq?!L(F!3_Vk zXElL#(4LRqK(s3@{RcaY|6%~ctU3wrfCVvc z%i8zLg;dNl{FmP^^Ov7%FMVF5!XDgnUV6;?&`Ox^gU0dUD3 zr*RnEscVk`=rUB5nF>Nmh#?M7qy_pOQ!$ie=S=TJF!9GEH_tQ7eNZ59M)T$HTZD%? zTR_aK_Fqq&yZ|<3zc6CAW~%Sy_5S!%XFEiMJ}Lvy_zwVP$E+*lNRA0!L&3Q5dI1f%%OC+zg94w(*qzK?`_W;ssC-io3=lUQ#f5|3xD#({})kVnj?f^uH|recQu zu_0CL`e{L=^rI3C3Hb03;|h31luP&Sj$Q_&w<(BbJlRCdStG)`odR1=q+3aP)uyu; zH}Z^8@8WAP^c>ev3g*rz-3O*RRZ`G&Zg@w63rgHpiRs4_8fy%t(cNKlhN-^$7Rc}4(&Hg@kVzo=8PgfEc4jRRcjNtEF3LM0XA`R0p^ODfw~oX zZ=MnC5Z#58+*D9o)Su#dqQ#Kk;6(rj}0f zb^r}YgC;U66y8*gSRBWj!szuK4OC^Q8Qdi{oNKOtq40Kqq4be4EzwrU6wc+@FP=1i zKyateIwn&G#4dx$nr2E%GK^4+>-P|1b-y`^aP){Ev+~Muh&ih}h@5X;`h_GMFBQ2( z+3d|*vr*~&NMlt;)Wn%Y7leWOP4iBU)D9y!El5{tM}rD?#C(qfRJLFcxs4K6bvf9( z{t*Uz4Xc~rM5DFRo(p3MkX>nV*e(Fo+l&W3oxag;=}5NZBEmIJQ!mR)efZ zRM1O}*9)1#uA(GV!)RR}u;U)2-HVU}TRwC{F5phsfkrZdw|zhVD$oJ6fcO zwRJdbtguxN60ZwkAo>lTlz1$vHV;=#jh!^JJlsPZmn*BTHe2(Zzj&Zqj_CFTt?t4h zkUET&ej4LxMxEv1LhsW+AGI8E9I>v7Red zhiZuT*R)ug6+gQ!T;FG4mtUPq;poEc+rsQivv5f;_jGC;e=1v{U1l81>tjwPdo)_c z`!GC_L7Y1YJkB^QC5rBcL2{jPc=eg%d2!xV@4&rwq_e#B%r=QN*XNLG9MZ$XQr+kJ#`_iU*0q zE@Sd3ZnxfN{EaWl7`VZjnmaWvl2K3lzie>jFD6gl@tW!)eVnq$c{aOnU8^>RS7s@Y zm~V}};CeSQx_|AxokCCV9Js9U+?6MKvl*`Ce7|eh;WMG+eYt zNXTM)o2n=EgF^#za_c0M%+uDp!%^T*xI4}te_^Nh7(PqyVM%HJfw27sEdG##{JtOQ zOV9mZSAUuPp5XH5d-mV`|Bv1q|4l3rH)ci11`VNge*TFot02SNY#)y>RI6rW-z_f| z2>udsBAM&!!#=s?8j_3%GTGM>N4DyFoRV(ASpWn7AE{<4N~yz0<@!gdUZl(7@eUFm zUw3V4Rbi!6MFXihk!O8+7Z-uhD_lcKV|%BqCzNvSa1pP>$oq*}e75Lv?Ib&i+1Nr(_VR!;4t3(vq_kCdbkgLuRM z+UDwnIrTb(?mm~p)^hL9o1BGpb-a{Dxo~Ebf>D;mK)&tT$s&N)n`ntQn2+qTtkfMx z$p|q$A-)cI7l{is3=s5fTCEWs3zmo_#~8>hI*{XxlA%p>v~9lYuB8wUhq~%&z;7BB zQz?cImmJq#*<)fo_iVmGqd94SN^GVwx#+G{h|z&7HrtTntCx%e>~E5}0i>V}4Kj zGtI&L;3?qsudsA=adgl< zzP1M#jd$P&P&)OFz>%pj@w&ppqA=FDqK5bZ?uQ8v1C(XlP#rq(sOt4t810EnOeJ_h z2QW{%_=fbJLm;4yrGxQu&H3#;k0|pv7pPo^INS!_ks5RNa#Par$LdH1z2sF{z3Wkn0;SZB>M9kjys?fV8 zD4n+o1vq|=3|q1u5u^B5+yJ}RKbNiilcm(ni-zMoY_!Sn&vle${;i1R9|;s&!l+aqRi5e z9_|)9qewB^?xi(UN4!{0VclBgTUS6#D7^{J1};@Jo-6LYD_+!>aoq}x(DP0a=@v1N znhXl>3LABHLx%z8TP$x>Lta_K{Uf*So}5tjHe0!+@@o9oAXBV|@9bEGtxUZYHr2M$ zknl!lR0`%k;Ph-_V(PzlY`ob$PN~mZ8Do0Tl(5gpsM3&R9cvu)q+5uvJouHbFJ#)Xx7*crxWuahWVk2{= zyGUHLUM5%BcN>cZ;65r5RceK4qliqYqf)lv)MZ$ss~@w1FbcLyebO{CPi8lhf zvJ0z7vmA`g*^YpKNrLr9QDoSVSc69(3?)h2)O^eG?HaZPJ*^>FHi4M6*X%$o+3Op8 z+S%fP+%E2vny4NQ|JkS6P`h4HwA5#hxa7Y))~*t@f9bYQ>87Qy5a48!w#+KvkVb_2 z`cXq@pT!Cm%M1Rv2!s)6>F#$evuD!j-e~R9H%4ad`H_#9(vDyT?~?mm7rgd(de@;c zFwSHCWfrVBkGrruzth~%)KTFICpM=Kj$|u>J|BfCD76FX#L8Z^>i%lcnkN)T*s?%7 zgI)>p@s)x2UKin#H%ADG!)Km)qW-ePng(xiE#2<4#}~QxRM?WOr}+;?V^MNq zKke+$Y4#Ue6}{Iqa8QtIr;UOEtsM@~#AUxvnI;NdJ6KwwS7WZH;M$iZ+#gke@sFwBB1qo;|(4$A!=Fqf>kuUOt-0LXPaz;jfxp1E*{q=g0 z1G1Rmf!w=a)XZ&4h^US2ZKN+=1U?yaRZKD^+*1wkv3f#PF)w3VJ<3ZMFzsjO5&^U2 z*2B98aeX8r6SX4r_^5MddA})dHQv}smDgd_d=|8nzW1pzdos%!PC1I6c#nHTet=hX z?j9reuw$nkOeY4ZN64P}*@K~elN8IKEJ~+JtU8}zJ5cLpt)mLy1IPRnpN%Ry%av}M zRgGMDMSivG6Cnk;tSK*n7L0tK#+4v`^vnEe83JE|{U;x?-)%bV_ulWsSp$2L7Mct~ zKYdXMIOD_7?oE$*=QHKaF;gQDP;h<-u^Kh@5mogKUpN*9MES7anQ^Eo! zifVh~y5l$nOvDK%&=Kc5DRU=U89ET4Ng!AsVu~!OmxR@GZ62Gj1(_77?P58py?QzZ zj~q;uiZ$b%C0F zTKI1uJfXZ{E^_-K?KY&yQG*;9VO&uGDL8_m=VHo@hhqN8yLfT#0V{HineLQmWUKz& zi_xiPuAbv%TbLQvo`v<^A&=i1($D(%fL=)CD);QmX-6vzd;`rcH`Mtg+Qt)E)3fj! zu}2B9BXOGDnPmtzzlx08i}Q2nt;as%so4$VFBLl>QQi54Hh<6vuura+Dyq!?1$pNH z)f@lIbBm$*ckVi?^EV@I|L?QRU#o$HpGrN;f|LaM7O|r}n{?6^(tmQ+?oxc0nrwDo z+k|k3N4!^ZyN$P)2v{d5!Z^j4R3AOl3?>tjTDy_shtU0p(8{{t^BTEgbCFpN^JgFK zC;8<+t++3czUiObF{=w+@QJMH9ZEFYuE|u{b>Lwkcj{eCI zmlCtI)GLis+?H_XLTm$BO3t04CiM35HII#8N9|YeSY=EqD_6>;dFpBZVR0VU5JYg=%=RzHM8~cT-c$KCaB3Q@u zGCtCPg#}UAVhdO7g;`6ry}TwKOZb9V#n*$wO}xFae5WLiVVRr`{)0J?4P`}7jjYD7 z%{`aM2E+&kycn(fRqKy>=GAiz6+gZ#C~3Kq^i|EgjKU~NKa`gar6M<0s*MSO#A(d~ z7zNc^b~QhQHGlQ^|DxFD&o-E92wi_CkqKU1@9;CvRp5n6^-qWwgrjOXH(eCkl3GVK zT6Dil%;c*6q~}Ap1HJXb2aQqdFHpsrQk2;Ulv-i!JXd*zm%_$j3@T5XO%;asus2of z@eTyuOh97$Fy(m>%ec~?+a7L0#ZW{pq2J3))20_ATV#tNj-Np2to8)t(RsN#r!DB0 z7dVtsb)qh8i(Qc^hahOEG;>?3U$#eG4&LPH-8j_NZZ%X`JSx+GX0RP5HMH0%%cbBa0zZgr`c+{ribF8ZM%N(lCsItIpy%HS!hI0lzVKQTVhT3wBxuGin#eWggKwE^)SZ?Cs zHC0r8BZuZk@)&2diVo8U1{LxTjtP;`GLzfy_`!@T>hnu8Cbk?>9aLQWlajpB7d+>zn5BSwQhAetv?-Mq_M|*jAUlW{ zMzQj>;1cTi@Xi$5d4`;@Wc$JZJi9vz8{5;g+IMY`kW)o(7+MmTC={46MNNLPLY7RS zHAhjjdY^;xi~cb~D&yg_xg>kv)-$f+M|W<=x|2nz_rP7R!KdS3N>z-Yd(0uX1aZ3A z_8#DCFpx)}3N>hyZfJ~FF!%wn|AppD^WJQyjVSOXkT zw?3enBR2TEkdrS5JVXdSc%T4f2n9|3-&6b#8;ew}_jufMS-#6FA|8^_Zt@b(gl*Q= zU=h&mJ7u)rv8)_hXGUG(C8Jh@i5 z#KAypjMrC1LaiOIi_#5NWLE&K0rfw(G#Hp_f%6DeN6@EJxSAm-(H@i}vC zB#h3#zqm8d;oeHlAiI+p{wVDkLNXA1{jn$f8)`sqDZ_9w!vfQsRfw|#lx9=;nL8{l zKt(3J>58AG+AVPs-7-!QF$Yi%Svp8 zO=VH)EG(pzSZdKIgzHnj(~^fjPagN~_V=qeG-u^-P?g^!w$)2bZzKG?ZyEeYW5bO% zZa3s*4#ve7{F^hzz@P6hY7DFr2(JQk*Fpd*|NbMnxgXRM;M`wAme0O7@wa!*uq^MP zukNvehum7eluOJ4@N~){c+sHl<*!}&Pe$ecHsvA|64*!{npXmQ{c6uHxW9j*6;!XQ?fmYZWUhP|$ zsAt|H$Wh*mJ9v?c(*u^m%OnLVF}#dhqPwDNJz z&L>oL&`~A9^l(0d(TVFALi^;FDeBv&5CtDA5c4knolg~GSnKgI@@KR39bLW#2c@tr z0t6)jBQm6-H%)vw;wA58M-iMHOzLBmxOtsHl_Yff=p#pmqt#n!zHop!g7!e_HY4F{ zUIXFBqHUxYlp!aZq;l#_BfGXt53Ne9J7T9^#}Ahi2Z8P-t&t&85_F0Ih!;m#u<_Y> zDXvMFTdU4Tdn$`1JD!3v^{%T&;|j|Q+>#}$v3%?JVzQys<0Y$>Ho8UH^Z{$ul!%ev zvml+cnBQszKkul_+7-5|#YUQ6B{chLZPH5427fr2Ip!slV_wTPuQ^vCLt>3%oa2g> ziA#;cc3*u>hpv@i6}M0fWFWPCWm)`u=jc?hb%PyJ(GW1p&+iKtas+1tSPj$kZj4%* zr_<0I9VepqKG_uTgNxw<`67LM4rIYDKCXyj)X3(ElCW|Jrrzx*PP)DTe*(82iw<+1 z;Tvdd#O>)w8rMfXMsR?|Gc1GaMhPLaRDytdD-WQFCWlR!BJZMa@&x+#JM|cQKFMGM zj(tg&ryJQ7BfGn$CJoh^8SXM1X(-yhxbkvA{=c1Vln4dgQr%z)mh$w7@Rhfjm*Qhtq4kY*Dy1S%@iLIiX4Ok43j>$ z6-!niz_C)V4N+N#7*jE6@=|$aIdjpEFcEYP;Dl0{uvc&n4kDYH&&xX=v(gIsigt5l zih-2MM)#~tQ_SE8I5#)lbEA}fqChNN7DsLbBqxPcz|Q-BSYY*wvi?`QneW>6zx(%l zrI3OlXpKl`(eJk2mESCk9u3*{_d+5H=U;*9WkCR&CiWY|`PV>%jK(Z? z5KWw`U{K-Cz1i-g?ixoXVHK-=oft-fS9f{)$S^!+{wrmG;V+aMKMJ|tR(Plmr(|EQ zU&{cF4q||emk|)1aXI7moyS2R2Y&76qP=oG$v}#d*L$Run#VvWI(jUMG{? z=Fa1;HXXd4Hrm=JvJ=(jR<=bMDxsOYmN{(#xbGgUj%`@2g}s@uRj+Jl4(zF|^QF_3 zmX6lGNPm0j)sFZ%a!->-7^9-uGN-u?sHcRjogcQNQPWZAU4-lHSl4J2zEa#T9}5Ya zp$eO&N)cr$@D}uO39xdoj}Eys$@&LR^?#sLZ%ZhD9Q%y{M;I)P=kY~zZi!cSn#d_F zsLS5e&hzdrUAWCHis+n_D!i!=LM_043}cK)LAENijmkziX-GsEBYl@Uw3RGVI0^YB z$i_nChz0oV_5npq8d2XZcsn0}HM;8ojY1Hoij3U~TPB-WyEY8}Iws3W!8u?b`@T=aQ za9X$i&t57>X2c7;ON$ay`lwQ-xCod1!p&fKUSoRa z*aBajNBtR7NuPi_TD_xxxB!T7$tMLtYLlsZi>?Ta?p{b!h%G74yVi&j%;aLxp z(QjmtqFv8ISis#Vv$W0g;vAz*K83TvSAcjHx|>|d4nDt62mA1oYo}qdhp13>v`zO~9jlT-4B_i5Nht|%j@vk#X%-rdTK^R8a)`0Y~PCu!7EuUxuG(MeeQ(E_I=-&MxI^#W;te{2w_?uGwz4&iR^=cg#n&dFUcfFA_ zwki_Dr)D7+Cp7@)kr9UN7Pky@v-H^S_3(v+Jtb<6(U$^sNSAPTA-caI`S@b%I)6u^ zoI9jk(_^4;;QGSqAbn?? z_L)qOm@E=nA6tiARh=u`*cE4bP@>}So}mqiA%MS4)=0iQoL{`LuZoovMS)FuSI@hY zC_`=#`pV$Oz3i~s6I(n8Eu9(-C7>;n+B zf>lCit4*ypZn|jBU!XYDmF?XnN9Wbo8Gu*{ATI9Q+_{c3i7JuI?2UYHZo*fArVi-uStF zZ?xHOJIcS-z9>rK0U~8V9mJfp58jX!B>qdZOGQCUgPK3GE}eyTiL)AW7a2KkWmml^ zJa8Ls92Kgw30yepdu0xJ`Okp9-@v#xz`i#qI6s$YZC_&Xb2%>sA>U;bl*ClsQ`R-q zMgCmGhcNJozA)`=uKn6(w=`c$K`-N7d0_63SIr3OrX-F1BrRvF%sP#okPr&D1_jmx z^sdH*bB?~8&_m~NqKKLjJfZNAo>)5rD?9RTR!fJVB@`R5O2=Z$zLzph3M!xcT@y%U zxyGaEHE$&)TDu%gIXsh|4@X2hq@E(07+#y|ac&<7-14TU(ivnTj`;Xk_`^SajG`V1 zHwDlmkyeYlOjBST?`eGn2D&`T*SeUf`bXV_64c?y=wkA@o1E$ip#m$i1L(Vf;ZP&A zpdLtABsczxP-|B1{E=sf%9UT#r`oJ6>&Sc&jccgyAcMM3bB+Imx_J}FSg0m=gE5;& zg85Jb%zGnYxb&M9Atchl@nKT?4`TRtUF09&+z*va+xLdbH(vg~26O#9EvWrmaZ@t- z38X=?{1l5^I%*guFubXtSeg7~FIgH6b5IQ1|2ur;&lQc{DwJQE3O5=K&^fJbChVFo zf62H1836F_WQYv5X!&^q@xs(9mI^E$bWJ`^r6ej^Lg8LdIN%-2RH|*NtcWE~dK$dd zFZf(oY3rkxC$a?fSVlVSPBHG+rBkFB$)o-Iv8UR zeFtpu#e}>WW{1G`KwO}P3K+b)KlX33Te@p+Cg#nf&(^of;*=qBAHk08^;;raHcyvz zP?!NnJhdXZ6zie0bQT_}2L5GrKlAN=7O%KMvDASUfhp4{NL7UFl-GUCTzlsGlDX95=+U(5^6jCqa~pjs}e&}G~^kv}rx zreirm@bP9v6W}o8Vnz&`_*55dE(Zw~*9ZyK$2igpHLeEF;Z{5EXS`r9gDO~5>)AdG z>XGh zSu-Y2@Tgk>_`?Lcf!i!mU@6hUa;CCV#XY*I`R*pn7y~lggM8$fI<0QI=I&)XYnKN; z=@lb|mhbL&wO7R)boDsGCA~raNOXqcU&z^{Lkum?t&ZbPQ&VlXqBv;2&x*|Ehe9mO z!><5A){lzY94#ic1dHqHV8OkiHUzDS!p-)-Zu&SRpRHM{wrf#AlXXdXkP~%YD#4#C zR8P9Hj*?(Aj6kSTo1pyOj3Oh8ryrR@cX^fZ3^XH8%#z%b_#oei;d47tW}Fgg1_jQF zKKw*8C4`z?%Qvu4dRWEP^&>R0R-eIE`yi?oZ#LuROaDt=2(I*f#BYUaz_y{X#AryH| z&{7htc__Rs^NckUI;NpKJjazp|3ncJeohA!yg&1L6p^_Z#Z0e6J=e^tP-D7_gO1}5slUH%-GMKW$TLiCUX znj)o6!~u<^lDmyyDIKEi(?~n(B|S9#OeT@LC)zxq$=Wrrz*MdBE!p7?wpW);r}nBt z0He6%$!&(!80mg*Doi5qL40M7Lkr~tN7`*~w!X8`UEeF*Ff4%KR8pcm)kNme5R|cC z-|yV_=oEU_gDPV>Y)pipa*R$&iGl$ckE#TYf7xH%%kQgP_Nf}RzgiO%t-uDw8GP^L zP1z1+Se+$^uRO`ofrF#MufTq>cFCbu#spDgCP(eIMV)8Z*(;3EkYep<%PSEJBH<~@ zDoplV%p8AV^yM~vvI{36W<;B@0uPG`Lt#Um@^D!>1hf|0Y_Lu^vI=)sHiQ8D)jd8> z%D8lHz$qOw6!!%o?FA?5d(EWBL{a;}C^!sbU-LViD=d{ymL4e1Su=Ybu8N|7ts44K zE?X-}M|O>B?u#EfXXqopAF=Oe73b0mZ;-HgYIabYr*Da z2C)0Q79^bRpyzyBU%qN)3Ll|N!l6=`%DD{}5p`jiVmg>MTDdk}OB1ZTt52>ea~ihF ziv7wzx6Ti-n49=s-&8HwP%1L+;S7#HR`9|?$S2)ovDOYsUWXAbZ?UA^!H3UN_wLe) zHVKOG9}Nrey;2qnRL__qm%>&lV;}os$*L8uuM5W%6DA$#Ko}u3P?i?p8>~GqH=>s` zXCl@+6GIj(g}d+uiK^E?<|tCYdBb@pT{5qchJ1L8QiLCrBV{{{0 z`i-s^OUB3C2c3Lge4Yz>#PZ8uUu=L1uC3IDkNKX|j9QA-qc3sjW|n=#3WnQ3GggVe zat5r(MF(I_5dcTMTWZ5hG%i;`6TM9=8=Xs07YxGF3#X2GA=9mi0=F0TrIT;wi!R4P1xh;ZG7*X!< z2&2e<2y4NSQ%mY?e-2Hyf>t_ZJT!|BVZA*;qqCZ#S8j}!@P-;?-vLCdgtN{oHkP7; zTlL&D%EIwf$*{J1?$DqsO7$JJZV6qg`|}zSaw4PrgYGDyT@C7R6P>cU!&l)ZsKH&j zK^J=A6HL9~QWqu@Xtnfxug2z|ottFI^KBu|FePK3DIfNo#wOH@K0|z2zaQum)x8X+ z*5Yt&z>^Fc!?#pe*E2%e?mP9d#Icpc=%%B)7s#-LxvVUv8=(34RJ?0@b<)C}w*I1`vfh8n z(LVe+d@^mNegfzvp$N6-?d}w&fDg*g&%Hlxk$3y<*s-x9M|C(YQ;ASxvLaG|64p^F z)P^1So=OT$QX0{EKc*mS=?5c&BDuLKe0=;FsJMF#HPccq^#R_4b8?+$N$A2=oy)ap zV|2dSmJY1za8DRN+*lhAw2ortX>Dz76O4vX+YoT9pm_3BdRo?>mg&<(Wu+0|Fs+*SF*bIL)=FlOV~$MooL9{2&4Qva@xv62-7 zY5fsWGefxO=}yf;x}H!^p~7>8Aic$DLVyt#5K~niTH5(wx9gcVhT?;J+KtE8)WYRM zqqq}#`hFsnG|Sy|Dk!=|P68Kag{HK#{vAw_i}`2_Rg>7HOhxeR1YuR&_)17`g+5B1 z<=;*J7~vc?z>7RXC9GJGrxtIf{{RlM=`)}{lok-&fz;$%P*|WnG$-N5Wxb>8hpp$; z+!bgKJDYn@k?oP)?poJpM3@pjvrDnpIFppc`iw(k}8n*L7T87;JNn&*4ZGlJd$k;Q}Fg0ZMn$NPcf__8!9>j7Ak*h<2rgoyyxCQ)dqJIXh`nZty z+iV&l5@t>ww3p#Ls3%h6H}Qd&4Y74S(Wl4--8(B;oZgDXPrSM=>;b3i+q+Hf&8oZF zDdfu_``r=qL9y14xR7}RUkXe%U*USM?sdi!p0(`1Fmbz?5&hSNLY%pFNlcLT-#{n! zEY&BG4qhz@TnK7>2@Fv`iTg4?w@|ht)K^GIvb=H}e-1ISzDfbmC}? z-zz#e-LGX2X4n1M!3@v~QYpO}wfC{_2t})R?g=p$Rr){39FEVXqS^B<9d2_`7if{B zQcBb!AhRJ2L`Gy$oUORsy(-Lq0+{8Hej0?zJSF*bNff=m2D(+-l(d3sKSc$Z9jztO0ZU{(^;Kje9qO?ST> z)05~v9+(uv|MT!p%J8o8+$g@TW^(N0QN_2PVw-EGTYL*$xD@uta$B{8#+0f>qn+@n_Iqs2Ie;RB=~rReXB{5S5*0r zjS;#!Orp|Ih;?&6V@8&*01~>t(yxJO=KFhP`Cs|ug{JzSJ9*6`5sEblY#@$UD$3lu z|42@0Whw`^j!~nBlInB`MjGbXu3_u-{M~Fx=W-7KK^+taH`0!?%j2nQnD8d{WuWPX zvx-k31%{)-gx!_eHeoDZ9JcE2Va#=4FBjQe<)`^!W_)UFIK?|az>Vtf%ac9u3SW-~MLSWmvD z53Fn6^`W(cd&}yJAVkJ98Pvp8jHBD7)y5g0ZIy_-b<4;q#^?TfMaiZe@7JjzrwQW< z7Ko5R=VweKy_~G_l;JLy5wgKU;Jvk4B|ZKWWJB8tgcMK$%_+Ehy%7ExK)|1O%Z904 zCmS{HPF|Jzuj&u)4XZXbI@ZN?nPSwG9gge45eZ9YFfA$h*@O$e=n!)lc}}OW#&a#C z0LZ&(3clw0B6B;OMq$TLvbq0m>>Wf(-(?iAKzGI$lvu$`BUB-auyEDnou5EPeRZB& zj?j1~`arL0Ta+HN)U=oy4Q2E8`rswkK56|b%os*l&cUub1;K50b~7ZiMXs+#AKhwU zS8knKvye}-wJx+M536`?lQm+Q=CZ3ioKvtl)xoU1 z8){dNUIU(TaoDd+b}(|Y$RrHt*52AuU8>SEK`nKrxy^HzF!px$I@;!N+%`byTVbx} zbPzfhhs+Rd-8#xJTvZdfOaHDHUglMfwyhM=%1QQl)ZOmYA))d~O#S*9{ctQg@(WgP zwa1T$mUC8u8_-9wHF*T)Uc?h<^;OKUhzRt)@pJA*ea^!~AiPk?r(e}OOl+t6RbM@H z$SUdVMHAEOhA&0Qkl@0Ek{1o#h&C}LC<@-;;&`X__ z)hYSfbwmUG^}t{!o}+<$skFj++C0Y9#vljmGVD;?n!ER(XP-~=z0*lJ@)@hkqp9X~ zRIU**&_LqcM%!70aK+d?T-p;^Nt%`1zynfW6&75{gj~^-P7qniYHBl#upOIFS8qCX zTHMg@@#ilz(4T3Y|4o^|_VHtxJ`KgPIL7D8a^8bPxs|H1bK)1aPfBY&@vIk&)`WtR z?`)QDOyN|<+i+Lo*7(!1cn`wAZfFK^Ax)tpvvPMzkNp?w;hB!PB4#;iQ?f(?pKXIt zdN_B%)Ri(If%D`1io_g~*3+-l(GP%;0~ZuJX&C4&z*2HFv6P7|b)9RNN8r3%HA^p? zW~4aRV=dgho++p$-GNUjRcw*&G*Xu@ost)v5qLnK*zmbRBay0LY6+P&z>8K*n~JJm z0j3bKSA!7I-EQik&r;`Yct0_^(0(oh9E)OELvfg`Pa#rVh>@aF>!rSYEy)Vf{|V$c zevpsTn~dIl+UrcLZ0t>G8Q{!724BZart6=^}K%D9TxV*vVD&LJXegYj*ZhD+zyaaIGe_S=kgu+oS-1&pJNO(#Vbx`BB zclL%c!lO%zr_gaJJ*P1fj7Xzaqz~v`BClpnDdF}-#yqPWFOk-#aFyOnyYGLR5traQ z)gwMreAxLsUMg9xnzQj`*h)q>1+qKyZSaK4O_@fFp}$Pl6h>tPiOA8bu)s*|+pE4$988ciPT$Hlz= z!9t?+yr5hTP8j-(VxlsTqwzkjXKfUWEYIH|UH~)G)kb4~&|NDY?c< z`G{0l7+n${5RoH^WNRaM9cK|TxdIUQSmC|R=dC|@dG{SY;&&ah=VhG1ebH%^ZSt(& z&|in$4u=cr;l0aN@~#DveOr?aNYl38s#;EOu#_1n8!P|lr6 zf_Utu-sHyWVPNjl**-2YG#*&2qn=e6it^N~8g(DG4-+x4|58Q|y$B??#0Pm_mLDUB z535(zl?Jb2$Gi;{TMb3<;|~m64)YmL#StHnh?`dOUff~d>=7gKFm)t1t}GhDHs|+f zeyeV;&TtUK&`v3mic#3Jve=5?UGIQGQ7LkYeGGpZo!jlf&^6^SoAYkhFy^E99ycLz zh)1UJs0N{<*Iqy*xmsXAa2v?(LMbomH)iU8Q3?N*yYnZQZTXbiWC7S9(5d+WK*9u% z(6M<%yVI-Cg2y}L!j2w}b9FDLgkTZ@B$p`Eu%M{={+_QI%uCD}T!uJ12BYcXrgl@E zE$jE~iWMYWlZBlot+1Na^<;`AnCX_pFsw3Su}*$;vl>=r`Zv^f|S{&g5!_jfRg;8$bQ4mFWFD%5B>xKCZ9C1C&!|3lH|5=|_??V8@q>E` zN!8p$uJ@#q636wxgK+_Jme)X5?$Hs?uAbT$!;rTa9iscKAqX(AE7=Q+)rKL|gMfMJpVu}>=r*Qv);eR7ps zh0W@IXMDM(O-MZcX;F{Aqn7VZwtmh0B20pDsnA1vsN&Yb;MF6hV#`4klc8PRJCmeE zcaoZkE=Pm@+0|>IVHdA($*H(sjt|Q}72-=c{b#q62g4aZ*;RQKj;7aoxQV-s;gGmD z_N*@yet~93YM{b_UBQD?an)hJL4f0A_^`ACxDlBp`EyD4Ho&X%_59>dAk#zl+0)U^ z=%xpjeE=Zb+-R!cJpbi5v{00r-Q#X={xno%%Dzt3yHb+gJG%r$@ML6AZo8!6!_GM0 zl~C7uMUatd`N2uhNyyuk#*v4U>#Bv#kC9iX%2w_}Lh-VB`UnKe3$&eFzJ9%IJ5=4e zzkg`1zQB`g3SVsvB79Fj9B5ceK>M=mb$G)?^5WT!?cCqqk22sE8vQZ(AoThz?EXbl zIc#+0x^6c=xqF1h~kUdoks?IRQ*4J?j7=2;h23rjm(ii4q0?|aD}|% zlZ!UHuiTAft#}GrpDQpU=r1)|+$P*6x!3KM^R&FbRKwE`txLwBi*%Rtk(^!JhH<6` zS*>l|*<53si^;{zI@HZbwf^AbN5GTk ztSIZ}9%%Tz2MQFJ@wO+wEwCzhEkt#i$~nN>ZV3GBy)nSN;^T1WZ=v;Fi33 zyCZb)w(mOmw3vE#-a^ya^~>7Mbb{Vmhg*JGTH?5lEA1qcRbNYh8ra*bvI~ zsXD@@^D~c3F*(?iTHD&Qq@=j7n-{9OY&B%MJjBj8hO^S5d2NV_kRLL~oRUCL^)u7- z*X-Z#e0lmtISfjx{pR>&@_TcYGVV|Nc8Ss9zc*CyRCDT=b3!f>bHFaIr|Il_qM}dg zomw6UtgEOGQ*P$~q4W>s$Q#BzBhks*X@Gi0Q|1kW9~DuT=&g$OrN@t=%OqYSlc5OP zg{+wN84dt=PAQM=K##9jLz3q4m%<(c4V^1O9U;4L0FdX5Boy#B2=;fmvlHj`G)!>AxN~JuL|SKd1SZ z8ZG1J<^$?q06bVh+zX=o1vP*v7BMU#y|zR!CAR=j&;KE~t{xY16%glfS^7u%fCb5$ zevQPxQrZ0$gPVMh!EvbU;{VjYch#ed;76t)CY zbT+wezsi4Uux7N&AACtM0vKV^dmRp623#ntW}o35rcXM*g&y+lgeZthWLzv(nSp9eJs z!rwGj(7-42APaYXxwA({{owgB)8Fw3Uwn3xt}T8GwNPI)8fCAe?~W9`P3^1Yy^^3G z97}za=W+1n{3Xoy8UT93y||)JNed_=rr~nLIV1WBbVVizsEww2NCO(AiU5#rrqY|< z%qgWRh}@6rR#-}Fo|h+R2b4>bTG>fp6Vh4$M2zG=Dy{JUMow(-Pm+p1l8b-y`ro2j zi$K_}e5grDVl-S-#DwPyGwGc?t4aNb&=jLxP*MDc2-sbeUxC7wqH37ld&q>hy-+X)*l<+p# z(CNg2QI??L(_Je&w)U)9cGNpD*1K;-dl0yKxJcrCIdq+jB4maX=Vvs{1fRG*m@-sN zEa8&gVlGHnUjuJ|x^V^@3LZJ*3_r9amk1)H_SMbwVqYnpdp%5)Y`EY2p|K!4rv9#+@Q4W0=sOG1XSd>#)F*|2-iLsev268-EuNs)NAV zIRp?SOo~siay2s`xf~7G?In!fT0Imr45?a;1}jDPG9A=|laW*JNZ15W5=umOAh6H_qx<+>? zA*ZX;l}C@y?N35$pM)9Xs=vk)F@&nVv5Psp`;dn|=`Atae4zu;YCxfO&xre1<$)O8 zJ7MMJ+*<9To>JWF{*MdPEGqTGRxX8S3EJ=0VI=7LBIXP{w+TK$%Zi|UA;vyVu7Vt zcll!4B56wO=njA-DM3iXN|FF?iSawVm0YM;Z7a=KRSMqEaW zo^#lx?tbgpq$)Rg~w|@rsCq=O)^PY?it{gi8I2q ze$l84+J!nSe@4*lRH$q;QJ$QDK0#3q3Jp9aWyVKALA17M$#;;WfAmPTw(*E>G(1GN}hG?BjNAY8Iga6s!Q-%KqR}w`>6%2I^85=wD zc0@`2u!#jauW=e|QFSo(AIoF@T+Kd}!sdp4fDKZ3TM>HO{tC?Z2@h zhb;N3;Z{a z1?bsS|L5f2pTqz4X8$<0bjWU|YM0EAXEc6COb;NN{bLfC`wJ02)z=T7e-rVGJ`Gd$ zxV4#zDIsJ@L{;1GG1_#Hl>G8bvHCYo@lT)?siB`hJLFAY>7@UlfvYhU&K~D5M9R>I z<%weFqxw5RTvrx*ZY^N$;RpC)jc9}|!ip`tJE<{Kg=jaxSX!Cbiqe|x;{2I^GwNoieEol969wRw z5LJFgO8IC0qOhgdt@lGbLZ#yJ@LJ+9A3J8O1=#g_p8YRGBTy}#Ppz%DyF6248fs@` zq6`(I$grRZpXngVC9XPf32F-q(|lSKTVyIoGPX2Uyq{Ga-u`CHMqO(rZx*m|ZZQM!YN! zUML8Bf_!UT&AS}FNK=2|b&ADG63;pg&fa^*Hch13ke(>}@pfqx50?X6`AlJ{k|BXWZ%4JN^(aT$0IZ`XWmb({Q!&+b8ke>lXE5z z6Wv{;-!+L2R-7%cn_(?NseF0w-YRBy2kRT=shI=kug^boP{D?wmyVPC!|O&?GZuBF ziFIG9AUqv*Pc78DEz+w^zMzKPj`UA@77Dis`<#O(^FhmKS9tPb-uUo!Q?k3=+0mI@ zKTGm!8>PZyd_8~e%my`Jf$2?3)`6j>YP7bpXf017|3a7@Pr2NL(<=0Sl3tW=bD*9O z55+B;enRA|vIg%H{FFzBi3P=k6bQ$!&=hKiv=`<-T4Jlcq`$4pV$gB+1($n~SR-bdRkEP7H}J8#&? zpck5N8fsQ^Nfrf`)&%ZtaP5MyCWuH(Q?r~LcjWqw-qo?o&S?^IfqQM;b*0Gsqy(Da zzz2i#*-(jpi!|kh5lkcJKyc83UlN7621*!dWQ<>oa^D z-SXpr+YC=&`h!g|)81nE!R%jY4Le*HmZzY!f1sCsTW$W;-%VQ4O|a@el}As8JqdaQ zYXx!vX&L`TdGxf><6^9hxXN@povf`&E-q`VMjA_uX#{+3!~}R@>T!S2L|UoCQ(YMW z-Jv=5phCa-iaH~EcRlj}5*0+EQ|#S)$~7Yn#D-JLa!F%+gkh+*U4xM^=E_}DJFe@Y z+y?vAAT)pacnv+ul7FnjxD~6m)TJyn>fLpQ&jUc4v7SeEZIPgR9FO0buQb-Lm zr-5PJRG*AFMT_9HF34){%fU7CaHpX4&{MSW7IqYx*)fj3855_^O;MmAo6Du3(W!_Z zM&Vu|vhh(r{vFnd)kM#mjk3QqW$TkQfTLAZuENj~Eoo$y+}uQo^4^gjU2;jjHlQd_;a!gOxy_g{9)VEaXB2u1}2!ZK9U&@q$`%719S=P z^At1!I?quH*~9jxwLng5k$&Dlgyc^z;!ehvC|yl3ImID{^oPqt2eUjdML3B6fRA!j zqDD6wg*QlyPR5ARo_oh7Y^Y#TcKm*{!IWd!GPnaAvMG#pBf0Wxbeai-@~ZA1eoY`V z7JqF!&i$0b_p!$^ME(IoV)r5{r}s z7q2ZE1WW(o9Bm0b({arFGGwJz)NnQLV8N`iB7TMJY18`?GZAQ?d~pCd$XP-`PVc%h zmyp_9XW6f~j0=3nDL(jWxW4t)#yh_GazNv-Qq28gf|-aG$i>kxZ#be2kcuaJE&|VvsWbO!KC5HJu03 zy!+K%B1`INY%1%TkwLZ7!x;~YnHGlB#rqlWQdz1P+KOL%_V866-Cvifb25(sMSNr; z#9xd7CBI0x1PO@YA{hGjMlG!o%PkTZe-fSO@$bP=^a1#<>bZ+#@UN8RnX2=4x^yyX|_36h`A?q7Ul&G{&uvO9Ysz#DOloNuCDBWd{% zuPUz$w38QDQ0Y8moCXK+9sYZ=Z)`gsIrCl*U^FdX0NLlMGidw0x$d5%274KwW zM;M2diL++P6WcZKDomZ%$<}&1Gfs5rP9A22m0AGG93*!mu9q?#(>|&263`1c2#G_`QN-LnEj9U~&H8jzO8=}G2_GZnxybtd>*eWUc2!4? zjhx*~Hc?9Bj5i5a;d&6ZmW8ASH|KQ}|M1XXI~dUMexR`FqP`Q%6<$yU{}MysXpisr zo{;nuJlE6s_Koie$6uXJMk=u9w@HBr^jqq}lPb+$-%gCaCrmQ<3uiZuDrS)9gy37$ z><4dLJ|k@WoB6t}%)aSPYaM^m9c&(|Q_tI^5JA7fF>@e&jvWoF?gSF00+gIWyU`>^ zyCm1wKs;@HY0!D~&7{)9}db_@BiOhL%Q}j z&F$fw5+Xxj0o#URTsx4L`(c3impUNIgXglV053cCwd-fV>X!6iEZOWdq)SVCTPyH6@K!T575I!|sHQJC;Gfy!-U;T`3zpKtL!(Ew zOUeKVg#x-oa06TJ=z|l>b$c(RLQ!(1BB(Q(Sr~q=i}5qaT3ooL&tgy*`*<6vp+)mBKsN1A0*}UqeH3HX4Ky)zdu5 zYO3%E5$b%E(V%*W!HMD?42oukc|j!cwC_SiiFB;(I`OZzMzP^k)rzR(Ss!D^UeAfc zQB(Q^o}8sjAy2M7W$=AW%UHGcVuT1i;hsym7)a@oWG@o!<4U@v1fL@{csbaKy2w<+ zSb2`o|5KZdd1*J`6nvCx{2TF^e^^L-pH_cePyEaV67=3u2aN9iX*@@N!`RPEyxal# zcD_l$M>;QB$^;PSXV0O6+$+9}J`beLk_wHStfQ-TUj)8|z|szR#=0%I-4~B@JMFB) zCfgZ5JqbPPK#58qS)#OD4~Z5$aZhSi3~#3_4IYy+bPyMx>x-sRW$ym!CCdxpK(6y! zTOwihVUU7mWT3*^X83rbAll=&_zUZ7#?dND)Wt1)2v?E3OZ$Xj;0P6U-R!|_QlpgY zmMlG$N*lt=h7a(R5CcIwy*o~@4JMvW2B*R}+8JfSQvLxp(~FqtI-=!a4(X>%w-JGS zLEcb*72k)z^qgm$Uxx4SuJZ^4y-W-3Ql3QGo`s*&6E6*$1_6Awa)Q(xz`eXFd7x%^ zSAE%~%aA!0LMINV%PIl>s$7Vzd8dl=z7~HWH&a=w#VlLPV?e6wcoiDEY8D?5tM)`^ zjXqK#9NPlqxIJ>l;o=YKwZNR{<$rf1e)JYIl42e89!l_J*Pej2B-^~n;OvwbT$E~k zma-I<nW@Z=m1R7y#ttuX zgV*&Q2~OyJRXl!%Fv2KBgP)}ZaW;by{RBx^}HYpu021}5H&WCjv zQiQtVGvwzRp~Vx5@)wj@&$eyc0xyGegcb=and=|fK?Vs;EHLgek^4Wb zxqEmz#VqGRFq4)zQJ|bO+#i;_i+4NJ$5aqBHC_GnSTNl`YVHvg{_Aea-tsl^ZhT#v zWBle*_>8pBo0Yj+MZXw5$~XdwKl{fyx#6AaznF;?|DuOY%TnkK6!CQalG{X-{87Mk zTc#?=e!I9_+xhtb*zt*!Kj?K+9G9WMX$lJHke+GZZc8PaF?S%VHSU;^A?!lKdW_i< z+*JVTMyQ%QX?J17-Xs0?bNKHpob}hAQFN$_s`go+?q|>G>|xh>QdUy0qGrJKh~4t; zolEZTnI~3=U7HTls4U^jq&mPD9on1UgpAzo`BihivDf)IK}# z9(rMARQ91e`zhVsXToAeZ@s1XYTfqOHds{nmGrD~J1SoqN>!i))xQUObXHk$3AKt) zfG^%}&IH(QKyt0fO?2#YXChAHX~;2ALpAm(9`!+uNRLn8^P7B+rzgm@+;4GAruFv* zNspm8pp;A#cnW%Zf#cp_2&Q^K)*-nTxl=7xWF+;H@m(_kur}n-s?i4SeiMDasY95J z-f2MBUb<_{hk$$s3BK}&?i&bTI7le(NzvscZ||=4tXuH(E^~G?(cJU>C$OzbR+N%# zF&!hEkuw(c>CBG{w+&RAok5$`%hX>|47uL!zA7E(kkR6#NgY-OQ>re4m0|lv73x2&jYh*+S@I9qpM*t#U3)3yI!FSl7;VA_8#w*`DFx22y34y}yV zQ)i1{9|-rlkl26p^nffAAq;TzTS9)9O#K7YdE|Es&_9xI{;od$!%X%6+j7rtj%LWB zBA}0TZin;p5HD+zlJ`L~k+(!O$LBGJvnxOLflD)>6gVv0MIv95+*>j7I=_zD@wP%7 z{(awNGAGOHTb)D?Dj?HxfK^%47`6>+%?xUwR9DMNLa+ecEHHp`5kO1|AM}*ocKM;6`M`jk|Fb* zhpbZ_TdR=pp*ovm%CAbm;*{?aw{zFS^f2S7>LT_inXo)5wo`kS_U!A^#H&_~oY@4X z&&n#=f}SDj4Ptoknf-}ob|yFlU2EV{=xs2Dmsb}LzssOSw)(WXjM*J-Kg~U4amtlf zhjJ1RA}#$v={gyc6S4*sL8CppRGE07Bs~FEE(MC!(`Z10X0q|I_BB zjrwELHi&_Y{^GO%(O#;&DMrSDu-td*PS1AdXN+x?oU{eSn&CoA3-XFsqBdMkFA8{O zW*!vk5OqfAwuYIMg^tAi-o)mvj|qVfq`H=e3W2E3oIRfJc3@>`ZH-n2v}nfdw%~_> z9SxF->-?UG{`obd{@0fME=I(z_TMT>*jC5!d>3!36zaIOQVNRd-QXTTFB5sk)`sZS z!alL+8Dlb2ARvU=I-LNrFV=J#CS#Rj;Zv=_WYK(HVefgs{1IWDnXGM6)Kou4B%RdP~L$37pQ)o`I<`#p#0{Ak{(@LhOQ2u9IDxO2SUazBV1x_u+oGMQ0+ zBtamN=!3uAZ*r_4`F;BP%PH`ibj`P)=&zZTf5EqSR3=^`e4!6J6`Uh_#}W}mcv_R9#>&TaB!G^eEe|K!=GMbxTAkq6KEfxcq z(~bWGGEmt_kM#|EeB*L*E{Qv@u7Cxvd($OdlNiw_2LIoFMPg!4XnjrS^5iGbq|#TK zH68tDH^1_m`zRiiV7p8H_Qp39{&62l?*2S6|9fv7Tzf2v_Hd4hvcNo#Z3El?=6bT> z&#iqwpUY-`Ad1Iv_T=pfo#)UQ1%j>#}o0Z7zDr{G4Rm2K#QX6M&jn}UU zm7(qCi=j&qoTtlK9`a;f9^W_eMJ3QTR9g?ftM8haT3@yp+x57@U5*)?IE$oQ^X0jE zt&FoCuMBa;a5vF&_88+#U(URoi!*#U6nun0TQQ57jY>RDDKkn2aw!5umY$6-HPj46 z8LY{%HHg-dn`&R2Tpo@{#*NL|PZVZW__I*(NmJ=N6Uch`)Cj01gv&i;!GZ2$&(2TL z1W3g3T~IT3;xxz2akk>k)~ZIHF6h1C|9X-Oot06G?}+~DHd_&HaxkGGhw8|%SF}sR z5AG0Q2^;s!b1A*+TrZGa;XNhEv=T&lq_9#Sn;BFh{#^8O+*<}xUG=&$|{6ABG<9El5#2m^WMiRAEKSaBaY zBL<`3Q^WIlU~0`gQD@{7IMN=_GcC52i21_b65BrzW`iz57{c8NiY>&(@HAbt6^m^KExfk2Yv< zIcvhHqO5`&Au5a2y;iMaz;}j>3MR@$gug|Bh^nZfj-Kp*MOi9+JG%dfB1v-P9+YWe ztHo=IrDZJ$ly06wHf^Hk(1v({|%$~ zMuPv}iWZe`1aD(OH;L`q)?zjO%mvV;HK04F*dIPRLYEPZ( zUUtH>-vr%dWWTUTJ0g!#F7xoyjA5 z97^IIk7{1saN1bA^Rk|fIf~q}$2=yuVwfp+OMBSRKH}mNfo`7`-rJ3_v7eKLX=2`T zM9coSZMs*fwOixwJ?HNZ)6duZila-@BP74Cs_3AjY zfVbgVbs8%#aK~oqtkbzk-F9GEK}fm8{S~VWJ!6gvGQ>?&B(~|dqSrfigs5phKUki} ztSklB8jDqQD@Am(?rOy!+|rhF?!xb28}YXpdM;U{>>BVsX=z5Io5BKB5s&mB#b{li z?oKcoWx%FU+|qMDJJx2fc|Qp8OG2Q1Ki@K7V&y8})R0+!7IiocEoHk9Qwkv7$oDRA zi3Z(UowF-U%cCu;zm$<#xlT5r#(~kKko%O#gvIJmJntp|%FiHPG-@X7XMC2TZYACnc zUY?@+0DwoFVHLK6PMFlVU(*gT3e1x}>o=*mfAxxg?Dvnp{JYd$Y0cxX5IIu-22dxa z#C31t(W=zxd!dP|kn^FEJ&m+Hw>0@vAqp7#k5^Tu|A`xKTE*lx4pLu|gaNbGQ}5(TDv_F zbg%~)5U#vh3qa~4pv#^Dcu;zWLdz0A-iUdx*8Y2&e;tDr?!M>Sy~+)j-iLZ)=XR00 zVq6=SXx51-903^6q~!CB^uBnQi^p?e@Zw+dR~o0mD%cw(KCQ#i7=S~8d(@O0)w zhT-@s059NZY#er71(*qm13<-#Z6F8W4!rTtS4(H#L$Uz=@i#kY-l+ositB~N*8sem zF6idY${U&1r7tW1_Q45IrEUV=v@2Bp1cJFt0Sh1C%~Bq)u4ho3_5i$0EIjt70jna5 zCg9d9o6dHd&hx4OO(7i4`JX@o8ZR$T=dY9qZ=9$Q(5PvDdh=|*yLMoK`JZ$Dm)abg zLqp1nAq?-;2WDNi&c_KP9pwziW-)uIVV`sq+K7mbIR+J;KF!qO&f3FSCaK`Mde8gv z`i;sr!8+{$ZI;Uy9$gWDrSF88$FXK474dwVe!`W&!DO(Q60F|`ROGQ5Qxst^aCItw zxmNOfkCTx-^2Xlei=E`NK0+ps^)ion4qX5UOTPn%cPD*=BMz3W!(6GakCbWB7Ipu# z>z}m%9Y_6MOVSfcc$5cCusp%OM`sa-9F{;U(z(UG+^1eKzGQEjlkWnokE>O4Pfa}P zlf%+?0Mw|n5QXvv(5l&!nXp55@sM(v>y@h@ASLDNpKKU?*?mFqpJV+mZ?A}*!|(k> zg%%Cad+V$J){lmt*0)6Zq|n)NpSEi}jCuMTi;Uh57|{W!aMtdRpY2HCNb89d=ERI9 zFq{Jfv_|9hfvXc>1PD4#-8>A4dG_;~k6JRcjF0bc$x&;&&b9Zd@D$CZAYQ~tB>@7lqv zQ^*u4@-^gPKjbKzE2Yloru8?#Q|Kh=XReMg&|L$yj;oss>k#sV?|X z4Ue1d77?5*8c#(4*ho@ag^fQ8=gIqtC_-Cql$2Le8_4p)Hkju=@~$S9m{N1#2^xdS z4;LAMA&>4}&b{5U%z<9xsxpbSk50|Vs;k(Rnj=<=Ga&M0p+r_&sQa25f4RhQL zxZA}rOVDR&j`$8fRrsOkd4!(;r=8D~C)etzdD^ftOsaK?MG0N;K+W4zoE3cuu4}oG z4(d)mtRGCRmN`qAg%mj5MR^43AM$lXfcmYV^KAAhkFYyqwQ<%$5^W%wj4_RtQ~zNzcJ`ZZQSfS%^*EnT}LlTZ!a7fp%jS7)0U<0mDaiY zDH?})+J`xf0yI6-_XM4%PLrbhk+CqhRN)I@{$qj1!!5Y9Ii?Zs>{s!6IgK=M@ZJrD zt6p5J*jnE?Zth2>`7G{pp7cp;vxJhs$E{ZRJ;@H1XQsq+Y3ursm<2s*Zsa0U^;y4o z-gaj;ipaTXJx7dUA+|_F@&k9n=7pnYK|%_l6TJ=|re~bP(F{?UO3S3)b+6m}S}rF$ zJll6|5G$r_CY3x)%luW79jntLCDQB=AN<3 zw2s)z1lw|1b$i@t1*<+*d_m_Kg*Xd$ThMX6%O=%dGtm;R`wXPG?$Tjf_pn?&d|%=Gb!XVmh%pUBd}J-*39uD#{~`B)v^dXe~T z?hS3XRz9~u#z!5s)n$*SU72mX7P~~08@gss!gys*Bge{*q(DFzBqyiKXb8)my9VNd zghoxKa&x9z(mR%vh0HH>q@RgI2~rx?Iq2Xk5HLJ|gRqE`hKG}t`izH%$!>(w^_p}c zmVwfT9-W@r3^3bDi4i6|oR!qU>trKHjp9bTIxvyrJon}Di#CW1M#4#E7rEclYESv` z`KfFj&%jek;K4!iKcud%suSyCgx=MKjkU05Byib1swQ*2#$0F#g|>Fdtr%R%m}r(5 z%gtl?8QSUK$COWLEBD9}*4gG;YJ~XktaqBT7vi*TiB&`;D8Q@>YQr?+jm7z|U4rUs zPgYXp3D!GGzh-+->TK`mQsaQk)kNt9c+J?515?ymNZjF&oo*U7GZm-`Z7Vcl0sqbXB+ud~rq z>y90!fi&dV)gcRv#?h%~bwPviH(GeWkQu!Sy zhlW$E-}jWqi^pTU-#+GE6kg}@xG-^^W70DYqQ*GzcYhC^UAP&qYqPy4XGZ1I4o3NT zByoU;3c(mg0=Td zKD&OV{qDodGj|p)!H_bX--$NoF?`; zO?j@0mQ_oYFG&*x0;v{s`+8}(+3o5sf50%~>bIwthrUjDBi}8h*H4aMY-UzibJIM8 zlV{cY5E^|VJhx1_7+9Wf-eRO9Y0swzxv-pY4&Sm6`ykmIf-6-JoDOanr~Q8bz zakk%DwAqw1x}y9s&ksEh(WZFhlchtDD9AitMU7HpcPzvswXgIGigOgW9^qAYtVQ6K zCe+TS!oW!7yIYPUDIceH--zkkS{A5cDTI)ruy!s0LZ@}*pzshV8UyeIpZh8lFp}zS z9c>BR5N&w8+1QXO9da<(WNzTcm*|Ge*GUk{sFph{VQ;U1O?Q49#gA24cuAY@TlK-Q ziOQgeU;Axd6yfuMch5a}T!ZK_h^(Sl<9yZtPKdTJukh`3r+3WSD$KH7qdLNq7V1mp zD&eNk$pKa2ToOx_raN9fJ)P{I+C<19SnH5iB#8uVHk*qloO^PJ@G|za4rh+4I8^m5 z{O^Rw+MP3?y_!y0h?L;-Oftr| z>Z#0msgW|W0^E{qDDecwy2XisGs=G7iE5$A0(~t)0#(WFxOpmI9Zog3SO1oL7MDC5 zY$#o2S2pr~^)gDPxAU;B?jOrbc3Ny zoc3!v0#+xv#mhTZSqq+6xuLbWf?6RQjWdPXcVE-Ib1_R!(5FYN)#iacxLQZ5K`5(P zkgiB}I-gltFM3y#=_S>m(9Yl%A|f5kX0@?+qt_Rv_uRD4ZMLcxYLi{i>;E8NFkD@D z#7!a<9UooONb+drWc=K7_bbNCpr*3?6ea{ZCng~2>Qf$sBT%(`qj0_K;t{ne0UAi_ zM;IjhTs4ky&W;g&rsWDVeAvVL;MweUYAVne2-+!%{VkRI*R<~cx%c``R7_IQ=U)x> z!>@6YGH>U27f_Hc&}4Gts)1x8E7@fH>hLA;C+(V7sVlVGS5@%i#Y6F(&WJ=2q$51h zPG*xZ2iEQYpz(CS_Ar5;0FTZjH($JGm*Ptp%4Gj_@HQ}B>4s%^-FkCvPCi#o)$`6P z1EOhJ%;Ig68*GK<3mUtY9|d2_rf3a9hC)X$bSN8>c2@k?Eh80+-VG|x+~@6KyO;Ch z;ZvG_8;J>1A7AwQ(-al6jCdBG4E{1&x#bCP%)7e~~NPZIP7KUub{)>)Dgg zG4fpphhgIr#!;c`Ub0A8WbDfGi~J4~=SSzL?dTbw2a$Pg#>VK7@+Vxx%2Dp;Y9cr1 z&7wbav=SYBgeOGo_p;DXx4Qkm?pxC@&jc@X>6O>S`U*0L#miTY&Vd({1=fi`0aNyx z%g-pcD>-dYM+#_HGP~8|#S=`s7g8cfqWg2ntf|y|yyBwQBhO=mUV8nvj5e?;XOTt{ z%gdE6i@r-RNyN5KM53Kv=Ow*a9p(lDyov2fV(;{>^weetJ`6V_tKNuEX+%O`DGC1S z8vbHLk)X#^i4J#FA3HZkUMK zMb1lx53O^E^GU&46~N)#9x`__B|~-tN0KE2-Xu73QUH zKJP;IS8|hv4fxXBq8<+E4-Vfb(Y)iQ9HHuB9CE)?y?d7G9kE#A72W1@5Xiv{xW zMAK&m1XiWqQOOST1Xb}O0O}D;2_41j`$oK%-sw&q^-s9%Qt>uMfvD<1catSCLQQij zDm^1K_Ub*V+~J?;?1R~F+T0{c1wv4Kq2);?hQ{DV1T71M%?!16n$^MzxfkDpxIFfa zj-b|jnxaVdik z;)PA%2#BT2fGy8Erz z*6W}TYivlzFQ%s!hwqJyTJ2}5bTo&&c}4E*XY5dmX((-WGK3x(-T_c>Ei1r05CPq% z|MV)w>O(S)4pDwR8_hc7^XP{^Z@W%;Wl!|G?DNzPQ`lx>5WT|AnpxmfhN3l4-Z8Aa zzZH0J0T>&(R3JKMyXC}kCa|kA76_H|9fBTb9dLr1C)QW8fXH?P5ZV4xVzpBcxovd7 z3HeQY2nr8g^V!>V0;>3@fVt4Mh%-vBGwXne$Pu~nR0i&szkN*8Rq&-a@rX2b%Zcw- zEdau2saAAO?}!*s?sqK!<%<5#Du+Gj=Di?y2-5tt6W9g$=PYs~w=ECO00&jSFanhE z)UyCw1W>TU0K6PIwg0V^-2uv5!~_5Gz}@cvL1N9$@WS|$t;iwhgNpAjV!rRdW`Gnf z4Bx??@*(JqM#w_Hu~}RF5wX^uB;>cPp=&lw*eJzE#fKm!s_E73pTO2vKLBk9yv#57 zn`q#G{GucBz~9vXv@FGr+QsAk2 zb08HRpc?k9z0?F*<9|>Wo1}exuRP_p^GOfWSLrjWjN(I=nIB}?1^y5@ zPu4@HTFD@DWnLRd;kE%pu(h>`19Bc$NZvv97+T^BJ+B<53uMH}2 ztpQS7$?}$qftz!Gf1|f$lP+SDw4?X$t=0&!7MxPbGBP~AZMAoQ&F)8KkMe)G+rak+ zYXI~={ZDspF6o-Qp`Tf2%E!0&3)%y=I{4M=8`%~48)@JQ|2tp-#sf@o#H0UN`o{uB zM~V1_4>Q2yPvCz&{tU>>)IX}7h%T>2Ncp;+g5GA$uZm8rqHzF<{XTFa&L|%a{R_A|gUO0s>+(S_)zkYEl9MN@hxGI(o)8j6ez& zb`}P9S_Vdjzf1yygoK2OjEakjipxMuK+Nzz{CVyKU?amW!z;nTPyt}EVc@V~o_hfl z000cai?n|c_@6&8uy8N(A|a!oqP@IO{|W#L0|y5S4~KvN5C8JE|I2d#JT?N(YYquS zTvbyfDpx$tpu`+xYRT#@e6^`_8ZI-pU=&mWLLwkBEgd}r;~Q=sUOs*SL8-UW?_^{_ za_SnITG~3gdgd0ER@OGQcJ3aYUfw>w??XO?hJ{B&MuC$)C#R%-NlVYo%P%M_DlRFl zsjaJTXl!b3>F(+6>mL{#8lIk+{V_Mcun67Q+}hsR-P=Dnytusj`Rn@T_U`^KdcgqT z{zA>o&l4MxzB)g zc;iP!it{iZKU+US6E?>x=@}n=ZdsNLr5Z_1|kxXA+wk2g=Ru!LOdPS zR#Z=!k7=7@WKpy%V!o{eV{!^?Yb1aCWc|Z(&}h$JH?+xTsMs zI`n?uP*z~a%UdHwsuz}ocIOVFq-fIV8J?h|l^O1>P83&>n2;#+DUzK{hp%r=P~<*w z_%`Ou%vl}Wg&( zu>&r6jGh4lq7>C}bm^DgoaN(@2$?fN%*r+Ipb`40%ee6$Gk=H?`kX0E{X7aW=WpuJ zQPUZ0Owl0>SiYi>sOAemwo-HB$czcJ3;4tEf0|KmzW%q6guK-cIxv?fV;FoK3Z1X9 zz32}OHBfg0qCh_qkEAp4zN!v%<#*wxEUU_JhhpYs4OJ$WY-wmNAQ;8v>nn+EVnFJj z^Zr}+G;aBGDb>zd2C+F?&akZd!V{?1F>6XJ(CG|YCnlg!gJqB~$@!$?j+e0g< zbkj(bo5orQ-jF-5Jnf)p^?>SLl}mKe0CfM2gJd3GLtY$}<1GCQ=tTa0n?CX5(a{pI z*0Rv{66jNIuIT{lKW7%(KtKQf8|^*Y6X0dB-WjnC?(@4WGedDvN1WTiMA@lw z^zspESwg!q1P68w05irlS84CGxtUxaZ|_NR zx2$G|x%(b=Y<@MA5Q5pCy(uE3It%HaIf)l!ur@ar><_nbtavRRbl$_Dw6UxLFZMTH zGJDB6f0ruY{*o&6XH^if{uVQTS^sY^)AxdzA7tviSBtmPBMNau845yFZJ8l0jD?t{ zfIXs7Y1uA;6wweKCuQKiYyD+L$(Kd>Yu^UF(Vp>@c*YlZD{O5WG$8YLAqGF zGly^lTyQ7(w8{nQ@^l}%6s%5>f)Bi9Bb%?WIAVOFcc1QzzW$_~`&hDN&+uymgGni2 z%$4;kbD?)b>d-@sp_&6SRGK>ZFLC1H0+aXet;C~;MQD3HN9>UvIy)2H$-Am=o66*T zB|545ZRFKB(s<8&kW3uUQY=36TRtyA2RJ0u;fCv5iZ@N#;;r#8X|vXGAVA>X zh4xg6Mqml@UY<= z=s80}S4NN;e71bH!a$^LnYp=dQoKZ?P}V2^1FqE7!-}E)!Ag^O#^P9kbGeBRa?F?U z*^JdWWtRCotaFOlUL7b=5sTC(sMIRdRW#e^>2PvusnoWl5`^exp28D@g%96}%=1%SUf)BG>r zy6D?r zVTC*?&1m@%0tZ%w!Ju^$0BZIhWuyJbGr-0fYagl|d|WjBGfQ;XYZeod|+FMpEYess?$lvWaY7iHE^7hNoFkm={^0POa{f{ zPv!C8IEGs`l_v1!(}Qkkkg@mrp&xnrC z*csb`h2&eUoT;s@gg4c0mtAAb$?h+vYt}ZNatKmIQ%$QR5VO1yS`5Qy9*6W~b7dRf zJ((bvSHD9|HWPJVr>CA2UU&xV<$m<=t$qefynWn<6VjRvsN)eKxEjBF2GlwkZCQ=p zW#oXFt%U>1$9)gt?kbs7ZjCW|CzqM_Q&W+hq%h272&+$0c0u!IcTuXJ2Zv?Nh&Id}go^1nC^i4=l4tF98NtruuB zX%}BQV8G9j?Xn+8BU)xnDd4`qRFC&_+If5Vs zhY)54t6yep;oQ$l)FI$%N=)!ytOL_e5k8l_kY1R4-HcIjn&Dg&JjKN6`}%xOj0wk> z1|Ke7N@ITGXZ60i4wU{=c_mGgZrc$H%t^PS7V0o{GiFWj01gs7tT^dz>ob5?>~23h zi~OHf0BllpdgC7Ah|Elk%w`uwE zqlS5|&()C_9S~DZefuExLC$LC zVmJncv0MLi=+>=@AZPumX1((Xr*PF{`1~_~{5Mnj)JOa!+xH&VDp{DXs&n;>pf)22 zn_sp;)V2kfZ<{!BOzXX|AxzW%V%vX3Ui91tLjNj5TfY1LY9}5=7Hi(xMcq0Eu+Ur8 zVeYDg4qXJ$>yQ9UF0G&6(GLlpm;}dm^UV098f-is7+E@I=zbVpSy^lM&ou5VBO-3X zV9fpr5JZfdphx;*BYE$DjabyfL#q{<8QTk?=3mU(G{5Z}sk@Cxr<|VV^KJuVXHFYF zUsX8dMP5Vl+=}@t;{V=h8})4A1T8V|dvAy#xh)mHM+|9uwbcjkSo3}1mm-B5IX*=f z-$hx+0j4s#-N{5!)>LKd;b+%08nY^H-hnwB%4C`d3@dxW)W;>@wN?MHE4lwBTloCy z>siMt9z%7xbe%bjQ4jDK+5n^fT;HxUy$`gi2ZykDi*V!ID~BM*E>AD~fp|tONj+>< zXVYjSf}D^6s>&)-vpQ-?p>09 zE06=lf4EW-EXhUhW5wsfVBc>m^Ft0GKS?Rs!UhAR77OLmZ&VznRT1rP;)2u@0Q z>qkSNuB&s{Ed=t&@aOr|(7IxTn3$U=>!|{h^m!>551>`xjAVDYtXQI4x!BNn-Q={M z?6JwR#faOh(QC=vnIHcQV1Yq*!vyG^wEdZyB9&oyM!5=WOa04NM3$DnI6fwHZ{o)$ zBkn@+;9^es`$3dRWjQv2u^lCtIhBVg_o00iWs6HBeq0U&d=}Phss5u1s+YV$A)&i1 z6o2nff4qr*{NZo1(m(9+Ul|U&zYLMIMd`A2Cq4DiK&;Fgb?HnaNX_tXFI#Go(}gM4 z*aaperc>o7f5qQ|DCc-iw7O4DD(LEhnV66o0CE>xTm{LdD zF0UQ(rEe&z+1LAd>gJIf5cEC+N~DL5`gad|y(@SQgtql__G{yG(QL_aM8G$ zm;!6B5+_DoWc%GD%ya(8O<0vATNrJ8qQD0EFL}ubn+Y`xrdjb5JWKza9*@RE#SSlR zKVsIV&kT9n|CFRijAxZvh?fJLegp;#37yaX4*B}Rt{`~SkA2{L27tXcsveLeo&jG` z4{QLrQ4IezNAY2Le@1@9cuBFIZX~~QokI2Ly~Wi_lkz;x$NDLZjQSY>_cDmREadX3 zj-h+yW_X=Nhv8ZHu85Hyjzo7p(AWE-{L>XOvv=n-;jA_L7r&V+Egi+_nInaNMO>Q}&#X(O(TGklUl z7gel$D|sLc*gkubr*&zJ^-1yFs*vB2=hY{16JMu{t-+yfSe2_0YI8VzzutR`^zlTx z%*qmkkv9h5K2V6u6(07uu3PgKaNMW7sg0rKV-d@EvPhSFhD<{A$Y`ulPxjtwo$x{sK8zPD57byuz43EZZ_kb|t%}ui;)e zmiOR$;=~I<-LDN}mjy=p~p>&(}&k zNQAB^%}9IQU|!N`%CO&=kYc}_0~uh)L#v(v4hBng9LIG{Gn?%yTR4nf)V6!1=2v5U zJ;dA4ioWS(8hH{JcZ;czNR}@(WjM;rUIhI8a8_~p{EkoxI-NmGA)xbUcCIRdvb{Crcv8oddrk;Xa1T|+P$C`IL(nYlBdKIutcjL^<{eX6K+*?sXfv7+K+c?i!EuJvr$E5!l* zYv)k^`}Cf0{W(wCZ&BTbf^)v7&UxODAG?ML3RA_XG?FL)i|s22lh*Zsdc)k_tVfWo z7}PWlXws6Li>jI#uBG9SDFBbX;3iOhk!zQ3W{XuYVD2l@++-i*DzsF_J=UJ)0;XtF zMyfs%$7sLc`4zmXXDDs|yTIPntRR6SPREIrfMp#wSy+}MDfsJlNK{87w4un`i#x2Q zp}y`*r$uvQ0as0YwvD!7AZ{Z)J>^A=6(nb)we{Ai(i*(aw)VoXhSC z4wxfN;MD(CW@}z{;O!l-$Ykzr>n)I3Fj|2tJ}TqQRBU`~>D>SSLk~De3AQ?5cP(e*Tp1QNiQ5YAosv2JNO2VbR1H4g&ds=0Qn8 zL3-R_c&gHXza98{bL8|FNQ)JoOw|R;IxBXLCMgLLR7z#nVc|Yz#}qK$iFGbm1@AF@ zc9Zj$Dq>0sZoQtC`qrSh?6aa>v`wf^X(8Olur0nm!@+L+ecW{Ktx7f(ndDn|=e=3> zO2a*(fV3PXJ!1?wXaZMJ%tANl(nj3!y8B&^(W| z@G9B-qogzU!^7v<%IQO>y}Z{K{!8=t5y$2QiJ0HVtVHf}wdLGP6IhL*&ZozxG*Q#g z%hgR1ozXETYoBe2dN;YM)Y=`SMmuICUC&KJsyU`+CpH596V~Z|FAEbKYh+E(Kz`(e z1VkAL*Y^EsR;j!@epVOfQlMp=&MLjQdl+<`tjM;uQxT_OLcAL=&sbW98W$)0uzHMxtgTM z1uegz|0Gk!A22jhF0BfC-8lIRnRxo1unBhwkD$xk^fJ@5Wy@{H74jag`T}QKe+{z_ z{T0Y%K&9I1t>l2&%G*&{vfyCluZYnwB?U(q+R;Q>PoAEHcBsxDVXJy16=v{60e>!9VbeJk70$jdJ6j24kDjG~5*+2jRhPoBrEgV`>u zTmYi&mg2r5!p@4(su?WD+X&_?!IU^|7X6XE5dd7YTg3^{YiF}6P#?Q80n=hGbQk_2 zxs(M|y7}NMcdyyj&*jxk=l#HayGX6*T&z#jSGJ9hEdcmN(+FrHi-1EyK1lz(ihRCO zj#jE?Xrt}=yTY`A+!T!@$L3R%nmAgS3rV2sm02{*8q_C5zGddrS?$EUp?;{z_D2r; zx|7h4PNpuT1pe~R7jKEfBR!%;cy}I4QoPa`O>EMFi=mx@VN02p{5<2!``Ua^)~Wzo z&q_P*B%X}A_px%qc@-8|;l|i4lzdO?(dtSpGeN^`)2j$xXsxUYf@yW7xonKTawUvQ>PqWmTCf zxSf8TXKU(*U$dX2`;IOs54@{2V)Cw&myifZn#%vx`ek20p-a9-Z0BQUk$S@%MhL5A znm~OQ;G2ETbs$d>QCBp*rb1}ynAoe_4kWXn0fZu>lY-fshF)%1?6zqa81ZIr_(k(} zG%E7cvMrd#fpQTE#79W-;9}MTn|nw#Ty3?Aq-R;riY{mmnp>jWg%%?!&3!r-sbom) ze4t1SpaIG#X6hnQn(28Z`FV&&==NnI`KoksHV{h1)YbsQzm$poBihiae}6H;%4|OB z1hvkopuuGk9yZ@Pr>pXvW^>zQ#qNAqB`b?FuEXz5d9+1kIDPN-t>J3!%V#mYrVd`&IxUU zZ{3p3DQ#@pRG4a>dws*Dh6O%wGb_R1*yCZz@!hyk8DomQFIWBi!g{MNSCRgH3#F5IaV3)^lvfwd)4u~%+@XTCxhxr&ptE$1O z%-<<|rE3I)IAZQT0~Eej&(c7)R3V#8Un-!og&+&o{H8&}oZy6B|8Y(ZS@XJhLOtp0 zgbjCa}HMs|~;W0~DueEj?GMH9y$q9g@GkAWw5Ob$-*EZgDzgkVm7QDAJ1N8-E^->T|vQ z3iWf~5$%OmB3VI2S5q?h06n4HYq~8iFwlTfZONB{mt$}*QJ+IL=`Hx(QsOLUw#s{L zjEWWi1|bZs@pjUfEyS3NN}q+!(9{6jxiF?;z5-=U6$R=MZR_{4lqwD zS*CLt<`iZOj#*V2FOVTO3hQnPF?EiEW8m1sRs;%IOp=PO1O z6TR|$`QG%;va;rr5qY0S9rH=UQr)Wt=UFw*$ynr#mVNd~?jt$>71t~X!UjQaywrZl!Y zun!|`hGD-DyT5h-;D0u!IA`tnL2UnCBL!!TuE=ao6^EvY5ZPQ(FnF=^D+VeP9R>CQ z?h%|qxN4o>j8h{M@#v>IYkm_hFgw>z%A1lI-RaeC`R&>A^kGiTQ~1Mw{vz5>O)@^U zsQWqlWQK1t)L#?$-wYR>Sr=mI+0Jt(xOmEw-sNK5-YWn4WI=D-CgW5GlOwH}s#YEK zB*f_K2)ZikcveObm?!ZV@I{?Y} zOd8)G$UG&D2YB%+KvgGIu>CkabgVMIsLzK5sJ07o`jAkr!Q0#2u!}nE3l%k;Fi^yb z;O?(!Y;I}`o>ah#IJMMSk;j2eP&O#TD&~eMlh#U7sg1g4Vq`s;zSLwP#h{8L#mr}Q zljdDgt8Qub^Rr*Ft;CjUQynfJF3O=K4LTDi*#9e0{8OZ=F-F)$2s-;y^b!MnqAW*}1W2`1IW88{@;jw@rE8rl}9(`2$?)~%+ zTKlr%*E$KH*I@A+JTM&TPf~LKV%R=>bZ@OoJ+$Jz$P+o=U`rR3D#N7~^VL!ecaWg% zEMkd?0}Rwjy4zRxAoi|5fEX~9n+P8{E0Y)#+ag+ekja&Nh z@QW*!u+R^2>=JYjdFS<9(-|$_K~_>-;&?y8^uIS>;*rsxc?Q&+r7VqIxx;fgEj9kO z0MT(I&3K7i$Q@p@OlO*p&!skw<`~O7jl*Zdt!_hjfE>?&kDFDQO#9D(#h$0PerFHJ z-=CtQYAenmaf(lu?ZCtOEwOsG$4Eir-=DOf0n$T8V@6yLYR`bdq=IL_f^@)7gXDgH z-#@z)dml-A&wY@3CWl)s;=1unGuJ->=B33ETs~5t|L#xb89NOxk}f&8iEVj!mjpxe z;ey$BL!W~iI;tyWU#g0ux)k_Dc=Pcr1e zQ*+w-gomFnR1k-puDdO}C6VGy2@n}7u5hkk-NMl`ln}&UCT4_#<$UKRWPyE49AcoO zuk2h$5?Fe8IQe$E<(r8{s0wHsvscTqmryV{`EzY~;;5yK1rt#1oTF6EZ_K8jjQOReww0C#S z(5D={0k-9Gt8zLbHf1NXpoF{8Fu}bw`QiVLQ5)1GcA$#=k!B5^4g`Dm^;8qOxV124 z!sl4!=+xk!zKhaW^rgcfsFBsR$-Kd5jMras9C;V)*Xpws+8{eY6&M@n(hI>v<`>QV zW@t@lUjiNQ^*Gmm2a`ha29)X%G#gwNa-&Z~hEyRufYes}RDD`!yDTx}%(yWu)d^0#;Wvw_#gl_ueY8W0Hc840PLqb+dI$HB- zuodnLf_oUL`1p|V2aiG^u8BIS4L7dQOJ4FRvMj-U!ZsFGit8~hZig^LUE?rkAa^eR zD*2`ds|GXKO6(#-{xqW0h)|D9A9%QsI*%ho%I0b5VqJM(+I(%VGf#@OP)oI=Uk2Oi zn=Oqg;)%+*%@UNFE=oNKB;?^p*>+uF&||xcF~QSX`5|&1S=mJ3=VB`X0jZ{+a6sVT znAXg(Qy!S9csrk$v#|@87w00=0)en;CM>Ym}MkSlovWyHfrjkQ&VRj1{}Wk*p5NncUZkP z6deXlGn{5&SH22{1%GEJg*@$s1@Gig5qM%2B$0&q8dpf+|H_|53E+7 zsy;Z=eZP(SyW-;r$+wR9<0MYF&%i-9KU0Ow`(!-dN%=}?IQ?bmYh9Fxiu??+7)x&; z?+Jhjd%kKCl^JmdPgT}b8czl0uLFNj-zULPx}3!R!8XgpFWNJ5DxFqM8y+i{Ph>f6 zcDl*nXuo{BTSDWi~%N!!gu0J#+F_J{46r!?e;bSA7WeE86V3_L~?^Af*sVjz~2 zUvQVZT~xR7E9O*UpSV|(hWQRUT!b-A!(lL9aVt6$c8=d8Xzg_hA-yu!5#}i?T8>L2 zHN{%%j(1tUdm#`(RV${9pV}hso4}L2WZIdbR!}c2f7*`vL%rLg?1(u=eCwU&2#cP4 z*&vm@aczD=B!>{EEC|>s*|znaGG30kd$$5VjknlrmX$Jv-zY5+{xXh3H)hrG0J@O&n)$!=-&}>F4k}&l|*Q@xE%R07{_Mw9Y$%}p6gEVHd zo`(W`Rgq^qB}sw=MSc-C!Su?Fo<6R~9s4Y1-cVX7G^~%f4@ZVL^ev1AW~T?5-xP37{lK4o|v&>=NRPqF{QNb z))E#{VyyR4u8m^OzqekfWaZ;zPjKo%P~k)|&%~!D_1vt;4s&K<*=TBP2y$L;!TnOn zqn}ZiiM#^flzR!NOMn^-MZ^h1?z)+6i)LR(WPm-}Vv1iHeFCxsa)&7mX4=`%*<7us zGun`6k=?f?G@ZTXsjw`x%-A^iFEl|3&6dLM19C?;1ug>7?Kt=POHGN)#KWhDLXBA? zzEhtspH!N9C|1sw!j|JO1%kz}><}-zNNta7t^Gx&$3xo=;7iyaT3yP~^XOeyf_)AQ zJ@E`M38l^*t_cv4q_4Ifgl&cFy!l|?#%Xx{UT(&=c1F#=w`y>3;L#Ua>aW*l@)Mw2 zO-Nf+St`Jw$##|Fc&P#ynE9}0GJkTbH{mlst?f20iH_{7pIkOt3oQXB9)!e5ulw|K zqs0Hx@G}9KmoC_8&m5px3KLEyClvYb3A-M`@U%)3zOZPF0By0&EY1f_6ohguxh6WH zfy5L)kN~-b2_w4iLGmf4M4tzq3KF&V#);fb@3nWMTOVz5{U{jVWO29YLmO|M6dM?P zG(?jK$wKEd!fR`u>UCd6ai+=wq8iF0rQyk`aod{rln6zGxx&l@$o%9Om(hjD==>}OS3tn8QDH^z6E`)j|Bp8@yy zJ}Z9oCok;L>lKox_LpapRV0;AV^~o(o@anx_Q>VCm*$NplgOKs%1SmKA^A|I>heTV z!Dj#tzZEIDh)glhB-E!$ys>8XLoBbneMWtoWcAX!Er*;>=A-m(rD1^5IM;0Ry`P%= z^d+If1_uKvyh0DoqaUdY-0o2#~?=6)?$~dE_5y(RI z@zrW}QkI?wQ18XAU7i7nrXXeirnEi&@kjYPRgxde>d}_uuT`!DJCc z7WL7vkun$JOH1r_Onoy|;tCcg8rmaObrcXsm#P%P>_8EW)67%#O6!xqj zegUmM8`e^v)s&&o7}LmJn(8VqRvn#YBOwLD05fQ4x2iJRi8Zf@N;`!Inz8GJ*3XHT zX$>E{FhQT*C{2ilSIONfpO&ApLH;fg72nq2E4;~udno@YfP3(#J<$e7gzo3zTJR+o zhbI7$SxFfc$;fXm6t5CN`FP2>0px+*3r6S1`6jakv>2au?U$XvTf$(S?pi#_vvkWr zgTs|DP~O_o9XIbA3wneLXX*Q)KZ4gr=8hC>LemnIHK=peerLXo}U-)pgC!T!` z)d|*(U&3OK55{i7H-EqI%fC~FimX2a?yj0%DDc!5V*TeEhP_mmdkDpoe^oQN-=DM1 z-CFnDJBQUxe6uBBQ% z)_&l6u~P46|FjpwZ^~7_fcF2snUWEDWE{jHzY^nLgSMaWKQ<2%4Wplpg0p(FC;b6A z*aB|HMh}LKkIw+mGvGt^dESZF+SPCR-@4XCUoQ&of8U2McQ-=y!Z^51H(RZxCQIP8EJ20YOlr_f=3;p)HI9(`?CGHXy!Nz$ ze}V(UKOrI6EJ~aAzbsPz?~a3iX!oDbhCXK}Vk9!_S$rNbceC1OFGqvq6U{%WB60GN z^N}aeTG;nvGNh+Krh-cQjnv1a?-&6Kf>^%++VZld2B!s^?R>Hq=ySw#MTH0Fzf%}D z?8`zU^R0aG1DC}q;f=DmPMLB`RdsyduZ-vHT8}qIVX-+Y#!_1gob7rHIKKys)?7#@ z*%I)1yCd?c-j!Y3Kul}J0=6+e9bA!%9R65~_*n*$RQ4jIg>i`)Z0*-}52{1lN1>(< zn!r~QfjyiV_UBWL1GXhPbAg<9k;F$kiutf z3}D^IC4b!%B7|OGX3nvA)QqZHuz%^R>+m|~Y8+nr&c8?U-hH~x(TS?HG0x8$3pb{u zUrcK9L7T1OmK8(u%p$9N&$p`Yr|aq>OYa-$7K!?V#MVzM2^zsNITJDkx-vz!bJq!d zj_9tGDk+l@W)!Di>20ouzM^TUN>j3b(5w`VYgm=+J-ISaq7cxx>EvvJD(G?=I@!kxH9BJFdpwenVn8q zeQK*>GToxz1t`38!xR_x$P*XTXDWVSj5ZfieXdJ1g4 zuC>nfBuK@dPRC*3#lfIAfmzKokfI91eD-n?dF`g!3*Ia%^N52R>~CO6%%2Gf)O-9; zU!$}Uwst2it%|(L+{;=8b2cYaH9}ev7s~|emIUM*JeYU$z0&n#WXHiwsD=QUw_DL9iq;3JQ!0CKz|)m?yZzB z;SkZs`8HvA8igb~gV~qD$ajPG{P%GI8--f6NpO;YE(GKQvDi z4Rh!S76s?dI({XLH}!Kzzfvet`KBMCoZk8E@&@xABC-JaoxtjJUGdL@tgo*Iu!9-2 zh|I9_&DhsG;5zS`$g0KBMJZ?ArXtTYUE*gg^iWC?p5Z$-eei}V3C&d2p9s$4GM_4^ zo2rts?kv+?7USUz03VvSv1hS$T9iX5r=8BMsuk&gR@yqJc{BJ#^LF;)xYVU`lx`$1pDqQe6cV|FRfs0@{jQ7EMrAlThUhEcSS#zz z<`1lB5|mcB&_c(#>Y7QU%(L=OuZ#Af6_8qs)O3${mfBE@#9R+d)G!2Zn8aWKvP;2W zCgQbjf&`yjLsQ4PG;$DnKgi>keZE`Mo%J#@c^_yyX0w4CgWr}IGovsPK6e}{UZszi-TTu+q}%7l)Zgifa~=>vM+J^=}y78lG`dz?MPtZ|S0UcuhmJ#I%#0vFyT* z^q!Nayne~odAla-df7i`BZk?z?gR+v;0+t#AEa@QN*8hJ+wqBhff`ls+qp|=@L0WT z^E(M)3s=a`>_uVo@qv5YmOv&zDAn^>YkE?}G@M(S!a!>&F0 zn4hqLlZ#2(wetP3r(4o-0ub^29$3zdi~w;$AEcwFq2lm}pWkaoxW+G-m5KRNP^e8T z{3E<-LV}m!Vm$YvD%irNHG=eZQY{PmT5Bi~R;^>95}ASCulc(kR+p1(`1k@l@&ZU3 z$sJqEWSpyEd)Pl?6hsbD!|#zHlYb@jbd+7PaSj0VYwCX3Uz9}`ACd|i9QQg`;+QMj z7aTDvC|5s8@!d+7PRC;+VRkCZ#F0yC`%ol;`CfBHZ&-f8?2_)4ffQv5y~S!yAoZ?6 zObqU_zg<{z?((ADjPZ~kUX3Bl^=EZZ>zV5zDj4rOp(F|Oh%8Hl1U07#TVkz-&8{(-#ne&3HwyO^j4qkT>M5On#KiYVBt4-mF%kMq6Q>O0{?(TiSRJ_T(iK#;I0>jCB zdn(}j_PYC!pwD;QzaYNUk$D19)stGFfg&(D>SS@$&%o%I7GzL_m_SqlaSXlMkobW z`I^yAJ75&-@vVBV5*2;=pgK|rf|fJJ09}^7B~K5xs?LZ-pSG>bhJ@)**PZ|U^hlo3 zvW$?Ck?!&ew;4lBiuJJOG6^%pO1B2-b+|+z1DqAqvME>~4+q}035D8b=|T$-pM!5U z@+A4v?s_@CPnXzwRau*2wAHrveCf~U5#onvBo`p{>Ra<_HPo=(I3OP(8eR8xH zkp|zCDpVMfQ>v7Uri=@H23Yj?7U$1x4>9BVx(qS9f^cg<%|Bd3cV(12M+FWv0h+2%nVwhTQXS&C*BhStJm`zI`i6g30$*Y+OFKDAx< z{p!=0Q-whtOJa)Jr&qGClLOyKz`qiw#vk)B@4X?s7^1!GJk*2NY>-4(lT|Wz9Q6(* zQU1bCgd5anW4lTmJk!JXp3#Nn^uu{Sa_?*Sf=E;(IFh(GwYPpM8EUn&PM-2sZMC#! zjFt_&QeBv>LoC5AoyG7Fc3H|Xe{GHW=^J@Jw}dXTws}q~Uh^9Ef(+_Hn1f&?p99_d z_-O7UMbXUzffVb1dyastZ$u1|eabZK@T4ww#<(`r28|GE*X>9LCx_ad(}7Gp zr$a%AWrnm$Oll@vJ%-IH$VDW z;kMr-;SCrDbyVA~8va9m*j|D8AvtSM!PMq-+Z|$#$7|dy(M{RzPs>W0;y-~jFju%Y zM5|NwVgO)N~LcE{Mz{uOEHKyl!ie!jWnjI%*#1 zx@&IbBGK46S6 zxb@)=sqeH^r(r9bX>fu?YDDW<@L-1biTfV)9OgS{JHGkEj;4I8$cm}X8e$q)1)&iv zAOp~G|y*7AL~$EvL%7P}!*`!v)M?yapIriNUU|5EXqJh+_UL--ouc12(SO z$~&^_Unk#z*9W@Z5KR4vSJK7H%e_Z!sCf zfhfQ&*zmb(mniy>;}g6%t4sYbT}_Tgfm4}zNT!C{J|U;kGHx;30xRqErL1s#wwte? zhUh6FN3dId=D9S+Mq7W$b!8;g-pJEqx3ST}z|o2L5cdS`qOqN}mp*GwI$EAhp}nrT zuFmU#*7lH_8%m?iM z5kp@gT&`n!qoMtCSHo^MC<{3Xgyy81fPHCBbe0K8F6PO2?SD;|Jk~il7<$bG0BJfn zvIHtkg0>1k#XA0#R|?sqi`R@$$5!|69Kt?F18Wl>lfy07ALQAvCrZ1V^SNt4G$Y*U zZuQf$cSE?RNY3;z)=0oU4gybSf&-|3J|8k`<+My_z?7q92CRD59d@h5R+Yq$Fi&;W zdY4afE>|R;!-)@FnN`Z>Iwc!vCNq1DbsZYM^l|6H3C_KTU0D(6oaGuH@`(13zTyU$ z8V1-fXG7mGgZE#qDI-m^l_4VB_%Aoe0Lcr3;@U6ZsepZ7l1|ts(4A5VE~PKqN<&j! z411EofWQh2d5yXmNs`6{LUdK?$Zf06q3&XuOfT5xF}|(~SWdkY-?wh% zLHUlot(mVt{Ckv`;e}1LS5+sh-do2T{ma%~>qtf`46w;nk=)TajA6gfUAvvo%gd|l zq{_+?@B;^j;J1V~BidvNhMZmbAQ$B%-uaUtlE(qN4WJb7CVLYSeNcMt6CQ~2TjUuL zOJ$a5_U9Pb4?QTWoU-t~BFF+0jclnB?aesKz9s$8F!M{xsCf(5J0}B6G@M0xj4Mn* zN8zcj2;osI*2JG@xFT3iQ&wr@eHF&Om?wk~@SWae#C{DF^e&qt{@VV-G7L7}j>RmC z6qYE(7cV4RF(k%T%k|#ktt1A6E4MN-2@@ zytttIg<)J^fG4%=HhH6N%4%lwo&DW94s+)&KSU#TT&xW}irsH-2EVlg>fbWj^?hU{ z&#C|85#m#FJbmaEr(ugh&D~9cA=T%>Nb@u+2E>5K8*sqVS&#zSg+0`vC42$Ao)*n* zr=Ub_ZEz}`5F68DZz(}za?z&}-KV8Z-1|yjDQpxv;Z8ICZXY?OFYKKO9371q`{2Qt zARE>=oowNE9NR>Nt3E)8Lr{h{2Hi0}$vFGhb53P}0{Tx@t&RGQ>gxK@7T+?IrS&zX zYLwZ~7iqY#*dVZ(zo(Wb-zCoHLi7=;m*37Cy)6@F!!5pC2}128mqRBtiP@|&wo7SH z?}0yIQsi5XBQnzJcLl$~A*4Se#d_a2CCrGKM)oa?g>EsY!_-_u5b7t9fBy` z5`uI$98rlwh;$1`cS_5lk%ohSgmkBL3L@Rz-Q8WscYEDec-QyT`;BjWV?2K_I6Kx{ zbIrZ>UUSX(%@)%-xy+komtxC`)@p~fD#^qEYT1i#Z*qu)eZ@#3meC%rqrN}VfLI@| zn*v!e&13ic^hjx|5v?KZjCa{N7Ou`Bm9;VR6yyzYxT|Cj$igyxn?W$4ah-K|_xegPPr=3pAxIsT;}P$K zwPKBc;6g930_qE9NRK2=rf-UtIh@afA_N&#R>2Ip?!CrW6w^an33sK`>=_n@Sk`II zE?6WO7j4K6wXgzfw0gcZ1HR$MaxbDoH>b0yi9%B4A-3Iz3YfFs4uddk&@`m_XG2#+ zI7KTJM_!F4Ye6bQc7%e8vd!?Or@1kd)3hH93k=Y1h)y2JzSuaTh{GZ{5ozIeNQ;uS ztzSY_)l1z)thGdtVXZYl=ah47RALs#dwEm-WUonQauFd}q|ITvEp%EGTE0;S+unXk zZMr-%uTOmtHHwOAD2r9dC(yhv!pl;DB3Tu)fsmo)kt=)h@XJo}O_MZ=I^gFHl)J&> zlVKhp%ZgE8$ui^2x&P_=fliKZB*y~Y#f0Np@;qAw0hd3+7AZHBmv`;kbbT2Ij4LX* zb)w;sMS(niYgdkTA6~g2YnooQ0`kW+{V!jx8pQ&ToEL{vkj#3Dn{(R?(qqI3RINA+ zT^cGe8fEq=UL#1L5MkK`a}#72ic)>4YY4#9N>`u#nm1?jgyQAHeQ^(DEUZ`ZZwT+Q zxMy(iOfSy&>}*_byscRqx~N^o(y7R|)j{6?*#mt~dFx!%2)v#kt^08dqo7nNk>DA2r4hRpCiG_(!dwf4n?scV-CcG&% z%IjiwieQU>SO6jWA}pI0g4}6~BP4&a&xm(~{pmVby{LsWh|cuUg?#Di>$VtOQV0Sm z6$OWH-|NFq4K+=pJf!VWtwS#`gr-G`_X3_v1$Din zpJRix5$vmTL|5tOGmVZo7n0~gMwHavXjq!3xM+n_d5o8I%1>QxcxZXNwP(bdn?1!n z^Og)>o&OzzI6jk}5xf3ZW-2Be|8pn@?`@Qutob)|IJc*=6 zoV;>9@?`0KelYuLM17J0?ZmIaYyXK5s{c5g;GYfWGD}UZgP!qARse$WK z9m;E)J0a-GXsc#={tr<0570<8TtxEslj^Mhd-kVr{)=)bwii2p__pQ>7c#l`{mb4! zNu`BwwL)ECvV1Q(sh9}I!GUB7xDa{)c+W|2A4PD4o%iToT?NA77@|`afH#@_2WX*L zOVk5i3j9F5H9grli-2E(S7ZmKMA!LdSfCs0lsA_QH%2A5w=F+FP-M%ilWPEJ$%FDJ zV<2T5d;>Vz!w_~;97y+Kn@&z}?r!nkmrcMu^?!hxe5yRI?hJs90M6ym#=s8c-66Ey z>s-F}KjdK@ehR(l0yswecT5nk18iP_S0tyO{B>{RI)FR-&kVbsK;8bvCtC{NMaFOZ z3{rGma5VlU0m(laGMW52DvCdaf@65|X~D7*@Ed=E9+aw`<|b&BR9I2dD&|YIFWU`_ zM2r`?{<*}i|K8V%WDSYv9-){3XMOEO zgsy&^(t>KiB!UCZn#hW`ocD_N*19kV$zO>JA@_``5LMoL2{tXStuo6xjxu6+QI&T6z9w%wHiM3Fm)H^=7vPmu+t)M3_j`yHH$n|#~f8AaOkqbzOpi| zv|Q==m}XPb-3!+23Tcgkysbw0euWi6+VaTNJxhaFMLP0ElDW2vs80x?UfghYM`G$N z=T>!d0$=P)3I+D`NOXV~2me`fmrA;XtD?QVocIU+uy>OWIhEN_nTZa21}Q4kS#{ID zEFR%0PGR~QxD&e!tEWTR9P?K}YS@yh$+g4Qhzm!ACqU7iQR>i~q6A~k%c57DKB=RH8+R~fKq zFTmR)_JAn26ktj~wE#faIs4JAlf`ZqvoZ4^U}g9hW5Si}-|;86eD56zBp9y&;j`iwAE^K@Sdo zfDAMYM+lzvZzCGH2q>a1y2J6V2=&&DOUDiWVu1cv*2=oFW50EM!@El$6yj;B(uKc| zgTsG-&bgtMO}95}cXz;$EKvI4!)H2$`>8c(PNl)mZsgNCUMPy$;kU{#Kg=xUn{(9r zc88X;JE8ATZgT?+^ABbuf9g!>KLE}=B zMjEfgDB9!7Uu+l;ocE^uG31P2DQY|$mZX*;X|OB~>|YAR=l%NV{(cGw@or;{yDU*)e2%ytoG)c6blvNCp@T$Sl8cc~2nbwM%$bY_5e%L>WYpXIO>f zdoxa=q7E+lo>E74{7l(Z1hxm14}O3epr?-@GL*L-FW^T2K9w9uH$8Y@w1n1w81sFj z#r@u1PJGYgoNMK9IdPo?JXM@TXJ9`v0$srU0XpJ#t%jc5@!cH(@doV-l zz5mKzgUNXo5V21$0~DtT21>NlGEEhOsL`+5iOnuelA?0agSs=CU zoLwZ&Mcr7uBVk>z$dTAv1FsG;g5gp>@+pLm$k>?%RN)&Gl|w_~lj@!DzGRsuK^yw} z_T^>wq&lM3qDGRT^4GN8>!!6vbgR&)-wDjxGLhH#^LQ$x2lf9Cc>lhho)cXhb zSgojQZ?s?|vPSB+7oT48=1vn|wTp>>h_^Jrhhb<9T=*aDUN|@r%u2HwJBQ1&jKy;{ ze^9DeLPpKu z(BhE0alpo20@MSl0G|ODjm(Eh)9FiFE~EB}N|+BQUsskjgi-J}j=_sn-e$$+uI_0+ zaM*QIp=}IU-yYnypEa`+sd%V46QoJj>1_Rmqal=G(%osjuA9l>QNRcr&(m8m>OMO& zvOI3MB};DY$M1Z8Gu8$eV6T1DNWr9$LX$-K(h=*d`o@|YiO7>##HaTC1q8%mOY*&Q z`~qG5TsoDHxpxWqg|xcXE9-)%kH!(5P1YdzE3+OERQH335Pf|(I?3*kceXOClGX3` zwYu5sNa7vGf2vS$McQx`Ahz|Ya_AB`(9t3ZOUR=p<@6BZa5+G7fQZ2QLNs)G;^czm zdm+qx1jM2#VRG+@YKN@##)wtu{D%#2sgS9B!|xbZcqHCbDsb5gXoVRo<-BP&Jkr$` z%p|x_)tCIF{biF&NbPJmOTAb)^&20os>8b8-3^YZB@w4 zP-8)4vO{8}WYze)yH|5E5d7`J&eUjHu(4Mps(sEn2OSPvesWbJKC=hTEg4j(=moL*=9RADX& zKu80Q4c1gAo)D~KbyE^Dg6MW;j~qf9hkO}O_&YQt%&gSD8zBb>A5ke9 zoQf9BnPyB6Sb90jk(i5Ogl`LpJk!(C_wBh}Y0pY#Zu4<&?b#Wp+X+E}NbKoU>>)Sx z_JUY<;(V$J@cSMbEecFZ;d!lyPZyn++T0b8 z%CB{=A6a(=kG%+$q;;Kn1p0PQ;4x%zG{LC=iE_%J$97O1SD1x1&PrHON*bS90?f{D zm3iY0Bmg3GZQ+RAj&t&~4JnwPp!J3(&dMC`Z@O&xcD!Y5^07X{tRJ%|NPNCv(l?8l zD|{UEYWC41iAGgXy=N;?6U4>C!JrLmdjAHABXhoTEx`uexBkYa14%k4=+btVKRFdHrbL2ZN!LSa>yIk0BLDWSH$tgSpsPrrwFk zy2(tvWPW>D0P~4%x9LRpV~>^!EE6)7ovRrAvgnox#WxXx+TA96SiX7-U#gthi61+J z9_{I50fXULt8idmI?8DO_A+72$5>luDYTuTdet zDh9f*0DOt})pz!~YpP72_bsagpbsY#fy}!t$fFO%8Rd1c^NL(+ofHeGTcfzM4}~T~ z9Eum(jPhnDuXtHR3)ZxI-tobzW~>Zmu>u6}JbJv^q*LCAyUF1pv_bNB%xrAXlE*D( z3XE#}i$28i9`|s2@eW0{bZajKct`p%rLz9wqF zIKg6yrTTf%2dCUcSiy15k%`DvK8K(tQ&icF#yB<0T_Kx)Yl_(k-(6zo)%o7Q{tr-X zSQA)oZiiAVQKjZ^E)#%>EKCU5Ldby~xVMiG4W`MhGV$7bD*5)WB;4!BP=4d#O2xZO zsgH(f#ov!DXcyjC*|tTH5Ly*`B$vA|fE8C0ZB^M<(4MTckJP<;1DWZhLJZX#`z+dA z$P@NVi#3}licuO%a-rL}7x?p(EZO25~4iBWDP z?95I(2s5yYl#T&^5cb`*c%&LrG3Q1u4S-aJys#W3toF}#(XzFvNiDtKE`_>}HSYA4 z`GPPTVlci^iOA zNnCs;v^eykk83B9c0Ll=a$;sSh0o686d<_}XVEMuR*+C_5LI8#b7{&LH72zC;h`wD z&vNvHf(>LyI%!N4Xr9`}Uwt6z0yJdFb*2Gssk7GM1H-ye9?U=!-@OM}{;dz&`8-d7 zu`M-fhl+b~9G?VNvnE>4(+u(miBH_GQ`ecvkYSl$i)^s;dFc=pNxRmL{Yc~yvY#_Y z4UFd<79vPujS>35l`>4QhPbH`3xf_mL6S4I3?JaQY6M=&r_QdIR}M{12V7MgedZ!r zhod=PADPpQD83A5F<@=uL=L8_%a|4iUMe_f`6d{kM-Vi0O-K) z{z3=N1#+4@D<@KG8e$QwoPyIO!i^)I@`o;+>%}f6`(d4Fhnph42`fn+IaXfS9ZJ-4OMEPDEDuV7eGY-byV@@Hu#?9@nGoJtxCK}|_B8go?{@};(N z;!*U0bh6t8e_)T4T3#oU8I^&BWG^h~oS#J55}fRX!I17HoN*rXwXXcIKk-~9D0RU( z;CQxp@xh_p8-%-(Jm}!_6TqxeeK}DNABG;YnCYIKLr)Rk+|M*SF|P|%b=o88dh+Uu z)I2?xxwqpB=%HuKg!F8jN!R*tVw-*2Ir*2N08~DPCO;Jx=Ua38{yi@PSk zsP@)H+VWf=fJX%M?{YDpn5J>gk08CjnM;U*2l+UeT zNHP9?>OXVOxC^GnXh+y7?p>Ob%0XI~cgzPP6QDHaK6*(p(@MlWXy?(=!VTICu$LSw zDcwn^E0-Kzwf~sce~_nma_6YKUwxW?@*&h@0DbLZA=I<-?e8Z`Sng8i;+j>{)V(e? z3lX-3Yq4>b5pJ3InJOZb9;r=^#K^qqfQE4m5Bva;XONg=rND)B$%b?&+Af5_dkfdj zmp~S+Xe*7}DG>YKVU}~l_uHK%5&ry2$|-hGYrv1&)B#6012{8r(}b>6J_zrB=25e^ zK<<>EaK&RW0!QH>smewWlEsh$(sxyZqopsn(-Lmnf>Y>9Hh?NKXBs&pxWVO9z^f5M zlz;Fp8#*AvcC%%%F;gJq9%i5hGgX*f7&yTlSm4f(1DHs0`2k|w@kbfkcbMpZI+DA% zd@6D{yOnY>JaD2JFJAEEEc{-|JjmdrBqi}x1%_001pjIAW?{*pPaln%F@rA#I;~AX z4C|Y$!Csm-oFCP`yGd6@WL3k3l+wPO0$#oji}iTisNlL7{ZU-s*I#mDD7okoXLdco zhdBA^)m2ouNVF6;$m%j$Hdhyc@JsxjTYh^F!pwbI_zoFh_OK`noj@9qY?9VKQru^# z_?d3%0zL4SCva*y*~7Uze7bEerq0{%r{XvQbTSQ$+8;^DF5685*s)a}+XSmu2UXg) z!mQW3zy}FEMJi9Old(=3HTZ8tfS`#*N+WUP(9}=qRknhAD*V|EZXT8@!$a!tkQjKD zq2&dXdvhB0PKidePB#m8ZYKl8_27`RDktUzt51eWDUIeTysKmVLF>VIG+NQijd6R& zqDAfTTP8n1;X}Vqfs%03{ByS2o;$#n0xT+&m#CAIBO=UzQD&OscP5Ye@Z1S!!PU^M zg%#lW-LPwFvLjn90%<*BGUr0NSAePd62I$~%qe=QFmjk zzFz--FTgMV=OO{=={W*XqF8?{<4+BM#Fh`xdGIxQW>y4T^zjc6@Rn^p@nRe2&CeDQ zH?)4J{v8oM$ZQAP=NVHj7t0;X2}`e|$Zw$7mMa6;Ah=w<{v@)Q*dwzI~SF4$%jl}SCeg??!*oAz@95Zle9z+>>Piot;#p#P$B#)5vz8*$XnH(3 zg=`rRYcBy&)9(D~`x{Z?I_!W$CjQ7e%}%}drQ$2+HRh)Oh}Qe?L1~s=%eK||DN=7D zoeUZuXA>}+^jx|ZgK4b2x&{QRH?+^ej-3%gY8XH3$*-T{R^V=xueEJIxAoLSa2Ck_ zo9!O5WJ>ugU0~vSAw@12JeBUnZ&q>t*_^J%3-ZD|ha7PmkiNOf|* z@PdKDVHatMahqZd*>qiAsVDDWEh0IGX5Vk(uq6s>Npc$Cnfi$(>dAirrt=JL^vYp3@hRG0#1&OzkD}CC(twbZ~o?_Xx4l8sJ{Co_d^~VavuLk$@ z80`4)-@pQvmB?Vy{{0hCPUTpKQeDlW@n9td1d#2zco6!w7K1@~*~evjSk-d;NHvR~q-0L_ zSsAkfK9v;6(jT;ebb(T4nqI`jL^hI`l$5*+d^^y7YNmW1=s!R-9f8nY8k--W4AsVt zl5mfEp>To2Lvdzk1xr6@;GQ@wT;-g{L2ZswKJo_$+cQh%ci(11$+4zJH6T z?G#b0yM;SI9`cVf z#?ef;klKsT5=W1(f~U%Oj86d1f6>8uSY88H4ki<+yG8B(8Sy*P5F5^6{8#}6q?h=j zrbHMw0B;(ZsDSwi9t(cBjo)|QuZl1Q|cw~b$<+K zw_iKp{@P3y(|(aUFNa%^N4Q??*Z}*4^;t37`qJd7HfLSLt1&=>zo5Lvw~SU8ZQ#!9 z!AF(Ta=+_ce+=45_(1jG9WhWuu#RNw42>pEy}?i3kSehMZR~k4F~0nqfJ#>f$j2_c zvU~q&fq7vL@;h_@)S|IZi?Eu~v?itZZg$fmy+R6#4LK=lrsv$abWx}G3E9B96d@Drup=Fl#H7*A^t&&;QP zhCN2KK%8y}6(=4^P;{2Po<-sGcVl(TFs_zVS!P&ms;{WL(fK;J_qnX?ohxnWclyY8 zU=GmPp7z>a`E<`(_YjwXK(I=rr@2(-TL|qa%bT)bKV`KSYfLKVlo^T3gq13)fW#PTxJQ0p z<`7P_FN~Ss* z@Ucv=q%X;G7DdSiff$wCA)(YJXXXWdgIy~=)!U=cWTFk)>*(mN0eTVB5yu`mfh-HD zDXf~gItdSiB*uMu^Ux%QZ^XiCT!KT#&>)F}N89-v(XI@ui|>XBT|%01HuwVU&Ret&{r1TND8d z&R3{FvfsAcJEkeh`+WFM=KyUH=`3Pu0{-H<COps}Fp9tgC-wUIPkCd&$eY z&(Kvc5MVk1#5HWbZ8&JBJm%ejp51}rq2?cME%!>`D>7rBMG94&vn*nwiCmZNqZf#q$W(_!OSxqjSAcEU40U^ro!(z=bus&&3Zb8?Dzx`! zZxSRN&d<#+>NnChA~Uaf&9Ym0_CR`?{=#3Q~WCQ33 zaNVF&o92|OC)40NVAnDh*M=BI4DKM_Xo&1XS0baJ(%%T zX#(bI7dwrOzHxZ1 z!UV-NQ+w2brKXh`<&%3nX_)+3+{8l+Fm5x0&kmceG1Umup`GR}@SpzXL4U{Ru#c|s zq1!x66xIJaB%1FRfMM_GF8lt$sdS@W}161M& zS1I~`#QefaCd!eEZimt96sJav7XV(nN$5aW$=#LiVZl3$2=Mybm(cI2E28V(>LE9* zEpQJj=mD^5`UBcG<;e>0vUsZ9GD6GS01bNLIAiw+I>3FKi}?Wh7nzJ-o5`QMG;Jh! zD!)%=yIN0)L3oR^TaR;f1Z;_$nBaK7w911I5Z<21cSrn2dgM5jS?n$jcn?K+n=aO% z-y?o$h7X=v26TF}D}~>QBYyxCb?`>}1pKz-QsLKTIXA+(Cw*W>(Z3P*Dn&il3B0`o zwuK8Z0A|-O&6ELCLkQe8XHD{V;;#v)1HShYBSlWnw6A2)>fv547mh;z;T|Nyl%4b+ zpm$AK4)g4XeR093-Z|SWoDyZs`A6(ng$U%$t{5<`y3z|Ldz5HP&H-AwV19nVO`_NYro!ZTZ93kd-W4lfpAy) zHI?~kwx4`kkQD7pH!I|@nu>aF@Mpi5K{yKBedq-n|D=2|8}6m)>+wm?$xCYl5{Y*eM#we!*_t6Ho6;ARVa znGofPzjc57_y-7n4N&_^&hi$RBNkW6N7H}nKR3o?_R}H*VCUhg5aA`Km#r$TV%7KN zed+*v-)AAgsJ{2Jf!USvmIco3v3z$eJyUY%M`gul~d{F@vlru2H<(X z6Yux|YE>(~``c8c{2Lkh>7Lq@b0^X(+*RGf%+p`zAo!mK^Y=X~>>161%fBpihJvv- z&!8020w#qw5We<4I^%aC5?^8L ztxSnt^?}7gO5i1Dvy@XrU_bLM3XY#s9%m4EBZ+ytdA7~e3H|jN9`yVE2zV3K70}*k zZW+$)ciHxs*-kPh@(lj8$`qE|w;+I14es(-(8lsxNA-7+(n(hhgV`-q|5`5toFt?n z5X+vkfy?my<@*xdr0$8GFC%+ztcqIO=4AC>7-?aiP}nzVZZh)v@YaSe78{3=@K`3} z2g5kdRBrQVUL=r&9h@(JyWnDmTSCrlXkC$|nZO6U8@4?U_)NUp8Nbi!lG2WOPCIc$ zoXWE}S+Z3Vx9?qwIE0=T1uBdxw~y^2fv<-3+`sd#CUWNFp?4)0{GMmrfhS67Ri zX`Z?HQmge>GjoeR8crX&7GH(};RR924c=Ouii{Z-VbYF!swtFLN_3q_0- zbjqI~q5HVb*<(j4VQ6G(ZS(V(n7^O zB5aMlemU-RkUz6^l4-B&&C>mx{`d<4St;?nR`rFPbz5QI`*#?o=Yz8|MCr*gK_$CngM+6tQ@rr)8pfU|72w+@puE1+ zy+bYt83M2J0Gg35p!97%uLnNvSnGL5$<=Q-Zj_+ERG-*ATcND{I|b4NvI)JfvwHb{ zsUs?WuHuq7J{&@a0s-J9cE~LEozi_;uMxC2S~wyClSwHOJb-|~qOWRjG3S&sUR?^yiA51E_e$8R;QZ z^|bK82)L^}pgQ(ZP6JF2JOy%!rgAsaJ6XHH|B@a<8D^RM9`F`!eEb2r*d4k{qr5#% zf!`&B2Q&NpH+#ZPqX3T${A5B7cgEPyDU@Y%LoJ&W9I+cMy3-C8 zz^cogj->8*so~j2`&m_1=CQ#5#=Yo@@SO0J=VP$_`Eh{*>Y9dlLytBqT9BU}5uSY; z+I(t&!1<}oISpH&CHJOvmAql(hhpJ|up=)7rsO~(8WHqn)Py*hkz&iWhY&Y9PFI*V z<9B?cs9-DoE=IhkAj1t|m^c=?u6mi=OZAG9bD!s{FV_%pBeRYwIFKG>u5M&00C~G5 z((bNn)v;!ws(p_5ENi{FHC^&?8_iS?YN?`cXdjJ@?{F|wFrkS!wN!ar{IXrFY5hGBDgYei&=4n2s{L}&9HW2f?Yb`>L8 z(n~0siYwtmRXRZ%OxjYIFV4~s)mApo7Zsm?XP=+J+)7~Wo4TdCHgS5HRu!L_)FSZM zP|Hl?fv@jZpJibR>{~rw4bR7i{*4v%d|<=)ggqPT@clvU=R_~o^arDA4Cr&IR)+I+ z|5GR)TiB&~)R6n%a2sGRiSj_)?$sL+AMb~CeOs9|nzqif$a75}%bdd{9aewy1hj!_ z;bm)U>qbVVYIG1l)tIP8sKlkYO>ltvk?>CKQ<@=FGWKFnJOAUl{TvsimMS=9z>?T1ABH1x>;c*C=vpdt+jPw(r*Ah{X?8gVP8Y~{sVy(|sy6;s-y z;WSa&5#&Opc$0h2yG!54>T;Kb#vE52%%bwQ+x02Oi8b=_#o}&9Wqk~N^S~-1o|Kp` z#uythZB2R!qI6N-$LhQEao9)_qK9A%Gaw^arbQkC>btx`QBK}Sws)l>;n;C=tUBO! zW<1JN=#|c+H`vfeBo?6Z4qqWRD=FSOn$-~#E_-%9R58qb2zh9!+tA&cri}%ZsU^mL z1;(cC$>FH!*1AV0&-~Vd_wrt?+`Q>4=WT6krT_&~hMvQh$ggstr zM5Ge@9d4jm_%Ng*=)g)*?;)QN;R9hwMjRDeQZi2-EX}n~WoFrtv0<;JsDl(1k5I^%6)wkE zvnQS6eH3I?@GU*op~Ld;(2}ycsd_F^gTnZ9%UAqGIYF5TFW>i%B56h1#Qt zD_0%S<&9cf?ynxtS^GB_zPyo8!3gxQQl&dYph{+E;@(tfu}j~oavDGHvZ>t<`y5|g z#U4AWAR+BDOl@TUiqGT#Ya#AgE$n>pvzTYIol_i4Y}Ml?x@S7=!nQW_Q4H;d55v8^ z#`+v>-9-Kz16~c~Pf0Xo8}=E$Wm_vsHJ|26emE`18WtXTu_h?7B~nq!&+3$o`;h}n z4CL)2)}|KGQcap3pd-o4+k0Rh)l#ND6*IB^zLov;2GMI5;wQOVqL>7H4zpkTN@H!x z;*ME_Q`^yLZ9CR!%TYlv`MH5F_7;%i0j4P>wgt{Or;kuqm zqXNt>^1gb_V6kD{Czk6X|JEMi!7JkTJ=Om2XP-`TVnlZ}lj%pgxOd&4uyUR2JYT-K zd&76t2<@5(b)9nu5GmU8C9LW0leVe~W~XFpGY()?9|mRkFGkx^vdYihqyiWQ``8ZQ zW(g4=tO%t>i@CRu;()5Xv#qp2V{~Y>vzcDx4#33E-AHIkzjWC;AAc=lU!IkfRwgU{ z<Bx3s~+=S)G4Wdsd&ael>|OW4d}Yg5NLs zI172Lq562L-N-DR*#7bRkdd&AW_XI(3;(r zFPhVw)zs)`sZuv{h$jxUtFeiNV2j#wR9D#xs)i=hR`}co8O|AwM`?G^zHaafFhLF< zv`u9^eugNVV4SuTTkjsL^~q`W4Q5WTJCu`GmyU*^r^fmw9_bK$(@wVX@avd=WrLto z4jB{qM^%=(QC(GCj@>d=1z36zG$r9Nl4;9ZmZCRpegf*50| zP=07sp($Kv(UPS#BhTROKjL^~O7~jywe3daq|nz=?}V|k;bNAvls$AdnwYin;PEAo z&-J~QyTv)qJ@Cq7c6Yr{dsCFJcA^iDJe(6=m=wf8$0_vS6yPV&<=Zo{}K zbw?DnKFvE*nn*f3VD3KVs$p8O!1ayHj0%sDhGN&7v$-QLXD&=zU~N!ieRR$X%()2iUy@89yhzi3TED)x<-zK8@RdpF_B zXUnGYkDb;=RKzq!chkqa2tdUK&>ZKsEB=e;6NZVhDGFo7g$CaD;`PJ%G?*v7Kdt^O z7*eB~&7_D)OsEjMuBOe*goFU~b}QX#rYEy!4^ek34)GYTp5WtCn4O1^h!Iy-9(RgS z>8TS~^@_M4CJS(5P0G1_m(dDZ;d{l>sX?P95Sk%^6IbnuT8fAgQ#mKhlBZ!5IeS7P zjsz3s^3hO%yv9NL0-~slabHR-7~;Or^uu}2Bte#_v?{D{m1y8{u@+!te6!$=n%V}I zIUK#_uZDMj^O5b3jpEn%c!b(L3+Aj~89^Ja|Nhf6 znLVp|^-wZ@+EB-WxQkNt>B`m~p>~ee2f}@qjQ2W@i!ELq8VVZS-OVT0DHC!9C6Km_ zJleAp_Dia$Z?r|DTf>TRAM+w2a#2>FKPfNtrhwj zvA;HFzfw6CqPg}$;!87apcy|_v+^$S3X6C1Y2ghUzQ+9hmOX-I*0o9|k&oR*3^0zV z81f93sN_VqC`guz^?UN7SMlyh=8+vXoDhrJH{2#hX!vpZcPrQ{IryBWoFO-6342%s z7stAiM1l8D+88-w=LR@o*r)*hvCY>;h*@~Q{8qw$L zVS!;AS%!ifiDNe)Iz|w`I6AUi7L1wO`WkcdGr=rlg&Jp&hB6b#Upf~x%FAWL_ZeTs zoaTU{tLiX>IHURTvdb}!gw8i>rHBSjk!>Btr6R|f`VZgZ0tlmCIMP0);R#v7!JKii zGgfCg^<%|Hiq*8A?%W1%q^Uk0sKF3C(kwIk0u*M~nbL}&V@1kL*1G@rZC}^fTf1ky zEQqa#kj(dG7dpe0ddD9kH_!Vg-`9t_6F@W)LCG9mTtE@0CnYB2yH5VuW^*s_rD$!v zLc>;{q7UBfs>*EE_4UJ8*v`nGm?@05F`AXp$AYLLg^ypHwA|wuK;^NXfHagfnpwR= zV(-P9Ej+YwB{x7L*Jj6%Qt5mgNM8N|S7be#;CuUiZ()>n&%FY6;mlAJyJl3>uY%;} z?G|}O%P`egI%9qxS$^HGrBzFvo6lk5ENy<(yu7xv+6M{f)G=$v-%g0pXcs9sC6^L5 z3O(*yy}b^qkmE$H4SyNFO)g?kFSkMO(cEZvdCxuRN+tJQdq65xDZsVNmQ~&8oY0CZ=QU1#Up&J zHK(mjH{54oO0Ax$tU{+`w~glulkauS-ljks+2;w7S*;j0RDT~Yf<7oGqaX(_!?_rM`T zUZ@+;0mf+ zG?^n=eo*zRf)%fTk#S9e*&LL;wev47b5#V-1r64k zZyn?-M)a$w3ZyO{A~yJbK4{p8&~!t|GCSil)k`3C_X}HlmKEc`80m(!>a-JFi@Ysk zLf0Jr^7sN(645?po1g#AoS%Cwh~|Zza8zseP(h3kM|+(fMYPH;@o)NVkS@(%*EL*gR`F!O?1n3AmKBbyuW6ZAz|q3td~au(nu^u<=@2d z9MgEGKG_~(V{2@}@##x_lo!%Qk|Wgy&)fArdLRCaF5=LDu)*8zXYCRWlTiajk~TRV zSV2#&C{&D%ooHC4K+)ctsIrb(shySXd3xw%s1|kQ*5Bwsx!(qe={`DiX!^?3G(e`A zI!;hD?4@I|QYq4uAK1HN87zb(#C-S~3W93~qumb;rAQ6uU!*`2Kujnx%jh6`l+_HO zFyttg{OYO5?s>vTPnLAzo#3XY`e#O%+FxI1`Xt21c5({+N3{geQP#qiS`Zu%Ij^5ut^>O zh9u#gm-eLAg6vV>6GaA6!_Zbx4*y0%_(H2HA1$Wy3B-YDvRlm3gt%XjQnQ3N2JfVY z`M7s?r_yu#%HVMTJHlcvjX=9-MKy_CP5BM?Mcl*3^sY=4>TZN04U$ zY^i&GMBw`b07U@CMGiQ(E8xQfoVAoIiV9MOo`9DEaM^ZT4*zv}=ox;(Vj$yN5AWoR zTeJJkfE|+UD&i%>`itcapd0O{X-^M#$H}w?{uG1H~UwAN{DvP|RA!A9TI)^Qr0nMI(T% z4mxkMZcbS>6Esf{ZIPq%&3mSH@owpAgnGC3PfjJL0Uzp5l4>_EX@7u7aXVXbeC$~3rk4OnmR<5k~%Sse*p#FT-%s##*G=Tqc@aNh8L*84* z#g%Q{qJ=|%5FCOA3GS{1A$V}Nph1JX79oKoxC96i+}$+^5Zv9}-Q6m0_xU>Ap-=jp z^WA&jefPch2S1>ocCEE)*IILqImVb3iufjuF%cvgjo%V!cU$%J>x84_ZBJRCoB2WK zl0yNUOh7-^zvTeu00*ZQ()BtZH{oIu=egcm*^%ohFBZgAh4LTVpj zM-fp3=d+F7mbb)Am5>JKE~(C~Ui^(dk*8X1B=2q{)uTurTGvRFPI?7+W6DB`MBLh# zb}@0sDZ%QidajGF+-LcYRQA(UQesp#iu+X9k*Z0^ZIaprTvqcJVzw;7z&5JX&(E;? z9Cn7CwvFvv1V>jWVPY$%0D0|e-QkPVv^h?0^#PqOOiUD0(s1TUJS~n7X!f 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

  • ~j?K^I>g>+u#fyt=6KWlWyw(s)X3hf2b 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 D>W~-@ literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-minimum-fit-outer-shoulder-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-minimum-fit-outer-shoulder-0.png new file mode 100644 index 0000000000000000000000000000000000000000..00c6cdebf4a425e3d8269749a9b24b918762a798 GIT binary patch literal 97409 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 IYvTV+0IQRrlmGw# literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-nested-open-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-nested-open-0.png new file mode 100644 index 0000000000000000000000000000000000000000..f90973937032dbbfe50a9658e1363736fe8deeeb GIT binary patch literal 112458 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 b)SXfZwxiK03SCebK1Frq))YEfEAmoaD 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-r2-exact-send-endpoint-0.png b/harness/experiments/canvas-native-d61f1f3-20260912/evidence/sa-r2-exact-send-endpoint-0.png new file mode 100644 index 0000000000000000000000000000000000000000..d689e8523ae4fd08248e4bd698c4e26b59a1d223 GIT binary patch literal 126469 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

    rc04z4s9Y9b>r=jq5 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�{`@>O)TVG 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/launch.json b/harness/experiments/canvas-native-d61f1f3-20260912/launch.json new file mode 100644 index 00000000..ea34ccbf --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/launch.json @@ -0,0 +1,8 @@ +{ + "utc": "2026-09-12T23:46:20.558648+00:00", + "pid": 10792, + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "binary": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-d61f1f3\\arcadia-studio.exe", + "sha256": "c990fa05772c60666ecf96ab808e6140e57542ad448ddd092b977be0b587136f", + "private_profile": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-paint-d61f1f3-20260912-01\\profile" +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/manifest.json b/harness/experiments/canvas-native-d61f1f3-20260912/manifest.json new file mode 100644 index 00000000..5c2a8889 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/manifest.json @@ -0,0 +1,301 @@ +{ + "archived_utc": "2026-09-12T23:52:29.397664+00:00", + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "native_trial": ".local/native-qa/canvas-paint-d61f1f3-20260912-01", + "native_pid": 10792, + "native_exit": 0, + "payload_count": 43, + "payload_bytes": 2197526, + "verified_checkpoint_records": [ + "evidence/bound-preflight.json", + "evidence/bound-save.json" + ], + "verified_baseline_files": 4, + "oracle_binary_identities_not_native_app_source": { + ".local\\native-qa\\delete-oracle-warning-fix-42511f0\\delete-oracle-warning-fix-42511f0.exe": { + "bytes": 20894720, + "sha256": "9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466" + } + }, + "exclusions": [ + "profile", + "temp", + "compact-work", + "bound-work", + "draft-work", + "process-work" + ], + "byte_policy": "Copied source bytes exactly, including CRLF; originals unmodified. Source paths are provenance, not portable execution paths.", + "attributes": { + "rule": "harness/experiments/canvas-native-d61f1f3-20260912/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol", + "appended": true, + "before": { + "bytes": 5122, + "sha256": "5cbe2b56244991337d230a6372cb5b883bec5cc4a5befa0eeb911d4f8e94103c" + }, + "after": { + "bytes": 5231, + "sha256": "f9be5abd223ea7b344f1ef448ff698591fe082dd5a156eee9c21da97956b6959" + } + }, + "files": [ + { + "path": "preparation.json", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/preparation.json", + "bytes": 4762, + "sha256": "25a6bfe79aa664c5699010eb3b3027a6fa0211d572513c80723812458db27e87" + }, + { + "path": "launch.json", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/launch.json", + "bytes": 452, + "sha256": "7e3f9aa0a39e6ecd22bb0e2fc0eb8b859c2522c2497a62b9f1ed8edb1d4d6d38" + }, + { + "path": "closure.json", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/closure.json", + "bytes": 77, + "sha256": "0d16d4feece158bdc3ac69370f3f0c55fed9c455cab03b203eebceef94a3c7f3" + }, + { + "path": "stdout.log", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "stderr.log", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/bound-preflight.json", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/bound-preflight.json", + "bytes": 1422, + "sha256": "70299b0695db9df0685ad3ed1429f76c070b827a1a1c6a7e6aa8bec0b1f7e754" + }, + { + "path": "evidence/bound-preflight.log", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/bound-preflight.log", + "bytes": 2144, + "sha256": "0824efede4fdbe3e9bd3bd016bad943894a4d48350445ba4d2ff39f5d0205ca0" + }, + { + "path": "evidence/bound-save.json", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/bound-save.json", + "bytes": 1412, + "sha256": "7f8eba05d62025bcd7c4f4cb2eff39cbf4212bffebf5786e5bcfb3a6c33698a6" + }, + { + "path": "evidence/bound-save.log", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/bound-save.log", + "bytes": 2134, + "sha256": "3981a3c0d3968965fd616b1954754d78557844200ad564a099953a3df536679d" + }, + { + "path": "evidence/bound-saved-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/bound-saved-0.png", + "bytes": 95264, + "sha256": "3d53c1adc140f3ac1827f4cdc66ff3ee6dee7af565395719e31c6c3f0a31840a" + }, + { + "path": "evidence/oa-c2-exact-receive-endpoint-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-c2-exact-receive-endpoint-0.png", + "bytes": 127788, + "sha256": "03b2dc8528106a5ee91cc27122060f484045d226d92453269f50dd53507804d6" + }, + { + "path": "evidence/oa-nested-open-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-nested-open-0.png", + "bytes": 113284, + "sha256": "74c6fa4c51f3505acbf84ab4d418f39efabac93355dd18d6c076b612ca747691" + }, + { + "path": "evidence/oa-outer-former-label-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-outer-former-label-shoulder-0.png", + "bytes": 128308, + "sha256": "76644f3ca1556ffce975da43f4b7a72bd29dbdfa9ed31a119bfca2dd034d403b" + }, + { + "path": "evidence/oa-outer-r1-label-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-outer-r1-label-shoulder-0.png", + "bytes": 128380, + "sha256": "8009cc858594c806c0ffa35b11a25422746d18c0d8fb6eb781094aa8c12a87f0" + }, + { + "path": "evidence/oa-outer-r2-label-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-outer-r2-label-shoulder-0.png", + "bytes": 128425, + "sha256": "0cb0a639568fb818384350afcd64ec28ebc2d0c335428bf4ae42d945a2d51cc7" + }, + { + "path": "evidence/oa-r1-exact-send-endpoint-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-r1-exact-send-endpoint-0.png", + "bytes": 127600, + "sha256": "1cc3a5dc93eec147967cd47a0b017c1e04f3726495d4d85d90aa18aa39df9747" + }, + { + "path": "evidence/oa-r2-exact-send-endpoint-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-r2-exact-send-endpoint-0.png", + "bytes": 127597, + "sha256": "7362063ebc1eef40b65f0ffb196e69f7fddc49b9b4acfb998572911c24ed1aa3" + }, + { + "path": "evidence/oa-reentrant-inner-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-reentrant-inner-0.png", + "bytes": 127485, + "sha256": "c9a0e4015a685a096d21fd327a9823f17fb5f2626ed082a28d2ef43ccddbd2b7" + }, + { + "path": "evidence/oa-reentrant-open-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-reentrant-open-0.png", + "bytes": 124034, + "sha256": "8973dc2f53f6f2c09554dc5a3aaab14838bb89d87fb7b1bb91f29f0503afeea9" + }, + { + "path": "evidence/oa-reentrant-outer-label-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/oa-reentrant-outer-label-shoulder-0.png", + "bytes": 128322, + "sha256": "90d392b8810397de393185cfa348e4732e3e0cb5c2df20ea78e4e19053f6e146" + }, + { + "path": "evidence/sa-minimum-100-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-minimum-100-0.png", + "bytes": 100472, + "sha256": "a5cac454e4260006721c25814861b58a7184fd8af826ba2607ba5ffbaa312b37" + }, + { + "path": "evidence/sa-minimum-fit-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-minimum-fit-0.png", + "bytes": 98600, + "sha256": "4598f7d76e44ced05f4ae001f953f6b8cf239c6e59ea5a1ca3dd3ab8b6007202" + }, + { + "path": "evidence/sa-minimum-fit-outer-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-minimum-fit-outer-shoulder-0.png", + "bytes": 97409, + "sha256": "72c69c67d2caf8882c6aa30e154ef0dee019cdf61863b006c49b9f9a530e7c93" + }, + { + "path": "evidence/sa-nested-open-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-nested-open-0.png", + "bytes": 112458, + "sha256": "1c366fb9b8b0fa6eba38caf41d1f3a178d7fb50b96c7d0ba33141d5208954293" + }, + { + "path": "evidence/sa-outer-former-label-shoulder-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-outer-former-label-shoulder-0.png", + "bytes": 127185, + "sha256": "2ec44dca9200f942883cb37acb8651ef0b5f07dbced84c78b9c6e582df157dfb" + }, + { + "path": "evidence/sa-r2-exact-send-endpoint-0.png", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/evidence/sa-r2-exact-send-endpoint-0.png", + "bytes": 126469, + "sha256": "aa50d6c2d2dd29170d267eaf369bec5a176f939941c9ad3460cb8c55c5c26401" + }, + { + "path": "checkpoints/bound-preflight/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-preflight/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "checkpoints/bound-preflight/diagnostics.txt", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-preflight/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "checkpoints/bound-preflight/README.md", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-preflight/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "checkpoints/bound-preflight/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-preflight/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "checkpoints/bound-save/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-save/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "checkpoints/bound-save/diagnostics.txt", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-save/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "checkpoints/bound-save/README.md", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-save/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "checkpoints/bound-save/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/checkpoints/bound-save/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "bound-baseline/bound-nested-calls.arcadia", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/bound-baseline/bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-baseline/diagnostics.txt", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/bound-baseline/diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-baseline/README.md", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/bound-baseline/README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-baseline/scenario-identities.tsv", + "source_path": ".local/native-qa/canvas-paint-d61f1f3-20260912-01/bound-baseline/scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "tools/canvas-native-paint-session.py", + "source_path": ".local/canvas-native-paint-session.py", + "bytes": 4533, + "sha256": "11ac1c2ea1f5833100e2bd025503167fa12708c8c1dec0fc34c9f6c8a4577777" + }, + { + "path": "tools/canvas-paint-checkpoint.py", + "source_path": ".local/canvas-paint-checkpoint.py", + "bytes": 426, + "sha256": "9d96e3b142af80e056765598e3a335ec9c57af44df10b371489561513cc3fec2" + }, + { + "path": "tools/canvas-native-checkpoint.py", + "source_path": ".local/canvas-native-checkpoint.py", + "bytes": 2063, + "sha256": "c342ed76271bf698b34f1879df695c0c9e1564e03b9459f9f6f9d857d680c6c5" + }, + { + "path": "tools/archive-canvas-native-d61f1f3.py", + "source_path": ".local/archive-canvas-native-d61f1f3.py", + "bytes": 7646, + "sha256": "1c1cefa2007dbd15171ee4fab9a7ffa1641da0d32c500934c8ea5a0f25af1dc0" + }, + { + "path": "stage/manifest.json", + "source_path": ".local/native-qa/studio-d61f1f3/manifest.json", + "bytes": 101704, + "sha256": "61127e68a03aa8ee3883dee04e0f1f3d5f5c01f48f1b637ed5f007de04fa44cc" + } + ] +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/preparation.json b/harness/experiments/canvas-native-d61f1f3-20260912/preparation.json new file mode 100644 index 00000000..1327de8f --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/preparation.json @@ -0,0 +1,107 @@ +{ + "utc": "2026-09-12T23:09:12.709493+00:00", + "files": [ + { + "path": "compact-baseline/notes.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "compact-baseline/project.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "compact-work/notes.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\notes.arcadia", + "bytes": 60, + "sha256": "adb1445555f1f47cf2ac92e2271e54df7c5d2eaf1d9363fe5a79d02298670a4e" + }, + { + "path": "compact-work/project.arcadia", + "source": ".local\\native-qa\\delete-20260912\\compact-baseline-v2\\project.arcadia", + "bytes": 5566, + "sha256": "246e7316f3932df2bc64c70459352ecef2a7fe2b5d8ead03d1f5664587c813bf" + }, + { + "path": "bound-baseline/bound-nested-calls.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-baseline/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-baseline/README.md", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-baseline/scenario-identities.tsv", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "bound-work/bound-nested-calls.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\bound-nested-calls.arcadia", + "bytes": 14219, + "sha256": "7531ec264ad3f4b343997e3c0b0ac3b539163908b117e32197876decf3dee3dd" + }, + { + "path": "bound-work/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\diagnostics.txt", + "bytes": 592, + "sha256": "e2df3656e0fe6185465aced67f6649fc02bd6e584e7cb38b51ad226c9624da00" + }, + { + "path": "bound-work/README.md", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\README.md", + "bytes": 855, + "sha256": "f5b4e5090ecf28b230bb96f24c58c0566542aae1032c32bbba058aa4eaf79ac5" + }, + { + "path": "bound-work/scenario-identities.tsv", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\bound-nested-fixture-r1-20260912\\scenario-identities.tsv", + "bytes": 891, + "sha256": "fa9cd8bd17a0d16d70e72e76a670e060e64d92ca3bd4a5bd6b92a363393108b0" + }, + { + "path": "draft-work/diagnostics.txt", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\nested-call-fixture-20260912\\diagnostics.txt", + "bytes": 20426, + "sha256": "2651c90057ba8ce46b9331a0fb05206e3d744928d40c63232775123282c52698" + }, + { + "path": "draft-work/nested-call-evaluator.arcadia", + "source": "harness\\experiments\\canvas-editing-followup-20260912\\nested-call-fixture-20260912\\nested-call-evaluator.arcadia", + "bytes": 50095, + "sha256": "ee8eec6459f28a11dcd25736e3147d6a0e153e22ecc8a4c8a3c61e4494ca2835" + }, + { + "path": "process-work/expected-baseline.json", + "source": "harness\\fixtures\\source7-native\\base\\expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "process-work/project.arcadia", + "source": "harness\\fixtures\\source7-native\\base\\project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "process-work/rationale.arcadia", + "source": "harness\\fixtures\\source7-native\\base\\rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + } + ] +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/stage/manifest.json b/harness/experiments/canvas-native-d61f1f3-20260912/stage/manifest.json new file mode 100644 index 00000000..5fb348df --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/stage/manifest.json @@ -0,0 +1,2754 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "full_test_source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "staged_utc": "2026-09-12T23:45:49.098192+00:00", + "test_only_correction": null, + "toolchain": "Rust/Cargo 1.98.1 Windows gnullvm; LLVM-MinGW 20260908; jobs 1", + "results": { + "clippy": { + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:39:55.430462+00:00", + "end": "2026-09-12T23:42:36.745359+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "clippy-d61f1f3.inputs.json", + "changed_inputs": [] + }, + "gui": { + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:42:43.604131+00:00", + "end": "2026-09-12T23:45:13.257180+00:00", + "exit": 0, + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "inputs": "gui-d61f1f3.inputs.json", + "changed_inputs": [] + }, + "full": { + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:00:48.242126+00:00", + "end": "2026-09-12T23:39:26.440552+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "inputs": "full-d61f1f3.inputs.json", + "changed_inputs": [] + } + }, + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60311, + "sha256": "13b7d055a516c8a9f0bd13f03abe3b81423bde9d121c51778a129ff485f4f102" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8391, + "sha256": "c7825c43383e81b7eb1b78bd902950c8a2206e0387d26002a80ddbe4dc2b6c73" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220614, + "sha256": "99447bba4810135834663681447a03061a948db2661395b9b4c4924738a38f18" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 24452, + "sha256": "218726dcd2e6809cb6f3660f575e586806360456e6b4fac61b9e361b411aeee9" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42677, + "sha256": "3c6908f8a677921245932252ab38806f16012becbbc082ac11e7871ff7bdeeb4" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14565, + "sha256": "174e184f1baf872c3be1cf70d9a7f4bc5569a9623000b3ab0e71e2b82e249cf5" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18551, + "sha256": "ba913f7d7cbf586708d65c9f1db25b9b9ed7846f9d2e75a546b4ac69d8d19c6a" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 23958, + "sha256": "ef09843a7daeb91afab0b76e83c5679351a1635a84a26d80a194dea744ea5874" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47336, + "sha256": "70f9eb53d8995a23a53535b3941fc0c0b81a340f9fbbb371f0d705cfa775bd9e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31560, + "sha256": "7e05f4899a0b24df9ab355b6484e94997c7bc66c873342d975aed0b6a56acf04" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 10050, + "sha256": "9ae3d533a20963a2bd1d485d357ac04319f336cd9f4c16305aa2a67d833573a8" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 130523, + "sha256": "96c6e784640fd19a65c93346d21cb184ca721d7649812bd4c68a479391e38127" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7903, + "sha256": "b6e06b9d29f1a5677f99bebcb0e53a3795b4bcd957796a85fd800db4279aed03" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27101, + "sha256": "b33361c6569354aa2df9b1ba1b60d68e4703800be80f815e0f0505064ea323c3" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 154707, + "sha256": "ffac8821977488ecd1cd9084ad7c0c9fbf8de3d5031c5d4f5d033f0348d3e887" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 24960, + "sha256": "5aec4cb2ceb00ab25900d919a5bec71ab96848b4f14504f51790e3fe8801d3bc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80542, + "sha256": "f2f6acd93ecf4e9ffee56abc1de28f71da8cb1353cdc3e67cf0c0cf7a619fec5" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 14095, + "sha256": "77199dcb08ec8697f779d2560f6b716aed8d8f33965237a4934934954f4e805a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 96098, + "sha256": "5844d2abf4a3fe3bb07c707865ee3f8303d213b0fe1871765ac468c11e140da7" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35843, + "sha256": "4e67321ab0cf88e6200061873086841244c4d610ddd5f88d70c69ac0cc6bf270" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 8530, + "sha256": "9d0a3c29516efa79553c559274848f12101330dbf93ffbbefab398cbc1906790" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7637, + "sha256": "3d01c853663385fc1b760401bbebe3f691fcc289a779a8e63cd0733ff0c8007f" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84224, + "sha256": "66c81c4d4f2613263f13ae90cea61895c1aeed1f6278880789ec56f8c42433e0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22009, + "sha256": "29e29c2a0667baa429ae44dbb400e67c86f24f88959d5e7dd22894473bdd1f09" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 111242, + "sha256": "e5260a39e19fc3df19bd16898ff1f0abd60ede7584f595c035b5e86a12ecef93" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9197, + "sha256": "b88a7c43123b08cf6228d8e32257f6ed7fe361f7278f427ec138e233e1ea6ccf" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9342, + "sha256": "03dd13106f3fdd06a26699bfdfba006fad086a0711cad2ba1aeb09a4e8f8656e" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11859, + "sha256": "ae68e091032fe2cf71559ff7e671b3b6d657ee8279330345f0c7a57edfa472ef" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5650, + "sha256": "c3728f127711cb6d7f80a4670a798808b6e4239dd29c273445de81706ab6f39e" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13574, + "sha256": "6643f0cbde7a59d4772ae5284a488083e3b81f2fefabc43619d75738f474646f" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 118110, + "sha256": "ab4b47050e6d57dccdcc264ee5752766bd5013fccdc35eeeb9c9037bb5eb9a67" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1554, + "sha256": "5228743f361f9239e4584780bfa9b65d36207d0288624e1fb42b721146bcff1c" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 36340, + "sha256": "d2f836661f43fa1bc8830b1e51cc736948b3d261796c3fa877df02ae15568c4b" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50668, + "sha256": "9b53126d19b2ae34f170a1422c9f5ea5a833489274cbfa04546279058e289f9b" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 134663, + "sha256": "12229dd7d52fbaba80fe599d499f29b535f4c37c7be0585664d17edf0466ba33" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ], + "artifacts": { + "arcadia-studio.exe": { + "bytes": 113939456, + "sha256": "c990fa05772c60666ecf96ab808e6140e57542ad448ddd092b977be0b587136f" + }, + "libunwind.dll": { + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "gui.log": { + "bytes": 155, + "sha256": "b9c4bb81ce6356efb1a7ea16336872ec1563e1ed8affb7311330cee275b832f9" + }, + "full.log": { + "bytes": 95313, + "sha256": "0c4a9b5ad67e779c755e4fc86dc16c5c99f5d05ddd19844e3a0f133b8ab6467a" + }, + "clippy.log": { + "bytes": 155, + "sha256": "7bf483369325f031c89a43e05984dbc287ac8d9c3354a21be44ca34b2101c572" + } + }, + "acceptance": "Matching Windows gates closed; native GUI acceptance pending. Linux/WSL paused." +} diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/stderr.log b/harness/experiments/canvas-native-d61f1f3-20260912/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/stdout.log b/harness/experiments/canvas-native-d61f1f3-20260912/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/tools/archive-canvas-native-d61f1f3.py b/harness/experiments/canvas-native-d61f1f3-20260912/tools/archive-canvas-native-d61f1f3.py new file mode 100644 index 00000000..42351a87 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/tools/archive-canvas-native-d61f1f3.py @@ -0,0 +1,155 @@ +"""Archive only the closed, identified canvas native trial; never stage/commit.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-paint-d61f1f3-20260912-01' +stage = root / '.local/native-qa/studio-d61f1f3' +prefix = 'harness/experiments/canvas-native-d61f1f3-20260912' +destination = root / prefix +source = 'd61f1f38779ab70a77efcde523ae31c432aefcfd' +result_path = root / '.local/canvas-native-d61f1f3-archive-result.json' +assert not destination.exists() and not result_path.exists(), 'Never overwrite an archive/run' +assert destination.resolve().is_relative_to(root / 'harness/experiments') + + +def digest(path): + raw = path.read_bytes() + return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()} + + +def read(path): + return json.loads(path.read_bytes()) + + +def verify(path, record): + actual = digest(path) + assert actual['sha256'] == record['sha256'], str(path) + if 'bytes' in record: + assert actual['bytes'] == record['bytes'], str(path) + + +def write_new(path, record): + with path.open('x', encoding='utf-8', newline='\n') as stream: + stream.write(json.dumps(record, indent=2) + '\n') + + +launch = read(trial / 'launch.json') +closure = read(trial / 'closure.json') +prepared = read(trial / 'preparation.json') +staged = read(stage / 'manifest.json') +assert launch['source'] == staged['source'] == staged['full_test_source'] == source +assert closure['pid'] == launch['pid'] and closure['exit'] == 0 +assert prepared['utc'] < launch['utc'] < closure['utc'] +assert Path(launch['binary']).resolve() == (stage / 'arcadia-studio.exe').resolve() +assert launch['sha256'] == staged['artifacts']['arcadia-studio.exe']['sha256'] +for name in ['arcadia-studio.exe', 'libunwind.dll']: + verify(stage / name, staged['artifacts'][name]) +for name in ['full', 'clippy', 'gui']: + gate = staged['results'][name] + assert gate['source'] == source and gate['exit'] == 0 and not gate['changed_inputs'] + +baseline_names = ['bound-baseline'] +baseline_records = [row for row in prepared['files'] if Path(row['path']).parts[0] in baseline_names] +for row in baseline_records: + verify(trial / row['path'], row) + # Original baseline sources are independently retained elsewhere too. + verify(root / row['source'], row) +assert {row['path'] for row in baseline_records} == { + path.relative_to(trial).as_posix() for name in baseline_names + for path in (trial / name).rglob('*') if path.is_file()} + +checkpoint_records = [] +checkpoint_files = set() +oracle_identities = {} +for path in sorted((trial / 'evidence').glob('*.json')): + record = read(path) + assert set(['snapshot', 'command', 'checker_sha256', 'exit', 'files']) <= record.keys(), str(path) + assert record['exit'] == 0 + snapshot = Path(record['snapshot']).resolve() + assert snapshot == (trial / 'checkpoints' / path.stem).resolve() + assert record['utc'] <= closure['utc'] + actual = {p.resolve() for p in snapshot.rglob('*') if p.is_file()} + declared = {(snapshot / row['path']).resolve() for row in record['files']} + assert actual == declared + for row in record['files']: + item = (snapshot / row['path']).resolve() + assert item.is_relative_to(snapshot) + verify(item, row) + checker = Path(record['command'][0]) + verify(checker, {'sha256': record['checker_sha256']}) + oracle_identities[str(checker.relative_to(root))] = digest(checker) + assert (trial / 'evidence' / (path.stem + '.log')).is_file() + checkpoint_files.update(actual) + checkpoint_records.append(path.relative_to(trial).as_posix()) +assert checkpoint_files == {p.resolve() for p in (trial / 'checkpoints').rglob('*') if p.is_file()} + +payloads = [] +for name in ['preparation.json', 'launch.json', 'closure.json', 'stdout.log', 'stderr.log']: + payloads.append((trial / name, Path(name))) +for name in ['evidence', 'checkpoints', *baseline_names]: + for path in sorted((trial / name).rglob('*')): + if path.is_file(): + assert path.resolve().is_relative_to(trial) and not path.is_symlink() + if name == 'evidence': + assert path.suffix.lower() in ['.png', '.json', '.log'], path + payloads.append((path, path.relative_to(trial))) +for name in ['canvas-native-paint-session.py', 'canvas-paint-checkpoint.py', 'canvas-native-checkpoint.py', Path(__file__).name]: + payloads.append((root / '.local' / name, Path('tools') / name)) +payloads.append((stage / 'manifest.json', Path('stage/manifest.json'))) +assert len({relative.as_posix() for _, relative in payloads}) == len(payloads) +assert not any(relative.parts[0] in ['profile', 'temp', 'compact-work', 'bound-work', + 'draft-work', 'process-work'] for _, relative in payloads) +before = {str(path): digest(path) for path, _ in payloads} + +destination.mkdir() +rows = [] +for path, relative in payloads: + target = destination / relative + target.parent.mkdir(parents=True, exist_ok=True) + raw = path.read_bytes() + with target.open('xb') as stream: + stream.write(raw) + verify(target, before[str(path)]) + rows.append({'path': relative.as_posix(), 'source_path': path.relative_to(root).as_posix(), + **before[str(path)]}) +for path, _ in payloads: + verify(path, before[str(path)]) + +# Only append a scoped rule; never rewrite or normalize existing attributes. +attributes = root / '.gitattributes' +attribute_before = digest(attributes) +rule = prefix + '/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol' +current = attributes.read_bytes() +added = rule.encode() not in current.splitlines() +if added: + assert (prefix + '/').encode() not in current, 'Review an existing prefix rule instead of replacing it' + with attributes.open('ab') as stream: + if current and not current.endswith(b'\n'): + stream.write(b'\n') + stream.write(rule.encode() + b'\n') + +manifest = {'archived_utc': datetime.now(timezone.utc).isoformat(), 'source': source, + 'native_trial': trial.relative_to(root).as_posix(), 'native_pid': launch['pid'], + 'native_exit': closure['exit'], 'payload_count': len(rows), + 'payload_bytes': sum(row['bytes'] for row in rows), + 'verified_checkpoint_records': checkpoint_records, 'verified_baseline_files': len(baseline_records), + 'oracle_binary_identities_not_native_app_source': oracle_identities, + 'exclusions': ['profile', 'temp', 'compact-work', 'bound-work', 'draft-work', 'process-work'], + 'byte_policy': 'Copied source bytes exactly, including CRLF; originals unmodified. Source paths are provenance, not portable execution paths.', + 'attributes': {'rule': rule, 'appended': added, 'before': attribute_before, 'after': digest(attributes)}, + 'files': rows} +write_new(destination / 'manifest.json', manifest) +assert {p.relative_to(destination).as_posix() for p in destination.rglob('*') if p.is_file()} == { + row['path'] for row in rows} | {'manifest.json'} +result = {'archive': prefix, 'source': source, 'native_exit': closure['exit'], + 'payload_count': len(rows), 'archive_file_count_including_manifest': len(rows) + 1, + 'screenshots': sum(row['path'].endswith('.png') for row in rows), + 'checkpoint_count': len(checkpoint_records), 'payload_bytes': manifest['payload_bytes'], + 'all_payload_source_and_destination_hashes_equal': True, + 'manifest': digest(destination / 'manifest.json'), 'helper': digest(Path(__file__)), + 'attributes_rule_appended': added, 'git_staging_or_commit_performed': False} +write_new(result_path, result) +print(json.dumps(result, indent=2)) diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-checkpoint.py b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-checkpoint.py new file mode 100644 index 00000000..cc002fa1 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-checkpoint.py @@ -0,0 +1,40 @@ +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import shutil +import subprocess +import sys + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-followup-20260912-01' +name, work_name, mode, baseline_name, entry, *extra = sys.argv[1:] +assert name.replace('-', '').isalnum() and mode in ['same', 'removed'] +source = (trial / work_name).resolve() +baseline = (trial / baseline_name).resolve() +assert source.is_relative_to(trial) and baseline.is_relative_to(trial) +assert source.is_dir() and baseline.is_dir() +assert (source / entry).resolve().is_relative_to(source) +assert (baseline / entry).resolve().is_relative_to(baseline) +assert (source / entry).is_file() and (baseline / entry).is_file() +dest = trial / 'checkpoints' / name +assert not dest.exists() +assert not (trial / 'evidence' / (name + '.json')).exists() +shutil.copytree(source, dest) +checker = root / '.local/native-qa/delete-oracle-warning-fix-42511f0/delete-oracle-warning-fix-42511f0.exe' +command = [str(checker), mode, str(baseline / entry), str(dest / entry), *extra] +run = subprocess.run(command, cwd=root, capture_output=True) +files = [] +for file in sorted(dest.rglob('*')): + if file.is_file(): + raw = file.read_bytes() + rel = file.relative_to(dest) + assert (source / rel).read_bytes() == raw + files.append({'path': rel.as_posix(), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) +log = trial / 'evidence' / (name + '.log') +log.write_bytes(run.stdout + run.stderr) +record = {'utc': datetime.now(timezone.utc).isoformat(), 'snapshot': str(dest), 'command': command, 'checker_sha256': hashlib.sha256(checker.read_bytes()).hexdigest(), 'exit': run.returncode, 'files': files} +(trial / 'evidence' / (name + '.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n') +print(run.stdout.decode('utf-8', errors='replace')) +print(json.dumps({'name': name, 'exit': run.returncode, 'files': len(files), 'diagnostic_log': str(log)})) +sys.exit(run.returncode) diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-paint-session.py b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-paint-session.py new file mode 100644 index 00000000..24bc2fe7 --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-native-paint-session.py @@ -0,0 +1,68 @@ +"""Prepare a new disposable canvas trial; retain the real GUI process exit code.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import os +import shutil +import subprocess +import sys + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-paint-d61f1f3-20260912-01' +mode = sys.argv[1] +if mode == 'prepare': + assert not trial.exists(), 'Never overwrite a native trial' + sources = { + 'compact-baseline': root / '.local/native-qa/delete-20260912/compact-baseline-v2', + 'compact-work': root / '.local/native-qa/delete-20260912/compact-baseline-v2', + 'bound-baseline': root / 'harness/experiments/canvas-editing-followup-20260912/bound-nested-fixture-r1-20260912', + 'bound-work': root / 'harness/experiments/canvas-editing-followup-20260912/bound-nested-fixture-r1-20260912', + 'draft-work': root / 'harness/experiments/canvas-editing-followup-20260912/nested-call-fixture-20260912', + 'process-work': root / 'harness/fixtures/source7-native/base', + } + assert all(path.is_dir() for path in sources.values()) + trial.mkdir() + rows = [] + for label, source in sources.items(): + shutil.copytree(source, trial / label) + for path in sorted(source.rglob('*')): + if path.is_file(): + relative = path.relative_to(source) + raw = path.read_bytes() + assert (trial / label / relative).read_bytes() == raw + rows.append({'path': f'{label}/{relative.as_posix()}', 'source': str(path.relative_to(root)), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) + for label in ['profile/Desktop', 'profile/Documents', 'profile/AppData/Local', 'profile/AppData/Roaming', 'temp', 'evidence']: + (trial / label).mkdir(parents=True, exist_ok=True) + (trial / 'preparation.json').write_text(json.dumps({'utc': datetime.now(timezone.utc).isoformat(), 'files': rows}, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps({'trial': str(trial), 'identical_fixture_files': len(rows)})) +elif mode == 'launch': + assert (trial / 'preparation.json').is_file() + assert not (trial / 'launch.json').exists() + stage = Path(sys.argv[2]).resolve() + assert stage.is_relative_to(root / '.local/native-qa') + record = json.loads((stage / 'manifest.json').read_bytes()) + for gate in ['full', 'clippy', 'gui']: + result = record['results'][gate] + assert result['exit'] == 0 and not result['changed_inputs'] + assert result['source'] == record['source'], 'Require same-source gates for this production correction' + for name in ['arcadia-studio.exe', 'libunwind.dll']: + raw = (stage / name).read_bytes() + assert len(raw) == record['artifacts'][name]['bytes'] + assert hashlib.sha256(raw).hexdigest() == record['artifacts'][name]['sha256'] + env = {key: os.environ[key] for key in ['SystemRoot', 'WINDIR', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC', 'COMSPEC', 'PATHEXT', 'NUMBER_OF_PROCESSORS', 'PROCESSOR_ARCHITECTURE', 'OS'] if key in os.environ} + profile = trial / 'profile' + windows = Path(env['SystemRoot']) + env.update({'PATH': os.pathsep.join(map(str, [stage, windows / 'System32', windows])), 'USERPROFILE': str(profile), 'LOCALAPPDATA': str(profile / 'AppData/Local'), 'APPDATA': str(profile / 'AppData/Roaming'), 'TEMP': str(trial / 'temp'), 'TMP': str(trial / 'temp')}) + with (trial / 'stdout.log').open('xb') as out, (trial / 'stderr.log').open('xb') as err: + process = subprocess.Popen([str(stage / 'arcadia-studio.exe')], cwd=trial, env=env, stdin=subprocess.DEVNULL, stdout=out, stderr=err, creationflags=subprocess.CREATE_NO_WINDOW) + launch = {'utc': datetime.now(timezone.utc).isoformat(), 'pid': process.pid, 'source': record['source'], 'binary': str(stage / 'arcadia-studio.exe'), 'sha256': record['artifacts']['arcadia-studio.exe']['sha256'], 'private_profile': str(profile)} + (trial / 'launch.json').write_text(json.dumps(launch, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps(launch), flush=True) + code = process.wait() + closure = {'utc': datetime.now(timezone.utc).isoformat(), 'pid': process.pid, 'exit': code} + (trial / 'closure.json').write_text(json.dumps(closure, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps(closure), flush=True) + sys.exit(code) +else: + raise SystemExit('Expected prepare or launch STAGED_DIRECTORY') diff --git a/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-paint-checkpoint.py b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-paint-checkpoint.py new file mode 100644 index 00000000..1c83923b --- /dev/null +++ b/harness/experiments/canvas-native-d61f1f3-20260912/tools/canvas-paint-checkpoint.py @@ -0,0 +1,8 @@ +from pathlib import Path + +# Reuse the identified exact-source oracle procedure with this fresh trial's path. +original = Path(__file__).with_name('canvas-native-checkpoint.py') +source = original.read_text(encoding='utf-8') +assert source.count('canvas-followup-20260912-01') == 1 +exec(compile(source.replace('canvas-followup-20260912-01', + 'canvas-paint-d61f1f3-20260912-01'), str(original), 'exec')) diff --git a/harness/experiments/diagram-removal-windows-20260912/archive-manifest.json b/harness/experiments/diagram-removal-windows-20260912/archive-manifest.json index 4c9fb311..89a92c20 100644 --- a/harness/experiments/diagram-removal-windows-20260912/archive-manifest.json +++ b/harness/experiments/diagram-removal-windows-20260912/archive-manifest.json @@ -273,5 +273,50 @@ "file": "gui-83f53c7.result.json", "bytes": 351, "sha256": "bdd88cf0817b2e51a89b9289f066bf59da01e2ace2bc5e4b625086e02ef7e3de" + }, + { + "file": "full-d61f1f3.log", + "bytes": 95313, + "sha256": "0c4a9b5ad67e779c755e4fc86dc16c5c99f5d05ddd19844e3a0f133b8ab6467a" + }, + { + "file": "full-d61f1f3.inputs.json", + "bytes": 99306, + "sha256": "67ce23fbbcc30ff8c4d78898e9d12030ac07dc507c41d7598c5fe38e88c055bf" + }, + { + "file": "full-d61f1f3.result.json", + "bytes": 385, + "sha256": "32085ca557a09331e179783a7fa16d63bd650c7e66d864f0657d2740d0a7daa3" + }, + { + "file": "clippy-d61f1f3.log", + "bytes": 155, + "sha256": "7bf483369325f031c89a43e05984dbc287ac8d9c3354a21be44ca34b2101c572" + }, + { + "file": "clippy-d61f1f3.inputs.json", + "bytes": 99306, + "sha256": "67ce23fbbcc30ff8c4d78898e9d12030ac07dc507c41d7598c5fe38e88c055bf" + }, + { + "file": "clippy-d61f1f3.result.json", + "bytes": 377, + "sha256": "d57197582185c9191bdd1426b463063ffd7584dfb3e1573f1613590fe0703d4c" + }, + { + "file": "gui-d61f1f3.log", + "bytes": 155, + "sha256": "b9c4bb81ce6356efb1a7ea16336872ec1563e1ed8affb7311330cee275b832f9" + }, + { + "file": "gui-d61f1f3.inputs.json", + "bytes": 99306, + "sha256": "67ce23fbbcc30ff8c4d78898e9d12030ac07dc507c41d7598c5fe38e88c055bf" + }, + { + "file": "gui-d61f1f3.result.json", + "bytes": 351, + "sha256": "244535cd3032d71b9755ccd97c1102c7f0da3c9d64f8ceea6836271870bff771" } ] diff --git a/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.inputs.json b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.inputs.json new file mode 100644 index 00000000..0bb4c429 --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.inputs.json @@ -0,0 +1,2670 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60311, + "sha256": "13b7d055a516c8a9f0bd13f03abe3b81423bde9d121c51778a129ff485f4f102" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8391, + "sha256": "c7825c43383e81b7eb1b78bd902950c8a2206e0387d26002a80ddbe4dc2b6c73" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220614, + "sha256": "99447bba4810135834663681447a03061a948db2661395b9b4c4924738a38f18" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 24452, + "sha256": "218726dcd2e6809cb6f3660f575e586806360456e6b4fac61b9e361b411aeee9" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42677, + "sha256": "3c6908f8a677921245932252ab38806f16012becbbc082ac11e7871ff7bdeeb4" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14565, + "sha256": "174e184f1baf872c3be1cf70d9a7f4bc5569a9623000b3ab0e71e2b82e249cf5" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18551, + "sha256": "ba913f7d7cbf586708d65c9f1db25b9b9ed7846f9d2e75a546b4ac69d8d19c6a" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 23958, + "sha256": "ef09843a7daeb91afab0b76e83c5679351a1635a84a26d80a194dea744ea5874" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47336, + "sha256": "70f9eb53d8995a23a53535b3941fc0c0b81a340f9fbbb371f0d705cfa775bd9e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31560, + "sha256": "7e05f4899a0b24df9ab355b6484e94997c7bc66c873342d975aed0b6a56acf04" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 10050, + "sha256": "9ae3d533a20963a2bd1d485d357ac04319f336cd9f4c16305aa2a67d833573a8" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 130523, + "sha256": "96c6e784640fd19a65c93346d21cb184ca721d7649812bd4c68a479391e38127" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7903, + "sha256": "b6e06b9d29f1a5677f99bebcb0e53a3795b4bcd957796a85fd800db4279aed03" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27101, + "sha256": "b33361c6569354aa2df9b1ba1b60d68e4703800be80f815e0f0505064ea323c3" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 154707, + "sha256": "ffac8821977488ecd1cd9084ad7c0c9fbf8de3d5031c5d4f5d033f0348d3e887" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 24960, + "sha256": "5aec4cb2ceb00ab25900d919a5bec71ab96848b4f14504f51790e3fe8801d3bc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80542, + "sha256": "f2f6acd93ecf4e9ffee56abc1de28f71da8cb1353cdc3e67cf0c0cf7a619fec5" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 14095, + "sha256": "77199dcb08ec8697f779d2560f6b716aed8d8f33965237a4934934954f4e805a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 96098, + "sha256": "5844d2abf4a3fe3bb07c707865ee3f8303d213b0fe1871765ac468c11e140da7" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35843, + "sha256": "4e67321ab0cf88e6200061873086841244c4d610ddd5f88d70c69ac0cc6bf270" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 8530, + "sha256": "9d0a3c29516efa79553c559274848f12101330dbf93ffbbefab398cbc1906790" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7637, + "sha256": "3d01c853663385fc1b760401bbebe3f691fcc289a779a8e63cd0733ff0c8007f" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84224, + "sha256": "66c81c4d4f2613263f13ae90cea61895c1aeed1f6278880789ec56f8c42433e0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22009, + "sha256": "29e29c2a0667baa429ae44dbb400e67c86f24f88959d5e7dd22894473bdd1f09" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 111242, + "sha256": "e5260a39e19fc3df19bd16898ff1f0abd60ede7584f595c035b5e86a12ecef93" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9197, + "sha256": "b88a7c43123b08cf6228d8e32257f6ed7fe361f7278f427ec138e233e1ea6ccf" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9342, + "sha256": "03dd13106f3fdd06a26699bfdfba006fad086a0711cad2ba1aeb09a4e8f8656e" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11859, + "sha256": "ae68e091032fe2cf71559ff7e671b3b6d657ee8279330345f0c7a57edfa472ef" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5650, + "sha256": "c3728f127711cb6d7f80a4670a798808b6e4239dd29c273445de81706ab6f39e" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13574, + "sha256": "6643f0cbde7a59d4772ae5284a488083e3b81f2fefabc43619d75738f474646f" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 118110, + "sha256": "ab4b47050e6d57dccdcc264ee5752766bd5013fccdc35eeeb9c9037bb5eb9a67" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1554, + "sha256": "5228743f361f9239e4584780bfa9b65d36207d0288624e1fb42b721146bcff1c" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 36340, + "sha256": "d2f836661f43fa1bc8830b1e51cc736948b3d261796c3fa877df02ae15568c4b" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50668, + "sha256": "9b53126d19b2ae34f170a1422c9f5ea5a833489274cbfa04546279058e289f9b" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 134663, + "sha256": "12229dd7d52fbaba80fe599d499f29b535f4c37c7be0585664d17edf0466ba33" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.log b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.log new file mode 100644 index 00000000..0da4791c --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.log @@ -0,0 +1,2 @@ + Checking oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 2m 36s diff --git a/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.result.json b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.result.json new file mode 100644 index 00000000..35da9948 --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/clippy-d61f1f3.result.json @@ -0,0 +1,19 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:39:55.430462+00:00", + "end": "2026-09-12T23:42:36.745359+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "clippy-d61f1f3.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.inputs.json b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.inputs.json new file mode 100644 index 00000000..0bb4c429 --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.inputs.json @@ -0,0 +1,2670 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60311, + "sha256": "13b7d055a516c8a9f0bd13f03abe3b81423bde9d121c51778a129ff485f4f102" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8391, + "sha256": "c7825c43383e81b7eb1b78bd902950c8a2206e0387d26002a80ddbe4dc2b6c73" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220614, + "sha256": "99447bba4810135834663681447a03061a948db2661395b9b4c4924738a38f18" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 24452, + "sha256": "218726dcd2e6809cb6f3660f575e586806360456e6b4fac61b9e361b411aeee9" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42677, + "sha256": "3c6908f8a677921245932252ab38806f16012becbbc082ac11e7871ff7bdeeb4" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14565, + "sha256": "174e184f1baf872c3be1cf70d9a7f4bc5569a9623000b3ab0e71e2b82e249cf5" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18551, + "sha256": "ba913f7d7cbf586708d65c9f1db25b9b9ed7846f9d2e75a546b4ac69d8d19c6a" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 23958, + "sha256": "ef09843a7daeb91afab0b76e83c5679351a1635a84a26d80a194dea744ea5874" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47336, + "sha256": "70f9eb53d8995a23a53535b3941fc0c0b81a340f9fbbb371f0d705cfa775bd9e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31560, + "sha256": "7e05f4899a0b24df9ab355b6484e94997c7bc66c873342d975aed0b6a56acf04" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 10050, + "sha256": "9ae3d533a20963a2bd1d485d357ac04319f336cd9f4c16305aa2a67d833573a8" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 130523, + "sha256": "96c6e784640fd19a65c93346d21cb184ca721d7649812bd4c68a479391e38127" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7903, + "sha256": "b6e06b9d29f1a5677f99bebcb0e53a3795b4bcd957796a85fd800db4279aed03" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27101, + "sha256": "b33361c6569354aa2df9b1ba1b60d68e4703800be80f815e0f0505064ea323c3" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 154707, + "sha256": "ffac8821977488ecd1cd9084ad7c0c9fbf8de3d5031c5d4f5d033f0348d3e887" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 24960, + "sha256": "5aec4cb2ceb00ab25900d919a5bec71ab96848b4f14504f51790e3fe8801d3bc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80542, + "sha256": "f2f6acd93ecf4e9ffee56abc1de28f71da8cb1353cdc3e67cf0c0cf7a619fec5" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 14095, + "sha256": "77199dcb08ec8697f779d2560f6b716aed8d8f33965237a4934934954f4e805a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 96098, + "sha256": "5844d2abf4a3fe3bb07c707865ee3f8303d213b0fe1871765ac468c11e140da7" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35843, + "sha256": "4e67321ab0cf88e6200061873086841244c4d610ddd5f88d70c69ac0cc6bf270" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 8530, + "sha256": "9d0a3c29516efa79553c559274848f12101330dbf93ffbbefab398cbc1906790" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7637, + "sha256": "3d01c853663385fc1b760401bbebe3f691fcc289a779a8e63cd0733ff0c8007f" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84224, + "sha256": "66c81c4d4f2613263f13ae90cea61895c1aeed1f6278880789ec56f8c42433e0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22009, + "sha256": "29e29c2a0667baa429ae44dbb400e67c86f24f88959d5e7dd22894473bdd1f09" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 111242, + "sha256": "e5260a39e19fc3df19bd16898ff1f0abd60ede7584f595c035b5e86a12ecef93" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9197, + "sha256": "b88a7c43123b08cf6228d8e32257f6ed7fe361f7278f427ec138e233e1ea6ccf" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9342, + "sha256": "03dd13106f3fdd06a26699bfdfba006fad086a0711cad2ba1aeb09a4e8f8656e" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11859, + "sha256": "ae68e091032fe2cf71559ff7e671b3b6d657ee8279330345f0c7a57edfa472ef" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5650, + "sha256": "c3728f127711cb6d7f80a4670a798808b6e4239dd29c273445de81706ab6f39e" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13574, + "sha256": "6643f0cbde7a59d4772ae5284a488083e3b81f2fefabc43619d75738f474646f" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 118110, + "sha256": "ab4b47050e6d57dccdcc264ee5752766bd5013fccdc35eeeb9c9037bb5eb9a67" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1554, + "sha256": "5228743f361f9239e4584780bfa9b65d36207d0288624e1fb42b721146bcff1c" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 36340, + "sha256": "d2f836661f43fa1bc8830b1e51cc736948b3d261796c3fa877df02ae15568c4b" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50668, + "sha256": "9b53126d19b2ae34f170a1422c9f5ea5a833489274cbfa04546279058e289f9b" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 134663, + "sha256": "12229dd7d52fbaba80fe599d499f29b535f4c37c7be0585664d17edf0466ba33" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.log b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.log new file mode 100644 index 00000000..98fa55ed --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.log @@ -0,0 +1,844 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `test` profile [unoptimized] target(s) in 8m 40s + Running unittests src\main.rs (target\debug\deps\arcadia_studio-e358a5ed59b1de41.exe) + +running 836 tests +test allocation_drag::tests::allocation_artifact_and_manual_trace_cascades_are_named_and_refused ... ok +test allocation_drag::tests::cache_plan_uses_candidate_index_and_same_pixel_different_target_changes_preview ... ok +test allocation_drag::tests::collapsed_target_unfold_is_explicit_and_no_other_fold_changes ... ok +test allocation_drag::tests::direct_exit_revealing_another_role_performer_has_truthful_refusal ... ok +test allocation_drag::tests::explicit_different_performer_retains_advisory_role_warning ... ok +test allocation_drag::tests::folded_subtree_cannot_hide_new_collision ... ok +test allocation_drag::tests::geometry_refuses_new_overlap_bounds_and_invisible_headers_and_preserves_existing_overlap ... ok +test allocation_drag::tests::malformed_scope_wrong_projection_duplicate_placement_and_stable_id_collision_refuse ... ok +test allocation_drag::tests::mixed_p_x_y_refuses_semantic_and_arrange_instead_of_stretching_destination ... ok +test allocation_drag::tests::oa_communication_incompleteness_remains_advisory_without_collateral_loss ... ok +test allocation_drag::tests::oa_sa_incoming_between_outgoing_preserve_identity_source_history_and_other_views ... ok +test allocation_drag::tests::oa_sa_one_leaf_move_refuses_when_ancestor_regrouping_introduces_unrelated_overlap ... ok +test allocation_drag::tests::oa_sa_one_leaf_reassignment_and_outward_move_regroup_ancestors_without_moving_sibling ... ok +test allocation_drag::tests::oa_sa_populated_collapsed_target_accepts_room_and_refuses_collision_without_relocating_contents ... ok +test allocation_drag::tests::oa_sa_state_owned_action_and_availability_reject_reassignment_atomically ... ok +test allocation_drag::tests::oa_sa_unfolding_prior_hidden_overlap_refuses_even_when_insertion_does_not_collide ... ok +test allocation_drag::tests::own_deleted_allocation_routes_may_disappear_in_every_diagram_only ... ok +test allocation_drag::tests::role_only_same_effective_performer_is_semantic_noop_and_outgoing_refuses ... ok +test allocation_drag::tests::sa_port_and_deferred_exchange_allocation_cascade_refuses_and_retarget_is_invalid ... ok +test allocation_drag::tests::same_performer_readability_preserves_snapped_noop_and_allocation_identity ... ok +test allocation_drag::tests::scope_detects_first_child_allocation_and_role_transfer_and_finish_rejects_live_edits ... ok +test allocation_drag::tests::selected_header_visibility_allows_viewport_edge_but_refuses_clipping ... ok +test allocation_drag::tests::snapped_noop_returns_no_command_and_keeps_source_revision_and_redo ... ok +test allocation_drag::tests::source_budget_refusal_keeps_project_bundle_history_and_retry_identity_exact ... ok +test allocation_drag::tests::surviving_constraint_mutation_is_refused_even_when_core_candidate_is_valid ... ok +test allocation_drag::tests::target_presentation_requires_accepted_identity_and_selected_header_visibility ... ok +test allocation_drag::tests::toolbar_identity_allows_exact_incoming_placement_at_old_label_overlap ... ok +test allocation_drag::tests::uniform_folded_grandchild_and_unplaced_scope_moves_exactly_q_and_all_l_oa_sa ... ok +test allocation_drag::tests::uniform_role_only_and_mixed_direct_role_composites_same_target_do_not_allocate ... ok +test allocation_drag::tests::uniformly_unassigned_composite_creates_only_stable_leaf_allocations_including_unplaced ... ok +test allocation_drag::tests::unrequested_view_option_cleanup_is_not_whitelisted ... ok +test allocation_drag::tests::unresolved_role_leaf_can_arrange_or_accept_explicit_target_without_guessing ... ok +test app::allocation_drag::tests::actual_canvas_origin_change_cancels_held_work_before_any_legacy_release ... ok +test app::allocation_drag::tests::arrange_is_one_gesture_and_snapped_noop_preserves_redo_and_source ... ok +test app::allocation_drag::tests::candidate_semantics_are_cached_per_destination_with_stable_ids_and_own_index ... ok +test app::allocation_drag::tests::destination_identity_does_not_describe_blocked_or_outside_viewport_as_unallocation ... ok +test app::allocation_drag::tests::frozen_collapsed_target_uses_only_visible_header_and_port_edge_controls_occlude ... ok +test app::allocation_drag::tests::frozen_targets_use_half_open_semantic_priority_and_refuse_incomparable_overlap ... ok +test app::allocation_drag::tests::full_tree::actual_app_tree_dirty_description_retains_focus_and_middle_caret_for_next_key ... ok +test app::allocation_drag::tests::full_tree::actual_app_tree_dirty_name_retains_focus_and_middle_caret_for_next_key ... ok +test app::allocation_drag::tests::full_tree::actual_app_tree_exact_incoming_drag_keeps_destination_visible_and_canvas_stable ... ok +test app::allocation_drag::tests::full_tree::actual_keyboard_arrange_shortcut_consumes_once_escape_cancels_and_dirty_owner_refuses ... ok +test app::allocation_drag::tests::full_tree::actual_rendered_canvas_pixels_do_not_change_when_toolbar_feedback_text_changes ... ok +test app::allocation_drag::tests::full_tree::actual_toolbar_hover_inspects_last_full_name_without_authorizing_an_outside_drop ... ok +test app::allocation_drag::tests::modal_roundtrip_equal_fit_undo_resize_and_focus_retire_press_before_replay ... ok +test app::allocation_drag::tests::mounted_clean_stationary_selects_exact_work_without_revision_or_legacy_apply ... ok +test app::allocation_drag::tests::mounted_dirty_port_press_cannot_fall_through_to_applying_port_selection ... ok +test app::allocation_drag::tests::mounted_dirty_property_press_does_not_select_apply_or_destroy_draft ... ok +test app::allocation_drag::tests::mounted_oa_sa_ordered_incoming_between_outgoing_are_exact_single_history_steps ... ok +test app::allocation_drag::tests::mounted_role_only_outgoing_refusal_retains_placement_and_same_performer_creates_no_allocation ... ok +test app::allocation_drag::tests::mounted_uniform_parent_moves_hidden_placements_and_assigns_only_leaves ... ok +test app::allocation_drag::tests::oa_sa_clipped_selected_header_refuses_preview_release_and_retries_without_partial_source_or_history ... ok +test app::allocation_drag::tests::oa_sa_toolbar_identity_accepts_exact_receiver_and_collapsed_header_drag ... ok +test app::allocation_drag::tests::outside_release_is_cancel_and_does_not_remove_an_assignment ... ok +test app::allocation_drag::tests::pending_behavior_draft_refuses_actual_work_press_and_equal_document_replacement_retires_packet ... ok +test app::allocation_drag::tests::release_uses_ordered_native_position_before_later_motion_in_same_batch ... ok +test app::allocation_drag::tests::same_snapped_position_on_opposite_shared_border_rebuilds_semantics_even_if_layout_refuses ... ok +test app::allocation_drag::tests::source_and_modal_admission_reject_prebuilt_clean_press_without_selecting ... ok +test app::allocation_drag::tests::source_refusal_is_atomic_and_a_new_gesture_can_retry_against_live_revision ... ok +test app::allocation_drag::tests::stale_packets_do_not_cancel_a_newer_token_and_each_release_is_consumed_once ... ok +test app::allocation_drag::tests::toolbar_destination_names_transformed_target_whose_header_is_clipped ... ok +test app::allocation_drag::tests::toolbar_status_leaves_transformed_top_edge_work_header_readable ... ok +test app::architecture_authoring::tests::architecture_allocated_work_is_root_owned_and_one_exact_history_change ... ok +test app::architecture_authoring::tests::architecture_blank_names_and_escape_never_accept_placeholder_or_rename ... ok +test app::architecture_authoring::tests::architecture_captured_escape_does_not_cancel_other_controls_or_placement ... ok +test app::architecture_authoring::tests::architecture_f2_routes_selected_node_to_inline_rename_and_exact_undo ... ok +test app::architecture_authoring::tests::architecture_first_focused_input_escape_cancels_create_and_rename ... ok +test app::architecture_authoring::tests::architecture_invalid_click_cannot_poison_inline_or_checkpoint_geometry ... ok +test app::architecture_authoring::tests::architecture_stale_submit_keeps_create_and_rename_visible_and_exact ... ok +test app::architecture_authoring_tests::architecture_cancelled_gesture_cannot_commit_a_later_named_draft ... ok +test app::architecture_authoring_tests::architecture_canvas_left_click_uses_world_coordinate_once_at_zoom_and_pan ... ok +test app::architecture_authoring_tests::architecture_checkpoint_retains_exact_name_point_and_fresh_binding_without_commands ... ok +test app::architecture_authoring_tests::architecture_context_choices_are_small_and_system_is_singleton ... ok +test app::architecture_authoring_tests::architecture_contextual_allocation_creates_work_relation_and_node_in_one_undo ... ok +test app::architecture_authoring_tests::architecture_creation_names_before_commit_preserves_camera_and_undoes_once ... ok +test app::architecture_authoring_tests::architecture_existing_inventory_is_contextual_and_placement_never_implies_allocation ... ok +test app::architecture_authoring_tests::architecture_f2_rename_preserves_identity_placement_and_atomic_history ... ok +test app::architecture_authoring_tests::architecture_name_survives_rejected_click_resize_navigation_and_escape_is_explicit ... ok +test app::architecture_authoring_tests::architecture_rejected_submission_keeps_inline_name_visible_and_invalid_click_is_ignored ... ok +test app::architecture_authoring_tests::basic_transition_explicit_overview_focus_wins_over_an_already_populated_architecture ... ok +test app::behavior_lifecycle_tests::incomplete_behavior_form_is_dirty_close_save_retains_it_and_cancel_allows_switching ... ok +test app::behavior_lifecycle_tests::passive_behavior_canvas_events_do_not_apply_property_drafts ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_navigation_property_edits_and_model_history ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_source_creation_and_source_history_replay ... ok +test app::behavior_lifecycle_tests::save_prepares_behavior_before_opening_destination_and_cancel_keeps_one_undo ... ok +test app::behavior_lifecycle_tests::source_writeback_failure_keeps_typed_behavior_form_for_repair_and_one_undo ... ok +test app::behavior_removal_tests::mounted_behavior_clean_inspector_click_and_tab_own_delete_then_f6_returns_to_canvas ... ok +test app::behavior_removal_tests::mounted_behavior_clean_text_focus_and_modifiers_cannot_delete_selected_occurrence ... ok +test app::behavior_removal_tests::mounted_behavior_pan_and_stale_removal_intent_do_not_delete ... ok +test app::behavior_removal_tests::mounted_behavior_tab_and_f6_retire_same_batch_delete_and_window_focus ... ok +test app::behavior_removal_tests::mounted_process_delete_occurrence_or_link_preserves_reusable_work_and_source_history ... ok +test app::behavior_removal_tests::mounted_qualified_process_child_delete_refuses_outer_reference_and_shared_definition ... ok +test app::behavior_removal_tests::mounted_scenario_delete_message_or_participant_preserves_reusable_targets ... ok +test app::behavior_removal_tests::mounted_scenario_fragment_and_branch_delete_only_owned_occurrences ... ok +test app::behavior_removal_tests::mounted_scenario_use_delete_keeps_definition_and_second_use_and_rejects_owner_replay ... ok +test app::checkpoints::tests::checkpoint_completion_releases_the_writer_while_a_context_menu_is_open ... ok +test app::checkpoints::tests::checkpoint_inline_create_and_rename_restore_focus_without_changing_drafts_or_history ... ok +test app::checkpoints::tests::checkpoint_noninline_contexts_keep_other_focus_and_still_lint ... ok +test app::checkpoints::tests::discard_and_close_waits_for_the_late_checkpoint_then_retires_it ... ok +test app::checkpoints::tests::home_resume_keeps_state_view_while_explicit_architecture_remains_reachable ... ok +test app::checkpoints::tests::home_resume_retains_invalid_source_and_property_drafts ... ok +test app::checkpoints::tests::home_resume_returns_to_each_actual_workspace_without_model_edits ... ok +test app::checkpoints::tests::malformed_checkpoint_does_not_replace_the_current_model ... ok +test app::checkpoints::tests::recent_and_recovery_navigation_respect_unsaved_decision ... ok +test app::checkpoints::tests::restored_copy_keeps_raw_property_and_requires_save_without_local_or_hosted_binding ... ok +test app::checkpoints::tests::saving_an_older_snapshot_keeps_recovery_for_newer_unsaved_work ... ok +test app::checkpoints::tests::stale_write_completion_cannot_recover_a_discarded_document ... ok +test app::checkpoints::tests::walkthrough_request_keeps_unfinished_source_behind_the_normal_pending_guard ... ok +test app::data_paging_lifecycle_tests::paging_preserves_same_context_and_resets_on_layer_or_document_replacement ... ok +test app::diagram_focus_tests::mounted_f2_requires_canvas_focus_and_yields_to_clean_inspector ... ok +test app::diagram_removal_tests::captured_confirmation_rejects_selection_document_revision_and_placement_changes ... ok +test app::diagram_removal_tests::mounted_allocation_work_click_then_delete_without_redraw_removes_placement_once ... ok +test app::diagram_removal_tests::mounted_bend_delete_has_priority_and_semantic_edge_delete_is_confirmed ... ok +test app::diagram_removal_tests::mounted_clean_text_programmatic_focus_and_tab_remove_canvas_keyboard_ownership ... ok +test app::diagram_removal_tests::mounted_inspector_can_take_focus_during_passive_save ... ok +test app::diagram_removal_tests::mounted_oa_sa_delete_hides_exact_placement_and_round_trips_source_and_model ... ok +test app::diagram_removal_tests::mounted_passive_save_never_grants_canvas_focus_or_restores_window_lost_focus ... ok +test app::diagram_removal_tests::mounted_passive_save_retires_held_canvas_drag_but_allows_a_fresh_drag ... ok +test app::diagram_removal_tests::mounted_placement_properties_selection_supports_hide_and_model_delete ... ok +test app::diagram_removal_tests::mounted_programmatic_canvas_entry_needs_no_mouse_focus_boolean ... ok +test app::diagram_removal_tests::mounted_removal_intents_reject_stale_selection_revision_owner_and_document ... ok +test app::diagram_removal_tests::mounted_revision_and_history_preserve_the_actual_canvas_or_inspector_focus_owner ... ok +test app::diagram_removal_tests::mounted_shift_delete_captures_target_cancel_escape_and_confirmation_replay ... ok +test app::diagram_removal_tests::mounted_state_action_and_internal_rows_delete_relations_and_preserve_reused_work ... ok +test app::diagram_removal_tests::mounted_state_delete_uses_state_placement_and_preserves_architecture_placement ... ok +test app::diagram_removal_tests::mounted_window_modal_dirty_and_modifier_boundaries_retire_delete_focus ... ok +test app::diagram_selection_tests::changing_visible_view_follows_its_clean_inspector_without_a_model_edit ... ok +test app::diagram_selection_tests::diagram_switch_preserves_an_independent_semantic_inspection ... ok +test app::diagram_selection_tests::diagram_uuid_edit_follows_the_same_view_or_a_different_picker_target ... ok +test app::diagram_selection_tests::invalid_view_draft_blocks_the_switch_and_retains_raw_input ... ok +test app::diagram_selection_tests::stale_diagram_choice_never_applies_an_unrelated_valid_draft ... ok +test app::diagram_selection_tests::valid_pending_view_edit_applies_to_old_view_then_inspects_the_new_view ... ok +test app::direct_scenario_tests::direct_scenario_camera_details_and_real_resize_invalidate_only_pointer_context ... ok +test app::direct_scenario_tests::direct_scenario_creation_and_reorder_preserve_selection_and_each_undo_once ... ok +test app::direct_scenario_tests::direct_scenario_rejects_every_stale_context_and_preserves_property_drafts ... ok +test app::direct_scenario_tests::direct_scenario_source_failure_and_navigation_keep_form_until_success ... ok +test app::hosted::tests::hosted_actual_app_tasks_publish_edit_conflict_correct_credentials_reload_and_open ... ok +test app::hosted::tests::hosted_catalog_invalidation_follows_service_writes_and_observed_revision_changes ... ok +test app::hosted::tests::hosted_catalog_search_credentials_and_failed_refresh_never_mix_result_scopes ... ok +test app::hosted::tests::hosted_changed_bound_head_does_not_invalidate_another_services_empty_filter ... ok +test app::hosted::tests::hosted_conflict_fetches_review_without_adoption_and_reload_is_undoable ... ok +test app::hosted::tests::hosted_detached_drafts_and_recovery_remain_available_after_rejected_publish ... ok +test app::hosted::tests::hosted_failed_cross_service_publication_checks_and_reloads_its_own_resource ... ok +test app::hosted::tests::hosted_failed_or_cancelled_local_open_keeps_the_existing_document_and_destination ... ok +test app::hosted::tests::hosted_invalid_and_detached_source_drafts_never_start_network_writes ... ok +test app::hosted::tests::hosted_invalid_local_open_repair_saves_locally_and_never_replaces_old_resource ... ok +test app::hosted::tests::hosted_modal_blocks_underlying_edits_and_credentials_are_redacted ... ok +test app::hosted::tests::hosted_new_revision_invalidates_filtered_catalog_even_without_a_displayed_row ... ok +test app::hosted::tests::hosted_only_successful_source_save_as_changes_the_active_destination ... ok +test app::hosted::tests::hosted_open_waits_for_unsaved_guard_and_failed_open_preserves_current_document ... ok +test app::hosted::tests::hosted_publish_acknowledges_only_the_sent_snapshot_and_retains_undo ... ok +test app::hosted::tests::hosted_stale_completions_do_not_clear_current_busy_or_adopt_another_document ... ok +test app::hosted::tests::hosted_unknown_save_is_acknowledged_by_exact_readback_without_retry ... ok +test app::lint_tests::committed_check_cache_follows_edit_and_undo_while_drafts_stay_separate ... ok +test app::lint_tests::lint_coalesces_work_and_rejects_obsolete_results ... ok +test app::lint_tests::prior_document_lint_cannot_enter_reopened_model_or_block_next_checks ... ok +test app::port_view_tests::catalog_creation_follows_the_new_port_and_keeps_group_browsing_explicit ... ok +test app::port_view_tests::filtered_active_view_cannot_hide_a_created_port_when_eligible_owner_view_is_folded ... ok +test app::process_canvas::direct_process_dirty_source_blocks_canvas_creation_without_losing_text ... ok +test app::process_canvas::tests::direct_process_app_open_source_and_back_preserve_local_reference_identity ... ok +test app::process_canvas::tests::direct_process_app_same_owner_selection_preserves_tool_but_owner_change_resets_it ... ok +test app::process_canvas::tests::direct_process_app_save_details_resize_and_passive_geometry_keep_drafts_and_camera ... ok +test app::process_canvas::tests::direct_process_app_source_failure_retains_form_then_commits_once_and_selects_occurrence ... ok +test app::process_canvas::tests::direct_process_app_stale_context_dirty_source_and_properties_never_mutate ... ok +test app::process_canvas::tests::direct_process_append_empty_first_second_exchange_has_exact_source_history ... ok +test app::process_canvas::tests::process_zoom_retains_rejected_draft_and_guards_selection ... ok +test app::reference_authoring::tests::chooser_rejects_old_results_after_context_recovery_reload_or_modal_and_keeps_history_text_out ... ok +test app::reference_authoring::tests::inspector_reference_browse_is_read_only_then_one_scoped_value_applies_with_exact_undo_redo ... ok +test app::reference_authoring::tests::inspector_reference_retains_invalid_missing_and_incompatible_current_until_explicit_clear ... ok +test app::reference_authoring::tests::mounted::mounted_delayed_return_cannot_focus_under_review_and_fresh_modal_tab_owns_its_form ... ok +test app::reference_authoring::tests::mounted::mounted_form_tab_enters_in_both_directions_and_cycles_boundaries_without_losing_focus ... ok +test app::reference_authoring::tests::mounted::mounted_fresh_tab_reveals_offscreen_reference_and_return_reveals_it_again ... ok +test app::reference_authoring::tests::mounted::mounted_reference_choice_stages_literal_identity_and_delayed_focus_cannot_hit_replacement_field ... ok +test app::reference_authoring::tests::mounted::mounted_reference_trigger_tabs_to_root_popup_search_escape_and_exact_adjacent_fields ... ok +test app::reference_authoring::tests::mounted::mounted_reverse_review_required_rationale_remains_editable_beside_candidate_reference_form ... ok +test app::reference_authoring::tests::mounted::mounted_review_pointer_open_and_outside_dismissal_keep_background_input_inactive ... ok +test app::reference_authoring::tests::mounted::mounted_scrolled_reference_anchor_uses_window_geometry_for_pointer_and_keyboard ... ok +test app::reference_authoring::tests::reference_array_row_reorder_and_constructor_switch_invalidate_exact_old_field ... ok +test app::reference_authoring::tests::review_reference_cannot_reopen_or_write_a_banked_row_after_another_row_takes_focus ... ok +test app::reference_authoring::tests::review_reference_facets_groups_and_attachment_hosts_browse_without_replanning_and_reject_old_facet ... ok +test app::repair_save_state_tests::recovering_applied_repair_rebinds_rolled_back_disk_bytes_without_changing_model ... ok +test app::repair_save_state_tests::recovery_missing_entry_or_failed_reload_preserves_current_destination_save_authority ... ok +test app::repair_save_state_tests::repair_history_compares_to_new_disk_baseline_and_then_successful_save ... ok +test app::repair_save_state_tests::repair_to_previous_saved_bytes_requires_save_at_new_destination_and_guards_close ... ok +test app::repair_save_state_tests::valid_equal_content_at_distinct_destinations_stays_clean ... ok +test app::review_navigation_tests::rejected_semantic_source_writeback_retains_review_camera_and_original_navigation ... ok +test app::review_navigation_tests::review_already_showing_the_target_keeps_its_camera_and_query ... ok +test app::review_navigation_tests::semantic_name_take_selects_the_counterpart_view_in_both_directions_with_one_exact_history_entry ... ok +test app::review_navigation_tests::semantic_review_without_a_destination_view_clears_the_old_layer_canvas_without_creating_a_view ... ok +test app::save_as_tests::save_as_late_receipt_preserves_newer_raw_source_draft_and_destination ... ok +test app::save_as_tests::save_as_preflight_rejects_historical_collision_before_starting_io ... ok +test app::save_as_tests::save_as_receipt_then_one_undo_restores_meaning_and_saving_preserves_redo ... ok +test app::source_project_tests::closed_detached_file_keeps_first_save_conflict_then_can_be_reloaded_fresh ... ok +test app::source_project_tests::inactive_invalid_draft_blocks_graphical_changes_and_diagnostic_switches_files ... ok +test app::source_project_tests::json_export_and_rejected_save_as_preserve_source_location_history_and_bytes ... ok +test app::source_project_tests::missing_include_open_keeps_old_model_and_can_be_repaired_and_saved ... ok +test app::source_project_tests::recovery_after_first_save_failure_retains_target_then_retries_without_reentering_path ... ok +test app::source_project_tests::recovery_of_previous_save_as_target_does_not_redirect_current_project ... ok +test app::source_project_tests::recovery_open_finds_first_save_journal_without_an_entry_file ... ok +test app::source_project_tests::recovery_target_survives_edit_lint_apply_and_rejected_recovery_until_success ... ok +test app::source_project_tests::source3_native_open_preserves_report_comments_nesting_and_save_reopen ... ok +test app::source_project_tests::two_file_apply_graphical_edit_exact_undo_save_as_and_reopen ... ok +test app::state_diagram_tests::all_context_dimensions_reject_stale_selection_camera_and_model_messages ... ok +test app::state_diagram_tests::create_view_places_only_its_machine_and_restores_exact_source_in_one_undo ... ok +test app::state_diagram_tests::direct_create_connect_select_and_move_keep_semantic_identity_and_atomic_history ... ok +test app::state_diagram_tests::fallback_owner_first_selection_keeps_the_captured_context_for_its_first_move ... ok +test app::state_diagram_tests::pending_drafts_block_every_direct_mutation_and_passive_camera_preserves_inputs ... ok +test app::state_diagram_tests::real_view_tool_and_history_changes_invalidate_old_release_events ... ok +test app::state_diagram_tests::rejected_creation_keeps_source_and_selection_then_valid_owner_can_retry ... ok +test app::state_diagram_tests::same_size_viewport_after_revision_or_tool_epoch_does_not_refit_the_camera ... ok +test app::state_diagram_tests::shared_semantic_states_keep_architecture_and_behavior_placements_independent ... ok +test app::state_diagram_tests::state_diagram_routes_constructor_and_source_open_to_the_existing_workspace_without_edits ... ok +test app::state_diagram_tests::state_diagram_routes_picker_and_reveal_but_explicit_architecture_does_not_bounce ... ok +test app::state_diagram_tests::state_diagram_routes_preserve_selected_raw_properties_and_pending_behavior_guards ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_across_layers_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_of_another_machine_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_navigation_layer_change_resets_the_new_machine_at_the_same_viewport_size ... ok +test app::state_diagram_tests::state_navigation_return_to_the_same_view_preserves_camera_tool_and_fit_mode ... ok +test app::state_diagram_tests::state_navigation_root_event_and_same_layer_keep_the_current_camera_and_tool ... ok +test app::transition_context_tests::explicit_behavior_internal_and_process_roots_keep_their_workspace_without_creating_a_view ... ok +test app::transition_context_tests::explicit_destination_is_honored_and_ordinary_work_transition_still_places_in_architecture ... ok +test app::transition_context_tests::machine_and_typed_action_transitions_resolve_the_owner_and_reusing_that_context_retains_camera ... ok +test app::transition_context_tests::rejected_source_writeback_keeps_review_and_navigation_and_invalid_draft_still_blocks_start ... ok +test app::transition_context_tests::scenario_transition_focuses_requested_counterpart_and_preserves_unrelated_views_in_both_directions ... ok +test app::view_copy_tests::copying_architecture_keeps_architecture_even_with_a_retained_state_view ... ok +test app::view_copy_tests::copying_the_current_state_view_uses_its_own_identity_and_is_one_source_undo ... ok +test app::view_copy_tests::duplicate_rejection_preserves_an_incomplete_source_buffer ... ok +test app::view_copy_tests::duplicate_rejection_preserves_invalid_property_and_pending_behavior_drafts ... ok +test app::view_copy_tests::stale_copy_does_not_apply_an_unrelated_valid_property_draft ... ok +test behavior::canvas_workspace::tests::relative_camera_zoom_keeps_the_cursor_world_point_and_rejects_nonfinite_inputs ... ok +test behavior::canvas_workspace::tests::viewport_ordered_batch_uses_each_event_position_and_cancels_before_camera_motion ... ok +test behavior::contextual_source_tests::contextual_source_app_checkpoint_restores_inner_raw_draft_without_model_adoption ... ok +test behavior::contextual_source_tests::contextual_source_app_empty_actions_and_child_open_refuse_other_raw_editors ... ok +test behavior::contextual_source_tests::contextual_source_app_modal_escape_then_child_back_then_parent_cancel_preserve_accepted_source ... ok +test behavior::contextual_source_tests::contextual_source_back_remains_available_after_owner_deletion_and_with_dirty_editors ... ok +test behavior::contextual_source_tests::contextual_source_back_retains_parent_and_rejects_late_child_event ... ok +test behavior::contextual_source_tests::contextual_source_default_consumer_name_has_stable_alias_and_correlated_selection ... ok +test behavior::contextual_source_tests::contextual_source_deleted_owner_view_retains_draft_instead_of_panicking_or_using_fallback ... ok +test behavior::contextual_source_tests::contextual_source_empty_history_reports_no_change_and_success_requires_a_real_history_step ... ok +test behavior::contextual_source_tests::contextual_source_empty_palette_lifeline_cannot_open_a_previous_owner_or_layer ... ok +test behavior::contextual_source_tests::contextual_source_existing_choice_prunes_staged_dependency ... ok +test behavior::contextual_source_tests::contextual_source_failed_source_budget_preserves_both_drafts_and_accepted_bytes ... ok +test behavior::contextual_source_tests::contextual_source_incomplete_recovered_kind_reports_error_without_panicking ... ok +test behavior::contextual_source_tests::contextual_source_inserts_work_on_the_exact_guarded_link_and_refuses_exchange_identity_conflict ... ok +test behavior::contextual_source_tests::contextual_source_lifelines_stage_exact_separate_records_and_one_history_entry ... ok +test behavior::contextual_source_tests::contextual_source_machine_before_any_owner_creates_optional_view_atomically ... ok +test behavior::contextual_source_tests::contextual_source_mounted_small_editor_keeps_back_and_use_outside_field_scroll ... ok +test behavior::contextual_source_tests::contextual_source_nested_semantic_parent_is_explicit_and_revalidated ... ok +test behavior::contextual_source_tests::contextual_source_new_callee_lifeline_preserves_caller_bindings_as_an_explicit_warning ... ok +test behavior::contextual_source_tests::contextual_source_original_document_remains_bound_after_back_or_choosing_existing ... ok +test behavior::contextual_source_tests::contextual_source_owner_first_can_return_to_an_unnamed_machine_without_losing_source ... ok +test behavior::contextual_source_tests::contextual_source_recovery_keeps_inner_raw_fields_and_refuses_deleted_or_changed_owner ... ok +test behavior::contextual_source_tests::contextual_source_second_system_and_role_machine_owner_refuse_without_fallback ... ok +test behavior::contextual_source_tests::contextual_source_work_uses_reserved_contribution_and_link_ids_and_one_undo ... ok +test behavior::creation::app_tests::app_choosing_another_behavior_or_layer_cannot_commit_a_creation_draft ... ok +test behavior::creation::app_tests::app_creation_opens_the_actual_new_owner_instead_of_first_or_previously_active_behavior ... ok +test behavior::creation::app_tests::app_first_captured_escape_dismisses_file_or_pending_overlay_before_creation ... ok +test behavior::creation::app_tests::app_lesson_request_cancel_retains_creation_then_escape_discards_only_the_draft ... ok +test behavior::creation::app_tests::app_machine_behavior_submit_opens_its_opted_in_view_as_one_undoable_transaction ... ok +test behavior::creation::app_tests::app_new_never_auto_applies_valid_or_invalid_property_and_source_drafts ... ok +test behavior::creation::app_tests::app_recovered_rootless_sa_creation_retains_layer_ids_and_other_raw_drafts ... ok +test behavior::creation::app_tests::app_stale_layer_open_never_starts_or_replaces_a_draft ... ok +test behavior::creation::tests::all_four_viewpoints_are_explicit_and_survive_source_history_reopen ... ok +test behavior::creation::tests::cancel_and_illegal_family_layer_switches_never_create_model_objects ... ok +test behavior::creation::tests::corrupted_recovery_and_reserved_identity_collision_refuse_without_repairing_raw_values ... ok +test behavior::creation::tests::creation_selection_rejects_changed_scenario_body_and_post_creation_operations ... ok +test behavior::creation::tests::machine_requires_valid_owner_and_first_view_adds_no_region_or_state ... ok +test behavior::creation::tests::mounted_creation_keeps_actions_visible_and_renders_only_six_owner_candidates ... ok +test behavior::creation::tests::oa_process_and_sa_chain_keep_exact_names_root_ownership_and_one_history_entry ... ok +test behavior::creation::tests::optional_context_collapses_without_losing_authored_reference_or_raw_search ... ok +test behavior::creation::tests::owner_search_is_name_ordered_filtered_and_page_sized_not_a_catalog ... ok +test behavior::creation::tests::post_commit_selection_is_correlated_with_exact_created_behavior_and_view ... ok +test behavior::creation::tests::recovery_preserves_exact_raw_inputs_reserved_ids_and_revalidates_stale_owner ... ok +test behavior::creation::tests::rejected_source_transaction_keeps_draft_and_every_accepted_source_byte ... ok +test behavior::creation::tests::repeated_owner_names_remain_distinguishable_by_searchable_parent_context_and_alias ... ok +test behavior::direct_canvas_tests::direct_alt_execution_stops_each_operand_at_its_reply_and_marks_open_operand ... ok +test behavior::direct_canvas_tests::direct_bounds_change_during_held_drag_never_commits_old_slot ... ok +test behavior::direct_canvas_tests::direct_clicked_occurrence_capture_cancels_on_view_and_context_changes ... ok +test behavior::direct_canvas_tests::direct_context_escape_unfocus_and_pending_form_cancel_gestures ... ok +test behavior::direct_canvas_tests::direct_drag_and_click_click_use_ordered_sources_and_publish_once ... ok +test behavior::direct_canvas_tests::direct_execution_span_ends_at_its_correlated_reply_and_marks_an_open_call ... ok +test behavior::direct_canvas_tests::direct_panned_canvas_maps_ordered_pointer_events_to_the_visible_slot ... ok +test behavior::direct_canvas_tests::direct_scroll_resize_and_bounds_changes_cancel_captured_slots ... ok +test behavior::direct_canvas_tests::direct_selected_handle_reorders_and_hits_keep_semantic_identity ... ok +test behavior::direct_canvas_tests::reused_exchange_messages_display_their_distinct_occurrence_names ... ok +test behavior::scenario::data_contract_tests::large_payload_has_one_editor_with_reachable_field_and_authored_pages ... ok +test behavior::scenario::data_contract_tests::recursive_browsing_up_and_root_keep_values_and_report_the_depth_limit ... ok +test behavior::scenario::data_contract_tests::recursive_value_focus_exposes_authored_leaf_and_phase_changes_retain_surviving_keys ... ok +test behavior::scenario::data_contract_tests::reply_call_picker_previews_the_same_value_reset_as_selecting_another_exchange ... ok +test behavior::scenario::data_contract_tests::scenario_form_commits_two_reused_record_values_and_correlated_reply_atomically ... ok +test behavior::scenario::direct_tests::direct_busy_save_keeps_details_current_and_camera_for_the_next_pointer_gesture ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrence_rejects_stale_slots_and_retains_recoverable_drafts ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrences_use_root_and_operand_slots_with_exact_source_history ... ok +test behavior::scenario::direct_tests::direct_exchange_compatibility_browsing_preserves_final_slot_validation ... ok +test behavior::scenario::direct_tests::direct_exchange_picker_is_bounded_and_browsing_keeps_pending_values ... ok +test behavior::scenario::direct_tests::direct_five_hundred_exchange_choice_render_probe ... ok +test behavior::scenario::direct_tests::direct_form_keeps_the_same_canvas_in_the_widget_tree ... ok +test behavior::scenario::direct_tests::direct_middle_pair_insertion_is_one_exact_source_and_model_undo ... ok +test behavior::scenario::direct_tests::direct_operand_pair_keeps_parent_sequence_and_cannot_reorder_across_operands ... ok +test behavior::scenario::direct_tests::direct_reply_choices_cache_keeps_typing_fast_and_revalidates_changed_contexts ... ok +test behavior::scenario::direct_tests::direct_reply_choices_validate_the_actual_slot_and_reorder_rejects_reverse_order ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_blocks_pending_drafts_and_stale_contexts ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_retains_each_exact_caller_without_history ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_return_survives_rename_and_rejects_deleted_or_changed_use ... ok +test behavior::scenario::operation_tests::operation_gui_async_picker_uses_request_root_and_nested_directions_without_erasing_rejected_values ... ok +test behavior::scenario::operation_tests::operation_gui_selects_two_parameterless_allocations_without_inventing_refinement_and_reply_derives_call ... ok +test behavior::scenario::operation_tests::operation_gui_unresolved_and_disabled_selection_recovery_preserves_rejected_raw_values ... ok +test behavior::scenario::tests::fragment_operands_accept_paired_messages_through_normal_destination_picker ... ok +test behavior::scenario::tests::graphical_call_reply_is_atomic_correlated_and_source_equivalent ... ok +test behavior::scenario::tests::invalid_lifecycle_edit_keeps_draft_and_timer_has_no_global_exchange ... ok +test behavior::scenario::tests::lifeline_picker_uses_core_viewpoint_contract ... ok +test behavior::scenario::tests::reverse_communication_canvas_choices_and_correlated_reply_share_core_direction ... ok +test behavior::scenario::tests::scenario_reuse_requires_explicit_compatible_bindings ... ok +test behavior::scenario::tests::tagged_scenario_commit_is_not_redirected_by_other_editor_events ... ok +test behavior::scenario::workspace::tests::new_scenario_form_resets_only_its_scroll_and_recovery_gets_a_fresh_session ... ok +test behavior::scenario::workspace::tests::production_empty_scenario_lifeline_tool_keeps_staged_source_inside_stable_canvas ... ok +test behavior::scenario::workspace::tests::production_scenario_camera_external_controls_bounds_and_retained_deltas_cancel_old_drags ... ok +test behavior::scenario::workspace::tests::production_scenario_canvas_keeps_bounds_draft_identity_and_camera_through_editing ... ok +test behavior::scenario::workspace::tests::production_scenario_canvas_pan_invalidates_a_pressed_creation_and_caller_restores_once ... ok +test behavior::scenario::workspace::tests::production_scenario_keyboard_enters_activates_draws_focus_and_returns_to_inspector ... ok +test behavior::scenario::workspace::tests::production_scenario_keyboard_reveals_and_activates_initially_offscreen_last_tool ... ok +test behavior::scenario::workspace::tests::production_scenario_retained_toolbar_intents_reject_chooser_dirty_and_picker_lifetimes ... ok +test behavior::scenario::workspace::tests::production_scenario_whole_glyph_drag_moves_one_occurrence_and_rejects_other_operand ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_chained_apply_rechecks_live_review_owner ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_missing_exact_target_leaves_other_inputs_untouched ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_returns_from_back_use_and_escape_after_initial_focus_is_consumed ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_saved_action_is_inert_on_replacement_child_review_and_changed_context ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_targets_the_name_and_rejects_stale_sessions_or_modals ... ok +test behavior::scenario::workspace::tests::scenario_workspace_choosing_tools_preserves_valid_and_invalid_pending_editors ... ok +test behavior::scenario::workspace::tests::scenario_workspace_fit_uses_measured_inner_viewport_and_rejects_nonfinite_inputs ... ok +test behavior::scenario::workspace::tests::scenario_workspace_open_and_back_restore_owner_and_mounted_camera_after_preselection ... ok +test behavior::scenario::workspace::tests::scenario_workspace_same_size_owner_and_document_changes_remeasure_fit_viewport ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_and_panned_scene_keeps_clicked_slots_and_message_endpoints ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_nested_occurrences_and_reorder_keep_exact_sequence_identity ... ok +test behavior::scenario::workspace::tests::scenario_workspace_viewport_events_are_passive_guarded_and_do_not_apply_raw_forms ... ok +test behavior::scenario_activation::tests::a_fragment_cannot_make_crossed_calls_an_unambiguous_caller_execution ... ok +test behavior::scenario_activation::tests::activation_shoulders_under_label_backplates_select_their_call ... ok +test behavior::scenario_activation::tests::actual_canvas_pointer_selects_each_exposed_shoulder_under_zoom_and_pan ... ok +test behavior::scenario_activation::tests::alternative_and_parallel_operand_local_calls_do_not_nest_from_screen_order ... ok +test behavior::scenario_activation::tests::an_inactive_self_call_has_no_fabricated_parent_and_three_nested_calls_expose_three_columns ... ok +test behavior::scenario_activation::tests::call_uuid_order_does_not_choose_activation_columns_or_message_anchors ... ok +test behavior::scenario_activation::tests::inherited_execution_anchors_a_self_call_inside_an_operand_before_returning_after_the_fragment ... ok +test behavior::scenario_activation::tests::long_message_backplates_do_not_erase_selected_activation_border_pixels ... ok +test behavior::scenario_activation::tests::missing_reply_is_a_short_explicit_open_span_and_an_uncorrelated_reply_closes_nothing ... ok +test behavior::scenario_activation::tests::nested_calls_expose_both_bars_and_end_at_their_exact_replies_in_both_directions ... ok +test behavior::scenario_activation::tests::nested_correlations_returning_in_alternative_operands_remain_nested_before_the_fragment ... ok +test behavior::scenario_activation::tests::reentrant_call_uses_the_other_receiver_without_inventing_a_caller_execution ... ok +test behavior::scenario_activation::tests::self_call_receives_at_lower_loop_end_and_self_reply_returns_to_the_parent ... ok +test behavior::scenario_activation::tests::sequential_calls_reuse_column_and_crossed_replies_keep_their_correlations ... ok +test behavior::scenario_lifecycle::tests::alternative_death_does_not_kill_its_displayed_sibling ... ok +test behavior::scenario_lifecycle::tests::conditional_birth_does_not_infer_absence_in_siblings_or_ancestors ... ok +test behavior::scenario_lifecycle::tests::explicit_receiver_is_authoritative_even_with_missing_exchange ... ok +test behavior::scenario_lifecycle::tests::lifecycle_free_fragments_do_not_poison_other_lanes ... ok +test behavior::scenario_lifecycle::tests::loop_lifetime_is_local_and_warning_bearing_loops_remain_drawable ... ok +test behavior::scenario_lifecycle::tests::missing_geometry_is_reported_without_nonfinite_or_guessed_markers ... ok +test behavior::scenario_lifecycle::tests::optional_cleanup_inside_loop_does_not_claim_balanced_or_definite_exit ... ok +test behavior::scenario_lifecycle::tests::projection_retains_exact_authored_source_and_does_not_enter_history ... ok +test behavior::scenario_lifecycle::tests::root_lifetime_has_exact_birth_death_boundaries_without_source_mutation ... ok +test behavior::scenario_lifecycle::tests::scenario_use_is_opaque_and_never_imports_callee_lifecycle_events ... ok +test behavior::scenario_scroll::tests::direct_scenario_caller_restores_mounted_scroll_once_with_clamping_and_app_receipt ... ok +test behavior::scenario_scroll::tests::direct_scenario_restore_cannot_scroll_another_document_owner_or_process_view ... ok +test behavior::scenario_scroll::tests::direct_scroll_mounted_identity_resets_navigation_but_preserves_edits_before_first_report ... ok +test behavior::scenario_scroll::tests::direct_scroll_observer_reports_actual_initial_clamped_and_remounted_offsets_once ... ok +test behavior::scenario_scroll::tests::independent_process_owner_change_resets_actual_scroll_offsets ... ok +test behavior::state_canvas::tests::context_menu_keeps_window_anchor_and_explicit_placement_identity ... ok +test behavior::state_canvas::tests::context_tool_and_pending_form_changes_cancel_mutating_gestures ... ok +test behavior::state_canvas::tests::creation_uses_the_explicit_deepest_owner_and_never_a_fallback_ancestor ... ok +test behavior::state_canvas::tests::drag_uses_ordered_release_at_each_zoom_and_moves_descendants_in_one_undo ... ok +test behavior::state_canvas::tests::escape_and_view_switch_discard_the_armed_transition_source ... ok +test behavior::state_canvas::tests::internal_rows_and_pseudostate_hits_use_shared_persisted_geometry ... ok +test behavior::state_canvas::tests::ordered_stationary_click_does_not_move_on_later_motion_in_the_same_batch ... ok +test behavior::state_canvas::tests::pan_is_button_scoped_read_only_and_hover_does_not_reproject_the_scene ... ok +test behavior::state_canvas::tests::pseudostate_names_avoid_rightward_and_downward_routes_and_share_hit_bounds ... ok +test behavior::state_canvas::tests::relayout_does_not_turn_a_transition_click_into_a_drag_or_pan ... ok +test behavior::state_canvas::tests::selected_endpoint_reconnect_preserves_identity_and_requires_handle_motion ... ok +test behavior::state_canvas::tests::selection_relayout_does_not_move_nodes_or_change_drag_distance ... ok +test behavior::state_canvas::tests::stacked_symbol_names_avoid_each_other_and_are_independent_of_input_order ... ok +test behavior::state_canvas::tests::transition_supports_click_click_and_drag_without_coalesced_accidental_edges ... ok +test behavior::state_canvas::tests::typed_state_actions_are_named_selectable_rows_before_internal_transitions_and_regions ... ok +test behavior::state_canvas::tests::viewport_uses_full_canvas_coordinates_and_republishes_for_a_new_context ... ok +test behavior::state_edit::tests::an_empty_machine_has_an_explicit_visible_owner_for_first_region_creation ... ok +test behavior::state_edit::tests::connect_preserves_self_loops_and_rejects_hidden_or_incompatible_vertices ... ok +test behavior::state_edit::tests::creation_places_missing_ancestry_and_unfolds_existing_owners_atomically ... ok +test behavior::state_edit::tests::every_context_component_and_invalid_ownership_are_checked_before_planning ... ok +test behavior::state_edit::tests::placing_existing_content_and_moving_a_folded_group_preserve_other_views_and_semantics ... ok +test behavior::state_edit::tests::reconnect_preserves_the_complete_record_and_replaces_cardinality_in_place ... ok +test behavior::state_edit::tests::view_initializes_only_its_machine_in_one_source_and_model_history_entry ... ok +test behavior::states::tests::internal_choice_targets_self_and_edit_preserves_identity_and_description ... ok +test behavior::states::tests::invalid_pseudo_trigger_keeps_draft_and_does_not_create_orphan_event ... ok +test behavior::states::tests::selected_composite_owns_new_region_and_history_uses_selected_region ... ok +test behavior::states::tests::timeout_and_work_trigger_commit_together_roundtrip_and_undo ... ok +test behavior::tests::failed_document_commit_retains_typed_transition_and_time_event_for_repair ... ok +test behavior::tests::legacy_process_and_chain_keep_their_ordered_exchange_scene ... ok +test behavior::tests::one_behavior_form_survives_start_edit_and_unrelated_cancel_until_commit ... ok +test behavior::tests::recovery_preserves_distinct_qualified_value_paths_and_rejects_invalid_payload_atomically ... ok +test behavior::tests::recovery_retains_each_incomplete_behavior_form_without_executing_it ... ok +test behavior::tests::selecting_state_transition_keeps_its_behavior_context ... ok +test behavior::topology::contextual::tests::qualified_link_gui_deleted_transient_selection_does_not_seed_or_hide_retained_authored_endpoint ... ok +test behavior::topology::contextual::tests::qualified_link_gui_nested_preview_folds_only_the_exact_reference_instance ... ok +test behavior::topology::contextual::tests::qualified_link_gui_rejected_endpoint_keeps_exact_raw_intent_after_recovery ... ok +test behavior::topology::contextual::tests::qualified_link_gui_repeated_sources_remain_distinct_and_apply_has_exact_source_history ... ok +test behavior::topology::contextual::tests::qualified_link_gui_scope_paging_and_search_reach_tail_beyond_512_without_losing_endpoints ... ok +test behavior::topology::contextual_routing::tests::contextual_route_native_x_to_first_b_keeps_visible_arrow_above_background_and_clear_of_other_references ... ok +test behavior::topology::contextual_routing::tests::contextual_route_nested_visible_hidden_and_parallel_paths_keep_exact_addresses_and_legacy_routes ... ok +test behavior::topology::contextual_routing::tests::contextual_route_shared_anchor_preserves_selected_direct_reconnect_at_fit_and_full_scale ... ok +test behavior::topology::direct_tests::direct_process_append_preserves_existing_order_and_rejects_incompatible_exchange ... ok +test behavior::topology::direct_tests::direct_process_controls_allow_incomplete_work_and_preserve_branch_semantics ... ok +test behavior::topology::direct_tests::direct_process_empty_first_and_second_exchange_keep_the_same_interactive_renderer ... ok +test behavior::topology::direct_tests::direct_process_imported_order_is_projected_without_mutation_and_first_canvas_edit_is_atomic ... ok +test behavior::topology::direct_tests::direct_process_incompatible_imported_order_rejects_conversion_without_losing_draft ... ok +test behavior::topology::direct_tests::direct_process_nested_source_reopen_and_api_command_use_one_transaction ... ok +test behavior::topology::direct_tests::direct_process_oa_sa_repeated_occurrences_share_sources_and_split_one_guarded_link ... ok +test behavior::topology::direct_tests::direct_process_palette_preserves_fit_and_manual_camera ... ok +test behavior::topology::direct_tests::direct_process_production_click_click_drag_insert_and_camera_coordinates ... ok +test behavior::topology::direct_tests::direct_process_production_endpoint_and_peer_reorder_handles_publish_exact_identity ... ok +test behavior::topology::direct_tests::direct_process_production_stale_focus_scroll_bounds_and_pending_cancel ... ok +test behavior::topology::direct_tests::direct_process_readable_default_fit_expansion_and_bounded_choices ... ok +test behavior::topology::direct_tests::direct_process_real_picker_stays_bounded_and_search_keeps_selection ... ok +test behavior::topology::direct_tests::direct_process_reconnect_delete_and_reorder_preserve_other_paths_and_sources ... ok +test behavior::topology::direct_tests::direct_process_reuse_preview_is_local_expandable_and_recursive_sources_are_rejected ... ok +test behavior::topology::direct_tests::direct_process_scaled_control_and_link_gestures_use_visible_positions ... ok +test behavior::topology::direct_tests::direct_process_specific_parallel_link_and_incompatible_adjacency ... ok +test behavior::topology::direct_tests::direct_process_three_ordered_exchanges_preserve_outer_paths_on_insertion ... ok +test behavior::topology::tests::cycle_projection_terminates_and_retains_actual_links ... ok +test behavior::topology::tests::empty_process_can_start_through_normal_authoring_events ... ok +test behavior::topology::tests::fitting_a_branch_keeps_all_nodes_visible_and_selection_uses_scaled_coordinates ... ok +test behavior::topology::tests::guarded_branch_is_one_transaction_with_distinct_source_identities ... ok +test behavior::topology::tests::insertion_picker_only_offers_work_matching_adjacent_exchanges ... ok +test behavior::topology::tests::legacy_branch_insertion_replaces_only_the_selected_implied_link ... ok +test behavior::topology::tests::legacy_edit_preserves_order_and_new_work_in_one_undo ... ok +test behavior::topology::tests::long_engineering_identifiers_stay_inside_label_width ... ok +test behavior::topology::tests::process_camera_selection_ignores_independent_details_scroll ... ok +test behavior::topology::tests::process_fit_uses_measured_height_and_reports_minimum_without_changing_manual_zoom ... ok +test behavior::topology::tests::process_zoom_and_disclosures_preserve_rejected_raw_draft_and_accepted_source ... ok +test behavior::topology::tests::reusable_preview_preserves_identity_and_filters_recursive_sources ... ok +test behavior::topology::tests::stale_or_invalid_submit_preserves_inputs_and_creates_nothing ... ok +test behavior::topology::tests::unlinked_contributions_do_not_gain_fictional_edges ... ok +test behavior::topology::view::layout_tests::production_canvas_keyboard_and_delayed_tasks_respect_real_chooser_and_review_owners ... ok +test behavior::topology::view::layout_tests::production_process_caller_return_rejects_its_previous_camera_lifetime ... ok +test behavior::topology::view::layout_tests::production_process_camera_external_controls_bounds_and_retained_deltas_cancel_old_drags ... ok +test behavior::topology::view::layout_tests::production_process_canvas_focus_wheel_fit_and_stale_camera_are_presentation_only ... ok +test behavior::topology::view::layout_tests::production_process_canvas_scaled_path_creation_preserves_source_and_editor_bounds ... ok +test behavior::topology::view::layout_tests::production_process_form_replacement_resets_scroll_without_a_closed_render ... ok +test behavior::topology::view::layout_tests::production_process_keyboard_enters_activates_draws_focus_and_returns_to_inspector ... ok +test behavior::topology::view::layout_tests::production_process_keyboard_reveals_and_activates_initially_offscreen_last_tool ... ok +test behavior::topology::view::layout_tests::production_process_retained_toolbar_intents_reject_chooser_dirty_and_picker_lifetimes ... ok +test connection_edit::tests::cancel_navigation_revision_and_dirty_drafts_cannot_commit_a_stale_connection ... ok +test connection_edit::tests::visible_endpoint_drawing_commits_ports_and_exchange_once_with_exact_history ... ok +test connection_tool::tests::boundary_candidates_match_core_orientation_and_reject_same_owner_or_mixed_kind ... ok +test connection_tool::tests::boundary_feasibility_keeps_interface_warnings_and_final_carried_item_checks ... ok +test connection_tool::tests::boundary_feasibility_rejects_dangling_identity_in_a_malformed_element_map ... ok +test connection_tool::tests::direct_connections_share_exact_source_history_and_model_parity ... ok +test connection_tool::tests::explicit_function_ports_keep_owners_contracts_and_do_not_invent_carried_items ... ok +test connection_tool::tests::final_command_validation_rejects_invalid_models_without_mutation ... ok +test connection_tool::tests::function_cards_use_unique_reuse_and_atomic_generation_when_ambiguous ... ok +test connection_tool::tests::mismatched_port_owners_layers_and_contract_kinds_are_not_candidates ... ok +test connection_tool::tests::operational_communication_uses_participants_without_creating_ports ... ok +test connection_tool::tests::operational_interaction_targets_only_distinct_oa_activities ... ok +test context_menu::tests::a_new_context_token_cannot_reuse_the_previous_mouse_press_or_scroll ... ok +test context_menu::tests::actions_area_does_not_swallow_first_independent_click_after_overlay_consumed_its_release ... ok +test context_menu::tests::anchors_outside_the_window_and_nonfinite_input_stay_bounded ... ok +test context_menu::tests::clicking_disabled_or_dragging_off_an_action_never_executes_it ... ok +test context_menu::tests::coalesced_dismissal_release_does_not_swallow_the_next_independent_click ... ok +test context_menu::tests::empty_and_disabled_only_menus_still_capture_keys_and_escape_closes ... ok +test context_menu::tests::keyboard_skips_headers_separators_and_disabled_actions_and_invokes_once ... ok +test context_menu::tests::outside_dismissal_consumes_press_and_release_across_controlled_close ... ok +test context_menu::tests::reconstructed_overlay_uses_retained_layout_for_rows_and_hit_testing ... ok +test context_menu::tests::retained_overlay_layout_keeps_measured_width_and_scrollbar_after_reconstruction ... ok +test context_menu::tests::tall_menu_clamps_to_viewport_and_keyboard_wheel_and_scrollbar_reach_the_end ... ok +test data_values::tests::phase_choices_keep_reused_record_addresses_distinct ... ok +test data_values::tests::recursive_picker_starts_with_distinct_leaf_names_and_sorts_them ... ok +test data_values::tests::recursive_records_can_be_drilled_into_and_valid_imported_paths_resolve ... ok +test data_values::tests::reference_parameter_stops_descent_and_unspecified_direction_remains_visible ... ok +test data_values::tests::roots_and_one_hop_children_do_not_expand_unrelated_payload_branches ... ok +test data_view::tests::allocation_rows_edit_relationship_identity_and_remove_only_that_allocation ... ok +test data_view::tests::association_creation_is_a_separate_relation_with_editable_end_contracts ... ok +test data_view::tests::browsing_pages_preserves_invalid_numeric_draft_and_inherited_allocation_identity ... ok +test data_view::tests::contextual_data_actions_use_typed_defaults_and_one_undo ... ok +test data_view::tests::large_inherited_dictionary_has_bounded_widgets_and_every_original_field_is_reachable ... ok +test diagram::lifecycle_tests::menu_reset_and_draw_use_fresh_open_context ... ok +test diagram::lifecycle_tests::middle_and_arrow_panning_preserve_source_and_history ... ok +test diagram::lifecycle_tests::motion_after_release_must_not_move_clicked_port ... ok +test diagram::lifecycle_tests::motion_after_source_click_release_must_not_create_connection ... ok +test diagram::pointer_tests::coalesced_fe_ports_commit_once_through_app_and_source_history ... ok +test diagram::pointer_tests::coalesced_port_drag_commits_once_through_app_and_source_history ... ok +test diagram::pointer_tests::drag_from_already_selected_stationary_port_keeps_source_between_batches ... ok +test diagram::pointer_tests::menu_captured_motion_must_not_turn_following_click_into_old_port_drag ... ok +test diagram::pointer_tests::modal_and_stale_epoch_block_queued_connection_and_port_commits ... ok +test diagram::port_hit_tests::coincident_ports_keep_selection_then_use_stable_identity ... ok +test diagram::port_hit_tests::nearest_port_center_wins_on_all_borders_and_zoom_levels ... ok +test diagram::port_hit_tests::nested_owner_palette_selection_drag_and_context_menu_pick_the_same_port ... ok +test diagram::port_labels::tests::leaving_and_reentering_keeps_suppression_until_each_held_button_releases ... ok +test diagram::port_labels::tests::menu_epoch_clears_suppression_when_the_overlay_consumes_release ... ok +test diagram::port_labels::tests::outside_presses_do_not_suppress_and_cancel_or_focus_loss_clear_held_buttons ... ok +test diagram::port_labels::tests::passive_layer_leaves_port_drag_selection_and_commit_with_the_interactive_canvas ... ok +test diagram::tests::association_end_contracts_share_svg_geometry_and_select_without_moving_name_label ... ok +test diagram::tests::bend_gestures_use_screen_hit_radius_and_commit_one_undo_at_three_zooms ... ok +test diagram::tests::coincident_line_hit_retains_the_selected_connection ... ok +test diagram::tests::connection_gestures_pick_real_ports_and_commit_coalesced_drag_at_every_zoom ... ok +test diagram::tests::detached_label_selects_connection_and_occluding_card_owns_its_hit ... ok +test diagram::tests::dragging_a_child_previews_the_same_enclosure_and_ports_as_commit ... ok +test diagram::tests::fast_drags_commit_the_release_cursor_without_a_final_motion_event ... ok +test diagram::tests::implicit_port_click_selects_semantics_and_drag_preview_svg_share_anchors ... ok +test diagram::tests::route_cache_ignores_pan_zoom_and_cancelled_drag_cannot_commit ... ok +test diagram::tests::routed_svg_has_same_polyline_label_and_bounds_as_canvas_scene ... ok +test diagram::tests::svg_distinguishes_inferred_work_allocation_from_direct_allocation ... ok +test diagram::tests::svg_preserves_visible_exchange_labels_and_capability_stereotypes ... ok +test diagram::tests::typed_function_glyphs_and_unoriented_standard_connections_have_distinct_svg ... ok +test diagram::view_options_tests::communication_svg_uses_saved_visibility_labels_and_direction ... ok +test document::save_as_tests::save_as_preserves_explicit_source_entry_changes_in_history ... ok +test document::save_as_tests::save_as_rebases_uniform_history_without_an_undo_step_or_lost_redo ... ok +test document::save_as_tests::save_as_rejects_included_filename_collisions_in_past_and_future_without_mutation ... ok +test document::save_as_tests::save_as_rejects_stale_or_content_changing_receipt_atomically ... ok +test document::tests::accepted_history_keeps_the_latest_hundred_complete_snapshots ... ok +test document::tests::altered_compiled_model_or_index_is_rejected_without_mutation ... ok +test document::tests::asynchronous_save_marks_its_snapshot_without_cleaning_later_edits ... ok +test document::tests::byte_budget_trims_oldest_history_without_discarding_a_large_current ... ok +test document::tests::cached_view_index_tracks_accepted_creation_undo_and_redo ... ok +test document::tests::comment_and_semantic_history_restore_exact_bytes_and_branch_together ... ok +test document::tests::creation_selects_the_single_uuid_persisted_in_source ... ok +test document::tests::invalid_project_is_rejected_before_format_can_normalize_it ... ok +test document::tests::nested_cross_file_reparent_and_source_edit_share_exact_history ... ok +test document::tests::no_op_command_or_source_apply_preserves_history_revision_and_redo ... ok +test document::tests::omitted_id_stabilization_remains_dirty_until_exact_source_is_saved ... ok +test document::tests::recreated_equal_record_does_not_inherit_deleted_source_ownership ... ok +test document::tests::rejected_compile_command_and_writeback_preserve_state_and_redo ... ok +test explorer::tests::collapse_and_search_retain_context_without_changing_collapse_state ... ok +test explorer::tests::deep_containment_and_search_keep_the_full_path_without_recursion ... ok +test explorer::tests::equal_names_have_stable_alias_and_identity_tie_breakers ... ok +test explorer::tests::perspective_isolation_and_allocations_do_not_change_containment ... ok +test explorer::tests::prefix_names_cannot_separate_a_parent_from_its_children ... ok +test forms::data_fields::tests::defaults_distinguish_absent_empty_and_typed_literals_with_escaped_unicode ... ok +test forms::data_fields::tests::field_browser_pages_every_direct_field_without_flattening_other_records ... ok +test forms::data_fields::tests::independent_review_combined_take_type_informs_actual_default_form_in_both_directions ... ok +test forms::data_fields::tests::numeric_bound_drafts_keep_partial_and_full_precision_values_out_of_accepted_state ... ok +test forms::data_fields::tests::selecting_qualified_path_preserves_expression_typed_before_the_next_render ... ok +test forms::data_fields::tests::semantic_reference_choices_follow_selected_mechanism_and_revert_on_keep ... ok +test forms::data_fields::tests::supertype_picker_excludes_descendants_and_keeps_original_inherited_field_identity ... ok +test forms::history_fields::tests::history_absent_baseline_and_empty_history_use_explicit_facts_and_exact_document_history ... ok +test forms::history_fields::tests::history_clear_discards_inactive_invalid_constructors_before_reusing_the_same_row ... ok +test forms::history_fields::tests::history_compound_value_and_constructor_variants_are_editable_without_live_context ... ok +test forms::history_fields::tests::history_deleted_keys_and_observation_uuids_remain_exact_and_duplicate_history_rejects ... ok +test forms::history_fields::tests::history_every_descriptor_fact_choice_matches_actual_closed_types_and_source_contract ... ok +test forms::history_fields::tests::history_exact_strings_do_not_confuse_uuid_shaped_prose_or_literal_keys_with_references ... ok +test forms::history_fields::tests::history_invalid_numbers_survive_constructor_switch_reorder_removal_and_recovery ... ok +test forms::history_fields::tests::history_missing_semantic_field_can_be_added_and_removed_without_touching_prose_or_live_objects ... ok +test forms::history_fields::tests::history_nested_optional_number_events_switch_absent_present_and_recover_invalid_raw ... ok +test forms::history_fields::tests::history_nested_uuid_and_list_events_preserve_present_values_and_tagged_item_branches ... ok +test forms::history_fields::tests::history_optional_uuid_and_text_seed_absence_without_inventing_observations ... ok +test forms::history_fields::tests::history_primitive_type_choices_remain_visible_inside_the_tagged_union ... ok +test forms::history_fields::tests::history_retained_text_constructors_follow_exact_mode_without_changing_the_observation ... ok +test forms::port_fields::tests::all_demo_records_roundtrip_through_graphical_and_escaped_string_drafts ... ok +test forms::port_fields::tests::boundary_choices_honor_draft_direction_same_kind_and_direct_interface_items ... ok +test forms::port_fields::tests::contract_choices_follow_owner_and_never_offer_legacy_or_oa_typed_ports ... ok +test forms::port_fields::tests::failed_shape_keeps_incomplete_text_and_saved_contract_payloads ... ok +test forms::port_fields::tests::functional_endpoints_require_owner_direction_and_items_but_retain_bad_current_choice ... ok +test forms::port_fields::tests::interface_roles_offer_participants_and_component_ports_independent_of_orientation ... ok +test forms::port_fields::tests::port_allocation_choices_use_actual_owner_direction_and_ignore_edited_relation ... ok +test forms::port_fields::tests::standard_switch_retains_incompatible_orientation_until_explicit_repair ... ok +test forms::port_fields::tests::switching_function_direction_preserves_invalid_items_and_each_authored_payload ... ok +test forms::reference_chooser::tests::captured_choice_cannot_cross_document_revision_draft_record_or_array_path ... ok +test forms::reference_chooser::tests::catalog_search_disambiguates_repeated_names_containment_alias_and_exact_placement_identity ... ok +test forms::reference_chooser::tests::dismissal_swallows_matching_release_across_closed_rebuild_but_next_click_reaches_parent ... ok +test forms::reference_chooser::tests::empty_search_escape_tab_and_optional_clear_do_not_silently_choose_nil ... ok +test forms::reference_chooser::tests::historical_paths_never_open_and_only_explicit_choice_or_clear_is_a_write ... ok +test forms::reference_chooser::tests::mounted_clipboard_paste_and_ime_commit_preserve_whole_strings_without_selecting ... ok +test forms::reference_chooser::tests::mounted_filtered_row_click_uses_the_displayed_identity_and_scoped_write_intent ... ok +test forms::reference_chooser::tests::mounted_input_preserves_rapid_same_batch_typing_and_cursor_across_controlled_rebuilds ... ok +test forms::reference_chooser::tests::mounted_keyboard_pages_and_selects_only_the_highlighted_visible_candidate_once ... ok +test forms::reference_chooser::tests::mounted_overlay_clamps_at_three_field_positions_and_keeps_results_and_query_bounded ... ok +test forms::reference_chooser::tests::mounted_query_change_rejects_old_release_and_old_result_events_without_locking_popup ... ok +test forms::reference_chooser::tests::mounted_query_then_escape_in_one_batch_closes_and_relative_keys_keep_input_order ... ok +test forms::reference_chooser::tests::out_of_order_query_serials_cannot_restore_obsolete_results ... ok +test forms::tests::data_and_port_choices_are_typed_but_retain_invalid_current_values ... ok +test forms::tests::editing_allocation_offers_other_performers_without_counting_itself_twice ... ok +test forms::tests::moving_placement_and_changing_identity_is_one_lossless_undoable_edit ... ok +test forms::tests::parent_choices_reject_cycles_without_removing_clear_or_current_choice ... ok +test forms::tests::reply_and_reuse_forms_offer_semantically_compatible_references ... ok +test forms::tests::scenario_choices_respect_owner_and_exchange_layer ... ok +test forms::tests::semantic_port_group_choices_use_combined_owner_and_retain_invalid_transferred_items ... ok +test forms::tests::shared_perspective_change_keeps_payload_and_rejects_incompatible_dependencies ... ok +test forms::tests::state_observation_picker_keeps_work_lifelines_allocated_to_machine_owner ... ok +test forms::tests::state_placement_form_uses_draft_destination_membership_without_changing_other_views ... ok +test forms::tests::state_projection_form_keeps_string_variants_and_requires_a_typed_context ... ok +test forms::view_fields::tests::category_family_change_retains_members_until_explicit_correction ... ok +test forms::view_fields::tests::selective_view_property_apply_recovery_and_undo_preserve_semantics_and_empty_choices ... ok +test guide::tests::filtering_and_related_navigation_keep_selection_visible ... ok +test guide::tests::guide_topic_navigation_resets_only_article_and_same_topic_search_keeps_scroll ... ok +test guide::tests::search_finds_concepts_in_walkthroughs_and_api_reference ... ok +test home::tests::corrupt_future_and_oversized_history_are_preserved_with_usable_session_history ... ok +test home::tests::failed_metadata_replace_keeps_previous_history_and_reports_memory_only_entry ... ok +test home::tests::first_and_replaced_metadata_are_parseable_and_contain_no_model_bytes ... ok +test home::tests::forgotten_and_missing_files_never_change_the_model_or_other_entries ... ok +test home::tests::loading_missing_history_does_not_create_files_or_directories ... ok +test home::tests::malformed_entries_and_unknown_fields_never_become_open_requests ... ok +test home::tests::successful_local_history_is_bounded_ordered_deduplicated_and_durable ... ok +test home::tests::unavailable_location_can_reappear_on_refresh_without_losing_identity ... ok +test home::tests::walkthrough_uses_packaged_bundle_before_development_and_reports_missing_assets ... ok +test hosted::client::tests::hosted_endpoint_validation_redacts_secrets_and_preserves_proxy_paths ... ok +test hosted::client::tests::hosted_lost_publication_response_is_uncertain_without_retry ... ok +test hosted::client::tests::hosted_open_rejects_incoherent_envelopes_missing_etags_and_unstable_ids ... ok +test hosted::client::tests::hosted_oversized_local_bundle_is_rejected_before_network_admission ... ok +test hosted::client::tests::hosted_production_auth_proxy_prefix_and_located_rejection ... ok +test hosted::client::tests::hosted_production_roundtrip_preserves_comments_noops_and_conflicts ... ok +test hosted::client::tests::hosted_publication_race_keeps_receipt_identity_for_review ... ok +test hosted::client::tests::hosted_publication_retains_known_resource_after_failed_followup ... ok +test hosted::client::tests::hosted_put_preserves_an_opaque_etag_and_compiles_the_accepted_bundle ... ok +test hosted::client::tests::hosted_redirect_is_not_followed_or_retried_and_problem_tokens_are_redacted ... ok +test hosted::client::tests::hosted_response_limits_cover_declared_and_chunked_bodies ... ok +test hosted::client::tests::hosted_structured_mutation_failures_distinguish_precommit_rejections ... ok +test hosted::client::tests::hosted_timeout_and_disconnect_leave_mutation_outcomes_explicit ... ok +test model_menu::tests::add_bend_here_uses_context_point_and_one_source_aware_history_change ... ok +test model_menu::tests::late_menu_actions_do_not_dismiss_new_menu_or_cross_view_context ... ok +test model_menu::tests::menu_preserves_pending_properties_and_rejects_delayed_mutations ... ok +test model_menu::tests::pending_source_allows_file_navigation_but_disables_model_actions ... ok +test model_menu::tests::right_click_targets_actor_without_changing_selection_until_action ... ok +test model_menu::tests::show_from_explorer_places_unfolds_and_keeps_semantic_selection ... ok +test model_menu::tests::state_menu_folds_and_hides_only_its_captured_placement_and_rejects_stale_views ... ok +test model_menu::tests::state_menu_keeps_typed_creation_reachable_and_preserves_pending_properties ... ok +test navigation::tests::semantic_browser_finds_behavior_users_without_confusing_containment ... ok +test port_edit::tests::all_border_drags_commit_exact_preview_and_restore_automatic_anchors_in_history ... ok +test port_edit::tests::graphical_port_reparent_clears_old_anchors_in_the_same_history_operation ... ok +test port_preview::tests::functional_creation_identifies_new_and_reused_endpoints_and_owners ... ok +test port_preview::tests::legacy_split_discloses_endpoint_routing_item_origins_and_retained_evidence ... ok +test port_preview::tests::reused_boundary_shows_item_union_and_existing_allocating_facts ... ok +test port_preview::tests::synchronization_preview_exposes_contract_shrinkage_and_current_declaration_origin ... ok +test port_workflow::recovery_tests::port_recovery_retains_authored_contract_and_identity_but_rebuilds_preview ... ok +test port_workflow::tests::creating_typed_port_and_rejecting_stale_preview_preserve_drafts_and_identity ... ok +test port_workflow::tests::graphical_function_exchange_and_component_generation_commit_and_undo_whole_contracts ... ok +test port_workflow::tests::legacy_resolution_preserves_original_record_and_applies_as_one_undo ... ok +test port_workflow::tests::port_creation_keeps_owner_diagram_and_unfolds_in_the_same_undo ... ok +test port_workflow::tests::synchronization_uses_active_contract_instead_of_preserved_direction ... ok +test recovery::source5::tests::source5_fingerprint_preserves_historical_field_order_and_diagram_shape ... ok +test recovery::source5_tests::source4_checkpoint_remains_explicitly_unsupported_without_touching_disk ... ok +test recovery::source5_tests::source5_checkpoint_does_not_refresh_unrelated_clean_buffer_baseline ... ok +test recovery::source5_tests::source5_checkpoint_missing_identity_is_not_a_lossless_upgrade ... ok +test recovery::source5_tests::source5_checkpoint_old_diagram_property_shape_remains_editable ... ok +test recovery::source5_tests::source5_checkpoint_port_draft_replans_and_rejects_stale_base ... ok +test recovery::source5_tests::source5_checkpoint_preserves_dirty_invalid_text_and_baseline_exactly ... ok +test recovery::source5_tests::source5_checkpoint_preserves_distinct_unapplied_open_workspace ... ok +test recovery::source5_tests::source5_checkpoint_property_preserves_invalid_raw_input ... ok +test recovery::source5_tests::source5_checkpoint_upgrade_never_rewrites_checkpoint_or_origin ... ok +test recovery::source5_tests::source5_checkpoint_upgrades_only_header_and_clean_editor_baseline ... ok +test recovery::source5_tests::source5_checkpoint_workflow_rebinds_only_the_proven_old_revision ... ok +test recovery::source7_tests::source7_current_combined_contextual_and_operation_drafts_survive_without_execution ... ok +test recovery::source7_tests::source7_explicit_new_fields_cannot_enter_frozen_old_model_profiles ... ok +test recovery::source7_tests::source7_legacy_inactive_constructor_path_is_structural_but_raw_prose_is_not ... ok +test recovery::source7_tests::source7_legacy_profile_workflow_and_semantic_drafts_replan_with_exact_base ... ok +test recovery::source7_tests::source7_legacy_profiles_preserve_dirty_source_property_and_behavior_raw_fields ... ok +test recovery::source7_tests::source7_legacy_structural_intent_rejects_even_null_but_never_scans_raw_strings ... ok +test recovery::source7_tests::source7_legacy_view_selector_refuses_new_relation_kind_without_rewriting_checkpoint ... ok +test recovery::source7_tests::source7_recovers_nonempty_frozen_5_and_6_profiles_with_exact_historical_binding ... ok +test recovery::tests::altered_accepted_identity_and_unrecognized_raw_property_fields_reject ... ok +test recovery::tests::exact_source_and_unfinished_invalid_buffers_restore_without_model_overwrite ... ok +test recovery::tests::excess_retained_buffers_cannot_replace_the_last_recoverable_checkpoint ... ok +test recovery::tests::invalid_open_retains_distinct_accepted_model_and_repair_workspace ... ok +test recovery::tests::missing_includes_remain_reachable_repair_targets_without_fabricated_buffers ... ok +test recovery::tests::multiple_sessions_replace_only_their_own_checkpoint_and_corruption_is_retained ... ok +test recovery::tests::raw_invalid_property_number_survives_and_stays_rejected_until_repaired ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_draft_cannot_target_an_unreserved_or_non_artifact_identity ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_raw_variants_duplicate_addresses_and_unknown_fields_are_refused ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_reservations_cannot_duplicate_or_claim_an_existing_identity_or_another_owner ... ok +test semantic_review::artifacts_recovery_falsifier_tests::legitimate_invalid_artifact_checkpoint_round_trips_and_prepares_only_after_explicit_repair ... ok +test semantic_review::artifacts_tests::artifact_candidate_is_a_complete_record_not_a_tombstone_or_unattached_creation_shortcut ... ok +test semantic_review::artifacts_tests::artifact_creation_and_identified_source_deletion_follow_core_metadata_and_history_boundary_both_directions ... ok +test semantic_review::artifacts_tests::artifact_gui_reserves_recovers_and_creates_only_after_all_seven_metadata_reviews_both_directions ... ok +test semantic_review::artifacts_tests::artifact_metadata_apply_and_exact_history_reset_are_one_source_preserving_undo_redo ... ok +test semantic_review::artifacts_tests::artifact_move_metadata_none_empty_and_invalid_raw_recovery_are_independent_both_directions ... ok +test semantic_review::artifacts_tests::artifact_moved_source_absence_deletes_but_destination_only_take_retains_both_directions ... ok +test semantic_review::attachments::tests::absent_attachment_payloads_migrate_v1_and_v2_and_source5_upgrade_requires_exact_legacy_base ... ok +test semantic_review::attachments::tests::addressed_attachment_candidates_equal_direct_core_oracle_both_directions ... ok +test semantic_review::attachments::tests::attachment_apply_is_one_exact_source_and_history_undo_redo ... ok +test semantic_review::attachments::tests::attachment_candidate_and_direct_record_keep_conflict_on_actual_slot_without_losing_drafts ... ok +test semantic_review::attachments::tests::attachment_pair_drafts_survive_family_switch_and_restore_without_mutating_model ... ok +test semantic_review::attachments::tests::functional_incident_source_requires_explicit_matching_port_review_in_one_atomic_candidate ... ok +test semantic_review::attachments::tests::parent_and_each_endpoint_candidate_preserve_other_fields_and_match_core_both_directions ... ok +test semantic_review::attachments::tests::raw_rejected_attachment_reference_survives_recovery_and_wrong_scope_is_rejected ... ok +test semantic_review::attachments::tests::source_only_absence_and_explicit_absent_endpoint_are_different ... ok +test semantic_review::attachments::tests::two_incident_endpoint_candidates_form_one_complete_record_and_recover_invalid_excluded_draft ... ok +test semantic_review::batch_tests::batch_apply_is_one_exact_source_and_history_undo_redo_roundtrip ... ok +test semantic_review::batch_tests::batch_candidate_conflict_keeps_both_raw_values_and_keep_is_a_real_constraint ... ok +test semantic_review::batch_tests::batch_complete_constructor_cannot_erase_another_rows_new_literal ... ok +test semantic_review::batch_tests::batch_constructor_retirement_conflicts_with_another_rows_kept_bound_in_both_orders ... ok +test semantic_review::batch_tests::batch_delayed_text_targets_its_original_row_and_facet_without_switching_focus ... ok +test semantic_review::batch_tests::batch_excluded_invalid_row_survives_focus_reopen_and_v2_recovery ... ok +test semantic_review::batch_tests::batch_first_equal_constructor_acknowledgement_allows_an_independent_bound ... ok +test semantic_review::batch_tests::batch_joint_bounds_use_one_candidate_and_match_an_independent_atomic_core_oracle ... ok +test semantic_review::batch_tests::batch_reverse_distinct_targets_work_and_reverse_convergence_is_explicit ... ok +test semantic_review::batch_tests::batch_v2_rejects_duplicate_included_sources_bad_addresses_and_stale_model ... ok +test semantic_review::batch_tests::category_family_and_members_are_independent_core_checked_facets_both_directions ... ok +test semantic_review::batch_tests::recovered_trace_picker_names_existing_trace_instead_of_deleted_reference ... ok +test semantic_review::batch_tests::rejected_direction_switch_at_row_limit_preserves_every_recoverable_draft ... ok +test semantic_review::compose::diagnostic_tests::distinct_review_conflict_keeps_trace_aliases_even_when_names_are_equal ... ok +test semantic_review::compose::diagnostic_tests::reserved_creation_conflict_uses_its_rows_seed_instead_of_a_deleted_reference ... ok +test semantic_review::compose::diagnostic_tests::same_review_presence_and_owner_conflict_names_both_facets_and_owners_and_retains_drafts ... ok +test semantic_review::compose::diagnostic_tests::typed_owner_display_does_not_reinterpret_uuid_shaped_artifact_text ... ok +test semantic_review::constructor_tests::closed_data_and_event_take_composition_matches_core_across_every_kind_pair_and_direction ... ok +test semantic_review::constructor_tests::data_group_candidates_cover_every_definition_and_companion_default_both_directions ... ok +test semantic_review::constructor_tests::data_group_retains_invalid_sibling_drafts_companion_default_and_variant_editor_buffers ... ok +test semantic_review::constructor_tests::exchange_constructor_takes_qualified_annotation_addresses_without_remapping_expression_text ... ok +test semantic_review::constructor_tests::existing_fragment_and_branch_group_candidates_edit_complete_owned_order_without_deletion ... ok +test semantic_review::constructor_tests::group_take_reference_payload_and_scalar_candidate_match_core_and_one_document_batch ... ok +test semantic_review::constructor_tests::historical_event_keep_retires_only_obsolete_branch_and_unchanged_kind_acknowledges_no_payload ... ok +test semantic_review::constructor_tests::historical_same_kind_take_preserves_target_only_literals_when_composed_with_candidate ... ok +test semantic_review::constructor_tests::occurrence_and_event_candidate_variants_cover_closed_families_without_touching_headers ... ok +test semantic_review::constructor_tests::outer_and_nested_constructor_candidates_require_explicit_resolution_and_retain_both_drafts ... ok +test semantic_review::constructor_tests::port_group_companions_typed_owner_context_and_direction_restrictions_are_explicit ... ok +test semantic_review::constructor_tests::reverse_existing_typed_port_reviews_keep_or_candidate_legacy_without_permitting_typed_oa_write ... ok +test semantic_review::constructor_tests::scenario_use_group_takes_typed_binding_references_and_preserves_source_text_both_directions ... ok +test semantic_review::keyed_rows_tests::annotation_address_browser_descends_qualified_fields_without_changing_rows ... ok +test semantic_review::keyed_rows_tests::annotation_observations_keep_uuid_shaped_expression_text_in_both_sides_and_history ... ok +test semantic_review::keyed_rows_tests::batch_keyed_rows_compare_exact_target_slots_and_retain_independent_values ... ok +test semantic_review::keyed_rows_tests::binding_choices_separate_reused_keys_from_local_lifelines ... ok +test semantic_review::keyed_rows_tests::binding_local_picker_follows_a_candidate_parent_before_the_review_is_valid ... ok +test semantic_review::keyed_rows_tests::binding_take_requires_local_correspondence_and_candidate_rejects_wrong_scenario ... ok +test semantic_review::keyed_rows_tests::independent_rows_keep_take_candidate_match_core_and_preserve_siblings_both_directions ... ok +test semantic_review::keyed_rows_tests::keyed_recovery_retains_raw_rows_and_staged_pairs_both_directions_without_applying ... ok +test semantic_review::keyed_rows_tests::keyed_row_drafts_retain_expression_local_and_presence_across_decisions_and_staging ... ok +test semantic_review::keyed_rows_tests::keyed_rows_distinguish_unpaired_source_from_explicit_absence_and_require_exact_reset ... ok +test semantic_review::keyed_rows_tests::multiple_new_rows_compose_in_empty_collections_using_destination_key_order ... ok +test semantic_review::keyed_rows_tests::row_review_apply_preserves_exact_source_and_semantic_history_through_undo_redo ... ok +test semantic_review::keyed_tests::deleted_member_source_observation_removes_only_mapped_membership_both_directions ... ok +test semantic_review::keyed_tests::exact_literal_new_rows_and_removals_commit_both_directions_without_default_loss ... ok +test semantic_review::keyed_tests::exact_reset_only_is_one_history_source_transaction_and_undo_redo_both_directions ... ok +test semantic_review::keyed_tests::function_port_members_use_existing_typed_choices_and_preserve_oa_legacy ... ok +test semantic_review::keyed_tests::historical_one_sided_pair_migration_requires_exact_reset_and_explicit_overlap_resolution ... ok +test semantic_review::keyed_tests::invalid_literal_removal_and_unselected_scalar_buffers_are_retained_and_repairable ... ok +test semantic_review::keyed_tests::member_identity_labels_and_new_tabs_preserve_exact_names_and_deleted_keys ... ok +test semantic_review::keyed_tests::reset_precedes_equal_constructor_candidate_and_preserves_independent_literal_draft ... ok +test semantic_review::keyed_tests::staging_removal_and_obsolete_reset_recovery_keep_other_decisions_and_raw_presence ... ok +test semantic_review::keyed_tests::stale_or_source_failed_reset_and_membership_apply_retain_exact_choices ... ok +test semantic_review::keyed_tests::unordered_members_keep_take_candidate_preserve_other_rows_both_directions ... ok +test semantic_review::keyed_tests::unsupported_independent_families_and_missing_identities_do_not_gain_edit_authority ... ok +test semantic_review::message_kind_tests::message_group_candidate_closed_kinds_are_core_validated_in_both_directions ... ok +test semantic_review::message_kind_tests::message_group_candidate_timer_switches_preserve_both_drafts_and_overlap_is_explicit ... ok +test semantic_review::message_kind_tests::message_group_initial_equal_take_acknowledges_only_kind_and_checks_authored_timer_agreement ... ok +test semantic_review::message_kind_tests::message_group_keep_historical_switch_retires_timer_and_completed_no_switch_rejects ... ok +test semantic_review::message_kind_tests::message_group_rejects_protected_edits_stale_plan_and_source_failure_without_losing_timer ... ok +test semantic_review::message_kind_tests::message_group_reply_and_reference_take_require_explicit_call_mapping_both_directions ... ok +test semantic_review::message_kind_tests::message_group_take_full_timer_and_scalar_candidate_are_one_source_history_change_both_directions ... ok +test semantic_review::message_kind_tests::message_group_timer_does_not_erase_exchange_without_its_own_selected_decision ... ok +test semantic_review::ordered_tests::ambiguous_order_preserves_local_member_and_requires_explicit_candidate_positions ... ok +test semantic_review::ordered_tests::historical_pair_restore_uses_exact_member_keys_and_never_zips_order_observations ... ok +test semantic_review::ordered_tests::order_take_preserves_destination_only_positions_and_order_alone_cannot_add_members ... ok +test semantic_review::ordered_tests::ordered_membership_choices_stage_exact_pairs_in_all_owner_shapes ... ok +test semantic_review::ordered_tests::ordered_presence_keep_take_candidate_remove_only_selected_entry_and_order_take_reorders_only ... ok +test semantic_review::ordered_tests::ordered_review_apply_is_exact_source_history_transaction_with_reopen_and_undo_redo ... ok +test semantic_review::ordered_tests::ordered_take_uses_unique_anchors_and_matches_core_with_unrelated_candidate_both_directions ... ok +test semantic_review::ordered_tests::raw_order_survives_membership_changes_decisions_and_recovery_until_explicit_reconcile ... ok +test semantic_review::ordered_tests::several_incoming_members_follow_source_order_despite_independent_identity_sorting ... ok +test semantic_review::recovery::tests::raw_scalar_and_closed_constructor_drafts_recover_against_exact_model_only ... ok +test semantic_review::recovery::tests::version_one_without_orders_restores_raw_intent_and_replans_without_execution ... ok +test semantic_review::source7_tests::contextual_incident_leaf_keep_allows_path_change_but_conflicts_with_changed_leaf_both_directions ... ok +test semantic_review::source7_tests::reverse_operation_omission_gui_requires_raw_rationale_and_matches_one_core_batch_after_recovery ... ok +test semantic_review::source7_tests::semantic_operation_virtual_none_candidate_uses_exact_allocation_and_preserves_accepted_bytes ... ok +test semantic_review::tests::candidate_mixed_with_reference_take_uses_typed_correspondence_not_text_guessing ... ok +test semantic_review::tests::deselected_invalid_candidate_is_retained_but_does_not_poison_another_selected_scalar ... ok +test semantic_review::tests::explicit_trace_selection_updates_only_that_history ... ok +test semantic_review::tests::first_equal_constructor_acknowledges_only_kind_and_allows_independent_leaves ... ok +test semantic_review::tests::independent_review_clear_bound_ignores_retained_invalid_other_facet ... ok +test semantic_review::tests::independent_review_keyed_fact_titles_keep_live_deleted_and_qualified_identity ... ok +test semantic_review::tests::inherited_annotation_impact_requires_exact_acceptance_and_edits_clear_approval ... ok +test semantic_review::tests::invalid_numeric_draft_and_protected_edits_retain_workflow_and_source ... ok +test semantic_review::tests::read_only_structured_facts_and_partial_rollup_are_honest ... ok +test semantic_review::tests::relation_candidates_preserve_endpoints_and_combine_selected_roles_and_bounds ... ok +test semantic_review::tests::scalar_keep_take_candidate_commit_exact_source_and_history_in_both_directions ... ok +test semantic_review::tests::scoped_literal_list_edits_preserve_unfinished_values_and_other_facet_buffers ... ok +test semantic_review::tests::stale_plan_and_source_writeback_failure_do_not_lose_decisions_or_history ... ok +test semantic_review::tests::state_kind_scalar_uses_typed_candidate_and_core_validation ... ok +test semantic_review::view::reserved_artifact_tests::reserved_artifact_facet_and_reference_labels_survive_recovery_without_calling_it_deleted ... ok +test source_navigation::tests::search_uses_utf8_columns_wraps_and_refreshes_after_edits ... ok +test source_tree::tests::active_scroll_offset_uses_the_visible_order_and_retains_ancestor_context ... ok +test source_tree::tests::collapsed_folders_retain_active_dirty_and_diagnostic_markers ... ok +test source_tree::tests::deep_paths_build_expand_and_drop_on_a_small_stack ... ok +test source_tree::tests::detached_buffers_keep_paths_and_only_clean_buffers_are_closable ... ok +test source_tree::tests::exact_unicode_spaces_and_file_folder_name_collisions_are_not_normalized ... ok +test source_tree::tests::folders_are_compact_and_sorted_before_files_without_losing_duplicate_basenames ... ok +test source_workspace::tests::draft_history_budget_covers_inactive_files_without_discarding_drafts ... ok +test source_workspace::tests::switching_retains_invalid_drafts_and_independent_history ... ok +test tests::actor_port_creation_updates_containment_and_locate_reveals_its_owner ... ok +test tests::adding_bend_between_close_ports_stays_outside_owner_clearance ... ok +test tests::behavior_and_data_authoring_do_not_place_nodes_in_unrelated_architecture_views ... ok +test tests::bidirectional_transition_ui_commits_once_and_preserves_other_diagrams ... ok +test tests::counterpart_creation_focuses_visible_target_and_reuse_keeps_views ... ok +test tests::creation_from_capabilities_routes_work_to_architecture_and_folded_allocation_inserts_below_existing_work ... ok +test tests::dragging_keeps_semantic_selection_and_same_node_remains_editable ... ok +test tests::escaped_string_mode_preserves_exact_control_characters ... ok +test tests::every_demo_record_has_a_lossless_graphical_draft ... ok +test tests::explicit_relationship_builder_never_mutates_on_preview ... ok +test tests::explorer_and_creation_selection_follow_their_own_placement ... ok +test tests::fit_adapts_to_canvas_returning_after_help_but_preserves_manual_navigation ... ok +test tests::fit_uses_measured_canvas_bounds_and_preserves_them_on_open ... ok +test tests::focused_explorer_follows_reparenting_without_changing_identity ... ok +test tests::graphical_rename_keeps_aliases_and_references_and_undo ... ok +test tests::identity_property_change_is_atomic_and_rewrites_all_live_references ... ok +test tests::invalid_numeric_draft_survives_navigation_save_and_help ... ok +test tests::invalid_save_and_continue_returns_to_repairable_draft ... ok +test tests::malformed_source_preserves_model_and_is_recoverable ... ok +test tests::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok +test tests::mission_capability_authoring_is_contextual_atomic_and_text_equivalent ... ok +test tests::modal_owns_background_commands_and_shortcuts ... ok +test tests::nested_allocation_insertion_reflows_sibling_subtrees_and_preserves_fold_state ... ok +test tests::opening_and_creating_models_preserve_the_actual_window_size_for_fit ... ok +test tests::opening_legacy_source_surfaces_report_without_modifying_original_bytes ... ok +test tests::pending_source_prevents_property_draft_collision_and_preserves_both_if_present ... ok +test tests::placement_identity_edit_then_drag_and_diagram_identity_then_arrange ... ok +test tests::placement_relocation_follows_cross_layer_traceability_view ... ok +test tests::property_enum_and_optional_reference_roundtrip ... ok +test tests::reopening_canvas_for_a_modal_preserves_viewport_after_route_edits ... ok +test tests::revealing_an_implicit_function_port_unfolds_its_visible_architecture_owner ... ok +test tests::routing_actions_are_atomic_guarded_and_fit_the_authored_detour ... ok +test tests::selecting_current_constructors_preserves_payloads ... ok +test tests::source_find_navigates_an_invalid_draft_without_applying_or_losing_it ... ok +test tests::source_navigation_waits_for_editor_layout_and_cancels_on_edit ... ok +test tests::system_only_models_open_the_populated_perspective ... ok +test tests::transition_resolutions_belong_to_the_effective_target_and_kind ... ok +test view_copy::tests::duplicate_retains_ports_routes_options_and_artifact_claims_with_exact_undo_redo ... ok +test view_copy::tests::duplicate_state_view_preserves_machine_nesting_and_collapse_with_unique_aliases ... ok +test view_copy::tests::missing_view_does_not_propose_an_empty_replacement ... ok +test views::traceability::tests::traceability_browsing_retains_invalid_property_draft_and_existing_select_guard ... ok +test views::traceability::tests::traceability_filter_reaches_artifacts_after_68_traces_and_searches_all_metadata ... ok +test workflow::communication::tests::communication_requires_two_explicit_ports_and_recovers_the_partial_choice ... ok +test workflow::port_authoring_tests::boundary_picker_matches_exact_commands_across_contracts_and_ownership ... ok +test workflow::port_authoring_tests::boundary_picker_recomputes_for_unoriented_reverse_endpoints_without_relaxing_contracts ... ok +test workflow::port_authoring_tests::duplicate_port_names_show_owner_contract_and_unique_alias ... ok +test workflow::port_authoring_tests::fresh_functions_are_actual_picker_targets_and_plan_enables_apply ... ok +test workflow::port_authoring_tests::generic_component_port_connection_keeps_its_endpoint_and_direction ... ok +test workflow::port_authoring_tests::ordinary_standard_connections_default_unoriented_and_new_roles_exclude_legacy ... ok +test workflow::recovery::tests::incomplete_relationship_and_trace_recover_raw_fields_and_reject_changed_model ... ok +test workflow::recovery::tests::transition_recovery_replans_typed_request_without_persisted_commands ... ok +test workflow::transition_tests::basic_transition_boundary_choice_is_required_without_an_inferred_system ... ok +test workflow::transition_tests::basic_transition_creates_overview_when_existing_views_cannot_show_result ... ok +test workflow::transition_tests::basic_transition_explicit_destination_appends_below_existing_bounds_and_is_one_source_edit ... ok +test workflow::transition_tests::basic_transition_invalid_explicit_destination_retains_choice_and_refuses ... ok +test workflow::transition_tests::basic_transition_reconcile_keeps_existing_selected_view_placement_and_route_exact ... ok +test workflow::transition_tests::basic_transition_skips_lowest_uuid_state_view_and_preserves_oa ... ok + +test result: ok. 836 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1793.80s + diff --git a/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.result.json b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.result.json new file mode 100644 index 00000000..5a9fdd8a --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/full-d61f1f3.result.json @@ -0,0 +1,19 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:00:48.242126+00:00", + "end": "2026-09-12T23:39:26.440552+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "inputs": "full-d61f1f3.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.inputs.json b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.inputs.json new file mode 100644 index 00000000..0bb4c429 --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.inputs.json @@ -0,0 +1,2670 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60311, + "sha256": "13b7d055a516c8a9f0bd13f03abe3b81423bde9d121c51778a129ff485f4f102" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8391, + "sha256": "c7825c43383e81b7eb1b78bd902950c8a2206e0387d26002a80ddbe4dc2b6c73" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220614, + "sha256": "99447bba4810135834663681447a03061a948db2661395b9b4c4924738a38f18" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 24452, + "sha256": "218726dcd2e6809cb6f3660f575e586806360456e6b4fac61b9e361b411aeee9" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42677, + "sha256": "3c6908f8a677921245932252ab38806f16012becbbc082ac11e7871ff7bdeeb4" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14565, + "sha256": "174e184f1baf872c3be1cf70d9a7f4bc5569a9623000b3ab0e71e2b82e249cf5" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18551, + "sha256": "ba913f7d7cbf586708d65c9f1db25b9b9ed7846f9d2e75a546b4ac69d8d19c6a" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 23958, + "sha256": "ef09843a7daeb91afab0b76e83c5679351a1635a84a26d80a194dea744ea5874" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47336, + "sha256": "70f9eb53d8995a23a53535b3941fc0c0b81a340f9fbbb371f0d705cfa775bd9e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31560, + "sha256": "7e05f4899a0b24df9ab355b6484e94997c7bc66c873342d975aed0b6a56acf04" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 10050, + "sha256": "9ae3d533a20963a2bd1d485d357ac04319f336cd9f4c16305aa2a67d833573a8" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 130523, + "sha256": "96c6e784640fd19a65c93346d21cb184ca721d7649812bd4c68a479391e38127" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7903, + "sha256": "b6e06b9d29f1a5677f99bebcb0e53a3795b4bcd957796a85fd800db4279aed03" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27101, + "sha256": "b33361c6569354aa2df9b1ba1b60d68e4703800be80f815e0f0505064ea323c3" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 154707, + "sha256": "ffac8821977488ecd1cd9084ad7c0c9fbf8de3d5031c5d4f5d033f0348d3e887" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 24960, + "sha256": "5aec4cb2ceb00ab25900d919a5bec71ab96848b4f14504f51790e3fe8801d3bc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80542, + "sha256": "f2f6acd93ecf4e9ffee56abc1de28f71da8cb1353cdc3e67cf0c0cf7a619fec5" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 14095, + "sha256": "77199dcb08ec8697f779d2560f6b716aed8d8f33965237a4934934954f4e805a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 96098, + "sha256": "5844d2abf4a3fe3bb07c707865ee3f8303d213b0fe1871765ac468c11e140da7" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35843, + "sha256": "4e67321ab0cf88e6200061873086841244c4d610ddd5f88d70c69ac0cc6bf270" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 8530, + "sha256": "9d0a3c29516efa79553c559274848f12101330dbf93ffbbefab398cbc1906790" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7637, + "sha256": "3d01c853663385fc1b760401bbebe3f691fcc289a779a8e63cd0733ff0c8007f" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84224, + "sha256": "66c81c4d4f2613263f13ae90cea61895c1aeed1f6278880789ec56f8c42433e0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22009, + "sha256": "29e29c2a0667baa429ae44dbb400e67c86f24f88959d5e7dd22894473bdd1f09" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 111242, + "sha256": "e5260a39e19fc3df19bd16898ff1f0abd60ede7584f595c035b5e86a12ecef93" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9197, + "sha256": "b88a7c43123b08cf6228d8e32257f6ed7fe361f7278f427ec138e233e1ea6ccf" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9342, + "sha256": "03dd13106f3fdd06a26699bfdfba006fad086a0711cad2ba1aeb09a4e8f8656e" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11859, + "sha256": "ae68e091032fe2cf71559ff7e671b3b6d657ee8279330345f0c7a57edfa472ef" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5650, + "sha256": "c3728f127711cb6d7f80a4670a798808b6e4239dd29c273445de81706ab6f39e" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13574, + "sha256": "6643f0cbde7a59d4772ae5284a488083e3b81f2fefabc43619d75738f474646f" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 118110, + "sha256": "ab4b47050e6d57dccdcc264ee5752766bd5013fccdc35eeeb9c9037bb5eb9a67" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1554, + "sha256": "5228743f361f9239e4584780bfa9b65d36207d0288624e1fb42b721146bcff1c" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 36340, + "sha256": "d2f836661f43fa1bc8830b1e51cc736948b3d261796c3fa877df02ae15568c4b" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50668, + "sha256": "9b53126d19b2ae34f170a1422c9f5ea5a833489274cbfa04546279058e289f9b" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 134663, + "sha256": "12229dd7d52fbaba80fe599d499f29b535f4c37c7be0585664d17edf0466ba33" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.log b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.log new file mode 100644 index 00000000..029f0f9f --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.log @@ -0,0 +1,2 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 2m 26s diff --git a/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.result.json b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.result.json new file mode 100644 index 00000000..d9ab5643 --- /dev/null +++ b/harness/experiments/diagram-removal-windows-20260912/gui-d61f1f3.result.json @@ -0,0 +1,17 @@ +{ + "source": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "start": "2026-09-12T23:42:43.604131+00:00", + "end": "2026-09-12T23:45:13.257180+00:00", + "exit": 0, + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "inputs": "gui-d61f1f3.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/nested-lifecycle-union-20260912/README.md b/harness/experiments/nested-lifecycle-union-20260912/README.md new file mode 100644 index 00000000..56148254 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/README.md @@ -0,0 +1,25 @@ +# Nested lifecycle / typed activation source union + +Source: `f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d`. +Base: `d61f1f38779ab70a77efcde523ae31c432aefcfd`. + +- [Source handoff](source-handoff.md) +- [Independent source review](independent-review.md) +- [Exact committed source snapshot](source/crates/oa-desktop/src/behavior.rs) +- [Full-index binary Git patch](patches/d61f1f3-to-f6595eb.patch) +- [Payload manifest](manifest.json) +- [Archive/verification helper](tools/archive-lifecycle-union-f6595eb.py) + +The six source files are extracted from committed Git blobs; they are evidence, +not an additional production tree. Notes retain their original bytes, including +historical local paths and source-scoped statements. The manifest lists portable +archive-relative paths plus original source provenance. It does not claim tests, +native acceptance, import, or publication succeeded. Subsequent gates remain +separate source-identified records owned by the integration owner. + +From repository root, run the helper with `verify` to compare payload bytes, +manifest metadata, source blobs and regenerated patch. After owner-controlled +staging, run `verify-index` to additionally compare every payload and manifest +with Git index blobs. Neither mode stages or rewrites files. If Git attributes +normalize archived bytes, index verification fails; the owner must resolve that +explicitly. No patch is applied by this helper. diff --git a/harness/experiments/nested-lifecycle-union-20260912/independent-review.md b/harness/experiments/nested-lifecycle-union-20260912/independent-review.md new file mode 100644 index 00000000..302eac8f --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/independent-review.md @@ -0,0 +1,38 @@ +# Independent lifecycle/typed-activation union review + +Reviewed `f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d` in `.local/nested-lifecycle-union-20260912`, base `d61f1f38779ab70a77efcde523ae31c432aefcfd`. Read the complete worker handoff, earlier integration contract, actual six-file diff, activation/lifecycle implementations, core lifetime admission, all nine union tests and retained renderer evaluators. The isolated worktree was clean at inspection. No source edits, compiler/tests, UI interaction, integration or Gitea mutation performed; only this requested report was written. + +**Bounded conclusion: no actionable source defect identified in this union.** This supports proceeding to the root-owned combined gates, not accepting a native result. All 17 retained renderer tests and nine union tests remain unrun by this reviewer. The prior root and peer passes do not establish the combined source's behavior. + +## Contract verification + +- **Admission remains authoritative.** No core files change. `oa-core/src/validation.rs:1766` still rejects uses ordered before Create or after Delete, including potentially ordered paths. The ordinary fixture invokes `validate_candidate` and constructs a `Document` from the authored bundle (`scenario_lifecycle/render_tests.rs:141`); it does not silently admit raw projects. Defensive invalid fixtures first assert an actual `lifeline_lifetime` error (`union_tests.rs:247`) before calling raw `Scene::sequence`. The rejected prebirth/postdeath/recreation cases are clearly distinct from the admitted incomplete-endpoint cases. The contribution does not adopt the peer's wider free-editing/schema policy. +- **One geometry pipeline.** `behavior.rs:1399` adds self-Create/Delete clearance before row recording; final height is established at `behavior.rs:1327`, then lifecycle is built, Create/Delete endpoints aligned, and typed activations laid out. The non-scenario path retains its original guides. `render.rs:128` handles only the lifecycle markers it derives; `scenario_activation.rs:292` restricts final anchoring to Call/Reply/Asynchronous. A reflective Call still begins at its actual lower receive point (`scenario_activation.rs:164`); a reflective Reply ends at its send row (`:206`). No duplicate legacy activation traversal was imported. +- **Logical timing survives clipping and missing polylines.** `scenario_activation.rs:49,367` constructs every recorded Call's correlation before clipping, using its actual receive point or row fallback, then recorded Reply scope/send positions. This avoids reconstructing logical duration from visible pieces and supplies metadata for incomplete calls with no sender line. `active_segment`'s indexed correlation lookup (`:441`) therefore has an entry for every Call represented by an activation. Reply source anchoring (`:310`) requires matching call, exact scope, exact Reply ID and visible bottom equal to the actual send y. A call whose first visible piece starts only at later birth cannot move the original Call receive event, because its target requires `rect.y == receive_y` (`:330`). +- **Clipping and termination are distinct.** `render.rs:169` intersects only Alive intervals for the exact receiver/scope and discards empty spans. `scenario_activation.rs:121` preserves identity and scope for each piece; only a piece reaching the logical terminal retains that finish, while earlier pieces become `Finish::Clipped`. Delete emits `Finish::Terminated(delete_id)` and closes traversal (`:176`). It cannot manufacture a Reply cap or be restarted by a later Create. +- **Conditional death preserves uncertainty without resurrection.** The branch outcome carries `open` and `may_be_terminated` separately (`scenario_activation.rs:359`); any terminating compatible operand stops definite parent continuation (`:235`). Sibling traversals receive their own entry and retain their own bars/cues. This implements the explicit conservative root decision recorded in the handoff. It does not assert that a conditional model execution definitely died, change persisted correlation, or weaken validation. A call already answered before a later Delete is no longer open, so the later event does not incorrectly terminate that answered execution. +- **Cues and columns remain coherent.** Logical unanswered cues are emitted before alive-fragment filtering (`scenario_activation.rs:113`), retaining wholly invisible unresolved paths. The same chosen column displacement is applied to the call's surviving segments and cues (`:85`). Visible pieces alone provide active anchors; nested versus crossed containment uses original compatible Reply timings (`:451`) rather than fragment-edge coincidence. The new nested/crossed falsifier actually changes Reply order and expects different source anchors. +- **Painter/hit union preserves the d61 repair.** Lifecycle lanes paint before label masks/activations (`behavior.rs:2036`), masks still precede execution borders, and message paths/arrowheads/text remain foreground. Lifecycle markers paint last (`:2197`); their exact visible shape also wins first in hit testing (`:1661`). Headers/cards then precede exact message paths, execution rectangles, label rectangles and broad tolerances. `near_sequence_item` (`:1725`) compares broad marker/message distances together, avoiding minimum-zoom marker halos stealing a closer message. It does not move broad tolerance ahead of an exposed execution shoulder. Birth capsules and death Xs retain occurrence identity; lane-header selection retains lifeline identity. Clipped header/capsule text uses screen-space clip bounds and reapplies camera transform inside the child painter (`behavior.rs:2159`, `render.rs:327`); this is source-consistent but still needs the actual WGPU/native witness below. + +## Evaluator strength and limits + +The nine union evaluators are useful and substantially discriminating: actual Document admission; exact Call/Reply receive/send alignment; explicit typed finish/column identities; deletion versus Reply; retained incomplete repair cards; invisible-path cues; missing sender polylines; rejected-data clipping; conditional death with a 26-unit unaffected sibling; and nested-versus-crossed anchoring. The latter two are independent semantic expectations, not snapshots of the old rectangle allocator. + +The retained 17 renderer tests cover visible root extents, exact interval/marker coordinates, conditional/repeated/parallel scopes, marker and message hit priority at 5%/10%, self-event clearance, edit/Undo/Redo source restoration, and header/capsule clip bounds under pan/zoom. The width-8 anonymous-box adaptation now queries typed activation identity (`render_tests.rs:509`); the branch-death test retains its independent lifetime/sibling/open-cue assertions. Header names remain the actual root lane names. No evidence that a failing peer assertion was simply discarded was found in the reviewed source. + +Two limits matter to the acceptance decision: + +1. `union_tests.rs:15` reuses production `alive_spans` to assert every visible segment is covered. That is a consistency check, not an independent proof that the lifetime projection is correct. It is adequately supplemented here by exact expected endpoints/scopes and retained explicit interval tests; do not report that helper alone as the lifecycle oracle. +2. Pan/zoom clip tests verify numeric bounds, and the Program test (`render_tests.rs:906`) exercises event-coordinate conversion and published identity, not final pixels. The row-offset test (`union_tests.rs:442`) verifies translation, full scene reparse equivalence and unchanged Document source/history, but does not prove arbitrary authored placement or pointer editing. The existing d61 WGPU activation-border evaluator is retained, yet its prior pass must be rerun on the union. None of these source inspections establishes a new native rendering pass. + +## Remaining native acceptance cases + +Run the combined lifecycle, activation, atomic graphical Call/Reply and required desktop/strict gates first. Then inspect a source-identified packaged build with: + +1. OA and SA delayed Create → nested C1/C2 → R2/R1 → Delete. At 100%, Fit and a small window, inspect both selected/unselected execution shoulders, arrowheads at bar edges, Create capsule, Delete X, and label-backplate continuity. Select each exposed shoulder and marker; confirm the corresponding Inspector identity. +2. Self-Create/Delete after an Action alongside self-Call/Reply. Confirm the 16-unit clearance is visible, the lifecycle receive row and lower self-Call receive row remain distinct, and selecting captions/capsules/Xs does not target an adjacent card or message. Include right-to-left Create for capsule-edge/arrowhead layering. +3. Long Latin and wide Unicode lane titles/details and birth names, with positive/negative pan at 50%, 100% and 200%, including clips at viewport edges. Text must stay inside its intended box/capsule without clipping the entire header, covering arrows, or detaching from its hit target. +4. Admitted incomplete post-death Reply and an admitted unresolved operand. Verify a repairable card and unanswered/uncertainty cue remain, with no false visible execution or Reply anchor. Do not author the defensive rejected fixtures through the GUI or describe their raw Scene projection as an admitted workflow. +5. At minimum zoom, exact marker/header/ordinary-message and exposed activation hits retain identity despite broad halos. Contrast/min-scale detail readability stays with issue #26; this review does not excuse missing geometry as a palette problem or claim tiny text is readable. + +Parent owns synthesis and import. No change requested before the combined gates on source grounds from this bounded review. diff --git a/harness/experiments/nested-lifecycle-union-20260912/manifest.json b/harness/experiments/nested-lifecycle-union-20260912/manifest.json new file mode 100644 index 00000000..700b31f7 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/manifest.json @@ -0,0 +1,101 @@ +{ + "schema": 1, + "archive_path": "harness/experiments/nested-lifecycle-union-20260912", + "base_commit": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "created_utc": "2026-09-12T23:44:10.439774+00:00", + "evidence_scope": "Committed source and source-only review; no combined test/native pass asserted", + "files": [ + { + "path": "README.md", + "kind": "archive-navigation", + "bytes": 1409, + "sha256": "538c2c460f0a911906cd5dcd45055fd7c03f13afaec3740c861e37103d65bdd5" + }, + { + "path": "independent-review.md", + "kind": "source-review-record", + "source_path": ".local/nested-lifecycle-union-independent-review-20260912.md", + "reviewed_source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "bytes": 9736, + "sha256": "3b5b116ca7a15f2b5bac313fab9a91966e2fa64f75cc7fc4509332208dd8f29c" + }, + { + "path": "patches/d61f1f3-to-f6595eb.patch", + "kind": "git-binary-patch", + "base_commit": "d61f1f38779ab70a77efcde523ae31c432aefcfd", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "bytes": 93357, + "sha256": "0428becb26cf59b4a31ffe0bbc3fa31aee0b50c51054b149c3b780f8eadfd5a9" + }, + { + "path": "source-handoff.md", + "kind": "source-review-record", + "source_path": ".local/nested-lifecycle-union-handoff-20260912.md", + "reviewed_source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "bytes": 8668, + "sha256": "2c28f4ffca8e84626cf4bf7580504a008fe971dda7eb0e9b83d94695bcb42410" + }, + { + "path": "source/crates/oa-desktop/src/behavior.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior.rs", + "git_blob": "0a0c4df479ff1c46f935735e508144ca2ec3052f", + "bytes": 133741, + "sha256": "bc1c55e4dfb0be6f54d0b9aa7e69a1cbba2aa73b4af4476ad0bdc3afdecf7de7" + }, + { + "path": "source/crates/oa-desktop/src/behavior/scenario_activation.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "git_blob": "88fa4d6e861fc96f4dc5497088cd9119cf25e151", + "bytes": 17694, + "sha256": "6dfc8eccf7245954319f2bec84072330a652bf208cc636c7043781d49dcd1ada" + }, + { + "path": "source/crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "git_blob": "6fe044890864ecf3095d0fedf590104f6121abf7", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "source/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "git_blob": "989fb2d5b173fc68e50705f8d406f7786ba9c979", + "bytes": 14820, + "sha256": "c0cc8003225f171fe85e066e9399b3e4ccbeac8fd5e88a325c7d206d24a384c4" + }, + { + "path": "source/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "git_blob": "e0d9ee812a49fb1f8b24b0e9e460e08cd42aa34f", + "bytes": 35358, + "sha256": "e0274c2aeb0463e0633f6cf7c4ce3b1a0f6f95b4084a1c1fb6cb6053288b2f1d" + }, + { + "path": "source/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs", + "kind": "committed-source", + "source_commit": "f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d", + "source_path": "crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs", + "git_blob": "86fa0cceff11ff66497c3514e43659a0ca003a52", + "bytes": 18024, + "sha256": "1c7b6c40854d6206637ccdb1857962d5870d8df8fb44309aba43d250c405d2c8" + }, + { + "path": "tools/archive-lifecycle-union-f6595eb.py", + "kind": "archive-helper", + "source_path": ".local/archive-lifecycle-union-f6595eb.py", + "bytes": 11517, + "sha256": "6299f6278d4fdcdde8b66a9564c898370ac5035c95de2f65255a276ec1b61493" + } + ] +} diff --git a/harness/experiments/nested-lifecycle-union-20260912/patches/d61f1f3-to-f6595eb.patch b/harness/experiments/nested-lifecycle-union-20260912/patches/d61f1f3-to-f6595eb.patch new file mode 100644 index 00000000..70a2592a --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/patches/d61f1f3-to-f6595eb.patch @@ -0,0 +1,2467 @@ +diff --git a/crates/oa-desktop/src/behavior.rs b/crates/oa-desktop/src/behavior.rs +index ea70799e17a7e23533e4c4a9aa52bd72b713c824..0a0c4df479ff1c46f935735e508144ca2ec3052f 100644 +--- a/crates/oa-desktop/src/behavior.rs ++++ b/crates/oa-desktop/src/behavior.rs +@@ -21,8 +21,6 @@ pub(crate) mod creation; + mod form_session; + pub(crate) mod scenario; + mod scenario_activation; +-// Projection acceptance precedes the coordinated scenario renderer integration. +-#[cfg(test)] + mod scenario_lifecycle; + pub(crate) mod source_draft; + pub(crate) mod state_canvas; +@@ -1127,6 +1125,31 @@ struct BoxItem { + detail: String, + marker: Option, + } ++fn box_text_clip( ++ pan: iced::Vector, ++ rect: Rectangle, ++ scale: f32, ++ viewport: Size, ++) -> Option { ++ if !pan.x.is_finite() ++ || !pan.y.is_finite() ++ || !scale.is_finite() ++ || scale <= 0. ++ || rect.width <= 20. ++ || rect.height <= 16. ++ { ++ return None; ++ } ++ Rectangle::new( ++ Point::new( ++ pan.x + (rect.x + 10.) * scale, ++ pan.y + (rect.y + 8.) * scale, ++ ), ++ Size::new((rect.width - 20.) * scale, (rect.height - 16.) * scale), ++ ) ++ .intersection(&Rectangle::new(Point::ORIGIN, viewport)) ++} ++ + struct Line { + id: Id, + points: Vec, +@@ -1147,6 +1170,7 @@ struct Scene { + slots: Vec, + rows: BTreeMap, + activations: Vec, ++ lifecycle: scenario_lifecycle::render::Rendering, + open_calls: Vec, + sequence_bounds: BTreeMap, + } +@@ -1211,6 +1235,7 @@ impl Scene { + slots: vec![], + rows: BTreeMap::new(), + activations: vec![], ++ lifecycle: scenario_lifecycle::render::Rendering::default(), + open_calls: vec![], + sequence_bounds: BTreeMap::new(), + }; +@@ -1299,22 +1324,33 @@ impl Scene { + } + let mut y = if scenario { 148. } else { 120. }; + scene.occurrences(p, owner, scenario, &lane_x, &mut y, 0); ++ scene.size.height = (y + 45.).max(210.); + if scenario { ++ scene.lifecycle = scenario_lifecycle::render::Rendering::new( ++ p, ++ owner, ++ &lane_x, ++ &scene.rows, ++ &scene.sequence_bounds, ++ scene.size.height, ++ ); ++ scene.lifecycle.align_messages(&mut scene.lines); + scene.layout_activations(p, &lane_x); + } +- scene.size.height = (y + 45.).max(210.); + for (id, name, detail) in lanes { + let x = lane_x[&id]; +- scene.lines.insert( +- 0, +- Line { +- id, +- points: vec![Point::new(x, 85.), Point::new(x, scene.size.height - 20.)], +- label: String::new(), +- label_at: Point::ORIGIN, +- dashed: false, +- }, +- ); ++ if !scenario { ++ scene.lines.insert( ++ 0, ++ Line { ++ id, ++ points: vec![Point::new(x, 85.), Point::new(x, scene.size.height - 20.)], ++ label: String::new(), ++ label_at: Point::ORIGIN, ++ dashed: false, ++ }, ++ ); ++ } + scene.boxes.push(BoxItem { + id, + rect: Rectangle::new(Point::new(x - 102., 15.), Size::new(204., 70.)), +@@ -1360,6 +1396,18 @@ impl Scene { + let Some(SharedBody::Occurrence { body, .. }) = e.shared() else { + continue; + }; ++ if scenario ++ && matches!(body, OccurrenceBody::Exchange { ++ sender: Some(sender), receiver: Some(receiver), ++ message_kind: MessageKind::Create | MessageKind::Delete, .. ++ } if sender == receiver) ++ { ++ // Record the lifecycle receive row only after making room for ++ // the self-message elbow and caption above its marker. ++ *y += 16.; ++ } ++ #[cfg(test)] ++ scenario_lifecycle::render::apply_test_row_offset(*id, y); + if ordered { + let slot = scenario::Slot { + parent: owner, +@@ -1607,6 +1655,12 @@ impl Scene { + )) + } + fn hit(&self, point: Point) -> Option { ++ if !point.x.is_finite() || !point.y.is_finite() { ++ return None; ++ } ++ if let Some(id) = self.lifecycle.marker_at(point) { ++ return Some(id); ++ } + self.boxes + .iter() + .rev() +@@ -1652,18 +1706,8 @@ impl Scene { + }) + // The generous message tolerance must not steal the exposed + // shoulder of another call's execution when the view is zoomed out. +- .or_else(|| { +- self.lines +- .iter() +- .find(|line| { +- !line.label.is_empty() +- && line.points.windows(2).any(|p| { +- crate::diagram::distance_to_segment(point, p[0], p[1]) +- < 8. / self.scale +- }) +- }) +- .map(|line| line.id) +- }) ++ .or_else(|| self.near_sequence_item(point)) ++ .or_else(|| self.lifecycle.lane_at(point, self.scale)) + .or_else(|| self.lane_at(point)) + .or_else(|| { + self.lines +@@ -1678,6 +1722,33 @@ impl Scene { + .map(|line| line.id) + }) + } ++ ++ fn near_sequence_item(&self, point: Point) -> Option { ++ if !self.scale.is_finite() || self.scale <= 0. { ++ return None; ++ } ++ let messages = self ++ .lines ++ .iter() ++ .filter(|line| !line.label.is_empty()) ++ .map(|line| { ++ let distance = line ++ .points ++ .windows(2) ++ .map(|p| crate::diagram::distance_to_segment(point, p[0], p[1])) ++ .fold(f32::INFINITY, f32::min); ++ (line.id, distance) ++ }); ++ // Compare broad message and lifecycle-marker tolerance together after ++ // exact shapes, so dense minimum-Fit rows choose the nearer item. ++ self.lifecycle ++ .nearest_marker(point) ++ .into_iter() ++ .chain(messages) ++ .filter(|(_, distance)| *distance <= 8. / self.scale) ++ .min_by(|a, b| a.1.total_cmp(&b.1).then_with(|| a.0.cmp(&b.0))) ++ .map(|(id, _)| id) ++ } + } + impl canvas::Program for Scene { + type State = SequenceInput; +@@ -1962,6 +2033,7 @@ impl canvas::Program for Scene { + f.fill_rectangle(Point::ORIGIN, bounds.size(), Color::WHITE); + f.translate(self.camera_pan); + f.scale(self.scale); ++ self.lifecycle.draw_lanes(&mut f, self.selected); + // Guides belong behind execution fills and cards. In particular, a + // lifeline must not cut through the middle of its activation rectangle. + for guide in self.lines.iter().filter(|line| line.label.is_empty()) { +@@ -2084,24 +2156,32 @@ impl canvas::Program for Scene { + } + } + for b in &self.boxes { +- f.fill_text(Text { +- content: short(&b.title, ((b.rect.width - 25.) / 7.) as usize), +- position: Point::new(b.rect.x + 12., b.rect.y + 12.), +- size: 13.into(), +- color: if b.id == self.selected { +- style::TEAL +- } else { +- style::INK +- }, +- ..Default::default() +- }); +- if !b.detail.is_empty() { +- f.fill_text(Text { +- content: short(&b.detail, ((b.rect.width - 25.) / 6.) as usize), +- position: Point::new(b.rect.x + 12., b.rect.y + 39.), +- size: 11.into(), +- color: style::MUTED, +- ..Default::default() ++ if let Some(clip) = box_text_clip(self.camera_pan, b.rect, self.scale, f.size()) { ++ // WGPU child clips start with an identity transform, as in ++ // the lifecycle capsule label painter. ++ f.with_clip(clip, |label| { ++ label.translate(self.camera_pan); ++ label.scale(self.scale); ++ label.fill_text(Text { ++ content: short(&b.title, ((b.rect.width - 25.) / 7.) as usize), ++ position: Point::new(b.rect.x + 12., b.rect.y + 12.), ++ size: 13.into(), ++ color: if b.id == self.selected { ++ style::TEAL ++ } else { ++ style::INK ++ }, ++ ..Default::default() ++ }); ++ if !b.detail.is_empty() { ++ label.fill_text(Text { ++ content: short(&b.detail, ((b.rect.width - 25.) / 6.) as usize), ++ position: Point::new(b.rect.x + 12., b.rect.y + 39.), ++ size: 11.into(), ++ color: style::MUTED, ++ ..Default::default() ++ }); ++ } + }); + } + } +@@ -2114,6 +2194,8 @@ impl canvas::Program for Scene { + ..Default::default() + }); + } ++ self.lifecycle ++ .draw_markers(&mut f, self.selected, self.scale, self.camera_pan); + if let Some((context, tool, editable)) = self.interaction { + let active = editable && state.context == Some(context) && state.tool == tool; + let point = cursor.position_in(bounds).map(|p| { +diff --git a/crates/oa-desktop/src/behavior/scenario_activation.rs b/crates/oa-desktop/src/behavior/scenario_activation.rs +index fdafed5855b3d52edd04fef2fc7085bf320039b0..88fa4d6e861fc96f4dc5497088cd9119cf25e151 100644 +--- a/crates/oa-desktop/src/behavior/scenario_activation.rs ++++ b/crates/oa-desktop/src/behavior/scenario_activation.rs +@@ -12,9 +12,13 @@ pub(super) enum Finish { + /// Still open at this scope boundary; the visible span is not an isolated stub. + Continuation, + Open, ++ /// The receiver was deleted without answering this call. ++ Terminated(Id), ++ /// Lifetime clipping ended this visible piece before its logical terminal. ++ Clipped, + } + +-#[derive(Clone, Debug)] ++#[derive(Clone, Debug, PartialEq)] + pub(super) struct Segment { + pub call: Id, + pub receiver: Id, +@@ -40,6 +44,9 @@ impl Segment { + + impl Scene { + pub(super) fn layout_activations(&mut self, p: &Project, lanes: &BTreeMap) { ++ // Logical endpoints precede clipping and remain available even when a ++ // lifetime hides a whole execution or terminates it before its Reply. ++ let correlations = logical_correlations(p, &self.rows, &self.lines); + let mut calls: Vec<_> = self + .rows + .iter() +@@ -64,6 +71,7 @@ impl Scene { + calls.sort_by(|a, b| a.3.total_cmp(&b.3).then_with(|| a.0.cmp(&b.0))); + for &(call, receiver, scope, _, x) in &calls { + let first = self.activations.len(); ++ let first_cue = self.open_calls.len(); + self.activation_sequence(p, scope, call, receiver, x, None); + let column = self.activations[first..] + .iter() +@@ -79,6 +87,9 @@ impl Scene { + segment.column = column; + segment.rect.x += column as f32 * OFFSET; + } ++ for cue in &mut self.open_calls[first_cue..] { ++ cue.x += column as f32 * OFFSET; ++ } + } + // Shallow executions paint first; columns cannot collide within a scope. + self.activations.sort_by(|a, b| { +@@ -87,13 +98,7 @@ impl Scene { + .then_with(|| a.rect.y.total_cmp(&b.rect.y)) + .then_with(|| a.call.cmp(&b.call)) + }); +- self.open_calls = self +- .activations +- .iter() +- .filter(|a| matches!(a.finish, Finish::Open | Finish::Continuation)) +- .map(|a| Point::new(a.rect.x + a.rect.width + 4., a.bottom() - 7.)) +- .collect(); +- self.anchor_activation_messages(p, lanes); ++ self.anchor_activation_messages(p, lanes, &correlations); + } + + fn activation_segment( +@@ -105,17 +110,33 @@ impl Scene { + span: std::ops::Range, + finish: Finish, + ) { +- if span.end > span.start { ++ // Cues describe unanswered logical paths, including wholly invisible ++ // ones. Never derive them only from the surviving paint rectangles. ++ if matches!( ++ finish, ++ Finish::Open | Finish::Continuation | Finish::Terminated(_) ++ ) { ++ self.open_calls ++ .push(Point::new(x + WIDTH / 2. + 4., span.end - 7.)); ++ } ++ for alive in self ++ .lifecycle ++ .alive_spans(receiver, scope, span.start, span.end) ++ { + self.activations.push(Segment { + call, + receiver, + scope, + rect: Rectangle::new( +- Point::new(x - WIDTH / 2., span.start), +- Size::new(WIDTH, span.end - span.start), ++ Point::new(x - WIDTH / 2., alive.start), ++ Size::new(WIDTH, alive.end - alive.start), + ), + column: 0, +- finish, ++ finish: if alive.end == span.end { ++ finish ++ } else { ++ Finish::Clipped ++ }, + }); + } + } +@@ -130,9 +151,10 @@ impl Scene { + receiver: Id, + x: f32, + mut start: Option, +- ) -> bool { ++ ) -> Outcome { + let entered_open = start.is_some(); + let mut split = false; ++ let mut may_be_terminated = false; + for id in p.elements[&owner].steps().into_iter().flatten() { + let Some(&(_, y)) = self.rows.get(id) else { + continue; +@@ -154,6 +176,26 @@ impl Scene { + Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { ++ message_kind: MessageKind::Delete, ++ receiver: Some(deleted), ++ .. ++ }, ++ .. ++ }) if *deleted == receiver => { ++ self.activation_segment( ++ call, ++ receiver, ++ owner, ++ x, ++ top..y, ++ Finish::Terminated(*id), ++ ); ++ start = None; ++ may_be_terminated = true; ++ } ++ Some(SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { + message_kind: MessageKind::Reply, + reply_to: Some(correlation), + .. +@@ -185,12 +227,22 @@ impl Scene { + .collect(); + let open = match operator { + FragmentOperator::Alternative => { +- outcomes.is_empty() || outcomes.iter().any(|open| *open) ++ outcomes.is_empty() || outcomes.iter().any(|outcome| outcome.open) + } +- FragmentOperator::Parallel => outcomes.iter().all(|open| *open), ++ FragmentOperator::Parallel => outcomes.iter().all(|outcome| outcome.open), + FragmentOperator::Optional | FragmentOperator::Loop => true, + }; +- start = open.then_some(bottom); ++ if outcomes.iter().any(|outcome| outcome.may_be_terminated) { ++ // Sibling bars retain their own entry paths, but a ++ // conditional death cannot become a definite parent ++ // execution again after a later Create. ++ self.open_calls ++ .push(Point::new(x + WIDTH / 2. + 4., bottom - 7.)); ++ may_be_terminated = true; ++ start = None; ++ } else { ++ start = open.then_some(bottom); ++ } + } + _ => {} + } +@@ -210,22 +262,19 @@ impl Scene { + }; + self.activation_segment(call, receiver, owner, x, top..bottom, finish); + } +- start.is_some() ++ Outcome { ++ open: start.is_some(), ++ may_be_terminated, ++ } + } + +- fn anchor_activation_messages(&mut self, p: &Project, lanes: &BTreeMap) { ++ fn anchor_activation_messages( ++ &mut self, ++ p: &Project, ++ lanes: &BTreeMap, ++ correlations: &BTreeMap, ++ ) { + let segments = &self.activations; +- let mut correlations: BTreeMap = BTreeMap::new(); +- for segment in segments { +- let correlation = correlations.entry(segment.call).or_insert(Correlation { +- start: segment.rect.y, +- replies: vec![], +- }); +- correlation.start = correlation.start.min(segment.rect.y); +- if matches!(segment.finish, Finish::Reply(_)) { +- correlation.replies.push((segment.scope, segment.bottom())); +- } +- } + for line in &mut self.lines { + let Some(SharedBody::Occurrence { + body: +@@ -259,15 +308,18 @@ impl Scene { + let reflective = sender == receiver; + let source = if *message_kind == MessageKind::Reply { + reply_to.and_then(|call| { +- segments +- .iter() +- .find(|a| a.call == call && a.finish == Finish::Reply(line.id)) ++ segments.iter().find(|a| { ++ a.call == call ++ && a.scope == scope ++ && a.finish == Finish::Reply(line.id) ++ && a.bottom() == send_y ++ }) + }) + } else { + active_segment( + p, + segments, +- &correlations, ++ correlations, + *sender, + scope, + send_y, +@@ -282,7 +334,7 @@ impl Scene { + active_segment( + p, + segments, +- &correlations, ++ correlations, + *receiver, + scope, + receive_y, +@@ -307,6 +359,57 @@ impl Scene { + } + } + ++struct Outcome { ++ open: bool, ++ may_be_terminated: bool, ++} ++ ++fn logical_correlations( ++ p: &Project, ++ rows: &BTreeMap, ++ lines: &[Line], ++) -> BTreeMap { ++ let mut result = BTreeMap::new(); ++ let points: BTreeMap<_, _> = lines.iter().map(|line| (line.id, &line.points)).collect(); ++ for (&id, &(_, y)) in rows { ++ if matches!( ++ p.elements.get(&id).and_then(|e| e.shared()), ++ Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { ++ message_kind: MessageKind::Call, ++ .. ++ }, ++ .. ++ }) ++ ) { ++ result.insert( ++ id, ++ Correlation { ++ start: points.get(&id).and_then(|p| p.last()).map_or(y, |p| p.y), ++ replies: vec![], ++ }, ++ ); ++ } ++ } ++ for (&id, &(scope, y)) in rows { ++ if let Some(SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { ++ message_kind: MessageKind::Reply, ++ reply_to: Some(call), ++ .. ++ }, ++ .. ++ }) = p.elements.get(&id).and_then(|e| e.shared()) ++ && let Some(correlation) = result.get_mut(call) ++ { ++ let sent = points.get(&id).and_then(|p| p.first()).map_or(y, |p| p.y); ++ correlation.replies.push((scope, sent)); ++ } ++ } ++ result ++} ++ + /// A caller has no implicit execution just because it sent a message. Only an + /// actually drawn, known-duration execution can supply its anchor. Crossed + /// intervals provide no unambiguous innermost execution, so fall back to the lane. +diff --git a/crates/oa-desktop/src/behavior/scenario_lifecycle.rs b/crates/oa-desktop/src/behavior/scenario_lifecycle.rs +index 18a0ba9c0b8b1017bbe47bb6c71eddb4a3df5a7b..6fe044890864ecf3095d0fedf590104f6121abf7 100644 +--- a/crates/oa-desktop/src/behavior/scenario_lifecycle.rs ++++ b/crates/oa-desktop/src/behavior/scenario_lifecycle.rs +@@ -2,6 +2,8 @@ + use oa_core::{FragmentOperator, Id, Kind, MessageKind, OccurrenceBody, Project, SharedBody}; + use std::collections::{BTreeMap, BTreeSet}; + ++pub(super) mod render; ++ + /// Maps already recorded by the sequence renderer. Rows carry their owning sequence. + pub(crate) struct Geometry<'a> { + pub rows: &'a BTreeMap, +diff --git a/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs b/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs +new file mode 100644 +index 0000000000000000000000000000000000000000..989fb2d5b173fc68e50705f8d406f7786ba9c979 +--- /dev/null ++++ b/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs +@@ -0,0 +1,407 @@ ++//! Scene bridge for local lifetime geometry; no authoring or model mutations. ++use super::{Geometry, LaneLifetime, Life, Marker, MarkerKind, Span, project_lifetimes}; ++use crate::{behavior::Line, style, views::short}; ++use iced::{ ++ Color, Point, Rectangle, Size, ++ widget::canvas::{self, Frame, Path, Stroke, Text}, ++}; ++use oa_core::{Id, OccurrenceBody, Project, SharedBody}; ++use std::collections::BTreeMap; ++ ++// Test-only geometry input, deliberately upstream of rows, scopes, lifecycle ++// and activations. This is not an authored placement or drag policy. ++#[cfg(test)] ++thread_local! { ++ static TEST_ROW_OFFSETS: std::cell::RefCell> = Default::default(); ++} ++#[cfg(test)] ++pub(in crate::behavior) fn apply_test_row_offset(id: Id, y: &mut f32) { ++ TEST_ROW_OFFSETS.with(|offsets| { ++ if let Some(offset) = offsets.borrow().get(&id) { ++ *y += offset; ++ } ++ }); ++} ++ ++#[derive(Debug, Clone, PartialEq)] ++struct EventMarker { ++ event: Marker, ++ lifeline: Id, ++ center: Point, ++ capsule: Rectangle, ++ name: String, ++ sender_x: Option, ++} ++ ++#[derive(Debug, Default, Clone, PartialEq)] ++pub(in crate::behavior) struct Rendering { ++ // Complete rendering positions, including warning-admitted unassigned lanes. ++ // Scene.lanes independently retains the existing authoring eligibility rule. ++ lanes: BTreeMap, ++ span: Option, ++ lifetimes: Vec, ++ markers: Vec, ++} ++ ++impl Rendering { ++ pub(in crate::behavior) fn new( ++ project: &Project, ++ owner: Id, ++ lanes: &BTreeMap, ++ rows: &BTreeMap, ++ insertion_scopes: &BTreeMap, ++ height: f32, ++ ) -> Self { ++ let span = Span { ++ start: 85., ++ end: height - 20., ++ }; ++ if !span.valid() { ++ return Self::default(); ++ } ++ // Insertion scopes deliberately start later and end earlier. Empty and ++ // Create-only scenarios still have the full visible lifetime extent. ++ let mut scopes = insertion_scopes.clone(); ++ for (scope, (start, end)) in &mut scopes { ++ if *scope != owner && *start == *end && start.is_finite() { ++ // An empty operand has 42 px between its insertion axis and ++ // frame end. Match the existing 26 px open-activation allowance. ++ *end = *start + 26.; ++ } ++ } ++ scopes.insert(owner, (span.start, span.end)); ++ let lifetimes = project_lifetimes( ++ project, ++ owner, ++ &Geometry { ++ rows, ++ scopes: &scopes, ++ }, ++ ); ++ let lanes: BTreeMap<_, _> = lanes ++ .iter() ++ .filter(|(_, x)| x.is_finite()) ++ .map(|(id, x)| (*id, *x)) ++ .collect(); ++ let mut markers = Vec::new(); ++ for lane in &lifetimes { ++ let Some(&x) = lanes.get(&lane.lifeline) else { ++ continue; ++ }; ++ for event in &lane.markers { ++ let sender_x = project ++ .elements ++ .get(&event.occurrence) ++ .and_then(|e| e.shared()) ++ .and_then(|body| match body { ++ SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { ++ sender: Some(sender), ++ .. ++ }, ++ .. ++ } => lanes.get(sender).copied(), ++ _ => None, ++ }); ++ markers.push(EventMarker { ++ event: *event, ++ lifeline: lane.lifeline, ++ center: Point::new(x, event.y), ++ capsule: Rectangle::new( ++ Point::new(x - 70., event.y - 14.), ++ Size::new(140., 28.), ++ ), ++ name: project.named(lane.lifeline).to_owned(), ++ sender_x, ++ }); ++ } ++ } ++ Self { ++ lanes, ++ span: Some(span), ++ lifetimes, ++ markers, ++ } ++ } ++ ++ pub(in crate::behavior) fn align_messages(&self, lines: &mut [Line]) { ++ for marker in &self.markers { ++ let Some(sender) = marker.sender_x else { ++ continue; ++ }; ++ let Some(line) = lines ++ .iter_mut() ++ .find(|line| line.id == marker.event.occurrence) ++ else { ++ continue; ++ }; ++ let x = marker.center.x; ++ let y = marker.center.y; ++ let self_message = sender == x; ++ let end_x = match marker.event.kind { ++ MarkerKind::Birth if sender < x => marker.capsule.x, ++ MarkerKind::Birth => marker.capsule.x + marker.capsule.width, ++ MarkerKind::Death => x, ++ }; ++ line.points = if self_message { ++ // The receiver is on the recorded occurrence row, including self ++ // lifecycle events. The elbow stays outside the birth capsule. ++ let elbow = x + 112.; ++ line.label_at = Point::new(x + 12., y - 52.); ++ vec![ ++ Point::new(x, y - 24.), ++ Point::new(elbow, y - 24.), ++ Point::new(elbow, y), ++ Point::new(end_x, y), ++ ] ++ } else { ++ if marker.event.kind == MarkerKind::Birth { ++ // Keep the label above the capsule, including right-to-left ++ // messages whose existing label starts beside the receiver. ++ line.label_at.y = y - 40.; ++ } ++ vec![Point::new(sender, y), Point::new(end_x, y)] ++ }; ++ } ++ } ++ ++ pub(in crate::behavior) fn alive_spans( ++ &self, ++ lifeline: Id, ++ scope: Id, ++ top: f32, ++ bottom: f32, ++ ) -> Vec { ++ if !top.is_finite() || !bottom.is_finite() || bottom <= top { ++ return vec![]; ++ } ++ self.lifetimes ++ .iter() ++ .find(|lane| lane.lifeline == lifeline) ++ .into_iter() ++ .flat_map(|lane| &lane.intervals) ++ .filter(|interval| interval.scope == scope && interval.life == Life::Alive) ++ .filter_map(|interval| { ++ let start = top.max(interval.span.start); ++ let end = bottom.min(interval.span.end); ++ (start < end).then_some(Span { start, end }) ++ }) ++ .collect() ++ } ++ ++ pub(in crate::behavior) fn marker_at(&self, point: Point) -> Option { ++ self.markers ++ .iter() ++ .rev() ++ .find(|marker| match marker.event.kind { ++ MarkerKind::Birth => marker.capsule.contains(point), ++ MarkerKind::Death => marker_distance(marker, point) <= 1.25, ++ }) ++ .map(|marker| marker.event.occurrence) ++ } ++ ++ pub(in crate::behavior) fn nearest_marker(&self, point: Point) -> Option<(Id, f32)> { ++ if !point.x.is_finite() || !point.y.is_finite() { ++ return None; ++ } ++ // Exact visible shapes are tested first by Scene. A low-zoom tolerance ++ // must not outrank another marker's actual capsule, a header, or a label. ++ self.markers ++ .iter() ++ .map(|marker| (marker.event.occurrence, marker_distance(marker, point))) ++ .min_by(|a, b| a.1.total_cmp(&b.1).then_with(|| a.0.cmp(&b.0))) ++ } ++ ++ pub(in crate::behavior) fn lane_at(&self, point: Point, scale: f32) -> Option { ++ let span = self.span?; ++ if !scale.is_finite() || scale <= 0. || point.y < span.start || point.y > span.end { ++ return None; ++ } ++ self.lanes ++ .iter() ++ .filter(|(_, x)| (**x - point.x).abs() < 12. / scale) ++ .min_by(|a, b| (a.1 - point.x).abs().total_cmp(&(b.1 - point.x).abs())) ++ .map(|(id, _)| *id) ++ } ++ ++ pub(in crate::behavior) fn draw_lanes(&self, frame: &mut Frame, selected: Id) { ++ let Some(span) = self.span else { ++ return; ++ }; ++ for (&id, &x) in &self.lanes { ++ frame.stroke( ++ &Path::line(Point::new(x, span.start), Point::new(x, span.end)), ++ Stroke { ++ line_dash: canvas::LineDash { ++ segments: &[2., 5.], ++ offset: 0, ++ }, ++ ..Stroke::default() ++ .with_width(1.) ++ .with_color(if id == selected { ++ Color::from_rgb8(148, 190, 187) ++ } else { ++ Color::from_rgb8(214, 222, 222) ++ }) ++ }, ++ ); ++ } ++ for lifetime in &self.lifetimes { ++ let Some(&x) = self.lanes.get(&lifetime.lifeline) else { ++ continue; ++ }; ++ for interval in &lifetime.intervals { ++ match interval.life { ++ Life::Alive => frame.stroke( ++ &Path::line( ++ Point::new(x, interval.span.start), ++ Point::new(x, interval.span.end), ++ ), ++ Stroke::default().with_width(2.).with_color( ++ if lifetime.lifeline == selected { ++ style::TEAL ++ } else { ++ Color::from_rgb8(91, 113, 113) ++ }, ++ ), ++ ), ++ Life::Unresolved if interval.span.end - interval.span.start >= 16. => { ++ frame.fill_text(Text { ++ content: "?".into(), ++ position: Point::new(x + 9., interval.span.start + 2.), ++ size: 11.into(), ++ color: style::MUTED, ++ ..Default::default() ++ }); ++ } ++ _ => {} ++ } ++ } ++ } ++ if !self.lanes.is_empty() { ++ frame.fill_text(Text { ++ content: ++ "Dotted: editing guide · Solid: local lifetime · ?: lifetime depends on path" ++ .into(), ++ position: Point::new(28., span.end + 4.), ++ size: 10.into(), ++ color: style::MUTED, ++ ..Default::default() ++ }); ++ } ++ } ++ ++ pub(in crate::behavior) fn draw_markers( ++ &self, ++ frame: &mut Frame, ++ selected: Id, ++ scale: f32, ++ pan: iced::Vector, ++ ) { ++ for marker in &self.markers { ++ let color = if selected == marker.event.occurrence || selected == marker.lifeline { ++ style::TEAL ++ } else { ++ style::INK ++ }; ++ match marker.event.kind { ++ MarkerKind::Birth => { ++ let path = Path::rounded_rectangle( ++ marker.capsule.position(), ++ marker.capsule.size(), ++ 6.into(), ++ ); ++ frame.fill(&path, Color::from_rgb8(243, 248, 248)); ++ frame.stroke( ++ &path, ++ Stroke::default().with_color(color).with_width( ++ if selected == marker.event.occurrence { ++ 2.5 ++ } else { ++ 1.5 ++ }, ++ ), ++ ); ++ if let Some(clip) = birth_label_clip(pan, marker.capsule, scale, frame.size()) { ++ // WGPU clipped frames start with an identity transform; ++ // neither the parent's pan/scale nor its clip is inherited. ++ frame.with_clip(clip, |label| { ++ label.translate(pan); ++ label.scale(scale); ++ label.fill_text(Text { ++ content: short(&marker.name, 18), ++ position: marker.capsule.position() + iced::Vector::new(8., 6.), ++ size: 12.into(), ++ color, ++ ..Default::default() ++ }); ++ }); ++ } ++ } ++ MarkerKind::Death => { ++ for (a, b) in death_strokes(marker.center) { ++ frame.stroke( ++ &Path::line(a, b), ++ Stroke::default().with_color(color).with_width(2.5), ++ ); ++ } ++ } ++ } ++ } ++ } ++} ++ ++fn birth_label_clip( ++ pan: iced::Vector, ++ capsule: Rectangle, ++ scale: f32, ++ viewport: Size, ++) -> Option { ++ if !pan.x.is_finite() || !pan.y.is_finite() || !scale.is_finite() || scale <= 0. { ++ return None; ++ } ++ Rectangle::new( ++ Point::new( ++ pan.x + (capsule.x + 8.) * scale, ++ pan.y + (capsule.y + 4.) * scale, ++ ), ++ Size::new((capsule.width - 16.) * scale, (capsule.height - 8.) * scale), ++ ) ++ .intersection(&Rectangle::new(Point::ORIGIN, viewport)) ++} ++ ++fn marker_distance(marker: &EventMarker, point: Point) -> f32 { ++ match marker.event.kind { ++ MarkerKind::Birth => { ++ let dx = (marker.capsule.x - point.x) ++ .max(point.x - marker.capsule.x - marker.capsule.width) ++ .max(0.); ++ let dy = (marker.capsule.y - point.y) ++ .max(point.y - marker.capsule.y - marker.capsule.height) ++ .max(0.); ++ dx.hypot(dy) ++ } ++ MarkerKind::Death => death_strokes(marker.center) ++ .iter() ++ .map(|(a, b)| crate::diagram::distance_to_segment(point, *a, *b)) ++ .fold(f32::INFINITY, f32::min), ++ } ++} ++ ++fn death_strokes(center: Point) -> [(Point, Point); 2] { ++ [ ++ ( ++ center + iced::Vector::new(-7., -7.), ++ center + iced::Vector::new(7., 7.), ++ ), ++ ( ++ center + iced::Vector::new(-7., 7.), ++ center + iced::Vector::new(7., -7.), ++ ), ++ ] ++} ++ ++#[cfg(test)] ++#[path = "render_tests.rs"] ++mod tests; +diff --git a/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs b/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs +new file mode 100644 +index 0000000000000000000000000000000000000000..e0d9ee812a49fb1f8b24b0e9e460e08cd42aa34f +--- /dev/null ++++ b/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs +@@ -0,0 +1,991 @@ ++use super::*; ++use crate::{behavior::Scene, document::Document}; ++use iced::Size; ++use oa_core::*; ++ ++#[path = "union_tests.rs"] ++mod union_tests; ++ ++struct Fixture { ++ project: Project, ++ owner: Id, ++ sender: Id, ++ receiver: Id, ++ work: Id, ++ exchange: Id, ++} ++impl Fixture { ++ fn new(layer: Layer) -> Self { ++ let mut project = Project::empty(); ++ let kind = if layer == Layer::Oa { ++ Kind::Activity ++ } else { ++ Kind::Function ++ }; ++ let a = project.add_element(kind, layer, "Request", None).unwrap(); ++ let work = project.add_element(kind, layer, "Provide", None).unwrap(); ++ let exchange = project.relate( ++ if layer == Layer::Oa { ++ RelationKind::Interaction ++ } else { ++ RelationKind::FunctionalExchange ++ }, ++ "Service", ++ a, ++ work, ++ ); ++ let owner = project ++ .add_element(Kind::Scenario, layer, "Lifecycle", None) ++ .unwrap(); ++ let mut lane = |name, represented| { ++ let id = project ++ .add_element(Kind::Lifeline, layer, name, Some(owner)) ++ .unwrap(); ++ *project.elements.get_mut(&id).unwrap().shared_mut().unwrap() = SharedBody::Lifeline { ++ represented: Some(represented), ++ }; ++ id ++ }; ++ let sender = lane("Requester", a); ++ let receiver = lane("Provider", work); ++ Self { ++ project, ++ owner, ++ sender, ++ receiver, ++ work, ++ exchange, ++ } ++ } ++ fn occurrence(&mut self, parent: Id, name: &str, body: OccurrenceBody) -> Id { ++ let mut element = self ++ .project ++ .make_element( ++ Kind::Occurrence, ++ self.project.elements[&parent].layer(), ++ name, ++ Some(parent), ++ ) ++ .unwrap(); ++ let id = element.id; ++ *element.shared_mut().unwrap() = SharedBody::Occurrence { ++ body, ++ precondition: String::new(), ++ postcondition: String::new(), ++ }; ++ self.project.elements.insert(id, element); ++ let parent = self.project.elements.get_mut(&parent).unwrap(); ++ if let Some(steps) = parent.steps_mut() { ++ steps.push(id); ++ } else if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Fragment { branches, .. }, ++ .. ++ }) = parent.shared_mut() ++ { ++ branches.push(id); ++ } else { ++ panic!("fixture parent must own ordered occurrences or operands"); ++ } ++ id ++ } ++ fn message(&mut self, parent: Id, kind: MessageKind) -> Id { ++ self.occurrence( ++ parent, ++ "Message", ++ OccurrenceBody::Exchange { ++ exchange: Some(self.exchange), ++ sender: Some(self.sender), ++ receiver: Some(self.receiver), ++ message_kind: kind, ++ operation: None, ++ reply_to: None, ++ values: vec![], ++ }, ++ ) ++ } ++ fn reply(&mut self, parent: Id, call: Id) -> Id { ++ self.occurrence( ++ parent, ++ "Reply", ++ OccurrenceBody::Exchange { ++ exchange: Some(self.exchange), ++ sender: Some(self.receiver), ++ receiver: Some(self.sender), ++ message_kind: MessageKind::Reply, ++ operation: None, ++ reply_to: Some(call), ++ values: vec![], ++ }, ++ ) ++ } ++ fn fragment(&mut self, parent: Id, operator: FragmentOperator) -> Id { ++ self.occurrence( ++ parent, ++ "Paths", ++ OccurrenceBody::Fragment { ++ operator, ++ branches: vec![], ++ }, ++ ) ++ } ++ fn branch(&mut self, fragment: Id) -> Id { ++ self.occurrence( ++ fragment, ++ "Operand", ++ OccurrenceBody::Branch { ++ guard: "condition".into(), ++ occurrences: vec![], ++ }, ++ ) ++ } ++ fn document(&self) -> Document { ++ validate_candidate(&self.project).expect("ordinary core admission must succeed"); ++ let mut bundle = source_project::format_bundle(&self.project); ++ for text in bundle.files.values_mut() { ++ *text = format!( ++ "// Retain exact authored CRLF and Unicode Ω\r\n{}", ++ text.replace('\n', "\r\n") ++ ); ++ } ++ let document = ++ Document::from_bundle(bundle.clone(), source_project::ProjectLimits::default()) ++ .unwrap(); ++ assert_eq!(document.project(), &self.project); ++ assert_eq!(document.bundle(), &bundle); ++ document ++ } ++ fn scene(&self) -> Scene { ++ let document = self.document(); ++ let before = document.snapshot(); ++ let scene = Scene::sequence(document.project(), self.owner, self.owner); ++ assert_eq!(document.project(), &before.decoded.project); ++ assert_eq!(document.bundle(), &before.bundle); ++ assert_eq!(document.revision(), 0); ++ assert!(!document.can_undo() && !document.can_redo() && !document.dirty()); ++ assert_eq!( ++ scene.lifecycle, ++ Scene::sequence(document.project(), self.owner, self.owner).lifecycle ++ ); ++ assert!( ++ scene ++ .lines ++ .iter() ++ .flat_map(|line| &line.points) ++ .all(|p| p.x.is_finite() && p.y.is_finite()) ++ ); ++ scene ++ } ++} ++ ++fn intervals(scene: &Scene, lifeline: Id, scope: Id) -> Vec<(f32, f32, Life)> { ++ scene ++ .lifecycle ++ .lifetimes ++ .iter() ++ .find(|lane| lane.lifeline == lifeline) ++ .unwrap() ++ .intervals ++ .iter() ++ .filter(|i| i.scope == scope) ++ .map(|i| (i.span.start, i.span.end, i.life)) ++ .collect() ++} ++ ++#[test] ++fn real_scene_long_header_title_and_detail_keep_names_and_have_bounded_clips() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ for name in [ ++ "W".repeat(18), ++ "界".repeat(24), ++ "e\u{301}".repeat(24), ++ "👩\u{200d}🔧".repeat(12), ++ ] { ++ let mut f = Fixture::new(layer); ++ f.project.elements.get_mut(&f.receiver).unwrap().name = name.clone(); ++ f.project.elements.get_mut(&f.work).unwrap().name = name.clone(); ++ let scene = f.scene(); ++ let header = scene.boxes.iter().find(|b| b.id == f.receiver).unwrap(); ++ assert_eq!(header.title, name); ++ assert_eq!(header.detail, name); ++ assert_eq!(header.rect.size(), Size::new(204., 70.)); ++ assert_eq!(scene.hit(header.rect.center()), Some(f.receiver)); ++ // Scroll offset is handled by the existing outer canvas/scrollable; ++ // these are the local drawing frame's coordinates, not screen input. ++ for scale in [0.05, 0.5, 0.512, 0.64, 0.8, 1., 1.953125, 2.] { ++ let clip = crate::behavior::box_text_clip( ++ iced::Vector::ZERO, ++ header.rect, ++ scale, ++ Size::new(2000., 2000.), ++ ) ++ .unwrap(); ++ let world = Rectangle::new( ++ Point::new(clip.x / scale, clip.y / scale), ++ Size::new(clip.width / scale, clip.height / scale), ++ ); ++ assert!((world.x - header.rect.x - 10.).abs() < 0.001); ++ assert!((world.y - header.rect.y - 8.).abs() < 0.001); ++ assert!((world.width - 184.).abs() < 0.001); ++ assert!((world.height - 54.).abs() < 0.001); ++ assert!(header.rect.contains(world.position())); ++ assert!( ++ header ++ .rect ++ .contains(Point::new(world.x + world.width, world.y + world.height,)) ++ ); ++ } ++ } ++ } ++} ++ ++#[test] ++fn box_text_clip_intersects_parent_viewport_and_rejects_empty_interiors() { ++ use crate::behavior::box_text_clip; ++ let card = Rectangle::new(Point::new(100., 200.), Size::new(204., 70.)); ++ assert_eq!( ++ box_text_clip(iced::Vector::ZERO, card, 2., Size::new(300., 500.)), ++ Some(Rectangle::new(Point::new(220., 416.), Size::new(80., 84.))) ++ ); ++ assert_eq!( ++ box_text_clip( ++ iced::Vector::ZERO, ++ Rectangle::new(Point::new(-20., -10.), card.size()), ++ 2., ++ Size::new(300., 500.), ++ ), ++ Some(Rectangle::new(Point::ORIGIN, Size::new(300., 104.))) ++ ); ++ for viewport in [Size::new(200., 500.), Size::new(300., 400.), Size::ZERO] { ++ assert_eq!(box_text_clip(iced::Vector::ZERO, card, 2., viewport), None); ++ } ++ for scale in [0., -1., f32::NAN, f32::INFINITY] { ++ assert_eq!( ++ box_text_clip(iced::Vector::ZERO, card, scale, Size::new(1000., 1000.)), ++ None ++ ); ++ } ++ for size in [Size::new(20., 70.), Size::new(204., 16.), Size::ZERO] { ++ assert_eq!( ++ box_text_clip( ++ iced::Vector::ZERO, ++ Rectangle::new(Point::ORIGIN, size), ++ 1., ++ card.size() ++ ), ++ None ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_wide_latin_header_exceeds_old_character_budget() { ++ use iced::advanced::text::{self, Paragraph as _}; ++ let mut f = Fixture::new(Layer::Oa); ++ f.project.elements.get_mut(&f.receiver).unwrap().name = "W".repeat(18); ++ f.project.elements.get_mut(&f.work).unwrap().name = "W".repeat(24); ++ let scene = f.scene(); ++ let header = scene.boxes.iter().find(|b| b.id == f.receiver).unwrap(); ++ for (content, size, divisor) in [(&header.title, 13., 7.), (&header.detail, 11., 6.)] { ++ let label = iced::widget::canvas::Text { ++ content: crate::views::short(content, ((header.rect.width - 25.) / divisor) as usize), ++ size: size.into(), ++ ..Default::default() ++ }; ++ // Use the same real paragraph/font/shaping defaults as canvas Text. ++ // The native defect survives short(): glyph width, not scalar count, ++ // is what exceeds the card. This is a font witness, not a pixel gate. ++ let paragraph = ::Paragraph::with_text(text::Text { ++ content: label.content.as_str(), ++ bounds: Size::INFINITE, ++ size: label.size, ++ line_height: label.line_height, ++ font: label.font, ++ align_x: label.align_x, ++ align_y: label.align_y, ++ shaping: label.shaping, ++ wrapping: text::Wrapping::default(), ++ }); ++ let old_available = header.rect.width - 12.; ++ assert!( ++ paragraph.min_width() > old_available, ++ "wide glyph fixture must overflow the old unbounded card: {} <= {old_available}", ++ paragraph.min_width() ++ ); ++ } ++} ++ ++#[test] ++fn birth_label_clip_keeps_padded_world_bounds_at_each_scene_scale() { ++ let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); ++ for (scale, expected) in [ ++ ( ++ 0.05, ++ Rectangle::new(Point::new(5.4, 10.2), Size::new(6.2, 1.)), ++ ), ++ ( ++ 0.5, ++ Rectangle::new(Point::new(54., 102.), Size::new(62., 10.)), ++ ), ++ ( ++ 1., ++ Rectangle::new(Point::new(108., 204.), Size::new(124., 20.)), ++ ), ++ ( ++ 2., ++ Rectangle::new(Point::new(216., 408.), Size::new(248., 40.)), ++ ), ++ ] { ++ let clip = ++ birth_label_clip(iced::Vector::ZERO, capsule, scale, Size::new(1000., 1000.)).unwrap(); ++ for (actual, expected) in [ ++ (clip.x, expected.x), ++ (clip.y, expected.y), ++ (clip.width, expected.width), ++ (clip.height, expected.height), ++ ] { ++ assert!((actual - expected).abs() < 0.0001); ++ } ++ assert!(capsule.contains(Point::new(clip.x / scale, clip.y / scale))); ++ assert!(capsule.contains(Point::new( ++ (clip.x + clip.width) / scale, ++ (clip.y + clip.height) / scale, ++ ))); ++ } ++} ++ ++#[test] ++fn birth_label_clip_preserves_parent_viewport_bounds() { ++ let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); ++ assert_eq!( ++ birth_label_clip(iced::Vector::ZERO, capsule, 2., Size::new(300., 420.)), ++ Some(Rectangle::new(Point::new(216., 408.), Size::new(84., 12.))) ++ ); ++ let crossing_origin = Rectangle::new(Point::new(-20., -10.), Size::new(140., 28.)); ++ assert_eq!( ++ birth_label_clip( ++ iced::Vector::ZERO, ++ crossing_origin, ++ 2., ++ Size::new(300., 420.) ++ ), ++ Some(Rectangle::new(Point::ORIGIN, Size::new(224., 28.))) ++ ); ++ for viewport in [Size::new(200., 420.), Size::new(300., 400.), Size::ZERO] { ++ assert_eq!( ++ birth_label_clip(iced::Vector::ZERO, capsule, 2., viewport), ++ None ++ ); ++ } ++ for scale in [0., -1., f32::NAN, f32::INFINITY] { ++ assert_eq!( ++ birth_label_clip(iced::Vector::ZERO, capsule, scale, Size::new(1000., 1000.)), ++ None ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_empty_and_create_only_use_visible_root_extents_not_insertion_bounds() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let empty = f.scene(); ++ assert_eq!(empty.sequence_bounds[&f.owner], (106., 106.)); ++ assert_eq!( ++ intervals(&empty, f.receiver, f.owner), ++ vec![(85., empty.size.height - 20., Life::Alive)] ++ ); ++ assert!(empty.lines.is_empty(), "lane guides are not message lines"); ++ let create = f.message(f.owner, MessageKind::Create); ++ let scene = f.scene(); ++ let birth = scene.rows[&create].1; ++ assert_eq!(birth, 148.); ++ assert_eq!(scene.sequence_bounds[&f.owner], (106., 198.)); ++ assert_eq!( ++ intervals(&scene, f.receiver, f.owner), ++ vec![ ++ (85., birth, Life::Absent), ++ (birth, scene.size.height - 20., Life::Alive), ++ ] ++ ); ++ assert_eq!( ++ intervals(&scene, f.sender, f.owner), ++ vec![(85., scene.size.height - 20., Life::Alive)] ++ ); ++ assert_eq!(scene.slots[0].y, 106.); ++ assert_eq!( ++ scene.lane_at(Point::new(scene.lanes[&f.receiver], 90.)), ++ Some(f.receiver) ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_birth_death_markers_align_endpoints_and_win_selection_without_mutating_source() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let create = f.message(f.owner, MessageKind::Create); ++ f.occurrence( ++ f.owner, ++ "Work", ++ OccurrenceBody::Action { ++ action: Some(f.work), ++ lifeline: Some(f.receiver), ++ }, ++ ); ++ let delete = f.message(f.owner, MessageKind::Delete); ++ let mut scene = f.scene(); ++ let birth = scene.rows[&create].1; ++ let death = scene.rows[&delete].1; ++ assert_eq!( ++ intervals(&scene, f.receiver, f.owner), ++ vec![ ++ (85., birth, Life::Absent), ++ (birth, death, Life::Alive), ++ (death, scene.size.height - 20., Life::Absent), ++ ] ++ ); ++ let capsule = scene ++ .lifecycle ++ .markers ++ .iter() ++ .find(|m| m.event.occurrence == create) ++ .unwrap() ++ .capsule; ++ let line = scene.lines.iter().find(|l| l.id == create).unwrap(); ++ let expected_x = if scene.lanes[&f.sender] < scene.lanes[&f.receiver] { ++ capsule.x ++ } else { ++ capsule.x + capsule.width ++ }; ++ assert_eq!(line.points.last(), Some(&Point::new(expected_x, birth))); ++ assert!( ++ line.label_at.y + 22. < capsule.y, ++ "message caption clears birth capsule" ++ ); ++ let line = scene.lines.iter().find(|l| l.id == delete).unwrap(); ++ assert_eq!( ++ line.points.last(), ++ Some(&Point::new(scene.lanes[&f.receiver], death)) ++ ); ++ for scale in [0.5, 1., 2.] { ++ scene.scale = scale; ++ assert_eq!( ++ scene.hit(Point::new(scene.lanes[&f.receiver], birth)), ++ Some(create) ++ ); ++ assert_eq!( ++ scene.hit(Point::new(scene.lanes[&f.receiver], death)), ++ Some(delete) ++ ); ++ assert_eq!( ++ scene.hit(Point::new( ++ scene.lanes[&f.receiver], ++ scene.size.height - 25. ++ )), ++ Some(f.receiver) ++ ); ++ assert_eq!( ++ scene.hit(Point::new(scene.lanes[&f.receiver], 40.)), ++ Some(f.receiver) ++ ); ++ } ++ } ++} ++ ++#[test] ++fn real_scene_branch_delete_clips_only_its_activation_and_keeps_unanswered_call_visible() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let call = f.message(f.owner, MessageKind::Call); ++ let fragment = f.fragment(f.owner, FragmentOperator::Alternative); ++ let left = f.branch(fragment); ++ let delete = f.message(left, MessageKind::Delete); ++ let right = f.branch(fragment); ++ let scene = f.scene(); ++ let death = scene.rows[&delete].1; ++ let (left_start, left_end) = scene.sequence_bounds[&left]; ++ let (right_start, _) = scene.sequence_bounds[&right]; ++ let bars: Vec<_> = scene ++ .activations ++ .iter() ++ .filter(|b| b.call == call && b.receiver == f.receiver) ++ .map(|b| b.rect) ++ .collect(); ++ assert!( ++ bars.iter() ++ .any(|r| r.y == left_start && r.y + r.height == death) ++ ); ++ assert!( ++ !bars ++ .iter() ++ .any(|r| r.y < left_end && r.y + r.height > death && r.y >= left_start) ++ ); ++ assert!( ++ bars.iter().any(|r| r.y == right_start && r.height == 26.), ++ "empty exclusive sibling retains its own open activation" ++ ); ++ assert_eq!( ++ intervals(&scene, f.receiver, right), ++ vec![(right_start, right_start + 26., Life::Alive)] ++ ); ++ let frame_end = scene.boxes.iter().find(|b| b.id == fragment).unwrap().rect; ++ assert!( ++ !bars.iter().any(|r| r.y >= frame_end.y + frame_end.height), ++ "uncertain post-fragment lifetime cannot carry a definite activation bar" ++ ); ++ assert!( ++ scene ++ .open_calls ++ .iter() ++ .any(|p| p.y < death && p.y > left_start) ++ ); ++ assert!(scene.open_calls.iter().any(|p| p.y > right_start)); ++ assert_eq!( ++ intervals(&scene, f.receiver, left), ++ vec![ ++ (left_start, death, Life::Alive), ++ (death, left_end, Life::Absent) ++ ] ++ ); ++ assert_eq!( ++ intervals(&scene, f.receiver, f.owner).last().unwrap().2, ++ Life::Unresolved ++ ); ++ assert!(!f.project.elements.values().any(|e| matches!( ++ e.shared(), ++ Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { ++ message_kind: MessageKind::Reply, ++ .. ++ }, ++ .. ++ }) ++ ))); ++ } ++} ++ ++#[test] ++fn real_scene_unassigned_lanes_and_explicit_incomplete_receiver_keep_real_marker_identity() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ *f.project ++ .elements ++ .get_mut(&f.receiver) ++ .unwrap() ++ .shared_mut() ++ .unwrap() = SharedBody::Lifeline { represented: None }; ++ let create = f.message(f.owner, MessageKind::Create); ++ if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { exchange, .. }, ++ .. ++ }) = f.project.elements.get_mut(&create).unwrap().shared_mut() ++ { ++ *exchange = None; ++ } ++ let scene = f.scene(); ++ assert!( ++ !scene.lanes.contains_key(&f.receiver), ++ "authoring eligibility remains separate" ++ ); ++ let x = scene.lifecycle.lanes[&f.receiver]; ++ assert_eq!(scene.lifecycle.markers[0].lifeline, f.receiver); ++ assert_eq!( ++ scene.hit(Point::new(x, scene.rows[&create].1)), ++ Some(create) ++ ); ++ assert_eq!(scene.hit(Point::new(x, 40.)), Some(f.receiver)); ++ assert_eq!( ++ scene.hit(Point::new(x, scene.size.height - 25.)), ++ Some(f.receiver) ++ ); ++ assert_eq!(scene.lane_at(Point::new(x, 90.)), None); ++ if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { ++ receiver, exchange, .. ++ }, ++ .. ++ }) = f.project.elements.get_mut(&create).unwrap().shared_mut() ++ { ++ *receiver = None; ++ *exchange = Some(f.exchange); ++ } ++ let missing = f.scene(); ++ assert!( ++ missing.lifecycle.markers.is_empty(), ++ "do not infer receiver from global exchange" ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_minimum_zoom_marker_halos_do_not_steal_adjacent_capsule_or_header_hits() { ++ let mut f = Fixture::new(Layer::Sa); ++ *f.project ++ .elements ++ .get_mut(&f.receiver) ++ .unwrap() ++ .shared_mut() ++ .unwrap() = SharedBody::Lifeline { represented: None }; ++ let create = f.message(f.owner, MessageKind::Create); ++ let delete = f.message(f.owner, MessageKind::Delete); ++ for event in [create, delete] { ++ if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { exchange, .. }, ++ .. ++ }) = f.project.elements.get_mut(&event).unwrap().shared_mut() ++ { ++ *exchange = None; ++ } ++ } ++ let mut scene = f.scene(); ++ let x = scene.lifecycle.lanes[&f.receiver]; ++ assert_eq!(scene.rows[&delete].1 - scene.rows[&create].1, 92.); ++ for scale in [0.05, 0.1, 0.5, 1., 2.] { ++ scene.scale = scale; ++ assert_eq!( ++ scene.hit(Point::new(x, scene.rows[&create].1)), ++ Some(create) ++ ); ++ assert_eq!( ++ scene.hit(Point::new(x, scene.rows[&delete].1)), ++ Some(delete) ++ ); ++ assert_eq!(scene.hit(Point::new(x, 40.)), Some(f.receiver)); ++ if scale <= 0.1 { ++ for offset in [-25., -15., 15., 25.] { ++ assert_eq!( ++ scene.hit(Point::new(x, scene.rows[&delete].1 + offset)), ++ Some(delete), ++ "a nearby death halo must beat an earlier message's wider tolerance" ++ ); ++ } ++ } ++ } ++} ++ ++#[test] ++fn real_scene_minimum_zoom_near_ordinary_message_wins_over_lifecycle_halos() { ++ let mut f = Fixture::new(Layer::Sa); ++ f.message(f.owner, MessageKind::Create); ++ let ordinary = f.message(f.owner, MessageKind::Asynchronous); ++ f.message(f.owner, MessageKind::Delete); ++ let mut scene = f.scene(); ++ let x = (scene.lanes[&f.sender] + scene.lanes[&f.receiver]) / 2.; ++ for scale in [0.05, 0.1] { ++ scene.scale = scale; ++ assert_eq!( ++ scene.hit(Point::new(x, scene.rows[&ordinary].1 + 2.)), ++ Some(ordinary) ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_self_lifecycle_elbows_end_on_recorded_marker_rows() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ for kind in [MessageKind::Create, MessageKind::Delete] { ++ let mut f = Fixture::new(layer); ++ let event = f.message(f.owner, kind); ++ if let Some(SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { ++ exchange, sender, .. ++ }, ++ .. ++ }) = f.project.elements.get_mut(&event).unwrap().shared_mut() ++ { ++ *exchange = None; ++ *sender = Some(f.receiver); ++ } ++ let scene = f.scene(); ++ let marker = &scene.lifecycle.markers[0]; ++ let line = scene.lines.iter().find(|l| l.id == event).unwrap(); ++ assert_eq!(line.points.len(), 4); ++ assert_eq!(line.points[0].y, marker.center.y - 24.); ++ assert_eq!(line.points[3].y, marker.center.y); ++ assert_eq!( ++ line.points[3].x, ++ if marker.event.kind == MarkerKind::Birth { ++ marker.capsule.x + marker.capsule.width ++ } else { ++ marker.center.x ++ } ++ ); ++ assert!(line.points[1].x > marker.capsule.x + marker.capsule.width); ++ assert_eq!(scene.hit(marker.center), Some(event)); ++ } ++ } ++} ++ ++#[test] ++fn real_scene_self_delete_caption_clears_the_preceding_action_box() { ++ let mut f = Fixture::new(Layer::Sa); ++ let action = f.occurrence( ++ f.owner, ++ "Finish work", ++ OccurrenceBody::Action { ++ action: Some(f.work), ++ lifeline: Some(f.receiver), ++ }, ++ ); ++ let delete = f.message(f.owner, MessageKind::Delete); ++ if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { ++ exchange, sender, .. ++ }, ++ .. ++ }) = f.project.elements.get_mut(&delete).unwrap().shared_mut() ++ { ++ *exchange = None; ++ *sender = Some(f.receiver); ++ } ++ let scene = f.scene(); ++ let action = scene.boxes.iter().find(|b| b.id == action).unwrap(); ++ let line = scene.lines.iter().find(|l| l.id == delete).unwrap(); ++ assert!(line.label_at.y > action.rect.y + action.rect.height); ++ assert!(line.label_at.y + 22. < line.points[0].y); ++ assert_eq!(line.points[3].y, scene.rows[&delete].1); ++ assert_eq!( ++ scene ++ .slots ++ .iter() ++ .find(|s| s.slot.before == Some(delete)) ++ .unwrap() ++ .y, ++ scene.rows[&delete].1 - 42. ++ ); ++} ++ ++#[test] ++fn real_scene_conditional_repeated_and_parallel_scopes_do_not_claim_definite_continuation() { ++ for operator in [ ++ FragmentOperator::Alternative, ++ FragmentOperator::Optional, ++ FragmentOperator::Loop, ++ FragmentOperator::Parallel, ++ ] { ++ let mut f = Fixture::new(Layer::Sa); ++ let fragment = f.fragment(f.owner, operator); ++ let first = f.branch(fragment); ++ let create = f.message(first, MessageKind::Create); ++ let scene = f.scene(); ++ assert_eq!(scene.lifecycle.markers[0].event.occurrence, create); ++ assert_eq!( ++ intervals(&scene, f.receiver, f.owner).first().unwrap().2, ++ Life::Unresolved ++ ); ++ assert_eq!( ++ intervals(&scene, f.receiver, f.owner).last().unwrap().2, ++ Life::Unresolved ++ ); ++ assert!( ++ scene ++ .lifecycle ++ .lifetimes ++ .iter() ++ .find(|l| l.lifeline == f.sender) ++ .unwrap() ++ .intervals ++ .iter() ++ .all(|i| i.life == Life::Alive) ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_lifecycle_edit_undo_redo_restores_exact_source_and_changed_geometry() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let create = f.message(f.owner, MessageKind::Create); ++ let mut document = f.document(); ++ let before = document.snapshot(); ++ let geometry = Scene::sequence(document.project(), f.owner, create).lifecycle; ++ let mut edited = document.project().elements[&create].clone(); ++ if let Some(SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { message_kind, .. }, ++ .. ++ }) = edited.shared_mut() ++ { ++ *message_kind = MessageKind::Asynchronous; ++ } ++ document ++ .execute(Command::EditElement(create, edited)) ++ .unwrap(); ++ let after = document.snapshot(); ++ let changed = Scene::sequence(document.project(), f.owner, create).lifecycle; ++ assert_ne!(geometry, changed); ++ assert!(changed.markers.is_empty()); ++ assert_ne!(before.bundle, after.bundle); ++ assert!(document.undo()); ++ assert_eq!(document.project(), &before.decoded.project); ++ assert_eq!(document.bundle(), &before.bundle); ++ assert_eq!( ++ Scene::sequence(document.project(), f.owner, create).lifecycle, ++ geometry ++ ); ++ assert!(!document.can_undo() && document.can_redo()); ++ assert!(document.redo()); ++ assert_eq!(document.project(), &after.decoded.project); ++ assert_eq!(document.bundle(), &after.bundle); ++ assert_eq!( ++ Scene::sequence(document.project(), f.owner, create).lifecycle, ++ changed ++ ); ++ assert!(!document.can_redo()); ++ } ++} ++ ++#[test] ++fn panned_header_and_create_clips_use_screen_translation_and_actual_viewport() { ++ use crate::behavior::box_text_clip; ++ use iced::Vector; ++ let header = Rectangle::new(Point::new(100., 200.), Size::new(204., 70.)); ++ let capsule = Rectangle::new(header.position(), Size::new(140., 28.)); ++ let rect = |x, y, w, h| Rectangle::new(Point::new(x, y), Size::new(w, h)); ++ for (pan, scale, viewport, header_expected, birth_expected) in [ ++ ( ++ Vector::new(37., -41.), ++ 0.5, ++ Size::new(300., 400.), ++ rect(92., 63., 92., 27.), ++ rect(91., 61., 62., 10.), ++ ), ++ ( ++ Vector::new(37., -41.), ++ 1., ++ Size::new(300., 400.), ++ rect(147., 167., 153., 54.), ++ rect(145., 163., 124., 20.), ++ ), ++ ( ++ Vector::new(37., -41.), ++ 2., ++ Size::new(300., 400.), ++ rect(257., 375., 43., 25.), ++ rect(253., 367., 47., 33.), ++ ), ++ ( ++ Vector::new(-200., -400.), ++ 2., ++ Size::new(300., 100.), ++ rect(20., 16., 280., 84.), ++ rect(16., 8., 248., 40.), ++ ), ++ ( ++ Vector::new(-237., -411.), ++ 2., ++ Size::new(300., 100.), ++ rect(0., 5., 300., 95.), ++ rect(0., 0., 227., 37.), ++ ), ++ ] { ++ assert_eq!( ++ box_text_clip(pan, header, scale, viewport), ++ Some(header_expected) ++ ); ++ assert_eq!( ++ birth_label_clip(pan, capsule, scale, viewport), ++ Some(birth_expected) ++ ); ++ } ++ for pan in [ ++ Vector::new(1000., 1000.), ++ Vector::new(-1000., -1000.), ++ Vector::new(f32::NAN, 0.), ++ Vector::new(0., f32::INFINITY), ++ ] { ++ assert_eq!(box_text_clip(pan, header, 2., Size::new(300., 100.)), None); ++ assert_eq!( ++ birth_label_clip(pan, capsule, 2., Size::new(300., 100.)), ++ None ++ ); ++ } ++} ++ ++#[test] ++fn real_scene_panned_zoomed_program_keeps_header_birth_and_death_hit_identity() { ++ use crate::{ ++ app::Message, ++ behavior::{ ++ SequenceInput, ++ scenario::{CanvasEvent, CanvasTool}, ++ }, ++ }; ++ use iced::{Vector, mouse, widget::canvas}; ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ f.project.elements.get_mut(&f.receiver).unwrap().name = "界".repeat(24); ++ let create = f.message(f.owner, MessageKind::Create); ++ let delete = f.message(f.owner, MessageKind::Delete); ++ let document = f.document(); ++ let before = document.snapshot(); ++ for scale in [0.5, 1., 2.] { ++ for pan in [Vector::new(35., 40.), Vector::new(-35., -5.)] { ++ let mut scene = f.scene(); ++ scene.scale = scale; ++ scene.camera_pan = pan; ++ let context = crate::behavior::scenario::direct_tests::context(f.owner); ++ scene.interaction = Some((context, CanvasTool::Select, true)); ++ let header = scene.boxes.iter().find(|b| b.id == f.sender).unwrap(); ++ let targets = [ ++ (f.sender, header.rect.center()), ++ ( ++ create, ++ scene ++ .lifecycle ++ .markers ++ .iter() ++ .find(|m| m.event.occurrence == create) ++ .unwrap() ++ .center, ++ ), ++ ( ++ delete, ++ scene ++ .lifecycle ++ .markers ++ .iter() ++ .find(|m| m.event.occurrence == delete) ++ .unwrap() ++ .center, ++ ), ++ ]; ++ // Absolute widget origin models the outer layout/scroll translation; ++ // camera pan remains local screen units and must be subtracted once. ++ let bounds = Rectangle::new(Point::new(73., 119.), Size::new(2000., 1200.)); ++ for (expected, world) in targets { ++ let screen = ++ bounds.position() + pan + Vector::new(world.x * scale, world.y * scale); ++ assert!(bounds.contains(screen)); ++ let mut state = SequenceInput::default(); ++ let mut published = Vec::new(); ++ for event in [ ++ mouse::Event::CursorMoved { position: screen }, ++ mouse::Event::ButtonPressed(mouse::Button::Left), ++ mouse::Event::ButtonReleased(mouse::Button::Left), ++ ] { ++ if let Some(message) = canvas::Program::update( ++ &scene, ++ &mut state, ++ &canvas::Event::Mouse(event), ++ bounds, ++ mouse::Cursor::Available(screen), ++ ) ++ .and_then(|a| a.into_inner().0) ++ { ++ published.push(message); ++ } ++ } ++ assert!( ++ matches!(published.as_slice(), [Message::ScenarioCanvas(CanvasEvent::Select(actual_context, actual))] if *actual_context == context && *actual == expected), ++ "Pan/zoom must retain the typed hit identity" ++ ); ++ } ++ assert_eq!(scene.lifecycle, f.scene().lifecycle); ++ } ++ } ++ assert_eq!(document.project(), &before.decoded.project); ++ assert_eq!(document.bundle(), &before.bundle); ++ assert!(!document.can_undo() && !document.dirty()); ++ } ++} +diff --git a/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs b/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs +new file mode 100644 +index 0000000000000000000000000000000000000000..86fa0cceff11ff66497c3514e43659a0ca003a52 +--- /dev/null ++++ b/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs +@@ -0,0 +1,489 @@ ++use super::*; ++use crate::behavior::scenario_activation::{Finish, Segment}; ++ ++fn line(scene: &Scene, id: Id) -> &crate::behavior::Line { ++ scene.lines.iter().find(|line| line.id == id).unwrap() ++} ++fn segments(scene: &Scene, call: Id) -> Vec<&Segment> { ++ scene ++ .activations ++ .iter() ++ .filter(|a| a.call == call) ++ .collect() ++} ++fn assert_visible_lifetime(scene: &Scene) { ++ for a in &scene.activations { ++ assert_eq!( ++ scene ++ .lifecycle ++ .alive_spans(a.receiver, a.scope, a.rect.y, a.rect.y + a.rect.height), ++ vec![Span { ++ start: a.rect.y, ++ end: a.rect.y + a.rect.height ++ }] ++ ); ++ if let Finish::Reply(reply) = a.finish { ++ assert_eq!(a.rect.y + a.rect.height, line(scene, reply).points[0].y); ++ } ++ } ++} ++ ++#[test] ++fn admitted_delayed_create_nested_calls_replies_delete_share_one_geometry_pipeline() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let birth = f.message(f.owner, MessageKind::Create); ++ let c1 = f.message(f.owner, MessageKind::Call); ++ let c2 = f.message(f.owner, MessageKind::Call); ++ let r2 = f.reply(f.owner, c2); ++ let r1 = f.reply(f.owner, c1); ++ let death = f.message(f.owner, MessageKind::Delete); ++ let scene = f.scene(); ++ assert_eq!(scene.activations.len(), 2); ++ for (call, reply, column) in [(c1, r1, 0), (c2, r2, 1)] { ++ let a = segments(&scene, call)[0]; ++ assert_eq!( ++ (a.receiver, a.scope, a.column, a.finish), ++ (f.receiver, f.owner, column, Finish::Reply(reply)) ++ ); ++ let received = *line(&scene, call).points.last().unwrap(); ++ let sent = line(&scene, reply).points[0]; ++ assert_eq!((a.rect.y, a.rect.y + a.rect.height), (received.y, sent.y)); ++ assert_eq!(received.x, sent.x); ++ assert!( ++ a.rect.y > scene.rows[&birth].1 && a.rect.y + a.rect.height < scene.rows[&death].1 ++ ); ++ } ++ assert_visible_lifetime(&scene); ++ assert!(scene.open_calls.is_empty()); ++ for event in [birth, death] { ++ assert_eq!( ++ scene.hit(Point::new(scene.lanes[&f.receiver], scene.rows[&event].1)), ++ Some(event) ++ ); ++ } ++ } ++} ++ ++#[test] ++fn admitted_death_and_incomplete_later_reply_do_not_fabricate_an_answered_execution() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let call = f.message(f.owner, MessageKind::Call); ++ let death = f.message(f.owner, MessageKind::Delete); ++ let reply = f.reply(f.owner, call); ++ if let SharedBody::Occurrence { ++ body: OccurrenceBody::Exchange { ++ sender, exchange, .. ++ }, ++ .. ++ } = f ++ .project ++ .elements ++ .get_mut(&reply) ++ .unwrap() ++ .shared_mut() ++ .unwrap() ++ { ++ *sender = None; ++ *exchange = None; ++ } ++ let scene = f.scene(); ++ let a = segments(&scene, call)[0]; ++ assert_eq!(a.finish, Finish::Terminated(death)); ++ assert_eq!(a.rect.y + a.rect.height, scene.rows[&death].1); ++ assert!( ++ scene.boxes.iter().any(|b| b.id == reply), ++ "The incomplete reply remains a repairable card" ++ ); ++ assert_eq!(scene.open_calls.len(), 1); ++ assert_visible_lifetime(&scene); ++ } ++} ++ ++#[test] ++fn admitted_self_lifecycle_and_self_call_keep_distinct_send_receive_rows() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let action = f.occurrence( ++ f.owner, ++ "Sender preparation", ++ OccurrenceBody::Action { ++ action: None, ++ lifeline: Some(f.sender), ++ }, ++ ); ++ let birth = f.message(f.owner, MessageKind::Create); ++ let call = f.message(f.owner, MessageKind::Call); ++ let reply = f.reply(f.owner, call); ++ let death = f.message(f.owner, MessageKind::Delete); ++ for event in [birth, call, reply, death] { ++ if let SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { ++ sender, ++ receiver, ++ exchange, ++ .. ++ }, ++ .. ++ } = f ++ .project ++ .elements ++ .get_mut(&event) ++ .unwrap() ++ .shared_mut() ++ .unwrap() ++ { ++ *sender = Some(f.receiver); ++ *receiver = Some(f.receiver); ++ *exchange = None; ++ } ++ } ++ let scene = f.scene(); ++ let preparation = scene.boxes.iter().find(|b| b.id == action).unwrap(); ++ assert!(line(&scene, birth).label_at.y > preparation.rect.y + preparation.rect.height); ++ for event in [birth, death] { ++ let message = line(&scene, event); ++ assert_eq!(message.points[0].y, scene.rows[&event].1 - 24.); ++ assert_eq!(message.points.last().unwrap().y, scene.rows[&event].1); ++ assert_eq!( ++ scene.hit(Point::new(scene.lanes[&f.receiver], scene.rows[&event].1)), ++ Some(event) ++ ); ++ } ++ let activation = segments(&scene, call)[0]; ++ assert_eq!(activation.rect.y, scene.rows[&call].1 + 24.); ++ assert_eq!( ++ activation.rect.y, ++ line(&scene, call).points.last().unwrap().y ++ ); ++ assert_eq!( ++ activation.rect.y + activation.rect.height, ++ line(&scene, reply).points[0].y ++ ); ++ assert_eq!(activation.finish, Finish::Reply(reply)); ++ assert_visible_lifetime(&scene); ++ } ++} ++ ++#[test] ++fn admitted_unresolved_operand_keeps_unanswered_cue_without_any_visible_segment() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let fragment = f.fragment(f.owner, FragmentOperator::Alternative); ++ let left = f.branch(fragment); ++ f.message(left, MessageKind::Create); ++ let right = f.branch(fragment); ++ let call = f.message(right, MessageKind::Call); ++ let scene = f.scene(); ++ assert!(segments(&scene, call).is_empty()); ++ assert!( ++ intervals(&scene, f.receiver, right) ++ .iter() ++ .all(|i| i.2 == Life::Unresolved) ++ ); ++ assert_eq!(scene.open_calls.len(), 1); ++ assert!(scene.open_calls[0].y > scene.rows[&call].1); ++ assert_eq!( ++ line(&scene, call).points.last().unwrap().x, ++ scene.lanes[&f.receiver] ++ ); ++ } ++} ++ ++#[test] ++fn admitted_calls_without_sender_polylines_still_have_logical_correlation_metadata() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let c1 = f.message(f.owner, MessageKind::Call); ++ let c2 = f.message(f.owner, MessageKind::Call); ++ for call in [c1, c2] { ++ if let SharedBody::Occurrence { ++ body: ++ OccurrenceBody::Exchange { ++ sender, exchange, .. ++ }, ++ .. ++ } = f ++ .project ++ .elements ++ .get_mut(&call) ++ .unwrap() ++ .shared_mut() ++ .unwrap() ++ { ++ *sender = None; ++ *exchange = None; ++ } ++ } ++ let outgoing = f.occurrence( ++ f.owner, ++ "Outgoing", ++ OccurrenceBody::Exchange { ++ exchange: None, ++ sender: Some(f.receiver), ++ receiver: Some(f.sender), ++ message_kind: MessageKind::Asynchronous, ++ operation: None, ++ reply_to: None, ++ values: vec![], ++ }, ++ ); ++ f.reply(f.owner, c2); ++ f.reply(f.owner, c1); ++ let scene = f.scene(); ++ assert!(scene.boxes.iter().any(|b| b.id == c1)); ++ assert!(scene.boxes.iter().any(|b| b.id == c2)); ++ let inner = segments(&scene, c2)[0]; ++ let expected = if scene.lanes[&f.sender] > scene.lanes[&f.receiver] { ++ inner.rect.x + inner.rect.width ++ } else { ++ inner.rect.x ++ }; ++ assert_eq!(line(&scene, outgoing).points[0].x, expected); ++ } ++} ++ ++fn lifetime_rejected(f: &Fixture) { ++ assert!(validate_candidate(&f.project).is_err()); ++ assert!( ++ validation::validate(&f.project) ++ .iter() ++ .any(|issue| issue.severity == validation::Severity::Error ++ && issue.code == "lifeline_lifetime") ++ ); ++} ++ ++#[test] ++fn invalid_prebirth_call_and_postdeath_reply_remain_rejected_with_defensive_scene_clipping() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ for later_birth in [false, true] { ++ let mut f = Fixture::new(layer); ++ let call = f.message(f.owner, MessageKind::Call); ++ let death = f.message(f.owner, MessageKind::Delete); ++ if later_birth { ++ f.message(f.owner, MessageKind::Create); ++ } ++ let reply = f.reply(f.owner, call); ++ lifetime_rejected(&f); ++ // Deliberately bypass Document only for defensive renderer coverage ++ // of rejected data. This is not an admitted editing workflow. ++ let scene = Scene::sequence(&f.project, f.owner, f.owner); ++ assert!( ++ scene ++ .activations ++ .iter() ++ .all(|a| a.rect.y + a.rect.height <= scene.rows[&death].1) ++ ); ++ assert!( ++ scene ++ .activations ++ .iter() ++ .all(|a| a.finish != Finish::Reply(reply)) ++ ); ++ assert_eq!(line(&scene, reply).points[0].x, scene.lanes[&f.receiver]); ++ assert!(!scene.open_calls.is_empty()); ++ assert_visible_lifetime(&scene); ++ } ++ let mut f = Fixture::new(layer); ++ let call = f.message(f.owner, MessageKind::Call); ++ let birth = f.message(f.owner, MessageKind::Create); ++ let reply = f.reply(f.owner, call); ++ lifetime_rejected(&f); ++ let scene = Scene::sequence(&f.project, f.owner, f.owner); ++ assert_eq!(segments(&scene, call)[0].rect.y, scene.rows[&birth].1); ++ assert_eq!(segments(&scene, call)[0].finish, Finish::Reply(reply)); ++ assert_eq!( ++ line(&scene, call).points.last().unwrap().x, ++ scene.lanes[&f.receiver] ++ ); ++ assert_visible_lifetime(&scene); ++ } ++} ++ ++#[test] ++fn conditional_death_then_recreate_never_revives_call_but_keeps_open_sibling() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ f.message(f.owner, MessageKind::Create); ++ let call = f.message(f.owner, MessageKind::Call); ++ let fragment = f.fragment(f.owner, FragmentOperator::Alternative); ++ let left = f.branch(fragment); ++ let death = f.message(left, MessageKind::Delete); ++ let right = f.branch(fragment); ++ let rebirth = f.message(f.owner, MessageKind::Create); ++ let reply = f.reply(f.owner, call); ++ lifetime_rejected(&f); ++ let scene = Scene::sequence(&f.project, f.owner, f.owner); ++ let bars = segments(&scene, call); ++ assert!( ++ bars.iter() ++ .any(|a| a.scope == left && a.finish == Finish::Terminated(death)) ++ ); ++ assert!( ++ bars.iter().any(|a| a.scope == right ++ && a.rect.height == 26. ++ && a.finish == Finish::Continuation) ++ ); ++ assert!( ++ bars.iter() ++ .all(|a| a.rect.y + a.rect.height < scene.rows[&rebirth].1) ++ ); ++ assert!(!bars.iter().any(|a| a.finish == Finish::Reply(reply))); ++ assert_eq!(line(&scene, reply).points[0].x, scene.lanes[&f.receiver]); ++ assert_eq!( ++ scene.open_calls.len(), ++ 3, ++ "Terminated, open sibling and uncertain parent cues survive" ++ ); ++ assert_visible_lifetime(&scene); ++ } ++} ++ ++#[test] ++fn clipped_operand_preserves_original_nested_or_crossed_correlation_distinction() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ for nested in [false, true] { ++ let mut f = Fixture::new(layer); ++ f.message(f.owner, MessageKind::Create); ++ let c1 = f.message(f.owner, MessageKind::Call); ++ let c2 = f.message(f.owner, MessageKind::Call); ++ let fragment = f.fragment(f.owner, FragmentOperator::Alternative); ++ let left = f.branch(fragment); ++ f.message(left, MessageKind::Delete); ++ let right = f.branch(fragment); ++ let outgoing = f.occurrence( ++ right, ++ "Outgoing", ++ OccurrenceBody::Exchange { ++ exchange: None, ++ sender: Some(f.receiver), ++ receiver: Some(f.sender), ++ message_kind: MessageKind::Asynchronous, ++ operation: None, ++ reply_to: None, ++ values: vec![], ++ }, ++ ); ++ let r1 = f.reply(f.owner, if nested { c2 } else { c1 }); ++ let r2 = f.reply(f.owner, if nested { c1 } else { c2 }); ++ lifetime_rejected(&f); ++ let scene = Scene::sequence(&f.project, f.owner, f.owner); ++ let send = line(&scene, outgoing).points[0]; ++ let expected = if nested { ++ let inner = segments(&scene, c2) ++ .into_iter() ++ .find(|a| a.scope == right) ++ .unwrap(); ++ if scene.lanes[&f.sender] > scene.lanes[&f.receiver] { ++ inner.rect.x + inner.rect.width ++ } else { ++ inner.rect.x ++ } ++ } else { ++ scene.lanes[&f.receiver] ++ }; ++ assert_eq!(send.x, expected); ++ for call in [c1, c2] { ++ assert!(segments(&scene, call).iter().any(|a| a.scope == right ++ && a.rect.y <= send.y ++ && send.y < a.rect.y + a.rect.height)); ++ } ++ assert!(scene.rows[&r1].1 < scene.rows[&r2].1); ++ assert_visible_lifetime(&scene); ++ } ++ } ++} ++ ++fn with_offset(id: Id, offset: f32, f: impl FnOnce() -> T) -> T { ++ struct Restore(BTreeMap); ++ impl Drop for Restore { ++ fn drop(&mut self) { ++ TEST_ROW_OFFSETS.with(|current| *current.borrow_mut() = std::mem::take(&mut self.0)); ++ } ++ } ++ let _restore = ++ Restore(TEST_ROW_OFFSETS.with(|current| current.replace(BTreeMap::from([(id, offset)])))); ++ f() ++} ++fn snapshot(scene: &Scene) -> String { ++ format!( ++ "{:?}", ++ ( ++ &scene.lifecycle, ++ &scene.activations, ++ &scene.open_calls, ++ &scene.rows, ++ &scene.sequence_bounds, ++ scene ++ .lines ++ .iter() ++ .map(|l| (l.id, &l.points, &l.label, l.label_at, l.dashed)) ++ .collect::>(), ++ scene ++ .boxes ++ .iter() ++ .map(|b| (b.id, b.rect, &b.title, &b.detail, b.marker)) ++ .collect::>(), ++ scene ++ .slots ++ .iter() ++ .map(|s| (s.slot, s.y, &s.label)) ++ .collect::>(), ++ scene.size, ++ ) ++ ) ++} ++ ++#[test] ++fn test_only_upstream_row_offsets_update_lifetime_segments_and_endpoints_without_authoring() { ++ for layer in [Layer::Oa, Layer::Sa] { ++ let mut f = Fixture::new(layer); ++ let birth = f.message(f.owner, MessageKind::Create); ++ let c1 = f.message(f.owner, MessageKind::Call); ++ let c2 = f.message(f.owner, MessageKind::Call); ++ f.reply(f.owner, c2); ++ f.reply(f.owner, c1); ++ let death = f.message(f.owner, MessageKind::Delete); ++ let document = f.document(); ++ let before = document.snapshot(); ++ let baseline = Scene::sequence(document.project(), f.owner, c1); ++ let moved = with_offset(birth, 60., || { ++ Scene::sequence(document.project(), f.owner, c1) ++ }); ++ assert_eq!(moved.rows[&birth].1, baseline.rows[&birth].1 + 60.); ++ assert_eq!(moved.rows[&death].1, baseline.rows[&death].1 + 60.); ++ for (a, b) in baseline.activations.iter().zip(&moved.activations) { ++ assert_eq!( ++ (a.call, a.receiver, a.scope, a.column, a.finish), ++ (b.call, b.receiver, b.scope, b.column, b.finish) ++ ); ++ assert_eq!( ++ b.rect, ++ Rectangle::new( ++ a.rect.position() + iced::Vector::new(0., 60.), ++ a.rect.size() ++ ) ++ ); ++ } ++ assert_eq!(baseline.activations.len(), moved.activations.len()); ++ assert_visible_lifetime(&moved); ++ let reparsed = language::parse(&language::format(document.project())).unwrap(); ++ assert_eq!(reparsed, *document.project()); ++ assert_eq!( ++ snapshot(&moved), ++ with_offset(birth, 60., || snapshot(&Scene::sequence( ++ &reparsed, f.owner, c1 ++ ))) ++ ); ++ assert_eq!( ++ snapshot(&baseline), ++ snapshot(&Scene::sequence(document.project(), f.owner, c1)) ++ ); ++ assert_eq!(document.project(), &before.decoded.project); ++ assert_eq!(document.bundle(), &before.bundle); ++ assert_eq!(document.revision(), 0); ++ assert!(!document.dirty() && !document.can_undo() && !document.can_redo()); ++ } ++} diff --git a/harness/experiments/nested-lifecycle-union-20260912/source-handoff.md b/harness/experiments/nested-lifecycle-union-20260912/source-handoff.md new file mode 100644 index 00000000..d785160f --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source-handoff.md @@ -0,0 +1,51 @@ +# Typed activation / lifecycle union handoff + +Source-only contribution by `/root/nested_call_design` for root-owned #21/comment716. Isolated worktree `.local/nested-lifecycle-union-20260912`, branch `codex/nested-lifecycle-union-956atf-20260912`, base `d61f1f38779ab70a77efcde523ae31c432aefcfd`. Root owns integration, Gitea, compiler and native acceptance. No root tracked files were edited. + +Committed source: `f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d`; isolated worktree clean. Six files, 2,151 insertions and 77 deletions, mostly the published lifecycle bridge and retained renderer tests. + +## Inputs and boundary + +Read the complete `.local/nested-lifecycle-union-review-20260912.md` and actual core admission logic before implementation. Published peer source was retrieved through Gitea at `7aa007b0777aa182a99f46e90eeb9b2558f3ad2a`: behavior blob `d199096df61cacde7858ab1915f352b5c479e347`, lifecycle projection blob `6fe044890864ecf3095d0fedf590104f6121abf7`, lifecycle bridge blob `a066d9671cb60070f507d8840977e100aac89792`, render tests blob `02673f0636faacc6d51fbe38f8fa8b223e884bdc`. Root's existing test-only lifecycle projection differed only by the missing render-module declaration. The bridge was independently confirmed identical at `911f63e63ca9e35af631ae02cbf731f2b34b72a2`; its behavior blob `3f9fd97e038733ac92749b1543e9fa68cd3dda2c` was read to locate the upstream test hook, not imported wholesale. Peer `66a1f1690f778c8814bfefff7f46fe7f6bbe520e` lifetime experiment note was also read as unexecuted supporting design evidence. + +Only behavior.rs, scenario_activation.rs, scenario_lifecycle.rs and scenario_lifecycle/{render.rs,render_tests.rs,union_tests.rs} change. No WIP navigation, free-layout policy, persisted anchor schema, geometry edit transaction or upward-anchor floor is imported. + +## Integrated behavior + +The pipeline is occurrence geometry (including published 16-unit self-Create/Delete clearance), final scene height, lifecycle projection, Create/Delete endpoint alignment, typed activation clipping/columns, final Call/Reply/Asynchronous anchors. There is one activation traversal. Scenario lifetime lanes replace undifferentiated vertical guides; non-scenario guides remain unchanged. Birth/death markers and bounded capsule/header text painting come from the published renderer. The root's background-before-activation paint fix and activation-before-label hit priority remain intact. Exact lifecycle markers precede other hits; broad marker/message tolerances are compared by distance after exact shapes and labels. + +Logical Call starts and correlated Reply send times are collected from recorded model rows, using actual polylines where available. They do not come from clipped rectangles. Incomplete calls lacking sender polylines still receive logical metadata, avoiding absent-map lookups when their visible execution competes with another call. Only a visible segment whose end equals the actual reply-send y and whose exact scope/Reply ID match may supply a reply anchor. + +Visible pieces intersect only Alive intervals for their receiver and exact scope. They retain call/receiver/scope/column identity; a clipped end is `Finish::Clipped`, never a fabricated Reply. Receiver Delete gives `Finish::Terminated(delete_id)` and an unanswered cue. Cues are emitted from logical traversal independently of surviving rectangles and follow the chosen call column, so entirely invisible open paths retain their uncertainty presentation. + +Root explicitly chose the conservative conditional-death rule during this task: preserve each sibling's bars/cues and original model correlation, but stop definite parent continuation when a compatible branch may terminate the receiver execution. A later Create cannot revive that Call. The rejected `bool(any-open)` propagation can resume an old execution after conditional death/recreation. The implementation carries separate open and may-be-terminated outcomes; no model semantics/schema are changed. + +## Admission distinction + +Core `validation.rs:1766–1791` rejects a fully bound use before Create or after Delete, including potentially ordered conditional/parallel paths. Therefore fully bound Call→Delete→Reply/Create and ALT(Delete,open)→Create→Reply are **not admitted editing workflows**. Tests explicitly require `lifeline_lifetime` errors before invoking raw Scene projection defensively on those invalid models. A leading Create in the conditional-recreation defensive fixture establishes an actual alive prefix so the unaffected sibling's 26-unit open span remains a discriminating oracle. + +Ordinary Document-admitted cases separately cover valid delayed Create/nested Call/Reply/Delete, receiver death followed by an incomplete correlated Reply with no dead sender endpoint, self lifecycle plus self Call/Reply, an unresolved ALT operand with no visible activation, and incomplete calls without sender polylines. Validation is never weakened. Source review predicts admission from actual endpoint/order rules; execution is still required to confirm it. + +## Evaluators (unrun) + +All 17 published lifecycle renderer tests are retained. Adaptations are the legacy width-8 anonymous-box query to typed call/receiver segments, and the peer-only `Lane ·` title prefix expectation to root's preserved actual lane name. The existing root typed activation and pixel/hit tests remain unchanged. Published header clipping helper/painting is retained so its Unicode/wide-glyph, viewport and pan/zoom assertions remain meaningful. + +Nine new combined tests in `scenario_lifecycle/union_tests.rs`: + +1. `admitted_delayed_create_nested_calls_replies_delete_share_one_geometry_pipeline`: OA/SA exact receive/send endpoints, typed identity/depth, lifetime containment and marker hits. +2. `admitted_death_and_incomplete_later_reply_do_not_fabricate_an_answered_execution`: terminated metadata, retained repair card and unanswered cue. +3. `admitted_self_lifecycle_and_self_call_keep_distinct_send_receive_rows`: action clearance, marker receive rows, self-call lower receive start and exact reply send end. +4. `admitted_unresolved_operand_keeps_unanswered_cue_without_any_visible_segment`: wholly invisible open execution still has a cue and lane-anchored message. +5. `admitted_calls_without_sender_polylines_still_have_logical_correlation_metadata`: incomplete nested calls do not lose correlation or crash anchoring. +6. `invalid_prebirth_call_and_postdeath_reply_remain_rejected_with_defensive_scene_clipping`: explicit admission errors; no invented death-boundary Reply or revived execution; pre-birth clipping does not move the original Call receive event. +7. `conditional_death_then_recreate_never_revives_call_but_keeps_open_sibling`: rejected model, defensive terminated/open/uncertain cues, no later bar or false Reply anchor. +8. `clipped_operand_preserves_original_nested_or_crossed_correlation_distinction`: compare nested and crossed actual reply order even when the later replies cannot terminate visible pieces; nested outgoing messages use the inner bar and crossed ones fall back to the lane. +9. `test_only_upstream_row_offsets_update_lifetime_segments_and_endpoints_without_authoring`: a scoped test-only row offset before row recording changes lifecycle and complete typed segment tuples coherently; compares final polylines, labels, frames, IDs, scope/slot geometry, exact source bundle, whole Project and clean history. The hook resets on unwind and is absent in production; it is not a placement policy. + +The existing `Rendering::alive_spans` tests and new lifetime assertions cover exact scope clipping. The union retains the root headless WGPU regression for label-backplate erasure; its success on the combined source must be re-established by root. + +## Verification and remaining risk + +Executed only source inspection, installed standalone rustfmt with edition2024/skip_children=true, and Git whitespace/status checks. No Cargo, rustc, tests, native UI or Gitea mutation. The peer reports and root's earlier tests each describe their own source; no combined pass is claimed here. + +Root should review this source, run the `scenario_lifecycle`, `scenario_activation`, and atomic graphical Call/Reply tests, then the required combined desktop/strict gates. Native acceptance must inspect birth/death markers, self-event clearance, long headers/capsules at pan/zoom, and selected/unselected nested bars/shoulders. Global palette issue26, min-scale bar legibility, free editing requirements20/22 and Linux remain separate. Published lifecycle/header clipping adds actual painter ordering and hit boundaries; the full native rendering result remains a required gate. diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior.rs new file mode 100644 index 00000000..0a0c4df4 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior.rs @@ -0,0 +1,3413 @@ +//! Readable behavioral projections. Selection edits the same typed records as text. +use crate::{ + app::{App, Choice, Message}, + style, + views::{action, heading, label, short}, +}; +use iced::{ + Color, Element, Fill, Point, Rectangle, Renderer, Size, Theme, mouse, + widget::{ + Action, button, + canvas::{self, Frame, Path, Stroke, Text}, + column, container, pick_list, row, scrollable, text, + }, +}; +use oa_core::*; +use std::collections::BTreeMap; +pub(crate) mod canvas_workspace; +#[cfg(test)] +mod contextual_source_tests; +pub(crate) mod creation; +mod form_session; +pub(crate) mod scenario; +mod scenario_activation; +mod scenario_lifecycle; +pub(crate) mod source_draft; +pub(crate) mod state_canvas; +pub(crate) mod state_edit; +pub(crate) mod state_menu; +pub(crate) mod state_view; +pub(crate) mod states; +pub(crate) mod topology; +// The standard on_scroll callback only reports active scrolling. This local +// wrapper reads the existing Scrollable's actual translation as well, including +// initial mount and passive size clamping. It forwards layout, input and drawing. +mod scenario_scroll { + use super::*; + use iced::advanced::{Clipboard, Layout, Shell, Widget, layout, renderer, widget}; + use iced::{Length, Vector, overlay}; + + pub(super) fn observe<'a, R: renderer::Renderer + 'a>( + context: scenario::Context, + area: scenario::ScrollArea, + process: bool, + restore: Option, + content: impl Into>, + ) -> Element<'a, Message, Theme, R> { + Element::new(Observer { + content: content.into(), + context, + area, + process, + restore, + }) + } + struct Observer<'a, R = Renderer> { + content: Element<'a, Message, Theme, R>, + context: scenario::Context, + area: scenario::ScrollArea, + process: bool, + restore: Option, + } + type Report = Option<(bool, Id, Id, Vector)>; + struct ObservedScroll { + identity: (Id, Id), + report: Report, + restored: Option, + } + #[derive(Default)] + struct Translation(Option); + impl widget::Operation for Translation { + fn traverse(&mut self, _: &mut dyn FnMut(&mut dyn widget::Operation)) {} + fn scrollable( + &mut self, + _: Option<&widget::Id>, + _: Rectangle, + _: Rectangle, + translation: Vector, + _: &mut dyn widget::operation::Scrollable, + ) { + self.0 = Some(translation); + } + } + struct RestoreTranslation { + offset: Vector, + applied: bool, + } + impl widget::Operation for RestoreTranslation { + // Restore only this wrapper's root Scrollable, never its nested canvas. + fn traverse(&mut self, _: &mut dyn FnMut(&mut dyn widget::Operation)) {} + fn scrollable( + &mut self, + _: Option<&widget::Id>, + _: Rectangle, + _: Rectangle, + _: Vector, + state: &mut dyn widget::operation::Scrollable, + ) { + state.scroll_to(widget::operation::scrollable::AbsoluteOffset { + x: Some(self.offset.x), + y: Some(self.offset.y), + }); + self.applied = true; + } + } + impl Observer<'_, R> { + fn report( + &mut self, + tree: &mut widget::Tree, + layout: Layout<'_>, + renderer: &R, + shell: &mut Shell<'_, Message>, + ) { + let restore = self.restore.filter(|request| { + !self.process + && (request.document, request.owner) + == (self.context.document, self.context.scenario) + && tree.state.downcast_ref::().restored != Some(request.token) + }); + let receipt = restore.and_then(|request| { + let mut operation = RestoreTranslation { + offset: request.offset, + applied: false, + }; + self.content.as_widget_mut().operate( + &mut tree.children[0], + layout, + renderer, + &mut operation, + ); + operation.applied.then_some(request.token) + }); + let mut offset = Translation::default(); + self.content.as_widget_mut().operate( + &mut tree.children[0], + layout, + renderer, + &mut offset, + ); + if let Some(offset) = offset.0 { + let next = Some(( + self.process, + self.context.document, + self.context.scenario, + offset, + )); + let state = tree.state.downcast_mut::(); + if let Some(token) = receipt { + state.restored = Some(token); + state.report = next; + shell.publish(Message::ScenarioCanvas(scenario::CanvasEvent::Restored( + self.context, + token, + self.area, + offset, + ))); + return; + } + let previous = &mut state.report; + if *previous != next { + *previous = next; + shell.publish(if self.process { + Message::TopologyCanvas(topology::CanvasEvent::Scrolled( + topology::Context { + document: self.context.document, + owner: self.context.scenario, + revision: self.context.revision, + epoch: self.context.epoch, + }, + self.area, + offset, + )) + } else { + Message::ScenarioCanvas(scenario::CanvasEvent::Scrolled( + self.context, + self.area, + offset, + )) + }); + } + } + } + } + impl Widget for Observer<'_, R> { + fn tag(&self) -> widget::tree::Tag { + widget::tree::Tag::of::() + } + fn state(&self) -> widget::tree::State { + widget::tree::State::new(ObservedScroll { + identity: (self.context.document, self.context.scenario), + report: None, + restored: None, + }) + } + fn children(&self) -> Vec { + vec![widget::Tree::new(self.content.as_widget())] + } + fn diff(&self, tree: &mut widget::Tree) { + if tree.state.downcast_ref::().identity + != (self.context.document, self.context.scenario) + { + // A new owner/document needs fresh real scroll state, not merely + // cleared mirrored offsets. Edits and tool/form changes retain it. + tree.state = self.state(); + tree.children = self.children(); + } else { + tree.diff_children(std::slice::from_ref(&self.content)); + } + } + fn size(&self) -> Size { + self.content.as_widget().size() + } + fn size_hint(&self) -> Size { + self.content.as_widget().size_hint() + } + fn layout( + &mut self, + tree: &mut widget::Tree, + renderer: &R, + limits: &layout::Limits, + ) -> layout::Node { + self.content + .as_widget_mut() + .layout(&mut tree.children[0], renderer, limits) + } + fn update( + &mut self, + tree: &mut widget::Tree, + event: &iced::Event, + layout: Layout<'_>, + cursor: mouse::Cursor, + renderer: &R, + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, + ) { + // A passive clamp notification precedes any pointer result produced + // with the old context; App rejects that result after the epoch bump. + self.report(tree, layout, renderer, shell); + self.content.as_widget_mut().update( + &mut tree.children[0], + event, + layout, + cursor, + renderer, + clipboard, + shell, + viewport, + ); + self.report(tree, layout, renderer, shell); + } + fn draw( + &self, + tree: &widget::Tree, + renderer: &mut R, + theme: &Theme, + style: &renderer::Style, + layout: Layout<'_>, + cursor: mouse::Cursor, + viewport: &Rectangle, + ) { + self.content.as_widget().draw( + &tree.children[0], + renderer, + theme, + style, + layout, + cursor, + viewport, + ); + } + fn operate( + &mut self, + tree: &mut widget::Tree, + layout: Layout<'_>, + renderer: &R, + operation: &mut dyn widget::Operation, + ) { + self.content.as_widget_mut().operate( + &mut tree.children[0], + layout, + renderer, + operation, + ); + } + fn mouse_interaction( + &self, + tree: &widget::Tree, + layout: Layout<'_>, + cursor: mouse::Cursor, + viewport: &Rectangle, + renderer: &R, + ) -> mouse::Interaction { + self.content.as_widget().mouse_interaction( + &tree.children[0], + layout, + cursor, + viewport, + renderer, + ) + } + fn overlay<'b>( + &'b mut self, + tree: &'b mut widget::Tree, + layout: Layout<'b>, + renderer: &R, + viewport: &Rectangle, + translation: Vector, + ) -> Option> { + self.content.as_widget_mut().overlay( + &mut tree.children[0], + layout, + renderer, + viewport, + translation, + ) + } + } + // Iced exposes its null renderer only in debug builds. + #[cfg(all(test, debug_assertions))] + mod tests { + use super::*; + fn observer(height: f32, context: scenario::Context) -> Observer<'static, ()> { + Observer { + context, + area: scenario::ScrollArea::Page, + process: false, + restore: None, + content: scrollable(iced::widget::Space::new().width(200.).height(height)) + .id("observer-test") + .width(200.) + .height(200.) + .into(), + } + } + fn update( + observer: &mut Observer<'_, ()>, + tree: &mut widget::Tree, + event: iced::Event, + ) -> (Vec, bool) { + let node = observer.layout( + tree, + &(), + &layout::Limits::new(Size::ZERO, Size::new(800., 700.)), + ); + let mut messages = vec![]; + let mut shell = Shell::new(&mut messages); + observer.update( + tree, + &event, + Layout::new(&node), + mouse::Cursor::Available(Point::new(50., 50.)), + &(), + &mut iced::advanced::clipboard::Null, + &mut shell, + &Rectangle::with_size(Size::new(800., 700.)), + ); + let captured = shell.is_event_captured(); + (messages, captured) + } + fn offsets(messages: &[Message]) -> Vec { + messages + .iter() + .filter_map(|message| { + if let Message::ScenarioCanvas(scenario::CanvasEvent::Scrolled(_, _, offset)) = + message + { + Some(*offset) + } else { + None + } + }) + .collect() + } + fn actual_offset(view: &mut Observer<'_, ()>, tree: &mut widget::Tree) -> Vector { + let node = view.layout( + tree, + &(), + &layout::Limits::new(Size::ZERO, Size::new(800., 700.)), + ); + let mut operation = Translation::default(); + view.operate(tree, Layout::new(&node), &(), &mut operation); + operation.0.unwrap() + } + #[test] + fn direct_scenario_caller_restores_mounted_scroll_once_with_clamping_and_app_receipt() { + use scenario::{ + CanvasEvent, ScrollArea, + direct_tests::{navigation_event, navigation_fixture}, + }; + let redraw = || { + iced::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )) + }; + let area = ScrollArea::Page; + for returned_height in [600., 250.] { + let (project, [a, _, _], [use_id, _, _]) = navigation_fixture(); + let mut app = App::with_project(project.clone()); + let _ = app.update(Message::Select(a)); + let _ = app.update(Message::Page(crate::app::Page::Behavior)); + let source = app.document.bundle().clone(); + let mut view = observer(600., app.scenario_context().unwrap()); + view.area = area; + let mut tree = widget::Tree::new(&view as &dyn Widget); + for message in update(&mut view, &mut tree, redraw()).0 { + let _ = app.update(message); + } + for message in update( + &mut view, + &mut tree, + iced::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Pixels { x: 0., y: -180. }, + }), + ) + .0 + { + let _ = app.update(message); + } + assert_eq!(actual_offset(&mut view, &mut tree), Vector::new(0., 180.)); + navigation_event(&mut app, |ctx| CanvasEvent::OpenUse(ctx, use_id)); + view = observer(600., app.scenario_context().unwrap()); + view.area = area; + view.diff(&mut tree); + for message in update(&mut view, &mut tree, redraw()).0 { + let _ = app.update(message); + } + assert_eq!(actual_offset(&mut view, &mut tree), Vector::ZERO); + navigation_event(&mut app, CanvasEvent::Back); + assert_eq!(app.selected, use_id); + let context = app.scenario_context().unwrap(); + let request = app.behavior.scenario.scroll_restore(context, area).unwrap(); + view = observer(returned_height, context); + view.area = area; + view.restore = Some(request); + view.diff(&mut tree); + let expected = Vector::new(0., (returned_height - 200.).min(180.)); + let messages = update(&mut view, &mut tree, redraw()).0; + assert!( + matches!(messages.as_slice(), [Message::ScenarioCanvas(CanvasEvent::Restored(_, _, _, actual))] if *actual == expected) + ); + assert_eq!(actual_offset(&mut view, &mut tree), expected); + for message in messages { + let _ = app.update(message); + } + assert!( + app.behavior + .scenario + .scroll_restore(app.scenario_context().unwrap(), area) + .is_none() + ); + // A delayed receipt leaves the same request in the view; later input must not snap back. + for message in update( + &mut view, + &mut tree, + iced::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Pixels { x: 0., y: 20. }, + }), + ) + .0 + { + let _ = app.update(message); + } + let moved = expected - Vector::new(0., 20.); + assert_eq!(actual_offset(&mut view, &mut tree), moved); + view.context = app.scenario_context().unwrap(); + view.diff(&mut tree); + assert!(update(&mut view, &mut tree, redraw()).0.is_empty()); + assert_eq!(actual_offset(&mut view, &mut tree), moved); + navigation_event(&mut app, |ctx| { + CanvasEvent::Restored(ctx, request.token, area, Vector::new(0., 999.)) + }); + let late_context = app.scenario_context().unwrap(); + let _ = app.update(Message::Page(crate::app::Page::Diagram)); + let epoch = app.canvas_epoch; + let _ = app.update(Message::ScenarioCanvas(CanvasEvent::Restored( + late_context, + request.token, + area, + Vector::ZERO, + ))); + assert_eq!(app.canvas_epoch, epoch); + assert_eq!(app.project(), &project); + assert_eq!(app.document.bundle(), &source); + assert!(!app.document.can_undo()); + } + } + #[test] + fn direct_scenario_restore_cannot_scroll_another_document_owner_or_process_view() { + for mismatch in 0..3 { + let context = scenario::direct_tests::context(Id::new_v4()); + let mut request = scenario::ScrollRestore { + document: context.document, + owner: context.scenario, + token: Id::new_v4(), + offset: Vector::new(0., 180.), + }; + match mismatch { + 0 => request.document = Id::new_v4(), + 1 => request.owner = Id::new_v4(), + _ => {} + } + let mut view = observer(600., context); + view.process = mismatch == 2; + view.restore = Some(request); + let mut tree = widget::Tree::new(&view as &dyn Widget); + let messages = update( + &mut view, + &mut tree, + iced::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )), + ) + .0; + assert_eq!(actual_offset(&mut view, &mut tree), Vector::ZERO); + assert!(!messages.iter().any(|m| matches!( + m, + Message::ScenarioCanvas(scenario::CanvasEvent::Restored(..)) + ))); + } + } + #[test] + fn independent_process_owner_change_resets_actual_scroll_offsets() { + let context = scenario::direct_tests::context(Id::new_v4()); + let redraw = || { + iced::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )) + }; + let process_offsets = |messages: Vec| { + messages + .into_iter() + .filter_map(|message| { + if let Message::TopologyCanvas(topology::CanvasEvent::Scrolled( + _, + _, + offset, + )) = message + { + Some(offset) + } else { + None + } + }) + .collect::>() + }; + let mut view = observer(600., context); + view.process = true; + let mut tree = widget::Tree::new(&view as &dyn Widget); + assert_eq!( + process_offsets(update(&mut view, &mut tree, redraw()).0), + vec![Vector::ZERO] + ); + let (messages, captured) = update( + &mut view, + &mut tree, + iced::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Pixels { x: 0., y: -180. }, + }), + ); + assert!(captured); + assert_eq!(process_offsets(messages), vec![Vector::new(0., 180.)]); + let mut other = context; + other.scenario = Id::new_v4(); + let mut state = topology::State::default(); + state.enter(context.document, context.scenario); + state.scrolled(scenario::ScrollArea::Page, Vector::new(0., 180.)); + state.enter(other.document, other.scenario); + assert_eq!(state.details_offset(), Vector::ZERO); + view = observer(600., other); + view.process = true; + view.diff(&mut tree); + let reported = process_offsets(update(&mut view, &mut tree, redraw()).0); + assert_eq!( + reported, + vec![Vector::ZERO], + "The new process immediately reacquires its predecessor's scroll offset" + ); + } + + #[test] + fn direct_scroll_mounted_identity_resets_navigation_but_preserves_edits_before_first_report() + { + use widget::operation::scrollable::{AbsoluteOffset, scroll_to}; + for process in [false, true] { + let area = scenario::ScrollArea::Page; + for change in 0..4 { + let context = scenario::direct_tests::context(Id::new_v4()); + let mut view = observer(600., context); + view.process = process; + view.area = area; + let mut tree = widget::Tree::new(&view as &dyn Widget); + let node = view.layout( + &mut tree, + &(), + &layout::Limits::new(Size::ZERO, Size::new(800., 700.)), + ); + // Model a programmatic reveal before the observer has reported. + // Mounted identity must not depend on its last scroll notification. + let mut operation = scroll_to::<()>( + widget::Id::new("observer-test"), + AbsoluteOffset { + x: None, + y: Some(180.), + }, + ); + view.operate(&mut tree, Layout::new(&node), &(), &mut operation); + let mut next = context; + match change { + 0 => next.scenario = Id::new_v4(), + 1 => next.document = Id::new_v4(), + 2 => { + next.revision += 1; + next.epoch += 5; + } + _ => {} + } + view = observer(if change == 3 { 800. } else { 600. }, next); + view.process = process; + view.area = area; + view.diff(&mut tree); + let redraw = || { + iced::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )) + }; + let (messages, _) = update(&mut view, &mut tree, redraw()); + let actual = messages + .into_iter() + .filter_map(|message| match message { + Message::TopologyCanvas(topology::CanvasEvent::Scrolled( + c, + reported_area, + offset, + )) => { + assert_eq!( + (c.document, c.owner, c.revision, c.epoch), + (next.document, next.scenario, next.revision, next.epoch) + ); + assert_eq!( + std::mem::discriminant(&reported_area), + std::mem::discriminant(&area) + ); + Some(offset) + } + Message::ScenarioCanvas(scenario::CanvasEvent::Scrolled( + c, + reported_area, + offset, + )) => { + assert_eq!(c, next); + assert_eq!( + std::mem::discriminant(&reported_area), + std::mem::discriminant(&area) + ); + Some(offset) + } + _ => None, + }) + .collect::>(); + assert_eq!( + actual, + vec![if change < 2 { + Vector::ZERO + } else { + Vector::new(0., 180.) + }], + "process={process} area={area:?} change={change}" + ); + assert!(update(&mut view, &mut tree, redraw()).0.is_empty()); + } + } + } + + #[test] + fn direct_scroll_observer_reports_actual_initial_clamped_and_remounted_offsets_once() { + let context = scenario::direct_tests::context(Id::new_v4()); + let redraw = || { + iced::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )) + }; + let mut view = observer(600., context); + let mut tree = widget::Tree::new(&view as &dyn Widget); + assert_eq!( + offsets(&update(&mut view, &mut tree, redraw()).0), + vec![Vector::ZERO] + ); + assert!(update(&mut view, &mut tree, redraw()).0.is_empty()); + let (messages, captured) = update( + &mut view, + &mut tree, + iced::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Pixels { x: 0., y: -180. }, + }), + ); + assert!(captured, "the observer forwards normal Scrollable capture"); + assert_eq!(offsets(&messages), vec![Vector::new(0., 180.)]); + assert!(update(&mut view, &mut tree, redraw()).0.is_empty()); + view = observer(250., context); + view.diff(&mut tree); + assert_eq!( + offsets(&update(&mut view, &mut tree, redraw()).0), + vec![Vector::new(0., 50.)] + ); + assert!(update(&mut view, &mut tree, redraw()).0.is_empty()); + view = observer(600., context); + view.diff(&mut tree); + assert_eq!( + offsets(&update(&mut view, &mut tree, redraw()).0), + vec![Vector::new(0., 180.)] + ); + let mut remounted = widget::Tree::new(&view as &dyn Widget); + assert_eq!( + offsets(&update(&mut view, &mut remounted, redraw()).0), + vec![Vector::ZERO] + ); + assert!(update(&mut view, &mut remounted, redraw()).0.is_empty()); + } + } +} +#[derive(Debug, Clone)] +pub enum Event { + Creation(creation::Event), + Topology(topology::Event), + Scenario(scenario::Event), + States(states::Event), + Submit, +} +impl Event { + pub fn is_source_back(&self) -> bool { + matches!( + self, + Self::Creation(creation::Event::Source(source_draft::Event::Edit( + _, + source_draft::Edit::Back + ))) | Self::Scenario(scenario::Event::Source(source_draft::Event::Edit( + _, + source_draft::Edit::Back + ))) | Self::Topology(topology::Event::Source(source_draft::Event::Edit( + _, + source_draft::Edit::Back + ))) + ) + } + pub fn is_source(&self) -> bool { + matches!( + self, + Self::Creation(creation::Event::Source(_)) + | Self::Scenario(scenario::Event::Source(_)) + | Self::Topology(topology::Event::Source(_)) + ) + } + pub fn starts_form(&self) -> bool { + matches!( + self, + Self::Creation(creation::Event::Open(..)) + | Self::Topology(topology::Event::Start(..)) + | Self::Scenario(scenario::Event::Start(..)) + | Self::States(states::Event::Start(..) | states::Event::Edit(..)) + ) + } + pub fn is_submit(&self) -> bool { + matches!( + self, + Self::Submit + | Self::Creation(creation::Event::Submit) + | Self::Topology(topology::Event::Submit) + | Self::Scenario(scenario::Event::Submit) + | Self::States(states::Event::Submit) + ) + } +} +#[derive(Default)] +pub struct State { + pub(crate) creation: creation::State, + pub active_owner: Option, + pub diagram: state_view::State, + pub(crate) topology: topology::State, + pub(crate) scenario: scenario::State, + states: states::State, +} +const PENDING_DRAFT: &str = "Apply or cancel the current behavior form before starting another."; +#[derive(serde::Serialize, serde::Deserialize)] +#[serde(deny_unknown_fields)] +struct RecoveryDraft { + version: u32, + kind: RecoveryKind, + draft: serde_json::Value, +} +#[derive(serde::Serialize, serde::Deserialize)] +enum RecoveryKind { + Creation, + State, + Scenario, + Process, +} +impl State { + /// Capture only the pending authored form. Pointer gestures, cached choices, + /// viewport geometry and document/revision tokens never cross a restart. + pub fn recovery_snapshot(&self) -> Result, String> { + let drafts = [ + (RecoveryKind::Creation, self.creation.recovery_snapshot()?), + (RecoveryKind::State, self.states.recovery_snapshot()?), + (RecoveryKind::Scenario, self.scenario.recovery_snapshot()?), + (RecoveryKind::Process, self.topology.recovery_snapshot()?), + ]; + let mut drafts = drafts.into_iter().filter_map(|(kind, draft)| { + draft.map(|draft| RecoveryDraft { + version: 1, + kind, + draft, + }) + }); + let first = drafts.next(); + if drafts.next().is_some() { + return Err( + "Several behavior forms are pending; recovery cannot choose one to discard.".into(), + ); + } + first + .map(serde_json::to_value) + .transpose() + .map_err(|e| e.to_string()) + } + + /// Restore raw fields without planning/executing them. Rejected values and + /// incomplete endpoints must remain available for repair after a crash. + pub fn restore_recovery(&mut self, value: serde_json::Value) -> Result<(), String> { + let saved: RecoveryDraft = serde_json::from_value(value).map_err(|e| e.to_string())?; + if saved.version != 1 { + return Err(format!( + "Unsupported behavior recovery version {}", + saved.version + )); + } + let mut restored = Self::default(); + match saved.kind { + RecoveryKind::Creation => { + restored.creation = creation::State::from_recovery(saved.draft)? + } + RecoveryKind::State => restored.states = states::State::from_recovery(saved.draft)?, + RecoveryKind::Scenario => { + restored.scenario = scenario::State::from_recovery(saved.draft)? + } + RecoveryKind::Process => { + restored.topology = topology::State::from_recovery(saved.draft)? + } + } + restored.active_owner = restored.pending_owner(); + *self = restored; + Ok(()) + } + + pub fn has_pending(&self) -> bool { + self.creation.has_pending() || self.pending_owner().is_some() + } + + pub fn pending_owner(&self) -> Option { + self.topology + .pending_owner() + .or_else(|| self.scenario.pending_owner()) + .or_else(|| self.states.pending_owner()) + } + + /// Prepare the active form without discarding inputs. The caller must execute + /// this exact command and acknowledge only a successful document transaction. + pub fn prepare_pending(&self, p: &Project) -> Result, String> { + if self.creation.has_pending() { + self.creation.prepare_pending(p).map(Some) + } else if self.topology.pending_owner().is_some() { + self.topology.prepare_pending(p).map(Some) + } else if self.scenario.pending_owner().is_some() { + self.scenario.prepare_pending(p).map(Some) + } else if self.states.pending_owner().is_some() { + self.states.prepare_pending(p).map(Some) + } else { + Ok(None) + } + } + + /// Clear the active form after its prepared command commits successfully. + /// Rejected commands must leave the form available for repair and retry. + pub fn source_active(&self) -> bool { + self.creation.source_active() + || self.scenario.source_active() + || self.topology.source_active() + } + pub fn source_open(&self) -> bool { + self.creation.source_open() || self.scenario.source_open() || self.topology.source_open() + } + pub fn source_back(&mut self) -> bool { + self.creation.source_back() || self.scenario.source_back() || self.topology.source_back() + } + + pub fn acknowledge_commit(&mut self) { + self.creation.acknowledge_commit(); + self.topology.acknowledge_commit(); + self.scenario.acknowledge_commit(); + self.states.acknowledge_commit(); + } + + pub fn update(&mut self, p: &Project, event: Event) -> Result, String> { + if self.has_pending() + && matches!( + &event, + Event::Creation(creation::Event::Open(..)) + | Event::Topology(topology::Event::Start(..)) + | Event::Scenario(scenario::Event::Start(..)) + | Event::States(states::Event::Start(..) | states::Event::Edit(..)) + ) + { + return Err(PENDING_DRAFT.into()); + } + let cancels_pending = match &event { + Event::Topology(topology::Event::Cancel) => self.topology.pending_owner().is_some(), + Event::Scenario(scenario::Event::Cancel) => self.scenario.pending_owner().is_some(), + Event::States(states::Event::Cancel) => self.states.pending_owner().is_some(), + _ => false, + }; + if cancels_pending { + self.acknowledge_commit(); + return Ok(None); + } + match event { + Event::Creation(event) => self.creation.update(p, event), + Event::Topology(event) => self.topology.update(p, event), + Event::Scenario(event) => self.scenario.update(p, event), + Event::States(event) => self.states.update(p, event), + Event::Submit => self + .prepare_pending(p)? + .map(Some) + .ok_or_else(|| "Choose a behavior modeling tool.".into()), + } + } +} + +pub fn view(app: &App) -> Element<'_, Message> { + let p = app.project(); + if let Some(card) = app.behavior.creation.view(p) { + return card.map(|event| Message::Behavior(Event::Creation(event))); + } + if let Some(owner) = app.behavior.pending_owner() { + let kind = p.elements.get(&owner).map(oa_core::Element::kind); + let unavailable = p.layer_of(owner) != Some(app.layer) + || (app.behavior.scenario.pending_owner().is_some() && kind != Some(Kind::Scenario)) + || (app.behavior.topology.pending_owner().is_some() + && !matches!(kind, Some(Kind::Process | Kind::FunctionalChain))); + if unavailable { + let mut out=column![text("The pending behavior owner is unavailable").size(20),text("Your inputs are retained. Return from the source form or cancel this parent draft before choosing another behavior.").size(13)].spacing(12); + if let Some(name) = app + .behavior + .scenario + .pending_name() + .or_else(|| app.behavior.topology.pending_name()) + { + out = + out.push(text(format!("Pending consumer name: {}", short(name, 80))).size(14)); + } + if let Some(child) = app.behavior.scenario.source_view(p) { + out = out.push(child.map(|e| Message::Behavior(Event::Scenario(e)))); + } else if let Some(child) = app.behavior.topology.source_view(p) { + out = out.push(child.map(|e| Message::Behavior(Event::Topology(e)))); + } else { + let cancel = if app.behavior.scenario.pending_owner().is_some() { + Event::Scenario(scenario::Event::Cancel) + } else if app.behavior.topology.pending_owner().is_some() { + Event::Topology(topology::Event::Cancel) + } else { + Event::States(states::Event::Cancel) + }; + out = out.push(button("Cancel retained draft").on_press(Message::Behavior(cancel))); + } + return container(out).padding(16).width(Fill).height(Fill).into(); + } + } + let choices = p + .elements + .values() + .filter(|e| { + e.layer() == app.layer && (e.kind().is_sequence() || e.kind() == Kind::StateMachine) + }) + .map(|e| Choice { + id: e.id, + label: format!("{} · {}", e.kind(), e.name), + }) + .collect::>(); + let owner = selected_owner(app); + let selected = owner + .and_then(|id| choices.iter().find(|c| c.id == id)) + .or(choices.first()) + .cloned(); + let mut out = column![heading("Behavior & scenarios", "Follow exchanges and operating conditions. Select a message, state or transition to edit it.")].spacing(14); + let Some(selected) = selected else { + return out + .push(label( + "Start a named process, scenario or state machine, then model its behavior here.", + )) + .push(action( + "New", + Message::Behavior(Event::Creation(creation::Event::Open(app.layer))), + )) + .padding(24) + .into(); + }; + let e = &p.elements[&selected.id]; + let compact_canvas = matches!( + e.kind(), + Kind::Process | Kind::FunctionalChain | Kind::Scenario + ); + if e.kind() == Kind::StateMachine { + out = column![text("States & modes").size(20)].spacing(8); + } else if compact_canvas { + // The process/scenario canvas owns its compact remaining-height layout. + out = column![].spacing(6); + } + out = out.push( + row![ + pick_list(choices, Some(selected), Message::BehaviorOwner) + .width(Fill) + .text_size(13) + .padding(if compact_canvas { 6 } else { 10 }), + action( + "New", + Message::Behavior(Event::Creation(creation::Event::Open(app.layer))) + ) + ] + .spacing(8), + ); + if matches!(e.kind(), Kind::Process | Kind::FunctionalChain) { + return topology::view(app, e.id, out); + } + if e.kind() == Kind::Scenario { + return scenario::view(app, e.id, out); + } + state_view::view(app, e.id, out) +} + +pub fn selected_owner(app: &App) -> Option { + let valid = |id: &Id| { + app.project().elements.get(id).is_some_and(|e| { + e.layer() == app.layer && (e.kind().is_sequence() || e.kind() == Kind::StateMachine) + }) + }; + app.behavior + .pending_owner() + .or(app.behavior.active_owner.filter(valid)) + .or_else(|| selected_behavior(app.project(), app.selected).filter(valid)) + .or_else(|| app.project().elements.keys().find(|id| valid(id)).copied()) +} +/// Mirror the core's legacy-versus-explicit process interpretation. Existing +/// exchange-only lists still describe ordered paths until explicitly migrated. +fn uses_explicit_topology(p: &Project, owner: Id) -> bool { + let Some(e) = p.elements.get(&owner) else { + return false; + }; + if !matches!(e.kind(), Kind::Process | Kind::FunctionalChain) { + return false; + } + p.relations.values().any(|r| { + r.kind() == RelationKind::SequenceLink + && p.elements.get(&r.source()).and_then(|e| e.parent) == Some(owner) + && p.elements.get(&r.target()).and_then(|e| e.parent) == Some(owner) + }) || e.steps().into_iter().flatten().any(|id| { + matches!( + p.elements.get(id).and_then(|e| e.shared()), + Some(SharedBody::Occurrence { + body: OccurrenceBody::Action { .. } + | OccurrenceBody::Control { .. } + | OccurrenceBody::SequenceReference { .. }, + .. + }) + ) + }) +} +pub fn selected_behavior(p: &Project, selected: Id) -> Option { + if let Some(Relation { + body: RelationBody::ContextualLink { owner, .. }, + .. + }) = p.relations.get(&selected) + { + return p + .elements + .get(owner) + .filter(|e| matches!(e.kind(), Kind::Process | Kind::FunctionalChain)) + .map(|e| e.id); + } + let mut current = Some( + p.relations + .get(&selected) + .filter(|r| { + matches!( + r.kind(), + RelationKind::StateTransition + | RelationKind::SequenceLink + | RelationKind::StateAction + ) + }) + .map(|r| r.source()) + .unwrap_or(selected), + ); + while let Some(id) = current { + let e = p.elements.get(&id)?; + if e.kind().is_sequence() || e.kind() == Kind::StateMachine { + return Some(id); + } + current = e.parent; + } + None +} +fn in_machine(p: &Project, id: Id, machine: Id) -> bool { + let mut current = Some(id); + while let Some(id) = current { + if id == machine { + return true; + } + current = p.elements.get(&id).and_then(|e| e.parent); + } + false +} + +struct BoxItem { + id: Id, + rect: Rectangle, + title: String, + detail: String, + marker: Option, +} +fn box_text_clip( + pan: iced::Vector, + rect: Rectangle, + scale: f32, + viewport: Size, +) -> Option { + if !pan.x.is_finite() + || !pan.y.is_finite() + || !scale.is_finite() + || scale <= 0. + || rect.width <= 20. + || rect.height <= 16. + { + return None; + } + Rectangle::new( + Point::new( + pan.x + (rect.x + 10.) * scale, + pan.y + (rect.y + 8.) * scale, + ), + Size::new((rect.width - 20.) * scale, (rect.height - 16.) * scale), + ) + .intersection(&Rectangle::new(Point::ORIGIN, viewport)) +} + +struct Line { + id: Id, + points: Vec, + label: String, + label_at: Point, + dashed: bool, +} +struct Scene { + boxes: Vec, + lines: Vec, + size: Size, + selected: Id, + scale: f32, + camera_pan: iced::Vector, + interaction: Option<(scenario::Context, scenario::CanvasTool, bool)>, + pending_placement: Option<(scenario::Slot, Option)>, + lanes: BTreeMap, + slots: Vec, + rows: BTreeMap, + activations: Vec, + lifecycle: scenario_lifecycle::render::Rendering, + open_calls: Vec, + sequence_bounds: BTreeMap, +} +struct SequenceSlot { + slot: scenario::Slot, + y: f32, + label: String, +} +#[derive(Default)] +struct SequenceInput { + context: Option, + tool: scenario::CanvasTool, + pointer: Option, + bounds: Option, + source: Option<(Id, scenario::Slot)>, + press: Option, +} +#[derive(Clone, Copy)] +enum SequencePress { + Occurrence { + tool: scenario::Tool, + slot: scenario::Slot, + lifeline: Option, + }, + Message { + source: Id, + slot: scenario::Slot, + start: Point, + first: bool, + moved: bool, + }, + Reorder { + occurrence: Id, + parent: Id, + start: Point, + moved: bool, + }, +} +impl SequenceInput { + fn cancel(&mut self) { + self.source = None; + self.press = None; + } +} +impl Scene { + fn removal_target(&self, owner: Id, id: Id) -> bool { + id != owner + && (self.boxes.iter().any(|item| item.id == id) + || self.lines.iter().any(|item| item.id == id)) + } + fn sequence(p: &Project, owner: Id, selected: Id) -> Self { + let mut scene = Self { + scale: 1., + camera_pan: iced::Vector::ZERO, + boxes: vec![], + lines: vec![], + size: Size::new(700., 200.), + selected, + interaction: None, + pending_placement: None, + lanes: BTreeMap::new(), + slots: vec![], + rows: BTreeMap::new(), + activations: vec![], + lifecycle: scenario_lifecycle::render::Rendering::default(), + open_calls: vec![], + sequence_bounds: BTreeMap::new(), + }; + let mut lanes = p + .children(owner) + .filter(|e| e.kind() == Kind::Lifeline) + .map(|e| { + ( + e.id, + e.name.clone(), + match e.shared() { + Some(SharedBody::Lifeline { + represented: Some(id), + }) => p.named(*id).to_owned(), + _ => "Unassigned participant".into(), + }, + ) + }) + .collect::>(); + let scenario = p.elements[&owner].kind() == Kind::Scenario; + if !scenario { + fn endpoints(p: &Project, steps: &[Id], ids: &mut Vec) { + for id in steps { + if let Some(SharedBody::Occurrence { body, .. }) = + p.elements.get(id).and_then(|e| e.shared()) + { + match body { + OccurrenceBody::Exchange { + exchange: Some(id), .. + } => { + if let Some(r) = p.relations.get(id) { + for endpoint in [r.source(), r.target()] { + if !ids.contains(&endpoint) { + ids.push(endpoint); + } + } + } + } + OccurrenceBody::Fragment { branches, .. } => { + endpoints(p, branches, ids) + } + OccurrenceBody::Branch { occurrences, .. } => { + endpoints(p, occurrences, ids) + } + _ => {} + } + } + } + } + let mut ids = vec![]; + endpoints(p, p.elements[&owner].steps().unwrap_or(&vec![]), &mut ids); + lanes = ids + .into_iter() + .map(|id| { + ( + id, + p.named(id).to_owned(), + p.elements + .get(&id) + .map(|e| e.kind().label()) + .unwrap_or("Endpoint") + .into(), + ) + }) + .collect(); + } + let lane_x = lanes + .iter() + .enumerate() + .map(|(i, (id, ..))| (*id, 160. + i as f32 * 240.)) + .collect::>(); + scene.size.width = (lanes.len() as f32 * 240. + 80.).max(680.); + if scenario { + scene.lanes = lane_x + .iter() + .filter(|(id, _)| { + matches!( + p.elements.get(id).and_then(|e| e.shared()), + Some(SharedBody::Lifeline { + represented: Some(_) + }) + ) + }) + .map(|(id, x)| (*id, *x)) + .collect(); + } + let mut y = if scenario { 148. } else { 120. }; + scene.occurrences(p, owner, scenario, &lane_x, &mut y, 0); + scene.size.height = (y + 45.).max(210.); + if scenario { + scene.lifecycle = scenario_lifecycle::render::Rendering::new( + p, + owner, + &lane_x, + &scene.rows, + &scene.sequence_bounds, + scene.size.height, + ); + scene.lifecycle.align_messages(&mut scene.lines); + scene.layout_activations(p, &lane_x); + } + for (id, name, detail) in lanes { + let x = lane_x[&id]; + if !scenario { + scene.lines.insert( + 0, + Line { + id, + points: vec![Point::new(x, 85.), Point::new(x, scene.size.height - 20.)], + label: String::new(), + label_at: Point::ORIGIN, + dashed: false, + }, + ); + } + scene.boxes.push(BoxItem { + id, + rect: Rectangle::new(Point::new(x - 102., 15.), Size::new(204., 70.)), + title: name, + detail, + marker: None, + }); + } + scene + } + fn occurrences( + &mut self, + p: &Project, + owner: Id, + scenario: bool, + lanes: &BTreeMap, + y: &mut f32, + depth: usize, + ) { + let steps = p + .elements + .get(&owner) + .and_then(|e| { + e.steps().map(Vec::as_slice).or_else(|| { + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Fragment { branches, .. }, + .. + }) = e.shared() + { + Some(branches.as_slice()) + } else { + None + } + }) + }) + .unwrap_or(&[]); + let ordered = p.elements.get(&owner).and_then(|e| e.steps()).is_some(); + let sequence_top = *y - 42.; + for (index, id) in steps.iter().enumerate() { + let Some(e) = p.elements.get(id) else { + continue; + }; + let Some(SharedBody::Occurrence { body, .. }) = e.shared() else { + continue; + }; + if scenario + && matches!(body, OccurrenceBody::Exchange { + sender: Some(sender), receiver: Some(receiver), + message_kind: MessageKind::Create | MessageKind::Delete, .. + } if sender == receiver) + { + // Record the lifecycle receive row only after making room for + // the self-message elbow and caption above its marker. + *y += 16.; + } + #[cfg(test)] + scenario_lifecycle::render::apply_test_row_offset(*id, y); + if ordered { + let slot = scenario::Slot { + parent: owner, + before: Some(*id), + }; + self.slots.push(SequenceSlot { + slot, + y: *y - 42., + label: scenario::slot_label(p, slot), + }); + self.rows.insert(*id, (owner, *y)); + } + match body { + OccurrenceBody::Fragment { operator, .. } => { + let top = *y; + *y += 55.; + self.occurrences(p, *id, scenario, lanes, y, depth + 1); + let rect = Rectangle::new( + Point::new(18. + depth as f32 * 10., top), + Size::new( + self.size.width - 36. - depth as f32 * 20., + (*y - top).max(95.), + ), + ); + self.boxes.insert( + 0, + BoxItem { + id: *id, + rect, + title: format!("{operator:?} · {}", e.name), + detail: String::new(), + marker: Some(Kind::Occurrence), + }, + ); + *y += if scenario { 64. } else { 20. }; + } + OccurrenceBody::Branch { guard, .. } => { + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new( + Point::new(36. + depth as f32 * 10., *y), + Size::new(self.size.width - 85. - depth as f32 * 20., 43.), + ), + title: format!( + "[{}]", + if guard.is_empty() { + "guard not specified" + } else { + guard + } + ), + detail: String::new(), + marker: Some(Kind::Occurrence), + }); + *y += if scenario { 90. } else { 62. }; + self.occurrences(p, *id, scenario, lanes, y, depth + 1); + } + OccurrenceBody::Exchange { + exchange, + sender, + receiver, + message_kind, + .. + } => { + let r = exchange.and_then(|id| p.relations.get(&id)); + let source = if scenario { + *sender + } else { + r.map(|r| r.source()) + }; + let target = if scenario { + if matches!(message_kind, MessageKind::Timer { .. }) { + *sender + } else { + *receiver + } + } else { + r.map(|r| r.target()) + }; + if let (Some(a), Some(b)) = ( + source.and_then(|id| lanes.get(&id)), + target.and_then(|id| lanes.get(&id)), + ) { + let points = if a == b { + vec![ + Point::new(*a, *y), + Point::new(a + 75., *y), + Point::new(a + 75., *y + 24.), + Point::new(*a, *y + 24.), + ] + } else { + vec![Point::new(*a, *y), Point::new(*b, *y)] + }; + let kind = if !scenario { + "" + } else { + match message_kind { + MessageKind::Asynchronous => "signal · ", + MessageKind::Call => "call · ", + MessageKind::Reply => "reply · ", + MessageKind::Create => "create · ", + MessageKind::Delete => "delete · ", + MessageKind::Timer { .. } => "timer · ", + } + }; + let mut message_label = if !scenario { + r.map(|r| r.name.clone()).unwrap_or_else(|| e.name.clone()) + } else if let MessageKind::Timer { expression } = message_kind { + format!("{} · {expression}", e.name) + } else if let Some(exchange) = r.filter(|r| r.name != e.name) { + format!("{} · {}", e.name, exchange.name) + } else { + e.name.clone() + }; + if scenario + && let Some(operation) = crate::data_values::operation_label(p, e) + { + message_label.push_str(" · "); + message_label.push_str(&operation); + } + self.lines.push(Line { + id: *id, + points, + label: format!("{}. {kind}{}", index + 1, message_label), + label_at: Point::new(a.min(*b) + 12., *y - 26.), + dashed: matches!(message_kind, MessageKind::Reply), + }); + } else { + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new( + Point::new(65., *y - 20.), + Size::new(self.size.width - 130., 65.), + ), + title: e.name.clone(), + detail: "Choose an exchange and its lifelines in Properties".into(), + marker: None, + }); + } + *y += 92.; + } + OccurrenceBody::Action { action, lifeline } + | OccurrenceBody::State { + state: action, + lifeline, + } => { + let x = lifeline + .and_then(|id| lanes.get(&id)) + .copied() + .unwrap_or(180.); + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new(Point::new(x - 110., *y - 20.), Size::new(220., 70.)), + title: e.name.clone(), + detail: action + .map(|id| p.named(id).to_owned()) + .unwrap_or("Choose observed behavior".into()), + marker: None, + }); + *y += 95.; + } + OccurrenceBody::Control { kind } => { + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new(Point::new(65., *y - 20.), Size::new(240., 70.)), + title: format!("{kind:?} · {}", e.name), + detail: "Contextual process control".into(), + marker: None, + }); + *y += 95.; + } + OccurrenceBody::SequenceReference { sequence } => { + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new(Point::new(65., *y - 20.), Size::new(280., 70.)), + title: e.name.clone(), + detail: sequence + .map(|id| format!("Use {}", p.named(id))) + .unwrap_or("Choose a reusable process or chain".into()), + marker: None, + }); + *y += 95.; + } + OccurrenceBody::ScenarioUse { scenario, bindings } => { + self.boxes.push(BoxItem { + id: *id, + rect: Rectangle::new( + Point::new(65., *y - 20.), + Size::new(self.size.width - 130., 70.), + ), + title: format!("ref · {}", e.name), + detail: scenario + .map(|id| { + format!( + "{} · {} explicit lifeline bindings", + p.named(id), + bindings.len() + ) + }) + .unwrap_or("Choose a scenario".into()), + marker: Some(Kind::Occurrence), + }); + *y += 95.; + } + } + } + if ordered { + self.sequence_bounds.insert(owner, (sequence_top, *y - 42.)); + let slot = scenario::Slot { + parent: owner, + before: None, + }; + self.slots.push(SequenceSlot { + slot, + y: *y - 42., + label: scenario::slot_label(p, slot), + }); + } + } + fn slot_at(&self, point: Point, parent: Option) -> Option<&SequenceSlot> { + self.slots + .iter() + .min_by(|a, b| (a.y - point.y).abs().total_cmp(&(b.y - point.y).abs())) + .filter(|slot| parent.is_none_or(|id| id == slot.slot.parent)) + } + fn lane_at(&self, point: Point) -> Option { + if let Some(header) = self + .boxes + .iter() + .find(|b| self.lanes.contains_key(&b.id) && b.rect.contains(point)) + { + return Some(header.id); + } + self.lanes + .iter() + .filter(|(_, x)| (**x - point.x).abs() < 12. / self.scale) + .min_by(|a, b| (a.1 - point.x).abs().total_cmp(&(b.1 - point.x).abs())) + .map(|(id, _)| *id) + } + fn reorder_handle(&self) -> Option { + let (_, y) = self.rows.get(&self.selected)?; + Some(Rectangle::new( + Point::new(6., *y - 12.), + Size::new(22., 24.), + )) + } + fn hit(&self, point: Point) -> Option { + if !point.x.is_finite() || !point.y.is_finite() { + return None; + } + if let Some(id) = self.lifecycle.marker_at(point) { + return Some(id); + } + self.boxes + .iter() + .rev() + .find(|b| { + !b.title.is_empty() + && b.rect.contains(point) + && (b.marker != Some(Kind::Occurrence) || point.y < b.rect.y + 38.) + }) + .map(|b| b.id) + .or_else(|| { + self.lines + .iter() + .find(|line| { + !line.label.is_empty() + && line.points.windows(2).any(|p| { + crate::diagram::distance_to_segment(point, p[0], p[1]) < 1.5 + }) + }) + .map(|line| line.id) + }) + .or_else(|| { + self.activations + .iter() + .rev() + .find(|b| b.rect.contains(point)) + .map(|b| b.call) + }) + .or_else(|| { + self.lines + .iter() + .find(|line| { + !line.label.is_empty() + && Rectangle::new( + line.label_at, + Size::new( + (line.label.chars().count() as f32 * 6.8 + 8.).min(225.), + 25., + ), + ) + .contains(point) + }) + .map(|line| line.id) + }) + // The generous message tolerance must not steal the exposed + // shoulder of another call's execution when the view is zoomed out. + .or_else(|| self.near_sequence_item(point)) + .or_else(|| self.lifecycle.lane_at(point, self.scale)) + .or_else(|| self.lane_at(point)) + .or_else(|| { + self.lines + .iter() + .find(|line| { + line.label.is_empty() + && line.points.windows(2).any(|p| { + crate::diagram::distance_to_segment(point, p[0], p[1]) + < 8. / self.scale + }) + }) + .map(|line| line.id) + }) + } + + fn near_sequence_item(&self, point: Point) -> Option { + if !self.scale.is_finite() || self.scale <= 0. { + return None; + } + let messages = self + .lines + .iter() + .filter(|line| !line.label.is_empty()) + .map(|line| { + let distance = line + .points + .windows(2) + .map(|p| crate::diagram::distance_to_segment(point, p[0], p[1])) + .fold(f32::INFINITY, f32::min); + (line.id, distance) + }); + // Compare broad message and lifecycle-marker tolerance together after + // exact shapes, so dense minimum-Fit rows choose the nearer item. + self.lifecycle + .nearest_marker(point) + .into_iter() + .chain(messages) + .filter(|(_, distance)| *distance <= 8. / self.scale) + .min_by(|a, b| a.1.total_cmp(&b.1).then_with(|| a.0.cmp(&b.0))) + .map(|(id, _)| id) + } +} +impl canvas::Program for Scene { + type State = SequenceInput; + fn update( + &self, + state: &mut SequenceInput, + event: &canvas::Event, + bounds: Rectangle, + cursor: mouse::Cursor, + ) -> Option> { + use scenario::{CanvasEvent, CanvasTool}; + let (context, tool, editable) = self + .interaction + .map_or((None, CanvasTool::Select, false), |(c, t, e)| { + (Some(c), t, e) + }); + if state.context != context || state.tool != tool { + state.cancel(); + state.pointer = None; + state.context = context; + state.tool = tool; + } + // Scrolling either enclosing Scrollable changes the canvas origin. A + // captured insertion slot belongs to the previous view, even if the + // pointer itself did not move and the semantic context is unchanged. + if state.bounds.is_some_and(|previous| previous != bounds) { + state.cancel(); + state.pointer = None; + } + state.bounds = Some(bounds); + if !editable { + state.cancel(); + } + // The viewport masks input outside its visible canvas bounds. + let visible = cursor.position().is_some(); + if !visible + && matches!( + event, + canvas::Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) + ) + { + state.cancel(); + return Some(Action::request_redraw()); + } + let cursor = match event { + canvas::Event::Mouse(mouse::Event::CursorMoved { position }) => { + state.pointer = Some(*position); + if let Some(press) = &mut state.press { + match press { + SequencePress::Message { start, moved, .. } + | SequencePress::Reorder { start, moved, .. } => { + *moved |= position.distance(*start) >= 3. + } + SequencePress::Occurrence { .. } => {} + } + } + mouse::Cursor::Available(*position) + } + canvas::Event::Mouse(mouse::Event::WheelScrolled { .. }) + | canvas::Event::Window(iced::window::Event::Resized(_)) + | canvas::Event::Mouse(mouse::Event::CursorLeft) + | canvas::Event::Window(iced::window::Event::Unfocused) => { + state.cancel(); + state.pointer = None; + return Some(Action::request_redraw()); + } + canvas::Event::Mouse( + mouse::Event::ButtonPressed(_) | mouse::Event::ButtonReleased(_), + ) => state.pointer.map_or(cursor, mouse::Cursor::Available), + canvas::Event::Window(iced::window::Event::RedrawRequested(_)) => { + state.pointer = cursor.position(); + cursor + } + canvas::Event::Keyboard(iced::keyboard::Event::KeyPressed { + key: iced::keyboard::Key::Named(iced::keyboard::key::Named::Delete), + modifiers, + repeat: false, + .. + }) if editable + && tool == CanvasTool::Select + && (modifiers.is_empty() || *modifiers == iced::keyboard::Modifiers::SHIFT) + && state.press.is_none() + && state.source.is_none() => + { + let context = context?; + if self.removal_target(context.scenario, self.selected) { + return Some( + Action::publish(Message::ScenarioCanvas(CanvasEvent::Remove( + context, + self.selected, + ))) + .and_capture(), + ); + } + return None; + } + canvas::Event::Keyboard(iced::keyboard::Event::KeyPressed { + key: iced::keyboard::Key::Named(iced::keyboard::key::Named::Escape), + .. + }) if state.source.is_some() || state.press.is_some() => { + state.cancel(); + return Some(Action::request_redraw().and_capture()); + } + _ => cursor, + }; + let world = cursor.position_in(bounds).map(|p| { + Point::new( + (p.x - self.camera_pan.x) / self.scale, + (p.y - self.camera_pan.y) / self.scale, + ) + }); + match event { + canvas::Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left)) => { + if !visible { + return None; + } + let point = world?; + if let Some(context) = context { + if !editable { + return None; + } + if let CanvasTool::Message(_) = tool { + let first = state.source.is_none(); + let (source, slot) = state.source.or_else(|| { + Some((self.lane_at(point)?, self.slot_at(point, None)?.slot)) + })?; + state.source = Some((source, slot)); + state.press = Some(SequencePress::Message { + source, + slot, + start: cursor.position()?, + first, + moved: false, + }); + return Some(Action::request_redraw().and_capture()); + } + if let CanvasTool::Add(tool) = tool { + if !tool.canvas_occurrence() && tool != scenario::Tool::Lifeline { + return None; + } + state.press = Some(SequencePress::Occurrence { + tool, + slot: self.slot_at(point, None)?.slot, + lifeline: tool.uses_lifeline().then(|| self.lane_at(point)).flatten(), + }); + return Some(Action::request_redraw().and_capture()); + } + if let Some(occurrence) = self + .hit(point) + .filter(|id| self.rows.contains_key(id)) + .or_else(|| { + self.reorder_handle() + .filter(|r| r.contains(point)) + .map(|_| self.selected) + }) + { + state.press = Some(SequencePress::Reorder { + occurrence, + parent: self.rows[&occurrence].0, + start: cursor.position()?, + moved: false, + }); + return Some(Action::request_redraw().and_capture()); + } + return self.hit(point).map(|id| { + Action::publish(Message::ScenarioCanvas(CanvasEvent::Select(context, id))) + .and_capture() + }); + } + self.hit(point) + .map(|id| Action::publish(Message::Select(id)).and_capture()) + } + canvas::Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) => { + let press = state.press.take()?; + let context = context?; + match press { + SequencePress::Occurrence { + tool: captured, + slot, + lifeline, + } if tool == CanvasTool::Add(captured) && world.is_some() => { + return Some( + Action::publish(Message::ScenarioCanvas( + CanvasEvent::BeginOccurrence { + context, + tool: captured, + slot, + lifeline, + }, + )) + .and_capture(), + ); + } + SequencePress::Message { source, slot, .. } + if tool == CanvasTool::Message(scenario::MessageStyle::Timer) + && world.is_some() => + { + state.cancel(); + return Some( + Action::publish(Message::ScenarioCanvas(CanvasEvent::Begin { + context, + slot, + sender: source, + receiver: source, + style: scenario::MessageStyle::Timer, + })) + .and_capture(), + ); + } + SequencePress::Message { + source, + slot, + first, + moved, + .. + } if moved || !first => { + if let Some(receiver) = world.and_then(|p| self.lane_at(p)) { + let CanvasTool::Message(style) = tool else { + return None; + }; + state.cancel(); + return Some( + Action::publish(Message::ScenarioCanvas(CanvasEvent::Begin { + context, + slot, + sender: source, + receiver, + style, + })) + .and_capture(), + ); + } + } + SequencePress::Reorder { + occurrence, + moved: false, + .. + } => { + return Some( + Action::publish(Message::ScenarioCanvas(CanvasEvent::Select( + context, occurrence, + ))) + .and_capture(), + ); + } + SequencePress::Reorder { + occurrence, + parent, + moved: true, + .. + } => { + if let Some(slot) = world.and_then(|p| self.slot_at(p, Some(parent))) { + return Some( + Action::publish(Message::ScenarioCanvas(CanvasEvent::Reorder { + context, + occurrence, + slot: slot.slot, + })) + .and_capture(), + ); + } + } + _ => {} + } + Some(Action::request_redraw().and_capture()) + } + canvas::Event::Mouse(mouse::Event::CursorMoved { .. }) if context.is_some() => { + Some(Action::request_redraw()) + } + _ => None, + } + } + fn draw( + &self, + state: &SequenceInput, + renderer: &Renderer, + _: &Theme, + bounds: Rectangle, + cursor: mouse::Cursor, + ) -> Vec { + let mut f = Frame::new(renderer, bounds.size()); + f.fill_rectangle(Point::ORIGIN, bounds.size(), Color::WHITE); + f.translate(self.camera_pan); + f.scale(self.scale); + self.lifecycle.draw_lanes(&mut f, self.selected); + // Guides belong behind execution fills and cards. In particular, a + // lifeline must not cut through the middle of its activation rectangle. + for guide in self.lines.iter().filter(|line| line.label.is_empty()) { + f.stroke( + &Path::new(|path| { + path.move_to(guide.points[0]); + for point in &guide.points[1..] { + path.line_to(*point); + } + }), + Stroke::default() + .with_color(if guide.id == self.selected { + style::TEAL + } else { + style::MUTED + }) + .with_width(if guide.id == self.selected { 2.5 } else { 1.2 }), + ); + } + // Label backplates clear guides, but must not erase execution borders + // or message geometry. Their text remains in the foreground below. + for line in self.lines.iter().filter(|line| !line.label.is_empty()) { + f.fill_rectangle( + line.label_at, + Size::new( + (line.label.chars().count() as f32 * 6.8 + 8.).min(225.), + 22., + ), + Color::WHITE, + ); + } + for activation in &self.activations { + let path = Path::rectangle(activation.rect.position(), activation.rect.size()); + f.fill(&path, Color::from_rgb8(243, 248, 248)); + f.stroke( + &path, + Stroke::default() + .with_color(if activation.call == self.selected { + style::TEAL + } else { + style::LINE + }) + .with_width(if activation.call == self.selected { + 2.5 + } else { + 1. + }), + ); + } + for b in &self.boxes { + let outline = matches!( + b.marker, + Some(Kind::Region | Kind::StateMachine | Kind::Occurrence) + ); + let color = if b.id == self.selected { + style::TEAL + } else { + style::LINE + }; + if outline { + f.stroke( + &Path::rectangle(b.rect.position(), b.rect.size()), + Stroke::default().with_color(color), + ); + } else { + let path = Path::rounded_rectangle(b.rect.position(), b.rect.size(), 8.into()); + f.fill(&path, Color::from_rgb8(243, 248, 248)); + f.stroke( + &path, + Stroke::default() + .with_color(color) + .with_width(if b.id == self.selected { 2.5 } else { 1. }), + ); + } + } + for l in self.lines.iter().filter(|line| !line.label.is_empty()) { + let color = if l.id == self.selected { + style::TEAL + } else { + style::MUTED + }; + f.stroke( + &Path::new(|p| { + p.move_to(l.points[0]); + for point in &l.points[1..] { + p.line_to(*point); + } + }), + Stroke { + line_dash: canvas::LineDash { + segments: if l.dashed { &[6., 4.] } else { &[] }, + offset: 0, + }, + ..Stroke::default() + .with_color(color) + .with_width(if l.id == self.selected { 2.5 } else { 1.2 }) + }, + ); + if !l.label.is_empty() { + let end = l.points[l.points.len() - 1]; + let prev = l.points[l.points.len() - 2]; + let delta = end - prev; + let len = (delta.x * delta.x + delta.y * delta.y).sqrt().max(1.); + let d = delta / len; + f.stroke( + &Path::new(|p| { + p.move_to(end - d * 9. + iced::Vector::new(-d.y, d.x) * 4.); + p.line_to(end); + p.line_to(end - d * 9. - iced::Vector::new(-d.y, d.x) * 4.); + }), + Stroke::default().with_color(color), + ); + f.fill_text(Text { + content: short(&l.label, 32), + position: l.label_at, + color, + size: 12.into(), + ..Default::default() + }); + } + } + for b in &self.boxes { + if let Some(clip) = box_text_clip(self.camera_pan, b.rect, self.scale, f.size()) { + // WGPU child clips start with an identity transform, as in + // the lifecycle capsule label painter. + f.with_clip(clip, |label| { + label.translate(self.camera_pan); + label.scale(self.scale); + label.fill_text(Text { + content: short(&b.title, ((b.rect.width - 25.) / 7.) as usize), + position: Point::new(b.rect.x + 12., b.rect.y + 12.), + size: 13.into(), + color: if b.id == self.selected { + style::TEAL + } else { + style::INK + }, + ..Default::default() + }); + if !b.detail.is_empty() { + label.fill_text(Text { + content: short(&b.detail, ((b.rect.width - 25.) / 6.) as usize), + position: Point::new(b.rect.x + 12., b.rect.y + 39.), + size: 11.into(), + color: style::MUTED, + ..Default::default() + }); + } + }); + } + } + for point in &self.open_calls { + f.fill_text(Text { + content: "…".into(), + position: *point, + size: 11.into(), + color: style::MUTED, + ..Default::default() + }); + } + self.lifecycle + .draw_markers(&mut f, self.selected, self.scale, self.camera_pan); + if let Some((context, tool, editable)) = self.interaction { + let active = editable && state.context == Some(context) && state.tool == tool; + let point = cursor.position_in(bounds).map(|p| { + Point::new( + (p.x - self.camera_pan.x) / self.scale, + (p.y - self.camera_pan.y) / self.scale, + ) + }); + let source = active.then_some(state.source).flatten(); + let reorder = active.then_some(state.press).flatten().and_then(|press| { + if let SequencePress::Reorder { parent, .. } = press { + Some(parent) + } else { + None + } + }); + if editable + && tool == scenario::CanvasTool::Select + && let Some(handle) = self.reorder_handle() + { + f.fill_rectangle(handle.position(), handle.size(), style::TEAL); + f.fill_text(Text { + content: "↕".into(), + position: handle.position() + iced::Vector::new(5., 2.), + size: 16.into(), + color: Color::WHITE, + ..Default::default() + }); + } + let placement = self.pending_placement.or_else(|| { + active.then_some(state.press).flatten().and_then(|press| { + if let SequencePress::Occurrence { slot, lifeline, .. } = press { + Some((slot, lifeline)) + } else { + None + } + }) + }); + let slot = if let Some((slot, _)) = placement { + self.slots.iter().find(|s| s.slot == slot) + } else if let Some((_, slot)) = source { + self.slots.iter().find(|s| s.slot == slot) + } else if editable + && (matches!( + tool, + scenario::CanvasTool::Message(_) | scenario::CanvasTool::Add(_) + ) || reorder.is_some()) + { + point.and_then(|p| self.slot_at(p, reorder)) + } else { + None + }; + if reorder.is_some() + && slot.is_none() + && let Some(point) = point + { + f.fill_text(Text { + content: "Other operand: move stays in the current sequence".into(), + position: Point::new(point.x + 8., point.y + 12.), + size: (11. / self.scale).into(), + color: Color::from_rgb(0.75, 0.2, 0.15), + ..Default::default() + }); + } + if let Some(slot) = slot { + f.stroke( + &Path::line( + Point::new(32., slot.y), + Point::new(self.size.width - 24., slot.y), + ), + Stroke::default().with_color(style::TEAL).with_width(1.5), + ); + f.fill_rectangle( + Point::new(34., slot.y - 20.), + Size::new((self.size.width - 70.).min(650.), 19.), + Color::WHITE, + ); + f.fill_text(Text { + content: short( + &format!( + "{}: {}", + if self.pending_placement.is_some() { + "Pending" + } else { + "Insert" + }, + slot.label + ), + 88, + ), + position: Point::new(38., slot.y - 19.), + size: 11.into(), + color: style::TEAL, + ..Default::default() + }); + if let Some(x) = placement + .and_then(|(_, lifeline)| lifeline) + .and_then(|id| self.lanes.get(&id)) + { + f.fill(&Path::circle(Point::new(*x, slot.y), 5.), style::TEAL); + } + if let Some((source, _)) = source + && let Some(x) = self.lanes.get(&source) + && let Some(point) = point + { + let to = self + .lane_at(point) + .and_then(|id| self.lanes.get(&id)) + .copied() + .unwrap_or(point.x); + f.stroke( + &Path::line(Point::new(*x, slot.y), Point::new(to, slot.y)), + Stroke::default().with_color(style::TEAL).with_width(3.), + ); + f.fill(&Path::circle(Point::new(to, slot.y), 5.), style::TEAL); + } + } + } + vec![f.into_geometry()] + } + fn mouse_interaction( + &self, + _: &SequenceInput, + bounds: Rectangle, + cursor: mouse::Cursor, + ) -> mouse::Interaction { + if cursor.is_over(bounds) { + mouse::Interaction::Pointer + } else { + mouse::Interaction::default() + } + } +} + +#[cfg(test)] +mod direct_canvas_tests { + use super::*; + use scenario::{CanvasEvent, CanvasTool, MessageStyle}; + fn scene() -> (scenario::direct_tests::Fixture, Scene) { + let f = scenario::direct_tests::fixture(); + let mut scene = Scene::sequence(&f.project, f.owner, f.call); + scene.interaction = Some(( + scenario::direct_tests::context(f.owner), + CanvasTool::Message(MessageStyle::CallReply), + true, + )); + (f, scene) + } + fn send( + scene: &Scene, + state: &mut SequenceInput, + event: mouse::Event, + final_cursor: Point, + bounds: Rectangle, + ) -> Option { + canvas::Program::update( + scene, + state, + &canvas::Event::Mouse(event), + bounds, + mouse::Cursor::Available(final_cursor), + ) + .and_then(|action| action.into_inner().0) + .and_then(|message| { + if let Message::ScenarioCanvas(event) = message { + Some(event) + } else { + None + } + }) + } + #[test] + fn reused_exchange_messages_display_their_distinct_occurrence_names() { + let mut f = scenario::direct_tests::fixture(); + f.project.elements.get_mut(&f.call).unwrap().name = "Route request".into(); + f.project.elements.get_mut(&f.reply).unwrap().name = "Route response".into(); + let scene = Scene::sequence(&f.project, f.owner, f.call); + let call = scene.lines.iter().find(|line| line.id == f.call).unwrap(); + let reply = scene.lines.iter().find(|line| line.id == f.reply).unwrap(); + assert!(call.label.starts_with("1. call · Route request")); + assert!(reply.label.starts_with("2. reply · Route response")); + assert!(call.label.ends_with(&f.project.relations[&f.exchange].name)); + assert!( + reply + .label + .ends_with(&f.project.relations[&f.exchange].name) + ); + } + #[test] + fn direct_drag_and_click_click_use_ordered_sources_and_publish_once() { + for drag in [false, true] { + let (f, scene) = scene(); + let mut state = SequenceInput::default(); + let bounds = Rectangle::new(Point::new(30., 50.), scene.size); + let a = Point::new( + bounds.x + scene.lanes[&f.sender], + bounds.y + scene.slots[0].y, + ); + let b = Point::new(bounds.x + scene.lanes[&f.receiver], a.y); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: a }, + b, + bounds, + ); + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + b, + bounds + ) + .is_none() + ); + if !drag { + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + bounds + ) + .is_none() + ); + assert_eq!(state.source.unwrap().0, f.sender); + } + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: b }, + b, + bounds, + ); + if !drag { + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + b, + bounds, + ); + } + let result = send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + bounds, + ); + assert!( + matches!(result, Some(CanvasEvent::Begin { sender, receiver, slot, .. }) if sender == f.sender && receiver == f.receiver && slot.before == Some(f.call)) + ); + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + bounds + ) + .is_none() + ); + assert!(state.source.is_none() && state.press.is_none()); + } + } + #[test] + fn direct_panned_canvas_maps_ordered_pointer_events_to_the_visible_slot() { + let (f, mut scene) = scene(); + scene.camera_pan = iced::Vector::new(-35., -140.); + let bounds = Rectangle::new(Point::new(20., 230.), scene.size); + let slot = scene.slots.last().unwrap().slot; + let y = scene.slots.last().unwrap().y; + let a = Point::new(bounds.x + scene.lanes[&f.sender], bounds.y + y) + scene.camera_pan; + let b = Point::new(bounds.x + scene.lanes[&f.receiver], bounds.y + y) + scene.camera_pan; + assert!(bounds.contains(a) && bounds.contains(b)); + let mut state = SequenceInput::default(); + // Batched pointer events use their own positions with the final cursor. + for event in [ + mouse::Event::CursorMoved { position: a }, + mouse::Event::ButtonPressed(mouse::Button::Left), + mouse::Event::CursorMoved { position: b }, + ] { + send(&scene, &mut state, event, b, bounds); + } + assert!( + matches!(send(&scene, &mut state, mouse::Event::ButtonReleased(mouse::Button::Left), b, bounds), Some(CanvasEvent::Begin { sender, receiver, slot: actual, .. }) if sender == f.sender && receiver == f.receiver && actual == slot) + ); + } + #[test] + fn direct_scroll_resize_and_bounds_changes_cancel_captured_slots() { + for change in 0..5 { + let (f, scene) = scene(); + let mut state = SequenceInput::default(); + let bounds = Rectangle::new(Point::new(20., 70.), scene.size); + let a = Point::new( + bounds.x + scene.lanes[&f.sender], + bounds.y + scene.slots[0].y, + ); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: a }, + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + a, + bounds, + ); + assert!(state.source.is_some()); + let changed = match change { + 0 => Rectangle::new( + bounds.position() - iced::Vector::new(15., 32.), + bounds.size(), + ), + 1 => Rectangle::new(bounds.position(), bounds.size() + Size::new(20., 10.)), + _ => bounds, + }; + let event = match change { + 2 => canvas::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Lines { x: 0., y: -1. }, + }), + 3 => canvas::Event::Window(iced::window::Event::Resized(Size::new(1100., 700.))), + _ => canvas::Event::Window(iced::window::Event::RedrawRequested( + std::time::Instant::now(), + )), + }; + let cursor = if change == 4 { + mouse::Cursor::Unavailable + } else { + mouse::Cursor::Available(a) + }; + let event = if change == 4 { + canvas::Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) + } else { + event + }; + canvas::Program::update(&scene, &mut state, &event, changed, cursor); + assert!( + state.source.is_none() && state.press.is_none(), + "change {change} must cancel the old slot" + ); + let b = Point::new( + changed.x + scene.lanes[&f.receiver], + changed.y + scene.slots.last().unwrap().y, + ); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: b }, + b, + changed, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + b, + changed, + ); + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + changed + ) + .is_none(), + "a click after change {change} must start a fresh gesture" + ); + assert_eq!(state.source.unwrap().0, f.receiver); + assert_ne!(state.source.unwrap().1.before, Some(f.call)); + } + } + #[test] + fn direct_bounds_change_during_held_drag_never_commits_old_slot() { + let (f, scene) = scene(); + let mut state = SequenceInput::default(); + let bounds = Rectangle::new(Point::ORIGIN, scene.size); + let a = Point::new(scene.lanes[&f.sender], scene.slots[0].y); + let b = Point::new(scene.lanes[&f.receiver], a.y); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: a }, + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: b }, + b, + bounds, + ); + let shifted = Rectangle::new(Point::new(0., -40.), scene.size); + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + shifted + ) + .is_none() + ); + assert!(state.source.is_none() && state.press.is_none()); + } + #[test] + fn direct_context_escape_unfocus_and_pending_form_cancel_gestures() { + for cancellation in 0..5 { + let (f, mut scene) = scene(); + let mut state = SequenceInput::default(); + let bounds = Rectangle::new(Point::ORIGIN, scene.size); + let a = Point::new(scene.lanes[&f.sender], scene.slots[0].y); + let b = Point::new(scene.lanes[&f.receiver], a.y); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: a }, + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + a, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: b }, + b, + bounds, + ); + match cancellation { + 0 => { + scene.interaction.as_mut().unwrap().0.revision += 1; + } + 1 => { + scene.interaction.as_mut().unwrap().1 = CanvasTool::Select; + } + 2 => { + scene.interaction.as_mut().unwrap().2 = false; + } + 3 => { + canvas::Program::update( + &scene, + &mut state, + &canvas::Event::Window(iced::window::Event::Unfocused), + bounds, + mouse::Cursor::Unavailable, + ); + } + _ => { + canvas::Program::update( + &scene, + &mut state, + &canvas::Event::Keyboard(iced::keyboard::Event::KeyPressed { + key: iced::keyboard::Key::Named(iced::keyboard::key::Named::Escape), + modified_key: iced::keyboard::Key::Named( + iced::keyboard::key::Named::Escape, + ), + physical_key: iced::keyboard::key::Physical::Code( + iced::keyboard::key::Code::Escape, + ), + location: iced::keyboard::Location::Standard, + modifiers: iced::keyboard::Modifiers::empty(), + text: None, + repeat: false, + }), + bounds, + mouse::Cursor::Available(b), + ); + } + } + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonReleased(mouse::Button::Left), + b, + bounds + ) + .is_none() + ); + assert!(state.press.is_none() && state.source.is_none()); + } + } + #[test] + fn direct_clicked_occurrence_capture_cancels_on_view_and_context_changes() { + for tool in [ + scenario::Tool::Action, + scenario::Tool::Observation, + scenario::Tool::Reuse, + scenario::Tool::Fragment, + ] { + for cancellation in 0..9 { + let (f, mut scene) = scene(); + scene.interaction.as_mut().unwrap().1 = CanvasTool::Add(tool); + let mut state = SequenceInput::default(); + let mut bounds = Rectangle::new(Point::ORIGIN, scene.size); + let point = Point::new(scene.lanes[&f.sender], scene.slots[0].y); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: point }, + point, + bounds, + ); + assert!( + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + point, + bounds + ) + .is_none() + ); + assert!(matches!( + state.press, + Some(SequencePress::Occurrence { .. }) + )); + let cancellation_event = match cancellation { + 0 => { + scene.interaction.as_mut().unwrap().0.epoch += 1; + None + } + 1 => { + scene.interaction.as_mut().unwrap().1 = CanvasTool::Select; + None + } + 2 => { + scene.interaction.as_mut().unwrap().2 = false; + None + } + 3 => Some(canvas::Event::Mouse(mouse::Event::WheelScrolled { + delta: mouse::ScrollDelta::Lines { x: 0., y: -1. }, + })), + 4 => Some(canvas::Event::Window(iced::window::Event::Resized( + Size::new(1100., 700.), + ))), + 5 => { + bounds.y -= 30.; + None + } + 6 => Some(canvas::Event::Window(iced::window::Event::Unfocused)), + 7 => Some(canvas::Event::Keyboard(iced::keyboard::Event::KeyPressed { + key: iced::keyboard::Key::Named(iced::keyboard::key::Named::Escape), + modified_key: iced::keyboard::Key::Named( + iced::keyboard::key::Named::Escape, + ), + physical_key: iced::keyboard::key::Physical::Code( + iced::keyboard::key::Code::Escape, + ), + location: iced::keyboard::Location::Standard, + modifiers: iced::keyboard::Modifiers::empty(), + text: None, + repeat: false, + })), + _ => None, + }; + if let Some(event) = cancellation_event { + let action = canvas::Program::update( + &scene, + &mut state, + &event, + bounds, + mouse::Cursor::Available(point), + ); + assert!(action.and_then(|action| action.into_inner().0).is_none()); + } + let cursor = if cancellation == 8 { + mouse::Cursor::Unavailable + } else { + mouse::Cursor::Available(point) + }; + let released = canvas::Program::update( + &scene, + &mut state, + &canvas::Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)), + bounds, + cursor, + ); + assert!( + released.and_then(|action| action.into_inner().0).is_none(), + "{tool:?} cancellation {cancellation}" + ); + assert!(state.press.is_none()); + } + } + } + #[test] + fn direct_selected_handle_reorders_and_hits_keep_semantic_identity() { + let (f, mut scene) = scene(); + scene.interaction.as_mut().unwrap().1 = CanvasTool::Select; + let bounds = Rectangle::new(Point::ORIGIN, scene.size); + let header = scene + .boxes + .iter() + .find(|b| b.id == f.sender) + .unwrap() + .rect + .center(); + assert_eq!(scene.hit(header), Some(f.sender)); + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.sender], scene.size.height - 28.)), + Some(f.sender) + ); + let line = scene.lines.iter().find(|line| line.id == f.reply).unwrap(); + assert_eq!( + scene.hit(line.label_at + iced::Vector::new(4., 4.)), + Some(f.reply) + ); + let mut state = SequenceInput::default(); + let start = scene.reorder_handle().unwrap().center(); + let end = Point::new(start.x, scene.slots.last().unwrap().y); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: start }, + start, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::ButtonPressed(mouse::Button::Left), + start, + bounds, + ); + send( + &scene, + &mut state, + mouse::Event::CursorMoved { position: end }, + end, + bounds, + ); + assert!( + matches!(send(&scene, &mut state, mouse::Event::ButtonReleased(mouse::Button::Left), end, bounds), Some(CanvasEvent::Reorder { occurrence, slot, .. }) if occurrence == f.call && slot.parent == f.owner && slot.before.is_none()) + ); + } + #[test] + fn direct_alt_execution_stops_each_operand_at_its_reply_and_marks_open_operand() { + use super::topology::occurrence; + let f = scenario::direct_tests::fixture(); + let mut p = execute_batch(&f.project, &[Command::Delete(f.reply)]).unwrap(); + let fragment = occurrence( + &p, + f.owner, + "Alternatives", + OccurrenceBody::Fragment { + operator: FragmentOperator::Alternative, + branches: vec![], + }, + ); + let fragment_id = fragment.id; + let mut commands = vec![Command::CreateElement(fragment)]; + let mut branches = vec![]; + let mut replies = vec![]; + let mut actions = vec![]; + for index in 0..3 { + let mut branch = occurrence( + &p, + f.owner, + &format!("Operand {index}"), + OccurrenceBody::Branch { + guard: format!("path {index}"), + occurrences: vec![], + }, + ); + branch.parent = Some(fragment_id); + let branch_id = branch.id; + branches.push(branch_id); + commands.push(Command::CreateElement(branch)); + let mut steps = vec![]; + if index < 2 { + let mut reply = occurrence( + &p, + f.owner, + &format!("Reply {index}"), + OccurrenceBody::Exchange { + operation: None, + exchange: Some(f.exchange), + sender: Some(f.receiver), + receiver: Some(f.sender), + message_kind: MessageKind::Reply, + reply_to: Some(f.call), + values: vec![], + }, + ); + reply.parent = Some(branch_id); + replies.push(reply.id); + steps.push(reply.id); + commands.push(Command::CreateElement(reply)); + } + let mut action = occurrence( + &p, + f.owner, + &format!("Action {index}"), + OccurrenceBody::Action { + action: Some(p.relations[&f.exchange].target()), + lifeline: Some(f.receiver), + }, + ); + action.parent = Some(branch_id); + actions.push(action.id); + steps.push(action.id); + commands.push(Command::CreateElement(action)); + commands.push(Command::SetSteps(branch_id, steps)); + } + if let Command::CreateElement(element) = &mut commands[0] + && let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Fragment { + branches: stored, .. + }, + .. + }) = element.shared_mut() + { + *stored = branches.clone(); + } + p = execute_batch(&p, &commands).unwrap(); + let scene = Scene::sequence(&p, f.owner, f.call); + let bars: Vec<_> = scene + .activations + .iter() + .filter(|b| b.call == f.call) + .map(|b| b.rect) + .collect(); + for reply in &replies { + let y = scene.rows[reply].1; + assert!( + bars.iter().any(|r| r.y <= y && r.y + r.height == y), + "every reply terminates its own operand segment" + ); + } + for action in &actions[..2] { + let y = scene.rows[action].1; + assert!( + !bars.iter().any(|r| r.y <= y && r.y + r.height > y), + "a returned operand must not remain active through its following action" + ); + } + let last_action = scene.rows[&actions[2]].1; + assert!( + scene.open_calls.iter().any(|p| p.y > last_action), + "the reply-free operand remains explicitly open" + ); + let header = scene + .boxes + .iter() + .find(|b| b.id == branches[1] && !b.title.is_empty()) + .unwrap() + .rect; + assert!( + !bars + .iter() + .any(|r| r.y < header.y + header.height && r.y + r.height > header.y), + "segments do not join mutually exclusive operand headers" + ); + } + #[test] + fn direct_execution_span_ends_at_its_correlated_reply_and_marks_an_open_call() { + let (f, scene) = scene(); + let bar = scene.activations.iter().find(|b| b.call == f.call).unwrap(); + assert_eq!(bar.rect.y + bar.rect.height, scene.rows[&f.reply].1); + assert!(scene.open_calls.is_empty()); + let p = execute_batch(&f.project, &[Command::Delete(f.reply)]).unwrap(); + let scene = Scene::sequence(&p, f.owner, f.call); + assert_eq!(scene.open_calls.len(), 1); + assert_eq!( + scene + .activations + .iter() + .find(|b| b.call == f.call) + .unwrap() + .rect + .height, + 26. + ); + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn recovery_retains_each_incomplete_behavior_form_without_executing_it() { + let p = Project::demo(); + let before = p.clone(); + let owner = |kind| p.elements.values().find(|e| e.kind() == kind).unwrap().id; + let machine = owner(Kind::StateMachine); + let scenario = owner(Kind::Scenario); + let process = owner(Kind::Process); + let cases = [ + ( + machine, + vec![ + Event::States(states::Event::Start( + machine, + states::Tool::Transition, + machine, + )), + Event::States(states::Event::Name("Unfinished timeout".into())), + Event::States(states::Event::Timed(true)), + Event::States(states::Event::Expression("-".into())), + Event::States(states::Event::Guard("temperature >".into())), + ], + ), + ( + scenario, + vec![ + Event::Scenario(scenario::Event::Start(scenario, scenario::Tool::Message)), + Event::Scenario(scenario::Event::Name("Unfinished request".into())), + Event::Scenario(scenario::Event::Expression("-".into())), + ], + ), + ( + process, + vec![ + Event::Topology(topology::Event::Start( + process, + topology::Tool::Connect, + None, + )), + Event::Topology(topology::Event::Name("Unfinished path".into())), + Event::Topology(topology::Event::Guard("available &&".into())), + ], + ), + ]; + for (owner, events) in cases { + let mut original = State::default(); + for event in events { + original.update(&p, event).unwrap(); + } + assert!(original.prepare_pending(&p).is_err()); + let snapshot = original.recovery_snapshot().unwrap().unwrap(); + let bytes = serde_json::to_vec(&snapshot).unwrap(); + let mut recovered = State::default(); + recovered + .restore_recovery(serde_json::from_slice(&bytes).unwrap()) + .unwrap(); + assert_eq!(recovered.pending_owner(), Some(owner)); + assert_eq!(recovered.active_owner, Some(owner)); + assert!( + recovered.prepare_pending(&p).is_err(), + "An incomplete recovered form is not applied or silently repaired" + ); + assert_eq!(recovered.recovery_snapshot().unwrap(), Some(snapshot)); + assert_eq!(p, before); + recovered.acknowledge_commit(); + assert!(recovered.recovery_snapshot().unwrap().is_none()); + } + } + + #[test] + fn recovery_preserves_distinct_qualified_value_paths_and_rejects_invalid_payload_atomically() { + let p = Project::demo(); + let scenario = p + .elements + .values() + .find(|e| e.kind() == Kind::Scenario) + .unwrap() + .id; + let field = Id::new_v4(); + let paths = [Id::new_v4(), Id::new_v4()]; + let mut state = State::default(); + state + .update( + &p, + Event::Scenario(scenario::Event::Start(scenario, scenario::Tool::Message)), + ) + .unwrap(); + for (path, value) in paths.into_iter().zip(["-", "3.4e"]) { + state + .update( + &p, + Event::Scenario(scenario::Event::Value( + crate::data_values::FieldPathKey { + path: vec![path], + field, + }, + value.into(), + )), + ) + .unwrap(); + } + let original = state.recovery_snapshot().unwrap().unwrap(); + let mut recovered = State::default(); + recovered.restore_recovery(original.clone()).unwrap(); + assert_eq!( + recovered.recovery_snapshot().unwrap(), + Some(original.clone()) + ); + let values = original["draft"]["values"].as_array().unwrap(); + assert_eq!(values.len(), 2); + assert_ne!(values[0][0], values[1][0]); + assert_eq!(values[0][1], values[1][1]); + for bad in [ + { + let mut value = original.clone(); + value["version"] = 99.into(); + value + }, + { + let mut value = original.clone(); + value["draft"]["unknown"] = true.into(); + value + }, + { + let mut value = original.clone(); + value["draft"]["values"] + .as_array_mut() + .unwrap() + .push(values[0].clone()); + value + }, + ] { + assert!(recovered.restore_recovery(bad).is_err()); + assert_eq!( + recovered.recovery_snapshot().unwrap(), + Some(original.clone()), + "Malformed recovery cannot discard the currently retained form" + ); + } + } + use crate::document::{Document, DocumentError}; + use oa_core::source_project::{self, ProjectLimits}; + + #[test] + fn one_behavior_form_survives_start_edit_and_unrelated_cancel_until_commit() { + let p = Project::demo(); + let owner = |kind| p.elements.values().find(|e| e.kind() == kind).unwrap().id; + let process = owner(Kind::Process); + let scenario = owner(Kind::Scenario); + let machine = owner(Kind::StateMachine); + let transition = p + .relations + .values() + .find(|r| r.kind() == RelationKind::StateTransition) + .unwrap() + .id; + let starts = [ + Event::Topology(topology::Event::Start( + process, + topology::Tool::Control, + None, + )), + Event::Scenario(scenario::Event::Start(scenario, scenario::Tool::Fragment)), + Event::States(states::Event::Start(machine, states::Tool::Region, machine)), + ]; + let names = [ + Event::Topology(topology::Event::Name("Keep this draft".into())), + Event::Scenario(scenario::Event::Name("Keep this draft".into())), + Event::States(states::Event::Name("Keep this draft".into())), + ]; + let cancels = [ + Event::Topology(topology::Event::Cancel), + Event::Scenario(scenario::Event::Cancel), + Event::States(states::Event::Cancel), + ]; + for (index, expected_owner) in [process, scenario, machine].into_iter().enumerate() { + let mut state = State::default(); + assert!(!state.has_pending()); + assert!(state.prepare_pending(&p).unwrap().is_none()); + state.update(&p, starts[index].clone()).unwrap(); + state.update(&p, names[index].clone()).unwrap(); + if index == 1 { + state + .update( + &p, + Event::Scenario(scenario::Event::Expression("approved".into())), + ) + .unwrap(); + } + assert_eq!(state.pending_owner(), Some(expected_owner)); + for replacement in starts + .iter() + .cloned() + .chain([Event::States(states::Event::Edit(transition))]) + { + assert_eq!(state.update(&p, replacement).unwrap_err(), PENDING_DRAFT); + assert_eq!(state.pending_owner(), Some(expected_owner)); + } + state.update(&p, cancels[(index + 1) % 3].clone()).unwrap(); + assert!(state.has_pending(), "Another editor's cancel is stale"); + let command = state.update(&p, Event::Submit).unwrap().unwrap(); + assert!(state.has_pending(), "Preparation must retain the form"); + let expected = execute_batch(&p, std::slice::from_ref(&command)).unwrap(); + assert!(expected.elements.values().any(|e| { + !p.elements.contains_key(&e.id) + && e.name == "Keep this draft" + && e.parent == Some(expected_owner) + })); + let mut document = Document::from_project(p.clone(), ProjectLimits::default()).unwrap(); + document.execute(command).unwrap(); + assert_eq!(document.project(), &expected); + state.acknowledge_commit(); + assert!(!state.has_pending()); + assert!(state.prepare_pending(document.project()).unwrap().is_none()); + assert_eq!(document.revision(), 1); + assert!(document.undo()); + assert_eq!(document.project(), &p); + assert!(!document.can_undo()); + + state.update(&p, starts[index].clone()).unwrap(); + state.update(&p, cancels[index].clone()).unwrap(); + assert!(!state.has_pending(), "Explicit cancel discards this form"); + state.update(&p, starts[(index + 1) % 3].clone()).unwrap(); + } + } + + #[test] + fn failed_document_commit_retains_typed_transition_and_time_event_for_repair() { + let mut p = Project::empty(); + let owner = p + .add_element(Kind::System, Layer::Sa, "System", None) + .unwrap(); + let machine = p + .add_element(Kind::StateMachine, Layer::Sa, "Modes", Some(owner)) + .unwrap(); + let region = p + .add_element(Kind::Region, Layer::Sa, "Region", Some(machine)) + .unwrap(); + let source = p + .add_element(Kind::State, Layer::Sa, "Ready", Some(region)) + .unwrap(); + let target = p + .add_element(Kind::State, Layer::Sa, "Waiting", Some(region)) + .unwrap(); + let work = p + .add_element(Kind::Function, Layer::Sa, "Monitor", None) + .unwrap(); + let choice = |id| Choice { + id, + label: p.named(id).into(), + }; + let mut state = State::default(); + for event in [ + states::Event::Start(machine, states::Tool::Transition, source), + states::Event::Name("Transition".repeat(1024)), + states::Event::Trigger(choice(work)), + states::Event::Effect(choice(work)), + states::Event::TriggerNotes("On a monitor result".into()), + states::Event::Guard("connection unavailable".into()), + states::Event::EffectNotes("Record the timeout".into()), + states::Event::Timed(true), + states::Event::TimeKind("At".into()), + states::Event::Expression("12:30 UTC".into()), + ] { + state.update(&p, Event::States(event)).unwrap(); + } + assert!( + state.prepare_pending(&p).is_err(), + "A target is still missing" + ); + assert_eq!(state.pending_owner(), Some(machine)); + state + .update(&p, Event::States(states::Event::Target(choice(target)))) + .unwrap(); + let command = state.prepare_pending(&p).unwrap().unwrap(); + let bundle = source_project::format_bundle(&p); + let mut limits = ProjectLimits::default(); + limits.model.max_source_bytes = + bundle.files.values().map(String::len).sum::() + 2000; + let mut document = Document::from_bundle(bundle.clone(), limits).unwrap(); + assert!(matches!( + document.execute(command), + Err(DocumentError::Source(_)) + )); + assert_eq!(document.project(), &p); + assert_eq!(document.bundle(), &bundle); + assert_eq!(document.revision(), 0); + assert!(!document.can_undo()); + assert!(state.has_pending()); + + state + .update( + &p, + Event::States(states::Event::Name("Wait for recovery".into())), + ) + .unwrap(); + let command = state.prepare_pending(&p).unwrap().unwrap(); + let Command::Batch(commands) = &command else { + panic!("Expected one atomic transition batch") + }; + assert_eq!(commands.len(), 2); + let Command::CreateElement(event) = &commands[0] else { + panic!("Expected a typed time event") + }; + assert!( + matches!(event.shared(), Some(SharedBody::Event { body: EventBody::Time { kind: TimeEventKind::At, expression } }) if expression == "12:30 UTC") + ); + let Command::CreateRelation(relation) = &commands[1] else { + panic!("Expected the transition") + }; + let RelationBody::StateTransition { + triggers, + effects, + trigger, + guard, + effect, + .. + } = &relation.body + else { + panic!() + }; + assert_eq!(triggers, &[work, event.id]); + assert_eq!(effects, &[work]); + assert_eq!(trigger, "On a monitor result"); + assert_eq!(guard, "connection unavailable"); + assert_eq!(effect, "Record the timeout"); + let expected = execute_batch(&p, std::slice::from_ref(&command)).unwrap(); + document.execute(command).unwrap(); + assert_eq!( + document.project(), + &expected, + "Commit the exact prepared identities" + ); + state.acknowledge_commit(); + assert!(!state.has_pending()); + assert_eq!(document.revision(), 1); + assert!(document.undo()); + assert_eq!(document.bundle(), &bundle); + assert_eq!(document.project(), &p); + assert!(!document.can_undo()); + } + + #[test] + fn legacy_process_and_chain_keep_their_ordered_exchange_scene() { + let p = Project::demo(); + let owners: Vec<_> = p + .elements + .values() + .filter(|e| matches!(e.kind(), Kind::Process | Kind::FunctionalChain)) + .collect(); + assert!(owners.iter().any(|e| e.kind() == Kind::Process)); + assert!(owners.iter().any(|e| e.kind() == Kind::FunctionalChain)); + for owner in owners { + assert!(!uses_explicit_topology(&p, owner.id)); + let expected: Vec<_> = owner + .steps() + .unwrap() + .iter() + .enumerate() + .map(|(index, id)| { + let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + exchange: Some(exchange), + .. + }, + .. + }) = p.elements[id].shared() + else { + panic!("Demo legacy sequence should contain exchange occurrences"); + }; + format!("{}. {}", index + 1, p.relations[exchange].name) + }) + .collect(); + assert!(!expected.is_empty()); + let scene = Scene::sequence(&p, owner.id, owner.id); + let actual: Vec<_> = scene + .lines + .iter() + .filter(|line| !line.label.is_empty()) + .map(|line| line.label.clone()) + .collect(); + assert_eq!( + actual, expected, + "Legacy rendering must preserve the model's ordered exchange path" + ); + } + } + #[test] + fn selecting_state_transition_keeps_its_behavior_context() { + let p = Project::demo(); + for r in p + .relations + .values() + .filter(|r| r.kind() == RelationKind::StateTransition) + { + let machine = selected_behavior(&p, r.id).expect("Transition remains in its machine"); + assert_eq!(p.elements[&machine].kind(), Kind::StateMachine); + assert!(in_machine(&p, r.source(), machine)); + assert!(in_machine(&p, r.target(), machine)); + } + } +} diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_activation.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_activation.rs new file mode 100644 index 00000000..88fa4d6e --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_activation.rs @@ -0,0 +1,492 @@ +//! Derived call geometry. Correlation and branch ownership come from the model; +//! columns separate overlapping drawings and do not assert an execution thread. +use super::*; + +const WIDTH: f32 = 12.; +const OFFSET: f32 = 6.; + +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub(super) enum Finish { + Reply(Id), + Boundary, + /// Still open at this scope boundary; the visible span is not an isolated stub. + Continuation, + Open, + /// The receiver was deleted without answering this call. + Terminated(Id), + /// Lifetime clipping ended this visible piece before its logical terminal. + Clipped, +} + +#[derive(Clone, Debug, PartialEq)] +pub(super) struct Segment { + pub call: Id, + pub receiver: Id, + pub scope: Id, + pub rect: Rectangle, + pub column: usize, + pub finish: Finish, +} +impl Segment { + fn bottom(&self) -> f32 { + self.rect.y + self.rect.height + } + fn overlaps(&self, other: &Self) -> bool { + self.receiver == other.receiver + && self.scope == other.scope + && self.rect.y < other.bottom() + && other.rect.y < self.bottom() + } + fn edge(&self, right: bool) -> f32 { + self.rect.x + if right { self.rect.width } else { 0. } + } +} + +impl Scene { + pub(super) fn layout_activations(&mut self, p: &Project, lanes: &BTreeMap) { + // Logical endpoints precede clipping and remain available even when a + // lifetime hides a whole execution or terminates it before its Reply. + let correlations = logical_correlations(p, &self.rows, &self.lines); + let mut calls: Vec<_> = self + .rows + .iter() + .filter_map(|(&call, &(scope, y))| { + let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + message_kind: MessageKind::Call, + receiver: Some(receiver), + .. + }, + .. + }) = p.elements.get(&call).and_then(|e| e.shared()) + else { + return None; + }; + Some((call, *receiver, scope, y, *lanes.get(receiver)?)) + }) + .collect(); + // Rows are laid out in semantic order. UUID order must not choose which + // rectangle obscures another (especially after source reidentification). + calls.sort_by(|a, b| a.3.total_cmp(&b.3).then_with(|| a.0.cmp(&b.0))); + for &(call, receiver, scope, _, x) in &calls { + let first = self.activations.len(); + let first_cue = self.open_calls.len(); + self.activation_sequence(p, scope, call, receiver, x, None); + let column = self.activations[first..] + .iter() + .flat_map(|segment| { + self.activations[..first] + .iter() + .filter(move |other| segment.overlaps(other)) + }) + .map(|other| other.column + 1) + .max() + .unwrap_or(0); + for segment in &mut self.activations[first..] { + segment.column = column; + segment.rect.x += column as f32 * OFFSET; + } + for cue in &mut self.open_calls[first_cue..] { + cue.x += column as f32 * OFFSET; + } + } + // Shallow executions paint first; columns cannot collide within a scope. + self.activations.sort_by(|a, b| { + a.column + .cmp(&b.column) + .then_with(|| a.rect.y.total_cmp(&b.rect.y)) + .then_with(|| a.call.cmp(&b.call)) + }); + self.anchor_activation_messages(p, lanes, &correlations); + } + + fn activation_segment( + &mut self, + call: Id, + receiver: Id, + scope: Id, + x: f32, + span: std::ops::Range, + finish: Finish, + ) { + // Cues describe unanswered logical paths, including wholly invisible + // ones. Never derive them only from the surviving paint rectangles. + if matches!( + finish, + Finish::Open | Finish::Continuation | Finish::Terminated(_) + ) { + self.open_calls + .push(Point::new(x + WIDTH / 2. + 4., span.end - 7.)); + } + for alive in self + .lifecycle + .alive_spans(receiver, scope, span.start, span.end) + { + self.activations.push(Segment { + call, + receiver, + scope, + rect: Rectangle::new( + Point::new(x - WIDTH / 2., alive.start), + Size::new(WIDTH, alive.end - alive.start), + ), + column: 0, + finish: if alive.end == span.end { + finish + } else { + Finish::Clipped + }, + }); + } + } + + /// Follow one exact correlation. A segment belongs to one ordered scope; + /// vertically stacked operands must not become a single chronological span. + fn activation_sequence( + &mut self, + p: &Project, + owner: Id, + call: Id, + receiver: Id, + x: f32, + mut start: Option, + ) -> Outcome { + let entered_open = start.is_some(); + let mut split = false; + let mut may_be_terminated = false; + for id in p.elements[&owner].steps().into_iter().flatten() { + let Some(&(_, y)) = self.rows.get(id) else { + continue; + }; + if *id == call { + // A reflective call is received at the lower end of its loop. + start = Some( + self.lines + .iter() + .find(|line| line.id == call) + .and_then(|line| line.points.last()) + .map_or(y, |point| point.y), + ); + } + let Some(top) = start else { + continue; + }; + match p.elements[id].shared() { + Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + message_kind: MessageKind::Delete, + receiver: Some(deleted), + .. + }, + .. + }) if *deleted == receiver => { + self.activation_segment( + call, + receiver, + owner, + x, + top..y, + Finish::Terminated(*id), + ); + start = None; + may_be_terminated = true; + } + Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + message_kind: MessageKind::Reply, + reply_to: Some(correlation), + .. + }, + .. + }) if *correlation == call => { + // Execution ends when its reply is sent, including a self reply. + self.activation_segment(call, receiver, owner, x, top..y, Finish::Reply(*id)); + start = None; + } + Some(SharedBody::Occurrence { + body: OccurrenceBody::Fragment { operator, branches }, + .. + }) => { + split = true; + self.activation_segment(call, receiver, owner, x, top..y, Finish::Boundary); + let bottom = self + .boxes + .iter() + .find(|b| b.id == *id && !b.title.is_empty()) + .map(|b| b.rect.y + b.rect.height) + .unwrap_or(y); + let outcomes: Vec<_> = branches + .iter() + .filter_map(|branch| { + let &(top, _) = self.sequence_bounds.get(branch)?; + Some(self.activation_sequence(p, *branch, call, receiver, x, Some(top))) + }) + .collect(); + let open = match operator { + FragmentOperator::Alternative => { + outcomes.is_empty() || outcomes.iter().any(|outcome| outcome.open) + } + FragmentOperator::Parallel => outcomes.iter().all(|outcome| outcome.open), + FragmentOperator::Optional | FragmentOperator::Loop => true, + }; + if outcomes.iter().any(|outcome| outcome.may_be_terminated) { + // Sibling bars retain their own entry paths, but a + // conditional death cannot become a definite parent + // execution again after a later Create. + self.open_calls + .push(Point::new(x + WIDTH / 2. + 4., bottom - 7.)); + may_be_terminated = true; + start = None; + } else { + start = open.then_some(bottom); + } + } + _ => {} + } + } + if let Some(top) = start { + let bottom = if entered_open || split { + self.sequence_bounds + .get(&owner) + .map_or(top + 26., |(_, bottom)| (*bottom).max(top + 26.)) + } else { + top + 26. + }; + let finish = if entered_open || split { + Finish::Continuation + } else { + Finish::Open + }; + self.activation_segment(call, receiver, owner, x, top..bottom, finish); + } + Outcome { + open: start.is_some(), + may_be_terminated, + } + } + + fn anchor_activation_messages( + &mut self, + p: &Project, + lanes: &BTreeMap, + correlations: &BTreeMap, + ) { + let segments = &self.activations; + for line in &mut self.lines { + let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + sender: Some(sender), + receiver: Some(receiver), + message_kind, + reply_to, + .. + }, + .. + }) = p.elements.get(&line.id).and_then(|e| e.shared()) + else { + continue; + }; + if !matches!( + message_kind, + MessageKind::Call | MessageKind::Reply | MessageKind::Asynchronous + ) { + continue; + } + let (Some(&from), Some(&to), Some(&(scope, _))) = ( + lanes.get(sender), + lanes.get(receiver), + self.rows.get(&line.id), + ) else { + continue; + }; + let send_y = line.points[0].y; + let receive_y = line.points.last().unwrap().y; + let reflective = sender == receiver; + let source = if *message_kind == MessageKind::Reply { + reply_to.and_then(|call| { + segments.iter().find(|a| { + a.call == call + && a.scope == scope + && a.finish == Finish::Reply(line.id) + && a.bottom() == send_y + }) + }) + } else { + active_segment( + p, + segments, + correlations, + *sender, + scope, + send_y, + Some(line.id), + ) + }; + let target = if *message_kind == MessageKind::Call { + segments + .iter() + .find(|a| a.call == line.id && a.scope == scope && a.rect.y == receive_y) + } else { + active_segment( + p, + segments, + correlations, + *receiver, + scope, + receive_y, + *reply_to, + ) + }; + let start = source.map_or(from, |a| a.edge(reflective || to > from)); + let end = target.map_or(to, |a| a.edge(reflective || from > to)); + if reflective { + let outside = start.max(end) + 60.; + line.points = vec![ + Point::new(start, send_y), + Point::new(outside, send_y), + Point::new(outside, receive_y), + Point::new(end, receive_y), + ]; + } else { + line.points = vec![Point::new(start, send_y), Point::new(end, receive_y)]; + } + line.label_at.x = start.min(end) + 12.; + } + } +} + +struct Outcome { + open: bool, + may_be_terminated: bool, +} + +fn logical_correlations( + p: &Project, + rows: &BTreeMap, + lines: &[Line], +) -> BTreeMap { + let mut result = BTreeMap::new(); + let points: BTreeMap<_, _> = lines.iter().map(|line| (line.id, &line.points)).collect(); + for (&id, &(_, y)) in rows { + if matches!( + p.elements.get(&id).and_then(|e| e.shared()), + Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { + message_kind: MessageKind::Call, + .. + }, + .. + }) + ) { + result.insert( + id, + Correlation { + start: points.get(&id).and_then(|p| p.last()).map_or(y, |p| p.y), + replies: vec![], + }, + ); + } + } + for (&id, &(scope, y)) in rows { + if let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + message_kind: MessageKind::Reply, + reply_to: Some(call), + .. + }, + .. + }) = p.elements.get(&id).and_then(|e| e.shared()) + && let Some(correlation) = result.get_mut(call) + { + let sent = points.get(&id).and_then(|p| p.first()).map_or(y, |p| p.y); + correlation.replies.push((scope, sent)); + } + } + result +} + +/// A caller has no implicit execution just because it sent a message. Only an +/// actually drawn, known-duration execution can supply its anchor. Crossed +/// intervals provide no unambiguous innermost execution, so fall back to the lane. +fn active_segment<'a>( + p: &Project, + segments: &'a [Segment], + correlations: &BTreeMap, + receiver: Id, + scope: Id, + y: f32, + exclude: Option, +) -> Option<&'a Segment> { + let candidates: Vec<_> = segments + .iter() + .filter(|a| { + a.receiver == receiver + && a.scope == scope + && Some(a.call) != exclude + && a.rect.y <= y + && y < a.bottom() + && a.finish != Finish::Open + }) + .collect(); + let inner = candidates.iter().max_by_key(|a| a.column).copied()?; + candidates + .iter() + .all(|a| { + a.call == inner.call + || correlations[&a.call].contains(p, scope, &correlations[&inner.call]) + }) + .then_some(inner) +} + +struct Correlation { + start: f32, + replies: Vec<(Id, f32)>, +} +impl Correlation { + fn contains(&self, p: &Project, scope: Id, inner: &Self) -> bool { + // Segment clipping at a fragment can make crossed calls appear nested. + // Compare actual correlated replies on compatible scope paths instead. + let relevant = |&(reply_scope, _): &(Id, f32)| { + ancestor(p, scope, reply_scope) || ancestor(p, reply_scope, scope) + }; + let mut compared = false; + for &(inner_scope, inner_end) in inner.replies.iter().filter(|reply| relevant(reply)) { + let mut matched = false; + for &(outer_scope, outer_end) in self.replies.iter().filter(|reply| relevant(reply)) { + if ancestor(p, inner_scope, outer_scope) || ancestor(p, outer_scope, inner_scope) { + // Alternative operands are not chronological. Compare only + // returns that can belong to the same enclosing branch path. + if outer_end < inner_end { + return false; + } + matched = true; + } + } + if !matched { + return false; + } + compared = true; + } + self.start <= inner.start && compared + } +} +fn ancestor(p: &Project, expected: Id, mut scope: Id) -> bool { + for _ in 0..=p.elements.len() { + if scope == expected { + return true; + } + let Some(parent) = p.elements.get(&scope).and_then(|e| e.parent) else { + return false; + }; + scope = parent; + } + false +} + +#[cfg(test)] +mod tests; diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle.rs new file mode 100644 index 00000000..6fe04489 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle.rs @@ -0,0 +1,285 @@ +//! Read-only lifecycle geometry. Operand screen order is never execution order. +use oa_core::{FragmentOperator, Id, Kind, MessageKind, OccurrenceBody, Project, SharedBody}; +use std::collections::{BTreeMap, BTreeSet}; + +pub(super) mod render; + +/// Maps already recorded by the sequence renderer. Rows carry their owning sequence. +pub(crate) struct Geometry<'a> { + pub rows: &'a BTreeMap, + pub scopes: &'a BTreeMap, +} + +#[derive(Debug, Clone, Copy, PartialEq)] +pub(crate) struct Span { + pub start: f32, + pub end: f32, +} +impl Span { + fn valid(self) -> bool { + self.start.is_finite() && self.end.is_finite() && self.start <= self.end + } +} + +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum Life { + Alive, + Absent, + Unresolved, +} +#[derive(Debug, Clone, Copy, PartialEq)] +pub(crate) struct Interval { + pub scope: Id, + pub span: Span, + pub life: Life, +} +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum MarkerKind { + Birth, + Death, +} +#[derive(Debug, Clone, Copy, PartialEq)] +pub(crate) struct Marker { + pub occurrence: Id, + pub scope: Id, + pub y: f32, + pub kind: MarkerKind, +} +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum UncertaintyReason { + Conditional, + Repeated, + Parallel, + MissingGeometry, +} +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) struct Uncertainty { + pub scope: Id, + pub reason: UncertaintyReason, +} +#[derive(Debug, Clone, PartialEq)] +pub(crate) struct LaneLifetime { + pub lifeline: Id, + pub intervals: Vec, + pub markers: Vec, + pub uncertainties: Vec, +} + +/// Stable lane-ID order; source/model/history and caller-owned geometry are untouched. +/// An opaque ScenarioUse is a local use, not a caller birth/death contract. +pub(crate) fn project_lifetimes( + project: &Project, + scenario: Id, + geometry: &Geometry<'_>, +) -> Vec { + if project + .elements + .get(&scenario) + .is_none_or(|e| e.kind() != Kind::Scenario) + { + return vec![]; + } + project + .elements + .values() + .filter(|e| e.kind() == Kind::Lifeline && e.parent == Some(scenario)) + .map(|e| { + let mut projection = Projection { + project, + geometry, + lane: e.id, + visiting: BTreeSet::new(), + result: LaneLifetime { + lifeline: e.id, + intervals: vec![], + markers: vec![], + uncertainties: vec![], + }, + }; + let initial = if projection.contains(scenario, Some(MarkerKind::Birth)) { + Life::Unresolved + } else { + Life::Alive + }; + projection.sequence(scenario, initial); + projection.result + }) + .collect() +} + +struct Projection<'a, 'g> { + project: &'a Project, + geometry: &'a Geometry<'g>, + lane: Id, + visiting: BTreeSet, + result: LaneLifetime, +} +impl Projection<'_, '_> { + fn body(&self, id: Id) -> Option<&OccurrenceBody> { + match self.project.elements.get(&id)?.shared()? { + SharedBody::Occurrence { body, .. } => Some(body), + _ => None, + } + } + fn event(&self, id: Id) -> Option { + match self.body(id)? { + OccurrenceBody::Exchange { + receiver: Some(line), + message_kind, + .. + } if *line == self.lane => match message_kind { + MessageKind::Create => Some(MarkerKind::Birth), + MessageKind::Delete => Some(MarkerKind::Death), + _ => None, + }, + _ => None, + } + } + fn contains(&self, scope: Id, kind: Option) -> bool { + // Local structural walk only: no guards, iteration simulation or reuse expansion. + let mut pending = vec![scope]; + let mut seen = BTreeSet::new(); + while let Some(id) = pending.pop() { + if !seen.insert(id) { + continue; + } + if self + .event(id) + .is_some_and(|event| kind.is_none_or(|k| event == k)) + { + return true; + } + if let Some(steps) = self.project.elements.get(&id).and_then(|e| e.steps()) { + pending.extend(steps); + } + if let Some(OccurrenceBody::Fragment { branches, .. }) = self.body(id) { + pending.extend(branches); + } + } + false + } + fn span(&self, scope: Id) -> Option { + let &(start, end) = self.geometry.scopes.get(&scope)?; + let span = Span { start, end }; + span.valid().then_some(span) + } + fn uncertain(&mut self, scope: Id, reason: UncertaintyReason) { + let value = Uncertainty { scope, reason }; + if !self.result.uncertainties.contains(&value) { + self.result.uncertainties.push(value); + } + } + fn interval(&mut self, scope: Id, start: f32, end: f32, life: Life) { + if start < end && start.is_finite() && end.is_finite() { + self.result.intervals.push(Interval { + scope, + span: Span { start, end }, + life, + }); + } + } + fn sequence(&mut self, scope: Id, entry: Life) -> Life { + let Some(span) = self.span(scope) else { + self.uncertain(scope, UncertaintyReason::MissingGeometry); + return Life::Unresolved; + }; + if !self.visiting.insert(scope) { + self.uncertain(scope, UncertaintyReason::MissingGeometry); + return Life::Unresolved; + } + let steps = self + .project + .elements + .get(&scope) + .and_then(|e| e.steps()) + .cloned() + .unwrap_or_default(); + // A creation directly in this sequence fixes its local birth boundary. + // A creation only in a nested operand cannot fix its ancestor's entry. + let mut life = if steps + .iter() + .any(|&id| self.event(id) == Some(MarkerKind::Birth)) + { + Life::Absent + } else { + entry + }; + let mut cursor = span.start; + for id in steps { + let event = self.event(id); + let fragment = match self.body(id) { + Some(OccurrenceBody::Fragment { operator, branches }) => { + Some((*operator, branches.clone())) + } + _ => None, + }; + if event.is_none() && fragment.is_none() { + continue; + } + let y = self + .geometry + .rows + .get(&id) + .filter(|(owner, y)| { + *owner == scope && y.is_finite() && *y >= cursor && *y <= span.end + }) + .map(|(_, y)| *y); + let Some(y) = y else { + self.uncertain(id, UncertaintyReason::MissingGeometry); + life = Life::Unresolved; + continue; + }; + self.interval(scope, cursor, y, life); + cursor = y; + if let Some(kind) = event { + self.result.markers.push(Marker { + occurrence: id, + scope, + y, + kind, + }); + life = match kind { + MarkerKind::Birth => Life::Alive, + MarkerKind::Death => Life::Absent, + }; + } + if let Some((operator, branches)) = fragment { + let entry = life; + let mut missing = false; + for branch in branches { + let bounds = self + .span(branch) + .filter(|s| s.start >= cursor && s.end <= span.end); + if let Some(bounds) = bounds { + // Every sibling inherits the same entry, never its displayed predecessor's exit. + self.sequence(branch, entry); + cursor = bounds.end; + } else { + self.uncertain(branch, UncertaintyReason::MissingGeometry); + missing = true; + } + } + if self.contains(id, None) { + let reason = match operator { + FragmentOperator::Alternative | FragmentOperator::Optional => { + UncertaintyReason::Conditional + } + FragmentOperator::Loop => UncertaintyReason::Repeated, + FragmentOperator::Parallel => UncertaintyReason::Parallel, + }; + self.uncertain(id, reason); + life = Life::Unresolved; + } else if missing { + life = Life::Unresolved; + } + } + } + self.interval(scope, cursor, span.end, life); + self.visiting.remove(&scope); + life + } +} + +#[cfg(test)] +#[path = "scenario_lifecycle/tests.rs"] +mod tests; diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs new file mode 100644 index 00000000..989fb2d5 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs @@ -0,0 +1,407 @@ +//! Scene bridge for local lifetime geometry; no authoring or model mutations. +use super::{Geometry, LaneLifetime, Life, Marker, MarkerKind, Span, project_lifetimes}; +use crate::{behavior::Line, style, views::short}; +use iced::{ + Color, Point, Rectangle, Size, + widget::canvas::{self, Frame, Path, Stroke, Text}, +}; +use oa_core::{Id, OccurrenceBody, Project, SharedBody}; +use std::collections::BTreeMap; + +// Test-only geometry input, deliberately upstream of rows, scopes, lifecycle +// and activations. This is not an authored placement or drag policy. +#[cfg(test)] +thread_local! { + static TEST_ROW_OFFSETS: std::cell::RefCell> = Default::default(); +} +#[cfg(test)] +pub(in crate::behavior) fn apply_test_row_offset(id: Id, y: &mut f32) { + TEST_ROW_OFFSETS.with(|offsets| { + if let Some(offset) = offsets.borrow().get(&id) { + *y += offset; + } + }); +} + +#[derive(Debug, Clone, PartialEq)] +struct EventMarker { + event: Marker, + lifeline: Id, + center: Point, + capsule: Rectangle, + name: String, + sender_x: Option, +} + +#[derive(Debug, Default, Clone, PartialEq)] +pub(in crate::behavior) struct Rendering { + // Complete rendering positions, including warning-admitted unassigned lanes. + // Scene.lanes independently retains the existing authoring eligibility rule. + lanes: BTreeMap, + span: Option, + lifetimes: Vec, + markers: Vec, +} + +impl Rendering { + pub(in crate::behavior) fn new( + project: &Project, + owner: Id, + lanes: &BTreeMap, + rows: &BTreeMap, + insertion_scopes: &BTreeMap, + height: f32, + ) -> Self { + let span = Span { + start: 85., + end: height - 20., + }; + if !span.valid() { + return Self::default(); + } + // Insertion scopes deliberately start later and end earlier. Empty and + // Create-only scenarios still have the full visible lifetime extent. + let mut scopes = insertion_scopes.clone(); + for (scope, (start, end)) in &mut scopes { + if *scope != owner && *start == *end && start.is_finite() { + // An empty operand has 42 px between its insertion axis and + // frame end. Match the existing 26 px open-activation allowance. + *end = *start + 26.; + } + } + scopes.insert(owner, (span.start, span.end)); + let lifetimes = project_lifetimes( + project, + owner, + &Geometry { + rows, + scopes: &scopes, + }, + ); + let lanes: BTreeMap<_, _> = lanes + .iter() + .filter(|(_, x)| x.is_finite()) + .map(|(id, x)| (*id, *x)) + .collect(); + let mut markers = Vec::new(); + for lane in &lifetimes { + let Some(&x) = lanes.get(&lane.lifeline) else { + continue; + }; + for event in &lane.markers { + let sender_x = project + .elements + .get(&event.occurrence) + .and_then(|e| e.shared()) + .and_then(|body| match body { + SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + sender: Some(sender), + .. + }, + .. + } => lanes.get(sender).copied(), + _ => None, + }); + markers.push(EventMarker { + event: *event, + lifeline: lane.lifeline, + center: Point::new(x, event.y), + capsule: Rectangle::new( + Point::new(x - 70., event.y - 14.), + Size::new(140., 28.), + ), + name: project.named(lane.lifeline).to_owned(), + sender_x, + }); + } + } + Self { + lanes, + span: Some(span), + lifetimes, + markers, + } + } + + pub(in crate::behavior) fn align_messages(&self, lines: &mut [Line]) { + for marker in &self.markers { + let Some(sender) = marker.sender_x else { + continue; + }; + let Some(line) = lines + .iter_mut() + .find(|line| line.id == marker.event.occurrence) + else { + continue; + }; + let x = marker.center.x; + let y = marker.center.y; + let self_message = sender == x; + let end_x = match marker.event.kind { + MarkerKind::Birth if sender < x => marker.capsule.x, + MarkerKind::Birth => marker.capsule.x + marker.capsule.width, + MarkerKind::Death => x, + }; + line.points = if self_message { + // The receiver is on the recorded occurrence row, including self + // lifecycle events. The elbow stays outside the birth capsule. + let elbow = x + 112.; + line.label_at = Point::new(x + 12., y - 52.); + vec![ + Point::new(x, y - 24.), + Point::new(elbow, y - 24.), + Point::new(elbow, y), + Point::new(end_x, y), + ] + } else { + if marker.event.kind == MarkerKind::Birth { + // Keep the label above the capsule, including right-to-left + // messages whose existing label starts beside the receiver. + line.label_at.y = y - 40.; + } + vec![Point::new(sender, y), Point::new(end_x, y)] + }; + } + } + + pub(in crate::behavior) fn alive_spans( + &self, + lifeline: Id, + scope: Id, + top: f32, + bottom: f32, + ) -> Vec { + if !top.is_finite() || !bottom.is_finite() || bottom <= top { + return vec![]; + } + self.lifetimes + .iter() + .find(|lane| lane.lifeline == lifeline) + .into_iter() + .flat_map(|lane| &lane.intervals) + .filter(|interval| interval.scope == scope && interval.life == Life::Alive) + .filter_map(|interval| { + let start = top.max(interval.span.start); + let end = bottom.min(interval.span.end); + (start < end).then_some(Span { start, end }) + }) + .collect() + } + + pub(in crate::behavior) fn marker_at(&self, point: Point) -> Option { + self.markers + .iter() + .rev() + .find(|marker| match marker.event.kind { + MarkerKind::Birth => marker.capsule.contains(point), + MarkerKind::Death => marker_distance(marker, point) <= 1.25, + }) + .map(|marker| marker.event.occurrence) + } + + pub(in crate::behavior) fn nearest_marker(&self, point: Point) -> Option<(Id, f32)> { + if !point.x.is_finite() || !point.y.is_finite() { + return None; + } + // Exact visible shapes are tested first by Scene. A low-zoom tolerance + // must not outrank another marker's actual capsule, a header, or a label. + self.markers + .iter() + .map(|marker| (marker.event.occurrence, marker_distance(marker, point))) + .min_by(|a, b| a.1.total_cmp(&b.1).then_with(|| a.0.cmp(&b.0))) + } + + pub(in crate::behavior) fn lane_at(&self, point: Point, scale: f32) -> Option { + let span = self.span?; + if !scale.is_finite() || scale <= 0. || point.y < span.start || point.y > span.end { + return None; + } + self.lanes + .iter() + .filter(|(_, x)| (**x - point.x).abs() < 12. / scale) + .min_by(|a, b| (a.1 - point.x).abs().total_cmp(&(b.1 - point.x).abs())) + .map(|(id, _)| *id) + } + + pub(in crate::behavior) fn draw_lanes(&self, frame: &mut Frame, selected: Id) { + let Some(span) = self.span else { + return; + }; + for (&id, &x) in &self.lanes { + frame.stroke( + &Path::line(Point::new(x, span.start), Point::new(x, span.end)), + Stroke { + line_dash: canvas::LineDash { + segments: &[2., 5.], + offset: 0, + }, + ..Stroke::default() + .with_width(1.) + .with_color(if id == selected { + Color::from_rgb8(148, 190, 187) + } else { + Color::from_rgb8(214, 222, 222) + }) + }, + ); + } + for lifetime in &self.lifetimes { + let Some(&x) = self.lanes.get(&lifetime.lifeline) else { + continue; + }; + for interval in &lifetime.intervals { + match interval.life { + Life::Alive => frame.stroke( + &Path::line( + Point::new(x, interval.span.start), + Point::new(x, interval.span.end), + ), + Stroke::default().with_width(2.).with_color( + if lifetime.lifeline == selected { + style::TEAL + } else { + Color::from_rgb8(91, 113, 113) + }, + ), + ), + Life::Unresolved if interval.span.end - interval.span.start >= 16. => { + frame.fill_text(Text { + content: "?".into(), + position: Point::new(x + 9., interval.span.start + 2.), + size: 11.into(), + color: style::MUTED, + ..Default::default() + }); + } + _ => {} + } + } + } + if !self.lanes.is_empty() { + frame.fill_text(Text { + content: + "Dotted: editing guide · Solid: local lifetime · ?: lifetime depends on path" + .into(), + position: Point::new(28., span.end + 4.), + size: 10.into(), + color: style::MUTED, + ..Default::default() + }); + } + } + + pub(in crate::behavior) fn draw_markers( + &self, + frame: &mut Frame, + selected: Id, + scale: f32, + pan: iced::Vector, + ) { + for marker in &self.markers { + let color = if selected == marker.event.occurrence || selected == marker.lifeline { + style::TEAL + } else { + style::INK + }; + match marker.event.kind { + MarkerKind::Birth => { + let path = Path::rounded_rectangle( + marker.capsule.position(), + marker.capsule.size(), + 6.into(), + ); + frame.fill(&path, Color::from_rgb8(243, 248, 248)); + frame.stroke( + &path, + Stroke::default().with_color(color).with_width( + if selected == marker.event.occurrence { + 2.5 + } else { + 1.5 + }, + ), + ); + if let Some(clip) = birth_label_clip(pan, marker.capsule, scale, frame.size()) { + // WGPU clipped frames start with an identity transform; + // neither the parent's pan/scale nor its clip is inherited. + frame.with_clip(clip, |label| { + label.translate(pan); + label.scale(scale); + label.fill_text(Text { + content: short(&marker.name, 18), + position: marker.capsule.position() + iced::Vector::new(8., 6.), + size: 12.into(), + color, + ..Default::default() + }); + }); + } + } + MarkerKind::Death => { + for (a, b) in death_strokes(marker.center) { + frame.stroke( + &Path::line(a, b), + Stroke::default().with_color(color).with_width(2.5), + ); + } + } + } + } + } +} + +fn birth_label_clip( + pan: iced::Vector, + capsule: Rectangle, + scale: f32, + viewport: Size, +) -> Option { + if !pan.x.is_finite() || !pan.y.is_finite() || !scale.is_finite() || scale <= 0. { + return None; + } + Rectangle::new( + Point::new( + pan.x + (capsule.x + 8.) * scale, + pan.y + (capsule.y + 4.) * scale, + ), + Size::new((capsule.width - 16.) * scale, (capsule.height - 8.) * scale), + ) + .intersection(&Rectangle::new(Point::ORIGIN, viewport)) +} + +fn marker_distance(marker: &EventMarker, point: Point) -> f32 { + match marker.event.kind { + MarkerKind::Birth => { + let dx = (marker.capsule.x - point.x) + .max(point.x - marker.capsule.x - marker.capsule.width) + .max(0.); + let dy = (marker.capsule.y - point.y) + .max(point.y - marker.capsule.y - marker.capsule.height) + .max(0.); + dx.hypot(dy) + } + MarkerKind::Death => death_strokes(marker.center) + .iter() + .map(|(a, b)| crate::diagram::distance_to_segment(point, *a, *b)) + .fold(f32::INFINITY, f32::min), + } +} + +fn death_strokes(center: Point) -> [(Point, Point); 2] { + [ + ( + center + iced::Vector::new(-7., -7.), + center + iced::Vector::new(7., 7.), + ), + ( + center + iced::Vector::new(-7., 7.), + center + iced::Vector::new(7., -7.), + ), + ] +} + +#[cfg(test)] +#[path = "render_tests.rs"] +mod tests; diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs new file mode 100644 index 00000000..e0d9ee81 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs @@ -0,0 +1,991 @@ +use super::*; +use crate::{behavior::Scene, document::Document}; +use iced::Size; +use oa_core::*; + +#[path = "union_tests.rs"] +mod union_tests; + +struct Fixture { + project: Project, + owner: Id, + sender: Id, + receiver: Id, + work: Id, + exchange: Id, +} +impl Fixture { + fn new(layer: Layer) -> Self { + let mut project = Project::empty(); + let kind = if layer == Layer::Oa { + Kind::Activity + } else { + Kind::Function + }; + let a = project.add_element(kind, layer, "Request", None).unwrap(); + let work = project.add_element(kind, layer, "Provide", None).unwrap(); + let exchange = project.relate( + if layer == Layer::Oa { + RelationKind::Interaction + } else { + RelationKind::FunctionalExchange + }, + "Service", + a, + work, + ); + let owner = project + .add_element(Kind::Scenario, layer, "Lifecycle", None) + .unwrap(); + let mut lane = |name, represented| { + let id = project + .add_element(Kind::Lifeline, layer, name, Some(owner)) + .unwrap(); + *project.elements.get_mut(&id).unwrap().shared_mut().unwrap() = SharedBody::Lifeline { + represented: Some(represented), + }; + id + }; + let sender = lane("Requester", a); + let receiver = lane("Provider", work); + Self { + project, + owner, + sender, + receiver, + work, + exchange, + } + } + fn occurrence(&mut self, parent: Id, name: &str, body: OccurrenceBody) -> Id { + let mut element = self + .project + .make_element( + Kind::Occurrence, + self.project.elements[&parent].layer(), + name, + Some(parent), + ) + .unwrap(); + let id = element.id; + *element.shared_mut().unwrap() = SharedBody::Occurrence { + body, + precondition: String::new(), + postcondition: String::new(), + }; + self.project.elements.insert(id, element); + let parent = self.project.elements.get_mut(&parent).unwrap(); + if let Some(steps) = parent.steps_mut() { + steps.push(id); + } else if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Fragment { branches, .. }, + .. + }) = parent.shared_mut() + { + branches.push(id); + } else { + panic!("fixture parent must own ordered occurrences or operands"); + } + id + } + fn message(&mut self, parent: Id, kind: MessageKind) -> Id { + self.occurrence( + parent, + "Message", + OccurrenceBody::Exchange { + exchange: Some(self.exchange), + sender: Some(self.sender), + receiver: Some(self.receiver), + message_kind: kind, + operation: None, + reply_to: None, + values: vec![], + }, + ) + } + fn reply(&mut self, parent: Id, call: Id) -> Id { + self.occurrence( + parent, + "Reply", + OccurrenceBody::Exchange { + exchange: Some(self.exchange), + sender: Some(self.receiver), + receiver: Some(self.sender), + message_kind: MessageKind::Reply, + operation: None, + reply_to: Some(call), + values: vec![], + }, + ) + } + fn fragment(&mut self, parent: Id, operator: FragmentOperator) -> Id { + self.occurrence( + parent, + "Paths", + OccurrenceBody::Fragment { + operator, + branches: vec![], + }, + ) + } + fn branch(&mut self, fragment: Id) -> Id { + self.occurrence( + fragment, + "Operand", + OccurrenceBody::Branch { + guard: "condition".into(), + occurrences: vec![], + }, + ) + } + fn document(&self) -> Document { + validate_candidate(&self.project).expect("ordinary core admission must succeed"); + let mut bundle = source_project::format_bundle(&self.project); + for text in bundle.files.values_mut() { + *text = format!( + "// Retain exact authored CRLF and Unicode Ω\r\n{}", + text.replace('\n', "\r\n") + ); + } + let document = + Document::from_bundle(bundle.clone(), source_project::ProjectLimits::default()) + .unwrap(); + assert_eq!(document.project(), &self.project); + assert_eq!(document.bundle(), &bundle); + document + } + fn scene(&self) -> Scene { + let document = self.document(); + let before = document.snapshot(); + let scene = Scene::sequence(document.project(), self.owner, self.owner); + assert_eq!(document.project(), &before.decoded.project); + assert_eq!(document.bundle(), &before.bundle); + assert_eq!(document.revision(), 0); + assert!(!document.can_undo() && !document.can_redo() && !document.dirty()); + assert_eq!( + scene.lifecycle, + Scene::sequence(document.project(), self.owner, self.owner).lifecycle + ); + assert!( + scene + .lines + .iter() + .flat_map(|line| &line.points) + .all(|p| p.x.is_finite() && p.y.is_finite()) + ); + scene + } +} + +fn intervals(scene: &Scene, lifeline: Id, scope: Id) -> Vec<(f32, f32, Life)> { + scene + .lifecycle + .lifetimes + .iter() + .find(|lane| lane.lifeline == lifeline) + .unwrap() + .intervals + .iter() + .filter(|i| i.scope == scope) + .map(|i| (i.span.start, i.span.end, i.life)) + .collect() +} + +#[test] +fn real_scene_long_header_title_and_detail_keep_names_and_have_bounded_clips() { + for layer in [Layer::Oa, Layer::Sa] { + for name in [ + "W".repeat(18), + "界".repeat(24), + "e\u{301}".repeat(24), + "👩\u{200d}🔧".repeat(12), + ] { + let mut f = Fixture::new(layer); + f.project.elements.get_mut(&f.receiver).unwrap().name = name.clone(); + f.project.elements.get_mut(&f.work).unwrap().name = name.clone(); + let scene = f.scene(); + let header = scene.boxes.iter().find(|b| b.id == f.receiver).unwrap(); + assert_eq!(header.title, name); + assert_eq!(header.detail, name); + assert_eq!(header.rect.size(), Size::new(204., 70.)); + assert_eq!(scene.hit(header.rect.center()), Some(f.receiver)); + // Scroll offset is handled by the existing outer canvas/scrollable; + // these are the local drawing frame's coordinates, not screen input. + for scale in [0.05, 0.5, 0.512, 0.64, 0.8, 1., 1.953125, 2.] { + let clip = crate::behavior::box_text_clip( + iced::Vector::ZERO, + header.rect, + scale, + Size::new(2000., 2000.), + ) + .unwrap(); + let world = Rectangle::new( + Point::new(clip.x / scale, clip.y / scale), + Size::new(clip.width / scale, clip.height / scale), + ); + assert!((world.x - header.rect.x - 10.).abs() < 0.001); + assert!((world.y - header.rect.y - 8.).abs() < 0.001); + assert!((world.width - 184.).abs() < 0.001); + assert!((world.height - 54.).abs() < 0.001); + assert!(header.rect.contains(world.position())); + assert!( + header + .rect + .contains(Point::new(world.x + world.width, world.y + world.height,)) + ); + } + } + } +} + +#[test] +fn box_text_clip_intersects_parent_viewport_and_rejects_empty_interiors() { + use crate::behavior::box_text_clip; + let card = Rectangle::new(Point::new(100., 200.), Size::new(204., 70.)); + assert_eq!( + box_text_clip(iced::Vector::ZERO, card, 2., Size::new(300., 500.)), + Some(Rectangle::new(Point::new(220., 416.), Size::new(80., 84.))) + ); + assert_eq!( + box_text_clip( + iced::Vector::ZERO, + Rectangle::new(Point::new(-20., -10.), card.size()), + 2., + Size::new(300., 500.), + ), + Some(Rectangle::new(Point::ORIGIN, Size::new(300., 104.))) + ); + for viewport in [Size::new(200., 500.), Size::new(300., 400.), Size::ZERO] { + assert_eq!(box_text_clip(iced::Vector::ZERO, card, 2., viewport), None); + } + for scale in [0., -1., f32::NAN, f32::INFINITY] { + assert_eq!( + box_text_clip(iced::Vector::ZERO, card, scale, Size::new(1000., 1000.)), + None + ); + } + for size in [Size::new(20., 70.), Size::new(204., 16.), Size::ZERO] { + assert_eq!( + box_text_clip( + iced::Vector::ZERO, + Rectangle::new(Point::ORIGIN, size), + 1., + card.size() + ), + None + ); + } +} + +#[test] +fn real_scene_wide_latin_header_exceeds_old_character_budget() { + use iced::advanced::text::{self, Paragraph as _}; + let mut f = Fixture::new(Layer::Oa); + f.project.elements.get_mut(&f.receiver).unwrap().name = "W".repeat(18); + f.project.elements.get_mut(&f.work).unwrap().name = "W".repeat(24); + let scene = f.scene(); + let header = scene.boxes.iter().find(|b| b.id == f.receiver).unwrap(); + for (content, size, divisor) in [(&header.title, 13., 7.), (&header.detail, 11., 6.)] { + let label = iced::widget::canvas::Text { + content: crate::views::short(content, ((header.rect.width - 25.) / divisor) as usize), + size: size.into(), + ..Default::default() + }; + // Use the same real paragraph/font/shaping defaults as canvas Text. + // The native defect survives short(): glyph width, not scalar count, + // is what exceeds the card. This is a font witness, not a pixel gate. + let paragraph = ::Paragraph::with_text(text::Text { + content: label.content.as_str(), + bounds: Size::INFINITE, + size: label.size, + line_height: label.line_height, + font: label.font, + align_x: label.align_x, + align_y: label.align_y, + shaping: label.shaping, + wrapping: text::Wrapping::default(), + }); + let old_available = header.rect.width - 12.; + assert!( + paragraph.min_width() > old_available, + "wide glyph fixture must overflow the old unbounded card: {} <= {old_available}", + paragraph.min_width() + ); + } +} + +#[test] +fn birth_label_clip_keeps_padded_world_bounds_at_each_scene_scale() { + let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); + for (scale, expected) in [ + ( + 0.05, + Rectangle::new(Point::new(5.4, 10.2), Size::new(6.2, 1.)), + ), + ( + 0.5, + Rectangle::new(Point::new(54., 102.), Size::new(62., 10.)), + ), + ( + 1., + Rectangle::new(Point::new(108., 204.), Size::new(124., 20.)), + ), + ( + 2., + Rectangle::new(Point::new(216., 408.), Size::new(248., 40.)), + ), + ] { + let clip = + birth_label_clip(iced::Vector::ZERO, capsule, scale, Size::new(1000., 1000.)).unwrap(); + for (actual, expected) in [ + (clip.x, expected.x), + (clip.y, expected.y), + (clip.width, expected.width), + (clip.height, expected.height), + ] { + assert!((actual - expected).abs() < 0.0001); + } + assert!(capsule.contains(Point::new(clip.x / scale, clip.y / scale))); + assert!(capsule.contains(Point::new( + (clip.x + clip.width) / scale, + (clip.y + clip.height) / scale, + ))); + } +} + +#[test] +fn birth_label_clip_preserves_parent_viewport_bounds() { + let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); + assert_eq!( + birth_label_clip(iced::Vector::ZERO, capsule, 2., Size::new(300., 420.)), + Some(Rectangle::new(Point::new(216., 408.), Size::new(84., 12.))) + ); + let crossing_origin = Rectangle::new(Point::new(-20., -10.), Size::new(140., 28.)); + assert_eq!( + birth_label_clip( + iced::Vector::ZERO, + crossing_origin, + 2., + Size::new(300., 420.) + ), + Some(Rectangle::new(Point::ORIGIN, Size::new(224., 28.))) + ); + for viewport in [Size::new(200., 420.), Size::new(300., 400.), Size::ZERO] { + assert_eq!( + birth_label_clip(iced::Vector::ZERO, capsule, 2., viewport), + None + ); + } + for scale in [0., -1., f32::NAN, f32::INFINITY] { + assert_eq!( + birth_label_clip(iced::Vector::ZERO, capsule, scale, Size::new(1000., 1000.)), + None + ); + } +} + +#[test] +fn real_scene_empty_and_create_only_use_visible_root_extents_not_insertion_bounds() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let empty = f.scene(); + assert_eq!(empty.sequence_bounds[&f.owner], (106., 106.)); + assert_eq!( + intervals(&empty, f.receiver, f.owner), + vec![(85., empty.size.height - 20., Life::Alive)] + ); + assert!(empty.lines.is_empty(), "lane guides are not message lines"); + let create = f.message(f.owner, MessageKind::Create); + let scene = f.scene(); + let birth = scene.rows[&create].1; + assert_eq!(birth, 148.); + assert_eq!(scene.sequence_bounds[&f.owner], (106., 198.)); + assert_eq!( + intervals(&scene, f.receiver, f.owner), + vec![ + (85., birth, Life::Absent), + (birth, scene.size.height - 20., Life::Alive), + ] + ); + assert_eq!( + intervals(&scene, f.sender, f.owner), + vec![(85., scene.size.height - 20., Life::Alive)] + ); + assert_eq!(scene.slots[0].y, 106.); + assert_eq!( + scene.lane_at(Point::new(scene.lanes[&f.receiver], 90.)), + Some(f.receiver) + ); + } +} + +#[test] +fn real_scene_birth_death_markers_align_endpoints_and_win_selection_without_mutating_source() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let create = f.message(f.owner, MessageKind::Create); + f.occurrence( + f.owner, + "Work", + OccurrenceBody::Action { + action: Some(f.work), + lifeline: Some(f.receiver), + }, + ); + let delete = f.message(f.owner, MessageKind::Delete); + let mut scene = f.scene(); + let birth = scene.rows[&create].1; + let death = scene.rows[&delete].1; + assert_eq!( + intervals(&scene, f.receiver, f.owner), + vec![ + (85., birth, Life::Absent), + (birth, death, Life::Alive), + (death, scene.size.height - 20., Life::Absent), + ] + ); + let capsule = scene + .lifecycle + .markers + .iter() + .find(|m| m.event.occurrence == create) + .unwrap() + .capsule; + let line = scene.lines.iter().find(|l| l.id == create).unwrap(); + let expected_x = if scene.lanes[&f.sender] < scene.lanes[&f.receiver] { + capsule.x + } else { + capsule.x + capsule.width + }; + assert_eq!(line.points.last(), Some(&Point::new(expected_x, birth))); + assert!( + line.label_at.y + 22. < capsule.y, + "message caption clears birth capsule" + ); + let line = scene.lines.iter().find(|l| l.id == delete).unwrap(); + assert_eq!( + line.points.last(), + Some(&Point::new(scene.lanes[&f.receiver], death)) + ); + for scale in [0.5, 1., 2.] { + scene.scale = scale; + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.receiver], birth)), + Some(create) + ); + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.receiver], death)), + Some(delete) + ); + assert_eq!( + scene.hit(Point::new( + scene.lanes[&f.receiver], + scene.size.height - 25. + )), + Some(f.receiver) + ); + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.receiver], 40.)), + Some(f.receiver) + ); + } + } +} + +#[test] +fn real_scene_branch_delete_clips_only_its_activation_and_keeps_unanswered_call_visible() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let call = f.message(f.owner, MessageKind::Call); + let fragment = f.fragment(f.owner, FragmentOperator::Alternative); + let left = f.branch(fragment); + let delete = f.message(left, MessageKind::Delete); + let right = f.branch(fragment); + let scene = f.scene(); + let death = scene.rows[&delete].1; + let (left_start, left_end) = scene.sequence_bounds[&left]; + let (right_start, _) = scene.sequence_bounds[&right]; + let bars: Vec<_> = scene + .activations + .iter() + .filter(|b| b.call == call && b.receiver == f.receiver) + .map(|b| b.rect) + .collect(); + assert!( + bars.iter() + .any(|r| r.y == left_start && r.y + r.height == death) + ); + assert!( + !bars + .iter() + .any(|r| r.y < left_end && r.y + r.height > death && r.y >= left_start) + ); + assert!( + bars.iter().any(|r| r.y == right_start && r.height == 26.), + "empty exclusive sibling retains its own open activation" + ); + assert_eq!( + intervals(&scene, f.receiver, right), + vec![(right_start, right_start + 26., Life::Alive)] + ); + let frame_end = scene.boxes.iter().find(|b| b.id == fragment).unwrap().rect; + assert!( + !bars.iter().any(|r| r.y >= frame_end.y + frame_end.height), + "uncertain post-fragment lifetime cannot carry a definite activation bar" + ); + assert!( + scene + .open_calls + .iter() + .any(|p| p.y < death && p.y > left_start) + ); + assert!(scene.open_calls.iter().any(|p| p.y > right_start)); + assert_eq!( + intervals(&scene, f.receiver, left), + vec![ + (left_start, death, Life::Alive), + (death, left_end, Life::Absent) + ] + ); + assert_eq!( + intervals(&scene, f.receiver, f.owner).last().unwrap().2, + Life::Unresolved + ); + assert!(!f.project.elements.values().any(|e| matches!( + e.shared(), + Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { + message_kind: MessageKind::Reply, + .. + }, + .. + }) + ))); + } +} + +#[test] +fn real_scene_unassigned_lanes_and_explicit_incomplete_receiver_keep_real_marker_identity() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + *f.project + .elements + .get_mut(&f.receiver) + .unwrap() + .shared_mut() + .unwrap() = SharedBody::Lifeline { represented: None }; + let create = f.message(f.owner, MessageKind::Create); + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { exchange, .. }, + .. + }) = f.project.elements.get_mut(&create).unwrap().shared_mut() + { + *exchange = None; + } + let scene = f.scene(); + assert!( + !scene.lanes.contains_key(&f.receiver), + "authoring eligibility remains separate" + ); + let x = scene.lifecycle.lanes[&f.receiver]; + assert_eq!(scene.lifecycle.markers[0].lifeline, f.receiver); + assert_eq!( + scene.hit(Point::new(x, scene.rows[&create].1)), + Some(create) + ); + assert_eq!(scene.hit(Point::new(x, 40.)), Some(f.receiver)); + assert_eq!( + scene.hit(Point::new(x, scene.size.height - 25.)), + Some(f.receiver) + ); + assert_eq!(scene.lane_at(Point::new(x, 90.)), None); + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { + receiver, exchange, .. + }, + .. + }) = f.project.elements.get_mut(&create).unwrap().shared_mut() + { + *receiver = None; + *exchange = Some(f.exchange); + } + let missing = f.scene(); + assert!( + missing.lifecycle.markers.is_empty(), + "do not infer receiver from global exchange" + ); + } +} + +#[test] +fn real_scene_minimum_zoom_marker_halos_do_not_steal_adjacent_capsule_or_header_hits() { + let mut f = Fixture::new(Layer::Sa); + *f.project + .elements + .get_mut(&f.receiver) + .unwrap() + .shared_mut() + .unwrap() = SharedBody::Lifeline { represented: None }; + let create = f.message(f.owner, MessageKind::Create); + let delete = f.message(f.owner, MessageKind::Delete); + for event in [create, delete] { + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { exchange, .. }, + .. + }) = f.project.elements.get_mut(&event).unwrap().shared_mut() + { + *exchange = None; + } + } + let mut scene = f.scene(); + let x = scene.lifecycle.lanes[&f.receiver]; + assert_eq!(scene.rows[&delete].1 - scene.rows[&create].1, 92.); + for scale in [0.05, 0.1, 0.5, 1., 2.] { + scene.scale = scale; + assert_eq!( + scene.hit(Point::new(x, scene.rows[&create].1)), + Some(create) + ); + assert_eq!( + scene.hit(Point::new(x, scene.rows[&delete].1)), + Some(delete) + ); + assert_eq!(scene.hit(Point::new(x, 40.)), Some(f.receiver)); + if scale <= 0.1 { + for offset in [-25., -15., 15., 25.] { + assert_eq!( + scene.hit(Point::new(x, scene.rows[&delete].1 + offset)), + Some(delete), + "a nearby death halo must beat an earlier message's wider tolerance" + ); + } + } + } +} + +#[test] +fn real_scene_minimum_zoom_near_ordinary_message_wins_over_lifecycle_halos() { + let mut f = Fixture::new(Layer::Sa); + f.message(f.owner, MessageKind::Create); + let ordinary = f.message(f.owner, MessageKind::Asynchronous); + f.message(f.owner, MessageKind::Delete); + let mut scene = f.scene(); + let x = (scene.lanes[&f.sender] + scene.lanes[&f.receiver]) / 2.; + for scale in [0.05, 0.1] { + scene.scale = scale; + assert_eq!( + scene.hit(Point::new(x, scene.rows[&ordinary].1 + 2.)), + Some(ordinary) + ); + } +} + +#[test] +fn real_scene_self_lifecycle_elbows_end_on_recorded_marker_rows() { + for layer in [Layer::Oa, Layer::Sa] { + for kind in [MessageKind::Create, MessageKind::Delete] { + let mut f = Fixture::new(layer); + let event = f.message(f.owner, kind); + if let Some(SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + exchange, sender, .. + }, + .. + }) = f.project.elements.get_mut(&event).unwrap().shared_mut() + { + *exchange = None; + *sender = Some(f.receiver); + } + let scene = f.scene(); + let marker = &scene.lifecycle.markers[0]; + let line = scene.lines.iter().find(|l| l.id == event).unwrap(); + assert_eq!(line.points.len(), 4); + assert_eq!(line.points[0].y, marker.center.y - 24.); + assert_eq!(line.points[3].y, marker.center.y); + assert_eq!( + line.points[3].x, + if marker.event.kind == MarkerKind::Birth { + marker.capsule.x + marker.capsule.width + } else { + marker.center.x + } + ); + assert!(line.points[1].x > marker.capsule.x + marker.capsule.width); + assert_eq!(scene.hit(marker.center), Some(event)); + } + } +} + +#[test] +fn real_scene_self_delete_caption_clears_the_preceding_action_box() { + let mut f = Fixture::new(Layer::Sa); + let action = f.occurrence( + f.owner, + "Finish work", + OccurrenceBody::Action { + action: Some(f.work), + lifeline: Some(f.receiver), + }, + ); + let delete = f.message(f.owner, MessageKind::Delete); + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { + exchange, sender, .. + }, + .. + }) = f.project.elements.get_mut(&delete).unwrap().shared_mut() + { + *exchange = None; + *sender = Some(f.receiver); + } + let scene = f.scene(); + let action = scene.boxes.iter().find(|b| b.id == action).unwrap(); + let line = scene.lines.iter().find(|l| l.id == delete).unwrap(); + assert!(line.label_at.y > action.rect.y + action.rect.height); + assert!(line.label_at.y + 22. < line.points[0].y); + assert_eq!(line.points[3].y, scene.rows[&delete].1); + assert_eq!( + scene + .slots + .iter() + .find(|s| s.slot.before == Some(delete)) + .unwrap() + .y, + scene.rows[&delete].1 - 42. + ); +} + +#[test] +fn real_scene_conditional_repeated_and_parallel_scopes_do_not_claim_definite_continuation() { + for operator in [ + FragmentOperator::Alternative, + FragmentOperator::Optional, + FragmentOperator::Loop, + FragmentOperator::Parallel, + ] { + let mut f = Fixture::new(Layer::Sa); + let fragment = f.fragment(f.owner, operator); + let first = f.branch(fragment); + let create = f.message(first, MessageKind::Create); + let scene = f.scene(); + assert_eq!(scene.lifecycle.markers[0].event.occurrence, create); + assert_eq!( + intervals(&scene, f.receiver, f.owner).first().unwrap().2, + Life::Unresolved + ); + assert_eq!( + intervals(&scene, f.receiver, f.owner).last().unwrap().2, + Life::Unresolved + ); + assert!( + scene + .lifecycle + .lifetimes + .iter() + .find(|l| l.lifeline == f.sender) + .unwrap() + .intervals + .iter() + .all(|i| i.life == Life::Alive) + ); + } +} + +#[test] +fn real_scene_lifecycle_edit_undo_redo_restores_exact_source_and_changed_geometry() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let create = f.message(f.owner, MessageKind::Create); + let mut document = f.document(); + let before = document.snapshot(); + let geometry = Scene::sequence(document.project(), f.owner, create).lifecycle; + let mut edited = document.project().elements[&create].clone(); + if let Some(SharedBody::Occurrence { + body: OccurrenceBody::Exchange { message_kind, .. }, + .. + }) = edited.shared_mut() + { + *message_kind = MessageKind::Asynchronous; + } + document + .execute(Command::EditElement(create, edited)) + .unwrap(); + let after = document.snapshot(); + let changed = Scene::sequence(document.project(), f.owner, create).lifecycle; + assert_ne!(geometry, changed); + assert!(changed.markers.is_empty()); + assert_ne!(before.bundle, after.bundle); + assert!(document.undo()); + assert_eq!(document.project(), &before.decoded.project); + assert_eq!(document.bundle(), &before.bundle); + assert_eq!( + Scene::sequence(document.project(), f.owner, create).lifecycle, + geometry + ); + assert!(!document.can_undo() && document.can_redo()); + assert!(document.redo()); + assert_eq!(document.project(), &after.decoded.project); + assert_eq!(document.bundle(), &after.bundle); + assert_eq!( + Scene::sequence(document.project(), f.owner, create).lifecycle, + changed + ); + assert!(!document.can_redo()); + } +} + +#[test] +fn panned_header_and_create_clips_use_screen_translation_and_actual_viewport() { + use crate::behavior::box_text_clip; + use iced::Vector; + let header = Rectangle::new(Point::new(100., 200.), Size::new(204., 70.)); + let capsule = Rectangle::new(header.position(), Size::new(140., 28.)); + let rect = |x, y, w, h| Rectangle::new(Point::new(x, y), Size::new(w, h)); + for (pan, scale, viewport, header_expected, birth_expected) in [ + ( + Vector::new(37., -41.), + 0.5, + Size::new(300., 400.), + rect(92., 63., 92., 27.), + rect(91., 61., 62., 10.), + ), + ( + Vector::new(37., -41.), + 1., + Size::new(300., 400.), + rect(147., 167., 153., 54.), + rect(145., 163., 124., 20.), + ), + ( + Vector::new(37., -41.), + 2., + Size::new(300., 400.), + rect(257., 375., 43., 25.), + rect(253., 367., 47., 33.), + ), + ( + Vector::new(-200., -400.), + 2., + Size::new(300., 100.), + rect(20., 16., 280., 84.), + rect(16., 8., 248., 40.), + ), + ( + Vector::new(-237., -411.), + 2., + Size::new(300., 100.), + rect(0., 5., 300., 95.), + rect(0., 0., 227., 37.), + ), + ] { + assert_eq!( + box_text_clip(pan, header, scale, viewport), + Some(header_expected) + ); + assert_eq!( + birth_label_clip(pan, capsule, scale, viewport), + Some(birth_expected) + ); + } + for pan in [ + Vector::new(1000., 1000.), + Vector::new(-1000., -1000.), + Vector::new(f32::NAN, 0.), + Vector::new(0., f32::INFINITY), + ] { + assert_eq!(box_text_clip(pan, header, 2., Size::new(300., 100.)), None); + assert_eq!( + birth_label_clip(pan, capsule, 2., Size::new(300., 100.)), + None + ); + } +} + +#[test] +fn real_scene_panned_zoomed_program_keeps_header_birth_and_death_hit_identity() { + use crate::{ + app::Message, + behavior::{ + SequenceInput, + scenario::{CanvasEvent, CanvasTool}, + }, + }; + use iced::{Vector, mouse, widget::canvas}; + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + f.project.elements.get_mut(&f.receiver).unwrap().name = "界".repeat(24); + let create = f.message(f.owner, MessageKind::Create); + let delete = f.message(f.owner, MessageKind::Delete); + let document = f.document(); + let before = document.snapshot(); + for scale in [0.5, 1., 2.] { + for pan in [Vector::new(35., 40.), Vector::new(-35., -5.)] { + let mut scene = f.scene(); + scene.scale = scale; + scene.camera_pan = pan; + let context = crate::behavior::scenario::direct_tests::context(f.owner); + scene.interaction = Some((context, CanvasTool::Select, true)); + let header = scene.boxes.iter().find(|b| b.id == f.sender).unwrap(); + let targets = [ + (f.sender, header.rect.center()), + ( + create, + scene + .lifecycle + .markers + .iter() + .find(|m| m.event.occurrence == create) + .unwrap() + .center, + ), + ( + delete, + scene + .lifecycle + .markers + .iter() + .find(|m| m.event.occurrence == delete) + .unwrap() + .center, + ), + ]; + // Absolute widget origin models the outer layout/scroll translation; + // camera pan remains local screen units and must be subtracted once. + let bounds = Rectangle::new(Point::new(73., 119.), Size::new(2000., 1200.)); + for (expected, world) in targets { + let screen = + bounds.position() + pan + Vector::new(world.x * scale, world.y * scale); + assert!(bounds.contains(screen)); + let mut state = SequenceInput::default(); + let mut published = Vec::new(); + for event in [ + mouse::Event::CursorMoved { position: screen }, + mouse::Event::ButtonPressed(mouse::Button::Left), + mouse::Event::ButtonReleased(mouse::Button::Left), + ] { + if let Some(message) = canvas::Program::update( + &scene, + &mut state, + &canvas::Event::Mouse(event), + bounds, + mouse::Cursor::Available(screen), + ) + .and_then(|a| a.into_inner().0) + { + published.push(message); + } + } + assert!( + matches!(published.as_slice(), [Message::ScenarioCanvas(CanvasEvent::Select(actual_context, actual))] if *actual_context == context && *actual == expected), + "Pan/zoom must retain the typed hit identity" + ); + } + assert_eq!(scene.lifecycle, f.scene().lifecycle); + } + } + assert_eq!(document.project(), &before.decoded.project); + assert_eq!(document.bundle(), &before.bundle); + assert!(!document.can_undo() && !document.dirty()); + } +} diff --git a/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs new file mode 100644 index 00000000..86fa0cce --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/source/crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs @@ -0,0 +1,489 @@ +use super::*; +use crate::behavior::scenario_activation::{Finish, Segment}; + +fn line(scene: &Scene, id: Id) -> &crate::behavior::Line { + scene.lines.iter().find(|line| line.id == id).unwrap() +} +fn segments(scene: &Scene, call: Id) -> Vec<&Segment> { + scene + .activations + .iter() + .filter(|a| a.call == call) + .collect() +} +fn assert_visible_lifetime(scene: &Scene) { + for a in &scene.activations { + assert_eq!( + scene + .lifecycle + .alive_spans(a.receiver, a.scope, a.rect.y, a.rect.y + a.rect.height), + vec![Span { + start: a.rect.y, + end: a.rect.y + a.rect.height + }] + ); + if let Finish::Reply(reply) = a.finish { + assert_eq!(a.rect.y + a.rect.height, line(scene, reply).points[0].y); + } + } +} + +#[test] +fn admitted_delayed_create_nested_calls_replies_delete_share_one_geometry_pipeline() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let birth = f.message(f.owner, MessageKind::Create); + let c1 = f.message(f.owner, MessageKind::Call); + let c2 = f.message(f.owner, MessageKind::Call); + let r2 = f.reply(f.owner, c2); + let r1 = f.reply(f.owner, c1); + let death = f.message(f.owner, MessageKind::Delete); + let scene = f.scene(); + assert_eq!(scene.activations.len(), 2); + for (call, reply, column) in [(c1, r1, 0), (c2, r2, 1)] { + let a = segments(&scene, call)[0]; + assert_eq!( + (a.receiver, a.scope, a.column, a.finish), + (f.receiver, f.owner, column, Finish::Reply(reply)) + ); + let received = *line(&scene, call).points.last().unwrap(); + let sent = line(&scene, reply).points[0]; + assert_eq!((a.rect.y, a.rect.y + a.rect.height), (received.y, sent.y)); + assert_eq!(received.x, sent.x); + assert!( + a.rect.y > scene.rows[&birth].1 && a.rect.y + a.rect.height < scene.rows[&death].1 + ); + } + assert_visible_lifetime(&scene); + assert!(scene.open_calls.is_empty()); + for event in [birth, death] { + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.receiver], scene.rows[&event].1)), + Some(event) + ); + } + } +} + +#[test] +fn admitted_death_and_incomplete_later_reply_do_not_fabricate_an_answered_execution() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let call = f.message(f.owner, MessageKind::Call); + let death = f.message(f.owner, MessageKind::Delete); + let reply = f.reply(f.owner, call); + if let SharedBody::Occurrence { + body: OccurrenceBody::Exchange { + sender, exchange, .. + }, + .. + } = f + .project + .elements + .get_mut(&reply) + .unwrap() + .shared_mut() + .unwrap() + { + *sender = None; + *exchange = None; + } + let scene = f.scene(); + let a = segments(&scene, call)[0]; + assert_eq!(a.finish, Finish::Terminated(death)); + assert_eq!(a.rect.y + a.rect.height, scene.rows[&death].1); + assert!( + scene.boxes.iter().any(|b| b.id == reply), + "The incomplete reply remains a repairable card" + ); + assert_eq!(scene.open_calls.len(), 1); + assert_visible_lifetime(&scene); + } +} + +#[test] +fn admitted_self_lifecycle_and_self_call_keep_distinct_send_receive_rows() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let action = f.occurrence( + f.owner, + "Sender preparation", + OccurrenceBody::Action { + action: None, + lifeline: Some(f.sender), + }, + ); + let birth = f.message(f.owner, MessageKind::Create); + let call = f.message(f.owner, MessageKind::Call); + let reply = f.reply(f.owner, call); + let death = f.message(f.owner, MessageKind::Delete); + for event in [birth, call, reply, death] { + if let SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + sender, + receiver, + exchange, + .. + }, + .. + } = f + .project + .elements + .get_mut(&event) + .unwrap() + .shared_mut() + .unwrap() + { + *sender = Some(f.receiver); + *receiver = Some(f.receiver); + *exchange = None; + } + } + let scene = f.scene(); + let preparation = scene.boxes.iter().find(|b| b.id == action).unwrap(); + assert!(line(&scene, birth).label_at.y > preparation.rect.y + preparation.rect.height); + for event in [birth, death] { + let message = line(&scene, event); + assert_eq!(message.points[0].y, scene.rows[&event].1 - 24.); + assert_eq!(message.points.last().unwrap().y, scene.rows[&event].1); + assert_eq!( + scene.hit(Point::new(scene.lanes[&f.receiver], scene.rows[&event].1)), + Some(event) + ); + } + let activation = segments(&scene, call)[0]; + assert_eq!(activation.rect.y, scene.rows[&call].1 + 24.); + assert_eq!( + activation.rect.y, + line(&scene, call).points.last().unwrap().y + ); + assert_eq!( + activation.rect.y + activation.rect.height, + line(&scene, reply).points[0].y + ); + assert_eq!(activation.finish, Finish::Reply(reply)); + assert_visible_lifetime(&scene); + } +} + +#[test] +fn admitted_unresolved_operand_keeps_unanswered_cue_without_any_visible_segment() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let fragment = f.fragment(f.owner, FragmentOperator::Alternative); + let left = f.branch(fragment); + f.message(left, MessageKind::Create); + let right = f.branch(fragment); + let call = f.message(right, MessageKind::Call); + let scene = f.scene(); + assert!(segments(&scene, call).is_empty()); + assert!( + intervals(&scene, f.receiver, right) + .iter() + .all(|i| i.2 == Life::Unresolved) + ); + assert_eq!(scene.open_calls.len(), 1); + assert!(scene.open_calls[0].y > scene.rows[&call].1); + assert_eq!( + line(&scene, call).points.last().unwrap().x, + scene.lanes[&f.receiver] + ); + } +} + +#[test] +fn admitted_calls_without_sender_polylines_still_have_logical_correlation_metadata() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let c1 = f.message(f.owner, MessageKind::Call); + let c2 = f.message(f.owner, MessageKind::Call); + for call in [c1, c2] { + if let SharedBody::Occurrence { + body: + OccurrenceBody::Exchange { + sender, exchange, .. + }, + .. + } = f + .project + .elements + .get_mut(&call) + .unwrap() + .shared_mut() + .unwrap() + { + *sender = None; + *exchange = None; + } + } + let outgoing = f.occurrence( + f.owner, + "Outgoing", + OccurrenceBody::Exchange { + exchange: None, + sender: Some(f.receiver), + receiver: Some(f.sender), + message_kind: MessageKind::Asynchronous, + operation: None, + reply_to: None, + values: vec![], + }, + ); + f.reply(f.owner, c2); + f.reply(f.owner, c1); + let scene = f.scene(); + assert!(scene.boxes.iter().any(|b| b.id == c1)); + assert!(scene.boxes.iter().any(|b| b.id == c2)); + let inner = segments(&scene, c2)[0]; + let expected = if scene.lanes[&f.sender] > scene.lanes[&f.receiver] { + inner.rect.x + inner.rect.width + } else { + inner.rect.x + }; + assert_eq!(line(&scene, outgoing).points[0].x, expected); + } +} + +fn lifetime_rejected(f: &Fixture) { + assert!(validate_candidate(&f.project).is_err()); + assert!( + validation::validate(&f.project) + .iter() + .any(|issue| issue.severity == validation::Severity::Error + && issue.code == "lifeline_lifetime") + ); +} + +#[test] +fn invalid_prebirth_call_and_postdeath_reply_remain_rejected_with_defensive_scene_clipping() { + for layer in [Layer::Oa, Layer::Sa] { + for later_birth in [false, true] { + let mut f = Fixture::new(layer); + let call = f.message(f.owner, MessageKind::Call); + let death = f.message(f.owner, MessageKind::Delete); + if later_birth { + f.message(f.owner, MessageKind::Create); + } + let reply = f.reply(f.owner, call); + lifetime_rejected(&f); + // Deliberately bypass Document only for defensive renderer coverage + // of rejected data. This is not an admitted editing workflow. + let scene = Scene::sequence(&f.project, f.owner, f.owner); + assert!( + scene + .activations + .iter() + .all(|a| a.rect.y + a.rect.height <= scene.rows[&death].1) + ); + assert!( + scene + .activations + .iter() + .all(|a| a.finish != Finish::Reply(reply)) + ); + assert_eq!(line(&scene, reply).points[0].x, scene.lanes[&f.receiver]); + assert!(!scene.open_calls.is_empty()); + assert_visible_lifetime(&scene); + } + let mut f = Fixture::new(layer); + let call = f.message(f.owner, MessageKind::Call); + let birth = f.message(f.owner, MessageKind::Create); + let reply = f.reply(f.owner, call); + lifetime_rejected(&f); + let scene = Scene::sequence(&f.project, f.owner, f.owner); + assert_eq!(segments(&scene, call)[0].rect.y, scene.rows[&birth].1); + assert_eq!(segments(&scene, call)[0].finish, Finish::Reply(reply)); + assert_eq!( + line(&scene, call).points.last().unwrap().x, + scene.lanes[&f.receiver] + ); + assert_visible_lifetime(&scene); + } +} + +#[test] +fn conditional_death_then_recreate_never_revives_call_but_keeps_open_sibling() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + f.message(f.owner, MessageKind::Create); + let call = f.message(f.owner, MessageKind::Call); + let fragment = f.fragment(f.owner, FragmentOperator::Alternative); + let left = f.branch(fragment); + let death = f.message(left, MessageKind::Delete); + let right = f.branch(fragment); + let rebirth = f.message(f.owner, MessageKind::Create); + let reply = f.reply(f.owner, call); + lifetime_rejected(&f); + let scene = Scene::sequence(&f.project, f.owner, f.owner); + let bars = segments(&scene, call); + assert!( + bars.iter() + .any(|a| a.scope == left && a.finish == Finish::Terminated(death)) + ); + assert!( + bars.iter().any(|a| a.scope == right + && a.rect.height == 26. + && a.finish == Finish::Continuation) + ); + assert!( + bars.iter() + .all(|a| a.rect.y + a.rect.height < scene.rows[&rebirth].1) + ); + assert!(!bars.iter().any(|a| a.finish == Finish::Reply(reply))); + assert_eq!(line(&scene, reply).points[0].x, scene.lanes[&f.receiver]); + assert_eq!( + scene.open_calls.len(), + 3, + "Terminated, open sibling and uncertain parent cues survive" + ); + assert_visible_lifetime(&scene); + } +} + +#[test] +fn clipped_operand_preserves_original_nested_or_crossed_correlation_distinction() { + for layer in [Layer::Oa, Layer::Sa] { + for nested in [false, true] { + let mut f = Fixture::new(layer); + f.message(f.owner, MessageKind::Create); + let c1 = f.message(f.owner, MessageKind::Call); + let c2 = f.message(f.owner, MessageKind::Call); + let fragment = f.fragment(f.owner, FragmentOperator::Alternative); + let left = f.branch(fragment); + f.message(left, MessageKind::Delete); + let right = f.branch(fragment); + let outgoing = f.occurrence( + right, + "Outgoing", + OccurrenceBody::Exchange { + exchange: None, + sender: Some(f.receiver), + receiver: Some(f.sender), + message_kind: MessageKind::Asynchronous, + operation: None, + reply_to: None, + values: vec![], + }, + ); + let r1 = f.reply(f.owner, if nested { c2 } else { c1 }); + let r2 = f.reply(f.owner, if nested { c1 } else { c2 }); + lifetime_rejected(&f); + let scene = Scene::sequence(&f.project, f.owner, f.owner); + let send = line(&scene, outgoing).points[0]; + let expected = if nested { + let inner = segments(&scene, c2) + .into_iter() + .find(|a| a.scope == right) + .unwrap(); + if scene.lanes[&f.sender] > scene.lanes[&f.receiver] { + inner.rect.x + inner.rect.width + } else { + inner.rect.x + } + } else { + scene.lanes[&f.receiver] + }; + assert_eq!(send.x, expected); + for call in [c1, c2] { + assert!(segments(&scene, call).iter().any(|a| a.scope == right + && a.rect.y <= send.y + && send.y < a.rect.y + a.rect.height)); + } + assert!(scene.rows[&r1].1 < scene.rows[&r2].1); + assert_visible_lifetime(&scene); + } + } +} + +fn with_offset(id: Id, offset: f32, f: impl FnOnce() -> T) -> T { + struct Restore(BTreeMap); + impl Drop for Restore { + fn drop(&mut self) { + TEST_ROW_OFFSETS.with(|current| *current.borrow_mut() = std::mem::take(&mut self.0)); + } + } + let _restore = + Restore(TEST_ROW_OFFSETS.with(|current| current.replace(BTreeMap::from([(id, offset)])))); + f() +} +fn snapshot(scene: &Scene) -> String { + format!( + "{:?}", + ( + &scene.lifecycle, + &scene.activations, + &scene.open_calls, + &scene.rows, + &scene.sequence_bounds, + scene + .lines + .iter() + .map(|l| (l.id, &l.points, &l.label, l.label_at, l.dashed)) + .collect::>(), + scene + .boxes + .iter() + .map(|b| (b.id, b.rect, &b.title, &b.detail, b.marker)) + .collect::>(), + scene + .slots + .iter() + .map(|s| (s.slot, s.y, &s.label)) + .collect::>(), + scene.size, + ) + ) +} + +#[test] +fn test_only_upstream_row_offsets_update_lifetime_segments_and_endpoints_without_authoring() { + for layer in [Layer::Oa, Layer::Sa] { + let mut f = Fixture::new(layer); + let birth = f.message(f.owner, MessageKind::Create); + let c1 = f.message(f.owner, MessageKind::Call); + let c2 = f.message(f.owner, MessageKind::Call); + f.reply(f.owner, c2); + f.reply(f.owner, c1); + let death = f.message(f.owner, MessageKind::Delete); + let document = f.document(); + let before = document.snapshot(); + let baseline = Scene::sequence(document.project(), f.owner, c1); + let moved = with_offset(birth, 60., || { + Scene::sequence(document.project(), f.owner, c1) + }); + assert_eq!(moved.rows[&birth].1, baseline.rows[&birth].1 + 60.); + assert_eq!(moved.rows[&death].1, baseline.rows[&death].1 + 60.); + for (a, b) in baseline.activations.iter().zip(&moved.activations) { + assert_eq!( + (a.call, a.receiver, a.scope, a.column, a.finish), + (b.call, b.receiver, b.scope, b.column, b.finish) + ); + assert_eq!( + b.rect, + Rectangle::new( + a.rect.position() + iced::Vector::new(0., 60.), + a.rect.size() + ) + ); + } + assert_eq!(baseline.activations.len(), moved.activations.len()); + assert_visible_lifetime(&moved); + let reparsed = language::parse(&language::format(document.project())).unwrap(); + assert_eq!(reparsed, *document.project()); + assert_eq!( + snapshot(&moved), + with_offset(birth, 60., || snapshot(&Scene::sequence( + &reparsed, f.owner, c1 + ))) + ); + assert_eq!( + snapshot(&baseline), + snapshot(&Scene::sequence(document.project(), f.owner, c1)) + ); + assert_eq!(document.project(), &before.decoded.project); + assert_eq!(document.bundle(), &before.bundle); + assert_eq!(document.revision(), 0); + assert!(!document.dirty() && !document.can_undo() && !document.can_redo()); + } +} diff --git a/harness/experiments/nested-lifecycle-union-20260912/tools/archive-lifecycle-union-f6595eb.py b/harness/experiments/nested-lifecycle-union-20260912/tools/archive-lifecycle-union-f6595eb.py new file mode 100644 index 00000000..74405293 --- /dev/null +++ b/harness/experiments/nested-lifecycle-union-20260912/tools/archive-lifecycle-union-f6595eb.py @@ -0,0 +1,223 @@ +"""Archive f659 source evidence, or verify it; never stage, apply, build, or commit. + +From repository root: + python .local/archive-lifecycle-union-f6595eb.py create + python .local/archive-lifecycle-union-f6595eb.py verify + # After the integration owner stages the archive: + python .local/archive-lifecycle-union-f6595eb.py verify-index + +The archived tools/ copy supports the same commands from repository root. +Creation refuses overwrite. A failed partial archive is retained for diagnosis. +""" +from pathlib import Path, PurePosixPath +from datetime import datetime, timezone +import argparse +import hashlib +import json +import subprocess + +BASE = 'd61f1f38779ab70a77efcde523ae31c432aefcfd' +SOURCE = 'f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d' +PREFIX = 'harness/experiments/nested-lifecycle-union-20260912' +SCRIPT_NAME = 'archive-lifecycle-union-f6595eb.py' +PATCH_PATH = 'patches/d61f1f3-to-f6595eb.patch' +FILES = { + 'crates/oa-desktop/src/behavior.rs': ('0a0c4df479ff1c46f935735e508144ca2ec3052f', 133741), + 'crates/oa-desktop/src/behavior/scenario_activation.rs': ('88fa4d6e861fc96f4dc5497088cd9119cf25e151', 17694), + 'crates/oa-desktop/src/behavior/scenario_lifecycle.rs': ('6fe044890864ecf3095d0fedf590104f6121abf7', 9348), + 'crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs': ('989fb2d5b173fc68e50705f8d406f7786ba9c979', 14820), + 'crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs': ('e0d9ee812a49fb1f8b24b0e9e460e08cd42aa34f', 35358), + 'crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs': ('86fa0cceff11ff66497c3514e43659a0ca003a52', 18024), +} +NOTES = { + 'source-handoff.md': ('.local/nested-lifecycle-union-handoff-20260912.md', 8668, + '2c28f4ffca8e84626cf4bf7580504a008fe971dda7eb0e9b83d94695bcb42410'), + 'independent-review.md': ('.local/nested-lifecycle-union-independent-review-20260912.md', 9736, + '3b5b116ca7a15f2b5bac313fab9a91966e2fa64f75cc7fc4509332208dd8f29c'), +} +README = '''# Nested lifecycle / typed activation source union + +Source: `f6595ebf66e88ec42c37b5c1a3c014f5e52cb32d`. +Base: `d61f1f38779ab70a77efcde523ae31c432aefcfd`. + +- [Source handoff](source-handoff.md) +- [Independent source review](independent-review.md) +- [Exact committed source snapshot](source/crates/oa-desktop/src/behavior.rs) +- [Full-index binary Git patch](patches/d61f1f3-to-f6595eb.patch) +- [Payload manifest](manifest.json) +- [Archive/verification helper](tools/archive-lifecycle-union-f6595eb.py) + +The six source files are extracted from committed Git blobs; they are evidence, +not an additional production tree. Notes retain their original bytes, including +historical local paths and source-scoped statements. The manifest lists portable +archive-relative paths plus original source provenance. It does not claim tests, +native acceptance, import, or publication succeeded. Subsequent gates remain +separate source-identified records owned by the integration owner. + +From repository root, run the helper with `verify` to compare payload bytes, +manifest metadata, source blobs and regenerated patch. After owner-controlled +staging, run `verify-index` to additionally compare every payload and manifest +with Git index blobs. Neither mode stages or rewrites files. If Git attributes +normalize archived bytes, index verification fails; the owner must resolve that +explicitly. No patch is applied by this helper. +'''.encode('utf-8') + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def git(root, *args, data=None): + return subprocess.run(['git', '--no-pager', *args], cwd=root, input=data, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + check=True).stdout + + +def digest(raw): + return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()} + + +def safe_path(base, relative): + parts = PurePosixPath(relative) + require(not parts.is_absolute() and '..' not in parts.parts and '\\' not in relative, + f'Unsafe relative path: {relative}') + path = base.joinpath(*parts.parts) + require(path.resolve().is_relative_to(base.resolve()), f'Path escapes archive: {relative}') + for ancestor in [path, *path.parents]: + require(not ancestor.is_symlink(), f'Symlinks are not archive evidence: {ancestor}') + if ancestor == base: + break + return path + + +def committed_payloads(root): + require(git(root, 'cat-file', '-t', SOURCE).strip() == b'commit', 'Source is not a commit') + require(git(root, 'cat-file', '-t', BASE).strip() == b'commit', 'Base is not a commit') + require(git(root, 'rev-parse', SOURCE + '^').decode().strip() == BASE, + 'Source parent differs from reviewed base') + changed = git(root, 'diff', '--no-ext-diff', '--no-textconv', '--name-only', '-z', + BASE, SOURCE, '--').decode().rstrip('\0').split('\0') + require(set(changed) == set(FILES) and len(changed) == len(FILES), + 'Commit delta differs from the reviewed six files') + payloads = {} + for path, (oid, size) in FILES.items(): + actual = git(root, 'rev-parse', f'{SOURCE}:{path}').decode().strip() + require(actual == oid, f'Unexpected committed blob: {path}') + require(git(root, 'cat-file', '-t', oid).strip() == b'blob', path) + require(int(git(root, 'cat-file', '-s', oid)) == size, path) + raw = git(root, 'cat-file', 'blob', oid) + require(len(raw) == size, f'Incomplete cat-file data: {path}') + require(git(root, 'hash-object', '--stdin', data=raw).decode().strip() == oid, + f'Git object identity mismatch: {path}') + payloads['source/' + path] = (raw, { + 'kind': 'committed-source', 'source_commit': SOURCE, + 'source_path': path, 'git_blob': oid, + }) + # All changed paths are enforced above; full repository diff retains binary, + # executable-mode, rename and new-file metadata. No working-tree diff is read. + patch = git(root, 'diff', '--binary', '--full-index', '--no-renames', + '--diff-algorithm=myers', '--no-indent-heuristic', '--unified=3', + '--inter-hunk-context=0', '--no-ext-diff', '--no-textconv', + '--no-color', '--src-prefix=a/', '--dst-prefix=b/', BASE, SOURCE, '--') + require(patch.startswith(b'diff --git '), 'Missing binary Git patch') + payloads[PATCH_PATH] = (patch, {'kind': 'git-binary-patch', + 'base_commit': BASE, 'source_commit': SOURCE}) + return payloads + + +def expected_paths(): + return {'source/' + p for p in FILES} | set(NOTES) | { + PATCH_PATH, 'README.md', 'tools/' + SCRIPT_NAME, + } + + +def verify(root, destination, index=False): + manifest_raw = safe_path(destination, 'manifest.json').read_bytes() + manifest = json.loads(manifest_raw) + require(manifest['schema'] == 1 and manifest['source_commit'] == SOURCE + and manifest['base_commit'] == BASE and manifest['archive_path'] == PREFIX, + 'Manifest provenance mismatch') + rows = manifest['files'] + require({r['path'] for r in rows} == expected_paths() + and len(rows) == len(expected_paths()), 'Manifest payload list mismatch') + actual = {p.relative_to(destination).as_posix() for p in destination.rglob('*') + if p.is_file() or p.is_symlink()} + require(actual == expected_paths() | {'manifest.json'}, 'Unexpected/missing archive file') + committed = committed_payloads(root) + for row in rows: + path = safe_path(destination, row['path']) + raw = path.read_bytes() + require(digest(raw) == {k: row[k] for k in ('bytes', 'sha256')}, + f'Payload digest mismatch: {path}') + if row['path'] in committed: + expected, metadata = committed[row['path']] + require(raw == expected, f'Committed bytes/patch mismatch: {path}') + require(all(row.get(k) == v for k, v in metadata.items()), f'Provenance mismatch: {path}') + elif row['path'] in NOTES: + origin, size, sha = NOTES[row['path']] + require(digest(raw) == {'bytes': size, 'sha256': sha} + and row['source_path'] == origin, f'Approved note changed: {path}') + elif row['path'] == 'README.md': + require(raw == README, 'Archive navigation changed') + if index: + indexed = git(root, 'cat-file', 'blob', ':' + PREFIX + '/' + row['path']) + require(indexed == raw, f'Git index bytes differ: {path}') + if index: + require(git(root, 'cat-file', 'blob', ':' + PREFIX + '/manifest.json') == manifest_raw, + 'Git index manifest differs') + print(f'PASS {len(rows)} payloads: manifest, workspace, committed source and patch' + + ('; payloads and manifest also match Git index' if index else '')) + + +def create(root, destination): + require(not destination.exists() and not destination.is_symlink(), + f'Refusing to overwrite existing archive: {destination}') + payloads = committed_payloads(root) + # Preflight every approved local input and gather all bytes before creating anything. + for target, (origin, size, sha) in NOTES.items(): + raw = safe_path(root, origin).read_bytes() + require(digest(raw) == {'bytes': size, 'sha256': sha}, f'Approved note changed: {origin}') + payloads[target] = (raw, {'kind': 'source-review-record', 'source_path': origin, + 'reviewed_source_commit': SOURCE}) + payloads['README.md'] = (README, {'kind': 'archive-navigation'}) + payloads['tools/' + SCRIPT_NAME] = (Path(__file__).read_bytes(), { + 'kind': 'archive-helper', 'source_path': '.local/' + SCRIPT_NAME, + }) + require(set(payloads) == expected_paths(), 'Internal payload list mismatch') + manifest = { + 'schema': 1, 'archive_path': PREFIX, 'base_commit': BASE, 'source_commit': SOURCE, + 'created_utc': datetime.now(timezone.utc).isoformat(), + 'evidence_scope': 'Committed source and source-only review; no combined test/native pass asserted', + 'files': [{'path': path, **metadata, **digest(raw)} + for path, (raw, metadata) in sorted(payloads.items())], + } + destination.mkdir(parents=False, exist_ok=False) + for relative, (raw, _) in sorted(payloads.items()): + target = safe_path(destination, relative) + target.parent.mkdir(parents=True, exist_ok=True) + with target.open('xb') as stream: + stream.write(raw) + with (destination / 'manifest.json').open('xb') as stream: + stream.write((json.dumps(manifest, indent=2) + '\n').encode('utf-8')) + verify(root, destination) + print(f'Created {PREFIX}; not staged, applied, tested, integrated or published') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=('create', 'verify', 'verify-index')) + parser.add_argument('--repo', type=Path, default=Path.cwd()) + args = parser.parse_args() + root = Path(git(args.repo.resolve(), 'rev-parse', '--show-toplevel').decode().strip()).resolve() + destination = safe_path(root, PREFIX) + require(destination.parent.is_dir(), 'Existing harness/experiments directory required') + if args.mode == 'create': + create(root, destination) + else: + require(destination.is_dir(), 'Archive does not exist') + verify(root, destination, index=args.mode == 'verify-index') + + +if __name__ == '__main__': + main() diff --git a/harness/experiments/resize-port-policy-20260912/interval-design-critique.md b/harness/experiments/resize-port-policy-20260912/interval-design-critique.md new file mode 100644 index 00000000..f9294825 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/interval-design-critique.md @@ -0,0 +1,93 @@ +# Independent critique of interval-first port placement — 2026-09-12 + +Scope: fresh design/source review of `.local/resize-port-policy-revision-design-20260912.md`, prior independent review, actual `.local/native-qa/resize-falsifiers-a95-01/case-1.log` and `case-2.log`, their run receipt, and experimental projection/port-layout/router source. No implementation, compiler, native interaction or Gitea posts. This report is the only reviewer-written file. Root owns all other concurrent changes. + +## Judgment + +**Proceed with the isolated stable-ranking attribution control already assigned. A flat, common-obstacle interval experiment is justified next, but the evidence does not select interval-first as the general policy over bounded position-aware repair.** Both need a correct placement witness; scalar common capacities stop being an adequate model once edge-specific ancestor exceptions matter. Neither nominal gap nor deterministic identities is an ergonomic stability guarantee. + +The original `7e25b3d` policy remains rejected. The executed `a95db10` cases actually failed their intended criteria: 12/20 side changes at 259.9→260, and the added Top stub/NoClearPath failure. The logs also preserve the controls' limitations: Current height568 instead of259.9, and spacing-only gap11.78421. These observations do not establish a winning alternative. + +The revision correctly rejects midpoint-only clearance and side-only repair, preserves frozen owner bounds, separates shadow assignment from manual overrides, and avoids routing feedback. Its near-corner shifted-position witness is useful. The following are concrete remaining challenges, not claims that the unimplemented candidate already fails. + +## 1. A common interval capacity is exact only for genuinely common legal sets + +Source boundary: `routing.rs:627–647` constructs obstacles per edge from the ancestors of **both** endpoint owners. `:739–747` excludes only the source owner from its source-stub test and only the target owner from its target-stub test. Port identity alone does not determine an obstacle's full-rectangle versus header treatment. + +Source-derived nested witness, using frozen projected rectangles: + +| Object | Rectangle / role | +| --- | --- | +| A | Owner at (0,0), 224×160 | +| P | Separate visible compound at (230,−120), 400×440 | +| B | Visible child of P at (260,70), 184×132 | +| C | Distant external left peer, outside P | +| Ports a1…a4 | A ports connected to B | +| Port z | A port connected to C | + +For a1…a4, P is a target ancestor: its ordinary 64-unit header inflated by12 ends at y−44. P therefore does not block their Right stubs at y18…142. B's inflated left boundary248 is beyond their stub endpoint x242. Four Right positions18,59⅓,100⅔,142 are a nominal-gap witness. + +For z, P is not an endpoint ancestor. Its inflated full rectangle starts at x218 and spans y−132…332, blocking every Right stub. A Left placement for z remains available. + +A shared legal-set **intersection** across all five ports declares Right unusable despite the four clear Right placements. A shared **union** incorrectly grants z the same positions. Adding one external port can thus erase useful capacity for every internal-target port under the conservative common policy. Exact typed projection and routes still need execution; these are supplied projected-geometry premises, not a claim that arbitrary authored rectangles survive enclosure unchanged. + +Decision implication: using the intersection is safe as a conservative flat experiment, with explicit unresolved classification, but cannot justify “insufficient usable border capacity” for the actual model or routine migration of all four ports. An unaffected-side/port-aware repair could retain them while dealing with z. The proposal's acknowledged per-port limit is therefore a practical competing-candidate discriminator, not only a theoretical matcher extension. + +For one port with several incident edges, intersect its legal sets across those edges first: a single geometric port must serve all of them. Do not intersect different ports' sets and then present the resulting count as their true capacity. + +## 2. Capacity witnesses cannot be fed back through the old independent interval spread + +Source: `projection/port_layout.rs:336` onward currently sums capacities and allocates counts proportionally before spreading independently within each interval. Anchor exclusions make sufficiently wide gaps between its original intervals; arbitrary obstacle cuts remove that protection. + +Minimal pure interval witness at gap28: + +- Legal union: [18,46] ∪ [48,76]. +- Summed independent capacities:2+2=4, but four points cannot fit in the total58-unit span at minimum gap28. +- Global earliest-legal packing yields three valid points18,46,74. +- Even if a new capacity helper correctly returns3, the old proportional allocation chooses2+1 and spreads to18,46,62. The cross-gap separation is16. Choosing1+2 gives32,48,76 and the same defect. + +Thus both **count and final witness placement** must change together. “Distribute remaining slack” is not harmless postprocessing. Every adjusted point must remain legal and every adjacent pair, including pairs in different intervals, must meet the selected gap. Earliest-legal packing is an exact maximum-count method for identical legal unions and equal separation: choosing an earlier feasible first point cannot reduce room for later points. That argument does not transfer automatically to independently restricted ports. + +Per-port order also needs an honest boundary. If stable order is p then q, p permits only[80,108] and q only[18,46], no placement preserves that order; q=18,p=80 is feasible if reordering is allowed. A common count or unordered feasibility witness cannot prove feasibility under the existing peer-coordinate/ID order. Record “unresolved under preserved order” rather than equating it with geometric impossibility. No general matching implementation is required to expose this distinction. + +## 3. Fixed identity ranking leaves two independent churn mechanisms + +### Primary preference threshold + +Actual `port_layout.rs:59–76` compares normalized center displacement. With owner (0,0), width224, six neutral ports connected to one far peer centered at(2000,2000), compare height223.9→224.0→224.1. + +At223.9, normalized dy is greater than dx, so every port prefers Bottom. At224, equality chooses Right. Both relevant sides have seven nominal slots on both sides of this threshold; there is no scarcity. Six ports can therefore switch sides at once for0.1 height, for **any** chosen stable UUID set. Fixed fallback ranks never participate. + +This is not a defect in the proposed identity mixer. It disproves treating stable ranks as a general resize-stability result. Retain the hard-preference threshold as an explicit ergonomic candidate decision; compare displacement and actual route/readability before deciding its benefit warrants the collective move. + +### Gap-tier reset + +The revision proposes trying28 across sides before14 but does not fully define whether a failed nominal allocation restarts the whole owner at14. That natural implementation creates another analytic falsifier: + +-17 ports all prefer Right; only Left and Right have clear legal intervals. +-Width224; heights259.9 and260.0 are above the neutral semantic/content minimum for17 ports. +-At259.9, nominal capacities are8+8, insufficient for17. At14 they are16+16, so preferred-first assignment is16Right/1Left. +-At260, nominal capacities become9+9, and the whole-owner nominal retry assigns9Right/8Left. +-Result: seven ports move away from the preferred side when the owner becomes0.1 taller, independent of fixed-ID fallback ranking. + +This can be represented by clear vertical sides and fully blocked Top/Bottom corridors; use actual frozen projection and stub checks to establish that premise in a model fixture. A different tier policy may avoid the prediction. **Define that policy before attributing a passing result to intervals.** Per-side or localized degradation, or preserving a near28 spread for the extra port, are competing small policies to measure, not recommendations to add state or a general optimizer. + +The inherited28 target is not itself a user-authored priority above all side stability. The executed eight-port spacing-only control already has17.71428 centers, clear exits and stable preferred sides. Its glyph/label readability still needs inspection, but it is a meaningful control against scattering across the owner simply to exceed28. Treat the28-before14 ordering as an experimental choice. + +## 4. Manual overrides and exact router semantics are hard boundaries + +The proposed shadow contract is sound: compute shadow sides without authored side/fraction overrides, then place manual ports exactly and repack only automatic positions within their existing sides. An anchor edit must not influence a conservative “common interval” cache, side count or repair order that changes unrelated automatic sides. + +Use an explicit scarcity check: one automatic port's chosen side has a narrow clear interval around80; a manual anchor is moved to80. If the required exclusion consumes the interval, retain exact manual metadata and the automatic side and report the actual conflict. Silently dropping the obstacle restriction, using the legacy emergency evenly-spaced fallback, changing the automatic side or growing the owner would violate one of the stated boundaries. The current `automatic_positions` emergency return below gap0.001 does not accept obstacle intervals; it must not silently become the final obstacle-aware fallback. + +Sharing the router's pure effective-obstacle logic is preferable to another geometric interpretation. Include EPSILON0.001 and strict boundary comparisons (`routing.rs:335–353`), source/target owner exclusion, the64-unit ordinary header, and the dedicated state header rule. Full visible rectangles are insufficient. Port geometry must still consume eligible edges **before** presentation filtering (`projection.rs:547`); a hidden exchange must not change side assignment. Folded descendants disappear before layout; promoted endpoints may no longer have a semantic port; dedicated state views bypass this layout. Preserve these exact stage boundaries without importing route search or occupied-path cost into projection. + +## Smallest decision-producing next checks + +1. Complete the already assigned stable-ranking attribution against the two frozen failures. Add the six-port diagonal preference and17-port tier examples as bounded policy falsifiers once the tier behavior is explicit; do not replace their criteria with determinism alone. +2. Before integrating obstacle intervals, verify the three-point cross-gap witness and final placement checks, including open/boundary tolerance and a manual exclusion that consumes all legal space. Carry the accepted witness into final projection. +3. Compare interval-first and a narrowly described position-aware repair on the already proposed near-corner scene; both should keep five clear nominal-gap Right ports. Then use the nested a1…a4/z witness to determine whether a common-capacity model is too conservative for the intended scope. Do not implement two complete frameworks merely for symmetry. +4. Preserve the exact route rule boundary with a compact filtered/unfiltered and folded/unfolded pair, plus one mixed-ancestor port. Check actual ProjectedView nodes/endpoints first, then every relevant mandatory stub. Escalate to matching only if these executed fixtures expose a useful layout the bounded representation cannot provide. + +Bounds/source/manual identity, final glyph gaps, blocked stubs, route warnings and adjacent-frame side/position displacement are sufficient immediate outputs. Broader route/label/native eight-handle acceptance remains root-owned and is still necessary before adoption. No revised production policy, expanded format specification or issue closure is endorsed here. + diff --git a/harness/experiments/resize-port-policy-20260912/manifest.json b/harness/experiments/resize-port-policy-20260912/manifest.json index ee2fcb26..0022fa5f 100644 --- a/harness/experiments/resize-port-policy-20260912/manifest.json +++ b/harness/experiments/resize-port-policy-20260912/manifest.json @@ -363,5 +363,104 @@ "file": "falsifiers.patch", "bytes": 15413, "sha256": "16d70dca93b8dafabe1b522b6d53a90cb5b6aa4df1c3ad4db167f06189c7f433" + }, + { + "file": "revision-design.md", + "bytes": 25464, + "sha256": "5bb7fc3057365700e782f30c982d2b51899c1986984398d4db54f0bf35976c17" + }, + { + "file": "interval-design-critique.md", + "bytes": 12022, + "sha256": "10c01c424ff8cf78ec4592760ed5a93b64a26ad3c393dffb85d6068432449c56" + }, + { + "file": "stable-ranking-independent-review.md", + "bytes": 5594, + "sha256": "3a07be95b877a54f8c92de4bcdbc342e9267fa1b9f6b655168bce04b42bbd82e" + }, + { + "file": "stable-ranking/source/crates/oa-core/src/projection.rs", + "bytes": 22168, + "sha256": "5db6aebe98aaec0c8990dec1e4cb8897b63a35954c75510a60fabb992d90fe5b", + "source_path": ".local/resize-port-stable-ranking-20260912/crates/oa-core/src/projection.rs", + "git_blob": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a:crates/oa-core/src/projection.rs", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/source/crates/oa-core/src/projection/port_layout.rs", + "bytes": 15323, + "sha256": "653f345c09db576c8b859bd6797739beec82216204706eb49b2427b3b7a7d0a9", + "source_path": ".local/resize-port-stable-ranking-20260912/crates/oa-core/src/projection/port_layout.rs", + "git_blob": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a:crates/oa-core/src/projection/port_layout.rs", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/source/crates/oa-core/src/projection/port_capacity_experiment.rs", + "bytes": 9541, + "sha256": "9d0fc16092fcc446e29110cb838969b134066c61cdeb50f5242fea8df32df7a3", + "source_path": ".local/resize-port-stable-ranking-20260912/crates/oa-core/src/projection/port_capacity_experiment.rs", + "git_blob": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a:crates/oa-core/src/projection/port_capacity_experiment.rs", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/source/crates/oa-core/tests/experimental_port_policy_falsifiers.rs", + "bytes": 22146, + "sha256": "a70368362c2e1d64c89afa78b0ae0bd3b7c19b88709ee34e0e383558787f160d", + "source_path": ".local/resize-port-stable-ranking-20260912/crates/oa-core/tests/experimental_port_policy_falsifiers.rs", + "git_blob": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a:crates/oa-core/tests/experimental_port_policy_falsifiers.rs", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking.patch", + "bytes": 16092, + "sha256": "f9b0e925fffacef74eabed1ee83febf999a7d95d70b5d356264755e96d521afe", + "source_command": [ + "git", + "diff", + "--binary", + "--full-index", + "a95db10ce73d639f59eb1ec1153de26f4967881c", + "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a" + ], + "base_commit": "a95db10ce73d639f59eb1ec1153de26f4967881c", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/source-handoff.md", + "bytes": 7448, + "sha256": "ae29bd60c275fd7067ed47a7988672e153cbdd2e98b2267e413675576281ded0", + "source_path": ".local/resize-port-stable-ranking-source-handoff-20260912.md", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/run-stable-ranking-gates.py", + "bytes": 16920, + "sha256": "0d823b12064c4966e39c430a6da71e09c4563aba8b57c5f4134850c7a8195f45", + "source_path": ".local/resize-port-stable-ranking-20260912/.local/run-stable-ranking-gates.py", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false + }, + { + "file": "stable-ranking/gate-runner-handoff.md", + "bytes": 6817, + "sha256": "5d4d472b324f1dd5ed17164d22291263ee10cdec2ed2fd0dd457829e89fc5f3f", + "source_path": ".local/resize-stable-ranking-gate-runner-handoff-20260912.md", + "contribution_commit": "6203b5c4c0cc8bd736196aa4744dccfc0e139a2a", + "execution_status": "source-only; runner and tests unrun", + "policy_accepted": false } ] diff --git a/harness/experiments/resize-port-policy-20260912/revision-design.md b/harness/experiments/resize-port-policy-20260912/revision-design.md new file mode 100644 index 00000000..a3c4b3d9 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/revision-design.md @@ -0,0 +1,128 @@ +# Port-policy revision experiment design — 2026-09-12 + +Status: source/design proposal only for root-owned issue16. No policy, compiler, native application or production file changed. The executed `7e25b3d` CapacityAware policy is **not adoptable**. Preserve its implementation, the passed foundational gates, and the failed `a95db10` falsifiers as comparison evidence. + +The next useful experiment is **stable per-port fallback preferences plus obstacle-aware placement within side intervals**, over frozen owner bounds. Compare stable preferences alone as an attribution control. A bounded repair that only changes sides and calls the existing position allocator is insufficient: the near-corner case below predicts a repair stall even though a readable placement exists on the same side. Do not introduce a general port-to-slot matching framework or repeated inverse/routing feedback loop at this point. + +## Executed evidence read + +Read `native-qa/resize-falsifiers-a95-01/run.json` and both full case logs. Exact core `7e25b3d3907693cbbf03bb51b5e08b01d743a934`, exact tests `a95db10ce73d639f59eb1ec1153de26f4967881c`; both tests exited101 at their intended prospective assertions, with unchanged stamped inputs and binary. These are observed candidate failures, not hypothetical failures or harness errors. + +| Actual comparison | Current | SameSidesAdaptSpacing | CapacityAware | +| --- | --- | --- | --- | +| 20 ports, authored height259.9→260→260.1, adjacent side changes | `[0,0]` | `[0,0]` | **`[12,0]`** | +| Visible height at259.9 | 568 | 259.9 | 259.9 | +| Minimum same-side center separation at259.9→260 | 27.99997→27.99997 | 11.78421→11.789459 | 31.985703→28 | +| Total routed length at259.9→260 | 36976→36976 | 39145.004→39143.996 | 41393.008→41410 | +| Total bends at259.9→260 | 42→42 | 54→54 | 54→55 | +| Eight-port unrelated-top-obstacle blocked mandatory stubs / warnings | 0 / 0 | 0 / 0 | **1 / 1** | + +In the obstacle case, port `956a2026-0912-4000-8000-00000000006a` crosses obstacle `...002a`; its real exchange `...03ee` reports `NoClearPath`. Controls keep all eight Right exits. Candidate uses L/R/T/B counts1/5/1/1 and the offending Top endpoint `(112,0)`. + +These routes are synthetic measurements, not a complete readability score. The candidate's threshold route is approximately5.7% longer than spacing-only at259.9, despite its better separation. The logs do not measure crossings or label collisions. The separation metric measures same-side center distance; 14-unit component glyph width explains why the spacing-only20-port result is a problem, but it does not make center spacing a text/readability proof. + +Underlying requirements remain ergonomic modern graphical/textual editing and maintainability (`PROJECT_GOAL.md:38–71,110`), not preserving the failed allocator. Frozen authored/content bounds, exact eight-handle geometry, source/API parity, exact manual anchors and unrelated automatic-side stability remain the boundary established in `resize-port-policy-20260912.md`. + +## Source facts that constrain revisions + +At the experimental base, `projection/port_layout.rs` computes peer-facing/semantic preferences and automatic shadow sides independently of authored anchors. It then applies the anchors and uses `automatic_positions` to spread automatic ports around fixed fractions. CapacityAware's `ranked` orders fallback sides by current occupancy (`port_capacity_experiment.rs:34–52`); recomputing that ranking after one new preferred-side slot shifts many subsequent choices. Stable IDs make this repeatable, not stable during resizing. + +`clear_exit` tests only the side midpoint against connected peers (`port_layout.rs:80–119`). Simply including every visible obstacle fixes the executed Top case but leaves the offset-specific defect below. Actual routing uses the projected port and its18-unit outward stub, inflates obstacles by12, and rejects a blocked mandatory stub before path search (`routing.rs:377–390,627–647,735–747`). Its ancestor/header exceptions matter; a new projection checker must not invent a different interpretation of traversable containing nodes. + +The existing position allocator puts the first and last automatic ports at the usable interval ends when more than one occupies an interval. With no authored anchors, those ends are18 and `length−18` (`port_layout.rs:336` onward). Removing one port from a side normally redistributes all remaining ports on that side. This coupling is why testing only the moved port during repair is invalid. + +## Third falsifier: clear midpoint, blocked actual corner exit + +This is a **new source-derived prediction, not yet executed**. Reuse the typed eight-port/right-peer fixture from the successful falsifier harness, changing only the unrelated actor placement: + +| Placement | Authored bounds | +| --- | --- | +| Owner, eight Standard/Unset ports | `(0,0) / 224×160` | +| Distant SystemActor peer, one port, eight BoundaryExchanges | `(1908,336) / 184×132` | +| Unrelated visible SystemActor, no containment/exchange to owner | **`(230,−120) / 184×132`** | + +The obstacle's inflated rectangle is x `[218,426]`, y `[-132,24]`. Right midpoint `(224,80)` and its outward stub are clear. CapacityAware places five Right ports at y18,49,80,111,142. The first port's stub from `(224,18)` to `(242,18)` intersects the inflated obstacle. An all-visible-midpoint predicate still approves Right. + +A same-side nominal-gap witness exists: y24.01,53.5075,83.005,112.5025,142, approximately29.4975 separation. The tiny24.01 safety margin avoids depending on boundary-equality conventions. These five positions are only an analytic witness; the experiment must obtain actual positions from its candidate projector, route the real edges, and independently check all stubs. + +This case also falsifies a tempting repair: move the first blocked Right port to another side, then rerun unchanged `automatic_positions`. As long as at least two Right ports remain, a different Right port becomes the first at y18 and is blocked. A one-port move does not decrease the number of blocked stubs. A strictly improving single-move repair stalls; a non-strict repair walks identities between sides without addressing the position rule. Reducing Right from five ports to one could clear it, but would discard four useful preferred-side slots although all five fit readably there. Swapping IDs on sides does not solve the first-slot problem either. + +Expect the original Current and spacing-only controls to expose the same near-corner weakness, because they too start Right ports at y18. This is a deliberately shared baseline defect, unlike the executed Top spillover regression. The new candidate should improve it using the explicit same-side witness. Keep the distinction in results. + +## Material alternatives + +| Revision | What it can establish | Limitation / complexity | +| --- | --- | --- | +| Fixed fallback order per port, no dynamic occupancy ranking; existing placement | Removes the demonstrated overflow phase-reset mechanism without changing the source model | Cannot repair actual blocked exits. All ports using one global fallback order can still cascade when multiple side capacities change. Necessary attribution control, insufficient policy. | +| Stable per-port ranking plus all-visible midpoint tests and one-pass side repair after actual placement | Small addition to the existing four-side allocator; can recover the executed Top spillover by selecting another side | Midpoints miss the new corner case. Moving one blocked port can block another on the same side. Repeated strictly improving side-only moves cannot solve the supplied feasible witness. Do not select this as the final position policy. | +| Stable ranking plus bounded **position-aware** shadow repair: re-pack an affected side, then try one-port relocation and re-pack both sides | Can solve the near-corner case by shifting the five Right positions together; can leave uncomplicated owners on the existing fast path | Requires the same clear-interval geometry/packing as the next row, plus a repair order and stopping policy. A locally unsuccessful repair is not a global impossibility proof. Worth a narrow control if it materially reduces integration work. | +| Stable per-port ranking plus clear side intervals and obstacle-aware same-side packing | Directly addresses actual endpoint positions, uses free portions of preferred sides, can keep the five near-corner Right ports, and leaves owner bounds fixed | Needs a real interval placement function and shared obstacle semantics. Per-port differences and manual anchors must be handled honestly; raw interval capacities are not a proof of global feasibility. Leading next experiment. | +| Explicit global slots, ports matched to individually legal slots with deterministic costs | Represents slot clearance and occupancy together; can support per-port clear masks and finite matching oracles | A fixed lattice can miss a legal shifted placement; regenerated slots may move/renumber at resize thresholds. More machinery, and port ordering/crossings are not solved by feasibility matching. Defer unless the smaller interval experiment fails a concrete per-port scarcity example. | + +### Stable preference detail and its limits + +Retain peer-facing and semantic preferences as preferences. Rank remaining sides by a reproducible function of the **port identity and side**, independent of current side counts and the number of previously overflowed ports. Use an explicitly specified mixer/ranking, not a runtime-randomized hash or the ordinal within the overflow list. Stable semantic IDs are already the layout tie breaker. Do not key layout to display names or aliases. + +Test a simple fixed per-port rotation/ranking first; there is no need for an allocator service or new schema. Record the exact function and ties in experimental code. A port's rank among all ports would be resize-stable but changes when an earlier port is inserted/reidentified; identity-derived ranking avoids that particular collective phase shift. It can still change the reidentified port and induce capacity reassignment. This is a measurable tradeoff, not an identity-invariance claim. + +The20-port case has spare fallback capacity, so taking one additional preferred slot should require only the newly admitted port to change side. Stable rankings plausibly accomplish that. They do **not** prove a global one-change bound: scarce admissible sets may require an alternating chain, several side capacities may change together, and every port may share a normalized peer-facing threshold. Include randomized stable IDs and a near-diagonal facing threshold, not just the chosen consecutive IDs. If a change causes many switches for negligible geometric advantage, investigate the preference cost before adding gesture state or silently authored anchors. + +### Why intervals need more care than a new capacity formula + +The strongest modest repair candidate first computes the stable nominal-capacity shadow assignment and ordinary shadow positions. It detects blocked **actual** stubs; for each affected side in a fixed order it tries clear-interval packing with the same membership, then at most a fixed set of one-port relocations into other sides, re-packing and revalidating every affected side. A trial may not sacrifice previously clear stubs or degrade the chosen gap tier, and must decrease the remaining blocked-stub count. Accepting only such progress bounds accepted repairs by the number of initially blocked ports. Exhausting trials produces an explicit unresolved result, not a claim of capacity infeasibility. Manual overrides remain absent throughout these side-changing trials. + +Unlike side-only repair, this position-aware candidate can solve the supplied corner witness in its first same-side attempt. Its limitation is local search: another feasible layout may require moving a currently clear port first, or a temporary neutral exchange among sides. Do not add ever-larger repair loops to evade that boundary. Compare such a case with the common-interval capacity allocation or a bounded small oracle before deciding a more complete matcher is needed. + +The proposed interval-first candidate computes capacities from actual common clear spans before assigning sides, then places the accepted memberships using those spans. It avoids assigning nominal capacity to the wholly blocked Top side in the executed obstacle case and avoids a second side-repair state machine. Both candidates need the same interval geometry and packing; the main tradeoff is upfront side capacity knowledge versus a smaller fast path followed by bounded unresolved repairs. **Prefer interval-first for the next implementation**, because the helper is required either way and the existing four-bin assignment can consume corrected capacities directly. Keep the position-aware repair definition as a concrete competing candidate, not as a dismissed midpoint-only strawman. + +For flat ordinary nodes with common obstacle semantics, project each inflated obstacle crossed by the18-unit outward corridor onto the side's coordinate axis. Subtract the union of forbidden coordinates from the usable `[18, length−18]` span. This tests every potential endpoint along the border, not a representative midpoint. On the near-corner Right side it leaves approximately `[24,142]`. + +At a requested gap, pack positions within the legal union while maintaining the gap **across interval boundaries**, then distribute remaining slack without leaving legal space. Do not blindly sum `floor(interval_length/gap)+1`: points in two nearby intervals can violate the gap across their intervening forbidden segment. Left-to-right earliest legal packing gives a useful common-interval capacity/witness for equal minimum separation. This small one-dimensional evaluator can be checked against a bounded enumeration before being combined with side allocation. + +An arbitrary fixed28-unit slot lattice is an insufficient oracle: legal positions may require shifting the lattice, as at the near-corner boundary. Recomputing evenly spread slots independently for every tentative assignment can also recreate discontinuities. Keep the actual placement witness alongside the accepted counts and validate it after all overrides; do not assume that a count accepted by one formula will be realized by a different spreading function. + +Extend the existing `automatic_positions` interval concept rather than introduce a parallel positioning subsystem. It already builds usable intervals around authored anchor exclusions. The experiment can supply an additional legal border-span set, intersect it with those exclusions, then preserve the current stable peer-coordinate/ID ordering while distributing automatic positions. The original allocator's cross-interval assumptions need explicit tests when real obstacle spans are introduced. Anchor-free shadow placement passes no manual exclusions; final placement passes the authored exclusions. These are two calls to the same geometric helper, not two rules for assigning sides. + +For nested diagrams, obstacles are not necessarily identical for every port. A port's multiple incident edges can have different ancestor/header exceptions. The prospective layout must satisfy each applicable outward-stub check. A conservative union can be used for an explicitly scoped experiment, but failure under that union is **unresolved under the conservative policy**, not proof that no legal model layout exists. Extract/share a pure obstacle-rule helper with routing only when implementation is authorized; do not duplicate its containment semantics into a second planner. The first interval comparison can deliberately use the existing flat fixtures to isolate the question. + +### Visibility, folds and the shared obstacle boundary + +Use the actual projection stage, not every authored placement. `project_diagram_impl` first excludes wrong-layer/projection/state-machine placements and descendants hidden under a collapsed visual ancestor (`projection.rs:305` onward). Folded exchanges can be promoted to visible ancestors and lose unavailable semantic port endpoints. Dedicated state views skip component-port layout entirely. Reintroducing hidden descendants as obstacles would make invisible geometry constrain resize layouts. + +Port layout then intentionally consumes **all eligible projected edges before presentation filters**; `projection.rs:535` onward filters edges only after port geometry is settled. In the inspected source, these final presentation filters remove edges, not the projected node vector. Thus a hidden line/category must not change port-side assignment, while a true fold or change of shown placements can change the applicable node/endpoint geometry. Do not derive layout clearance from only the final displayed edge set: that would violate the existing filter-stability contract. + +The router starts from the supplied visible projected nodes, but those full rectangles are not the final obstacle geometry for every edge. It shortens ancestors of either endpoint to their header rectangles, applies the correct ordinary/state header height, inflates by12, and ignores the source/target owner for its respective mandatory exit (`routing.rs:414–425,455–466,627–647,735–747`). Promotion also suspends authored pins and produces a specific warning. A candidate must preserve these distinctions when testing a semantic port's own stub; checking every full visible rectangle would falsely block valid exits through containing bodies. + +The maintainable production direction is to extract/reuse the actual pure obstacle geometry/eligibility kernel used by routing, given frozen projected nodes and one eligible projected edge. The interval helper then derives forbidden endpoint coordinates from **those** effective rectangles and the same boundary tolerance. Keep the independently implemented slab oracle only in tests as a cross-check for flat scenes, not as an alternative production collision policy. No route search, occupied-segment cost or authored-pin mutation belongs in this shared kernel. + +Required boundary fixtures before adoption: hide an exchange/category without changing ports; fold/unfold a parent so its hidden descendants stop contributing obstacles; port-to-ancestor and port-to-sibling edges with a traversable body but blocked header; a port serving edges with different ancestor chains; a promoted folded endpoint without an available semantic port; and the dedicated state-view bypass. Parent enclosure and actual visible obstacle eligibility must be established before computing clear border intervals. + +## Manual anchors and priorities + +Compute shadow sides and shadow clear positions for **all ports**, including anchored ports, without reading authored anchor fractions/sides. Any capacity/repair decision capable of changing unrelated automatic sides must use that shadow layout. Then apply exact authored anchors. Final automatic ports may reposition within their already chosen sides, taking both legal intervals and manual exclusion gaps into account. No final repair may move an unrelated automatic port to another side because an authored anchor changed. + +This contract rules out promising unconditional clearance and28/14 separation for arbitrary anchors. Coincident anchors or an anchor placed into an obstacle are valid authored choices; a manual port can also consume the only clear positions on an automatic port's fixed side. Preserve anchor metadata and exact fractions. Report actual crowded/blocked outcomes using the existing route warnings plus experimental diagnostics; do not reinterpret the resize as invalid or secretly grow the frame. A final placement failure after manual overrides must remain visible in the experiment even if the anchor-free shadow succeeded. + +Candidate priority for **automatic** placements is: frozen node geometry and exact authored metadata; clear mandatory stubs when available; target28 separation; readable fallback at least14 where nominal space is insufficient; then deterministic degraded spacing/route diagnostics when these cannot coexist. Try clear28 capacity across sides before degrading to14. At14, a same-side center-gap check only establishes square-glyph separation, not labels. Manual conflicts are a documented exception, not an excuse to ignore avoidable crowding in an all-automatic fixture. + +## Concrete next experiment, with stop conditions + +1. Preserve `7e25b3d` and `a95db10`. In a newly authorized isolated source branch, add a small experimental stable-ranking mode, with unchanged placement. Re-run the exact two falsifiers and add the near-corner case before changing the position algorithm. Expected attribution: threshold improves; obstacle/corner tests still fail. Retain first failures. +2. Add one interval-placement candidate using the **same stable ranking** and frozen geometry. Keep ordinary Current, spacing-only and original CapacityAware as controls. Initially use the flat common-obstacle fixtures, typed ports, real source roundtrips and real router. Reuse a narrow one-dimensional interval helper for shadow and final automatic positioning; do not create a generic global slot graph. If the implementer finds the bounded position-aware repair path materially smaller, compare it on the same fixtures using that same helper; do not implement two full architectures just for symmetry. Record the delta in code/operations and any unresolved repair witness before changing the selected experiment. +3. In the next serialized gate, require the20-port threshold bound; both executed obstacle controls; the near-corner actual same-side witness; eight forbidden/outward-geometry cases;100-port target-gap case; and the existing narrow-gap/manual fractions/stability cases. Record exact arrays and actual routes. If interval placement cannot keep the five clear Right positions without excessive side movement, preserve the failure and revise that helper before expanding architecture. +4. Sweep small height changes around capacities for8/20/100 ports, multiple fixed UUID sets, reverse movement and a near-diagonal peer-facing threshold. Include insertion/removal and one Reidentify, aliases/names, source roundtrip and construction order. Compare side changes and total displacement, not determinism alone. First use a bounded set of values; broad randomized testing follows only a concrete concern. +5. Evaluate per-port/admissibility scarcity separately. Extend the existing abstract four-bin oracle only enough to check the revised rank/matching behavior; keep its assignment-only status. If realistic nested/partial-obstacle fixtures require per-port interval matching that the small helper cannot represent, use those fixtures to decide whether explicit slot matching is justified. Do not infer completeness from a green flat interval suite. + +For every comparison, record owner bounds, inactive authored fields, manual anchor metadata, exact ports, same-side separation, independent mandatory-stub intersections, route warnings, total length, bends, proper crossings and coincident overlap lengths. Route cost is an **after-projection evaluator**, not an input to an iterative layout/router feedback cycle. Record adjacent-frame route/label displacement where available. Compare crossings/labels on realistic multipeer scenes; the one-shared-peer fixture naturally produces shared portions and cannot establish general crossing quality. + +Count interval creation/packing operations and projections for increasing port/obstacle sets, and measure elapsed time later. A direct port-by-obstacle construction can cost O(P×O); sorting/merging side intervals and ordinary side allocation should remain bounded and shared where obstacle rules agree. A post-placement trial that reroutes the whole view for every candidate move is outside this experiment. Any stricter asymptotic/performance claim awaits implementation and measurement. + +Do not call scarcity a minimum-size result. If this bounded candidate cannot find a readable clear placement, retain the exact requested rectangle and classify the actual limitation (manual conflict, proven insufficient common interval capacity, or unresolved assignment). This is separate from the semantic/content minima used by the resize planner. + +## Promotion boundary + +No mode is selected for production by this report. Stable ranking is a low-cost candidate correction for a demonstrated mechanism; interval positioning is the smallest justified next extension because side-only repair has a concrete structural counterexample. A general slot matcher remains a fallback experiment, not a required architecture. + +Before policy adoption, root still needs enclosure/fold/state and ancestor/header cases, authored route pins, realistic route/label and native readability, source/API/Undo interaction, and upgrade rendering comparisons. Removing capacity-driven growth changes old views even when source is untouched. Preserve historical Current snapshots separately; comparing two entrypoints into the same modified projector does not prove historical compatibility. Changing automatic layout must not silently normalize authored placements, persist automatic pins, introduce a gesture-only regime or weaken complete eight-handle editing. + +This proposal stops at the candidate experiment. No compiler, native work or implementation is authorized or performed by the report itself. diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking-independent-review.md b/harness/experiments/resize-port-policy-20260912/stable-ranking-independent-review.md new file mode 100644 index 00000000..ca9c0306 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking-independent-review.md @@ -0,0 +1,32 @@ +# Independent source review — stable fallback ranking — 2026-09-12 + +Target: `6203b5c4c0cc8bd736196aa4744dccfc0e139a2a` in `.local/resize-port-stable-ranking-20260912`, based on `a95db10`. Read the source handoff, complete four-file diff and relevant surrounding allocator/projector/falsifier code. Target worktree was clean. No compilation, tests, UI, Gitea writes or code edits were performed. All new evaluators remain **unrun from this review's evidence**. + +**No actionable source defect found. The change is suitable for the proposed isolated attribution gate; it is not clearance-policy or production approval.** + +## Preservation and determinism + +- `crates/oa-core/src/projection.rs:262,297`: ordinary projection and availability still explicitly select Current. The new enum variant adds no persisted field or setting. +- `projection/port_layout.rs:235–268`: only the new mode passes aligned port identities to assign_stable. Old CapacityAware still calls assign; Current and spacing-only skip both capacity branches. Existing owner growth remains confined to Current at line277. No minimum, enclosure, clearance, manual-anchor or position algorithm changed. +- `projection/port_capacity_experiment.rs:113–125`: the old assignment entrypoint calls the factored implementation with None. `:49–68` preserves the original occupancy ordering in precisely that branch. Recursion, capacities, occupant visitation and crowding fallback retain their previous behavior. This is strong source evidence of old-mode preservation; rerunning historical results is still necessary. +- `:39–47`: UUID conversion, shifts, rotations, wrapping multiplication and score/index ordering make the fallback rank deterministic across ordinary platform integer implementations. No randomized hasher, name, alias, occupancy or overflow ordinal enters identity_score. Preferred and semantic sides still precede hashed fallbacks. `:84,105,144` consistently supplies the current demand's identity, including recursive reassignment and final crowded fallback. Demand/identity vector lengths are checked; both originate in the same choices traversal. +- Compressing128 UUID bits into64 score input permits different ports to share rankings. That is not a determinism defect and the experiment makes no uniqueness or universal low-churn promise. + +## Evaluators discriminate the bounded claims + +`tests/experimental_port_policy_falsifiers.rs:450–505` compares old/new policy on the same geometry and three declared identity sets, measures actual ports/routes, holds the same ≤1 side-change and nominal-gap criteria for every set, and checks repeated geometry after reverse movement. This is materially stronger than rerunning the original consecutive UUID fixture or asserting reproducibility alone. Command::Reidentify at line442 updates model references, and validation plus complete Project canonical roundtrip follows it. Array membership, rather than vector ordinal, is used to count a given port's changes across frames. + +The old two falsifiers and three-mode loops are preserved byte-for-byte; the test diff appends181 lines. The new exit test at line509 runs all four modes on both obstacle scenes. It measures actual projected ports and routed exchanges independently of the analytic witness. Its five legal points at line552 are used only for the independent slab check, never substituted into projection or routing. The aggregate acceptance assertion at line581 correctly remains expected to fail when the stable mode still produces blocked actual exits. It neither marks expected failure as a test pass nor relaxes the obstacle criterion. + +The inherited slab oracle explicitly requires unrelated flat projected nodes (`project` line100); this is an appropriate scope for its full-rectangle check. Its lack of the router's EPSILON/ancestor exceptions must remain a limit when adding future nested or boundary-equality fixtures. The current witness's0.01 margin exceeds the router's0.001 tolerance, so that mismatch does not invalidate the supplied near-corner witness. + +Receipt names include identity set and frame index, so reverse frames cannot overwrite earlier observations. create_new artifact output remains intact. The handoff correctly requires rebuilding the changed core rather than linking these tests to the old rlib. + +## Acceptance limits and next action + +Proceed with the new identified-core gate and preserve both intended exit failure and any unexpected threshold failure. Run the original two falsifiers separately/full binary to confirm historical outcomes; the new threshold test prints the old-mode prediction but does not itself enforce old-mode exact counts. Retain the historical policy and allocator gates even though the new exit test is expected to fail. + +A passing threshold test establishes only the measured20-port, same-peer, three-ID-set capacity transition. It does not establish general stability under primary facing changes, gap-tier changes, insertion/removal, geometry scarcity, manual overrides or arbitrary IDs; the separate interval critique gives concrete examples. Route warnings and length are recorded in that test but are not its acceptance criteria. Three old allocator tests exercise the None branch, so their passes alone would not validate geometric clearance or all new ranking-driven reassignment orders. + +No additional source edit is required before this bounded execution. Do not adopt the stable mode merely because the attribution threshold passes; the untouched clearance/position defect is deliberately still exposed by the second evaluator. + diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking.patch b/harness/experiments/resize-port-policy-20260912/stable-ranking.patch new file mode 100644 index 00000000..a93b7adb --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking.patch @@ -0,0 +1,375 @@ +diff --git a/crates/oa-core/src/projection.rs b/crates/oa-core/src/projection.rs +index 2ee820e3c88eda1245ea17fe36965d5e5643cf5e..b6f71ab24e23a7918260e239f102ac17552d5828 100644 +--- a/crates/oa-core/src/projection.rs ++++ b/crates/oa-core/src/projection.rs +@@ -12,6 +12,7 @@ pub enum ExperimentalPortPolicy { + Current, + SameSidesAdaptSpacing, + CapacityAware, ++ CapacityAwareStableRanking, + } + #[path = "projection/state.rs"] + mod state; +diff --git a/crates/oa-core/src/projection/port_capacity_experiment.rs b/crates/oa-core/src/projection/port_capacity_experiment.rs +index 25bdab04371cafee66c6bb51bb47c11c873e976c..29723b86dcb91985b7374f9553e1aaf9b20b0299 100644 +--- a/crates/oa-core/src/projection/port_capacity_experiment.rs ++++ b/crates/oa-core/src/projection/port_capacity_experiment.rs +@@ -31,7 +31,22 @@ fn counts(assigned: &[Option]) -> [usize; 4] { + result + } + +-fn ranked(demand: &Demand, counts: [usize; 4]) -> Vec { ++// Explicit reproducible identity/side ranking for the fourth experimental mode. ++// UUID bits are interpreted as u128, with low64 XOR high64.rotate_left(17). ++// Each side uses (L/R/T/B index + 1) * the golden-ratio constant as a salt. ++// The SplitMix64 finalizer below uses wrapping arithmetic. Largest score wins; ++// equal scores use L/R/T/B order. No occupancy, overflow ordinal or runtime hash. ++fn identity_score(port: Id, side: PortAnchorSide) -> u64 { ++ let bits = port.as_u128(); ++ let mut value = bits as u64 ++ ^ ((bits >> 64) as u64).rotate_left(17) ++ ^ (index(side) as u64 + 1).wrapping_mul(0x9e37_79b9_7f4a_7c15); ++ value = (value ^ (value >> 30)).wrapping_mul(0xbf58_476d_1ce4_e5b9); ++ value = (value ^ (value >> 27)).wrapping_mul(0x94d0_49bb_1331_11eb); ++ value ^ (value >> 31) ++} ++ ++fn ranked(demand: &Demand, counts: [usize; 4], identity: Option) -> Vec { + let mut result = Vec::new(); + for side in [Some(demand.preferred), demand.semantic] + .into_iter() +@@ -42,7 +57,12 @@ fn ranked(demand: &Demand, counts: [usize; 4]) -> Vec { + } + } + let mut remaining = SIDES; +- remaining.sort_by_key(|side| (counts[index(*side)], index(*side))); ++ if let Some(port) = identity { ++ remaining ++ .sort_by_key(|side| (std::cmp::Reverse(identity_score(port, *side)), index(*side))); ++ } else { ++ remaining.sort_by_key(|side| (counts[index(*side)], index(*side))); ++ } + for side in remaining { + if demand.clear[index(side)] && !result.contains(&side) { + result.push(side); +@@ -59,9 +79,10 @@ fn try_assign( + capacities: [usize; 4], + assigned: &mut [Option], + visited: &mut [bool; 4], ++ identities: Option<&[Id]>, + ) -> bool { + let counts = counts(assigned); +- let sides = ranked(&demands[port], counts); ++ let sides = ranked(&demands[port], counts, identities.map(|ids| ids[port])); + for side in &sides { + let slot = index(*side); + if !visited[slot] && counts[slot] < capacities[slot] { +@@ -81,7 +102,7 @@ fn try_assign( + .filter_map(|(port, current)| (*current == Some(side)).then_some(port)) + .collect(); + for other in occupants { +- if try_assign(other, demands, capacities, assigned, visited) { ++ if try_assign(other, demands, capacities, assigned, visited, identities) { + assigned[port] = Some(side); + return true; + } +@@ -91,11 +112,27 @@ fn try_assign( + } + + fn assign_with_capacities(demands: &[Demand], capacities: [usize; 4]) -> Vec { ++ assign_with_identities(demands, capacities, None) ++} ++ ++fn assign_with_identities( ++ demands: &[Demand], ++ capacities: [usize; 4], ++ identities: Option<&[Id]>, ++) -> Vec { ++ assert!(identities.is_none_or(|ids| ids.len() == demands.len())); + let mut assigned = vec![None; demands.len()]; + // Demands are in the core's stable semantic port-ID order. Manual anchors + // are deliberately absent: editing one must not resize owners or flip peers. + for port in 0..demands.len() { +- try_assign(port, demands, capacities, &mut assigned, &mut [false; 4]); ++ try_assign( ++ port, ++ demands, ++ capacities, ++ &mut assigned, ++ &mut [false; 4], ++ identities, ++ ); + } + for (port, demand) in demands.iter().enumerate() { + if assigned[port].is_some() { +@@ -104,7 +141,7 @@ fn assign_with_capacities(demands: &[Demand], capacities: [usize; 4]) -> Vec Vec Vec { ++ assign_with_identities( ++ demands, ++ [ ++ capacity(node.size.height), ++ capacity(node.size.height), ++ capacity(node.size.width), ++ capacity(node.size.width), ++ ], ++ Some(identities), ++ ) ++} ++ + #[cfg(test)] + mod tests { + use super::*; +diff --git a/crates/oa-core/src/projection/port_layout.rs b/crates/oa-core/src/projection/port_layout.rs +index ba0d86897ed432efc466ed7af43dd52d010d08a0..555fa56b3829f357d41f3a94bbac520b690be9e7 100644 +--- a/crates/oa-core/src/projection/port_layout.rs ++++ b/crates/oa-core/src/projection/port_layout.rs +@@ -232,17 +232,23 @@ pub(super) fn layout( + automatic_side: side, + manual: anchor.map(|a| a.offset), + peer, +- capacity: (policy == ExperimentalPortPolicy::CapacityAware).then(|| { +- capacity_experiment::Demand { +- preferred: side, +- semantic: port_anchor_side(port), +- clear: SIDES.map(clear), +- } ++ capacity: matches!( ++ policy, ++ ExperimentalPortPolicy::CapacityAware ++ | ExperimentalPortPolicy::CapacityAwareStableRanking ++ ) ++ .then(|| capacity_experiment::Demand { ++ preferred: side, ++ semantic: port_anchor_side(port), ++ clear: SIDES.map(clear), + }), + }); + } + } +- if policy == ExperimentalPortPolicy::CapacityAware { ++ if matches!( ++ policy, ++ ExperimentalPortPolicy::CapacityAware | ExperimentalPortPolicy::CapacityAwareStableRanking ++ ) { + for node in nodes.iter() { + let Some(choices) = choices.get_mut(&node.id) else { + continue; +@@ -251,7 +257,12 @@ pub(super) fn layout( + .iter() + .map(|choice| choice.capacity.clone().unwrap()) + .collect(); +- let sides = capacity_experiment::assign(node, &demands); ++ let sides = if policy == ExperimentalPortPolicy::CapacityAwareStableRanking { ++ let identities: Vec<_> = choices.iter().map(|choice| choice.port).collect(); ++ capacity_experiment::assign_stable(node, &demands, &identities) ++ } else { ++ capacity_experiment::assign(node, &demands) ++ }; + for (choice, side) in choices.iter_mut().zip(sides) { + choice.automatic_side = side; + if choice.manual.is_none() { +diff --git a/crates/oa-core/tests/experimental_port_policy_falsifiers.rs b/crates/oa-core/tests/experimental_port_policy_falsifiers.rs +index ef6d197b0f397ce4c976859adabd62c46cbcb0da..0a31254a47fc151a723e21a372f1023d09ef83c0 100644 +--- a/crates/oa-core/tests/experimental_port_policy_falsifiers.rs ++++ b/crates/oa-core/tests/experimental_port_policy_falsifiers.rs +@@ -402,3 +402,184 @@ fn capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner() { + "Prospective exit-clearance criterion failed: {violations:?}" + ); + } ++ ++fn fixed_port_identity_set(mut f: Fixture, set: usize) -> Fixture { ++ if set == 0 { ++ return f; ++ } ++ // Two declared, reproducible UUID sets; not random draws or selected after ++ // observing layout results. Only port identities change, not topology. ++ let replacements: Vec<_> = (1..=f.ports.len()) ++ .map(|n| { ++ let low = match set { ++ 1 => (n as u64).wrapping_mul(0xd134_2543_de82_ef95), ++ 2 => (n as u64) ++ .wrapping_mul(0x9e37_79b9_7f4a_7c15) ++ .rotate_left(23), ++ _ => unreachable!(), ++ } & 0x0000_ffff_ffff_ffff; ++ let prefix = if set == 1 { ++ 0x12345678_9abc_4000_8000_000000000000 ++ } else { ++ 0xfedcba98_7654_4000_8000_000000000000 ++ }; ++ Id::from_u128(prefix | u128::from(low)) ++ }) ++ .collect(); ++ assert_eq!( ++ replacements ++ .iter() ++ .collect::>() ++ .len(), ++ f.ports.len() ++ ); ++ let commands: Vec<_> = f ++ .ports ++ .iter() ++ .zip(&replacements) ++ .map(|(old, new)| Command::Reidentify(*old, *new)) ++ .collect(); ++ f.p = execute_batch(&f.p, &commands).unwrap(); ++ f.ports = replacements; ++ validate_candidate(&f.p).unwrap(); ++ assert_eq!(language::parse(&language::format(&f.p)).unwrap(), f.p); ++ f ++} ++ ++#[test] ++fn stable_fallback_ranking_bounds_threshold_churn_across_three_identity_sets_and_reverse() { ++ let stable = ExperimentalPortPolicy::CapacityAwareStableRanking; ++ let mut violations = Vec::new(); ++ for set in 0..3 { ++ for policy in [ExperimentalPortPolicy::CapacityAware, stable] { ++ let mut f = fixed_port_identity_set(right_peer(20, 259.9, false), set); ++ let mut views = Vec::new(); ++ for (frame, height) in [259.9, 260., 260.1, 260., 259.9].into_iter().enumerate() { ++ f.p.diagrams ++ .get_mut(&f.d) ++ .unwrap() ++ .nodes ++ .get_mut(&f.owner) ++ .unwrap() ++ .size ++ .height = height; ++ let original = f.p.clone(); ++ let view = project(&f, policy); ++ let label = format!("stable-threshold-set{set}-{policy:?}-frame{frame}-{height}"); ++ measure(&f, &view, &label); ++ assert_eq!(f.p, original); ++ assert_eq!(owner(&f, &view).size, size(224., height)); ++ if policy == stable && gap(&f, &view) < 27.99 { ++ violations.push(format!( ++ "{label}: avoidable sub-nominal gap {}", ++ gap(&f, &view) ++ )); ++ } ++ views.push(view); ++ } ++ let flips: Vec<_> = views ++ .windows(2) ++ .map(|pair| { ++ f.ports ++ .iter() ++ .filter(|id| port(&pair[0], **id).side != port(&pair[1], **id).side) ++ .count() ++ }) ++ .collect(); ++ println!( ++ "stable threshold set={set} policy={policy:?} changes={flips:?}; prediction original=[12,0,0,12], stable<=1 each (unverified)" ++ ); ++ assert_eq!( ++ views[0], views[4], ++ "Same rectangle must reproject identically after reversal" ++ ); ++ assert_eq!(views[1], views[3]); ++ if policy == stable && flips.iter().any(|n| *n > 1) { ++ violations.push(format!("set={set} stable side changes {flips:?}; same bounded criterion across every UUID set")); ++ } ++ } ++ } ++ assert!( ++ violations.is_empty(), ++ "Prospective stable-ranking threshold criterion failed: {violations:?}" ++ ); ++} ++ ++#[test] ++fn stable_fallback_ranking_still_needs_real_exit_clearance_including_near_corner() { ++ let stable = ExperimentalPortPolicy::CapacityAwareStableRanking; ++ let mut violations = Vec::new(); ++ for corner in [false, true] { ++ let mut f = right_peer(8, 160., true); ++ if corner { ++ let obstacle = ++ f.p.diagrams ++ .get_mut(&f.d) ++ .unwrap() ++ .nodes ++ .get_mut(&id(42)) ++ .unwrap(); ++ obstacle.position = pos(230., -120.); ++ obstacle.size = size(184., 132.); ++ } ++ validate_candidate(&f.p).unwrap(); ++ assert_eq!(language::parse(&language::format(&f.p)).unwrap(), f.p); ++ let original = f.p.clone(); ++ for policy in POLICIES.into_iter().chain([stable]) { ++ let view = project(&f, policy); ++ let label = format!("stable-obstacle-corner{corner}-{policy:?}"); ++ let routed = measure(&f, &view, &label); ++ let blocked = blocked_stubs(&view); ++ if policy != ExperimentalPortPolicy::Current { ++ assert_eq!(owner(&f, &view).size, size(224., 160.)); ++ } ++ if corner { ++ let obstacle = view.nodes.iter().find(|n| n.id == id(42)).unwrap(); ++ assert_eq!( ++ (obstacle.position, obstacle.size), ++ (pos(230., -120.), size(184., 132.)) ++ ); ++ let midpoint = ProjectedPort { ++ element: f.ports[0], ++ owner: f.owner, ++ side: PortAnchorSide::Right, ++ position: pos(224., owner(&f, &view).size.height / 2.), ++ }; ++ assert!(view.nodes.iter().all(|node| !stub_hits(&midpoint, node))); ++ // Independent geometric witness only: five legal same-side ++ // coordinates exist. No fake ports are passed to the projector ++ // or router. The actual mode must produce its own clear layout. ++ let coordinates = [24.01_f32, 53.5075, 83.005, 112.5025, 142.]; ++ assert!(coordinates.windows(2).all(|p| p[1] - p[0] >= 28.)); ++ for y in coordinates { ++ let witness = ProjectedPort { ++ position: pos(224., y), ++ ..midpoint.clone() ++ }; ++ assert!(view.nodes.iter().all(|node| !stub_hits(&witness, node))); ++ } ++ println!( ++ "{label}: actual Right midpoint {:?} clear; independent five-position witness={coordinates:?}; actual blocked={blocked:?}", ++ midpoint.position ++ ); ++ } ++ let warned: Vec<_> = routed ++ .edges ++ .values() ++ .filter(|e| !e.warnings.is_empty()) ++ .map(|e| e.id) ++ .collect(); ++ println!( ++ "{label}: candidate attribution only; midpoint/placement unchanged, warnings={warned:?}" ++ ); ++ if policy == stable && (!blocked.is_empty() || !warned.is_empty()) { ++ violations.push(format!("{label}: blocked={blocked:?}, warned={warned:?}")); ++ } ++ assert_eq!(f.p, original); ++ } ++ } ++ assert!( ++ violations.is_empty(), ++ "Prospective stable-ranking real-exit criterion failed: {violations:?}" ++ ); ++} diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/gate-runner-handoff.md b/harness/experiments/resize-port-policy-20260912/stable-ranking/gate-runner-handoff.md new file mode 100644 index 00000000..bfdfb6f7 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/gate-runner-handoff.md @@ -0,0 +1,51 @@ +# Stable-ranking serialized gate runner — source-only handoff + +Prepared after reading `resize-stable-ranking-independent-review-20260912.md`. The reviewer found no actionable source defect and required historical gates plus the two new evaluators, preserving expected clearance failure as non-adoption. + +Runner: `C:/Users/User/Documents/Git/ARCADIA-Studio/.local/resize-port-stable-ranking-20260912/.local/run-stable-ranking-gates.py` + +SHA-256: **`0d823b12064c4966e39c430a6da71e09c4563aba8b57c5f4134850c7a8195f45`**. This source-only revision adds exact committed-blob verification following root review; the earlier helper was never run or archived. + +Exact required worktree commit: **`6203b5c4c0cc8bd736196aa4744dccfc0e139a2a`**. Python AST parsing passed; source inspection confirms four falsifier test declarations and13 port-anchor declarations. **The runner has not executed. No compiler/test/native call was made and no lease is held.** No root staging/commit or Gitea action was performed. + +## Run only after root grants the serialized lease + +Working directory is the isolated stable-ranking worktree. Initialize `C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/env.ps1`; use bundled Python `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe`. Every invocation takes one mode and the same unique label: + +```text +python .local/run-stable-ranking-gates.py build 01 +python .local/run-stable-ranking-gates.py comparison 01 +python .local/run-stable-ranking-gates.py original-threshold 01 +python .local/run-stable-ranking-gates.py original-exit 01 +python .local/run-stable-ranking-gates.py stable-threshold 01 +python .local/run-stable-ranking-gates.py stable-exit 01 +python .local/run-stable-ranking-gates.py allocator 01 +python .local/run-stable-ranking-gates.py anchors 01 +python .local/run-stable-ranking-gates.py summary 01 +``` + +No all-in-one mode auto-continues after arbitrary errors. Root controls each step and can preserve/inspect failures before continuing. Each mode refuses existing output files. A failed/partial invocation cannot silently overwrite its earlier log; use a fresh label for a new run. Expected assertion failures should not prevent root from running the remaining historical gates. + +`build` requires a new `.local/target-stable-6203b5c-01` and new `.local/gate-stable-6203b5c-01` beneath this worktree. It compiles only the two integration-test targets with locked dependencies, jobs1, explicit real rustc/linker identities, and `RUSTFLAGS=-Dwarnings`. It does not compile the unit-test binary until `allocator`, or the port-anchor binary until `anchors`. No root target, accepted7e target, cache copy or hardlink is used for output. + +The helper enumerates the exact source tree with `git ls-tree`, then reads all committed blobs through one `git cat-file --batch` call and requires byte-for-byte equality with every tracked working file before stamping. This does not rely on clean Git status alone, so assume-unchanged/skip-worktree flags or checkout transformations cannot hide differing build inputs. The freshly stamped rows must also equal the verified blob digests. The helper additionally stamps itself, toolchain environment, review and actual Cargo/rustc/linker binaries. It records toolchain versions, environment, exact commands, times/exits/log hashes and source-integrity checks. Existing root and accepted7e core rlibs are protected by before/after hashes. Cargo JSON compiler-artifact events identify the new core rlib and exact test executables; there is no newest-filename selection. All emitted artifact paths must resolve inside the new target directory. Their hashes bind later binary execution to the build receipt. + +## Selection and outcome rules + +| Mode | Exact selection / count | Expected observation | +| --- | --- | --- | +| comparison | Entire `experimental_port_policy` binary, eight enumerated names | 8 passed,0 failed | +| original-threshold | One exact old threshold test, after four-name binary inventory | exit101 at `Prospective resize-stability criterion failed:`; Current/spacing changes `[0,0]`, CapacityAware `[12,0]` | +| original-exit | One exact old obstacle test | exit101 at `Prospective exit-clearance criterion failed:`; controls clear, exact old blocked port/obstacle and exchange IDs retained | +| stable-threshold | One exact three-identity forward/reverse evaluator | Prefer pass; an exit101 at its designated threshold criterion remains a real failed attribution result. Logs must include six old/new set summaries and historical old-mode vectors `[12,0,0,12]` for all three sets. | +| stable-exit | One exact new Top/near-corner evaluator | exit101 at `Prospective stable-ranking real-exit criterion failed:`; require actual new-mode near-corner blocked-stub output, not merely an unrelated control's warning | +| allocator | Exact three enumerated unit names under `capacity_experiment::tests` | 3 passed,0 failed | +| anchors | Entire binary;13 exact names independently read from committed test declarations | 13 passed,0 failed | + +Each mode first runs a separately logged `--list --format terse` and compares exact names, not just exit0 or a substring count. Individual falsifiers use `--exact` for listing and execution. Afterward it parses passed/failed/ignored counts, checks the specific prospective assertion marker where applicable, and records whether historical/completion observations matched. An arbitrary nonzero exit, compile failure, early fixture failure, missing names or wrong counts is an unexpected failure. Designated test failures are recorded as `designated_criterion_failure` and the helper returns101; they are never called a test pass. Every result explicitly carries `policy_accepted: false`. + +The unit-test binary compiles the same identified core sources in test configuration; its auxiliary build receipt identifies that executable separately. The integration core rlib identity remains recorded for reference, not a claim that the unit binary links that rlib. + +Each evaluator has a new geometry directory set via `OA_PORT_POLICY_RECEIPTS`; every produced canonical Project, projected view and route dump is hashed in its result. The source tests already use create-new outputs and frame-index labels. Inputs and executable/core hashes are checked after runs. `summary` is a read-only collection of recorded outcomes and missing modes, not an acceptance gate or an assertion that all tests passed. + +The new stable-ranking mode remains an attribution experiment. A green threshold result, even across all three identity sets, cannot approve untouched exit geometry or a production resize policy. A changed threshold result or clearance observation must be preserved and investigated without changing fixed UUID sets or acceptance criteria to obtain a pass. diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/run-stable-ranking-gates.py b/harness/experiments/resize-port-policy-20260912/stable-ranking/run-stable-ranking-gates.py new file mode 100644 index 00000000..9136ca60 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/run-stable-ranking-gates.py @@ -0,0 +1,321 @@ +"""Serialized identified 6203b5c gates. Requires a coordinator lease; no auto-run. + +Usage: python .local/run-stable-ranking-gates.py MODE UNIQUE-LABEL +MODE: build, comparison, original-threshold, original-exit, stable-threshold, + stable-exit, allocator, anchors, summary +Expected criterion failures retain process exit101 and never mean adoption. +""" +from datetime import datetime, timezone +from pathlib import Path +import hashlib +import json +import os +import re +import shutil +import subprocess +import sys +import time + +WORK = Path(__file__).resolve().parent.parent +ROOT = WORK.parent.parent +SOURCE = '6203b5c4c0cc8bd736196aa4744dccfc0e139a2a' +ORIGINAL_THRESHOLD = 'a_point_one_height_increase_does_not_needlessly_flip_twelve_of_twenty_ports' +ORIGINAL_EXIT = 'capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner' +STABLE_THRESHOLD = 'stable_fallback_ranking_bounds_threshold_churn_across_three_identity_sets_and_reverse' +STABLE_EXIT = 'stable_fallback_ranking_still_needs_real_exit_clearance_including_near_corner' +COMPARISONS = [ + 'experimental_current_is_the_unchanged_default_projector', + 'alternatives_realize_the_three_previously_forbidden_rectangles', + 'all_eight_outward_handles_have_exact_fixed_edges_without_authored_inactive_changes', + 'capacity_uses_available_sides_where_spacing_only_overlaps_fourteen_unit_glyphs', + 'manual_anchor_edits_preserve_owner_geometry_and_unrelated_automatic_sides', + 'exact_crowded_manual_fractions_survive_every_alternative_and_reopen', + 'narrow_peer_gap_keeps_clear_sides_and_actual_routed_port_endpoints', + 'candidate_geometry_is_deterministic_and_independent_of_peer_motion_and_names', +] +FALSIFIERS = [ORIGINAL_THRESHOLD, ORIGINAL_EXIT, STABLE_THRESHOLD, STABLE_EXIT] +ALLOCATORS = ['projection::port_layout::capacity_experiment::tests::' + name for name in [ + 'reassignment_recovers_scarce_clear_capacity', + 'clear_overflow_does_not_choose_a_blocked_empty_side', + 'small_clear_masks_match_an_exhaustive_assignment_oracle', +]] +GATES = { + 'comparison': ('experimental_port_policy', None, COMPARISONS, None, False), + 'original-threshold': ('experimental_port_policy_falsifiers', ORIGINAL_THRESHOLD, [ORIGINAL_THRESHOLD], + 'Prospective resize-stability criterion failed:', True), + 'original-exit': ('experimental_port_policy_falsifiers', ORIGINAL_EXIT, [ORIGINAL_EXIT], + 'Prospective exit-clearance criterion failed:', True), + 'stable-threshold': ('experimental_port_policy_falsifiers', STABLE_THRESHOLD, [STABLE_THRESHOLD], + 'Prospective stable-ranking threshold criterion failed:', False), + 'stable-exit': ('experimental_port_policy_falsifiers', STABLE_EXIT, [STABLE_EXIT], + 'Prospective stable-ranking real-exit criterion failed:', True), + 'allocator': ('oa_core', 'projection::port_layout::capacity_experiment::tests', ALLOCATORS, None, False), +} + + +def utc(): + return datetime.now(timezone.utc).isoformat() + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read(path): + return json.loads(path.read_bytes()) + + +def write(path, value): + with path.open('x', encoding='utf-8', newline='\n') as stream: + stream.write(json.dumps(value, indent=2) + '\n') + + +def checked(args): + return subprocess.check_output(args, cwd=WORK, stderr=subprocess.STDOUT).decode().strip() + + +def stamp(paths): + return {str(p): {'bytes': p.stat().st_size, 'sha256': sha(p)} for p in sorted(set(paths))} + + +def changed(files): + return [name for name, item in files.items() if not Path(name).is_file() + or sha(Path(name)) != item['sha256']] + + +def source_ok(): + assert checked(['git', 'rev-parse', 'HEAD']) == SOURCE + assert not checked(['git', 'status', '--porcelain', '--untracked-files=no']) + + +def committed_inputs(): + # Status can hide assume-unchanged/skip-worktree flags or checkout + # transformations. Compare actual bytes with every blob in the exact tree. + names = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', '-z', SOURCE], cwd=WORK).decode().split('\0') + names = [name for name in names if name] + assert all('\n' not in name and '\r' not in name for name in names) + requests = ''.join(SOURCE + ':' + name + '\n' for name in names).encode() + batch = subprocess.run(['git', 'cat-file', '--batch'], input=requests, cwd=WORK, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, check=True).stdout + cursor, verified = 0, {} + for name in names: + end = batch.index(b'\n', cursor) + header = batch[cursor:end].split() + assert len(header) == 3 and header[1] == b'blob', (name, header) + length = int(header[2]) + cursor = end + 1 + blob = batch[cursor:cursor + length] + assert len(blob) == length and (WORK / name).read_bytes() == blob, ('Committed bytes differ', name) + verified[str(WORK / name)] = {'bytes': length, 'sha256': hashlib.sha256(blob).hexdigest()} + cursor += length + assert batch[cursor:cursor + 1] == b'\n' + cursor += 1 + assert cursor == len(batch) + return verified + + +def invoke(command, stem, env): + log = OUT / (stem + '.log') + start, clock = utc(), time.monotonic() + print('START', stem, command, flush=True) + with log.open('xb') as stream: + process = subprocess.run(command, cwd=WORK, env=env, stdout=stream, stderr=subprocess.STDOUT) + return {'source': SOURCE, 'command': command, 'start': start, 'end': utc(), + 'seconds': round(time.monotonic() - clock, 3), 'exit': process.returncode, + 'log': log.name, 'log_sha256': sha(log)} + + +def environment(manifest): + env = os.environ.copy() + for key, value in manifest['environment'].items(): + env[key] = value + return env + + +def integrity(manifest): + source_ok() + return changed(manifest['files']) + + +def compile_targets(manifest, targets, stem): + assert not integrity(manifest) + command = [manifest['toolchain']['cargo']['path'], 'test', '--locked', '--jobs', '1', + '-p', 'oa-core', *targets, '--no-run', '--message-format=json'] + result = invoke(command, stem, environment(manifest)) + artifacts, binaries, core = [], {}, [] + for line in (OUT / result['log']).read_text(encoding='utf-8', errors='replace').splitlines(): + try: + message = json.loads(line) + except json.JSONDecodeError: + continue + if message.get('reason') != 'compiler-artifact': + continue + artifacts.extend(Path(name) for name in message['filenames'] if Path(name).is_file()) + if message.get('executable') and message['target']['name'] in [ + 'experimental_port_policy', 'experimental_port_policy_falsifiers', 'oa_core', 'port_anchors']: + binaries[message['target']['name']] = message['executable'] + if message['target']['name'] == 'oa_core' and not message['profile']['test']: + core.extend(Path(name) for name in message['filenames'] if name.endswith('.rlib')) + assert all(p.resolve().is_relative_to(TARGET) for p in artifacts), 'Unexpected artifact outside isolated target' + result.update({'artifacts': stamp(artifacts), 'binaries': binaries, 'core_rlibs': stamp(core), + 'changed_inputs': integrity(manifest)}) + result['build_accepted'] = result['exit'] == 0 and not result['changed_inputs'] + write(OUT / (stem + '.json'), result) + return result + + +def build(): + source_ok() + # Verify exact committed bytes before stamping all tracked workspace inputs, + # including source, fixtures, manifests and configuration. + committed = committed_inputs() + paths = [Path(p) for p in committed] + tools = {} + for name in ['cargo', 'rustc']: + path = Path(checked(['rustup', 'which', name])) + tools[name] = {'path': str(path), **stamp([path])[str(path)]} + linker = Path(shutil.which('clang.exe')) + tools['linker'] = {'path': str(linker), **stamp([linker])[str(linker)]} + tools['cargo_version'] = checked([tools['cargo']['path'], '-V']) + tools['rustc_version'] = checked([tools['rustc']['path'], '-Vv']) + tools['active_toolchain'] = checked(['rustup', 'show', 'active-toolchain']) + assert os.environ.get('RUSTFLAGS', '') in ['', '-Dwarnings'], 'Review nonstandard RUSTFLAGS first' + assert not os.environ.get('CARGO_ENCODED_RUSTFLAGS'), 'Review encoded flags first' + env_file = ROOT / '.local/toolchain/env.ps1' + assert Path(os.environ['CARGO_HOME']).resolve() == ROOT / '.local/toolchain/cargo' + assert Path(os.environ['RUSTUP_HOME']).resolve() == ROOT / '.local/toolchain/rustup' + paths += [env_file, Path(__file__).resolve(), ROOT / '.local/resize-stable-ranking-independent-review-20260912.md'] + paths += [Path(tools[name]['path']) for name in ['cargo', 'rustc', 'linker']] + # Read-only protection of both prior experiment and current root core files. + # No cargo invocation points at either of their target directories. + for folder in [ROOT / 'target/debug/deps', ROOT / '.local/resize-port-policy-20260912/.local/target-7e25b3d-01/debug/deps']: + paths += list(folder.glob('liboa_core-*.rlib')) + files = stamp(paths) + assert all(files[name] == record for name, record in committed.items()), 'Input changed after blob verification' + manifest = {'source': SOURCE, 'start': utc(), 'worktree': str(WORK), 'target': str(TARGET), + 'committed_blob_verification': {'source': SOURCE, 'count': len(committed), + 'method': 'git cat-file --batch; exact blob/working-file byte equality before stamping'}, + 'toolchain': tools, 'files': files, 'policy_accepted': False, + 'environment': {'CARGO_HOME': os.environ['CARGO_HOME'], 'RUSTUP_HOME': os.environ['RUSTUP_HOME'], + 'CARGO_TARGET_DIR': str(TARGET), 'CARGO_BUILD_JOBS': '1', 'RUSTFLAGS': '-Dwarnings', + 'RUSTC': tools['rustc']['path'], 'CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER': str(linker)}} + write(OUT / 'inputs.json', manifest) + result = compile_targets(manifest, ['--test', 'experimental_port_policy', '--test', 'experimental_port_policy_falsifiers'], 'build') + required = {'experimental_port_policy', 'experimental_port_policy_falsifiers'} + assert result['build_accepted'] and required <= result['binaries'].keys() and len(result['core_rlibs']) == 1 + return 0 + + +def listing(binary, stem, env, expected, selected=None, exact=False): + args = [binary, '--list', '--format', 'terse'] + if selected: + args.append(selected) + if exact: + args.append('--exact') + result = invoke(args, stem, env) + names = [line.removesuffix(': test') for line in (OUT / result['log']).read_text().splitlines() + if line.endswith(': test')] + result.update({'selected_names': names, 'expected_names': sorted(expected), + 'selection_accepted': result['exit'] == 0 and sorted(names) == sorted(expected)}) + write(OUT / (stem + '.json'), result) + assert result['selection_accepted'], (stem, names) + + +def gate(mode): + manifest, built = read(OUT / 'inputs.json'), read(OUT / 'build.json') + assert built['build_accepted'] and not integrity(manifest) + assert not changed(built['artifacts']) + env = environment(manifest) + if mode in ['allocator', 'anchors']: + targets = ['--lib'] if mode == 'allocator' else ['--test', 'port_anchors'] + auxiliary = compile_targets(manifest, targets, mode + '-build') + assert auxiliary['build_accepted'] + built = auxiliary + if mode == 'anchors': + source_text = (WORK / 'crates/oa-core/tests/port_anchors.rs').read_text() + expected = re.findall(r'#\[test\]\s*fn\s+(\w+)\s*\(', source_text) + assert len(expected) == 13 + target, selected, marker, planned_failure = 'port_anchors', None, None, False + else: + target, selected, expected, marker, planned_failure = GATES[mode] + binary = built['binaries'][target] + frozen = stamp([Path(binary), *[Path(p) for p in built['core_rlibs']]]) + # Prove the complete integration binary identity and nonempty selection. + if target == 'experimental_port_policy_falsifiers': + listing(binary, mode + '-inventory', env, FALSIFIERS) + exact = selected is not None and mode != 'allocator' + listing(binary, mode + '-list', env, expected, selected, exact) + geometry = OUT / (mode + '-geometry') + assert not geometry.exists() + env['OA_PORT_POLICY_RECEIPTS'] = str(geometry) + command = [binary, '--nocapture', '--test-threads=1'] + if selected: + command.append(selected) + if exact: + command.append('--exact') + result = invoke(command, mode, env) + log = (OUT / result['log']).read_text(encoding='utf-8', errors='replace') + match = re.search(r'test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored;', log) + counts = tuple(map(int, match.groups()[1:])) if match else None + passed = result['exit'] == 0 and counts == (len(expected), 0, 0) + designated = bool(result['exit'] == 101 and counts == (0, 1, 0) and marker and marker in log) + historical = None + if mode == 'original-threshold': + historical = all(f'threshold {policy}: adjacent side changes={values};' in log for policy, values in [ + ('Current', '[0, 0]'), ('SameSidesAdaptSpacing', '[0, 0]'), ('CapacityAware', '[12, 0]')]) + elif mode == 'original-exit': + historical = all(f'obstacle {policy}: independently blocked=[], NoClearPath=[];' in log + for policy in ['Current', 'SameSidesAdaptSpacing']) and all(text in log for text in [ + 'obstacle CapacityAware: independently blocked=[(956a2026-0912-4000-8000-00000000006a, 956a2026-0912-4000-8000-00000000002a)]', + 'NoClearPath=[956a2026-0912-4000-8000-0000000003ee]', 'all_NoClearPath=true']) + elif mode == 'stable-threshold': + rows = re.findall(r'stable threshold set=(\d+) policy=(\w+) changes=(\[[^\]]*\]);', log) + historical = len(rows) == 6 and all((str(i), 'CapacityAware', '[12, 0, 0, 12]') in rows for i in range(3)) + elif mode == 'stable-exit': + historical = bool(re.search(r'^stable-obstacle-cornertrue-CapacityAwareStableRanking: actual Right midpoint .*actual blocked=\[\(', log, re.MULTILINE)) + issues = integrity(manifest) + changed(frozen) + result.update({'target': target, 'expected_names': expected, 'counts_passed_failed_ignored': counts, + 'outcome': 'test_passed' if passed else ('designated_criterion_failure' if designated else 'unexpected_failure'), + 'planned_failure': planned_failure, 'designated_marker': marker, + 'historical_or_completion_checks': historical, 'changed_inputs_or_binary': issues, + 'compiled_core_identity': read(OUT / 'build.json')['core_rlibs'], 'binary_identity': frozen, + 'geometry': stamp(p for p in geometry.rglob('*') if p.is_file()) if geometry.exists() else {}, + 'policy_accepted': False}) + write(OUT / (mode + '.json'), result) + print(json.dumps({k: v for k, v in result.items() if k not in ['geometry', 'binary_identity']}), flush=True) + if issues or historical is False or not (passed or designated): + return 1 + # A designated prospective failure remains a failed test, not an auto-pass. + return result['exit'] + + +def summarize(): + modes = [*GATES, 'anchors'] + results = {mode: read(OUT / (mode + '.json')) for mode in modes if (OUT / (mode + '.json')).exists()} + record = {'source': SOURCE, 'utc': utc(), 'policy_accepted': False, + 'results': {mode: {key: r[key] for key in ['exit', 'outcome', 'planned_failure', + 'historical_or_completion_checks', 'changed_inputs_or_binary']} for mode, r in results.items()}, + 'missing_modes': [mode for mode in modes if mode not in results]} + write(OUT / 'summary.json', record) + print(json.dumps(record, indent=2)) + return 0 + + +if __name__ == '__main__': + MODE, LABEL = sys.argv[1:] + assert MODE in ['build', *GATES, 'anchors', 'summary'] and LABEL.replace('-', '').isalnum() + OUT = WORK / '.local' / ('gate-stable-6203b5c-' + LABEL) + TARGET = WORK / '.local' / ('target-stable-6203b5c-' + LABEL) + assert TARGET.resolve().is_relative_to(WORK / '.local') + if MODE == 'build': + assert not OUT.exists() and not TARGET.exists(), 'Use a fresh receipt AND target label' + OUT.mkdir() + else: + assert OUT.is_dir() and not (OUT / (MODE + '.json')).exists(), 'Never overwrite a mode receipt' + try: + code = build() if MODE == 'build' else (summarize() if MODE == 'summary' else gate(MODE)) + except Exception as error: + write(OUT / (MODE + '-exception.json'), {'utc': utc(), 'source': SOURCE, + 'type': type(error).__name__, 'error': str(error), 'policy_accepted': False}) + raise + raise SystemExit(code) diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/source-handoff.md b/harness/experiments/resize-port-policy-20260912/stable-ranking/source-handoff.md new file mode 100644 index 00000000..31b150df --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/source-handoff.md @@ -0,0 +1,49 @@ +# Stable fallback ranking attribution — source-only handoff + +Root-owned issue16 experiment; no production policy selection. New isolated worktree `C:/Users/User/Documents/Git/ARCADIA-Studio/.local/resize-port-stable-ranking-20260912`, branch `codex/resize-port-stable-ranking-956atf-20260912`, based on preserved falsifier commit `a95db10ce73d639f59eb1ec1153de26f4967881c`. + +**Commit: `6203b5c4c0cc8bd736196aa4744dccfc0e139a2a`**, `Isolate stable per-port fallback ranking attribution`. Committed worktree clean. `rustfmt --edition 2024` and staged diff whitespace checks passed. **No Cargo/compiler/native execution; no compiler lease held.** Root tracked inputs and both prior experimental worktrees were untouched. + +## Exactly what changed + +A fourth, explicitly experimental mode, `CapacityAwareStableRanking`, uses the existing capacity assignment algorithm but ranks remaining fallback sides per port identity. Existing `Current`, `SameSidesAdaptSpacing` and `CapacityAware` retain their original branches and default remains Current. The original CapacityAware calls the original count-based ranking with no identity argument. No node minima, capacities, peer-facing or semantic preference, midpoint clearance, manual override, position allocator, routing, schema or public user setting was changed. + +This is deliberately **stable-ranking attribution only**. It does not implement clear intervals, repair, all-visible midpoint clearance or an extracted router obstacle kernel. + +Ranking is reproducible and specified in `projection/port_capacity_experiment.rs`: interpret UUID as u128; XOR low64 with high64 rotated left17; XOR with wrapping `(side_index+1)×0x9e3779b97f4a7c15`; apply the SplitMix64 finalizer using shifts30/27/31 and multipliers `0xbf58476d1ce4e5b9`, `0x94d049bb133111eb`. Largest score wins, exact-score ties use Left/Right/Top/Bottom index order. The existing clear preferred side and then clear semantic side still precede fallbacks. Rankings use no runtime hash, side occupancy, overflow ordinal, label or alias. Matching still uses capacity counts and stable ID traversal; therefore a general low-churn guarantee is not asserted. + +## New evaluators, all unrun + +The original two a95 falsifiers and their three-policy loops are preserved. Two tests are appended to `experimental_port_policy_falsifiers.rs`: + +1. `stable_fallback_ranking_bounds_threshold_churn_across_three_identity_sets_and_reverse`:20 ports, original CapacityAware versus the new mode, three fixed UUID sets, five frames at heights259.9→260→260.1→260→259.9. The first identity set is the executed original. Sets1/2 are deterministic, declared arithmetic constructions in distinct UUID prefixes using odd multipliers and a fixed rotation; they are not random draws or chosen after observing results. `Command::Reidentify` changes only the port identities and updates semantic references; models validate and roundtrip. Every frame routes actual exchanges and records full ports/routes/crowding. The new mode must retain nominal same-side separation and change no more than one side per adjacent frame in every identity set. Exact repeated frames must project identically after reverse movement. All measurements are gathered before the aggregate criterion assertion. +2. `stable_fallback_ranking_still_needs_real_exit_clearance_including_near_corner`: runs all four modes on the executed unrelated-top-obstacle fixture, then the new unrelated actor `(230,−120)/184×132` near-corner fixture. Actual midpoint exits are independently clear in the latter, while the predicted first Right y18 exit is blocked. An independent five-position clear witness at y24.01,53.5075,83.005,112.5025,142 demonstrates approximately29.4975 spacing is geometrically possible. These witness points are never injected into the real projector/router. Actual outputs are separately measured and the new mode must have no blocked stubs or route warnings. This acceptance test is expected to fail because the position/clearance policy is intentionally unchanged. + +Every measured frame preserves per-port vectors, actual route endpoints/orthogonality, independent finite-stub intersections, route warnings, total length/bends, owner bounds and same-side center separation. `OA_PORT_POLICY_RECEIPTS` optionally writes the same create-new canonical model, projection JSON and routing text artifacts as the a95 harness. New labels include identity set and frame index so reversed repeated heights cannot overwrite earlier evidence. The new tests create30 threshold frames and8 obstacle frames,114 artifacts when enabled; the original tests create36 more artifacts if the entire binary is run. + +**Predictions, not outcomes:** original CapacityAware continues `[12,0,0,12]` in each threshold sweep; stable ranking should reduce that churn substantially, with the same≤1 acceptance threshold held across all three identity sets. If a fixed set still cascades, preserve it as a failed attribution result; do not alter the set/ranking to manufacture a pass. The near-corner case should still block actual Right stubs for the new mode. The old Top obstacle may remain blocked or happen to be avoided by a different fallback choice; an incidental clear Top result would not establish clearance logic, which is unchanged. + +## Next root-owned serialized gate + +The new enum/allocator changes require a newly identified compiled core. **Do not link these tests to the old7e25 rlib or reuse the a95 standalone helper unchanged.** Use a new isolated target beneath this worktree, jobs1, locked dependencies and root absolute toolchain environment after root grants the lease. Preserve the old stamped core artifacts and receipts. + +Suggested attribution commands: + +```text +cargo test --locked --jobs 1 -p oa-core --test experimental_port_policy_falsifiers stable_fallback_ranking -- --nocapture --test-threads=1 +cargo test --locked --jobs 1 -p oa-core --test experimental_port_policy -- --nocapture --test-threads=1 +cargo test --locked --jobs 1 -p oa-core --lib capacity_experiment::tests -- --nocapture --test-threads=1 +``` + +The first command must select exactly the two new tests and is expected to return a test failure for real-exit clearance. Preserve its complete log and execute the original two falsifiers separately or the full four-test binary when checking unchanged historical outcomes; do not skip the remaining gates merely because the planned clearance criterion fails. The eight historical policy comparisons and three old allocator tests should pass. Existing port-anchor tests remain a useful additional gate when root batches the affected core checks. + +## Exact committed file hashes + +| Path relative to new worktree | SHA-256 | +| --- | --- | +| `crates/oa-core/src/projection.rs` | `5db6aebe98aaec0c8990dec1e4cb8897b63a35954c75510a60fabb992d90fe5b` | +| `crates/oa-core/src/projection/port_layout.rs` | `653f345c09db576c8b859bd6797739beec82216204706eb49b2427b3b7a7d0a9` | +| `crates/oa-core/src/projection/port_capacity_experiment.rs` | `9d0fc16092fcc446e29110cb838969b134066c61cdeb50f5242fea8df32df7a3` | +| `crates/oa-core/tests/experimental_port_policy_falsifiers.rs` | `a70368362c2e1d64c89afa78b0ae0bd3b7c19b88709ee34e0e383558787f160d` | + +No execution result or production readiness claim is made by this source handoff. The interval/repair comparison remains in `resize-port-policy-revision-design-20260912.md` for fresh critique after this attribution experiment. diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection.rs b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection.rs new file mode 100644 index 00000000..b6f71ab2 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection.rs @@ -0,0 +1,600 @@ +pub use crate::model::PortAnchorSide; +use crate::*; +use serde::{Deserialize, Serialize}; +use std::collections::{BTreeMap, BTreeSet}; +mod port_layout; +pub use port_layout::{port_anchor_offset, port_anchor_position}; + +/// Isolated experiment only: no persisted setting or production default change. +#[doc(hidden)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum ExperimentalPortPolicy { + Current, + SameSidesAdaptSpacing, + CapacityAware, + CapacityAwareStableRanking, +} +#[path = "projection/state.rs"] +mod state; +pub(crate) use state::node_size as state_node_size; +pub use state::{state_header_height, state_machine_contains, state_symbol_size}; + +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +pub struct ProjectedNode { + pub id: Id, + pub element: Id, + pub position: Position, + pub size: Size, + pub visual_parent: Option, + pub depth: usize, + pub collapsed: bool, + /// The work is grouped by its allocated leaves, not by a direct allocation. + pub allocation_summary: bool, +} +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +pub struct ProjectedEdge { + pub id: Id, + pub source: Id, + pub target: Id, + pub trace: bool, + pub oriented: bool, + pub source_port: Option, + pub target_port: Option, +} +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +pub struct ProjectedPort { + pub element: Id, + /// Placement identity of the owning visible function/participant. + pub owner: Id, + pub position: Position, + pub side: PortAnchorSide, +} +/// Semantic fallback for an unconnected port. Neutral ports have no preferred +/// side; the projected view resolves their placement using peers and capacity. +/// A preferred side never constrains an authored anchor. +pub fn port_anchor_side(e: &Element) -> Option { + let Some(SharedBody::Port { contract, legacy }) = e.shared() else { + return None; + }; + match contract { + PortContract::FunctionInput { .. } => Some(PortAnchorSide::Left), + PortContract::FunctionOutput { .. } => Some(PortAnchorSide::Right), + PortContract::Component { + kind: ComponentPortKind::Flow, + orientation: ComponentPortOrientation::In, + } => Some(PortAnchorSide::Left), + PortContract::Component { + kind: ComponentPortKind::Flow, + orientation: ComponentPortOrientation::Out, + } => Some(PortAnchorSide::Right), + PortContract::Legacy => match legacy.as_ref().map(|l| l.direction) { + Some(PortDirection::In) => Some(PortAnchorSide::Left), + Some(PortDirection::Out) => Some(PortAnchorSide::Right), + _ => None, + }, + _ => None, + } +} +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Default)] +pub struct ProjectedView { + pub nodes: Vec, + pub edges: Vec, + pub ports: Vec, +} +pub(crate) fn minimum_node_size(p: &Project, element: Id, size: Size) -> Size { + port_layout::minimum_size(p, element, size) +} +pub(crate) fn port_footer(_p: &Project, _element: Id) -> f32 { + 24. +} + +pub(crate) fn parents(p: &Project, d: &Diagram) -> BTreeMap> { + let placed: BTreeMap<_, _> = d + .nodes + .values() + .filter(|n| { + p.elements.get(&n.element).is_some_and(|e| { + e.kind() != Kind::Port + && d.projection.includes(e.kind()) + && d.projection + .state_machine() + .is_none_or(|machine| state_machine_contains(p, machine, e.id)) + }) + }) + .map(|n| (n.element, n.id)) + .collect(); + d.nodes + .values() + .filter(|n| placed.contains_key(&n.element)) + .map(|n| { + let mut semantic = p.elements.get(&n.element).and_then(|e| e.parent); + if d.projection == ProjectionKind::Allocation + && let Some(performer) = crate::validation::allocation_summary(p, n.element) + { + let mut candidate = semantic; + let mut visible_work_parent = None; + let mut seen = BTreeSet::new(); + while let Some(id) = candidate { + if !seen.insert(id) + || crate::validation::allocation_summary(p, id) != Some(performer) + { + break; + } + if placed.contains_key(&id) { + visible_work_parent = Some(id); + break; + } + candidate = p.elements.get(&id).and_then(|e| e.parent); + } + semantic = visible_work_parent.or(Some(performer)); + } + if d.projection == ProjectionKind::Traceability { + return (n.id, None); + } + let mut seen = BTreeSet::new(); + let mut parent = None; + while let Some(id) = semantic { + if !seen.insert(id) { + break; + } + if let Some(node) = placed.get(&id) { + parent = Some(*node); + break; + } + semantic = p.elements.get(&id).and_then(|e| e.parent); + } + (n.id, parent) + }) + .collect() +} +pub fn descendant_nodes(p: &Project, diagram: Id, node: Id) -> Vec { + let Some(d) = p.diagrams.get(&diagram) else { + return vec![]; + }; + let parents = parents(p, d); + parents + .keys() + .copied() + .filter(|candidate| { + let mut current = parents.get(candidate).copied().flatten(); + let mut seen = BTreeSet::new(); + while let Some(id) = current { + if id == node { + return true; + } + if !seen.insert(id) { + break; + } + current = parents.get(&id).copied().flatten(); + } + false + }) + .collect() +} +/// Actual endpoint-owner placements before folding promotes a hidden endpoint +/// to an ancestor. Ports belong to their placed function/participant; they do not +/// acquire independent placement identities. Missing placements are not inferred. +pub fn edge_endpoint_placements(p: &Project, d: &Diagram, edge: Id) -> Option<(Id, Id)> { + let (source, target) = if let Some(r) = p.relations.get(&edge) { + (r.source(), r.target()) + } else { + let trace = p.traces.get(&edge)?; + (trace.oa, trace.sa) + }; + let placement = |id| { + let element = p.elements.get(&id)?; + let owner = if element.kind() == Kind::Port { + element.parent? + } else { + id + }; + d.nodes.values().find(|n| n.element == owner).map(|n| n.id) + }; + Some((placement(source)?, placement(target)?)) +} + +/// Route updates for a simultaneous placement movement. `deltas` maps placement +/// identities to diagram-space displacement. Only routes with two actual owners +/// moving by the same nonzero delta translate; one-ended moves keep world pins. +/// Returns changed records only, for the caller to apply with its node edits in +/// one transaction. This pure helper also drives reflow and drag previews. +pub fn translated_routes( + p: &Project, + d: &Diagram, + deltas: &BTreeMap, +) -> Vec { + d.routes + .iter() + .filter_map(|route| { + let (source, target) = edge_endpoint_placements(p, d, route.edge)?; + let source_delta = deltas.get(&source)?; + let target_delta = deltas.get(&target)?; + if d.projection.state_machine().is_some() + && !state::boundary_moves_with(p, d, route.edge, source_delta, deltas) + { + return None; + } + if source_delta != target_delta + || (source_delta.x == 0. && source_delta.y == 0.) + || route.waypoints.is_empty() + { + return None; + } + let mut translated = route.clone(); + for point in &mut translated.waypoints { + point.x += source_delta.x; + point.y += source_delta.y; + } + Some(translated) + }) + .collect() +} +/// One projection drives drawing, hit testing, Fit, SVG, and grouped movement. +pub fn project_view(p: &Project, diagram: Id) -> ProjectedView { + let Some(d) = p.diagrams.get(&diagram) else { + return ProjectedView::default(); + }; + project_diagram(p, d) +} +/// Reuse an index built for this accepted semantic revision during presentation +/// previews. Callers must invalidate it when semantic records change. +pub fn project_view_with_index( + p: &Project, + diagram: Id, + index: &crate::view_options::ViewIndex, +) -> ProjectedView { + p.diagrams + .get(&diagram) + .map_or_else(ProjectedView::default, |d| { + project_diagram_with_index(p, d, index) + }) +} +/// Project alternate placement geometry without copying or mutating semantics. +pub fn project_diagram(p: &Project, d: &Diagram) -> ProjectedView { + let index = crate::view_options::ViewIndex::new(p); + project_diagram_with_index(p, d, &index) +} +pub fn project_diagram_with_index( + p: &Project, + d: &Diagram, + index: &crate::view_options::ViewIndex, +) -> ProjectedView { + project_diagram_impl(p, d, None, Some(index), ExperimentalPortPolicy::Current) +} +/// Compare port policies over the actual projector; not a document/API setting. +#[doc(hidden)] +pub fn project_diagram_with_experimental_port_policy( + p: &Project, + d: &Diagram, + policy: ExperimentalPortPolicy, +) -> ProjectedView { + let index = crate::view_options::ViewIndex::new(p); + project_diagram_impl(p, d, None, Some(&index), policy) +} +/// Unfiltered eligibility from the same projection/anchor/fold decisions used +/// for drawing. Compute once for a view-options editor, then combine with the +/// prepared filter's reasons; hidden lines remain geometrically eligible here. +pub fn edge_availability( + p: &Project, + d: &Diagram, +) -> BTreeMap { + let mut availability = p + .relations + .keys() + .chain(p.traces.keys()) + .map(|id| { + ( + *id, + crate::view_options::EdgeAvailability::OutsideProjection, + ) + }) + .collect(); + project_diagram_impl( + p, + d, + Some(&mut availability), + None, + ExperimentalPortPolicy::Current, + ); + availability +} +fn project_diagram_impl( + p: &Project, + d: &Diagram, + mut availability: Option<&mut BTreeMap>, + index: Option<&crate::view_options::ViewIndex>, + port_policy: ExperimentalPortPolicy, +) -> ProjectedView { + let parents = parents(p, d); + let mut nodes = Vec::new(); + for n in d.nodes.values() { + let Some(e) = p.elements.get(&n.element) else { + continue; + }; + if e.kind() == Kind::Port + || !d.projection.includes(e.kind()) + || d.projection + .state_machine() + .is_some_and(|machine| !state_machine_contains(p, machine, e.id)) + { + continue; + } + if d.projection != ProjectionKind::Traceability && e.layer() != d.layer { + continue; + } + let mut current = parents.get(&n.id).copied().flatten(); + let mut seen = BTreeSet::new(); + let mut depth = 0; + let mut hidden = false; + while let Some(id) = current { + if !seen.insert(id) { + hidden = true; + break; + } + depth += 1; + if d.nodes.get(&id).is_some_and(|n| n.collapsed) { + hidden = true; + } + current = parents.get(&id).copied().flatten(); + } + if !hidden { + let size = minimum_node_size( + p, + e.id, + if n.collapsed { + Size { + width: n.size.width, + height: 94., + } + } else { + n.size + }, + ); + let size = if d.projection.state_machine().is_some() { + state::node_size(p, e, size, n.collapsed) + } else { + size + }; + nodes.push(ProjectedNode { + id: n.id, + element: n.element, + position: n.position, + size, + visual_parent: parents.get(&n.id).copied().flatten(), + depth, + collapsed: n.collapsed, + allocation_summary: d.projection == ProjectionKind::Allocation + && crate::validation::allocation_summary(p, e.id).is_some() + && !p + .relations + .values() + .any(|r| r.kind() == RelationKind::Allocation && r.target() == e.id), + }); + } + } + nodes.sort_by_key(|n| (n.depth, n.id)); + enclose_with_headers(p, &mut nodes, d.projection.state_machine().is_some()); + if d.projection.state_machine().is_some() { + state::snap_boundaries(p, &mut nodes); + } + let visible: BTreeSet<_> = nodes.iter().map(|n| n.id).collect(); + let placed: BTreeMap<_, _> = d.nodes.values().map(|n| (n.element, n.id)).collect(); + let anchor = |element: Id| { + let owner = p + .elements + .get(&element) + .filter(|e| e.kind() == Kind::Port) + .and_then(|e| e.parent) + .unwrap_or(element); + let mut id = placed.get(&owner).copied(); + let mut seen = BTreeSet::new(); + while let Some(n) = id { + if visible.contains(&n) { + return Some(n); + } + if !seen.insert(n) { + break; + } + id = parents.get(&n).copied().flatten(); + } + None + }; + let visible_ports: BTreeSet<_> = p + .elements + .values() + .filter(|e| { + e.kind() == Kind::Port + && e.parent + .and_then(|id| placed.get(&id)) + .is_some_and(|id| visible.contains(id)) + }) + .map(|e| e.id) + .collect(); + let mut edges = Vec::new(); + for r in p.relations.values() { + // Interface allocations are selectable nested dictionary rows. Their + // independently identified contracts do not add noisy diagram arrows. + if r.kind() == RelationKind::InterfaceItemAllocation { + continue; + } + if d.projection == ProjectionKind::Allocation && r.kind() == RelationKind::Allocation { + continue; + } + let included = match d.projection { + ProjectionKind::StateMachine { machine } => matches!(&r.body, + RelationBody::StateTransition { transition_kind, .. } + if *transition_kind != TransitionKind::Internal + && state_machine_contains(p, machine, r.source()) + && state_machine_contains(p, machine, r.target())), + ProjectionKind::Allocation => matches!( + r.kind(), + RelationKind::Interaction + | RelationKind::FunctionalExchange + | RelationKind::BoundaryExchange + | RelationKind::CommunicationMean + ), + ProjectionKind::FunctionalDataflow => matches!( + r.kind(), + RelationKind::Interaction | RelationKind::FunctionalExchange + ), + ProjectionKind::Capabilities => matches!( + r.kind(), + RelationKind::CapabilityInclude + | RelationKind::CapabilityExtend + | RelationKind::CapabilityGeneralization + | RelationKind::MissionCapability + | RelationKind::MissionInvolvement + | RelationKind::CapabilityInvolvement + | RelationKind::CommunicationMean + ), + _ => true, + }; + if !included { + continue; + } + let ends = (anchor(r.source()), anchor(r.target())); + let self_loop = (d.projection.state_machine().is_some() + || r.kind() == RelationKind::DataAssociation) + && r.source() == r.target() + && nodes + .iter() + .any(|n| Some(n.id) == ends.0 && n.element == r.source()); + if let Some(availability) = availability.as_deref_mut() { + use crate::view_options::EdgeAvailability as A; + availability.insert( + r.id, + match ends { + (Some(a), Some(b)) if a != b || self_loop => A::Visible, + (Some(_), Some(_)) => A::FoldedInternal, + (a, b) => A::EndpointNotShown { + source: a.is_none(), + target: b.is_none(), + }, + }, + ); + } + if let (Some(source), Some(target)) = ends + && (source != target || self_loop) + { + let (source_port, target_port) = match &r.body { + RelationBody::FunctionalExchange { + source_port, + target_port, + .. + } => (Some(*source_port), Some(*target_port)), + RelationBody::BoundaryExchange { source, target, .. } + | RelationBody::PortAllocation { source, target } => (Some(*source), Some(*target)), + _ => (None, None), + }; + edges.push(ProjectedEdge { + id: r.id, + source, + target, + trace: false, + oriented: !matches!( + &r.body, + RelationBody::BoundaryExchange { + oriented: false, + .. + } | RelationBody::CommunicationMean { + oriented: false, + .. + } | RelationBody::DataAssociation { .. } + ), + source_port: source_port.filter(|id| visible_ports.contains(id)), + target_port: target_port.filter(|id| visible_ports.contains(id)), + }); + } + } + if d.projection == ProjectionKind::Traceability { + for t in p.traces.values() { + let ends = (anchor(t.oa), anchor(t.sa)); + if let Some(availability) = availability.as_deref_mut() { + use crate::view_options::EdgeAvailability as A; + availability.insert( + t.id, + match ends { + (Some(a), Some(b)) if a != b => A::Visible, + (Some(_), Some(_)) => A::FoldedInternal, + (a, b) => A::EndpointNotShown { + source: a.is_none(), + target: b.is_none(), + }, + }, + ); + } + if let (Some(source), Some(target)) = ends + && source != target + { + edges.push(ProjectedEdge { + id: t.id, + source, + target, + trace: true, + oriented: true, + source_port: None, + target_port: None, + }); + } + } + } + // Dedicated state views contain state symbols, not semantic component ports. + // Port layout would re-enclose already snapped boundary vertices. + let ports = if d.projection.state_machine().is_some() { + Vec::new() + } else { + port_layout::layout(p, d, &mut nodes, &edges, port_policy) + }; + // Port geometry uses every eligible edge. Presentation filters must never + // move visible ports when another line is hidden or a category is selected. + if let Some(index) = index { + let filter = if d.projection == ProjectionKind::Traceability { + index.prepare_cross_layer(d.layer, &d.view_options) + } else { + index.prepare(d.layer, &d.view_options) + }; + edges.retain(|edge| filter.includes(edge.id)); + } + ProjectedView { + nodes, + edges, + ports, + } +} + +fn enclose(p: &Project, nodes: &mut [ProjectedNode]) { + enclose_with_headers(p, nodes, false); +} +fn enclose_with_headers(p: &Project, nodes: &mut [ProjectedNode], state_view: bool) { + for index in (0..nodes.len()).rev() { + let child = nodes[index].clone(); + if state_view + && p.elements + .get(&child.element) + .is_some_and(|e| matches!(e.kind(), Kind::EntryPoint | Kind::ExitPoint)) + { + continue; + } + if let Some(parent) = child + .visual_parent + .and_then(|id| nodes.iter().position(|n| n.id == id)) + { + let footer = port_footer(p, nodes[parent].element); + let header = if state_view { + state_header_height(p, nodes[parent].element) + } else { + 64. + }; + let p = &mut nodes[parent]; + let right = + (p.position.x + p.size.width).max(child.position.x + child.size.width + 24.); + let bottom = + (p.position.y + p.size.height).max(child.position.y + child.size.height + footer); + p.position.x = p.position.x.min(child.position.x - 24.); + // Reserve two readable header lines above the first nested card. + p.position.y = p.position.y.min(child.position.y - header); + p.size.width = right - p.position.x; + p.size.height = bottom - p.position.y; + } + } +} diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_capacity_experiment.rs b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_capacity_experiment.rs new file mode 100644 index 00000000..29723b86 --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_capacity_experiment.rs @@ -0,0 +1,275 @@ +//! Experimental four-side capacity assignment; no model fields or router feedback. +use super::*; + +#[derive(Clone)] +pub(super) struct Demand { + pub preferred: PortAnchorSide, + pub semantic: Option, + pub clear: [bool; 4], +} + +fn index(side: PortAnchorSide) -> usize { + SIDES + .iter() + .position(|candidate| *candidate == side) + .unwrap() +} + +fn capacity(length: f32) -> usize { + if length < 2. * CORNER { + 0 + } else { + ((length - 2. * CORNER) / GAP).floor() as usize + 1 + } +} + +fn counts(assigned: &[Option]) -> [usize; 4] { + let mut result = [0; 4]; + for side in assigned.iter().flatten() { + result[index(*side)] += 1; + } + result +} + +// Explicit reproducible identity/side ranking for the fourth experimental mode. +// UUID bits are interpreted as u128, with low64 XOR high64.rotate_left(17). +// Each side uses (L/R/T/B index + 1) * the golden-ratio constant as a salt. +// The SplitMix64 finalizer below uses wrapping arithmetic. Largest score wins; +// equal scores use L/R/T/B order. No occupancy, overflow ordinal or runtime hash. +fn identity_score(port: Id, side: PortAnchorSide) -> u64 { + let bits = port.as_u128(); + let mut value = bits as u64 + ^ ((bits >> 64) as u64).rotate_left(17) + ^ (index(side) as u64 + 1).wrapping_mul(0x9e37_79b9_7f4a_7c15); + value = (value ^ (value >> 30)).wrapping_mul(0xbf58_476d_1ce4_e5b9); + value = (value ^ (value >> 27)).wrapping_mul(0x94d0_49bb_1331_11eb); + value ^ (value >> 31) +} + +fn ranked(demand: &Demand, counts: [usize; 4], identity: Option) -> Vec { + let mut result = Vec::new(); + for side in [Some(demand.preferred), demand.semantic] + .into_iter() + .flatten() + { + if demand.clear[index(side)] && !result.contains(&side) { + result.push(side); + } + } + let mut remaining = SIDES; + if let Some(port) = identity { + remaining + .sort_by_key(|side| (std::cmp::Reverse(identity_score(port, *side)), index(*side))); + } else { + remaining.sort_by_key(|side| (counts[index(*side)], index(*side))); + } + for side in remaining { + if demand.clear[index(side)] && !result.contains(&side) { + result.push(side); + } + } + result +} + +// An alternating reassignment visits each of four side bins at most once. +// It is attempted only after every directly free clear side has been considered. +fn try_assign( + port: usize, + demands: &[Demand], + capacities: [usize; 4], + assigned: &mut [Option], + visited: &mut [bool; 4], + identities: Option<&[Id]>, +) -> bool { + let counts = counts(assigned); + let sides = ranked(&demands[port], counts, identities.map(|ids| ids[port])); + for side in &sides { + let slot = index(*side); + if !visited[slot] && counts[slot] < capacities[slot] { + assigned[port] = Some(*side); + return true; + } + } + for side in sides { + let slot = index(side); + if visited[slot] || capacities[slot] == 0 { + continue; + } + visited[slot] = true; + let occupants: Vec<_> = assigned + .iter() + .enumerate() + .filter_map(|(port, current)| (*current == Some(side)).then_some(port)) + .collect(); + for other in occupants { + if try_assign(other, demands, capacities, assigned, visited, identities) { + assigned[port] = Some(side); + return true; + } + } + } + false +} + +fn assign_with_capacities(demands: &[Demand], capacities: [usize; 4]) -> Vec { + assign_with_identities(demands, capacities, None) +} + +fn assign_with_identities( + demands: &[Demand], + capacities: [usize; 4], + identities: Option<&[Id]>, +) -> Vec { + assert!(identities.is_none_or(|ids| ids.len() == demands.len())); + let mut assigned = vec![None; demands.len()]; + // Demands are in the core's stable semantic port-ID order. Manual anchors + // are deliberately absent: editing one must not resize owners or flip peers. + for port in 0..demands.len() { + try_assign( + port, + demands, + capacities, + &mut assigned, + &mut [false; 4], + identities, + ); + } + for (port, demand) in demands.iter().enumerate() { + if assigned[port].is_some() { + continue; + } + let counts = counts(&assigned); + // Prefer a crowded clear exit to an available blocked one. The existing + // position allocator adapts spacing; no port or owner geometry is invented. + let side = ranked(demand, counts, identities.map(|ids| ids[port])) + .into_iter() + .next() + .unwrap_or_else(|| { + *SIDES + .iter() + .min_by_key(|side| counts[index(**side)]) + .unwrap() + }); + assigned[port] = Some(side); + } + assigned.into_iter().map(Option::unwrap).collect() +} + +pub(super) fn assign(node: &ProjectedNode, demands: &[Demand]) -> Vec { + assign_with_capacities( + demands, + [ + capacity(node.size.height), + capacity(node.size.height), + capacity(node.size.width), + capacity(node.size.width), + ], + ) +} + +pub(super) fn assign_stable( + node: &ProjectedNode, + demands: &[Demand], + identities: &[Id], +) -> Vec { + assign_with_identities( + demands, + [ + capacity(node.size.height), + capacity(node.size.height), + capacity(node.size.width), + capacity(node.size.width), + ], + Some(identities), + ) +} + +#[cfg(test)] +mod tests { + use super::*; + + fn demand(preferred: PortAnchorSide, sides: &[PortAnchorSide]) -> Demand { + Demand { + preferred, + semantic: None, + clear: SIDES.map(|side| sides.contains(&side)), + } + } + + #[test] + fn reassignment_recovers_scarce_clear_capacity() { + use PortAnchorSide::{Left, Right, Top}; + // Assignment-level falsifier only. Its clear masks are not yet produced + // by a model fixture with actual peer geometry. + let mut demands = vec![demand(Left, &[Left, Top]); 8]; + demands.extend(vec![demand(Left, &[Left, Right]); 9]); + demands.extend(vec![demand(Right, &[Right, Top]); 3]); + let capacities = [8, 8, 6, 0]; + let result = assign_with_capacities(&demands, capacities); + let totals = counts(&result.iter().copied().map(Some).collect::>()); + for (actual, capacity) in totals.into_iter().zip(capacities) { + assert!(actual <= capacity); + } + for (side, demand) in result.iter().zip(&demands) { + assert!(demand.clear[index(*side)]); + } + assert_eq!(assign_with_capacities(&demands, capacities), result); + } + + #[test] + fn clear_overflow_does_not_choose_a_blocked_empty_side() { + let demands = vec![demand(PortAnchorSide::Right, &[PortAnchorSide::Right]); 5]; + let result = assign_with_capacities(&demands, [10, 1, 10, 10]); + assert!(result.iter().all(|side| *side == PortAnchorSide::Right)); + } + + #[test] + fn small_clear_masks_match_an_exhaustive_assignment_oracle() { + let capacities = [1, 1, 1, 0]; + // All343 triples of nonempty masks on three sides. This validates the + // alternating assignment itself, not geometric reachability of masks. + for a in 1..8_u8 { + for b in 1..8_u8 { + for c in 1..8_u8 { + let demands: Vec<_> = [a, b, c] + .into_iter() + .map(|mask| { + let sides: Vec<_> = SIDES + .iter() + .copied() + .filter(|side| mask & (1 << index(*side)) != 0) + .collect(); + demand(sides[0], &sides) + }) + .collect(); + let feasible = (0..3).any(|x| { + (0..3).any(|y| { + (0..3).any(|z| { + x != y + && x != z + && y != z + && demands[0].clear[x] + && demands[1].clear[y] + && demands[2].clear[z] + }) + }) + }); + let result = assign_with_capacities(&demands, capacities); + for (side, demand) in result.iter().zip(&demands) { + assert!(demand.clear[index(*side)]); + } + if feasible { + let totals = counts(&result.into_iter().map(Some).collect::>()); + assert!( + totals + .into_iter() + .zip(capacities) + .all(|(n, capacity)| n <= capacity), + "missed feasible masks {a}/{b}/{c}" + ); + } + } + } + } + } +} diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_layout.rs b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_layout.rs new file mode 100644 index 00000000..555fa56b --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/src/projection/port_layout.rs @@ -0,0 +1,426 @@ +//! Presentation-only port anchors. Automatic choices depend on owner geometry, +//! never on routed elbows, so routing cannot feed back into layout. +use super::*; +#[path = "port_capacity_experiment.rs"] +mod capacity_experiment; + +const GAP: f32 = 28.; +const CORNER: f32 = 18.; +const SIDES: [PortAnchorSide; 4] = [ + PortAnchorSide::Left, + PortAnchorSide::Right, + PortAnchorSide::Top, + PortAnchorSide::Bottom, +]; + +pub fn port_anchor_position(node: &ProjectedNode, side: PortAnchorSide, offset: f32) -> Position { + let (x, y) = match side { + PortAnchorSide::Left => (0., node.size.height * offset), + PortAnchorSide::Right => (node.size.width, node.size.height * offset), + PortAnchorSide::Top => (node.size.width * offset, 0.), + PortAnchorSide::Bottom => (node.size.width * offset, node.size.height), + }; + Position { + x: node.position.x + x, + y: node.position.y + y, + } +} + +pub fn port_anchor_offset(node: &ProjectedNode, side: PortAnchorSide, position: Position) -> f32 { + let value = match side { + PortAnchorSide::Left | PortAnchorSide::Right => { + (position.y - node.position.y) / node.size.height + } + PortAnchorSide::Top | PortAnchorSide::Bottom => { + (position.x - node.position.x) / node.size.width + } + }; + value.clamp(0., 1.) +} + +fn center(node: &ProjectedNode) -> Position { + Position { + x: node.position.x + node.size.width / 2., + y: node.position.y + node.size.height / 2., + } +} + +#[derive(Clone)] +struct Choice { + port: Id, + side: PortAnchorSide, + automatic_side: PortAnchorSide, + manual: Option, + peer: Option, + capacity: Option, +} + +fn facing(node: &ProjectedNode, peer: Position) -> Option { + let c = center(node); + let dx = (peer.x - c.x) / node.size.width; + let dy = (peer.y - c.y) / node.size.height; + if dx.abs().max(dy.abs()) < 0.001 { + return None; + } + if dx.abs() >= dy.abs() { + Some(if dx < 0. { + PortAnchorSide::Left + } else { + PortAnchorSide::Right + }) + } else { + Some(if dy < 0. { + PortAnchorSide::Top + } else { + PortAnchorSide::Bottom + }) + } +} + +fn clear_exit( + node: &ProjectedNode, + side: PortAnchorSide, + peers: &BTreeSet, + by_id: &BTreeMap, +) -> bool { + let a = port_anchor_position(node, side, 0.5); + let normal = side.normal(); + let b = Position { + x: a.x + normal.x * crate::routing::PORT_STUB, + y: a.y + normal.y * crate::routing::PORT_STUB, + }; + peers.iter().all(|peer| { + let other = by_id[peer]; + // A containing endpoint's body is traversable, just as in routing. + let mut ancestor = node.visual_parent; + for _ in 0..by_id.len() { + let Some(id) = ancestor else { + break; + }; + if id == *peer { + return true; + } + ancestor = by_id.get(&id).and_then(|n| n.visual_parent); + } + let padding = crate::routing::CLEARANCE; + let left = other.position.x - padding; + let right = other.position.x + other.size.width + padding; + let top = other.position.y - padding; + let bottom = other.position.y + other.size.height + padding; + if a.x == b.x { + !(a.x > left && a.x < right && a.y.min(b.y) < bottom && a.y.max(b.y) > top) + } else { + !(a.y > top && a.y < bottom && a.x.min(b.x) < right && a.x.max(b.x) > left) + } + }) +} + +#[derive(Default)] +struct Peers { + x: f64, + y: f64, + count: usize, + owners: BTreeSet, +} +impl Peers { + fn center(&self) -> Position { + Position { + x: (self.x / self.count as f64) as f32, + y: (self.y / self.count as f64) as f32, + } + } +} + +pub(super) fn minimum_size(p: &Project, element: Id, mut size: Size) -> Size { + let mut counts: BTreeMap<_, usize> = SIDES.into_iter().map(|s| (s, 0)).collect(); + let mut neutral = 0; + for port in p.children(element).filter(|p| p.kind() == Kind::Port) { + if let Some(side) = port_anchor_side(port) { + *counts.get_mut(&side).unwrap() += 1; + } else { + neutral += 1; + } + } + for _ in 0..neutral { + let side = *SIDES.iter().min_by_key(|s| counts[s]).unwrap(); + *counts.get_mut(&side).unwrap() += 1; + } + let vertical = counts[&PortAnchorSide::Left].max(counts[&PortAnchorSide::Right]); + let horizontal = counts[&PortAnchorSide::Top].max(counts[&PortAnchorSide::Bottom]); + if vertical > 0 { + size.height = size.height.max(76. + GAP * (vertical + 1) as f32); + } + if horizontal > 0 { + size.width = size.width.max(GAP * (horizontal + 1) as f32); + } + size +} + +pub(super) fn layout( + p: &Project, + d: &Diagram, + nodes: &mut [ProjectedNode], + edges: &[ProjectedEdge], + policy: ExperimentalPortPolicy, +) -> Vec { + let by_id: BTreeMap<_, _> = nodes.iter().map(|n| (n.id, n)).collect(); + let mut peers: BTreeMap<(Id, Id), Peers> = BTreeMap::new(); + for edge in edges { + // Port allocation is implementation traceability, not a communication + // peer. It must not turn an external boundary port toward its own work. + if !p.relations.get(&edge.id).is_some_and(|r| { + matches!( + r.kind(), + RelationKind::FunctionalExchange | RelationKind::BoundaryExchange + ) + }) { + continue; + } + for (owner, port, other) in [ + (edge.source, edge.source_port, edge.target), + (edge.target, edge.target_port, edge.source), + ] { + if let (Some(port), Some(other)) = (port, by_id.get(&other)) { + let c = center(other); + let entry = peers.entry((owner, port)).or_default(); + entry.x += f64::from(c.x); + entry.y += f64::from(c.y); + entry.count += 1; + entry.owners.insert(other.id); + } + } + } + let mut children: BTreeMap> = BTreeMap::new(); + for port in p.elements.values().filter(|e| e.kind() == Kind::Port) { + if let Some(parent) = port.parent { + children.entry(parent).or_default().push(port); + } + } + let mut choices = BTreeMap::>::new(); + for node in nodes.iter() { + let anchors: BTreeMap<_, _> = d.nodes[&node.id] + .port_anchors + .iter() + .map(|a| (a.port, a)) + .collect(); + let mut counts: BTreeMap<_, usize> = SIDES.into_iter().map(|s| (s, 0)).collect(); + // Compute the automatic capacity independently of manual overrides. + // Moving a port must not resize its owner or flip unrelated ports. + for port in children.get(&node.element).into_iter().flatten() { + let connected = peers.get(&(node.id, port.id)); + let peer = connected.map(Peers::center); + let clear = + |side| connected.is_none_or(|peers| clear_exit(node, side, &peers.owners, &by_id)); + let anchor = anchors.get(&port.id); + let side = { + peer.and_then(|v| facing(node, v)) + .filter(|side| clear(*side)) + } + .or_else(|| port_anchor_side(port).filter(|side| clear(*side))) + .or_else(|| { + SIDES + .iter() + .filter(|side| clear(**side)) + .min_by_key(|s| counts[s]) + .copied() + }) + .unwrap_or_else(|| *SIDES.iter().min_by_key(|s| counts[s]).unwrap()); + *counts.get_mut(&side).unwrap() += 1; + choices.entry(node.id).or_default().push(Choice { + port: port.id, + side: anchor.map_or(side, |a| a.side), + automatic_side: side, + manual: anchor.map(|a| a.offset), + peer, + capacity: matches!( + policy, + ExperimentalPortPolicy::CapacityAware + | ExperimentalPortPolicy::CapacityAwareStableRanking + ) + .then(|| capacity_experiment::Demand { + preferred: side, + semantic: port_anchor_side(port), + clear: SIDES.map(clear), + }), + }); + } + } + if matches!( + policy, + ExperimentalPortPolicy::CapacityAware | ExperimentalPortPolicy::CapacityAwareStableRanking + ) { + for node in nodes.iter() { + let Some(choices) = choices.get_mut(&node.id) else { + continue; + }; + let demands: Vec<_> = choices + .iter() + .map(|choice| choice.capacity.clone().unwrap()) + .collect(); + let sides = if policy == ExperimentalPortPolicy::CapacityAwareStableRanking { + let identities: Vec<_> = choices.iter().map(|choice| choice.port).collect(); + capacity_experiment::assign_stable(node, &demands, &identities) + } else { + capacity_experiment::assign(node, &demands) + }; + for (choice, side) in choices.iter_mut().zip(sides) { + choice.automatic_side = side; + if choice.manual.is_none() { + choice.side = side; + } + } + } + } + // One capacity pass followed by semantic enclosure. Side choices stay frozen + // throughout this pass; expanded parents cannot cause layout oscillation. + // Experimental alternatives finalize nodes before port-side assignment. + if policy == ExperimentalPortPolicy::Current { + for node in nodes.iter_mut() { + for side in SIDES { + let count = choices + .get(&node.id) + .into_iter() + .flatten() + .filter(|c| c.automatic_side == side) + .count(); + if count == 0 { + continue; + } + let minimum = 2. * CORNER + GAP * count.saturating_sub(1) as f32; + match side { + PortAnchorSide::Left | PortAnchorSide::Right => { + node.size.height = node.size.height.max(minimum) + } + PortAnchorSide::Top | PortAnchorSide::Bottom => { + node.size.width = node.size.width.max(minimum) + } + } + } + } + super::enclose(p, nodes); + } + let mut result = Vec::new(); + for node in nodes.iter() { + let Some(choices) = choices.get(&node.id) else { + continue; + }; + for side in SIDES { + let mut automatic: Vec<_> = choices + .iter() + .filter(|c| c.side == side && c.manual.is_none()) + .collect(); + let horizontal = matches!(side, PortAnchorSide::Top | PortAnchorSide::Bottom); + automatic.sort_by(|a, b| { + let axis = |c: &Choice| c.peer.map(|p| if horizontal { p.x } else { p.y }); + match (axis(a), axis(b)) { + (Some(a), Some(b)) => a.total_cmp(&b), + (Some(_), None) => std::cmp::Ordering::Less, + (None, Some(_)) => std::cmp::Ordering::Greater, + _ => std::cmp::Ordering::Equal, + } + .then_with(|| a.port.cmp(&b.port)) + }); + let length = if horizontal { + node.size.width + } else { + node.size.height + }; + let mut fixed = Vec::new(); + for choice in choices.iter().filter(|c| c.side == side) { + if let Some(offset) = choice.manual { + fixed.push(offset * length); + result.push(ProjectedPort { + element: choice.port, + owner: node.id, + side, + position: port_anchor_position(node, side, offset), + }); + } + } + let positions = automatic_positions(length, &fixed, automatic.len()); + for (choice, distance) in automatic.into_iter().zip(positions) { + result.push(ProjectedPort { + element: choice.port, + owner: node.id, + side, + position: port_anchor_position(node, side, distance / length), + }); + } + } + } + result +} + +/// Allocate free intervals around authored anchors. If manual anchors are too +/// crowded to satisfy the desired gap, retain them and degrade spacing evenly. +fn automatic_positions(length: f32, fixed: &[f32], count: usize) -> Vec { + if count == 0 { + return Vec::new(); + } + let mut fixed = fixed.to_vec(); + fixed.sort_by(f32::total_cmp); + let mut gap = GAP; + let intervals = loop { + let mut start = CORNER.min(length / 2.); + let end = (length - CORNER).max(start); + let mut free = Vec::new(); + for &anchor in &fixed { + if anchor - gap >= start { + free.push((start, (anchor - gap).min(end))); + } + start = start.max(anchor + gap); + if start > end { + break; + } + } + if start <= end { + free.push((start, end)); + } + free.retain(|(a, b)| b >= a); + let capacity: usize = free + .iter() + .map(|(a, b)| (((b - a) / gap).floor() as usize).saturating_add(1)) + .sum(); + if capacity >= count { + break free; + } + gap /= 2.; + if gap < 0.001 { + return (0..count) + .map(|i| length * (i + 1) as f32 / (count + 1) as f32) + .collect(); + } + }; + let capacities: Vec<_> = intervals + .iter() + .map(|(a, b)| (((b - a) / gap).floor() as usize).saturating_add(1)) + .collect(); + let total: usize = capacities.iter().sum(); + let mut allocated: Vec<_> = capacities + .iter() + .map(|capacity| (count as u128 * *capacity as u128 / total as u128) as usize) + .collect(); + let mut remainder: Vec<_> = capacities + .iter() + .enumerate() + .map(|(i, capacity)| (count as u128 * *capacity as u128 % total as u128, i)) + .collect(); + remainder.sort_by(|(a, i), (b, j)| b.cmp(a).then_with(|| i.cmp(j))); + let unassigned = count - allocated.iter().sum::(); + for (_, index) in remainder.into_iter().take(unassigned) { + allocated[index] += 1; + } + intervals + .into_iter() + .zip(allocated) + .flat_map(|((a, b), count)| { + (0..count).map(move |i| { + if count == 1 { + (a + b) / 2. + } else { + a + (b - a) * i as f32 / (count - 1) as f32 + } + }) + }) + .collect() +} diff --git a/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/tests/experimental_port_policy_falsifiers.rs b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/tests/experimental_port_policy_falsifiers.rs new file mode 100644 index 00000000..0a31254a --- /dev/null +++ b/harness/experiments/resize-port-policy-20260912/stable-ranking/source/crates/oa-core/tests/experimental_port_policy_falsifiers.rs @@ -0,0 +1,585 @@ +//! Prospective acceptance falsifiers, intentionally expected to fail at 7e25b3d. +//! Do not change the policy or relax these criteria before preserving first-run +//! receipts. Source-derived predictions are diagnostic text, not test outcomes. +use oa_core::{projection::*, routing::*, *}; +use std::{fs::OpenOptions, io::Write, path::PathBuf}; + +const POLICIES: [ExperimentalPortPolicy; 3] = [ + ExperimentalPortPolicy::Current, + ExperimentalPortPolicy::SameSidesAdaptSpacing, + ExperimentalPortPolicy::CapacityAware, +]; +const SIDES: [PortAnchorSide; 4] = [ + PortAnchorSide::Left, + PortAnchorSide::Right, + PortAnchorSide::Top, + PortAnchorSide::Bottom, +]; +fn id(n: u128) -> Id { + Id::from_u128(0x956a2026_0912_4000_8000_000000000000 + n) +} +fn pos(x: f32, y: f32) -> Position { + Position { x, y } +} +fn size(width: f32, height: f32) -> Size { + Size { width, height } +} +fn element(p: &mut Project, n: u128, kind: Kind, name: &str) -> Id { + let mut e = p.make_element(kind, Layer::Sa, name, None).unwrap(); + e.id = id(n); + p.elements.insert(e.id, e); + id(n) +} +fn standard(p: &mut Project, n: u128, owner: Id, name: &str) -> Id { + let port = make_port( + p, + id(n), + owner, + name, + PortContract::Component { + kind: ComponentPortKind::Standard, + orientation: ComponentPortOrientation::Unset, + }, + ) + .unwrap(); + p.elements.insert(port.id, port); + id(n) +} +fn place(p: &mut Project, d: Id, n: u128, e: Id, at: Position, dimensions: Size) -> Id { + let generated = p.place(d, e, at); + let nodes = &mut p.diagrams.get_mut(&d).unwrap().nodes; + let mut node = nodes.remove(&generated).unwrap(); + node.id = id(n); + node.size = dimensions; + nodes.insert(node.id, node); + id(n) +} +struct Fixture { + p: Project, + d: Id, + owner: Id, + ports: Vec, +} +fn right_peer(count: usize, height: f32, obstacle: bool) -> Fixture { + let mut p = Project::empty(); + p.id = id(1); + let a = element(&mut p, 10, Kind::System, "Owner"); + let b = element(&mut p, 11, Kind::SystemActor, "Far right peer"); + let pb = standard(&mut p, 20, b, "Peer interface"); + let mut ports = Vec::new(); + for i in 0..count { + let pa = standard(&mut p, 100 + i as u128, a, &format!("Interface {i}")); + let generated = p.relate( + RelationKind::BoundaryExchange, + &format!("Exchange {i}"), + pa, + pb, + ); + let mut relation = p.relations.remove(&generated).unwrap(); + relation.id = id(1000 + i as u128); + p.relations.insert(relation.id, relation); + ports.push(pa); + } + let generated = p.ensure_diagram(Layer::Sa); + let mut diagram = p.diagrams.remove(&generated).unwrap(); + diagram.id = id(30); + let d = diagram.id; + p.diagrams.insert(d, diagram); + let owner = place(&mut p, d, 40, a, pos(0., 0.), size(224., height)); + place(&mut p, d, 41, b, pos(1908., 336.), size(184., 132.)); + if obstacle { + let c = element(&mut p, 12, Kind::SystemActor, "Unrelated top obstacle"); + place(&mut p, d, 42, c, pos(0., -150.), size(224., 132.)); + } + validate_candidate(&p).unwrap(); + assert_eq!(language::parse(&language::format(&p)).unwrap(), p); + Fixture { p, d, owner, ports } +} +fn project(f: &Fixture, policy: ExperimentalPortPolicy) -> ProjectedView { + let view = project_diagram_with_experimental_port_policy(&f.p, &f.p.diagrams[&f.d], policy); + assert!(view.nodes.iter().all(|node| node.visual_parent.is_none())); + assert_eq!(view.edges.len(), f.ports.len()); + view +} +fn owner<'a>(f: &Fixture, view: &'a ProjectedView) -> &'a ProjectedNode { + view.nodes.iter().find(|n| n.id == f.owner).unwrap() +} +fn port(view: &ProjectedView, id: Id) -> &ProjectedPort { + view.ports.iter().find(|p| p.element == id).unwrap() +} +fn side_counts(f: &Fixture, view: &ProjectedView) -> [usize; 4] { + SIDES.map(|side| { + view.ports + .iter() + .filter(|p| p.owner == f.owner && p.side == side) + .count() + }) +} +fn gap(f: &Fixture, view: &ProjectedView) -> f32 { + let mut minimum = f32::INFINITY; + for side in SIDES { + let mut offsets: Vec<_> = view + .ports + .iter() + .filter(|p| p.owner == f.owner && p.side == side) + .map(|p| match side { + PortAnchorSide::Left | PortAnchorSide::Right => p.position.y, + _ => p.position.x, + }) + .collect(); + offsets.sort_by(f32::total_cmp); + for pair in offsets.windows(2) { + minimum = minimum.min(pair[1] - pair[0]); + } + } + minimum +} +// Independent segment/slab test, not the router's private Rect::crosses helper. +// All fixture nodes are unrelated flat obstacles, so ancestor/header exceptions +// do not apply. A node's own outward stub is allowed through its own clearance. +fn stub_hits(port: &ProjectedPort, obstacle: &ProjectedNode) -> bool { + if port.owner == obstacle.id { + return false; + } + let normal = port.side.normal(); + let mut lo = 0.0_f32; + let mut hi = 1.0_f32; + for (start, delta, min, max) in [ + ( + port.position.x, + normal.x * PORT_STUB, + obstacle.position.x - CLEARANCE, + obstacle.position.x + obstacle.size.width + CLEARANCE, + ), + ( + port.position.y, + normal.y * PORT_STUB, + obstacle.position.y - CLEARANCE, + obstacle.position.y + obstacle.size.height + CLEARANCE, + ), + ] { + if delta == 0. { + if start <= min || start >= max { + return false; + } + } else { + let a = (min - start) / delta; + let b = (max - start) / delta; + lo = lo.max(a.min(b)); + hi = hi.min(a.max(b)); + } + } + lo < hi +} +fn blocked_stubs(view: &ProjectedView) -> Vec<(Id, Id)> { + view.ports + .iter() + .flat_map(|p| { + view.nodes + .iter() + .filter(move |n| stub_hits(p, n)) + .map(move |n| (p.element, n.id)) + }) + .collect() +} +fn measure(f: &Fixture, view: &ProjectedView, label: &str) -> RoutedView { + let routed = route_diagram(&f.p, &f.p.diagrams[&f.d], view); + let mut length = 0.0_f32; + let mut bends = 0; + for edge in &view.edges { + let route = &routed.edges[&edge.id]; + assert_eq!( + route.points.first(), + Some(&port(view, edge.source_port.unwrap()).position) + ); + assert_eq!( + route.points.last(), + Some(&port(view, edge.target_port.unwrap()).position) + ); + for pair in route.points.windows(2) { + assert!(pair[0].x == pair[1].x || pair[0].y == pair[1].y); + length += (pair[0].x - pair[1].x).abs() + (pair[0].y - pair[1].y).abs(); + } + for triple in route.points.windows(3) { + let a = pos(triple[1].x - triple[0].x, triple[1].y - triple[0].y); + let b = pos(triple[2].x - triple[1].x, triple[2].y - triple[1].y); + if a.x * b.y != a.y * b.x { + bends += 1; + } + } + println!( + "{label} edge={} points={:?} warnings={:?}", + edge.id, route.points, route.warnings + ); + } + let warnings: usize = routed.edges.values().map(|e| e.warnings.len()).sum(); + println!( + "{label} bounds={:?}/{:?} LRTB={:?} gap={} warnings={warnings} length={length} bends={bends} blocked_stubs={:?}", + owner(f, view).position, + owner(f, view).size, + side_counts(f, view), + gap(f, view), + blocked_stubs(view) + ); + for id in &f.ports { + println!( + "{label} port={id} side={:?} position={:?}", + port(view, *id).side, + port(view, *id).position + ); + } + // A caller may retain exact model, projection and route geometry. Never + // overwrite a previous run. Ordinary export still chooses Current. + if let Some(directory) = std::env::var_os("OA_PORT_POLICY_RECEIPTS") { + let directory = PathBuf::from(directory); + std::fs::create_dir_all(&directory).unwrap(); + for (suffix, content) in [ + ("arcadia", language::format(&f.p)), + ( + "projection.json", + serde_json::to_string_pretty(view).unwrap(), + ), + ("routing.txt", format!("{routed:#?}")), + ] { + let mut file = OpenOptions::new() + .write(true) + .create_new(true) + .open(directory.join(format!("{label}.{suffix}"))) + .unwrap(); + file.write_all(content.as_bytes()).unwrap(); + } + } + routed +} + +#[test] +fn a_point_one_height_increase_does_not_needlessly_flip_twelve_of_twenty_ports() { + let mut f = right_peer(20, 259.9, false); + let mut violations = Vec::new(); + for policy in POLICIES { + let mut views = Vec::new(); + for height in [259.9, 260., 260.1] { + f.p.diagrams + .get_mut(&f.d) + .unwrap() + .nodes + .get_mut(&f.owner) + .unwrap() + .size + .height = height; + let before = f.p.clone(); + let view = project(&f, policy); + measure(&f, &view, &format!("threshold-{policy:?}-{height}")); + assert_eq!(f.p, before, "Projection/routing must not author geometry"); + if policy != ExperimentalPortPolicy::Current { + assert_eq!(owner(&f, &view).size, size(224., height)); + } + views.push(view); + } + let flips: Vec<_> = views + .windows(2) + .map(|pair| { + f.ports + .iter() + .filter(|id| port(&pair[0], **id).side != port(&pair[1], **id).side) + .count() + }) + .collect(); + println!( + "threshold {policy:?}: adjacent side changes={flips:?}; source prediction capacity=[12,0], controls=[0,0]" + ); + if policy == ExperimentalPortPolicy::CapacityAware { + // The prior assignment is still feasible at the larger rectangle. + // Nominal independent capacities: floor((edge - 36) / 28) + 1. + let new = owner(&f, &views[1]); + let capacities = [ + new.size.height, + new.size.height, + new.size.width, + new.size.width, + ] + .map(|length| ((length - 36.) / 28.).floor() as usize + 1); + assert!( + side_counts(&f, &views[0]) + .into_iter() + .zip(capacities) + .all(|(n, c)| n <= c) + ); + assert!(gap(&f, &views[0]) >= 27.99); + // A single relocation can use the new preferred-side slot. This + // fixture-specific bound does not prohibit justified side changes. + if flips.iter().any(|n| *n > 1) { + violations.push(format!( + "CapacityAware changes {flips:?} sides while zero/one move suffices" + )); + } + } else if flips != [0, 0] { + violations.push(format!( + "{policy:?} control unexpectedly changes {flips:?} sides" + )); + } + } + assert!( + violations.is_empty(), + "Prospective resize-stability criterion failed: {violations:?}" + ); +} + +#[test] +fn capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner() { + let f = right_peer(8, 160., true); + let original = f.p.clone(); + let mut violations = Vec::new(); + for policy in POLICIES { + let view = project(&f, policy); + let routed = measure(&f, &view, &format!("obstacle-{policy:?}")); + let actual = owner(&f, &view); + assert_eq!(actual.position, pos(0., 0.)); + assert_eq!( + actual.size, + size( + 224., + if policy == ExperimentalPortPolicy::Current { + 232. + } else { + 160. + } + ) + ); + let obstacle = view.nodes.iter().find(|n| n.id == id(42)).unwrap(); + assert_eq!( + (obstacle.position, obstacle.size), + (pos(0., -150.), size(224., 132.)) + ); + let blocked = blocked_stubs(&view); + let no_clear: Vec<_> = routed + .edges + .values() + .filter(|e| e.warnings.contains(&RouteWarning::NoClearPath)) + .map(|e| e.id) + .collect(); + println!( + "obstacle {policy:?}: independently blocked={blocked:?}, NoClearPath={no_clear:?}; source prediction capacity Top=(112,0), stub=(112,-18), obstacle inflation y=[-162,-6]" + ); + if policy == ExperimentalPortPolicy::CapacityAware { + // Record whether each physically blocked source also reports the + // predicted route warning; do not use warning text as geometry proof. + for (port_id, obstacle_id) in &blocked { + let edges: Vec<_> = view + .edges + .iter() + .filter(|e| e.source_port == Some(*port_id) || e.target_port == Some(*port_id)) + .map(|e| e.id) + .collect(); + println!( + "blocked port={port_id} obstacle={obstacle_id} affected_edges={edges:?} all_NoClearPath={}", + edges.iter().all(|e| no_clear.contains(e)) + ); + } + if !blocked.is_empty() || routed.edges.values().any(|e| !e.warnings.is_empty()) { + violations.push(format!( + "CapacityAware introduces blocked stubs {blocked:?} or routed warnings" + )); + } + } else { + if !f + .ports + .iter() + .all(|p| port(&view, *p).side == PortAnchorSide::Right) + { + violations.push(format!("{policy:?} control no longer keeps Right exits")); + } + if !blocked.is_empty() || routed.edges.values().any(|e| !e.warnings.is_empty()) { + violations.push(format!( + "{policy:?} control has blocked stubs {blocked:?} or routed warnings" + )); + } + } + assert_eq!(f.p, original); + } + assert!( + violations.is_empty(), + "Prospective exit-clearance criterion failed: {violations:?}" + ); +} + +fn fixed_port_identity_set(mut f: Fixture, set: usize) -> Fixture { + if set == 0 { + return f; + } + // Two declared, reproducible UUID sets; not random draws or selected after + // observing layout results. Only port identities change, not topology. + let replacements: Vec<_> = (1..=f.ports.len()) + .map(|n| { + let low = match set { + 1 => (n as u64).wrapping_mul(0xd134_2543_de82_ef95), + 2 => (n as u64) + .wrapping_mul(0x9e37_79b9_7f4a_7c15) + .rotate_left(23), + _ => unreachable!(), + } & 0x0000_ffff_ffff_ffff; + let prefix = if set == 1 { + 0x12345678_9abc_4000_8000_000000000000 + } else { + 0xfedcba98_7654_4000_8000_000000000000 + }; + Id::from_u128(prefix | u128::from(low)) + }) + .collect(); + assert_eq!( + replacements + .iter() + .collect::>() + .len(), + f.ports.len() + ); + let commands: Vec<_> = f + .ports + .iter() + .zip(&replacements) + .map(|(old, new)| Command::Reidentify(*old, *new)) + .collect(); + f.p = execute_batch(&f.p, &commands).unwrap(); + f.ports = replacements; + validate_candidate(&f.p).unwrap(); + assert_eq!(language::parse(&language::format(&f.p)).unwrap(), f.p); + f +} + +#[test] +fn stable_fallback_ranking_bounds_threshold_churn_across_three_identity_sets_and_reverse() { + let stable = ExperimentalPortPolicy::CapacityAwareStableRanking; + let mut violations = Vec::new(); + for set in 0..3 { + for policy in [ExperimentalPortPolicy::CapacityAware, stable] { + let mut f = fixed_port_identity_set(right_peer(20, 259.9, false), set); + let mut views = Vec::new(); + for (frame, height) in [259.9, 260., 260.1, 260., 259.9].into_iter().enumerate() { + f.p.diagrams + .get_mut(&f.d) + .unwrap() + .nodes + .get_mut(&f.owner) + .unwrap() + .size + .height = height; + let original = f.p.clone(); + let view = project(&f, policy); + let label = format!("stable-threshold-set{set}-{policy:?}-frame{frame}-{height}"); + measure(&f, &view, &label); + assert_eq!(f.p, original); + assert_eq!(owner(&f, &view).size, size(224., height)); + if policy == stable && gap(&f, &view) < 27.99 { + violations.push(format!( + "{label}: avoidable sub-nominal gap {}", + gap(&f, &view) + )); + } + views.push(view); + } + let flips: Vec<_> = views + .windows(2) + .map(|pair| { + f.ports + .iter() + .filter(|id| port(&pair[0], **id).side != port(&pair[1], **id).side) + .count() + }) + .collect(); + println!( + "stable threshold set={set} policy={policy:?} changes={flips:?}; prediction original=[12,0,0,12], stable<=1 each (unverified)" + ); + assert_eq!( + views[0], views[4], + "Same rectangle must reproject identically after reversal" + ); + assert_eq!(views[1], views[3]); + if policy == stable && flips.iter().any(|n| *n > 1) { + violations.push(format!("set={set} stable side changes {flips:?}; same bounded criterion across every UUID set")); + } + } + } + assert!( + violations.is_empty(), + "Prospective stable-ranking threshold criterion failed: {violations:?}" + ); +} + +#[test] +fn stable_fallback_ranking_still_needs_real_exit_clearance_including_near_corner() { + let stable = ExperimentalPortPolicy::CapacityAwareStableRanking; + let mut violations = Vec::new(); + for corner in [false, true] { + let mut f = right_peer(8, 160., true); + if corner { + let obstacle = + f.p.diagrams + .get_mut(&f.d) + .unwrap() + .nodes + .get_mut(&id(42)) + .unwrap(); + obstacle.position = pos(230., -120.); + obstacle.size = size(184., 132.); + } + validate_candidate(&f.p).unwrap(); + assert_eq!(language::parse(&language::format(&f.p)).unwrap(), f.p); + let original = f.p.clone(); + for policy in POLICIES.into_iter().chain([stable]) { + let view = project(&f, policy); + let label = format!("stable-obstacle-corner{corner}-{policy:?}"); + let routed = measure(&f, &view, &label); + let blocked = blocked_stubs(&view); + if policy != ExperimentalPortPolicy::Current { + assert_eq!(owner(&f, &view).size, size(224., 160.)); + } + if corner { + let obstacle = view.nodes.iter().find(|n| n.id == id(42)).unwrap(); + assert_eq!( + (obstacle.position, obstacle.size), + (pos(230., -120.), size(184., 132.)) + ); + let midpoint = ProjectedPort { + element: f.ports[0], + owner: f.owner, + side: PortAnchorSide::Right, + position: pos(224., owner(&f, &view).size.height / 2.), + }; + assert!(view.nodes.iter().all(|node| !stub_hits(&midpoint, node))); + // Independent geometric witness only: five legal same-side + // coordinates exist. No fake ports are passed to the projector + // or router. The actual mode must produce its own clear layout. + let coordinates = [24.01_f32, 53.5075, 83.005, 112.5025, 142.]; + assert!(coordinates.windows(2).all(|p| p[1] - p[0] >= 28.)); + for y in coordinates { + let witness = ProjectedPort { + position: pos(224., y), + ..midpoint.clone() + }; + assert!(view.nodes.iter().all(|node| !stub_hits(&witness, node))); + } + println!( + "{label}: actual Right midpoint {:?} clear; independent five-position witness={coordinates:?}; actual blocked={blocked:?}", + midpoint.position + ); + } + let warned: Vec<_> = routed + .edges + .values() + .filter(|e| !e.warnings.is_empty()) + .map(|e| e.id) + .collect(); + println!( + "{label}: candidate attribution only; midpoint/placement unchanged, warnings={warned:?}" + ); + if policy == stable && (!blocked.is_empty() || !warned.is_empty()) { + violations.push(format!("{label}: blocked={blocked:?}, warned={warned:?}")); + } + assert_eq!(f.p, original); + } + } + assert!( + violations.is_empty(), + "Prospective stable-ranking real-exit criterion failed: {violations:?}" + ); +} diff --git a/harness/release-canvas-followup-20260912.md b/harness/release-canvas-followup-20260912.md index 2a19cb8c..ae01e19b 100644 --- a/harness/release-canvas-followup-20260912.md +++ b/harness/release-canvas-followup-20260912.md @@ -16,12 +16,13 @@ ownership and acceptance remain in Gitea [15](http://217.177.34.108:3000/sorokin optional placement controls now occupy a stable child slot ahead of the canvas. Hide/Undo no longer changes the canvas widget's position in its parent. The strengthened test keeps the actual Save/Undo/Delete sequence and observes focus - through each intermediate redraw. Runtime acceptance is pending. + through each intermediate redraw. The later source83 gate and native trial + below verify this correction. - `956a584` derives activation segments from typed call/receiver/scope identities and compatible reply correlations. It uses distinct columns for overlapping calls and exact activation endpoints for replies, including self-calls. The - source includes twelve production-scene tests; their execution and native - legibility/selection checks are pending. Hit tests at small zoom do not establish + source includes twelve production-scene tests, passed in the source83 gate. + Its native trial below found a separate paint-order defect. Hit tests at small zoom do not establish raster legibility. The 12-unit bar width and 6-unit offset remain a visual candidate until the actual application has been inspected. - `b25065c` removes the redundant Canvas and Focus canvas/Restore panels buttons. @@ -42,7 +43,7 @@ A [fresh independent source review](experiments/canvas-editing-followup-20260912 found no actionable defect in the bounded correction and verified the state picker's stable Shrink slot against Iced internals. It does not establish runtime acceptance or process/scenario Save focus continuity; those workspaces use a -separate Viewport lifetime policy. New Windows and native gates remain required. +separate Viewport lifetime policy. Subsequent execution is recorded below. The full Windows suite at 4015498 closed with **833 passed, one failed**, zero ignored and all 533 inputs unchanged. Compilation took 3m58s and tests 360.78s. @@ -64,7 +65,27 @@ call/reply evaluator and twelve activation cases. Strict all-target Clippy with warnings denied and the GUI build also pass on that exact source and input manifest, ending at 22:32:41 and 22:35:05 UTC respectively. The staged executable SHA-256 is `49eb87b4a239c586a16b9efbfd036b3823adc8b62a8992feeaa934bca4f5743b`. -Native acceptance remains a separate gate. +The [subsequent native trial](release-canvas-native-83f53c7-20260912.md) passes +the architecture/state Save/Undo focus sequences and bound source Save/reopen, +but exposes opaque message-label backgrounds interrupting activation borders. +Correction **d61f1f3** moves those backplates behind bars and aligns exposed-bar +hit priority, preserving precise message selection. It adds actual rendered-pixel +continuity and OA/SA Scene selection regressions. Its new gates and native recheck +remain separate from the source83 evidence. + +The full Windows gate at **d61f1f38779ab70a77efcde523ae31c432aefcfd** passes +**836 tests**, with zero failures/ignored and all 533 committed inputs unchanged. +It closed at 23:39:26 UTC on 2026-09-12; compilation took 8m40s and the tests +1793.80 seconds. Input-manifest SHA-256: +`67ce23fbbcc30ff8c4d78898e9d12030ac07dc507c41d7598c5fe38e88c055bf`. +Both the rendered border-continuity test and the OA/SA exposed-shoulder and exact +message selection test pass. Strict all-target Clippy with warnings denied also +passes at 23:42:36 UTC, followed by the matching GUI build at 23:45:13 UTC. Both +use the same 533 unchanged inputs and manifest. The +[source-identified native recheck](release-canvas-native-d61f1f3-20260912.md) +passes the former border-overlap and call/reply selection cases in OA, SA and +reentrant scenes, including an exposed shoulder at 66% Fit in the minimum window. +Save preserves the exact Project/SourceBundle; the trial closes with exit 0. The [closed gate receipts](experiments/diagram-removal-windows-20260912/archive-manifest.json) identify the exact commands, input bytes, source commits, failures and logs. @@ -74,7 +95,7 @@ acceptance of these production changes. ## Scenario evaluator preparation -The [28-payload archive](experiments/canvas-editing-followup-20260912/manifest.json) +The [source and review archive](experiments/canvas-editing-followup-20260912/manifest.json) preserves design/review notes, fixture builders, exact build/run receipts and generated source. Builders link the identified existing core artifacts only after verifying their source inputs against the completed core-containing gate; @@ -105,8 +126,9 @@ the OA Actor kind for SA and attempted a generic Port constructor. Its exact source and failure receipts are preserved. The correction uses SystemActor and the dedicated port constructor; validation assertions were retained. -Native Save/Undo focus, bound nested-call rendering and direct pointer/text-focus -workflows remain required after the passing same-source Windows gates. Broader +The linked native trial establishes its bounded Save/Undo, source persistence and +pointer/text-focus results. The rendering correction has its own passing gates +and bounded native recheck linked above. Broader process/scenario free placement, resizing and the Details redesign are separate outstanding requirements; these corrections do not close them. Linux/WSL checking remains deferred by the user. diff --git a/harness/release-canvas-native-83f53c7-20260912.md b/harness/release-canvas-native-83f53c7-20260912.md new file mode 100644 index 00000000..ba7c037f --- /dev/null +++ b/harness/release-canvas-native-83f53c7-20260912.md @@ -0,0 +1,93 @@ +# Native canvas follow-up at 83f53c7 + +This report describes Windows native observations of source +`83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b`, not acceptance of the complete release. +The [same-source Windows gates](release-canvas-followup-20260912.md) pass 834 +desktop tests, strict all-target Clippy and the matching GUI build. Executable +SHA-256: `49eb87b4a239c586a16b9efbfd036b3823adc8b62a8992feeaa934bca4f5743b`. + +The native process used disposable compact and bound fixtures in an isolated +profile. It launched at 22:41:22 UTC and closed normally at 22:58:28 UTC on +2026-09-12, with a retained process exit code of zero. Both output logs are empty. +The [portable archive](experiments/canvas-native-83f53c7-20260912/manifest.json) +contains the exact build identity, procedure, screenshots, source checkpoints, +oracle receipts and closure record. Source comparisons use the previously +identified actual core oracle; they compare the complete Project and exact +SourceBundle, including the compact fixture's Unicode/CRLF included file. + +## Architecture and state focus + +Starting from a single pointer selection of Target work, the native architecture +sequence was Delete, Save, Undo, Save, Redo, Save, Undo, Shift+Delete. No intervening +canvas click or F6 was used. Each saved removal matches the independently derived +baseline Delete of placement `de1e7e00-0000-4000-8000-00000000001f`; each saved +restoration exactly matches the original Project and SourceBundle. Shift+Delete +opens the confirmation for Target work. Cancel and Save leave the exact baseline. +This verifies the originally observed loss of keyboard ownership is corrected +for this sequence. + +In the persisted SA state view, first-click selection of SA Ready followed by +Delete exposes the unplaced-element picker. Save matches the independent Delete +of placement `de1e7e00-0000-4000-8000-00000000003f`. Undo removes that picker and +restores the selected state; immediate Shift+Delete opens the confirmation for +SA Ready without another canvas click. After Cancel and Save, both source files +and the complete Project exactly match the baseline. This exercises the actual +Iced child-slot replacement that failed before e2c027e. + +Inspector Name editing is protected: Home, Delete changes only the pending text +from SA Ready to A Ready; Shift+Delete edits the text again without opening model +deletion or removing the drawn state. Revert restores the original name and clears +pending edits. No Canvas or Focus canvas button is required in either workflow. + +Persisted state uses a different keyboard policy from process/scenario controls: +F6 after Inspector Revert is a no-op, and Tab enters Inspector Name. Source review +confirms state Owner has no F6 handler. This is a cross-workspace inconsistency, +not evidence of a failed implemented state F6 shortcut. In the scenario workspace, +F6 from an Inspector field visibly clears text focus, and Tab advances to the +Select palette control. F6/Tab are toolbar navigation, not occurrence traversal. +These observations do not establish process/scenario Save focus continuity. +An interleaved held-drag/Save native test was not performed; the available atomic +drag API cannot hold the mouse across another action. Mounted regression evidence +is separately scoped in the earlier report. + +## Bound nested scenarios + +The real bound fixture contains OA and SA C1, C2, R2, R1 scenarios and an OA +reentrant reverse call. At 100%, clicking the exposed inner and outer activation +interiors selects their exact C2 and C1 occurrences. The reverse-call bar selects +C2 on L1. Inner and outer reply endpoints visibly terminate on their respective +activation edges. Inspector readback includes OA C1 requested_pressure 420.0, +OA R1 measured_pressure 418.0 correlated to C1, SA C2 requested_pressure 380.0 +with its explicit synchronous interface allocation, and SA R2 measured_pressure +378.0 derived from that exact C2 allocation. These are sampled native readbacks; +the full fixture identities and values are covered by core source comparisons. + +Save, native Open of the same bound source, return to its scenario, and Save pass +exact complete Project/SourceBundle comparison. No semantic modification was +made to the bound fixture. The window was resized using its observed borders to +1102x732 outer pixels (1100x700 client). The scene remains navigable, and Fit gives +66% zoom. At 100% the right lifeline header is partly clipped within the narrow +canvas; Fit exposes it with considerably smaller text. + +Native inspection found a real rendering defect despite the passing Scene tests: +opaque, 225-unit message-label backgrounds erase the outer activation border in +22-unit bands above C2/R2/R1. The visible shortened text ends before the bar, but +its background and label hit rectangle extend over it. Screenshot +`oa-outer-activation-selected-0.png` is the primary witness. Rendering acceptance +therefore fails at 83f53c7. Correction d61f1f3 moves backplates behind activations +and gives exposed bars priority over label rectangles while preserving precise +message hits. Its tests/build/native acceptance are separate from this trial. + +Unselected bars and message labels are visibly faint on white, especially at +66% zoom. Issue 26 records this broader contrast concern; the paint-order repair +does not address it. Native self/crossed/ALT/PAR rendering was not exercised in +this trial. Geometry tests and generated fixtures do not substitute for those +remaining native checks or for peer lifecycle integration. + +## Scope and coordination + +Live outcomes remain in Gitea issues 15, 21, 25 and 26. The architecture/state +focus regression passes this bounded native trial; nested rendering needs the +identified correction and recheck. Broader free geometry, resizing, Details UX, +lifeline union, graphical/source/API parity and complete release acceptance remain +open. Linux/WSL checks remain deferred by the user. diff --git a/harness/release-canvas-native-d61f1f3-20260912.md b/harness/release-canvas-native-d61f1f3-20260912.md new file mode 100644 index 00000000..cd7e16ea --- /dev/null +++ b/harness/release-canvas-native-d61f1f3-20260912.md @@ -0,0 +1,65 @@ +# Native activation paint correction — 2026-09-12 + +Bounded Windows acceptance of **d61f1f38779ab70a77efcde523ae31c432aefcfd**: +the previously erased activation borders remain continuous and exposed shoulders +select their calls, while exact message endpoints retain priority. This is not +acceptance of the complete OA/SA release, palette, or the later lifecycle union. + +The same source passes all **836 desktop tests**, strict all-target Clippy with +warnings denied, and the GUI build. All 533 committed inputs remain unchanged. +[Exact gate evidence](release-canvas-followup-20260912.md). + +The staged executable is 113,939,456 bytes, SHA-256 +`c990fa05772c60666ecf96ab808e6140e57542ad448ddd092b977be0b587136f`. +The identified trial ran from 23:46:20 to 23:51:20 UTC with a private profile and +disposable fixture copies. Its actual process exited normally with code 0. +[Native manifest, screenshots and source checkpoints](experiments/canvas-native-d61f1f3-20260912/manifest.json) +retain launch/closure records and the exact staged-build identity. + +## Observed behavior + +- In bound OA nested C1/C2/R2/R1, clicks at the formerly covered outer shoulder + `(664,440)`, `(664,535)` and `(664,625)` select C1, Inspector alias `bound_1040`. + The selected border is continuous through all three former label bands. + Exact C2 receive `(668,457)`, R2 send `(669,549)` and R1 send `(664,641)` select + `bound_1030`, `bound_1060` and `bound_1050` respectively. Labels and arrowheads + remain visible. Coordinates refer to the archived 1442×932 window frames. +- In OA reentrant pressure review, the right outer shoulder `(664,440)` selects + C1 `bound_3040`; the left inner bar `(429,510)` selects C2 `bound_3030`. + The reverse call/reply paths and both activation outlines remain visible. +- In SA nested pressure checks, the former R2-label shoulder `(664,535)` selects + C1 `bound_2040`, while the exact R2 endpoint `(669,549)` selects `bound_2060`. + The same repaired outer border and separate inner execution are visible. +- At a 1100×700 client area (1102×732 outer window), 100% retains the repaired + geometry but partly clips the right header. Fit reaches 66%; the outer shoulder + `(529,363)` still selects C1 `bound_2040`, with its border continuous. +- Actual Ctrl+S after navigation/selection/resize preserves the **complete Project + and exact SourceBundle**, checked against the untouched bound baseline by the + identified core oracle. Four checkpoint files have independent byte hashes. + +The GUI trial uses the existing bound fixture: 34 elements, six relations, +zero validation errors and two completeness warnings. The preflight and final +Save comparison both pass. The oracle's binary identity is recorded separately +from the native application's source; it does not imply that the oracle was +compiled from d61f1f3. + +## Scope and remaining limitations + +This trial directly retests the defect found in the +[source83 native trial](release-canvas-native-83f53c7-20260912.md). It does not +repeat the earlier architecture/state Save/Undo focus workflows, change model +data, or claim a new native self-call/ALT/PAR/lifecycle-marker result. Those +geometry cases have source-specific automated evidence; the forthcoming +lifecycle integration still requires combined tests and native acceptance. + +Unselected outlines and small message text remain faint, especially at 66% Fit. +That is still [issue 26](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/26). +Stronger colors are not part of d61f1f3. Partial header clipping at 100% in the +minimum window is recoverable through Fit; this trial does not establish overall +diagram ergonomics or readability at the lowest allowed zoom. Linux remains +deferred by explicit user instruction. + +Reproduction: use the source-identified staged build and archived bound baseline, +open `bound-nested-calls.arcadia`, choose Behavior & scenarios, and repeat the +scenario/selection sequence above. The archive retains the exact trial launcher, +checkpoint procedure and stage manifest. Original screenshots are unmodified. diff --git a/harness/resize-port-policy-experiment-20260912.md b/harness/resize-port-policy-experiment-20260912.md index 3035e464..6f75302e 100644 --- a/harness/resize-port-policy-experiment-20260912.md +++ b/harness/resize-port-policy-experiment-20260912.md @@ -91,3 +91,32 @@ while preserving authored anchors, source parity and real routing endpoints. The current candidate is not adopted. No passing desktop resize workflow, general geometry solution, historical rendering equivalence or issue closure is claimed. Linux/WSL remains deferred. + +## Revision boundary + +The [revised candidate comparison](experiments/resize-port-policy-20260912/revision-design.md) +and [independent interval critique](experiments/resize-port-policy-20260912/interval-design-critique.md) +separate attribution, clear-position placement and more general repair. The next +isolated source, **6203b5c**, changes fallback ranking only: fixed UUID/side scores +replace occupancy-dependent rankings in an explicit fourth experimental mode. +The original three modes and default Current remain unchanged. Three fixed +identity sets and forward/reverse height sweeps distinguish ranking churn from +the untouched exit-clearance failure. Source review found no actionable defect; +compilation and execution remain pending. + +The [source handoff](experiments/resize-port-policy-20260912/stable-ranking/source-handoff.md) +and [serialized gate runner](experiments/resize-port-policy-20260912/stable-ranking/run-stable-ranking-gates.py) +are archived with exact changed Git blobs and the a95-to-6203 patch. The runner +requires exact committed input bytes, a fresh isolated target, recorded core/test +artifacts and exact test inventories. Designated prospective failures keep their +nonzero exits and non-adoption status. It has not been executed. + +This does not select a general resize policy. The critique supplies further +unexecuted counterexamples: per-edge ancestor obstacles make different ports' +legal borders differ; independent spreading across narrow gaps can violate the +required spacing; normalized primary-side preferences can flip collectively +without any fallback allocation; and restarting a whole owner at a different gap +tier can create churn even with fixed ranks. Exact placement witnesses, actual +routes and stable identity sweeps must evaluate these separately. A flat interval +experiment is justified, but neither a common scalar capacity nor stable fallback +ranks establish the full requirement. The production policy remains unchanged.

  • GmYl0)+EvBll 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

  • pr(s|9I<+Sju!Y*SBES2Cu4Z^TqTGd?0&Ki;Sq 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-outer-activation-selected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-outer-activation-selected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..fac6c6578af818c302c56526c0828f0f893d51dd GIT binary patch literal 128468 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 YY?>v%gvaCNG(>i4m&XH`EI&>DKSV_PasU7T literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-r1-actual-correlation-value-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-r1-actual-correlation-value-0.png new file mode 100644 index 0000000000000000000000000000000000000000..06b0e0c336db01e99e8dd8c0114b87fb05b89956 GIT binary patch literal 129841 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 z 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-reentrant-inner-selected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/oa-reentrant-inner-selected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a4302ee0ab7f04a44d65a0266c9cbefa0ac355 GIT binary patch literal 127967 zcmeFZWmKHqmM&UQxVu|$Ptf2RJZOSzQaBXugg_t=0)-X9-7UC#aCa{xxH|+1cIw-E zcc1-zeaGm&XWSos`|PT*e!RBUlxNK~*PQcxpXQ%d0eH&tO7Z{%1O$K?{113q1jqtV zkdRT3kx)>OQBYA)&@k{YFwoI4h;VSR@JNZs$ViDuNGPb8XelTes7OfYIO!OeS=iXw z$Z5G=aIwB%Vr66fqZ0&FR8$N!3_=VHLRJbA3fBMEzo#Dnd^BJ#ayAfw9)O6C0K`Xl z>ITpP00_u%YX2bkA3p>{Ae>%QG;|D1_zksq07L{J5D^K8jEsZ?zuOOf9e{+7Oz@0H z8ii2v9V)#u5$~s%EHnn0$_`?!iBm?t_b!3x7$l@*JF$Lt|5CS9ecuU;n`1FjQeNlq)&h>N4Y1!54851}gQs@SnFbYMWkJiR?B zMp2RP;ft^K&o%g#q^S2im zO(G$(6%LdE{dAB`bF#4;S+VC&0GXBWCqMwc{~5o3C;6KHZ<0&XdjR~@*W&9(;nN3* zGyhy{W1OX%BIkC}!h1ic;Iz!V&T6Xf<#y3cbDxh#RDlsCc~8%IC$v|trRqoX<4zJi z_SfbcS>D(f_%OgXk9cF4Pk{0I>?gn~lIguF?O()bJKI{m2g5KFEaHzzDSG{a(MgGK z@J|1#I2)=)T){K?Lb#aFYfdJtclPAyC4sa{i1xYtPFxJpTC&_*E<7YWm0&<1F5Ng% z`(OI~e^O67P3~!%|Lwudo-AoNa1^VN`@_=skxRnxx2bA7H#>A{PL}nt=H;n zlGo+s==hK$^j00nHz4D{zjQqD1VFP2egfK9<*hjdqPUw9V zCLdvDVX03c)vT?@0b(?V;3yJ}-Ke^$SEdAB?|)bW)Pn^#jjH3g0Res6F*Q8>M(+&M zaRAK!IRt5YU^43Ngi0O~1L*1N>J_7);8*WusIS1fFzI=h6EeQwdWI$3t-#HWGDJW3(ebtn<{wi^^Pd%un4b6xfQy&cpmFcjT}R?XC32kFaZV zS@9&uEYO!k!vJ4fDAz*XkF1RlRc^+DNF{HM{=?ua*#R&7|2G(W;9&d{W>DamDcnzI zNgwNtH!yeVhP_)L-rS^~P<`QwhAPzio?RY&xbl*`#Kmh&HlqC7^6TC~)9R6`SxXv^ zLvLjn>T@ev`mGA-UNnBd6X2gs2#^1n08{(tdr>ee^rzJ1`)D_>!woG-Ja)Dg<2)(O zS4(%OiM?WS7ycj0HGJ^wB;TIZe)HK1i7QaFY)H@`c_Rv+EDych zMS@6R`k28G#&=ahLV%fu(~K|NOuS3h6tAjY>iP=JXLOe;{PTSHgSQgt^&<&bms+ew zQ?j!c%Hj~1cMJSz1;Z31e^377cHZZd^{ltqIXf>jfU(G%64|A_y>9qn|G;W{x6nm+gB9y97V?jg z?Kq^*KKtZ#L&djBYqL#^WQw?ILQkkPOQ?H7&y!TBJLc+Mpb1oF-V`X!S$Xl_mWgda zUK6ZO+PN~CuZnnwHP1MQK ze_FA~;H&I^1&H;9nOL-c0nxu``i~R#Uvl~vp4RRDHShk*_Nk{HzE*JM>z7_))3a%8 z8FOyv(8`eH(NIkw#VGQF`Nf3s>lfazr8fv|2p<{LXrR2Mp&UQjcpD@?^#riS%D!Uycf<^u;<#CsF|t9qIy+VNc2K@ln1iY zs_vX?Q_n+I#(y9T64zYSK|Q4}*OVeBO(z?FZb4vT?PJ^>0LJCYb&$Fopk^CdYsHoc zo~Rio;Uid|5t5xzpcXID2?GoSbr}%1aA8q!ClRSaHMv0A!eqh#PpY^6r(bVe4<8k- zP+~S6er`QPiZ@q6HXQgOf7QwX-u10M0k9S5TRu`x#7u|i7?OQLa-%ycl3XJlm-K%E z5Qsm&z8`t~N_!$aHqs|{F=7v=?CLjnoCE5@6RUb{nW*g|XRoJaOjOeH^=)GBV}|d~QU%iB7D?hRb&}vb#-r5! zx|k5*gHgV}(WG(XD*Fll*+k9!1h1yn48Z7DFDm(oVjJZ+RB_Xo^tC>NIvbfmFGj(& zbRRIb#}3Yh>1o8SskKVfp)uc>+DYgcfu>gTJ;b=7s%A{&Z`t{f+kyD8nyHX7Zy1nEiH*BJeBsoqZBbZ4V> zmSKS24EU9FP0rsqv5Wx#>cb62gej=#o5d~>OjXX(Y#U4cZ@H0RhNXROu>zC6wn_!ZMSM5!7pII=px)b%p6E)T&<=3v81hTw)x!c#l?jdI*=S0Ub-{0zC_!I6uK1W(t3G;uQU0A_zBR0A|&yvTn+#-_R{T| zb0sgkPu?4E+k#?9$ z4C2~ZTDWUr!5_r4b0-IznV8KC!C{glNEnNmwR4Qj(`2G6#ENhD)IvG-v78V+rt*Q1>)Tj)3 zcwTS1>JCR7GxvD-*yP!)D4+#}Lew0#VSqkU%p1S=kxb*4SyYbO^q7jLr4Oq-9oHo> zHU=M*U+Iv9qI1f0<}jYCtJS)|Z&$~>`6!y>l1%fho-v*`T(Jx4le!_c`RMjC_+FwD z0HgW#igv%+hW7Y&Y^aaww@wccLX7)b8p>fg>{6B6uW@l3CO3B}`shA^?J6-bQqKSSd%< zgabY6MvE{Q<;A1P#Bw&|*Fe#|XGo?^W_;|O`p`l9jqIz7o46AhQy%Ov z^)6WcP~6UJt#u}bE`?f(GiH}_!NL$GgjbAxP$3IR+inbN_vL80Z?;VWPL6F&T}&fz z-288*6F$i%;ggK=uak@xKEeELA~)_xU*EklV^_J-yJiIffRM16@6_tOA4w-2^QvaV zl(H90nQ+9J=coE2T%;cp}cjW-a#;A(g7){y%8iD~_QvlaKwbYE^8E-L;wLOQA z6U@PR;=QuorB>wjkza&HRI+Zu<>u~B4!J;T)Atc=j`PP*$LAi-%{D@#IDETyS^>O< zT_S|!;nvCT_$q8%ZD>!>gpnIIgAR0FT5BnVt!dz-Xfg!v#ItmB7dn0!j?Qk_30=^!|Oz=Vd5Ttom#CY z&f&1;AUsh8D`1b1chhqdV^kgMK$RlnMy*A<0rCXss|}I7Ob!r~T%#O+oV=!m!vaR_ zQPXarI?Mwhgv5Lb``eW%roJn|q^qw8x(SDs$7b?qEaU>Hp9DA}KpiwR(@2LXfdrLqf!LNJ+3ZZnVz)E{-1CUH`){1rY`7M_K%@nb*B4woW3xR*8udC!@VRaGK5Isjam4TfEy!b>brLEoWxG2WG%0ow7OfYxi8|QKABVI zI|XV~#IT;TC%}DFI^z?dB5v$4!j=_y;Q!?baQ^JZ@v$TR=WjMUQQgyAgSZPLqs8V1 zPGaaPE4y)`bIlXLr`!wi6%Fuoo;&jiV7ch|1jtu0T(S4Rn2;1f{{|AUv9(m9-dSJ@ z5!FWC;Mp8IiaMUEePBJHA)R&$dKv9#zgf$Bv|Q~&ybOVC2=~fa-&Q^W#$Mg;UVxqe z>0fWhHG620_elwiOn=%5j+7GGZK{LK-UsqHjP}zo$0VIwMDwgjXbB!MFpaHYYYdU( zHq8{=Gh+HUz}9Nc!J+3^h&*WDUT73}eCYHv-$AuLyq|vp>|}p*^Zv&;z}WE?ir-cX zFtExIuY!%I{m7>MidCwzDP<%N1k`RKqGNb3IZZ#gGkGYmOE*=vTCY;^+dqjziAafL z_vbJIaXf2>)^~-G5Ts2X)D+tLOZCwxLCM?Qj5L6iElm9?q#%36d&Tq$JhWuLkiqB1 zD+k$$`js>$&ht~C$Cegzts$8**pJ|R4ZHu{ckA^l@v5Z(kwa4+W!@xmB`jH-Of%3# z%U@}ZNa-L@FWz?*ILa#xK1!_%neCid{n?6$nsS}TXrUP(!-4QA6^rWN2@rBpxKENC zlKV(GU9K}LsuEjhO}|DBvSgnC3hpL;dDdo$3Rv~Ll>9r%G=EndU?a8z7G{fAe4v3% zfvx#V??^7{q@^!r)6M3?Fwswjn9o=eMzKK+XWSX3%U4Q+I@KC)?(p)wWK7FHa4aEY%q$sCKsA zt84~lI`7&h-%G@cW7tu?I*p6#PQZMbW|1l0pjzCa|H|{(tcKpY)M|htFm=v_=#!XxqHu#IqPM_p>e5r@gA_!P(9ub5n zBw86Fj2igz!(X+T>W_gcuhTqOSNf2z5cdR#{`~~l_?hQw@Vv7b{9G-4kT9#0gkMEv zQI*`Rg}W4bvs}GJdEd8ZeK`b! z2^6fugyrMTNr&i)7+*N9_1dl^tfk5P?6J~snYNeT^%%j)uwbf(nZruj?1%SnU>^6) z0Y8?co;79s85|vLr;?w4VGcN)-1B4^8^2!6O$JM_cuM4jZDy3J=6b1gC3F3RUHaqh zQTWYHrn{GZbC#HzcF;y8uKcUY1oKYU=QN}A(l_2r>uR?*+T}Kc?R%{UPe;+EIJ3lW zzld?C<#~PfgM!aX4OCFIxX(tCnVhm8e^J}EJ1Nft~)#3oL8>)M%)!^%Vs{j9i`$m>g23zpR#hW!&@&)Dtp?_Scstv3j=T_Rf65>%5lp?Nkr zQ%CeQ`ebGe5r}~bZ5+z~xjiIbp`T)&IYds?om`M*h^padAW$N~(KM8NCibC=5o-e} zkhMJ+3@*Ps7{SU<5XjDJ=H!Xu_BHdLZrXI)v2)k*4IK2m|I6BkaQWun$oqFkcl{^r z6QKWgUHuN-2%c)4&5rHcq@})rL@HeU!|6Yy4KY1eyBBx@nC(hlA{cYInqqa(;)?O3 z(M3pL1wF2o#Rp)pX8)`Ge`Y1D1%wBZ|T!zkcjd(G!68Ze*VW^^x#77Q7^(E7yP3 z+lX8i^ zw*JFy7d~NsnsmmIFrXP0+{72zUsFtcX4#jE=vhvVzr@ zB;Qy(0T@rZOs{a@6iN|Kjw2Xdhka1y_Y4{BoK#iOOC<>#WJU|5 z|FTK*O!b8?QJ5_BC9UWJzjGW?kP_IoEw+PCxCQ=Z)0t$ig!6T@1clH z(4+pR-H&Om+GNYAiQi>%NbWeE0A2n%#vdLEx?s!ct@))};et!wpf4#+Sg1AUs&SR4 z$|x1BU(YHc*^@*zD-t)dq-GF`N zpwK8iB59v_0+fawnuaaGwa!EOhTvUjevAc#f6of4XcOX{6>s9Ng*?YfJ>qXvP zBXfgkV4Ef@V@@M0^!f7d1)=v?xT)#W5&dovo?4#{dz&RP#B>F5KTaA*ohA|^5|Hcv zq&txmR9N2IE6P(XUGYmlU)5XGAI^I02U#W&o%7Lw;bHDVBP#~y1AQOUAn;`(*Xk75 zzO>W<{BfwL1LM}_`9Ktpl!>V@)yA_%VGRxyr7tGck(8oQhj-y#cy!IYO+&0epqsB? z(H@j6vc)6wmGeRM%dm)8Mp?D@vlD|Z)MeU8!3shg73o1ilKCKpFd;8J^{pTit%sgy7Cv7U@% z{gQ){>!t zl3ng-rNToBO&S$c_yP|_G($)j{9W;vL&Jeu%_)RJtu%jScXAn*j-QZe`Jv~B;9Y#V*4Ssp5E@d zZfH2d#CcNV1--JUvxx81SC;&CtoI_xg*OohEPrFrMi+Q>j9V@JF8`;&>pYgQD;?>e zL;Nm39En;jE}VT)Tg!z@HNWAUv^&G}D|mx|EadxkIMj~%)A5}g=xzu4JB@7-E55o(9@2dBnXEBrj0mx@ zqh6(ki_~h1h8dcZ$hl7dn-C$3zOUyE(N=1L?`M{Hhg zuazNppE!J<61=kLRQz}*M$=ac5WMc5o5l3DaVIXniYx62iDO!~XlHEi7$$ev)DkHaiJIfNnE?8y%GJ%QE%=s4b(& z`!|TjllGDezVerH?=BiI)u$IzPqLbS>n#wnnlE^N>TQpMt*>g*snX10U8bevXy%*Z zmt+CuUuX=%;koNR8TC3bnn}Iz@-#g|Z<#tdexuc_Qesoe1vA?ih?L~2+j)n=cU{r& zZp>h`V#-lWVuiT9xw-+$p<*}W8wv*T2{fi{#GuR!u(z3veWO_}tf01-`|1|1SGLvA zqPJ1gtU|sJ6QGp(Oq+!U$|8>9Ek>o9chKZf#5Jtri8SPZ5HAe!N<$c>vR#714Grb3$g`YT#0@GiDsUk_#PXW?2&!ijw08QKA>pOkLD6JxTbO)Zy-gJairy=n?@GoGAGTWqYu^?o<8I z5itON%m86;hnmxm7f3}NT{t)*(*~Yj`O}my4(oJ3n&%RH8FE*W+6TEHwuv6G5XY=@ z37+3|PcjuknKERX>qrsQreo5@lf?P1Luq;|#W?a*o!zq(3RiBvjpX6e!mp^9^Ii(!+R+Z2^LZB_n9z;?e{r1%+ z;t%K&;;IK778OIj?HezKE{_WCA{+NC)6}}>W!@`wUMwn=CuNy&t0DyPILj~NHkLGRd0ImY-yM#IWHFz&hzzQ)_I?@EirQJ z0Q-~fPQYp=7Du)dXONuFe^hOK5e5pC=6G_K zZ%`v1|5Ry*Ygw`FuE zx>22}ce4L{t1impL9rO!^m;Msl6)3z_;96N-k0+7`>HlOxVC zSeys3z6tT0Kv|LKH%Km0qe$V-CEaZ_Grv+OzosuAXEl(Flf;1RZ(R}-SQzOobQwwa zIy%fmM8^nh1T{^S+`TFlK+eQ@UA%$}@v12ZLMPh=44={!J33s~#RXxblu4UuB$no3 ze0I-Mo|!biUu=owi{^>+(M9*Q@+&m(N|()B$!t0!N#l1OKwmm7s>Zr`+(qmDZMH)u zv~X4$ynmCUHj~*j11<&C#4l`5fpZ$-1+C=C-&%!vNV`@}oq%g8g^s_& zDEZWmgZ7r!GA( z1ulENHyf;4BN)C_S2D)QX*7y$04_!>yez$IL{lDkANw?*z7g`ip=IyuZRnGjqMM)_ z&pbjfWbvB|pF6YL@-3ElzxuAs#QteP*VZ`z6FpG^UA-mNyun{}8dTg1%NJ{Oe={&Sx9ix?1#>Rz5X zh?bq8NN`4Y*)QCByLgYe_`0*)CW~*n!sb7}IZY@IU02~^UQk`Ab&6s>_`j~KtxNaK z9B^sQ#AA4Ufn~*7i20%eHNfu0K?F-*SiJRT2nB zKz;WT`U9aEmD(EdfjHK#w9DPSKmn1Ec&nx!Vg87%G6z|Cqs(Y$yo~)1pK&F?{-o3a zC>%oa=m1kc_6RJUs`vC}`v(G4TF)EHGng#*w1kQJyLHZ%?2itY{g zIQ*h~1sx?6J0t%l!cwH=g0PBpO`n0&n5RnoEoNUw?zzHm9>Ri?_NATedp;=&ejSUI zS}U9^Y>4aPkk>i880L!$1}$_f-7=vPU7z5%So#$c!^P_8Vx~BaN)`ZC`pzdQ66@j^ zTMt4xXU>;(RdDq)yT>VpMrK8NF{~s#ROkC!J^|n*@74?cR`9goTzZ@C!*%M%8U&xP z{+csnNV5Opb8hhWHM=Bmj*XQ@nU=hCpmW-yYt+ZftJxzuzgIs;kkeXIOYqZeWJ(<5 zoLrnxSNhhZD86Yia1@$9iwluPr3*6vux5t=Sc`pnvuF|u2He@j64}2}fZQU7iSev} zOo=#N+l7X9q#Dbi0z*QauR_n|I6Woo&6&}$l*?xO#L<3;ok>x;X)6k-pwDh)w$;Xg zzY=~+G8~kM2s(chz@M$jdS74grjq0}CRazASQV-krOsvoNcz0)TVBq;`dKk%ZV z|B}V6EhR3lAV#Q5KW%UEH8<>hVMFipR=hTyyz3VhNw*^hA16On#2I33cS@EvK_zed zxldwUfVkHw{;l=GeXUHrc_6Saa$3((jjrnxp!n04wzuT6mWw|Ipk7WVNTa%;Ieiwh z+1nwrF9k#K``J$Z7AnJ82|t2@DLhX_lJf*Gne^XfZeuI2t$hOABG^j)I%0VYv|CT! z>-r_(D!Gy|c8S4S7Taw?8Lr$);aAE<-qBZvEnZ`+{jMRYW@wGLagi^P)?Q&E zQs~~giL^QcBoWqFu;&w!%Ov6+F*6?uWQoC4s-XG2>OB6a4Udta?cBe~d3&d8DC@rE z{V{<9WohT3bfK@l6+8E>jhanOo$f6|M(IxksF?HGA%WyN$ngn~LsC)V`6J_8%**q! zQ}7A!Tfo{EnRZ=ah88p-N4%4fNsD>2^Qhp6=RYsM@dS_;AoBY2A;J}H*YjJJj}-7= zh#T#1Kv{g{2cmG=&u(rJGTE?R;KZ${gjs4ZCnm zo1?2BCt_n`1GHpa9W0FKVsx=j^I^jcfje4NRq^gnVMr-fFo@j*MM(I~;4y-FVZpoP zvEscw_E*jua-HSjBN$YMJ>P*JCK zFu$)Kxr^$ZaHnHh|KRP~QsO<17Kzq&`gi~WX8tP7slLN767OhIiSb~Lv<91)P4cso z#c6!hQo)(ui;)Z5QR4cQt0Qx6SV%Bj_)b(2$xEnXc?y+*)mS* zT2PT7G*V(#vsJadjSZ*6S}IhhM&w+%G2o308ZqVIurf+UvsAOoLb;auSZR0rIbL-v z@-Vx?*PO#tTY6w4L|%#A)j&}SPSTg$&yToDhp$OBF1cbYn8XTkoEK> ztUaoUc8o2N)bTxpZKt2Y=6_u3q)t?ih_ zg7Q7*duTZ&iafc_n`ni?GPUk83+&eJ_=}PO5Rp@3tv7@llSC)NsY}>YEj8woF?Pzz zP{D$dh#d7)wm>JIl$P!`F!txt__$FGqs(a5bQQ>HjN@0~`?i{7XDnR}u^yyAfoKwT zA3<^PgXczp{@s2dJf#OOP;*x;;+_)BK226IN8q@?71zdu)%@P@fS?!z06`;>U&6u)^v96}sqKN$b^5^~fn!sL&S( zM`KQU++a;TrFCTJhB|&H1!he|ILiC81agfZ+!Ko>z$4ZAGo(^GqN(}N#|bQ##p01> zZx3yZCG2*-aO8=6ZBzebm2!U@#m?mA}UAZ z5|eib_cIhI=UJ`uFuI7(R0e}=@cX&0<4B~4c-e%t`h;jb+g#y2?6Q`9@QR3k$c*oF zj}(w_D~9ssAT50ar=U^uH47i<)GRIzMaXS5e=<{lX8u+m_zN_>YIfGY=|dXxD(^qeWy%ssW zZjJRG1Is3)s3ObP48upXZWfnvDcrY$r?C*;F}@ku3OtAuj7|~@YGz66!_)WD+J<#{ zb8V;?8xBWgr>m-M-#Vov2&a6zHIFv4I&l|(O{lGbaHS?Fm0Ox&AQCgQBL*#{2z2h- zjUo?mzRpqyO*y(hl0d>~vK_zGN(%R1Cbz}r{Ztjw4pB)lj~hndi}ncv;yMP#1m-o>R$X1Jug{J5D|2MQ1{Xfc>!80fJPErQWnW<6FUaEpk@&40@| zH+(pf-r}}r_)QBK*Lu3uoiO)iky4txzEUsC$%C{$UiVo56(Ti&fe}B|2|<3sT~gTn z8BWsG6QK4X7nVdh_yl;f<^O#l?cv&f?|h@x-R(^S6>?wT2@R#rJFGFP`ry?djmApV z>QVE4uSOv%V!A+Ih--;wrcoaeJi`{UoJYztWIN_|mf}>wX;^RXHxkf=geSc@r!7ZH z45>A?q338o!L^=ob7lmy%m2NvaBjU~ zu98K%h3{>-l82mBr;_|hQzi(at0^b?N#RvBSW>yZ#xLos$C|`0xe)NQWLi@ZF-bCM zb70f{!Xqu^qF%f@a{4zbFgohhEJIzZuXa_X@0WIqH+gdMYi_6Zj(w%V zniKRDgS}agaEp3W>1ESUU4CNVOdziJ zi?aolE+%7ql~itVFmgH4M!RYbt*L`uRCWe^YrkGoOu^wysb$+~=}$!e{_sA7q}>@bcoNvZ!l8yNK^ws!0jKl&y>tnNiK z@*Xtc%orJ-cy8ZJyRm!h828^rZ2HF*?f<|&+ZR@KpS5{3usbOVNvxL`*~}*3^$}GB zQCWjD(2dxPbDbAyrzT4$r0}_F*khT0=xC_~^}muM*vN!yNwk+LL~<} z3sK>SU^K$(e&w=l&Xh3wFxi4NHN4Af?8)9hR-;jPz59ra_5@Gf*PZr$-RjtUW$KD# z!t=vSec8kXm)cG~%o9j5)OB^HU!$vbp?rS3{nj%g=m9Ku2{zDWMIaM0T2m7Zz~&XF z=oNbXp2ULp`(_Jd*jNf7oG`ZY(_H$mEIE!(Z|(#akD$g#&Wu4gNZ;{qdiD8gQk|iE zJ%U{-H5DGd)(b|3G9wJaFdUit?p3T*oEeWWZUi|ZjsII4kohZf@OqrA{J!?LYt%rF z07=w)8ufc`BiuW0|Fd$L?BrNO^0zr^rLDPd>fO9g?%7UI;n9h-zDK0?n~5g?hA%vE zezD{H1o-s)QDFD&o1Fw#$)YuQ-7)MgW~cqMpaoutA>m1TLjbSyRQS`=b6J`SV$ENs zPvIRL`SoA?ym_;N`vk}kjk-tohbQWZuHl*Sol*E^6VdeEZoDuj-MDMt%m4POZSya5 z%(ODBc?Q>%s=*#-2i0o~8=$-we1NX34)G{~#R>Qz5${-8+>x*8vcuTbg4X=0;I$z~ z>$rDlOa8mP*-?K!43KEK0b@#bonTiaO;d~DpsN3R-=tnGd4I2@{}H*4A<}fJG(8-90!R{QUcqBI8DH6Zh>SRO@A%-7 z>;C2kf8l>;UAa<@6qEQ7Zago}m}o8iZ*QRAHQ~VjAJ~($)5IbkORG7kU&~uE*tE>2Pc?*3&5|3_H)56?F;ZmC<~A((fR zQ4eI(ntwjjBEORCD#~pSesz@Qb zHYJ2zE;DrV>Dd{irxbKu=@kT*m65<-blTJbI>SF`n@OYsE0%~S8sWFm~2^LyL=(rJ7o9)9;+85EEx8>F46tSFj>lk zEu{rEJlN0)wFy`D!A_-}?h^t=hp@^O>Z*#oZZkx^UyYJ-4oE7YSpZM&UxqR-d79P z`VnWL4_n|Iz~CxQu7f7rJ1R*KIZm_ta22}*PI^X)d(NY`E_!;n3f6vDJXhRBbxx*$ z7u5=+>8OmzuiwV@lbm&dJq0S{2A;=K7J(Oxg5WOsPaXrWx3XY&thq^*oxM|=b=3gH zYz8)6MksoBPGPUE_$f^wbHkZHjf;U|i4#{IFNb4wqH@n${7Q^thk|Gv=RRd)-R@Zr z3g>D3&8GSnj04oIEl^PoLEwkXRM#mg?Gj^&%O!&)Tiy7J5eM^*kfm;n3V=DOgS^P~ zC9!6UkZNjl>B_9&icEW4T7kFI{FvC)gEhI+0n95NCI~gR3kddH?9Y0+VcW0#coZpx zaU(3$YnxxR-YU^MdhVt&6k{vX9%I8FrgoHz^7dJ%xYQ`mD0^xfPJKo<4?Le`J*WE` z1W#>Gy@I030rHQ$X7?p5_kV8z&($SOGA0 zB?8Gf+^_<=utU%v3he=YedcEFEkmUB9RcaKXxcg5IVd!tI~kK#(H_Nk00JFmrQWpQu+mwk%+)U-Y*O|n~VVL*_UOt)~SSB{UqE$MWPA{ zL=y`{qYLV%&o4IM&cKPwTU;>gut9PL-Zcv$;Ug+B79)CWLVeO}J)%1+esP(sk9EV` zlOh=kmgGB?&_pL?q@q$cY_@!?INN?T>KoKWHiZw4@IYD{gB6Xwfji=*)AywqmNbwl zP4P+Q1VWErMu3tT<>ffXCkBq&C!=d;oIa79Jee4a@@)b)<>(hK!VT1 zP8cJd>k9-_?_Y%QRxXRgAXhOE4G_q3C^9;Hw6EOs^WOQK&~;t)t;J87_Q-2nANtPr z6$5^Y?}yggUPjRMMeH2a8$>%v{6+DgWwlX_B_%97Bm%`l;>v3xlKzuE>NB0oBSlkN zQl8F<0o#f$ek~T!pyM5h4AvgA{dA0Q&AI>+@!+Fjz7gIunGT0%5_X7PLrcPBWOSRp zn>)VBlQ~oQ9s#mc@@QFl??UBcLc9FNae>>b9zB2;H$kcdMht2j{W_i?tWRjBE!uT! zXFqL(PSl#_Y7R7BS2s%71ix}>PH;*Y%+ye!vO3<0R?v`pzXz`yS88re?%_|gNHPXB zMZMN;Qay@o)A%X5o|8H1`yEC+o6aAuO24W=+&Wwi6hqMt#!^2YxIpZ37TZ#%vufnW z&u*iu^9{{a%6=TRvthB(!_$tLQKUOZV+=$al@~9TJEKVi8@Tcpme7Uf#-B5Oidv@8 z*I2sRNS{%>(c@Bq||YXhan!Sacb4=&paemG{-~nG{GS z<^-0d!b8>H$CzG&)zmZ-Zkm?}l@@gy<|Y*yo!kUtM|#9I!!mMg>wHF_CN`5|b)&>k z`LE+b>}14CDDr5Vp8fl1-|hU-45Zh;x(C-yntL50%fVHWC|zIFmWOW zU*rgr+XKU5^($JN8fr4sn(OM~srOg>DwFgL$pNTFG$NZ19Kp`FXX7W zt`3mWDn3Vp?91anIy(ROLA~2QTQvvXYKIPbE;?U*33*Z3HdSMecmt!P+MtUWWw-v- zOd7ZToL`GE9G}o|fJ8-brgw`R=`5z#chcYdEJ~Di&+_1z|Jh1=skzMx9!cfWZM~-0 zg<+`J%~7YKa%yg5&sR^>)O5aa44|x~s>#T6ikHn1BtqNXz#J^JK?m>yz<8Cm{Ej)B zhGFt?jB`x1yHd=0U5_#1Q_R&f*dPw36AsT@I(tnUrIHr1UA%F80?BcI0I7HSOB)my zgr(0Ls3*QIs+mhGh`%H5U6#D-j!UWAx-qdjH3Z{X7$JnIZgf5Y#xu1H;H=hrAi1{1 zMUDj>50D9ml0kT}L#WT7JoA9dC%#g>PJbuThQwOqyM1L-nUfN`+Sz&PrSP7vyB*u} zcj5hs(#}|cdTFsfA%G}&o$d>D=U>GXI^nJsC93{Rhgt(}s4xw~LoKNvJonuNZJt)Z zJb)=hURGQ3xM@sul9}tl8=cc>SkGrX+v>eJsG-WX z?9Sf0Vkk_PK;GzBY=>Pp)i)5~<4(7ab`?tUW-!m!ulSAD&Q#71_f=(Hw35qL z2O1ez4s&bMc@4q$Uq4SA*AJK6RRzBaZZL5TKy4Jx#GHj4MNBbtxFMmujCG4{Lea)h zK@lROY&;k^3X<{qqUyz*FdC!7)f}(Ls300S1Iv@PPe&Pd@gml5c}bNFe~)wyYeEjh z6-#WK*AAfP~GZctn6V_8(`ki z?##3hvV`%Bh;;RkBqaE3BCb5B#R>(=Ua>_boikWSsHepDk}?KR9#^n%n4WU_nm zfGvSSGxzyh@B7|={U>YnB30eB&px|O)!F*nH4$Bq;(o*^{u7=g z$>$R)rFg>corvcvicYrRSqb^4;!1-qykziT9MbofS06>NU&@e`k$DN+C}ad->rTu= zyw>B%D%OUu=le0+c@W(47apzP_E860w>+CztqJtd+`-b0EHPuThiNyJX^a!U{0wub z?n;V$`%+?Dw`*FILcxI~U(GdGgo6J=IUAQaFD3t)t)-4t2id%%#=>sao0jJHsIs-<_FOLhq{moPAV_{d z;-c?nvPvF_KEn$C*rHPRD*mQ@m77hoqsEo3$Bn9t%!7(SOP?IXBFkG6RXhtMb3Ko# zI+oq5=byKr6u)-U=c7@afsaF?L<&a}vB~t{iWJ#8I4R3+8Xj(3cblKCxig#3F`NNi>QR&T6I#%kR>-BK#!h)28>z z`ZRB@fhr`O`S$dYkCzcySv4Hh1ize#Pl3*?bwi*zQ&?tViAk7=egIU}sttAoMB#B9siktsFUYGstf!}->Sqkuf5N?m5;24Y_{aHoa%T^ zpu)1Rj-#U0A8+s57*$mGO%Y$qXZFb&6u(dxSUB+pEU5BLfTEsFEc3Ll~OG1&a_`BFFowVi?9P2Bsw`x2WXmNSe}E zQ;5xQx-`BwY2{g5L@tmwG)j`z)2yVPP-erEP=6U6(^(O zgbcFnlCU=Gn{eu=WH{=_8PN_ikGD9M5$0p+4jiO|ters$;9D=ov#VEfrRUqol$P zJq@NfCQW$W+_mJ@^VMc4Muf`ll%(i`3F`c(juqlGM9YvX1uDM|>L&e~2Irf1iY$*# zQK{Yg$uZZ@$hQO+T67RE)+Gft^N1`7Bl_d%b)tGV>K$Skq>WR!hj@0XPQ`rjNNK85 zES264lh-zAxkoW>uyYxNzd}`CZrrrx@&oNGm8o0$U8=+rJQm2W4tBOjHq=;GMEBuB zXN`1H*G%wht@@E#O&>xuU%-s8g0Ja0XiLEZyBhl*WQ!m;eg zW8k4h*drk=qEOw0gEtdNu+WBOW0FQC;^6BJz}rIu_gTug1Mxx2fb zXp2YM3p;W}W5B~o9BQ~FA$&W#;I3604U-+_#*{&;S4Nk(uE7^#8dWa!=x;|Ns5Ho4 z(Asn3KGAu-A(bQA+=TetP%8DrWQIMg4jy48Wh)ep3rGVJHg!*f$}o3&=G-AZkDr>8 zj2wC-tRjivOBv3)?qkI)as0eu$I8j4)FP=im0cXQ0obPv3+ggdq7{chM(sQE(`LF~ zZIs@$ewBQ~>;%_AMceeugp$vZJ@l;a=DV~EpQ4A&iz(*fgBLZ4*-BRCqqK?v_OB(j z_+wITjhb08(z`shS+s^OQOAY@MOixzKagnn`F};<_=>>Lun|ht&pCemwj4(R`(P-! z=HAW77t#F^cf<;h-TWFllC~>dl%E}x6(Z;HA*4lIo|q(xh3)IY7E;~WOwA}E>6}^$ zVwlaz7xp2k&Qh;~dm2I`C>9C#zWgFXCBI|5%A1G<4x!Z>43OiFhyf zmQnR#oUCl?vAdc11USosz8;BTF?wv>Bbm|?el_eDsZJbLnYaKnRD;59U=x}#Q4Ch4x3>pX-J2nh69duT>AlfGX0b?lxHFxmzg zIbP(sG=27XB3+Mrgu}whE8wno5j$bcuaLDoU)|ljb%0RUa7q=lruxa(tw0|RCMv}Y zer09Sb&2!|8b3ebJ+RQtl$*21$pK98z=j=#lNs)Wk1?U*f)0smPWKSXGxE?=qZrO_^} zVJ)gHRa}PLqF`^-YdjTi8!C8fU-upi&et7=C#w%2`ANH{;@G07G>7IFjWvXiD5#%L zdarmdtdq_Z?^$Wp9^(d-G)=S3%;-rwF4_3EQKAudl3ICJ+>L{{(0!xj?9uj0z;ZH- zc38(o;aarJt8qVENu}tbH^d&nd8RgDr_rIgb;VC%p_o%)xH8$S*c&=My^ik5k$zt# zINhh{G`bS}EvCJ4Ft0kcAv4){!q&ObM9Z3BEmjPUb@`O-(*tN0NuY7L<>>tTx1kOJ zNu%&6Dwpqb-n41>%N`srcX=&`c)uz`K*+RO;I9| zV~Oz=oeypcKB*czZw$GzImx>pWa0rdj5q%bbqacj%|M>Ht zPtUF&L6~3AbQc$^sWDF?u%QS;*>Zpp-XfC%^j4V%P@dhL=jRY*6}_|N8&?304#@iX z``HkL!M{%bcV(h7EFswOR*j5;mXD-Pm8AasqQoqIms=&K|N1?pId!hU{r2hBc?9%I zXzdk+!zOFXtQ8O;XL$fEw~Nm+g10uwZm;OgM$)H*ZUJQ0Fj8-5Iq)6Qokij;^+M0B zN!i_9=K~0gKxPdTE2Mu0AFh<73xd@jK!^TN4v*6t08q@E>^MUp=D^6OVjB9+-~rU? z7g3`Lq$mstT^^~9qze^;FM;Har~KFVMh~DCjH^-7{>%R`ALbawx1X1P8$1gV-+FqA zaes$fxizv!c7Fu!iTI5jqza!QyWfUZxER#CzWxY>KA!zm0^+|h12-$U$^Gm6Y5p-y z>+4^ql=YiTVD{6Ui2gqA1syaFTiWF!Ec;EciX_2;EbooO&G)k3SonuT@+T@AP3Gtl zejD<)`Hz>E3|6Ty|MNAO?T!#!>EFiv?OvFF)ov73{O3t9;4_UWH~lKsv0nuOJXe2_ z2kHa<63*RUD+hQv{eS4O;#oQnT}U^ZkLDdQ3U<4(yXOP1O{z0#W)=b2aPp z-1^#FTN5)#GwxyL_;q-nJ_W?f+kV06x~1f|xT%JP7b+&Kve;Dr?A2O9U!H!wXK)r? zhQvn*o*UOUjuu6RoJYgsv)AgO-g(P&Srt<@WsJ}2f=p1TG8scbCPsaIBM$y&6d^D< zqQItXi)r?}f5PsA$T-h+2s@s=zuibLmCwF|v`eW^94-J9KM708vAi1*>AS}GaVz(o z4zMPz#xxQdzE>xLc}?bG7*N|_ablP2PA`RbeG0Wo6j9uw2u(ax;&3q?jZNWwn{Hq| z+6bs~=z%I!zhMuiXUmMmQza=LjkX7rv#8MzzUF*_Gg(iJF@ znQtWUQWECrbDI|@r<%_*i0N=$v5TGb`47CnQG@|_DYb75lf%od)Z=V!t~#Z7QX$(2 zD<%~P+VCeO^n{xNw!$-2Vp57=t!MVuc1FxkrE%mo4&tAPJeD0yH zS#cT@yD)tPT}R1*wOBo7D(GW@M1Il2R4(o0r~BsXpPbl@ZUNM*ty%ElA%H$AegUvQ z0!(~)8QSxelSH=j?HeDdi>Wb^nk;Rp@<2gHi`fAXaCdkTNxsbZ(R zFS;lC&F*m>YH=R9|ET|eOI$iQKe;dXuXArQ_P6oV|Fzo{eefjzS&LDXf#lus#ID8U z|L}1C-b(wQp6*}c|JzUcU-JK-ecb+9e?Qlst-9rlT_@}}Paq7)HjAwL0#>iSI_q5{ zgXdpBt+c+UjLW^2Xv_f69!So!YswdTUEt>XUS$`N({!a~z>Th_V0ik4;3$ZKettB7 z%^<=7dJ5ha%gbkIU0VP*E#F`k7`udXx$&sL$7~}=lZi~KV(aQGc&{qi=Ec2Hp~7$! z+1ioZTm-g~v*pV!@SO}F;jPKcQs!6h`POS_GW03}Xp5Hh4XFA{-)TJr9D`R$45YI_ z`-WmNu0tpo(9T;Ze>R6ZwFS1O8@t<8A?S+`q#B(t0A}(JSMmRjUS>Na!N@bXQ){pY zoVvk{8Lput%yU7GZe;^()Jk!b*!@i z3;J06WI-)n)TfJ-utqVKcX74C#KZoXawY~=))!B03IZ~jpBKfm$0?$)oJ^;W6x^A} zVC@p-y1xj)$Nb*FcB|=pHiAt@`?EyE5~{sd*78Z5|KVgq)&hyP{Gwp4d74!bsVz^s##KF zostZW>_Hee5*n|gm=EgukZu<(hZ;~8MMLJJ9!i2Vg%cvPOzKMQCns zXYMl?gH1=CFQ;k6zZdw>5;hVoutHHuPB^T2Pcj$q8 zf;=KD=b(cNRNI)DyC!f&Y2TOhTja78zw;WRAX2tLy;~zs^F=)?PQMcSpi3A$!1JZP z5ykd7K09A8b^Pv7qJ9_coIR*lfIcrXBp}??2BwUn7ONZWQ}827b(k@1I;2xrqoYGdiY!m`OeqMnB1tOV+Nh!=E;)%m&NC5fFD zujRAT%@Y^N3>4KE2tM%e!-RV(UtHkV7!npURL#3#eoh;EZtz5>`@JeMi-&bs(^eVr z!Ou!K=E}EoaV3*sWCxJ-ppLD0)6gRU!PhscPUe-#GHlPNj0QqQoccR^Poj~C*YkU@ zf>_TIXi!5}t~fa9=vs=*dm%s#ISI^#H>o{fK-6JV%Nn4!!sqXZq?F|I;nd>drOjlm+oh2C zIH{Mf36sWm!%iB0+Uw+8m| zUUH{1{KH(J(p1aI$$>N}!9mo4HZepLW43?z#F6a>jP=$gwZL9!rY~y~JG~_CcDMx- zgQB$rGF%EkHWp1Isnxg)?1U}q!bx8Sk@m5vYV5AAYcRH|7$XQP z@{NjwJM7sAtJme`wzX;nnt*!0Nf;@xFnXIbN0h$wqx6}Dd{|Z}qSDpY5$89ZB^f)b zymp)@EiJl%7q_w*7b3Ra?Qu-yHTIHoO|aV%~{>$s8dOj zNsBzh^Gt*e*-?b&0L|4|9_d-02<7~a4CBUGE|iucg(!iL2nDuIh#u9*apfjP)tj8+ zV;k42DGkEtA*4lmK5=rn#CL{Lk&ax)p+>L`md0bnqy0o!xRV9Fy5?{}RZVDSEuD&u z^`Cbt1U9cVn(AR`6@jt@)$5S~)-+jkcIh%{7o+=B{JA)r?0{^K(sN$M*KeiPF5eR! z$>OXZIrLiCV9n2WKgLq!Kz_96%c>}k^xV#cL31%wGvJJyy9^d7d=BFKzNxA5a~&EX zdE^iq8_!uu?ye-lr>L^f9Xlt?`j&7=ZlJJZ_Ie664}*U|U+G*hXpO4TN9+VX@MJ|x zrkF!3GcLgyY-BozEaV&&6_LMhQ8TUSe^rp-6(W(!Bvq`q%S2_4bZK*8V;$~hOD%A# zW+e(TT+SL<^+FCk&4!)QcFSfFVLf=!=c#J3CeK2oQYeE3%9J)}*O({q5G1Cl8<+nY*dlqNmA8ul36~CdR5p zP_AsL6s^maWuxrbC{iRb4fY9Omk$vSI+~e+qlaNT)s7J^iV9zoEF}|16|eF!S0g5J zm1Cw;br2x74dUyI44mWUlf;_9QzZnwq9LBLq!C-dfF2V|pNY z7e~Dk!NTiV?1O=EisQdg7;@oIBcsAsuoxY5dr^8U?ZP~Fmk>En?*F2#u$4tu?EtMe zbltQ-hG7Ss(++-7eL-E@tRI=^y{W(fOR*}HPR_cOkF>cvi4cB~bP(lhY$7iquf9f= z0&_hL=Yao-s&#y7^=9`Q{1b?fVUl-${PHG&u`&{oQ?t}1$?jBHj=)q5|7EXQRE**& zmx#m5ijK+@8}&Xa8>&!PPovBg6p~CHpBYpZsgwe;k+P{&ZJ|$UYUY^wb@jDX-0U9F zC{{tsWX$ofT{|z9oBODo`_39oYwh=vEEnXwz|^zfjbjGVmZ+}LjVbT7@OZAZHWkfL zNTlz3Zd7|xA3)@{dN=E>eX4waI-y)Cr4>*Aa!~7QbEB1&hH+Gn{VG0Y&C7tuuuw4! zP*OD*WkG%6HTJcmBoRgHr6d7j{k+YqohAXM^gN4c*QDy^s5fDdfo|gWEMJT%fzpAn z?2BPqqEs2&&JPXIDDSfc8{+pzk*r#|hp;^M>hcm#jZF8~)_Yi&(gjoBaS~Y}A8^|3 zA3~Js@2*ii5c~U;nB1&S9s2oML74A9>ho#Rf8*r2d;PpRR>-!wqBdA7Ki;lfdr_jB ziO|sOBwMUE9>;G!u0j%$7EB=1Q}1F^)biEL-st^`#VXJ?G8XG81+Es~wNo8g<6H>x z4nk;dhhOTY@B2lK>cn1)eMGu0y|FZn4@U+SrP|vL~_B ziOc3Orh>Z3?j;0@~tn5+j3$qMmr=B^FVZmt%v476lZtyL~4aCO|Wo%S>MZrQg?_sVo!9F_wMc z91L+Y-wf{Yz??4p8up3uxbP3~3&mH5&^KUApiFHINVMYwkbu=J9j(ewxG#EgJ$Jd& zFYjA>Vs7;m0YHp^Ex@~GcU;Ihx^$&@G2Tz@74pJojA1lL!pn(fz$4jL9{DgP{HkHhgTu@Wd-2TSEqoJvG!{0_Xm>|=1;rq2N?kNqh7&DK&*er1E5E}#7^Hd zzTYtxS};;9&r4$$cC`^0U*EMy!pw*Ix5I~v!0~W+Wo?vM?J7X0CtJ6lc>uo5`8)I9 zA6QCqkQnl1*ThJ*YJJq%!`7;E)stt97TCdl{XI?VbBuJ0g^e(KMy;a(ys;g@wL4M? z>2|Bn)>Y{5iTr`01*gDE9bQPhYgp)!xP9Xz9yLPHx=W$*ej;0{L?hSW^4v|rJv_6} z;Vn3f?05fH$P9VrrEzICqldl~ztuKJJdMR)(VT6PI;;`?GG?iPZu1@C1E^nURA_HZ zD9+9j-(hA>psPK&6r@6EYACEix*myCUy4+J84LbM_C`IkT((89WBO6{4P5hgRtaNwuYf3CGX#mL9;Di1`kYd#?C=$d zdHyO^C9zsZ@X=bJ)vd&42J5PTRb+`CeSM+%+57P%aC|8h5{~iq8XRg*5B$gJeB5%Sngw=@E~q0JBZF zb%Ultg^n;P5poJZA@0Zm$Rg4}!v6KeN9Yyqus4I@GDg*_u9$VBbm5+c!tR;~&y?8J z9GgDDUMs-=4+IpJVI#`t0Ov=Q&}Cb}c8;q~6w(X?yfsI5yP`}m;qy1i`FEH0|IjfR z3vQTw`x?#c5Q2F>+4_TEfqiINMr1`7<={%2KP9}E3e&y z*qd`2>U#Y=*-psqlFt1s@1-r>C0qMu2)5GfiPleno>Op)+KZ-vS2&E`o>cBLSZhr{(QelyDu>y%QtRUK-&(%UX*vT0D8qKz?4<}J=~KT>xDSd7o>cF_PnX83$BTl zYXimm`7c7BfZW6ipoDZQ0?H5W3Hj_rOIQsz*Kt{{Q(?MFvqa^chC2{Xu+uMk*HT@1 zpI`cIOTx(D8k&h)Nc<`28ueSy%9BFA%pCS`+P@mH3uf)%uT7 zBK8}Ft^pk}0?1SOv7c=`Ja5E9lvt-iqJ9BeTVljA|C(?;6G6x~f2E@4{bl##qBWw1 zsH>!M$x4aW397(0N-6wb!0U$lcfpG~|I}E>tQUMjc@+X}pC-GZEv)@R)Gicxdw<=mnwdP&v8}www|RJobz)P%-)SMK4e~A zYf|C1wWM|P(o38X{{RamS^Ba&+-oj#tAz69rCtuY-6AWyN9Z8FtN=>8PC5sOX1r#2 zl-rj%i<=*Z#(f(T_2V=l)oyzK795oc~J+&7ro+n3t&;s!u%BJul^N@Jee z49HH}`PP~8Er)ZHkE&aeT=1Efm5s~+qnXVsNa_28zHqT9lUIc(l_o5beG0>#7n#%D zH#Ru~i@j)*l|nO5B~o$dsv96SC3Rcmu;@qvMgEx)rXR}BRca>s4%E6|`ox9CyRz-Z z6a?-wcK0bzG!6K|1o9|UQf*PCtd^Mr#k~-w5~c$PlkNpFB#Zq%jaTD?Lx2fF^2Szb zXEe`RiAOh%7e@!rO}U#Yr?*IccYeR&C_^xLW#D41FI!(7mHt_AAx)7~FT>{M^=F_m z$fHH)+{1U)R7PGgOA#x1#=$LD}{cQA}ub z4XQFeopvcC{N;}4hBCTw!lfNG0wFii{&J$~a%x<+9~Hbi&ME4Ef~QSQUbwXr>6y=c z&3c_5^kS@Dp_VSi5vHy0vh7A`JKNGBL6!UBV){~Prqfmr4J|jFA%Q}p>;3pE{wicQ zjL&OGRFw{zcsHVuYG^v+S3frFd#;tYucf5fE3UmH$Scdy>YhmM@(7UNz;s&bVl}n| zb~71;JJ*J5sRj!uZjSQ5Z3|?4LdZk>1>Tdpw0-nZYgM{6g5jj*ab>jBXHwSr_9zYa23HKkc0Xwc=x8U!I z7;16Q(bkjav)~yKp)>8c5}_bs-iX_(dyHpC8*SxBJ(ZsEQ%c(6PF7Eolg+na)Me^G zD{Fk>vhF4GWsfzjutoE)r{)AIXXY1VgB6seY3*SjQHg>+4H~(=_M)p(xcWO zsGI6Z_ZSx&JTY~7Dz*S6m}u!Xvaxa#Sju6_aD14^cVya?tbIE8ko1>P!gb72Sm== z&N=U-f7D?ynkm&J&WQT(gH3DRYcNhq37?`L$zx7D78gm{6*AMi#;{yI-*3GkDC3Li z(u|G2jI8?l-hF5qJ$|e>+SaBEAEl8HlA@ORZn*V?^n2^xEclF7$|9dHc_mNQz3-*v z{PNV$N|W%HCbt55kn*mgAI2;G2_5cF*5ij=4c*z?4KL^C7}wKu(&B@UGR@YldlIef z3E1`hoEA>f=v^avUUq)zEV&!P_=5GckkjjjkCz9an`SQ+hw$y|rAVgU8Nu-iu!etE zwH?~H81s)cZUBrJ8D`?08{5RvWSi$(tjLC@8b&zRDsBfAdTLf`;qM z#o)bIGGJzeljnTRGGDA_vBZNpgS5p8yOs5A$zi)dh_W(X+`s>6ezaBmmM)e;LTxN= zObEY`%*5uTi92NJJE7RBEmM~7J47*gxv#mFc#1RH9_-bPf-pna*@F)tpJ$Xu-&8Ye z_|sjN%z!?2s5q^isU)~_T;>Ew+9vNz*NrjL^9wJq7IZA)@syUd_v^nOmSo4i9i$g0 zPIxZQL+<}+I?|IC*XoDbT?_;pT9}*^+YIY^- zN~jrJIDOE8&mzVT@iF4=vN;!;t?G1zrZAwV`#=(HFne6u8!<=0W0g=?bP=j(G^z1j z`L{{2(#(vzD8W?*BJD)VWZB!A0%dW(3;jIn_$YQ4YacEg^d-ic)20Bq}omt zyJE~Ga+p-_U}R%&%-%)jEruQa?#C`tu1_;kMz*!#o*IjeJBFH-TH>14qlwGiJ#q^6 zOMlYdI<{ixMg3HI77Ye&jDmXWkq+dO%Oi%x#TnYf520UHjc_R71VOn z2%@@;(R;3X=9$i&c4yz3SiPDGtB0{mW*Wb`Xo*Om-fc_T_sU13`nB|wLU$Fv> z_@=w`&Zq3|v8q?uM;NNN-M$JafJo%WMsX| zyH}I_Dk}LEhh1tK!c76>#E*i?8L@Vy$U-Hah$U#bi3RS3&}F%D4@SX3VoXWfGMsn% z2+0OSUPgJxYALEiq%XdInJi@<-;w#&0spy)W`~@hjYhekXKcP&IdiF(l(fnsH)r|G z>RfK!6Kyd(HD@o$q`D=}gyUsP&W3Ds2XRNhvmu9=OBNHODF3#7y6{B2h(dL7gtX6< zl6e(o-mGHOQ7TZtg~;Q`U9*p%Y`F$$QY+CS%ECRht&hr$O2wS_AYjP$Q~9(;@2|q( zQu3 zp}+(HnEdazU@1-p0CiMP`%!DPjKhMzp3JO-HzQc7MO%SSo&s5fWkEt`l$ztYx##Q! z+_+zMHGR%&zQ806%dxS{OSTh3g)}R*dpi%WVS%869va}MEO9=^j$lX<6gV+HeNV6f28Sk+;KJTqwlre0!Q=us5?i*=>EVd zc?7xrL5%BTz@~1MhT?!tX22t1W%t*5M@7!^^b~m)Iv?+@fCaD|2cUxrRqP9G^-M$W z%C1xzXi)xleoHQoD=ZHp2Jrz4?RVJp{|u1+n-U?ghJiZkUMBJMUFHOp6~#aqHfW#? za{+TSYNFYh``7q66>{l1OJ9%YY5||68IPDnkJL_@5+D>gAWoTnuLQjXGE+VQIHzeq zY)9xO@BR{iO2yP|yl`*ExIZ($<}&lYxh-@GbS?oeI{*$b z9B@a>C>Yq_fKt>Jz!F)dpMLiZ|EI?zjLbCTr)x+o!iwp~eQF@|jR*c6tpE}fd@gr; zAOxjo(1X9iczYDkJ#^!J=_LIU-iVL34T)bLVQ$LHGY~T^u$%XXF`C`>$2`eyx5qBbf6m9^ zR?_YH#+3(O-9JqPcV^jLTDIxP&)xC$%b9G;;DHAa&zuMnPmiMjees|9u{qG;CwXd- z-%Wq;r&&c@DSBeuJ%D!8FBiafqMnDdnP)z6GVD>j*7;eARe)=N9B6l`{ zMe9X3lVk6~?f0A7U-q3z0ER$|y(QCC$5-^p)-?duR{;D7V< zR0tRw>0cfDJ8gA&fHfoC)J0Tt1h9_;P-g&!C$s<%FkoMHsTusRL*7{;9xdf4;!0Cz zB1}?^dvCe`o8}AChC6lt_d6l@_nV8Jwi=L|0%hR zK};5eD!(rGMNrE5wUDVPPR}KS9F-fKAeZzLYog&CVTi!vBM_kT&o|0O98EUtKE=i{ z2iNWoi^0;?&hXFY%E4{S5$qq#jj4)Y=NKMy-$n+x0jF${1T%%xC~~!NV#PcJ&11#&l;RQH%%+b}eAh&v6*S+--6OIe;&)6CcBrpg`W2Q?M|x#~ zkr0G|`7~=fzfAB*tqa24P5R7VQif}HO5=N|?Sw6SVLbU-9%vej`GSf%T3NYjYD%%oE*)&ksyO|ar)jNf&!Y90 zD)nPKWZ|H?qbGh%=WDQ;_2c^o@M+fKOsk3m`^Cg)jj?`@Qyij#i@vCLOqP{GH0dRo zOIx(sv9-0dilZwCblT`J104}16ngVGu1Yy2UFdmotj=KxmK0#y@DmIYx$iokiM?{< zy(p>Un3urAB!1(;MyL`}$#s$=jU}u8cU;~`q{O8CKMbC*ynER=$_~=Js*$N`0<%z5#SqJjRJ{y z=c9A*l0f3fKlR`Jvy$AuAweE(@tMk@z}09J#3loTSN-oS%$!Jb$R}4P6H5Z~p9OC6 zrjc~{Bf@k*x{P8%%P&h$pu=dd2E3&Ex@soAgiG|3v!x;P>|4@9*aq$+m$Z7hCf$7v z+QkV>D8InNw4ag2wskj8dcVf|lG(*^&&5$+@0|K>Vf|B=$$PT;^&?rH4dLNO&ql2h z*u`-)b<=9G87Nj&(zZ*x7zS9n)hn^W+S}Hm>0b#Tc0coD&|&cdSG^h6eR~iQYTq3+ z?`!y7va&2Vb6UcODGU?}tzPxV(FB3aIsgzyqq<;JGPC2JXYNyScKvN3hB( z-o3LPPw$8bxN~{{QPzGE+NT6mzpSUh{C_$gs@!J|)H{*A;{@8RYzv*i=um~1_Y7}Y z(lE$n;C{OUjNE9KA7!^lfbN;`c;P#E9UoW`+Im30c#ccMZSLDwLf0EY_qQBib8)~u zo(CxRrdgS(k){1YRg@2)pL*+ZrTE1M@aX{f_QLWdO$ADY90VEgxyL?$F89aozmVOX zq(kqM!h;$7_GA8Kav|i6RM61~sE6DG=-oH6IZQwaq6I3_XY;o+`AO|oV|1U)G&E)cTF5^1R4KvCd zs=0`?q?->P3|b^5%D8V8$CsXTx_n54qxNAJf`69sNxtv0o)Puti! zOPrN(b!bVe)NxbExNJqvI|N*-S)Lxq5g+R~ADS4gpW@5Se^*?V_8Gic*xJqvo;eQR zT8X%ey~l^ngSUg|cRqn9d!gH9iBRCR*)KN+hSWkoMYnwZc>flB5WHD(Or{d`0BUSi zyQbLqUFcKf_xhXm{>A8jQ5t`6q5aXDq+6>iSpxJ#v3vkQTd002ip~a?rnnd47Du;G z;Y#pyCwQA)N5F{;qjepH``()y>Q_B6}j)kT!}3Uub*!WLiCRttrQ>UdSaBn1vN{iK=e@-!~vZ~|JF0f0$|sUQ^< zRqYSg*W-w!OKVfLz2fXZRk}NL?a0d*x)ou`fhK{iUCo+ktYP@EpS?Jm24+&9*eMMK zy>9QVzg~6S2mZ$=^)UmOSv|7*W{0-(6H9qEFBUTcxhx)cqX@Thp+8be&!=IPO_sCR z|JF2Ji(dTB)Fd>XY*FY1>y_D37(#)-;=sIEXy3s>yCMgul3N?yVU+Z~uwu8oJPdDX zWoX!l)xeDs^k{@`&*J6yu)EMJ0Tj;m+RQ~K>x6E%5=@}Ww~%dESVGj!l9vk zG3`hgYPeDK&pXm0K#r$k8x{}xw2SGYuPlth`!qIbnyv6^!~_TTm@2i1P1K6@I0iyt zfmiwD>lXyQt@xbum|g@hcl9_=hzJP;M2H>Q_@6i;aq3Qphx1TN`$hBj8JR|S-ev3G zZ`#W8@@~O#oPD)&h}zw8?W>s;mz?6oso;hu-IajsC3z=x;T>ynv=~T+!&QnQZxM(3 zfkBoM9QmvE5RMZb8pjRrN1hds(5FeeOyMp=i%DzbHr#7p!%lv)0s+=TF~7;Eb8||q zdMY&u#_;L5;DE&xBf`ErVbXK>r{~pOG#A^ae3Bc;V{6o|?3cAR+g?x8Z0KmW;x#rB zXQwUizn}EHM%9OFmltyi^|7$!SaUGDusCF*dL?_J%K!CD=!FminI{Kn&JA7b>^tkA zEuewdaxZnx4TO$`x|bf zz|-cfXNFVN82Y0Bh6a)#a{jX~LEx{XMBM-@^YARcP^B6@NuIC!76;6Pg0@fdW}cUe zjR9${g7;v4+5t@#BTa-U1OFf+>bgTy;6gjjF-b^6*u{Y1#*MaTjih34k`DJ?1XOBdz#$!3={A+#3} z^bUM(hxE7Y!z`XgN#Aso6l()}I^Wi|fCa6t6N_6$Hcgl$;4b%zB0g^s3cPg5GawBT zRT`&iOqQyQQT!m{J^Ce$Tx8~o=p%f1{kGgx>A!8v?di2LPlD;nRUq%~S{3dJyI&~I z06Ei$|DMDxbH5na64-d<(O<2Ge@rVjclI|NdlhWfqKq)$GUyZiXF zN0))5&{^;t0SD>T*+QTfk2cEy}k&}QGQ-EPoH zwp6p%l`iy&hm>adR>0X&2D}QX@_U8LpXR$2mw(9lO%n(23DICLbkvKpu?DZhLcsvb z#Ji*17F9zI>0Zmg2L)znOxq>rqTG8_V;3LG-0hL|CAx-z2US;bMw$+2u5bunXb%K$ zSfDBCk+)0w+~xb0pldnWS8fzcY5Su#N0y8&)F;MKmy+=7<@$WP^pWwGiUE0FLloJY z)Z&jqYJ*S$9OA_u!ydpz3KO#(?|p9zBWBI&JE_Q5qVy%~BasCW3btWbzNY#&f;KQy zt?%^mp(=(&bNAQpvaVHv-{yP;*8RU3CistJwEz6gQN*0|z1~NmWgu&IG^-4&tQ;`j zP|Tq;)q#w*quLBuePfaP0g}}G1xP9A0s#gOppNV#vwPTdz=4zl`1^}8ag|jPPp|fK zYbcru+l%<@-c9X$mx=lSs`BHQ_VlyI;Je2F`ay6O6qnjxXd4HpeZ^&d0O6`ZRvp0x zhJ0nccM(sn0Q2s-5MX-LEZOyhHpg( zcu*yFdaQK+{v*O~GK-{BIv>)oVm>U+yG^WX|1KQ%y9(aVk=gH~kzgy#GJ|V9Qv*`^ zaTm{vv04`;O;i}q;7?WC;f)>Xla5qUt49J$%9x%7TNSOJmZpiK>dYU)rF9;>pFvf1 zP4#dvBOK@0QXiL5)#9_zw!?f=ejN%r^dkg8-tPpfab8$Lm_FKwI!&J}&oBmjaO?3Z z+KYL*@D0n93R$O49){-?63O*2uS-|LoC`F_=J{O$y^|Y-#EDq&kROtMo;lnh4KK)3 zsa|koXgRZ9$4j-jy88I_{I}}jl4uD*6+VJ2EDz!nB<;yd0Lldb_o$K)z0~QaO}wkR z21W3Q)Rq&QQKvbL$Mxjv1s>xDr9okyjTuJZ$Y=yH9^p;7~4A7qht;-@v(n&jyQRA69}DM%egOB zTjyuu5%Pa%As64j^I)thFb*0rbEKDGy{%$`6XN$Sl-wGxoKrvZnmReKeNlr~q5U>m zY66!|%>p5alGh;oBe65bK9b0v^-i~U*e%fpPB!+JjBGZ^+)w&3uX~3;_K#pXjfg?Q zrPzOVp={3v*hI~F3j&@MhUN34<(tRTa{m){08@+Gs7I{+fF@6zw+HG`S_ zdj6G*bPz(*tMV=ZM^LLA6vrn=sFC~r27FXvNz;HrDD)c*np-KbtKIDx06wcZso;#q z_U_k#6)s|-`^%R*z)PY!KXaSG`2JTKS^r=L02&@u@Bar4@qf%a8fY5s1rOl3qLojI0qBUSl^epk6(~VRCI{m z>TvArUkDF6-KaEvuS&hA3fG z7?+hfzb(C`2;7NN({GJ*q=X7SR}uJO*80}!kj3iRM!;&3^{5(VLb znmM1ik}B1UDc7UdEyx|;??hwN6f@Ub9VAO;F2Cqv2IsBOPR%rIX^4bv7>Nw9e_}W^4_SnJ- z@>B_ch>oZsZ_Ormd)S(>GUb)gn$!{TMk$?H4djB5*PjgdnDf$&8%XppVvvi7g-VS zAPE`6W z_p#3e!3L{6H=t{Fc57_7KtEXHpP+C#NTsVTYo&|g>z?WTnFz9|&s*ic17cOQB z8q3I2*~L+c4KuR>$G^uR$go!ec|KGPol`zT{jR`5LO~(qqNX9@>@j5BDol+lNS7k1~5>SUc+? zz-QrCrH@mTizY~{!8XUjh6V@@;(dxn^+p@DwdG7hK2_pzU%lg>90hyfq|-KjnqxJ~ zoyU`nNQ!HBZRwKc+E>+6F6Ry}yWc!}k5=II4KheV_HtGkBt8Fa@LGS7_dx%}iYk*< zACs36_!NmI!}HreGJqf)=6EfyK)-bB+B}+(BgwUdrPXKTXqxY6XF>3k)xXD69PfSS zLuXotl73s;%z61-^>};ia-5faWcv~t_k{}{$xhE>6m#KGdJ+3otylX=#He7fd|=g1 zNmTZ3BjTDBpe;d*HA6WXxZfKZh+z@mq74tflEgtYXtHo$Ax!CHaXQPgtU0!>20c1n z`8_$2APgUOU`g&}@PZe)iWF)Cvqj9a2>2;ZgiXPFgNsn)Nt;y}rBy-v>Oyu*srffs z`FEyRBYTmPW;z6k&Z79_;Aof;Ax=5S0nIS{wrcLV7f4X|5psQnZ7LHIwoU)Il>*Fy~3mMCx%xG15l^=`Vtm#w3L=v^a_3`+G#oDQ%PU0nuHzJhQ5j()Kf7qmEdOrSWChbG?xUO(IT1T zfzIs!hSg2Mc_R?}o>$MZ&CqjJXwEY!h|$6LUTr8!VLWOhW(`bes=!*9OQt}8q2KJH zOeu?mP2E~33x&V#8pU2nz=j`Z*NceJO3^UwiZ0sLs?51caH*`kj`XliI0&y3==kV1 ztC3au^a1&YHb`L?IP=NKd!Or(G}QX02>N}g#yaN%@q2_t8~az1L|w4KAXj2DLZ?7i zCk(!%3l6wVBjrp-njkO@j4mT}Fv>EaebH_o&67vs2iO6kD22tny*9yquo%|jyYu5P zV&!s(p&Vhobh2G6=~sz1u-?opgXmabD1|e#3Ttw|Rw7L$Z+4UOjVbDg$`xyL-lU_@ z)3%Z@7MXTXmo52{pYG8^PLOA|P0EIUwV8tXvXbb%6N(Vpq!c_aSV&HRho16P1gEc8 z0M#&sxtl+&_~1QQd*1U*!N*<2J!P7%d_iD@=EwYBJz}=_v71H~}1RL7CSHkC%t2{k7gMhQs(kYg93-P{+BEje|whZthiiAMJ&3Da>aw|eDim3cT{d3AEz ze+e~vzSFz-If~b{=iSOpyIV*|TbM@XagK(`jPUc+ z+47)B{0Wf{1M7It>UaWhAK7$o5!vl4n7fHySXbnvav#jBTPX=qt$D@hgItmuYPS=b ztup7HI$Tgnit97e%nO%*+~=2*Y?2I<68Iw3dZ4?g!`DgZ`Zr!7kZTY1_>5W73?rH! zR3S{})YSPckg7SY^H9+#ytC<))pu*kOgmfgsG@pkfSQKWCot3BWHnH`2Ft*$zgF!2 zVV)i1DXVQ-Y`^$z+5or=oOC-Q!0|>}yyq;Bbkt(4F>UDTR*l0?jSG*$4=v6 zlpbC&RtH5pBCbWXyxaA_C(JL&p`3ZhIk_z1nRdjUS5Z~a_Pj1Ig5+aI;LYf}?e|&C zU5FltQv?&UC{c_SE+QLOiwBuEkTLas?yZF(c<&R6fVYJunWHAbTHZX%+w)LI$A*-a z^QP7+mJ@F-cr^r6$QHIBy~&x>VL{ZX8*5vAyarmfX1DKp6ODS%Kwr+|9#G4Y=;R%1 zyT@@~{FyHN!#sqP>CK{^jA?OlbYz`}+R$PIes(9?xAT$CL)2`n*A|6`aakeNSAMbz zGb-v^6pW-kJ)d1i((WtI6BKY7F-hEuc#6CJvaqQg1ASZZaRg~7n+Tn7Fm%5%gyPr( z-~FFi=LB{|HoLGO7Wq9*-ptz~7|uxA0m~UtmY?E9kXivf)!m zj=+ToE7cFRq-6Ui5oWB@3mfTfF3X0AKOkZ(09qHWv2|wyn5K-3bK|DYU1**3l1u?c z0!x6pBSjX{yrzP!z((-+iR!=;`h+8RRVdnc(1rSDJs0_OS9~)1`Q6m*vHuxhbT3eI z(7g3tpyYB=1j|;e)Q&~#=FKj|`RO$v4vpNH?x2o*m^GX!+oRtp|OG#*+xfPUR}DrKZW-**r`DAKKWhV7i_!AOF*hm zs?xl>(tL_toKhF&zjO?j2x%e!STd^HyGYFh?74@TD^^4v-TSK~H;D5dpF1D;`_;l6OYX6b4~ zDF5J6Q?w!hx8$6s4NEBaS;@hM3BNWjj^aXPv8br?X1ys5OqhS$l&X4y8@~Lo@F%r* zHASfhvb7|SMRdH9);1C5PZCX5@^vFy<`%o|w}PcugP27$%BDKz6Y%sCVObS@lUs zvBLpYpHwk7-LfS`V)-?Nx(1qaC$kfuHIU2JRFA*Kc^E_`FYNX?d5R!Xunk0PEuU(m zHZF_s*kDD%yeRjEZQ?ygb zO@X#@jK9a<(7%^k6g8gaE3RYuC?IwFqXf6SHrQevp|i(Y=z=)+0L?lQI7qIxsPB%A zF?Jp|gx#J*L9SRW1x^NKZq|ok@^TLT_I3oo;D@*bzC;P4Wh8!oFS-WIRO>(`K?=kj zX!*wm!S6=_{dvI7c*SQSKK^d|aMIG;tDcnq$ua(Wg96p9=-Ik=(m+f8j(f?qlEmav z({)jdzYi4pp*r=ym+QA5^j}@B?{^uHhyKUXBxtbJnFZtqa3B+{s2s3hdpxyQ?HFP} zN(CPM@F?nTDbWFqQ#V}(mzu1EPS;FDkHT|Pgu)(=sv^l2D$H)L`R}7$OX$d$h!>c)HIyRWl!nr1VVWw+owWYDbW0iBV@I?<=q^dnU zP`utZG~0~4(`!RHwi_}Lu_xRD-xYDhdXSDgYKeBJw&{9gc5UvTIIKB;x}6yuo3^EO zvNyIUX5F&TVL08+jF;+T)#shdoK8!F;XDDsl++c627*@LOFj%_Xe?%*h@M}gaP&64 zbQ|NAiJZ}lSKuV-$`L9n*})%($%l)sI*WwCua|PSF1@#I=++5(R|5y-^s>mCi_feg z!;@>Hw)tU(os%j_bydyGZ57fh1O(27TH>ot9>>DX$zlL&AW1n`k`1+Zb|vg;f+uG# zi9x_AYS1aeK#*e-JY^sP(!bPP-PskFuwt-aNGh9St6ViO*pET@Z`62e`rSIMK@dC=knCy&*mg{yK7#Mn-SZ+ zM*9>98b6%6^(BDR)u5fuEM`&riGuqY!VXls{zXk}tKg`@ z#RG{S=VDlr`)Km<#H(%vWFnWR@hJYjtoRbJOXoUKO}7@;}GQ`Vvo zEg|4%I^j(94iH!tpkIG;K^Df|wYN7pW;Pj$|D$8UZy1Th@8bBEvtL1l0?&ui-6em` zOaEc(10yYuZoL-(a@>54YCLIwaqGuAbOXe+eR(rm?AZ-@%~xhoTbd1H08Z*x_0sn~&K*H>$s zN%H3|fH?5SIKjGsKq;F`?k~npczi&Z2ME~yI3GZgC}8mw#8)f;Br-_T8KKUOX!1Z> z_v2oHAJ5cWPK>v~|Nr;rPcv;|t@3Lw@}wxJPL&X ztB2Rh$!4cs7A0GTIoJQF7VwFt2G_!iqCgR~cA~pI2sMj2N>0gjT(NLDQBsriAeZF?g6PeeS(T#PR`@cOAWNz+{xkHJ z5jFj2v2ha#yODH6ns^FAjEX{u!AG8Xs0g}Dn`K8Jo?XmdO@1IV#>R71#Uth;_0sa0 z9XYE}Ic5rO3WzsSu)x}M@|9ZSxMQ`9ZW&$13Ilem$xy$H;74n_A^zxI5+u`_>e(!p z=y_4I0d{x3oQLK{(mV)hFhvrHdaQO>{9uMyiDMMMccdKg?rt7go3 zH0C0E|%)-IJ?%U40BhArw!X;K3*i<_^N#dJ+=sO`|hSzfa0 zeTeV+LwBrwwqUUcBtRCQXF6cG7x+*1b(i;M*83071|2T)_NzjecP7mWG(-o@j3w^( z5$^Qh5k1AQ7Qi>ieh>J}e2&bJagRZ`rygARJ%9?;l2D83RZ$P0E+ z%yNv`M~oWsfqSc8=vjOc%;0V-wxxVgji0=JK81>%WO;5kr!Gouh#5O8pJ`4|r%vd* zn=(zA<4ea~$->fcF7hlsQ~iJgOcLENT-^VL78OKuq#0vqCbN&qaU*2z`z6NeVIPfr za_jY8%iweLD}i$QSFV4x6%?@F0C5g){5JqOs(a z!O+jk%Kbvjj#AQUT#OkVRkdoE0Im?1obTs}@ z5UFn7TGXj^4X+^Pk9z8Ir4%iMp5Vpk;;4Rk${<1A#baXih|cs3@;u6Ri_ps`)^^9q z6EQn0ti$Th*|MLfJB9Gzvp#U&=T#+6CJgM}wZbniZH1-jCM$V~`*#`9Po>x&8*^+k zrDX)J6x$a>9~q`wz*jWw5cE0ej-0nU3T|UMGd}EJbMtrD&$N0DIxsG_6?mx3nvi6L z)x+kg7|D3_yg$3z51PZ=mYW^D>Z#*e5pkb#_2`!@oT)Kp@~3o%{vk=8p1JXL6%iLO zP$}ZM+T00Xc=Y>SHso~N4rwzF5S0r}sUw+NGhfuUx#hxD=b!CLF5lU@I|`3}v8=oa z;ws+1zu^P-xSI&6YP!KdXM=v{*^Z7FjYwWGPkgk+?TUmA|vKolO=Ecw%2dKgNJhxtj`4(TW7Es=b1l} zoC|fMwc1r@)N#Eby>wDl%Q2(nHI@=jrcl($USIq0$U}VU*A)Y9%+eTAf8}Dk!2#^{~*7adeDT!sz3*nR~mTXFO4^ z@*e%HVEml#@SZlCak0~7jm!zf-9mSbU(b`RS_7nT;ZK@c6c|FjUZ4k&eBIf(mtR3* z<3&bMGE_UtS>nNrGO%xB7b>VGk zyzhZRZr*W{)8ZO6K6E)NDymHo-=ekX7{nIhk$}M+(u%VYM>Pec3r;T zqLooc@Faj6`)p&ND*4mkA?j9d0(CEfyb*1&itqvK7bI&ms1A#qe60GkDj8np?js}9 zJ=?rO=Urf;oX4CEg3A3z{ElDwj(;E4jrcFbDb4)Lpl;&d59&NnJl2z)%pk499-o0m z3Y%|!NmIu`axantpOS}u$O`LC{jWE&wj;stSVu;`b9(~uo*0|@IX6{(c{zg3k7MIP zed|{!u)8X7hp1FE6=|G$j1T0mB>`VSr;jviR979J$<0LnMBMu&Dc$;P_Os^kS0dK; zZN(q*(8-V=Q&dD${F3uNkLn;9Rs!$rYBXzj?rVE&-8}WqE!8sXU^(457N{1A9A*!g zD_OW}Fw3iiRSSZF%FtB~UEgp9O8I$?We-=&Jw@XBv1E3{)3@VO7q+}FYwJvSTSt^} z5K`tKT6$8C)VDn<>EDd3J2y9;G!505+(5MALsRFs_;~CK6#Cn&tnJ@MFTa00!8K*IDZPS`KJw{;^qwOv*8r0QV3_tGWVN0x~EZ8f~NgmgTt-h@sLcInLa9+fkG z=`BS#`to#Xj`D3y(W4typ_%!|oJiu9Oi{xVQZ$Ll(&tyY2{ihFGzx~no$cwi(xXri zfXVmC_(^C)K`W~g&myvyX^l$u-4wM4N60Kcp#z>_#jxUd@zF_G4C(Q3kY&WB&eT=qBQ(S6lmD7<{BDQw0f zKGT#E(PMYcbvV_l@3W`7lf^%{5FXs&7$mSB+>AmXkLDzBAGF-uJ|lQpw&))@kN!A8 zwz^AaQ0q?JpOf&mzE?Wc5ok@-$)!&Cvga{Zz*-ve1QV#VJS1%zgEB*XV2uA{(?3UT}rmTXHiRdW?8Vq zRWSaCz~@_u1v?qQ#~y{SK!7^YXSPh0sikAwF@gOOh>tLg=r80_=>G%Th(*m4sTWJ% zvS0ci%QW9eRy3f(?%(v4Mcn;=Q&bxNRLK3w`eIa1NP*s*th%;29yL1v+|5Kmr5?1dgRMQGN<=BUHYfV%}CINHP* zYb9xW7n3_5L}B)!2Jcpw%gR#jc? zy|W|f>hv)nGddR0^EMNNvJax6PO_&sQGG27Pr2l;o3iQ<3V}>6uE*3?dy8Q9i-VG) z>FQvTgPR&ni@tcdad}X#C-_C1IPwhv$(5tq^CQX=HtDOrG2Gtn`J4 zs~n)yh7$z!VK}Y3o@fC6pdkYOMcECm*(sY~za|YqZtN=x3`9gwKEVrZpQO~da4}pT z)lmkkTgjaHRvSALEOtjGwvGm>4WmfthbV}o0ZV0_+&+PyX)>1eL{=L4Ig2yqz^!%$ zL~kP+B2i2>^->zb5@xtgZxt$4mZTyFHO%C~d5i`k=w|>ehh1EC#2M_(WCs>hKoep0 zgYAuC2F=CJM_4#tN+ucW?U~`A50`#C1a_f*zIrEG6TM^wDPB0UWx`4p;E$&M?qJmqDOfM z-h}ypShfjaSJ5~PB?uJ>Ea|+@KViq8Okqe_5htqm4xK>W7d6<%Pp^Z58x~`FZZ3OZ z+8CI%ZdxJ|WEvlly6;8Wg0`y6 z#{LhRQ+x!N5P&&_#~5xs^H(uDcI~hP`%Op7YQ+0SoLIlOmw_O zTZ4m>-Wb+D2L4CYUiF?>sbP&SaW<$C9slS_KgJwOL#2$NbD*DaHSI{x}G*I;t5jd5vvQ~<^PAOdJM~dPb0gY{R4Ou$LJux!xS%RzIXoGTfh!#Y!+h6vv z%GH`Y(k@3oh=d|Z$Nn^Z=^)8RH9|RNk1E|FLEe|W=pLdXfr#-zteU8xDs=wL)@Aa* zKeILWGEA}FU)*n|1lATgZ!JU;^Z~_OXdzraC2p(O7;i*Qogpf>u`|!e|HT}uOLSYZ zc>NJ>{Dmmj(vVc`+@M_wZBF(IPt4(Yh!s&|i}D!9wZ>C`-70ClGD509ri9EmQcE%LOd~2`0`-pSFciMS-vcSZ}0Fr27L|+`( zM^v;O-gXmkVE7a{-H{fe#=nU`=>^amZJ`$A)cvB<=Gi6+XMI1Ax7S!U#B1n99JsY> z^MrFD5W3>~uN-*UXZF}oUYy6(J55lT`55cQ-_*w`XoTIoM4e7Un*<>ApXf&FUF{@S z&~1R>3NipeRJ}gycN6-i3lcaxY`#WTeBZ<>BIBE+`AaooJ>kd5bh0*i1k2&CtT*be z@qbpn{xj_1m&H=~dcFccF-t5gEh+j_8_=-UtnybAU~~h!AtU3!a(eFx1hxyXBsbpi zIE9S`6n;S29G~tX+vmcteIgl%Ct#Gh{K8{R>^v0E8wpBy98w7!WwhF9{_p4iZ@qqU z^BOy^K8+;fuRuX48bXxa5m}WPEPlkkrZ{rU68e>nX79W;M0-RjYESf*Fo%wqlY?zS zIr(I&UON)&*Gxtg>eKODK#NL?a%N0o575$b8k}&rWj{Y>qx`4jynl$nVaffMGd4^$ zj{<=&&5*aIxMyHIHiWX!^O=$eN51;r91-GdyYR<5gtN~dk&3@al-RSiQ3s5pN-9(L z?gXUYWrn@-CN->zf?s{i=vWb&7S+Jur0bG21_SWHAA|nw!qJDtN6i-Cw(FF1e7Z0b zGrFB%YupT+*4w-ts&R#xbP+dT(nc=m&`j{SyA-%ppuS}&!FDkLe1?_*+e?MqvWN`; z5Y+hyS=$Z-Z+cv6XwsenQoAp$fF>63aPgg3Es+v{+>$_O!}LfYvu)0IU1L~E{Q!hk z|50HZczl+8zJfXctm}vGAnp{ptMWU!3Cp1=0pP|Jd#8di89sQdt zp~vM1zF?mlGt{jMk{5DXEC95%bEK35D01JR1HxLswe5$I%DdtroKF%A9q`9xG#ULo zu%8Eg&Wyfa$dNkl&LrYC^wYRVejf9lKFOT2l|b#aZs1ia;Y|5E(w#$if+^`iSu89u_;|AmXmK2X~DKv9@Wa>^IVWk7cX$OT8*%8Ua7 zxqlEWeh(gt^;Xeuy>x)8jW1BySN&#H24IBUI3(AXT6b^-&$aN$az70|dG?KB;eY2Q z1}M^y&gze)9zdQdlAIlpK;D8Uch#jo2l6ogg}Oxj4%Ou+dC9NTx<9sm;s%WT$Qww9 z%KZK-|5sk+H0FeyEzd9HD26%P$bC^HFkm-_{UBl1&V(*p6oqZx($Gk0n8TrE=ZuM znH_g?TWlsjM}84~?#E>9N^g}-^XO0tx-J-MklpZuOL?~WTRw2sv?=~+Y|P}#f-Vy? z%1?E|8$QkRidMC?gG?t=uahGVD<9KV$XWK4q_@dw=G&~OiOpmBfj~w}E3J<-EktdW7JaQ`CjJZ~4$ zU$F3oZ-4HXx7?V@Q`9g}ygh(Ict`Y%i@?t%6rFzp+eN*eFQ)D;HU}R1^R~5wg>An) z;-m?zXYks={W}5gx;yB;7ZbM%Z>rA?B^5$V%nRKnUvX*G5$_%J5GD~O*+@yT8u4Of zQbeh4-+5@r_1~pfRk&yNM(y3)HglNFHQ>#q#CLJ#6^vGP?`Mu=R8F#D2gnptpc)Rb zYKne-f1i2o#3v$BjE`GB_0Vtn=}O2;lVuf(K=3<@13eYy94c~###p!0e)=wW9_3`(pM2I8%8InJ0P>PH27LnJ_vYTw{4U}qF z1X`@UmlKg2{AYJ9_8CXZ&=pmJ(GAeAeX=CRY{$wg^;n8^=wcJFfhtm-x|A^k?kT4? zsULWDdg_kQk}W=X7!6TubJAo(1|GjtDXV(X-~esQh-?(Gt2)uKi*LU@QAH$V&=}eK zI4x3&k6a@b=|fg|cthV~JR}0t8WX}PTK>X)nqqhYKGTa1M-%4{8mcY(%!s<>bx6b5 z+JN50nYN8~29boEc*CCK2yQWmvbV7#t4ZHsEYDkoF`#HuJR*}kd6W>k@SX^)Q92!Y zV@?;DB>qR~;$UVxX`x%Qh>_Pf+jB3%WXJ816YZ4pWE9v~#Bh)$rn*Fe*BzAN@?#VM}Nc4(@f#`@8O zNeQZY=0tGV6CXU?IoTSxR~vA$UcuwZMrp5}lCb8+vO)ur_Q+Y@i7K@ft8i1j1{zmfadvMA|zX9QePWv56#bD?EX3*lXJOI??*KSP-tPsG+gU}40R*OYRDmcK}~QaXdXv_)S59X z2{6H_1xq2w!ZV?z(4A2P8gBt37ch>_d}Po<88B~m0#ZuD{V;3f%aA_GK!$1Rtzu=a z9|O**ls5=nA(nX1t!HV;DvLXZkDGwbu-T!tn!#P zshGz_zQw!o`rR*o{uu{2aPCe8@WBUwK=PO4e@eton*DHuM^0-j`1@X%RJLrN zi*`3JY(&vD)2@oNbU$jIOk&!M3zPU}?E(JX!~iV)-Pa)D0mGk0*D9JkfI%TiyVf~c zEwD04sa9+K(ObJQ*d-^*RfmPS!ycw(uTju|R{Zw!OcZCGP=~!(`?wPDflqI(u5p3( zl^*B40xQBCcPKz%2Go3G;NWWP$S-h1{qQz5@GFR=3qG51MC%1I$;|AErKI-3JXSGF zk{*hyoL#<@P4$*AzN1voeqkxDNbCk6m|>!6}11pv5+UGykA$Emf-5&8%x;tv7lu%c0sVn zJ%&344uRrcHITdi_%-Ll2P89`&Fi;HS1Cjyu3s8^f&4|l-x9zWhHBtQK=7HBJXQ9%%y4v+Yi zzr4eUXNlVWxWC%+N^E|%q$x+Z3AhF z?LI?)pPha+vHq6d{pdQ8iQd3iQqCjuvv4l%XI)(dz^H!?FzQK<>XlRRb~g?fo&vNL zb$vuEPq)r5O@Re#C09frfqgmzVRyLWiUz4VzY^&S;xB>6kYcwDc&L4VdMNgoEUc2& z(Jsf0|CM}YB+YAmK3oiwzu|%(5>n#zKD3mYIyg*)7g%8qVMILD4qgter9J_`KB_21 z9Uw{kE|Y-@?;ymaknN0U_oU50fg|=rdw=~GE;>K23){OtEgMCT-HZcMkvSWG%7A-V zWv)<_J*L_{t}#l~ifni?X!d%4roUwY(vshrD?hgIm?X)zJ7xRX!|0z)rQjdd1vAkf zR*bjsA^$<0@LRnRQ{#6JpqRh;CcUBz{X2!ap4zv+{Ff`(_j~9+c>NRjWgV}m4xyjq zaZ<4GdxYePSUY!oZ7sf5#r?x7GW;7Xpc4KSlpl6CqG}(HejWD}w171nZ~JG``(x*( z#QZW1_Wk$apQuSg=kYmohATw$-2>+!?!d#}1SdxSkufd>H-bKdzoZ-Y(u!N zMg+UdNv(6(^qO(paxkH+P9&6``RL0AO0RNeMmth143D6t|7cDJQ3$r+&Sa`3d!V87 zgkx#wqS(F8Jr=l6Ww01o-gYe?mJTDgbtjCN2h+0|5oagmp2T4^4bc?e?h|-+k>lOTl9}nC4YE}e^A(e9WsCK26dH?$Xz_U=1S@sIHEgUml%+8g z)1!s^(DQNG-tsgd;m8}zb+j$|Xz!tFL=3x%w};-CPugvH@7NK%o&Q+=h1_x(igVCr zNZJ(fRwkH9Ojx45+?F*!l_fS82bHM8B3OCq!O0y(6 zq@mJ+iKp6UrN-~eV2?RV;7iu6yhbSs$+pdOkbv13;UUs}S(G(o;hHB#}W)cm}quG}ni?&fH^zI*na7-gSg&gs3n9Ei$| ztC~W0j*k~9?ameDof+9m8xf{i2W#_Y&8%A{ig zjUlupS}V#dJS*0Rgebn!UqP;cbO;(Ewj;acOJcCzv*?rtRe=iOmd0C-1Y^Zef=a2c z029mNrON84x-wVE83R8~a>WxJnsRoP8lC2e<>HB1nOA{=_VS99G5L1rz68n>Z_WG6 z&Z`3_(0iLSS2HON_?*{xZPc5*Q0n1xO>$yuBpaVS>!WOdSJ4Z=iC7<^2g7(@UX^F* znY19Jk0{Tc-R(zDMELgxwkF<@t*n?--}XYUs65}I-fDvi6)_qp(GtrstuHV77!wo1 z`q()Con+S|sewnav56B{RLbg?uIFFcH5G*-yt zuUWOVo5}fDB3>yUh1|vZuQz*h8q}3NeBzAM7H#jX6kJ~Mya9@-n*VAmy^G;f-IAQT zFQn{^@74GJ#_Kov?spZN z+;{BHj9mJNEgMqBpNQR*71?!byM2L~zMGnyiNp;kPRz$(YyoZLY5gflh7|vEvlW3Cc@RVC>GCzATW*bZKxHyrFnfCEZkEy6; z+&1XiEuR$bS=#4}6vJOYO@64d*;RY`lJ)lu?>n1%O$xS=yuObVm9!k#S94gjnV`*W z(UE1>c=a)2wc;Mq15@3vAf;xC`%pJ?b-P{~$yn-W{A(?fc3LV6eK_%syv`>HkXB3P z7hzylXPu2Q6WpzcF&{5g_F2?^Ro}{xJn+n%hNL|fu_ysEotF>)fgm%XH770?Z^-rI zc@(uG9JOTC)s14^&_!kZ2ZXZGj=gIPbKT|+S3<;%w&TN_#td)+^H#j)!*dl`JO~GU z$g&+0@-8NaZ?)&){T>dG_fovQ%@gB< z;i8U217~Ffc@27eVirx#QOn*|p`+LH=He~f7|AryWf^0#ZSv3CRXBTsn3J2YV#=Lh zJXKRBTK0U3TRZxB0SgR<5fxP*vF*%SD4hN4SG9yY#*T^?)`L%A&#PluG}_D`A?=OQ z#lPGrbq-%%wrL%bE6Y}E%tEb*eG@bbS`RK>_3H*~mUWwW-q^Nqv zn+l{G@_*q8!re^3`fqrGps$48MwOs?Omly8kCpm+PY}|ks=(`BSGDK`lx{tnBx_Ob z^E_55uGdBE1R^mKGq$5rR2;qQ8_8vz5)?;WY|a6)5}YuR#%YL8_KNJ0CFrg8)9S0j zbyiXsKd*6Z$RH$?+y!NS1sMYJB=)`=P89dpZW%D-vQyxBvj|905}9+Ai88ysT^Hj$ zrYDLX=L@}qW2fz&oDk+#E2-tOs)uhuMwn0HtQq;ujXY(x6hEgS;*8G7f0+A()w6|x zq1|NHaJP4oQkST;r<2C585qRKi0%kq%&GC}Bq zd|-Zh1o6O!e)P1hWRXJPjJY&LYg^o4TcIsJv*&@J0{dL$h55O8jhQ(azPbgJ$o9gK zR0RtCH(04N4kQ*aCwuJ8X3@NL)W=G$xfhap6s|x=QRwKHh@9yzLI+j%{h&^l2%)2;g7DBX&dRlCIacinKC3NzHf^PdL#=9QN&Y+H{xC2*lFz#$J?4&RE^=ov@iiZW(}BOCs=p;4zr&887UpPeL~>Z-vreZz$+6RYBD7RJGgD1_ z6m8#E4%lT$Xl50^z^awmM;WwkbgQR7W{D*fzmyuQ+7ALUEB?x5BzkCg3a}Yj|EO^U z^Ykz$n<%t!ip-hp!IM~=mC6_*yPcfUq0X>-Xyuw=H$V+@Dkq(~oH2&sEeTyt)EOUD z;EC3y20u{POsPq|SOYL$O|NV%p${f8vFE|6i<^`Q%%W(Mpx~R6r$M2g>jC7(;ce6@ z&=CNeD*Ycru7;i{lNLu`LGQk+xkuO%-8@!p{#MdV5H=qjz{`2?La$DIUR0EsJJ12U zf1gS+B5$FMa&56Cur4A~;U1N=+;gvpU~5~k5;h~*agnSt;h2*J^o#7Dy!N3mWGKP))w=fWL`BiAHSJ; z65sH=yiS0IQPv=L z7NeO(#ThfyxJ98WvW3b+1Ocw0m6mL6^+6@q2c|CGv)d1qs&A;7$g!cCUbY3_=eBD- z-OQ+|Xb$9(>ilrb`>uyEqflzc2d_&Lx5lb-zS`k#z*#%i72HAmno%Qk4mVIFcd4 zJ6A#ae4pC0MY+-GvGfiHUg2X&M_E5;^IX!#?BgLX1x7ay#2Bs*Z;-q0cpFNAbnoqO%*1bd8j_ zHO7*!kE@4N;rUBNu!)VDZ#6IxRBX^hKa*}V31!KfqoKANpqMnwCINM`MAHB;YKt5!|^I@dENxNAsLBId( z7&h<|>>eM6po~xJgzP=h1K&vzse$`Z%>$+;j!y^gKj})@93rkL6 zWjb$F)NbDjrqO#ftKJyimxSiKcr>Q^7w(z+d}52I+oKVZap@*SZ0EVU;X*dpSw}r&5@ZZB z<8W;Z_ekxAmy=G5pz^?`CEDTAL-^nxQW#zM1%SHpW}6U3p>iJyjJLnQP`n|jZ=4n= z_Ok3zS1%(J=PaWH^?AM25XJ;u8f_StTbIX36=ZC7eGsIDmAHt+-8kF>+|fE?x@=KDY9{{M~lWPf<& zjeR0(;8Z}HMrpCN8Ds7HGpZNFa}o75$dUxluq~f(KBnIr6aBcgA!eKZ6$Axc_3gWV z*F=o{E|SQ3+ZXc(3UUVbL%S&|RxG7^D-TdyD1%)z4&K*1zV@+Ro}Dvl)4WM& z-D}WkhjwGI$et+u!H$4oBxRBqbqr7zvgL;IW=f)=V7NDg3tjMDiTfIypcYhD9L%JC zm(=G%?tGthp=K}eu9Kyq4q+@?-d#=JY@Z*yuHr4Lu|$g8!&w4XFo>Of&6g1T820*Q zsrnuOh7u_$L~6W9Y@lEQdx74wmWD4sX4->AvF~HIWeRKtFJvFjia70zYS77W#1bDj z8yP|lSi*T6PFI8A1_J}vtg3=)i>R0K?oyoS=RfggQEg0Qy|fnEE|Y$UJ19e_xD>!J zP%u-VBm63aBSe-LG z!pUj*a35S7ZVKF47i97Q6@0c-&<6Oul65|=!K1ikYiGW)`BHTtjW^_zUa2CBSiGu0 zen)pp&9cvr5y zgKhSZS64zOOnf44aKBeiJINEdCPab?pyoI#sZ!cd#pFqlnOa#xW@d4t+NH`-S$%bU zHu2y>4?Ui;9c1QoAn&v)XO;JMtLeyG!gh8m0<%>J)D=;r8l(NG$}8W^nwn8;$@~Pf zXnMy!t0z(F9#gd5cF6&B3V)q<{1&bKzZ&)bzoMh_huApU%KbeR(Z!)T3=01zDQdAez@uoP0-##MXcSbgBB)LV5OyyJ?4{ z!FwtK=&47aia9P$zJkbnQf|RicY%i}R zg!4PS^>EOPE6%=VsbwjxjuqcQpjV$tJ!}nQ8KpRh)^{9Jy^j-Up3=2w_^6{Cr^e!m z8p8-SQf|}0(@l~?RAQN3jgQpPcLM0Zawhro$*k5KUmi!FEmkW2gDsg!i;Poq#{r)E zg8<=rw!^!Z@5ROfPw;cC9Yn%3(FpN-32GVJk9cUm@Y1X|_7rN$q7OMZWOuTznh}l( z^}Q@_p7qx$#q5gKsit6W^M!*8L%cs260l5m^d{RNqj@GPKEjj(2L};T#n3J4cs0U= zVZB-1CJe4y2*@!umlj?4UhTHUzpHb2_lZ^w&k$lF^-#0CQw@}0SL;kgX){X|Ku?#H zgcVh68euZBT{1IM*nd9BVD6Q9JTC4l!7PJHT;C;gxrxiVG_{>x&?H51-uA^&YGY+MsX1%4rG#e=gFArg5EDU^fo-!NeqbLBI>I+GI++%W55@ z6xvd}PL$Zm&H2o?_e1)czC;98J;|M~HWi3D`6!Dp%QBMWz4=T;m%XuSWCmOgsB}Ff z{AeUg|Mc{*`tyK+Y4X#W(UtP~^f_re8{!!x_HEv4vQ@mN!c%rz)(yn*QJ#B%zKNou zo0@q?Wo`V8^7f9c@DWZi zQI|u|IZ~cnLzqzG!&=ohl+72xr(>hVFK0N6llLvMsS9u@4vrfd)3eY~dZaW>Y88nC6^oRpYIO}j zKD&>AyxeO*YjC)15`K9%c1fM1`+dt>%SggL0K3)7t(`u6LsAhAy zGyCpF;EK(RR>0>Y_LENOg0(1^6u#O*z58b6kWANr^mk-Q5Z8JuFxAwlTYWc!F0pS%%pZX%C3DjI*xUkn(*C*E7dG zS8&{m;+H^{7@@7T>112r7Eqc!%0~5Bz!Es#7Px~ExES7BG1&(Mx@ZBM0f1R2a}_iV zV{<9Hq5J${*W{-XV}YMjTEz+z0jnrLDri-1nP@#P>MJM;yab@(!}&_&`vtCShYzguQ3d!V`ICn5#L6;AQMX)wgK4;&Meg*M65no^c zHA(`H=hjMm^2-hEp|-V0#NADwsem6(vX6+%;SJ3p93Wzu)O82bbTRy`c*|GNFXdS^ z_<+M`1K0oF^6x%kUgYnD2R8jt)f0b2HNMb9K_+@96^Qmgz~tiWc&tMjQMV$&p{DVB z#V>XCc|%tBpMd|O@d}@PQY5lyN~DgVp+taCpb_!QJzD(Zr^HeCs-NB{xiLLC^RxNo z>C*pI3CcOX4|5(_sF#O0w`bJ9^hg!8(gSW?^jk$lJx-{`PQ)f}@7w^)jYk0gDBR6? z;N3M=+x{z|OZji*#LBeWW(d1}9jMR>U>4!~meB98zW(+c7T-$l#aRFU^kL>~yB@n& zt9EH;v#rf6-uM=O1?{fL-aeQ#T25wThxXL5x`j6j0`z3Qd)QZ`6RER`sM^Q$7 zQY6$Xxr&gxPBZoM2kQzMxh=1RQFT#Ct^zFM42V*6kPAd&MY$ZW2iwkqWcH;7;I(nZlf9fbs5DxJ!~@?4ln7(afm5j$ZPU2hnm8a!dBojD%q zD=bD#Lnxb@J1bi57O0+aEfs7I3f8ZSig+6a2qcw54{iXo^k7V=a3(+29&-ERO~FyN zX5*sF;PBZ)bA#7%L>V-owW9%?JAzTBsmeJFaSbNYt{Dn>GQHp>jzLiwME#J|iAI23 zzruijt!qK$at~iKD_Ki?_#+ZVCp+^oJ~K@>xu;9MqpNgO%Je`5J`%!?pAFR}X(B|n zUjhWNwfn;68UX68{(S3GfrB>dQG{y*!d-2MQ-;fUEpPy^QgJh0p_=qY=alx7SL<#Q z&lpVgYuXrTPlZ>zPrsIN+0_`6gOz$iII>y;F{rjU#)F47qOCt^GL7(=hsbU zxfRXfJJlOOK3g=kfap(Z-QZpy?nUm^!nsnBlZp@@onn!z`QCCk4y&4uA}Ay{$Wm1S zPX>Ms&4rElOeD_RScAhpp3?UjMN$7&Z8N=$#M((>Jdo!w$_h1%Pgv|Mr))c3W~5M? zTg5YOGuQLvBIi|dbcIbaOdtu6M{}_E&kkP=${~Rf?vQ((5+z79o(sqzprV?z?Y-?y z=&K}YgRhP0Rlv8sJ9HeaSSk{l^$L2eQV4|m|NAJ%y!9)aZG}c13lvpNBkN`2dKGF9 zl0{YK2xrTZpS0G5UMTPbXv>sfy1TC+fv+I+R}%6nc|COGgZWW9yV7G(2RB0r;AQcP z^t(5##n(50Gp~pT)N%rz{SfjtJI;NiiK=kHbrhwtRK-y9fRVJwJT6NM-{z6ls_id8 zY%6u|cL6SB%ts)ToVn4NG&_}W`lUOz#2cP5ziWBGN4UtBmvwn6D-g?~%@zYk@mY zvwRb}>H%6Eo3BU#c<1YuMhlO>G*Xy)G9HHa@y1Bl@K0*wCGhHtC`s&_(8DPMrK^z@dXbr{|WHFk~xVi{+XIn!sk-5ayJ|c1oA!p6H5^z%tdFp@)eh z@GK?YLQ@+6WE{~4e7h)w80)&;gWAvfM@gvl0(;vtNbf7J&7VMd-H;^O%5v>+_28)5 zt&r=h2$b19h)C+RP80t4&YbHiw=jNVvelZd%bJOaf1z5y>_oafi+R0lv6iXiUPiH$ zr|V|?_V2|l{?&=@U%Uq$ceMGwxZ!Cgvha`?cT(NMv*7Ye3$(qd8C&kPvpeNGqKl&I zjw;)Qp|m9KZX3)(n+-f!cjR=hU2QX`?uHqk@qzI%M7pxUg=dyp%X)*&u+Ah#UJ#c)W^M#J;Rk%)pHeFOcEAuAMM39If9{DE*w>_jnCO(%AHRl}Acb`6 z24CtyrWpGm5|<_b?$M>-(d-T}GHcJKhv2Nw=t}a=g8Ii%mYDZ1K!N8;M`56~63^Dr+S|&ZXH+=roY^6HZr53s z!)M)$ezW8HtAX0DbL(#jwb}o*nc?pS6u+AcQ-{Tkp@QYQO$~D>3dx>_z^yXfynpnM zX*?BdLwucnslwFx>Jp8O_&g1W^#p2?yjc-A7dtNM1taiIgNa@So`iQ@01_@8HY>%~ zP5@5@**-?G&CG&re68nx0qsi(ttILrv$m9Do{Q|ed0^gwR(?b0%zoa*jr=jrpfH#j z({{9TI2vGv)I(5pxmCXCui|%T$LZ*1W+cae6L{%5o3M)9HILv#{G{V0rC~?Tm}s0V znBDtgz>}Yg^9=-=boqB}QFHiq*Xx_6``YF0jPkeb!n^yJiPv9lelC|j;tyR0?=9l? zS@2E_VoVrkp5U!^iSp0qhoY?GUH932DoUqzE7q%iH@+qN;=_adPa#pma;?PSfc0r1uu7%s{5PF< zQ-ipw!k+h*VS5zx)j-!Qg@=dlhpT;j6r&w~e184%S}J(~{t+m;idneBQvtVJY8974 zk0|jhi~PgipxsF1q)TScb-rahV)oh*XZ=pPIW=$l(C!hxdgoyYKI{Yg5E}w4n-tBI z>*K{`ZBtWrS>CYB^>S%Es8x(y1B#`4ES(b2yDIszrq}3ugXDXY#3#FUfZl@U4fQo! z*Ui-&pyv<`M2Ysd5p%44JRM)`sMfC-%cmWP8SJmPHf)YRA0!SnT1|{0SGEh z40l+w!(x@ksD?H_wk`I(tg4j=(PTGY+#fz>Bc|Ick~1UpAL_*Xp-YY}W8HGhF(8cE zHRwcwH*m+9=`)vb<(#4ATHv9=q1#KV&*?vOgsxIm%m|^k13*-4ngE`riD=+Q4*$6a zSo4IZ0y#X6gBjKmhP04LJ`BoFhgINvpFZ=kWp9w_hsOVD6u18TNvqRB&DMzeSNI2j zfFFOg!1;Pp>kqvunkLkCB8Sxq53?J6EBT)sW0t|d{^^a!H~X_SMx29BPd9#U`tA>! zp5iWN_PrmI0~h|~FNXWCICAzk2@!0O%RU0wAFn_PrNnGrr6{u@kx($NgHG1|+FC6D{&6SBVG)mGW7 z9dKBoX)pL8Ye-k?0yhv%ooyF5LkE8Q!@(j%|8y-OHuX1TJ4G=6kkJdM!q~og$jjlf z5)6yTz%P!WcA%nbs0;h4hzEM8pRO>?FV}u!yXOT@YC#_ZqHI~C8IVB=?x7%w>wh6* ztHL~snV1*`wNbH^>P_cnT)5!m!(MUh0wIW~Ex{3hg!abS8Ccno^)OpH1h2r^;Hq{m zw;Xz@P^TjC$Re6JR+Vcq&2D%rE7REJXvyH1^hTZ#?2&j1X`y>yPKXx;)u(n_4WAdOk&+g5O$K$PB% z3GRg(Aa2w6?cIgvKcBC(tz+s!`6bVfPhTa55Vt+!=RQ(9{psYCr(a~%x|>4mT;uAI z0Pv&OCMz692X%xw-hKfmQ19jHy+{;Mps?qP&w-uO5Jtl&`>$b~DS!?D$!CZ#dA0s3v&m4sy(MrtZ45L>i zV{KA(@AyO(B8kWNjxmCseiDDm+KXRT##MleyqJoMhpBLiESkAiZtvZDt>bJYXF{l* zc{n@SyNR;vXRU^9sk$BE-pJ_`mgJU#n|OmVeEZ(ckMD+X~8id~d8d1uU-fR$3L~W#A?hvN7*Wfd& z{DE|ynS=}%vUe%m;HQ~<+7T%ALb!JnS19KUd&P@;N2d4A^o`lA0>Bi{yBwXoNGXg^iPo$ zLCCmii6p@_?>VnFC|{4bo8TrtW3nYZvF4{*l}Ln}eyY?1AkPhx+?o2F%@`t)Z!rmp)bXkkqO!7|T zPMBM-8yX?xO^0w;KLe@4phzG+fus7&#u_t>%vVg-{~og}2bUgP|Mt^n5Yef&m#+nz zUZG|WzP5-i8Hm(k@2wT>+JN`;AwZ^BC`5*$3b-F~fS(cWgf{x(6-oH{M@PI}z@gl6 zkXEQbGc$vE9xg;3+K@stGM}a`G!nzwZFM1;&5fK}xE$Mv78*u3?lr=CX@x#|P_moC z7}9y^7=;O8X02)v?0fpPdkbdCg1o_*&b)ft?G_g9IyI=s*Ww1S3Nf!;dZL>HH}M7h z%5G&f#zw!0GwxfgQ|U**5WS*8>L$kP;w5V2WP20nHIS8(%PZJ0X;VgfDX3*D;CjQs zsY_0aVwa*IYDzcjR#QY$AzR&_z=%NaWS|v%WNv8N9LDSlv6(t8$_ik_=8_B+P^qhL zka!me6I}>zkmTKcEsFOB91~{u?q#F21VhxaH^JrROQbOOD1z45nVpbUn_g@es3?_HOU5wEl;(u@`piwO zEjpGb7VTN)r-@YFJ^VIU9fgqlJ0V?wJZMIDLc-C0aW^G-yy1qkF1BB4-SS%^vd&CBCLuixdo_pD2 z#Wz-``0kpkHfr4voZyzvMWxdV;&#snd5~w@fA*3#D&yKCv%G_pMQhF_Os3@-Dg!iO zf}r^tDW`y24rnK*m}`Ww68b@9U4&A(SyNd)+j!@B1mp9vb|D@tFJ;8zsP0R&RlZlg zQl(!(rqjF;lE_hu5ik+r`i{>qt@;R}TO73@vVAhm7Q-*iV5_eD+N7CX7UkHN?Ju(H zs-vwc`qx)5Jjrf1-Sr8oWN}-#xAW(>>Yj&`^x1~;;Bzv)w5q_j2GBJj61cwe!EKy$ z5bBa5M|&k~92z%03kNhZu2ppMc+uUCz` z0J&FSGl_Z^tg%fdd+H1jp^1BI4}({Uk-xCq&3(hNghH{&D zPz-SyYp7io4^_4tyaijYh-FKJtaT%CRC0RFbQj1rAG<5YC*CIf`3(>*9*L9eJ4G^ShU&3%j=qZ2hhd{^PrCHMGpA1idP9w7@v5q&JLN z>@(=q#AQ6~7L;YA3XcsB_mPv`7Du#KVt0~T&@7l3`p7Ik_<-asAgbs6fE@N4sdfmk z3)w6BIK(5pv4=s-xFB&am*QT3p78DHSV)v3o?bF$G>$r%15!~osn?cJD%|i-(k){2 zM;#PTyQf@Y(~yY76{c;&`se8fHWnbB?us7Z z`vW^a;?dLW&+G5bqg5HbGAo`3OLpK#D|5+7(vU-3w1`I_yKRm*9PFdL^%-7)_l~+A z+pZs-&~#B8*YJO-6yYgV>lka`(97wtj6tkv9_$_>u=O~bYeOmEUafN8RmmQ)$bR4P z_yo_%Hg$<`ODQx9cfto#%ke4W4Htl<8hIs6IX1Dj4{`ors}$y#m<3wR0bP$@|eo7dBXb%s^OX-kGPTW4o8LZi!+WL!L}&x773 z9zbC-+J(&L!47N5;){9MW@F$z?!62eC;>ZJKJlw2Z2Wecfk>JVQjSjiGO2Ju2`oPJ z{TWp0dC)57VbB;mKS5QQ{F*Fx&jx*#6p5}Xc_JgqGc*ajF832nd!UCtX3K&2vb-}a zg2yEe5b71xpts4mk2Q;r4)Xgl+gVplHf5B$4Vba<&v6zLR|!4xZZWm!UoTv|?7bwv z*5f@PFOSO#p~3SIXwLFuj}oqlK5d6>AB%>X;NiXR^rGnEG(fmlMZ_hLOu=%nanRUL~&>KQ>e6RNp2#llmOkmb-MvYGtO;n@%PG97~T zWh`N;yu?x)Rn%$AdSpWq#*AL5Ww;h2Gq5Uio6z`ESj{>RxR=~l$gcmSIQ>hQ_TPVd z@a?GnH_;Dj+slm%L`xYMd4om4Xf3LS)m&qA(H1O zAQE_L{iGhIQ!OCzAF2=0jvfhmDoEQBvnKux8&Z0s`AKlvGYy z8RpYtX;YY82yzso9;o{ZqC7whLVM6*Y;q=Na+Ysp8dS>>M;R zqDo5!GD6MWE5(3}iNDBu4}iL&#gm z1s=Lv^YQn51*HwRLL=R?iC<~}bc!hjx?Y`a|MVs{P0tRl$aVED(=AQnLhM2HWQ- zv0Lk$;=cKWA=!Kb`@M68^@r~@dp-F@5yS`ORue6txi%`&15BvE<%QSk{`*siVe4=G zQI0umaqz*@r-#~X9Su(Ghe&;O9QbPbL7}Y~AG%F&T}f-)reDWPyf9g6sf|rxi}h7# z|3b=cx6@fUCZ%A-W29Ja_~w9fsF5It!rjK{7aY-Kck{(G)q_-?q=?6)Il@+Vgx4c1*6d4M_P-3B;<#dDG z?ke*|kmu-i)Z!i=JsfN@hp+`a*Rz9*CZ&u)#A}{IVU`^@7vl>ytFgp?A?Yjmem(hc zC~76B;#2BiYwlYJNQ4|NpFkBjL?Gh2>MJt&7LgmTFSP1rJ)fmW2t?~|j4Ovc;XWmV zb(h?@*;=48ZOMqVHIma9yq<=uTV4X?FFek-acrRv@LIi zgdIa<=5t!a%&ofj0UAf$E1rJ8-s79bu7UZ)RXBW)laR)81>nw3!j8$Q1~D6o=yO~8 zs;~k>e5WvM)yVJ~B zQrD<$QkK_6Zxd!U$(d9&1>r!Wa~g>9C?91VyV5geP& zxb?^T*Gl>$_e2Unn(D(C=Wc4&K&q3;Hrm?20-}<9*b^SnUE>bJ6V8mXG21nodrB}? zb$r=9u--#N7=ghE--e#@p;N3BixTrUb~V39EMUF-$4*JE{l7f?h&9=NP5)6)kx_q& zU|FK4Q#RAKj_I9MMgHyM&t@?k#pY#VysGG}ISQ}hrG3a%dcx&D8d^df*lAn*3i-&) zBKaHXHN`RPUkO~NvBPoMyDF1sDo#%dK3HmzrRN~|nOMadg}^n*@2WghEP>EaNY1K+ zuutt#Dxf#Q55bmM*z+V94BzDH!Y*)*Z0RreiYhT5O;Qo8k`s9*+DzEVf)1K|UhN)K&?9$nqBT7EK*35USY3P$! zN#>1OeCUfuC@P{WnaUf@teG$JP<+zGVNftCwpfY?O6!>0M%A8>uYe?G;Jp}qaCFC9 zHBZSClx;5J7p%|uVyPWke2#+ErIlwaHI^}9-v47I!$CbIz#L`Gn&#g`1XqoEP zL7-cuQvbr}j+X);h-6vY+-b zHkE6!Kl8jF4~XtVli`FbVf*mX>S*&$1X1AXPWBdulIlYtf@!7*+}LRVb%6jPUU36X zdc`D*e`dK?^6P0w9wmsx5LIGw!_|pY_gq?SFrs2@;BrV(UeCvaBUa}FO&iKgn+KM% zwz4O=%Ra2Ze3j~qhsB%5kso)x6%08$$EbAm!-G>DHar0oMnX(GNAv(g<3g)NkkqdsG zugi_l5mT*m;I4f18@Z4kys^GU*2^Ev3xN z0z0L)TG?b~lW7Kqk=xM&>zA;B?dZ-4?XG~JpI=rLxBpvn*kzRY0I>zmq4k$OHZ~4~ zi3-njN2R9bAA~DqiSb6fecOd)8z7@<7@12ezbOW2?TxE9elR=APAfKubZs1ZZ5hTH`m3v+Tz#njJU&uG!%Hc zWRMF2TNGGXf>Ct>Z z_Bd;zyJnQ7db7wgC}lCU&}lcC=ur5G`d;w2(Y{|fn!Js$R@dwQcH0{~XmZYhBR?ZT z&o0Y45d6s>6SI30Vr}ibQaCJ##ZbhUQ4y_Pkc=0@qr*(Yx63= z%hFz7y-qoaZxjLj!IzAM>z2^SZO4}}ae}lLY>1x#O^)--;k zb>b1|bBxKs5oYgdjLZj$ltZqDmEeBzNEzfZxWruw;pBZdC|FeO<{EE5oS|aK87_|r z$^!&Mbfoecdt6ceS$$Bc^uHA{ljiB;r6! zNWZxU{rZ7?sy5`;%i-Hpfz5^0W8zi$VNowfiC-_p&O8C^jaz6pI9N>N(fw(v@7Kh? z)XGMPX^iu~jeHxuzdu}O=l-l8U-qDXR)ZrH>;%UaDgLl65rMn$Ap^D@%-}5vt%L8W zg+iKx=L^1nm`zY0S~2L-TekX*_Ir`@tmGKQQS!&5sd;Ah57x@j*d(D(YYF5Pg>yrwHQ@QtGA@4B(A0`)A3|PmP8ag-lZC)U^F+nQ z#d=lHg*2a>AnY1{*wN;yvsDP$qN98EiQb;gV02(9C`X83vRvjpoM0e%iO}5^R=x-f z*6B5!hk$HVX+>yXWtG240{3-M?++6Gs; zu_UH5qrOk)#$2226N-m}@LiRr!~fb->E9&A{|lP@Pn~Z637qk}Ez=)-{_g?eKx;{% zEMa!yhb!(k3#|WSG*;nZ*mX^qI=WFsN9eN_E{T^&kpCR|iO7<*%^=F~pqu7*Eet7y z8GW0!Y)!HIv8Ddx%9?U{AH}=i-%*NkTZ^COv&xJAMKt+O zq{~)}8;)6Kean;)PB-t@0v83<9Z*S18->Pa?fV)T6@FA9j;Nc_Art zSP0v?$f2?clYU;atj2+84%jh9FY^ytQkvkUY%J{bOHA2%qNLD}d($SC^Q8n(n(!~0 zSq_U!O|o2u$q4%rX~6QZdro%?TfaG%FU&BWsFRI5lVD151_dT;9|(3y!4p<}*$=Si zW{XsX%s*IjF_=$bHwssET9_$#QRKFN&x^n?%HfR;_N0QTiiN|OfnjZmTeoC5MJbw0 zhk2gYx1^igmmPO@eZY2aV8Mi}yzW@%J6zgYJBA{ngP#e-#HNLpY<`*&A-g|bj23fU z7^6KEE(`~koE+;-YcC?Aa&@H&pp&&>yC<;*>6f6mf=EMi;yT1MUD#v|@hryPn-bw0 zXehf)Q(?l5gd#rVStVI7bMAy6y_>21bXrUBjG9hmI1QVWXWR65r! zGAtFnqPPf9sL^c~l#?H9NbQF|3%Wv&_h84Jz=d#jqGQsA3UVvvBK@fR@^@aF6CYy+ z-qir%whxqcb$&Ns0Gm3ga%WgaEwDy|b87=^8iZeLI-p(v2pM4dFT5Erk+r2NZCp;d z_#AOpm$F8uQRdD9po1~MlZrP!W-4|UaW+#IlbsmtyxN6tS9o&7Kc+k_utiI0u!Kdm zj8uX94Z%)9{*3rPHRC_cXwN0;;_>3~T+$e`hHS3k%?iZlVEi!q%84&7CAIPbdrcsD-^~xD>uCxU&prda%#FF)ZKz! zg|3R<5G(fZ@zav~T5Fb6;Zyo0gvwY$&x+?Ic~t_l#md~>ZoCEQ!#Uk9kf_V1$1@`FUpX0!^egs76_{)yf>|N zGt{mzGM0&v>2(O3x}Pn>ks~xj9oVWV5mLu3o1Cf-E{*zo^==bwI_#C?gk;*JtIJB* zZP@z564wBAb)Lj8mutF<#hBwG1<~-NXm}YQPgI=JQ&OlIW=xPZAFa*uJjb5xEUtk;RC_SFmiWj4;e)WMqmU_H$3jzT zXhsW!PW?(0#_CxlG3xqQ$sq4%;`ny=1iN*GI_R&kQ=ZnJkVV|mOh`QC4fK=u?D4(C zpSPBE9RtDeqnoSqy;7k#zXzu?B;0Z7{ zDlL99tu-6Su9!^wJn8H8aZKmL0$W;G-Qu7q3kRPJ0YQWoFmviAW_L!isLs!8!fI*Bm`g}StGBDke<$(sbS7gd5ot+@ z{nz}-SED(fW#Z!2WH zA|?a3oW3~`UZI=NM0g(T`R!u6o)pkEO#(f|onIK!*PEhr$XPO6wi+R47GSK|pnM+uB@JCgpf6G6%+MP9xS z&(iWUsSb*2PHoGNv zMz*{+60&swC8}@_4WA^)8xaMScN{8RiXvI5K7b1;O-+SUJQ&xqhgNMZsT~7hGsM?# zxCmZCuTi;RLaL6@O70e+UAz`y73!G?dtpRjTL ze(0!wvGV1IlZKh39d`o$!jH=a)eot#=XZ~l9QprTn~(Oz-!hh4<(@I^I-ltSduMS+!8eygmQZW75uF-Io`+jS%x7jftc5BtwT-p0rcYY~AU^TRbPrjL z=k8NjZLUL8MeVThvhfZrPrIL3m$#pghAf}=J%EW4Gf(QrEau|+VwnlmBw~&8sCmpC z--xwK4x3EUSU-70;^Q#OJs8giO)fzIk=SJw_wnj(3^#TFK?}p6e)y92{`$2tY40+kg(tJVgB7$Ahnpfcbi(HsgELr0OUue=bCHx(BX})x0GFFUZxyb*OP+L zKIQ_Ok4ApI)&up{(9kr^ZFb2noN3Kg!)jtGU^+#AyyO*PPG4nQe5> z=u~Nt+gmRy&BT`_keXX-Y{lss%%63laEIKAU}Fu&2V`cOI#yrlE_RS;>ebWlJ*k&K zhQJe`xxf*9k!?Ts9pORRA)fx+XSd#G6N#_dXA7%^g-6?%Q!)@whbS|lCIsUo!8%eC z)!yr+)C#e{U>EOH%3UpTCd}h`g<}#UCreq6hos4`1Yu{W*?;+L*%sWO6mqH_00=J{ z73Dm-!WSqT+HBBOg~>jMTtm8?Z97_qP94(LQKmvra769`2Hf0+=yUP+d7crU87ueAQ0N0Ab z27OEy=fsB`ckfIk{hwnW_clibOA@$3#fSV+E-1&I?AoB~=9|_c7<~PRfBG8_7f{Jt zT)gXq1h^u~zxnZ<&?wX70k{tvbwstCU8`CLCxLGs3KXit%g+mq^1J{64%s znP2OA{K^eVK@tKCd-$S6c ztx+LwO*=OwWPe<-RM!VzZ9jA$RU=e(GqVjzyRGZwn$l2T)qNou~>0#9Eesh zR7mR4ACnK@4-&jk3Qc^%OT=SDUh}1eWXL01%*g~3R$ccvPMt!!J~G5FOz1{L8!*a| z>67su=_uqk`Ct@2CG9(>-N){{W)LiCXBvYs)4l#yvu`7dCn>1mS|@Z{5rBAXln0ol za7&dQ$73`Glmb$#wE5UE6ppr8$fcz6hyqM{#O;LOq zt=t|9I;meg>oLPWH1qS$n%=z10sN#R?*Es&3wu*dTakx}tJwMAQEl+i4XjKYd=WPc z(JXZ`IvZegR_hKqif)t}E)8Lo6CFNYf6vvk{W8kpt^hz<0MHBcT$A@3H`u{w;~!#_ zlF#fv#<<(L2&LZdk$_K|renkgAS}f66_gt9@hgw~H;G2! zIc~IM--hcp?)`;?rCV$XjZQbmVHM|eVfoeLRjEVsFx8DUPxkA{)NvjLI@wZ2^8yBj zpaAs#CwZ2j*U(Qu3s-^ zX8KK?OXRV6LPQJ^(uT9<1a%+;dUymjEgMzKBdk;O8x?P5%R?s2<4DDo$Ty4Dq2c&X zFIac!9D-k$SG|8e`-$R3J-%gs5DLm-41c11DvIN*cGE|Hvfw?2jrUskesOB~mn^K( zC6@R?)G`u0wwzpruMl24i;2w%zA9;h$Z#HaXvVx4-9U#oXP`hA9~G;^;-S!0Pqb;n zkf17($a^am#{^MxaN8<~K&W#Su_Qr&We=UV>bgNZUGXBw7p#)a(@1dh;HNPtJ0U5H zaOantV=j-V6gR>{4gZ891D~HR?Nji@4UvIIroPhq)FXamzoCYVNXno}M>8Fpvw1B% zTw5e7DtmgS$IL{>rkX>cpfh^8~M)=_~?-0ac~hX*2*#%ks(o-%jfI_*n(X`EFbGKhP-2DZ)iPoMY zzwRdO6Tng|5CzJz!jTRgvJ(#iPRE zNG{M0)uP@0h#t;JM9hkI$O^M3sf^ktMVRHcr=OorLO%qTHO3=WtS&x>-qnS!nSMAT zGbnwV4OsTxR^K|j+Muf_Vghu#L$9r_cAENCO;lBFP4<+4x#$OXVam;`t)_XaZAr7c zl3O}{pD%!m({FL~|0+U^HRPNwQ8mHD+UHg>`%HYR*F^=f4P*;Xv^4qb2QaHNG>HfQ z2AFYD{dtzopQ%$~|dDEKtDHS;!#Fq0kA0V4i zPnobgKE$)obFi(KFww5L!tkI;nW_>nyH<^&N^0sKO1zj)JRRgd+ty%JsKK;4P2jnF zS1n)9sSRZL8$6(hDz1~bCpJdt)WiFq>KS7^A%}(zvvvORt!`RPlZmPc$V_VpX$+57 zxIY&zZ$x-kCUcuac}Z-a8Ge4$jO2^`u1^u$KS4tGG>I#3^Lrx(7dMOs-2s(XBSJU( z?8R+%rxSR~bVuuYA$4u%t9yK=Uof>0Vz?a&2QpO3$zydpKT*6Eg@q$oJK7bgN;0!B zVJM*f|JwWNxGJ{w{f)GQf`Bv#TNhon&U$DIWj9MqP%D7cKDb{_QvjrQD~FSLpRT!EK@&LfOH7^BxX zj8UN2QNtn6$%m5dvot2gM9rDGeCaGNiNWdW+M&x5msvp=;H7@EcQe)gp=W9Kv0xH^ z^Qw_2XB6G%dh|ew8x+iA&1;K};r-RNd*EY5fntkC!v}>lvOFGf z$z1QNxmFV#Hv6GKkfMBTzs2?v=A_uhtfP0y%lCV5t^->S)-|6=!6nmd&^a zaKbc22BsD!SQYT3jvjyRTr(*sa?XfYwYTJw6+s9m2r_WdlL9O+UlE!TJE9sFa%J`X z1vK`1DD5BY|Egf40lDC;{+W^YnMC@Xtk&UkH~4CbnQj;=WD!5sPb&eQecSV0j}@`3 zwCo2|4}<5=9|6EatlDPL2iq%)@?+zMo~gFTx31Lgp@lcsG$?-{t%){Q74Bg(zDrt z=LDmo?vsM-y`)~43~{HuIV@&@3Ps&%UyZV`QW+Cl1mw=b>gFN6sh$L=rl{0d24-YW z-LnTeTNQg5fYOZGqsW-#bwKXZp*DlQ@VId=@A&#)8IT0w z52cX*9Yod3-?+E?E>74fFlnD7v;U3Xa4KK5#J&Q+gV3KA`YOL5yef&mV7{yrS{Ekc z?5_a;t4wK$0}h&d&;hG`aj2WyN~00(7z;8}99IYX>=SZc$GJrFxi0=4N^`;8)`D#E zV2RlBnI;*LO}w!QCdA-4a(220NR}zS)LT}C14qHuKda zhJiT>L2aD14LbQaPSccBY4$mteFa}}lAC9VNf@(Ma|{R5_{44fXzcqmqteexgh*%5 z{Rr*Qcoh22-`)tPzQ?7WI#FK?C1--OaXAXPM{NQ}n=g5DGo49o0_H}T(PR;>x^4Z@ z(Rva~J#L1Nw*S0W%`<=U`ypM4SK)#Zs9}6JLTa)C=Xv9k=qWf)eXn0fP@7ClzbSP` zGuw(OI1$v0z$7o4B6K~vxW}$2JH-7)j70|Ma#yqclY5V0gGKQX(xWwMR8=3{skiZr z!@lVNqm_oO%hh8wW2h3P=pzfkd78@wNDrchy=|kcsKvI6_`^~BnRb2g`yx#TSZjaf z_zyuVSaQD4>{ODSyD$E0Dt|xx6O!j2TV7Y}!nYv(4#Lyz?(=Y7AJ#B~vUGtg7t3QNue2(%@Ib!c7 zcG^g+WyC2J$xp*(*oJ|NoIPZRhn1`1k3C9xB6tW~9tS^9ZAyfopHjo}G0SopiCc== zaC-z;7{6cF%q%m%HAWF5qX}Pyy3)rmv&4H^bw5$EMWA{)LwbI6ir!qN6TkD_&BV@5 z*7asjG3As?lAtiBY`FJ+yvdORMFmb+s)W4i^qCpP8ElC|X*5WBK=#q{#E4D@#Y*hJ zmI_qdEr&WjG>i`;9roFIuF|XJWx-C8W5|74P1RhEPsL!y>s9q1!sF=K7pGRCX}-bl zbgYmcTP^Rq*KC;{DCOwLtI$>&PR^rdNg9aJdIMO>?W{~eFjK8%3Zo>f#^xCgTgtK0Aw~qDfs9f zSt0t)%!hg8V``DwS@s}qOqP*lNPzr%-g5TgiYr+>O=vBndKfWLOA!JSL3rNt;ewPt zEv|Hk(xP@lQ&g3eKGLD9`DP5-;VQ3~$Mc+ZE4AMv+$`PkRhm?6nd7=!LCcoTr}@@YoxHy2C&cmywDvL<^PYWYJEDhp0nPh3KDM6BG| zGcMwH>54Skxp{pk{&3Q@JWoR$dnLiqAi{_)AnXmxYVR3sS*$FEHTTUYt&WOilC<9F zLU7?o^@rJuy?aNNR-04TsU66qsdtlI9F&xGk0x-D2112ed+wRvfq+u(r;UtC5=Qq% zJ(%`oW+6#7)wh$8q^U_>Gb!(<%g-#2p5h4FOxYnHr=2%WL!B)iceL&1etS#>iz$0$ zT-)qWH6~{Xktq_e&e;3<2CotthZ2w#Osul2vPWo2BQr@+CX6^LkZ?`l66UnRT^0KT zTty#aM}}!MQP+g?7(}YyGSZz`UhX*GJx7eUNFpA%ubINDD18u)5@&VauF|qmkM541 zC%F})AbEy4;2Mj5iIZs73uR>gki~JQi?(?8t`XUraLJpQD@c+3t)w{GdLykD;G@0;)${kcegK=y(eN z!GW*dF?!nLK-Zb4l(IOIU}=QA+H(g8W2aFwEsur~O}}?<#GrzNNuWA}2a&RTzUQ6` zfKLj-UwoUOp zsSD|QY$?)8+0T!Y!bF*!n1sNP3`mY{+H1r+4ey##DvOKXE)6miSQR{1*N%4FA+TFU zA$A0@)Wd#?sZ_NfQuiqXfZp*_Yp=87R{s92YV# zRFA~a8owE-YNDQa=l&>5;sm3dxTwLz>gs;z;WJ8N}Seu`v9rLlg~c$dkj zKTRGx73n;0HjzxvABc`hpuME+(jA(X`(T_s!H|q~sIt>_5SLIREC;7kvmNLY z-8PR)smbgYO5T2F%vVk%Dde?!E6}FuOMjQFn@#0Ejcso&^%ge^1LV9*Fz`|bs z5_u9^l+d~_C}df&{~s*W3vf=pS=)P#Q)hq`rY*k1CifwXd8Gd0%2)OJMXyk9ZWZeR z%{`BTfU}|V$nx6tEB)c$AU#pZ!pG6TV*3w8-~T-@%!Ro@gYDw9!Ai<%@*ApcemeuQ%!(p!)#H1+WKHS-uS|`U!*l4h#H~1sDDyZnnAy z%Y;$gbVo3}#jf-k%T@L#wj;!k^t3I7_!i5m;gg)x47%|=Sv3}g)3R=|^(K|lLFxJ1 z_X{lb!#TjA-o{MSTy1I{77BKDf{5|OXIVg#1Z;qes3Ds?Bu6Jc=ONSgBYb&ls+zKr#D_Ov+_vR# z_F!2sDj_6UvEQPMi`1<(E{SLy@1{vN0YT&@ISoKB1EgGRWzPqS0pCrf0FVgwATb1h zc|PSpWkWYPq$sO^3=I*uIgFxGk&Cu*$}u9ymPsiKKsP*=x2~LQ$bapoP@oZ3keshO zzV@3MSK35{sM2pZqe&s4fnUTpF0NoS)um$ zggRM0uL5HzCbk!;?pu*L;m8QhIQ$DCQgeGiLTbR+23Rz?r%jGg4o=v7kZ;lG^l#nT z#=WoqSYPqeN~5%}c7Z9=V_fG90cy^DaxQ{zd?O{2GyuAU%SRGyFjy z4ATGGx$0M8kas0O;WqFfEEU;+CD(( zfzst7m!D0?RR#t-Z8Y<2W$9MESR=Yq)E?#|r9}Cbyn1twE? zZar^Nc5puFU{ddD%yX&5q*3cR+7!Vh!p-(H}BPBI7jl6R9cD1KR2GKnJ;FEaB zyqrlH78KIHGz-bC35#uLP7g(%s5{_;S(O*f*J#Vqo`Rvt$gQ!vAzy8mx%XH;yUJjs>VQ+A>NuXi1@TZoQTf3u8L1;9v4Mik+v4V|&14+5 zbt4;YXS8CTi`q|rE+alNbH2Q0=1P4f%8~ShkYwUan&hW;j%r~)&7AQ{=}C2 zinwzyqPi!%K~tkWN`D1KcY?YAeD;os9@`a={7Wn4dIF*!MpNH3m6kF)(CL~RI6@-uv%7?8{PpEKJ z2O%u&qpv4#yj8=&eO@~9J`>#)>O%PBr1B)~-CIrdvBj*&X1vYEcd^1@7b1eW?NxX9 zMDd6LMo-9W5Wh5g%f^oB@xwS6A$IG^JA(B_N7s}1*13srwos_&D+Zw1#w??lfbpX95hTP)-cQ&% zHgxhG1ls(LTNq!^_BWRz)*VgD?_O|C;X-5 zsDjYdDmcd@X+3wQkDzde*}@Y&}k2$7pSa_;x2}E=@pb| zR=dENTfwrG2Kw3(Sj2GcS=jL~7L+Co?+ly-9LXJ>n11MIp3-lN|J_$tp^P+^nC7I zIly*~R?~%?q&7jyu6#zsoSNwxW-Es-u}$5<`gvPEr}bvm4sQ+zULzKP1o#$OSTLjW z@+(Hl3(d%q7exE-`}yK!*GJI7y*OJ}ODn6#v^9+uDd~FCps)mo^|8v2Ae2+t{u=4r zmaNry$AbP^x@{~ya-D4^bQ>zzUb@Je`#FMGN3F~V0#8+KwM4T{9|2(IunCaA_J;N= zJ=K(a=D$P7;h#hfF9u2eySFc0@D9preoaIE31y*WCfNr@_Dfos&$dSVH3s!Bk~lzO zSjntOF&~D$-$)D_aS-(pl;lKmIQtRQ5CXk*NC|iVubgA&i}IwXwVeom1lf6gGw2eHhf_6m+NCaO!24^IQ!u74iFT1iGnBa5;&Rh=&<%gN z?1D0ZV^q^OkqpnO$^N?9je_$E;3l@5BRN5u@K_m2O;6j9{bqrsd2zA%>vUVzW)l6T z!xEmQtTG^?ZZx*aq?T(`j{a{fFxo@?*d4{zLPvqV7y)$ z1PH+Jr&;%h&kLzPSL^&hViK)-#D8kXbPHoSr4{c0yXtfOGyu}-;S$)65X3E6*>O3% zR&SR>7nAE;JvWj2G@2~k3a?ecJ}mIWZW4X?jQf1o&>yx{WfCm>MCd5pf>><1ZMheJ z;+Iw}d}-Blgg%-7wViK?I3x!4+6poTHfAfr*JPQEf^4*3$sTPzG#B~YiDE6l#A4?$ zP2ovm3XmSlYxlnM3o;_SiE2mMDqu@htwE_Fr^` z{Wbf|%+>oV!X5X%xWcf2tBHbD$lSx!3EVfPEyNod3RX);l}nhnK@9dQ%up*3T6lHd z=4Qz{NgqkUCYfFubyI19d4qtc_{pM;ja!(kxwa7WkZk8zT@Si@=vv-4?Mba4AQz8ol^K3y zg+Wiy0Uzar$=g{dQqP5$Rh*$))t}eL0@#<==RZ zV;gT&3a8WX`b`-j;?ZuGF01E8kNAFIa&-k=1m*Jo!Vq?im=>3%?^2M|W-*UYFR6fIh6=ReB zZF${4ur@whBY%ta^%<)DFaC!4nqVy>`-1QKC*`i+4>`?QL;0*LVR{J8uSvHN4i})| z_7h}jMkXi?5sK&ia3;H8x|X6u69`j>1@#qQZdvmn7f&Y1ISrB&1^xU}+C}eyp+}sW zu6MdOjTzOY8?1sLbkNGBcpZKL#UuQ12q>f{Wbj-p_`*su*U*d`9QnQo-wVq3%xQl^h$VJNhI8`mw`By+&^VNftExQ{-;3A; zkKne|foCvb_-j;}#0i;Nzy$%mQ9fKf3Lui!%b>QmZ2oln0aDKW?BxWHhBg!Xj)F?) z9%@~+A5nzzX)MbRIy^HE;&xNpu)59EK`y4ESFA~HUc8+oI2-eNhIZ`{dLNtAv+8`Y zW|U{6?@QJs!ZIrwJYOq@Mb;Deax+mtH=z5_SFb81m#oW5s+&(7bDyA8+J;Ifw{~;R zpe7Wt(4Wf0usfEHo5n}xKS;7*e9=sl+Hj5XmM4r2qXgK;Qw%w*M#}8Af{?WnUmDm> z(jFfzG}lx0k%ZObYo0dfGSn@NeK(U5;qx~ab4Tjv)8Z+lH;J*ZE!&lr^>;nRILSgk zSPimD!5zwJya3y2G|zX$lEOF{;;eu;$w_sWJi+g}b8T}qCORDS*uo%dCRh@!PA??d zaV?GZ>btoR33Z2FDGub}G;WenXE-m#EhC-S;u%Dvc%q|Vx=@C@=_I1TeO^7;N?tslr*(04fCUkmHv_{&59L_=4*SyuruRQr-Iscw05(L8d zf)TMyMGCk779GpxPCtKI>fZSS81V2V>eK)Op0)(|7LWmDIG>xnGD1FTKAC2bDOPYg zVNe}0OzZkIw$;*vmIeA2wiU#){cb_Bq=9(Et z(|-i9>Xmw<+Yagyp6e$J7gS)7k4uD=u#__C#NaObuJ-KYz{k%i?Sh#klP4E+G3_Kc zdvsjUo?9jv_O~iAhmSwH&nHy3T6g#yiS%v$vdWH##Ed7#o$%2%B6J?&^ar`@ifnIg zjyfi8R5mmDk{>Jbx13~%*m6;ghjmZ3HFM4E@@nF zQvDviAo3XH&nX)IZ(G7LFFy;VJiCB?bFZKC8GQuV0ICk$enJDSH+&`4FfpXA@;$K& zn=rq+suI6&>>1I$b59cn--Rl;9Z3wOrU-4Y7%td{*P$iMr@zRuhRG6E1h=~8Avc1m zcl{`DEF__TU;7O;$WzVB%d0M(xvad@W{TEiAOLh zuK@%>8T#HKV>1I{800ySiTHxQ^CTdXdJM)B@`c)Hbax^b#!#%!HlI>od~|ZWNuh_<%`Sd!ne8 z=t5MhYKE%}my1Y4xtHN3x5HEm9;i{2MPsnNxx4!;Dw-W;K7y-#!QdUKH!>nCOmdcU zL!(lNtR*v-RoAQy9J6o(V<2{$<%!xQ@d>(zEGp06V_ic|w6wa7F-iYCHn!D?*~J*d zKI^+)3A-Av`3h-je6-OeXR14t(`h2qhX*!P?P)U-scz;N!~?b7_U1;#^@>DVgbEZKp!{-L9#cHEP+NRxRZ{Wm$|wK=@N;JXwACzA64(j#42 zBb6R^qx7+sme$o&s?e=wN%9mldHEp z%x)$zp|t0sh~Eg!-C#;lq3Np3o|#`F911${vv%B-TD!ZR8(dAcr{T_c3N~}DN}wxB4emd9DHT^RwbX1)p(N@4T0g9T zTJC8Ey37XCBLtR+=FFHvuDIEnikF7wqxnPY`cEVM)yRmQj6tZI&CZl;I6?HW5zt&F1&j}Fr_TC@Z>Zpf{N{4s?Xo;G2KIcJ?i|*^RUsD#ICDz}tm|Aj70mEETZ|~~vHH^wFgajCnOQX1{LN=u=_lDIr&zE0 z;uNtkbZF&hH4FQ;!g*CDzedu!hacLJP5u(#TRTi*y^!~{t;g1pEHNigDCx9f02_b@ zurC{0#ntVBU^d`EYStf)L(ZDd&9!_}zNWcg;(&`5y+Uwfr4Di->r_$%J{hJ&8rn6ceFa7j7V&rh z(QJ_I@@UQgMBR3E&YdNX3P1EM)t2&c;73D10bL$Pvy@A<^FPl0M|~pLbt`tg0v2SPpSd9Uy1!;SJR!pV&lOj6v-dCd%Eh^?b9nLQ~cQ34hzK*@4%u zwpoxQF&CEJC`w0NrYzo5*^0#3N@x&HRYY_jyM1+vy1EuBj}yY`v?HSzOzXu~WBK@2 z^@C#C&AJvOm;H4`)0feu96`7CPO8np1G7ct3AkJ8liFi)&P;*c2IPe>O8ffQBMc9K zCf#~kpzskSe|sP*FOOlqEXlyuk7wS$k;ZbF*qRgwrw7l7TLa?YPXk0VTV9)wZdfXB zN$e6+#|Bc^gmp^Y_#|3It`qa0@9I-i)Dr=#b9*=s6pC40D{q`A$4Kr*T~yWY3W zI;X3HMpZ*O?-~!VsxbfwO!$oF@T>}&zhYLCq#&zKH)baaDmH#O;8n) zxbz2Pz01GLrsVft)A*!~{#QuU|E*>JX>#}AKKvK)Ha5DprQ56F)sY3_7X1dIv=8;0 z=N5#pI<@_gn%R+W5D8ZiXr`>l-l zh3#rMLo%uzkQo}XWS-`!?2=j_o~f@EIqBYl>$dMsbX3YYuygG3Y-C7bO@Oe z)0QyHAlznH@EK&x1X3~zEiYcwFa^{5c0|J??>BSq)vbB~F}o%OEO+0Xy>YY?w~Gm4 z>98{1)c}QWhO%%{!E%6hPQ#kCA5ztWsm4sI2j;@HqhBZ@S4HN+>tBaO+hVCpZDn{c z_$G>2l3b;uSx|2^EKKVlE<^Up(=CRrM?+dQfh8g2?S|k@VZmKzI2%bkY~mbCghVHg zYyye2xFqV7L}7%u7K9t8qOq5_J+J|US`@okdo}pbiG8kBYmzNNybB#mgoXD_TU%=* zrd<_zg+}fD^zI~z@ST|{rispy!mveV>^hN_XU(pLfu1HsTC2cd`r}xH3+Th;Z^X}k z1|~g;;uBISkj;O!JP~}`D2O|yj0JApU2DT{^;Q|y<>%M!eo+#9R8F( z+Bb0GU&yxcpRD&Uc>dH4)lyx+oVVfq_b#P=6*h@Jph)Tl6iEBUT9H@7nZ)H*j6Z^` z$2{z;PZm6aNX8G6C!U=jk<2Rz6j{|SrwhaZj5M#DfHaluB&4>&)Mn-Tol8-vi~(qd0kRasYO7 zatTT>-0Q*)nlC&e`W!BSJE#=+50c->jfM%QeD6ksMU~IHeLw{si?Ia}_j^tcWKWi2 z1F)1I#t7_=3T(%-YXOEI5P|mE0!LiHsylp)5l#d zW14_MhR25&yzA3P>(&634Up4-br`Y3`b#+z97BFUKx6-tfCk_#YLfp+S_7!K z14wH~ADDX7B!{JK^aDxi1juCtOK*G<;>fQ(I|76_LOv;Uj04oVXh5Okg>|Xa*}`cM ziBZf++Yvr13Ny*Y!#@dl{8BITgtc}`wzcnt6~G{BjURA5vJdeC|ehwk!6_ zA&^>X?#AajeZL$O#QAZ;ztV^9#`An+)b4r(tqu>_nTL0a#Z5UF46V?w>!+cd-iI+bd{mh?!mb^bt}l7 zD(U)Y`p4Md`I|9m4lTFJ-=oLb1om~$&^9OYGE;0bHQdl{=b+XH>4j|z;t#60k2M9d zq~D^AOH#a?dV50(t%?w~ml3=NOZlAB-(4u{6|@2wyp3vs#XNq;yQ%$RURu zLO%8#ZIyO!YHOZrV&lg)gpewW41Gc@RFld&6n4cmK)=-#$lV}xYPx4Pgw%jX}{Twe6S@KhyD^7Uj}$@6_r99?dsjkmzq zRShR}dxs|$%@^J8m- zjLRpqu0z!QVU+O&lbPhSJsU0w)mxyx7sTIFmO>MoI$PFMq(#y+;1OPVynCqbd8KzJ z9g<7=lyxPjHAyn%gy)4oqBYost{$skks!tv)^5SA7Z_YX01`6#vjd3&-cd;F5}T0a ztyo-#PB*6lo^S+2ibUglP3hTn>3fc9mRmQ1<$Y?my~@N8)WQXE@wjlYU~)ta+vbSa zDZK7SJCEI0Z5+Ro$p-c`Y(L+?L?SrYW9UzC%#lCCS7> zKd1~EK(r@oOZz5_FLLc8h!&)lBPhI6rGLrWHla_KW95ZLbe3i2)1c8f1rg6xxNw@2 zYN{KE)mLe1UY;jnR3b>m)}3oU-CVHKNsbcEnV6;qGe{8bk$&pDI}cUbr)7eV)f>jR zMAaE(q>7Yro9!eo{G6F8+2U8K;41+!UoURpmroD8R@-XYpy#2whh}aUCjT0YAr7pLdW!nBxem zumOcvwSp4l5Q4D7($|N^3exN?O~B)DOzj%CO-8m&K}Tw^A(IOnB1zmTul{se<^Lqm z`}bZ;J$@_mK_z)47}Lt~wN}KD)iQ}AlTTHMUdxat>&lDk+)o1(p`~gaak06ToEWEp zjr{4G0?T*~TRFz}se+dj^2FvJ8zI$B>BC&+lUBrw8(A3+aIQj(?8bPHj_rJ{s62$7ZHTPebiRB=Bp%deIwt%5h) zi82rmi+zk12;XgE-|T!UD6#KmT!rC>z!6O8KNzuOJsAk%f$x6E$0So{(x<#(t@qlm ztDG5k*RzX&)Y`TZHN>__EgeP_JFH-GdX)FtIA2QHE_u*w7;YQ2(fDKCI%?2z=;(5m z2530-g_&zq!L!S4j$0h%gA((mMBT^@sotG7$TJVHW3KyKDk@b$YwWLHYeGeA3w`*Z zH#>A5Ns3Fp+Dewl1ojc6TidK|nk_5oc5bDW$%xpUg%W?HF*V%<*f5{4CgX_@(N{R` zx~Y)$yJh*B7TgHGiA28`W5)tQ>NHrw!|eh+U{!gb(Unl4a?tn8H{RsU3wUU(GFQEQ z1#$u*LOo|bKIoH+_rvd{419j&*P(U~e#0{ci|`S2yK1mZmi>5ZWaPOXmd!X;EP`-e zKD8a5jAWhi!mSKZO22|F%ZYnt@*Q^GOqMj778pl%bP#PPqJOq9mtF#%pX;)H z_q`Xiw6*i!G-Wu^;?zk!CPYnuDGh$*ddOAr8q@6zlZZvGvZ%(pt1oY8sZPR^2J4dH zEq_jf0b@?S+`LpzMm99!+wZyx60<}tQAGGk;maP2V8SI5K{9PXpajEnHiqOhX|#6j zDed$_Bcpf~33sTz0fuL8WfX{NO_nPkQ1lO}es{KkZ#F7QT~nck-~1MnEo9?;$&+bX zmeUhquN_a96<5D3Z#qS}x0F{`+iyi%beGfI!pHy@@9wrP%wVs2C7`Nmit;=O^vYUe zCII~UoA;K+>=wfZU(^_0Rke<_84+;f?0I*PT^5AtwjSVH@k;GRji;tIxkyb3+DDLW z342Ai%MCvnT04lKz2g|sL`)NWYV&Zp}3e$+Co~RT?Y!1YskZ9DsB=Tto)-Dla47N%OjD543>0O63QJR@qxm zTIJNR^#*J>_Ynh482oH1R{EyNM#Sx`!Y71wt!|W{Y@JkDctJ7N#IawA@^}erA{!T# zdM_<^CS8X}QtZ_2;vs=I5n;iP@bXsO*}=YT{DVqkV{KM>#k*BWlvjp}pW1fYYr|uC z)>rp2Y^V8eTc>c?zF7hLj-*;Ki>-}I70)y?vvj*D$*pj_zk6t!(|GoLH}0N@nR`h- zp-KC-N8-mtLX$1-yGg+i(0q^Arc6rKy}R+28$*5KC~Y2D;BH|SMw4;U=23$la<964 zDI(0Jsbj?OGec;3xVSe4!VpaTY_d~V;5$J=hqk2(sw^AkZPsMyM8~bWr7LmA8C;J1U?J<-88*z&hYaQ@ z9jl9#{^7GeU`Ap6ATE7L_-71Gc8z#-bH$rAM2lK&yfHS=eDGaEP3=Om7VbN|%@a}; z?PAV^3oyO=P&ovwW5RhwjsuPyw6?HrL!V9^`XSPepvHuTbPj6~*^t}L?p%7Ajn20Z zB(DZ9rXkW3GpgISaxNG;%mkN}iGu8hJ zuTPM0JHVaYT@V|84lAJDxxLGJ*^)9XtMgJ3sl89jU1Bpnrv@9dG1u{Kx@D7X;vKdc zsOD2AMm@j4uxgkdQlC)%r~!G=x`sh$oVZ`!-WePHj59^~eVliBw$CNy{go(TY_4=9 z%zN4^n7*Wo9u9D^w~NrO=8Y&3E!K{cM|eBo=vkcIEIU+g@*JJ#&O6c95%*oJv+7ft z`(LEn6VV}G&Vh63EPk$#Lfp8Am}yRv zTm-V6E~LQ;D*0Gj4b4PT&m68vffWdzqBhu?g}tbH1S05wf$ClZRsl2wI%uNUlZl;S zBOPG*+XY5tn4E@kFhM()_lQDfwXw0ZA1ZQW=m)%eWQJ;6{u~%%A!^;Bt=>>0GA}Z#&o#c)qx&>s&1~qEooa`T_I%fCU9!v&po=x~Yz+h49H9%cC3^yxRjkq^%<#nmO zcbwI(Q_Puu$-o%AN#nABp&2Rv6FKh6lNtv=I<6Lg7%@*eu;oDD?e!+@k04*q_fDrLfEvgr5sD8lsa}8uW}ou{2l#Q+;J|K-2~eIp3w#7!mjX0k0Eg+X{{x+K20(Muk_1o(0Sbwq0?d$$f67n)q{oNq z^M}x%^hr*&N#50-Uij+)QD{JX1n{VCA071lEJgDEfky+7tm2y?^BndZ(2fnLT^<+z zBzyui1StF;YY)j7?5}S8+ByEWyZ&*M15N%>=F9W?qkk^WfIr5@#d+k%*!VFveqI^; zcrN~rJs0r*{V(tTw#CGc_Iz3Q|GkSpEO(D@7L5Y49v>>cEM+ z;0*v75eXRy5g8c?83hFy6&(j19Sseg0Q&_d&PxJf;+F(OM5GjSRHS6ISBvfpiY>b?Aj7*GwR04;Bf`X2Uj*pIx&qzu{%J~2J^V|u*MMWq;%0qyo0l?$J zA>hJ2_X4N@05~L=w0{Wv?;kjL1em-isA%XIup8=d0Pt`K2=IsqNJxl?u)BR={{s+l zk?>w|Nh0H`nV`@(5pes*<)YF`Rdo@nPn`jIJ~{`Wp%c9%CLyJxXJBMv=H=smEg&fL z=B>1htem{Udksx3Z5>@bQ!{f5ODk&|7gslT53r|K;FqA_kkGL3_=K;CNy#axX?ght zh2M&bOTJgv)YjEEG&VJN_w@Gl4-5_sPtVNG%`Yr2K{mIxcXs#o4}Kn=UtC`Oy8eB0 zd-sQ4Z~%mVsP!M3{Y5Wam|pORhzN)%f9M4V?*S_axQIxvxRCKA)lf{F@M*aHQ3<5t za;v(~XnEAn2tPVcp%VdlH|fs*Q0?C|`>!b$@V}(le<=1p^@0E}5#V5*hky$Z2VBQs zf*E?^ZXDzlGcjZvGeI=E^xljka$U$e@!awv^VtutvR*y|avh|f0iCEFH)(a7y4y`> z{V^hdQ1hCgNy=eW+&k?TTa`H95=zsZOl<{yE{I|U9eza%<8bw9n2t&-#C>Zja9ckM z1{*yEwZZBF&^!aSteyd1c)FhfS8N9zH*m14_?mpSI$C{Z^);d5B-D)%^mw_hLxCeb zO8VKoX%Vtgo20`SCrcBy(T@@eH9+&=V;rZr37Ue^D_CuRsY&*)GIyUfM8*4vzi*kV zGh|V#s*5Myn&nL~8cCA}Ja+d}YI(vji)qnChQkM7dtveP3CR>p(v^<}SQpuv2itm@ zB${blqBjc#zxiQL<~K+kxno8=aq~um;~5~e7V!-5!}UGq_3b9v^t~gxGI{{OE`@#n z{Umty80o~jkkFK9;VQ?vm%8-PC!T*+YEf$=!~1Hln1{LL96ag!fN46By5c$%edVzy_kxgA&zW%xE*;R{0ZxuFqe>8<$@4 zjuYr8&og|ld;L8xUYYO**Epx(cYN@IRCxdVDfBg-q;s(5h24H)9KmLqv<4dvB93AZ zAm9b{Bx1*3>ivJ~o({5~X>M6HtZ3fe?5XybgVfcTxgWn{cX9W>7m4(fCyy5pa6Io1 zufKL)5j|#e!W$ig`1FG&t5h#PpZ;c4s3%p*3Hpc)M-4ym*ZvXT#60VG#PH&H0>EI_ zJO8)(O&4${vEg5NQ9;7Ip4SSO9$Vr61R6O+zK(!2d1{~;5`JTaZJkh5<1JH^>Mvw3g z;V!L```?DkL>Ze~=#ombXzH+-0?i_^}0Q!FoL8?B8l!_a^yt~*CTGp1zk8#tWw;!b_u0h%m$wlQ8S@PMmqHtax zHahS7F7!SEo+hrQZbgPaQ$t^!Z0{E~w_a%n+Cy2z@!hwx~nt+y+cy0$jyP`%V|Vz;-fOOhGG6!3#&hyc#$ zUo~YbE^}U0rzZ0DWz33KlhhDW60BpuJ(u5 zwIS+1EHBGzQ$g(esi&+(4Jo`T@WmQ&n$e%OxN4Jxr7pV`XC7pWY=jaPAwE_6(wN6~ zmO7JAthxe595G^Zv=!lSKv*l;X7IP8U=Zf&P!oGH9b!S0ts*;E6X;m0wri^$#1> zj8)HDP`V#`Do9aWSW?mK{*dfP zGqoBPO0cGFx(TSCT1CsdwiLWwxkpLq7m>d7{Zy&yg<~tOabEY;Yd1KtNY0`$S(WI$ zFl?|q_OqApBZ6q+hJ%47)dB*5xyG~X5OzB56)V!W)vvX^1s1b=%Vqz0Jp7?sspJ+^ z4AP^VpxT_~1V&yS0denwo-834{3IVqI&T-f&KS@8Tb%L=LxWESl!CWpK6d?tK{4-cF z|KcJ4XxWxU^8AZeVQ;+XZh2ka2Lq`Rw%X8Bat!Y~qpxK6yXL!qkcyAMVv?l@JPd*>kVgKaw;r{UX<%f(2DF0F%uW&%u zKf8;6Gsd50EMnL!`(FWKLvao!)n7pLw@m+e!2WHgzwxwX`}er}+dnWtlStdBpiR2j&V~gqglMi6@ zuOmMXe?FEd(=JNN+0#_Lli$h>O)15l?B^`}DE9K@!~eTt$MTzSHqB$iG=g(kZ;Y_F z?-{vP7*V*mx|p#)pY7nhpryVPdJ%r|$?|jD0o<`&89l~#Meb5L`uAhsv1RY4ojDx~ z5)uK+|5_VZ94khD-pZv9o-qno;|)ix!}t;{Fw2}5MhpOK0EE@l!Owsv*$F(~MTPxm zfJ_|$+^>$FXTUAa!|P{&@rc7CL0x9)jXImcZ3R1Mb%h9h$dQ1MeN+JA+os(LNAm*i z#_px6Zw;vB88Aave#$R?dyt)pILwt+TgL;8zC4caq4*wfo^oM%J@DHa^7Pd$2IEjj zGJWuMy|Z4b`^i!p`bocxQ^qz;?We_Oz<%CmSI??vz{J~!1IDeGfL|D4>>Q_c=@#>0 zbr%fvKe!}`8!XLU;LDBPat{)pQZbRa$HniT1s9t~s2keMJmDd=y#_f#Jo$S)k>QBH zC=fHgZxJ&Qu67Bmb^mPVdpRX8B=YagzzrRI!1CcahVmC)r_$E8)LUHeJMfItaYPLe z_j9dRQn0W+Q61u1yZm$~y~43xaMUkc^bsFTEC>fixH{|s!bb>y>Oc(lZ{ANih@5iV^Y5PU+fAf4lhE|L4BUzf3{7I{miCB;aVVEKJ*6XImYTFclYm--w6r2xcpH^c~8cg>Fo&lox zm-+uNjRd*LjgR$X*mr9q+gQlj&-yzs8(s}VJQcRfMHStJq^iIbpVDV4Mam$)s64R3 z@Rnjw`grvul>=7fY6SboR5N_PILw^^N$L zfh>4qgACNzs1z|Sf0bJ4w;x;4c`fAbP0qx1YHpTEu{HeOCMBQ7D9`D8Vn~>u=8w*X zPg>(md51hlI5y3cg&=dUSiZ6d4=ekR@!VbhkZPGOe{zb&9`e90vi869=eT$fLOzS( zuD;gO4DIkUV9>|+{B*jh{N<)$eR7eCIojkV1}R-3^jqYQ4@}W-SdDn%*Js;&4vJ^v zxei-3WotJ4w64MyAu84J%TR8R<~qNH+b59lXTwfodup6jl|O^ScpXgD?G?1s;PFH} zSyAx~G_Ay+jo*^3-sh|`|7}`?ZgY(26zU}&aup?ZWUV4JKP-@KefXL=FnsYp^%$A@ zjgxKhK$(hD$sx=4^_9A518FxAC#gf(Sf$2<5f@^)=9rXk;0-L2RtBz_CD1Q|2vsGe zUy7cPbysUzqTyO^e{;yOfVs#Hj32FdTxKr`0_3>GqY?j`i#1ssx_P4!fvXXQpR>xmjcY*WuVc)f~KuZv&J1KBK=NAeH2~p8E`R) zGeEt8RI&UQbbLL-H|P2{jW17B3&h z9+IAvI20S`LE18_8fy5vOx1HGhy^~_=Ki%mQKsJged!Nxm-DwJ{)boo z+Y*0U;=jF9K&PaiPWW)PS6ZOR@`f_knk`>0pAIopBUZFV=cwpr&J9Iy~8p!xd(ykL0{#P6-<|(dqg3UGj zILlAF+_(VctpOFjb}wG}0h2-N;A|J!VU2LNWkt^G*v zrzDkOUZb9VgAjnV^XYRf)Y)8MV9WirRTy$w-g*73WW?8xpD;7&rINkL8Vu)`{;KdA3RavBWpu%)TRbjd{R~d9d;3z(07s zpth`Qs|V`q4M8K&mK$A{z*ZtM{yyWy#L>Et7tTaVg>ke0BHKR5P?`xy}Lu~~VK0s~tP`cErBg?FDA9jS1S zrHM6tVVN?9v^hSY4`t1rAxQ1eD~ov{!i{W|rKh2x*)YM#us1y(cYU2gj>1t;V5`-( zzj^E#5b{aT+BauKbOka_*Se5Q;!g1jRyS+smAG=#_elHkcUrI1B772`0h=AA?Cqat zHlg+tA7->J`qJ$c7&=s=u-ovNt4}00SLea z@f=%^hBU*6w5V41-}6WNsD7OntFH&*5(W`-_mgD$k(qyoT@CSN(kKZUs$(Q+G|`18 zAaCw5(q>fey7cp8oa;J))m$Hy^)s2h1Cse;K+YTvmW>vtxbJDX$mBmGql~NA$m|Ho zw3J9(n;K@TWU-{9bXc=dgWsY1qhXev#(HF@)1F*i%}#%tKNXwsbYumU?WsNk%(!aa zg?p03@~%?> zpc9(rrl<9A%~ngHpn;{djrv=0SDhR!x`CBJtO34Utn5&>N1N&(X!F)q?`VobVa!LH~ zdqepsc=}xCTEHxwV^*g~6r++7j$nJXa$w!GrB43SSd4PCJo#-X0>wlIdHp=ltHHpn zNDnN7#h^9g;A(9j5=)8}fAX}oLFR7M93X34Ak+^=2%?Ds)NN7d9nNUXT;1#1K}n%N z^X66=@JNZlTLSLg6dv45Y=R9+Cl#ZnbGGum_#_XAh`cxVGWUoHYa!LJ2P^TrCX#n> z{tG4LMmUn*9wD3eZyjiHbu2DDJL#Xshh(g>bLV}@?T}vNs^LT4Bwp2jy z+igL?k?5kFLlspFFGJ``TKR6!wj`~-{&G`1<1mWHdLxu|kwnrzA@Ubr2zEo+p`r=l zmu9!J%awJRQ_<4V7V6Y|RRXy$cz~gyeG#p4Xmk;%e4_X#{IqXv4>@<28_QdQd_nB8 z;w1rRRN5aqF1p)q=XiUksT8C8FT7nG7vQ%%8nmp_y}37m;^3?ort^Me-dnauNUgQa z;S2W)^ILt2)TZP=Rt#A6I~kb4v8D`2l0ztjJ`Qyt<&$G;EOU^pHJ9Iz3%-J-IhELC zMGJtzURhakn|Mt0O^=7i*{Z<=UBh+eSYJZ@YPY~KT1bMuk+r=HDnYx}2DV8R$XC#5`jODwk|_W%L|0(`ACCSzVW;GYZ2 zM45=n){7dwLv2&V#;WF7NEaJ*z}rl1C>Hiv-=Y}&DXrB8mBJP2`523QgFeZ7#WUz* zLqta{y-Bf8fTAP8Di5;tB9iOHc_QMDQ@GW;t1;M)u2!-usNzI_LKFKZ0k?wb`wX7r z_f=q#dKBccZ7T9GF#tlMqt<*!OjTNyte z47AxvG~%!veqleWgI#^p+bmtC?Y#1V)d^x)7bPCRs50NoW~xy=Ri?C8B(%JYhQ~t-FJb8zk>NVRNpc{R#S-1z znyqPs`Nkpl5Qneuio=nio{=q}zh_sV$E|;Ncw6KO#dM3VprM^2oR~U(GdlO`CjZh~?&EA_tjg{e*! z;qqlZOg)I^>g0h-&OW8$-A_E#bFFm9bzUFF6pGUKx_}B4RY6LJuXkeM40g_#vxC}a zY|CY>3uV94hgHj@t*h2^MQ9H)(>TK!%iF^_3gaMS8J=)BaZZJw;yzSrxq z6X_;;Ej5KkP~i7cYvVOwd#{fOp`-R3IoYjfWvvi00J2SRoGFzu>0I$B_0xuB#yROS zZH4l^!23z$1sb`1&kE&L@0{X6QmgZG!)g%RakR~BnyhfBHT>{2ePl3uN^kqx>KB<6 zRL=^!clpjHK;YI`*SROdKSOJ(C0YAC+TX*Wa9!3KQJaOXZ>&a2ErtChCfopp7bRDg zqYiem=A2z^N^XK$qds^yVOYl4Q6H%)ZYD_7rm!-sHa*?@HowW7h%41zUB@h1ZU*s$ zahME|#n^uwn@86d#{jnBiMkW8R1t17_4;e$iW7MVt>}Q-RoR#!yW0>SRA##Sn#FvI zzB*C~L6&Z`JgGCv&yJmwTaevJVm$u|Pl@Fi%gbIzFIYntlO3_Fhg$aH=~DdIaym&I z*IK2pJ%_z}nKm@ri(6<=4h|iMSP*F9ln^(-HwLa$Xa$LP|0V+Y*r(ZA82#uWPk4*T z>Ywyl28E;x&Lvo&cx$>`IilEbU1dvg#>I_b&!Yy{p#R*z`YntLIIqQ4O^B8x(2-UC zBwtvOkz6TKf-$s9Bib6lBF0nuR@>7K-l;)=q?D+6ENZF-XSA=95JG6Rs%W=ajfx~U z@g~q9ved;hSAVP$%fLWyjmP@;b&@4ip#{CH61}ABRi+$MfFQLcymaH-meC8FyRoR= z3H#rwD;QQ7a#i)8n%*fU#N%?8#$#M=JY7C#=OeMn|p&#?h z@VI;**Es<+-e@|fOb1zFjb126@Ni3$)FqF_RvK1;)?`Tri3dbkzO>b}&$5ZAyqZ2$ zH3UZ}rwQzQIRR@d1%L8&Mf~W)=@Ln9cQfDp>yuiM&7`4C{d^Tf(eBc^eriRLj3*y6 zUuNGHv{O9D%+n`K-L&}gcReI3!$a#m>->eKZDmy#WiO5-MdDecZwT6moFWR3k+N;f_UmN!>e$Y_fDYoSe(yP$>46~211J;!6wGq&&qnC||d?e7h z);ujbyhMrP(mH`oq|k{r(Ba)vdVwOj_DuEgQL8Mu3JVenQmBNS(RDORn=@%vs`EP5 zgA<72YyaWTUqsP#p~)##pdcCUrETJ)ekQ(j3aN>{1+S3hx)EX95q7{Rw?{u4)F* z>2K2&4&*|1xA8g>rj5u3D4(%~E(FTbF^JCEa|>5}lGR&h-oGQV*?Ph6?SA?CVXB`e z7!je?*z@D}n;F?zkvChS+*{pinqj;{t9eZ_az!-W?nIYVo7e>B&_QZKCb)UUt#TS+ zMg2f07P@JYS31x_PYO6dqeNl-g_xZwEEBo@V;p@LFsgyJ*jy~tAq`mv zwj2SdNfZ1ZR8$u#cV>7~Pc|Cv-&H};upiThi~*~G(Y0`&!-wkTH=CPh^8L}mFChAU z$L?PjrveI{7T8@5v zrG1z+jFv!zAQYtLYXZ1JY4gJm)YGmzZLhte^5iYivcQqU6!^0xf`Bt*?>LnZgXwSK z!*ah^Xp-|EiNj`oub;SFekRGmB4yz|)vF0n4el3&?zVaoQX-{z#+4ujvn-HnmbOU^ z55+lfutApwHSvavbrSrLRa`oAFnBfP>V(nq8k5MDbz$9~AT(U?R#tUD1o!ma)6$H1 zjc=`QtzAbAj8#0EFk*SS9~ajHv`L%kfdl%L#G%Q_{PT`=qxDm@HO1OYwA5V!cCiOHUNQ|G=M-; z)KoP_ab~AEk@6kk+bFJPSqt<~9{>1J6cHB8V!f&y*}i&?6;njA!X0 zlwf5zNstn}H+4wE^#$&m$zw9+^me(v6BX-~WJGAZW~=2%+6 zo`mdX_Xbe`v9EA8;oqC164uFpt@XB@Stfo8-;_GmmNT~3;e~Xwx2_>9P0xTi ziHq;8*(W7};z0oYyi&h9@?q)6xkY5R-xiHk80hQL` zSNKK*3lPXN;K8qs>h3z>86e4buH?FTmo1omsbUREAJrYXW=W*)X^99v2mL{sQr444T+TN(+WeW8l9>0Z47z`>{ zd?Dp1aNx@f+aUSk^29Xt-KVrXxA~&ALoqSX-sNfjczby*c$%5Fh!>*I@(?#Mf9f|x zDR6d;Ms?2B@C=xW(9vw!P`RZP5q<`kkoi86)`|wioYNl0R2}4nUrtQE2zqdN2GBNy ziXYQDJp=Md!$tn`8*u+(Gx;H*1Iu?&=*1&ITT!PST{@;)NJu7E4P=V`of9x1sjmUh zM%fa7v10w+VC}%mRWBZ)? zMOQeBpKI8a7t2Wtw4|+kF#AzL#u7uc#|1oAc=X#Y$<9#okI5Voj!^qk=zQHrt$sm@9ZhI#Z zC(r6tpEcDNaMHjiWwv3qA8k{n4EnVYKEzH!pYWRb`lRX`KHR(%K-^6RPCOV(d-h|Z zYkJ^QBJRsAr86nBSdKL8UBmJ$(I_GWcgXepk>yf_ak`gh#O@%O^FCRyuw~?oy#H>LLoJ{KiIL;2{grypwx#W|>E_3R0~xiOEGls)rnf9CM?%Tb2K$ z*R0yoV-P###wy)l3%)Ebe) z&2GA`rM7IzYGH4O@aN-NKJRUAOIsM^da-7Nu-Hu}RIB$`e;2sDyAz-cw-UPD)BzOs9Nb9q4a%!zp4X78mY8~53t;#rsoP9gTo^c1TZO?-LO@tnxpo>O z6Q~#TwINu@GzC zvX?@_nKHxks|-!8^}#6j)$+{W8zvJ1wbbU{YDWdqVwN%u(#~o#e6*|%UfWXioZG1i z7chXd_P<1mV3BDw$*3$+mg}qt9y>LkIWEYgiT*i7x`|57#BvEYbb4ZC#jc0<%2M@E zm#fh-@otvONKZ*1n5CHVV}K;-AO@i*8D-Y5J;BgK ziJELCV)KqFUt6z{d2C8JM80aVU)w3ceiFWl!s`)`*J%$6QiA_&7W!i*QZoo@2t%6H z>#FalPn}0;Y|zOh$_5`hmR|s(l4ktHGlkA=fQvw8=eE(8P>}B zt)UCm(Cws)mHU)k>nO1tFjf;dL=3pzZ)APRUt9(}haYk(3f;s)g2?m*a)C!8i;Z7e zLFfFhzb)ScXw`*VAHVgr3Kj&-S**6UFbCNquct0#fd#h^4)n z2{yrOQd?-I!Hg!MgTOTP!ZSEJnQ8RMjf@@KnL_oNbK-bG%EQI(s@l*UqWj?pYIG8U zj1tp~7cJ|8uo_$mw8cbZMm|p}ng|V$W(#S`lc)vQi}R0t!A@PxxGvQLL3jJ}&R08s zFvM0fv-;mv9XfJ?cbrAhU;|n&oUwpAsqkA*vHZtN-f+7Uq)~5F663N)5!W87>58d8 z%>MtMLa3-$8-K3?reP*;1tp1mswnf7)V9jOmeoEh@7pW+1Uga261wOrb_ zB*!YM@Pi?gD}oczJ+1`U|0Vg;`D_bi>ZVo$V_xhZED-s4?#3g7=Byjpn34SS>9-8# z9=fq=g#&oF$m$Hto%172dlBJcGLo`9B0OntbBcmXg;7e1Vr@qL%E4^REst7j*LTD_FAzCb z-Vl|$!4FiW>>$FKqd0CRdQmEap~ZO{&OfZYzIfChj2O=+-F-LIQXqX;;I*7hd+>*QN%|?tcF)~n;)9TD`7jgQ@Y;>@mf}$fG%6=@d9h5jQ5a)+ zgeA5U8xGqKHy(9d0FZChoSo4e8}jbn7xFX>dKb0pTXNAcZ#VvQU+;SBwAS3rw1N%4 z-Q^L3RmvG`8Li)aCRuE-_-$#Q+f2kD0~ql-)YZX7E^} z4iVdOz1Uu-NdPMKh3)sei12>BirP5B^`gOz4Pln3o?-G>A*$D+;vs9bGwyxsQ8)V( zJc`nT z+S}ro?TVQJccXd8SOE7fd-THWg5R@6dF*yMYiYp7hX8I+HqRD!`9s_HC7rgO{&kc3 zCby7)zC{IE%*gv>0i%syz*#+yFQ;s-N5a}!^vK?cEu+y-=B>$CoCZJW(uv+L zSk}T?-En;eVDL4B13NNF!R=FYv+wzf9QlOF(keAFrxd!sgkQkf-iZagg9H`CfRk~D6X;r9 zC?e*NFZjtX8{t2HHM&U~-hR_q9nBIHuc%9{t|=9;5a6`_Z7Qa+fp1_+CGNuxtD)S? zwat8u5m@WgUwj9AcKY}Q1UqzWGf!xLga0HOgZ&Ixlv#(dedVvK5~;Ri=cr7lqzU)4 zbN)3MDBCjx+3!q4yZ}(@6B`Cx4M~720${|m(S`B@A1rtEK>P~M@ZZ;H{|hdfUqkmJ zcwN|lPyk3y<)m4`d!!g@8m=Q5&C6AcSV2%REdY)A`BUp42Q>*oD4$@=!bI1#!$pfy zE@}O3S&x7-OkQdE(@^GhV5EOz1~v)>l0lvyPu>*oO+nCh(AVzbVvz+1KPFSZqZ|T> z$aXlpYr033KG^i_#l{5e6s!bN|}`%mLt;C`uu$c?xblATMfgS^d;iT%meF1+z8 zw1d;Hq{>;o0wT%T9g8SBky9z7Ov&lFFt}5-oIl7|u;&2!!iF{_jwZY&^AbBt9@9bB zL+k+p@sc6%TBr}Etf>%XfgzHubdy4ej<9I0U4_Ogi?|FZ%B#;G9g&q$Y+9sW0`kHc z|8FgD32zgm&J}X=-I#~H1G@-2sREx~Fg%G=pggvA+$`j(Dan^depf5fTAOBCZWj6d zMDQENyzh_0=x%tU2iTeKAkht2?)7CO?5uw>jG@0`X1W|{%AP%Y23$gY1~1od-mkrQ z24oAzJfQi)So%LbZaZ0=pJmu{2==|bZr|}dePB98fn`!>4m=@t{K3?td&AiK%YE2t z)1Tvs??6Lsf_?Lsi1@?3k@H_Au~~~dYw3n)6@h$h%^4tUEAk|sseUGt8(9Ns&;wX2 z{Xf3qHwWCus!0`|h}(qdb1G7r!!9GdvA@qV#F#ZLV9m&YBQAv37sV7WNPn z7(elvlAwGBoI!|uL)OSlc#4Hw$+5E!`&_dvd~a{!s~<4zSRcspmRX2&K(vwgvwk_2 zSLMSVgyGMCf4d>3M*QJHUW*Y1=#HiAr_aFrgPZKBv>kiwOGfSyjMhem%8{*Wf^G!G$k+hrte}IkLx|yz-XH zfta6aXhxGehfl@wlP_%IX;-;XyKZr~eM)$`72nh>{$>d!v4py>Up_KCUify$)Ghl? zTxI_rg2AO+8t(td|8{)4%ij>Eah@C2JdBrR)y9)KcohqM z6-rC3_Ca_%`<9{=mXc;d7V}6vt4?w)-cwT0bVe1jpW2|v7Re5cH2aE}#gbcL`{#XR z2_%>1!MyR%HY%E~Hz>=sHp;5P0D89U+}9 zE`$5AHgXTI3HUjz9k}Ggrvl(x!prC!(Ix~j7S>XTUiJ#P=+sS*a7o8@n-WdmE_aTv zv)DguXMlcAC`{EghM%knLRUnTxr>M&U%Y`Dv^Q)t@@colyVqpyb-bJ!@HT6}DIxla zJTE14g6}S=jz$?GN||U*nOUR{c|%ys)$1>%FZC+ax7jZ% ziGklR<|OcG7nBbe-oP%fSAzv@rO84knYN#<6IMW}uU@{m;L_O=K0Dq3X+ADr$Q__K zrIB_7f%r1D6vt$?ZW9KH&U-)}d_SazI1Gs*z^#&f<}XFa)6N47$47KfS?g+2}3D)bZkqF8LF0R=7Z`KvO(u@8BVD{2p zM(Fnyp<1heQbug~+C2Z7R7YZFk*DM0gvj-y6^Y{!1e^rnk2kaR3-VYV%zeFWGpO(c zjg~;a5ftdR`Bt*kCe}ZG;i@*vFJ!JLwU*Ygj_3%1@J_OWbjwbkjX44>NnvjiUfD zqzEBlEeg>vLjOnn(mvi`XnY?+*eh2vPbmWRGC0KBl3AxLr@+wU-ZWEL$MZ3sGQ3*0 zYKRsaO-(5cphFlwDz-_0_y;acDi8s=XF`ns!t&&}hE&79%9&IAslZFWnnI~<9 zH*p;YvcAzl)#5ma9rN|&A#OyAbQ<18Yk5dyb_yI9$)F(Md^!s7)2<@7tzI$0avgsk z1(7^3096FG-r-uiJN5031n91`5ibJZVB^bhc!y*T?|7=&aB?-^MU zBqpZb@!r|@R+!G8`R4BThFk_USH~n&CN8wcXYvKY-iCW0fb%9$3D1C5d3#XH!xYmW z)u>goe)D|YTHsW5o6fFazaV+S2-X zQ_NEhO`BuhX*MfC6WUeR#kcZv#=XlRg!5Uv5lS>0vV?7;l?Wopnn9Q<7ekluJx(IK zD%6%uytsMo)b-w>1@d`M)^r+>H(|b0v7sKsXiA`15U%Zi9b@u~1BMmcW=2c98HY#>oBPUK{t@ z(Q^q?skl=}t|Axt-~ceI7PGl|F2blVC0p#_qiZ&U9z7XQI| zTBLrQFkU8XQh=G5a0OWgb;o1y5Vg$K7gbMkE6gpZe%j0v$U{OmGglEeyuF+4NbOC? z5YH37ILW(NU?pUq2E>aHwu1HqEw_9O8s~P(a2*2}RoG8FiNapaWcl-?4p6B>& zCBx?-^D?5YXc}0hR$`sz>hf}x?~X_df{g3<^O8LKLnfA9{X!0rJ63V&vf;`b@@lE# zX;cjC=wZ%$K@vNJ@C4l-ZOx6f*~%^T^+^nJy~Uc(`( zTDfgd6S>q66}f?S%PC|OME8Yxpk!q6Orj&au~7Oj#zFeJC5lL3&l4dZ6Lr`g^awEA zpsKv5&!eQBewtvN5bmuKvD(rBM)}8Gzk&>7V>n`SEo3p*wv)-LBiSYyCM6S{4EnwF z%zAB&>cM%%v;L%QmNP7kG3YVQZ2KqYOZjUXI4JH$hZ>x zsqJRV#9m+n}7$Q1>ms(-95(aH7D zTh#7hiBJeIA}!2qPn#4@H6i&LnmrQZ=Qt6Svk@5J5`ZPacZ6VN|Hgp0!OlQ$r1?$c z6V!dTpW8Vnni*pitx<>#l1KCKeyyUA+Q+5;6!AfSv$i!0PgdCua{;ua@tN1S6CRXFp`wq$|4mblCpfi z@K$+ykxg2-PE)F7!U>UoubrbZVhThVP5?!ObUdbKYQWkBQD$wGzKTdn*xQNR>G7eu z0!$^odVQptjcLEIIa}Bm^bq!C>ZD<`^u9XiZBXL}7eACH!5oZv2sCPjw#yX}`E`P8 zY%{VZx+1awFVTUQd@L!Do#tuZ58CMb8$-oW- zW?;)7Y1?(|Fub^rd1S(}k819o-Jjc8AevEV{1L#ofiK4n%F=Sy@k3yZXei2eD~I&Y z)~+fT8glTiO3lw<(vYazzTv?kj@A4UPH^EBTp|<-%Y3taOu*X9OVCdM{!rTO0ao<^ zm51o}HM?`n1uP(3V?sTBM9IlsJMe3d$_WAiZ?2hQQZH!D#Z=Oh`d?&0@)nmoPxX z#YMFfSP3#UN)B8|$Uw=7D#bYRzUOPMbDpf1(N(~aqz={slpx|r0wT5fHe>Ktj0S+o zBM2o{xLQl7T=K63qZ+u@2tZ=SoyN*2gt4}18blq3F{ug0!rFh2*rTQ4c95b`UgI;^PXfm07&B>EH@l zEWE&do971n^pQLLwXhMl8qYRKfW&t>L>4Z?@4dJe@nl(vF~#6!WI==e^8nh29-u_&V|D<*HnUew3*Ld%Ab<3uh5(&Xu8G%JWC{9VYGt4lBT5xGc2 z<`XNzuDz9r;GD9L*SFAOcz!EURZ@A2-l^q;;eVJ}hI;QLQB`k`;x7;3b_pPP6tAFd z5Dqeg+qJ)%*{Tor)cc8N5L<4^=?K?lq12Kn`#S~hRL7kX^w`QjB;}i zm!uK-QpL?LD@ZG{ZEs^}+fB9Xth;iU|F*r&A5+=>DwmhFu;zkR{;PveFXi?(EWiQv z9GgAIPK|$IyiUJi(o3#rxPjED)Gic~2~lRKsouebWToiEm;*(VQUC@R)4UOZn_|}p zPJ)V&+9^Y8>{XC7xZ#B@^U?@`Hl0e+MZcM}Xqf7--1XqyY^^E^OOEZ!bL*N9H%WJ0 zTd%qGy6fG!`#pe_RGvUqePe0>r?OyqT-nkyz=|%R_FVa>No3iYR`%AzSeQ|L5it>k z79|=>5|ro3A1k?ka#2~(IzHaAdjZ`%V@ zqDpT$c{;-Z5HF8=1=H%nUg9Wk^_z*VN1}{SM{oGkw2bUm{yk+lL8Vou>7%<(s>|=D zl}$2YtJ!MHLM6M_x|}FqpnT?(EQ`|ajz7H9Ao8l~&-A&LPtrH4wce7ukx^OeH^O!t zNL(7{3a|9t09Syh>%y*%Y&9A#+9!yz5Y@!?9JmSALlB$=M;nfJ=^}U?d`VgaX$D4QbKGB|`FNXBRn{Q@ zXGB!YeM$_M?3#nE*rW1N%gv+Ajf0-F%+bMElUV@qUY<&87s3^KeRnou_jgd*#E(Ul zjUrc~(k@;nnQn+eezmDt-bX3lYS8RPLHnxtE{y^gPZG*f=W+2m=m*Cj)9UJgdGcG; zy#6LwvK@K09v}V$YjWK(#_h{vxmaXf4;_E#J>RaR@)f<) zqDT&evbM^Kl_IsrP7eVSSf{Or7vyR8fhvs@tyx^KchwN|>dv+57g=A&u246($WszN z1ElMc?9fzDc4VLl(QPPNBy&nKbKSU1J)@unX4z9@=Qh!(k43@efht*R)3<6nS;Czc zk{$S^$nMmf!&Pb*k)|1xeoBu)ZjU+DzE;K6iuvw8SgFJ=%7|aC{&rp>H}gtE7W&sCvLgtjY>__44 znuD&@4xDEH@{MekYXGg0ySlo63cI30LJNTwh#z?wPIFF~OxM=C=H34Tw3Z+VbhxA_ z{bG)}9NN7>o`q}^aiazd=w@g&u5Wg|`>f81c8SRV9-_wGxuV_|TWL2$zTS}+-76xq zA&D7EVlj*x*llw9%BpCV@p@F?XYHko9}y*EU53s3cjMFz&HCUtwp|{6lV~YSo%NPI zd;S2x&$UV&n}FY%NyO-)#dYDXj;J4Xchs?c__4WSU3B!413GFqGwWC)$d*eukTzcG zd5zeU4eBVQM3_ag%Z{Q7>|AEHQAx+VOA(=gF!q(XZ(&#=aO?4*T5D>5+p>% zV=FqEAWxPL_~j^6goHkePco zac#Oq@DUX2F|!CmGuG4Ik2_dUT+9VJU3>3`#~qgOZV)v(O+(a*mB4C|N*2GLn%jIY^M4bIv*EBs4U4d%hF&d~@cT zcW3V0dGDP+(B7+iuc}pR?OnBM{i+I8Et30%VF<^rOEIx(^q+HWg9ByAEztVTZI zR0U!#?@3gY`pPD@qg>B!8wuLn4fatfB7#ZkJ5;9j<2!~UH)T$AW2J5KMC}JIRev7F zo9&O8q_8FmSLY*L$#=FQ_B@d|$cR$=S}yS@y(ee9l^O$~@_oFxa#+=>*isi2_rPoe zs)cTyO=v`=h8Z(D+b+CEdQVqnGR42tq0$-2BpsPdaE4YPqbww@ham9);a(yyT$AB) z?9J|(SEzI`V^h-adTxoRNu&7Cgz>L%9V zmSzKt%Ko-brPc+b5@C=pk8o02+;t!7^qgZ3_63MP`nvy`T+7$57<;uCg{5XSgtn7= z=;B!kzS7;jo`i~P7l;q4>p4NcB_XHT1-w6bOExbjBQQN!!R>W$y`&-;dBj7G;+b`{ zs*{O|0b+_NjYQN?tD}#cJu=OO9(&ge#1J?hIq#0*EK8}NeTff#>>I0iRoA*i@lCEsXhtjyZQ%mg$05dcON7SUMVEx?rzz6G0&&dj6=5VL&^+ z_?z$7ts^2<>p+P8S+-N%2e&)2)dUCl4_d zt&s!CMPys1?5i^2@eXB&frX&nsHW2H?DF?DX$i)|){eC%IxmTq-%B7pnm^`vdjpz8 z6RMrBKR6xj?fEJs4JnD=BW-&Nt&@a`3pTE<(+#*EnEv%&5^=;b|F!E z|3EVR-%c#>uc0cGe@>6kk1{=@?J6lzQDGKOWJMi{v2KSTvQ8-j*sXFmplq8f_Yc9U zY6d6sm(Dk!_MG2agHgKwZvM~8M6FLs`0FzbN@_*{@+x)m>eI6V)0iz@wW!XES2Sky zSwhzv$Lpuz@NeMdC)9RpkLo7@pceSy4QReea+(#ozD5cA#%$W3G6seLXpK+`Pk0IN z9om(79E^UZ4Q5hwb=78hpbmv;p8k5BU5*y*~w<4?PFK8YF@j*AU>$9_QNtMd$f{m=7}?W7voJ z--)O1#xxus<6K`6l&<%0Q(hlH+rocm2ko<0kInC-mCm{iE-v1{;kPG$lYr#!%pgq) zukrpieuh7W`SRkoA*KH=6NH@<2hv~Zo-x6r@5(xzg=UBasYw&f$n#&?U5*z0&cYuO z$r&!KHJM_H{hj3R;~y$1=q^)Z|L1$sn(TK8WPhjo`&^h6>(+`Z|MMVN?y(K3*8L{d z!QTV|JXe2rPx7~LfT#HHl>@w-{$KQ1@y+dt&!m`6NAmYWf?O_bt_7gWBbsd5X`gOD zSwK?KO1O~Z->v@x<>2}BX9R=N&zAt8fxX#?bP>qJL;Mtl=gvE#mF4GK9^;a_H)y**EW@=yDx5JzW;^%KV<91$G@ts}Mz#|Ni5K)`0tG@qa zIkzMGd9`~`I$^5Rn_WT|o?fncWtPlaeM6HMnjxOq^Hb@c$E=E2?^gwyV9=(qhJZ{U z9Uc94ekatyK$I(>l&x`1={kpPUW*R#T?BIy+WOh_x6^v<*vUE-dPNfeXyFk=8m{@R z@OM7TtZ&w{y!C)JX*sABTQgc72jw@JiekZRM8tnTUv+#gvgP$jr$8CQC4$(*O)Z)L z*WUOAvQOP5qFW;oeI_%4dysFR8{7SP*8H)8L^u2Qtfv=RZ??4_xkfUws4q+y+>d~` z8riTr=Fu?aDpQ)R#`4n;XFmrrKqVxZO|wYo@qFWyIO_20dVsHt0Ps?1TN|oCm{DrL z{pCy9G4-9#^0kN(G6A4fKMG=Zq%lAho~V;iPzUMUw|!{?VJDHrS6JPP*7do)*s;}| zOVq0srDhyPl8Rc82;8!K!_3VsIG8Um#*kLSe9_=rr~Nou&YM; z^e(LDD$|D#ZJL|AqR2{+L-x2W5OJpD9m3H=dLif}e_ErNl2*l3x~{$(?&i6nDtjC! z(bqN^)G3MU$tENp2}_w@!bbirJD-3ZJT4C3hRUSp=y^pFcqMf63~+|E04FYA+~76r z=Q@|_!T|1`V&DceZg3s_X{m4!&zTxN31DOmU@!oDK6w2ZK!@%$oS)x-O7aD!r*+U@ zSB^i_5tHZbr4mhf7N4Z~I6#?Ls)K3;SI1tgJ1)Lqn*9bO+znWGP#6ig!T|0S3y0r; z&bVX6$s({{SU_JkT*26{0W{2x*$;%q^tg37YkVeE{GzG6(Ha&dX`jZ$&;Mm#qEv{| zjrjIr{BgNIa+nS?0WhtT(Ea@z5Jb~iV=T67*Te~>E8Pk>FF#9p8WxaI8PEJyUB^vX zGhwghp$Yg2!^&F+PRNhFsV130DS)sxpMs=P)oKTermFwkssvx^90uXGFp|t9PQ_g z^vL@?y$ZVkygCICWkbVtDCLin(4DiJ9kxaggE~uUjO6>6jG}(&J4ZY}O!UtTrAN9h z$1^0A&{m^AbZhLq{uko@*9@fnB7wi8_kUaff7AcI0{@o(?=QBW*Zbe=@Bi=%=)dCm zvu{@7RrwH4^~U`9Q|rxe!)zce86!c+Jp@3Hn={#v9viTErEzMAVk5SbpfCXhoh z_k@5>3qgW*7ew)fcEMu=A4r1oOCS$oZ|s#v_;~_QZIN3@6nJM+EMKnyA#9q4T&m zphGTAq0c)uN}9qy-}YmVgg7s2Nk`O4=Ja%~_8F@}?7OxQ+DkwVIu=bM9ErKasL{b8 zBNc=}45_LA8=*=_i%>E^kh@DbF!UMdMq66=&zC;J&EEhS(e5`JoMHRjfJ6v}#^_&- z5ga&&RAkCkm4!%_tyoPx@;fQ00j)Wb<9RS+=$IA{TRmgNbz{{nN&NIq>rG4@+)H7Z z$t+f}m$QjWGce6kavttwj>8ASu5mG&<3p&9Bi=T(__#U;6DZdjp{{{NQhr>+qhMauW40 z5@|?8q7-!KNf%il)TvDbJh!cGGN8Z3aNdd%7=}b`5&v;Sh_67R`?#d| zJwpf$jK_`bYO^kpyQ{C`77c}DjHJBVHJB-vFxbt8Qx$}#na*v`R$8&~vrqaz!*NKr&K&F|-KVqD2rBbN<6!Af=GZq)no!#=3|n|ea{x-1T*W>{_nRWS@N#T2DUn$0g?!gMK znJEo`q9$h0?IL*BXvx22>gGvVzfEq(S(2=%s4K1WdNS5^#O1mK)3~fw3yRTCk1Dqn z?JwC>jl3jH$a|XGZI{_{HXv;)=9274*5gR@EU)Hz0%=(sz#&hj-``6iSAzGiw{FVG{3-XOI}}`|=2hMHdx% zW*=hPJB-y@Fd+Gs*Cl)CKNdw7YhNGLGHb9%#Wz)lOk^V|y(O z$6DQ?bxE~@qL5?Aq`Uf?*IBOY>?f04uux$->ZLK_5aS(dGOV!XH^`^`eau;DK78Gp zbJMzq6nQT*GkmX=T}SXt-t1JY_@Jq)9OJY=2~5764sB{vH``gEypLfxl;cS|vlxnM z@5z~dOLSizp>yHv#GL^tQrg8e(2BjtdsL{!5YySEFkt-QRcpGku<}#f`xmdAkjO}y z1Kd~y!5?*|6o^W2`RXFqRbvpyw(g+!qzbTWT=0>3qYVLZ`xINNb>Yl9Bgy>!zT71h ziMv(r-pr`_AZH_ZD_8AT#*dGfxC#gG`LBm#d2u%%hxXKX=xXI8$`2VyBnGPKMtbkfg!zG$O$coU^N1QGM+ep_-JVM(W--MrE#mp$2OWs!QDWg z=Llr)G7c={1k`+ScB)sa%vjKq2_t1Ik{M~~Zb#5iejwu+@@g!s2?DL0yh(;z5|b=# zZM|a`kDCpR3cfLBvb~)1dquS5&3l*mF&dn7v$X`324(pg`%ZRb{!#3!T$ZbM z>J6t*Im4JvueypSr5Cqz*(HC?Ju4gn1`~fYB?OT@;zn{q zj*uvBj4fKnj1(Mu20xXTkoB6)xE$B{pOa?{K|^(Tw_NY>QXBj}cm9^Lm{6(o8Pfn&75YK{dK=*NA#`C?F?!}G<7wFLG2XITB z(NMYG`^6gZ<{ML{{#U$sj653q*-}-+xbn1bi_b6-Y|i~$4E1BhrA-kG^S=4Q)JE@z z?aPHpjoFdMPWe4c(0tn;X^4sR+$6Y|YSlexXqdY@?^=D9`n^}ob^WN-k&k!{Vo?}B z%4JKl1qGDRvNX&Ywg5B7;|}x1?jh$Q)yTn- zLkkqViIfLjZNI7tZoxCyw6ybbdf|)ioKhkuY}{>gjLE@-6k0u(=@E8nsWFtiEuHMK zoY&Er>y|)Om84~;)yI=>jK>oxfgto~&=w_ZkW6?7m55GWHGF-1TfUI8g*mSby;xUw zdWtlzt`nuaWj{Q&8^Opi%4Ti_@3FDFUa3x%Q!lqQ{g;NQovqK(s|q%Fo^LpC;RV5D zo(0E@Tqt3g@MSM%h&&MV<5hHRZ?M8l{-*{etxVQ#f+UlI3H{mf@_azi^4Vd$ohE!v1wjmEw{LsFvpvA9x(kP8XlzOtxW=Q4p32V0mPiItmE=o$B?T#Qs`wA)Y4J4uE zuU$wg&s@%OXW*Xxb$-Sxxv>HjZdEJEL_X+^&Bf#e1Z(k$-uEM?x+p94Cv{p`M`U>? z3avAYVlhiNFO+E@-M2-px+ZDQ`o%FHEbG=(jLvIvRy}Gw;5yX#5F&F63-@+G(pB{g z&g`!EYsUy(ao!jsn@6+?kH`@iy4&x+A#eA#&^}JVp0WTEQj`S?5S{X^R1T{%zkc7P zWvua5=5Eh^nRF>7yIh@m$Rm9@$fUx49-g07>fJG zf`A&tdpiYnnU7n0oX4$McLxh)XV^weupZlkj2elthdYEg1U`xUmFe(fyC?h4zScjv zUKP z)Q%e|t2f5Q0B}L;ro0M+(d?ng2 z#FR-AqE4z*B3sR>eKcvE9^UKv>=U^PtkvP2&<5ftfv8gf>$)$>NPfI|H;Yo>K$*WZ zCcbGTI@NL(Q~jGIIcD8Ay+bxudyB`kA$2M={tUJb0ek2)6Mk*tAj?5j!!fSTUHvt3 zi9T6lqi`nqOoBIxQhaDr5#>p&G-VOx%yeM~OOqj6$m@gH-Zo!-*asE0X6c5c1_KcJ zDQId(<#85U6@DpmK%oQ^o14}8W-14xYZYG5hhtQp=N`u_0)(T#uE|F-+DiUUHJpnTf|Up(Ym%$df&WGJ>Z)(`)l^nnfOB zmk1<1(`M5sS(j7ytxJG)gQqTIuaVio`!HxIM;eeK~h5GDxsX>@by^GA;0084-D9 zO-=0Gh^QPSYp^ur`+$9U#^RCp#x8j0k3W4x4|DTMoAbx<5&vs{OezA3!>z2LE0|S;RCfy=L2nx zT`e4?KBCCy$m8P#hwVQlI~kui?bXvt-?ZnKQC)W#$^F$_S95ET;9P%w1lw-|YyW1$ zYsA0@th*QT6!S$qPSioC6uNKF4nc5&M1m>F+`zmY^RCPyNJCrPCXntRY%r8_2uOiI zUKD0la2>qo3Y~5^*+0Ai`FMr?`b|2CX=Vysz<_K}vc#(y<^oTGgAZ^@O0wLwfViJ> zT1CySTS3gGNQI*+LEpx{IGi~_uB-Fd2c-nO-OLfL7cQBw=sP4rDYgbXj71GGB zWXd4VPD%kpjOB7X)0f~qd*B=fIO1z)ha;RlFDs|QwLw7ph|cKU4gfZU0hj+gVs*cN zh|c2KTg^z%5Qhz-aW&0~!F`p;MAd?7w258l`V=K>K?#8AU!1*xedKbMk8{>Uyps$8YR3;Q=)_puTz9Qmgen_^JZM`*pci{WVR&K_d$fVOh`b zQq7Qv$3`#hzd{W$PmY0p+x2u1*C_GoGuWNKbomD40}*cf=SfeWs9(IUy#WDAnDQIi z#G>Pn2x3pv09HBgZ)4MFQ#-Rxmeth3lYT%)o06K7sQWlM0Ezsx&&GMIG8xE7^v7t0 z{}5YtT4}8iDK$41C_0zT@0*yo+;vz~s(Qi}Cjte~aYr#qeMH81SVAQG4b@ zaE@ENijM>~GCx*>_;FKn?~r)M`o6&z+LwM?5)8l@Ubr3n7`h>mojKxMQ_?TCB-XKT zLUoE(#dSHB+&1Mh&%$I->qvh{KzXK@as}vy_V90m4mc(>JgFX<`e)1)&t}9)Tf(Eh zRx3A?^D{KWj#WTE12LiN;c!6!D7I4zzE}o`P#$L6o+)#h6|n!&k`80*hr0r5r2WdQ z%7c-(Og;7o8rQLah7yDxF2lKWh2Dq6O}{ina^St4o=4HBewzP+)C?l{UL^Z~fQ(Rm zK=|87HBX3(GWf1KBab<{{nl3?_QUK)i}gSH`MZVSaA_^8>pDYIB{kVv@LhA=8(ljrl1j5@fIrr6UtjcA*b^D2ilZ<_&99?j;sQLtWSn4a6a$aReI!?6&>avf>a+Ew2N59|P$($>ulk~crCPMZRvw*d7 zm&l5-FNcGVLm!%&IPH(*(~ zsNdDn>P6J)8D~?~l}1;O=+3(ne0BGh$6%>x(i7%W_lLY$uPaqBX#AL z_x>LRzbHguKgWcfqjOokvD|is!IOFxsW&C&M_?droBk_V%MoL$GTcHIk9dJ)C_Wy2!YDB{a8jk2Dp%bFu6W!>o z*pzMHoXDvm)6HNP;|4^n7kmBsE)e(Bsid$Z`SHUIs8(U%h!R^DgA&t{H`mI9yTyg4 zB)7UE%$DHwv=25mXPM)A&}_{?W>yK8c6gFi`m|8!mzIr80j~NBu5&=_PRc-2@#W>E8OsW8xvX<>iG8pm%esKLpn&%*5@7(} zRwHc2ZmNdN#3Oxmb385eqZ046kPVc}s(&$5U`L&2tkPk2OL>czu-+ttk;Og@{VkK{ zz(ay_(~uadcldYB>!`V^C;eA6c-jQayE<*|a-vorb(!dWeW$u^Nfw6VzLqa2`$>~+ zntv%!Y}YG#$QOhnfk0-I;;>X;w0>jepk+?AZ%n5Lt zoE6-F^Z_Ks$DreCLGfH^8#fGD^m`$_wwqQYoe$P#L~UzJk|$f;>36mP58JK|{0jhD zc#5AD?^j)a+i^X_FRS3o^~*ktmfNK5?vceP@|g@&Cp5j>!>$3nY*(`R+D|>w3%;by zNv}?BnibuC;4RT(9@CEC$AeBU)X%t7X?6w4e@ymxzNhgL_x`7Jjrx1zmC4Xcxvh@U z`qqnyJ|0X`V6dy_$6eEPDh3g`%Jo@W1Z2E2Ui#Bd z10PgdJ1x=?d$@^e@s+l5%?evdXoSt~D!sRUu(ZX8wqR_647>f}qY0~jdz64q=>l2P z<7W-$LwI1!Q43~B=egCIm%>4l>=pmupkDfmS3XW{8f(@PqQsX$MTV@cV{wKiLaTk< zN&1&l(qcWI%j`Ps)sTGA`9j^$(jwIB380E7v*<)lDwv*lZ=N?xBGfa81N_Gn*cD~EY#osxD8wXzB3rhQ1~*IE$+s(=t^ zHd3wNNmGp!uw^25=E~WY6pY-~;H*UlvMyk}AbW}Mu(yh=2W%O`=eEy48KOq~?(U&vqP%Iq@KQ zWrS~+6rE-mM-{hnyY>hR;iMItV0mT4YUmS2(hpWfqLe(6Wb0u}LJ1{fha+x<>DiX7 zJk!Tlf*q$G0(s<5G;PwQ))%|lRI`YzQDm;Fs6rq?m%r@ZesiHN&&t4;mFqn6+Hp8R zx6to^Kp+%F;Gc&mUjEt84&iZlHTw|(cZG(4y}SlfU9EXTPl-6bI@-X$g^l~4(nk2Q zVR;5xH-CwnYZ74;xbkihSN72fV%i_ZYaD>p?O;2GS2e(W&8^!968gen^O+Qm(79`- zBz#Ra-Q#rl`KDwN<#~flwm2b1tl-8C=*y+jy5#l#Q0}0(?`r>J@V@tZx4|2b$H^y0 zrRUWS|DWwbYuQ}Pu--n?r)lF+${JH$O=hAphv0+>AB{O5IQl8tl|S_jsE`A?A+5Xj z5pWEggHJ~r;_^c7K2SE>-YulA4)?_Q;t;YBW})4A(0}C$*k*bPM+5~*bf!j8HPweM zA?2(*;CtJF5B#l|3r-d@ID0TCAAPnZC4(txQSje@BBom?&v2`N=RZ{Zeu|MN7sylS zU;>TG{NVZJl`oJ|22N73|E8YwB|?%g(yIYapy{XLc0X=yzJE48Xnp)LnJeP)t`o9% zxdDu=8SZHX-R}a@q3Wdhl&JjJKso75dAtm`cf2*Om}c>BcjR8j8UoH9o`&;PAbsUd zEzZRu5OveQ3@5M-Lj1q>Z2^{lBFC-!<&~lB5>kychpk#^L8yNm-X|Zv33yqjk%0wP zGLPhrFwqF~F?o)@hrS`TIafp4e>w=QnIDQo*03ish6vfICY5t0(r_))IrcLGGNA`t z@cr=I8<1B!fS6GNGIc5dsy5|X1r7_p0lh8Kg9+-tfnRcY#j^uWEH9EGOSX0PGiTBZ z+!cd^j1$TWpj-=hADF&xLEuH{4KU!F`vjf01Hd%|+YK**zq`#O!b`O<+3z7RVea4~ku<4UJ@J3(JRCd~e%XCO58@$O8=&}WIwGETBY6Y1^bQ-Wk}Z?VCPa~7OViZDyLr)c8dtf;A7nhwucS_jC;6E5KhiSQR{vwe_ zj^u1ucO}b)Uv__BjWUYmhwOQ6UF-bH=x-E*lY#_4b>xcwxt&dbczmoxe^OUl7tt`8 zC$N#PtGMYJ%Pj>Uj`UZ=E#6N}e61jiw)BviYmb0_jT(Ti-++K<=z3s>zQkO7Q2E+% zAKOfWL@hyqDHG+Z&XyNv@_pft7`RfF~QTo!E>6b2}I}r5jh~_{=r2pP; zQ~Mtj!2dJBnVo&!qnw<;@}NI2Zt<_JGEDQ6 zX(!qw=&Oin~+B?5XU z?G31|ybbzwZy3CR<_2W(rnzDoAswZOEadTLw3k;mEmG14UicWb&w!&g@^v_J_(3}S zo^u?4K@{k}x<$FDFxg#_au##%VsLvzBgK_@$vI&u{7zFwR)Uiy%T^n&c_pHn>>ayd zAIpZfQFwPdnV7UK9kQa$)Wf-X9d-V~T01j1+yl?qT%!-~8Qq=k#=t{g>j0A2p7 zaJdD2S76Zxy~`%>FXHV9=qL^UTo0bsDU8QOKuOfd3sh*c7=9I1^lMo)^|d_U46L^Q za_I(ic`Lj2o@m1qF0hyYLu-FB9rgr#u?oJ1ag*ck_&ZBqf26!RN`YU;gUe`u%Hk@3 zrBtdkDE>|_5^5$1IJ>if1@|I+7ue#jzrO*U?~FJq8Q(Kb`L{dNLYbsLdksDAg2K+s z-~-`sH(=p=_ezQrivItNQo)t@s7zPFTSYB&V!_*$TD%7K?3cUu;33*$83V&i`q0AQ z>oNHIiiT~Rp~&NFM}xh}lT5(M*Ytkxh@JTfs44`U7o;M7|ML~uvXhH$u`5ls-qI%Cik{!6Fgejlp;f;kql z*52=YeZO%l1w*)0ADw=tTP5h5U*sfTV*JhB{`uMfOo1r#088DUCG{PIGer!iAftgdkW72pNo6;A4tMw zyn}B*Rt+a&(I+k7EyxYXQG?s&?PY%W_3ULs=RKC+T}N9Oze6}*2&g9BeU*57-L%3# z?ej}+=lIql>$Cvo7t^b59A!g~gw)z1gy-du4mV_@R*Hr}4z%h$fE2ipgZi=-&O=x^==%*h~6Ofbno?W={STTiY zti$4-Kja)RK61@`&c%?QfaN^5tM}Fwm%;?XA?PVF!NSXc>>_wLT$1;0zKJ^{mdQj@ z5${>VV={zDk>|H4mV$v=s{P@bpJVuwAH=nY5UN(bD?v+V^6y6Kr^0PzKl>5}p|HDN z@ir46Md0s#)ZT@P?GQr2P<(GAe{5_=oh~Bdy)~5OzOTq?MNFeyZ4II%*;(4OW@YsV z-WURNAl2RcH2MkA{zC{-w!^M`qxtvD<$rdx{Cn5T!GEaeDUEx-D`ZP;ow$*SxgQ-x zTEfJ@iSRA(b}sx$`6v2Aj`Wg0m4K1_sUVE9(iv}aF7h1W!AUSl8$}x-deS`xK8n$j zAH05+l#4ydE&2NonavYdKl7As zwR`vZVeLzn*N*Moe&5zo%(I$bimFE((4x7a3Cz3oQWP{oZlktdL_%W zrbcx_+_5`OV2?2p(Ab2stY&0O@7C8-+Fp@F5BwC zY+3-1`R!H=kp>>@TPi6z43Fd!6wG&e>&7dw^Sxh~gv3zJf*(BkW;z#&k}EXZH7ya+ zvA5Tx%mpgt)y1|Opt%0@d8?!(lyGjLrw{VT(1iwctDkQ}w9lfoH(mkRZao4d z#rszwA?qbHDcWK43Sq=}az}!ndU|#wbl)M+BMo4G*pwBGusBz4#N)#rcX~1FBafi; zDw#u;VLhxIHP+5Gs!St%4fFF#Gz+na(32dhl{2FDhI`!1xE@3ZSJn7;NQsGrM9J(L z1@G9SaqACDhVjwM`bG+NKwgBqUu8VMUbB|x2Q(SiNwK9}#MY*BN5!P1^cX+>XI^BA zEven@c+dD2!b2UddPC_jq*4j=b+Qm&D9A#JD`&}em+Od+!G0C`hHn7`emi25CemVL zKJpU1k>J9|s9Df7SLo5cgzreisTqwnkpFBVgt+5MgyIyL0a@^v2^r-DA=5wSbMG1!xFLP_IWjoU|^L;kj zC-O(?g2gA`2VfRTcP@&|OQwcN@0Wq=NOpYl?aU!wXa)sxBs-xh4m<;>nky*|Qji=V z@7#}QilX?60oKnDJ}FOXZ*JuvpR4@6{20 zFFq;`?9V9nPjWu#G<-XUW{N+H!B=MmDm#bPfUn(Wp?v1tL^K9?=A1sB;~cqkfeRAu z*nS7860-#Tt{H9T?m`7S1r#ZEww=7a<;KrnXS{^gC|Iu`^w}EK2F=TPkTZ+LU@?*A zPLdZ43QOR|Oa+OmK|+qQeO%YM5Qdd>y}qnvdpKDcQe-K4cIPDTF{HCHgufUgMtO?Z zszB6XjYfo>nM=ybvA4G5_*ueiFRNVYv!3w;MxNgh8QIRoE1=Z%gsN>f*=9X4o>-?| zM`MVuD5at(rN2FRYRZqsf_kTLR$+&7a!z}f@hqI#PQYcK8P?SI&>a%rtEZw|8PL}J ztg;>|YVR zAcs|ND2x><69JO^%Ubi>1`X^ZP^J>KUGJ*~rK?Y^50oc>H#zFRlDI|IM?(mnLTbd$4U8;Lhw~wk_0PS&z?_+J|ghPd^H+6tZ*H9XK610}H=@Q@lG;>Di zaz;AmDfL_9Ky@x#|A<#gwH2haeiOHyaVM2@Ikze|YV;B;G;H-{KY7LM7N+}rMzW#t ze-d2g`-DI+*=IdEXP>)Q8=vqFX?Ht(z=ONCg7B-kk|Can=hqTzOf3bpYaK%`41~Es zU8l^m63+pxt$TQ8F1KEuV`~|@(YEBLChLKwKK0xKZ-bDHa4@C71q!-~8l>mtkFwEc#Opz;U+dtS;*BT!X~JN~wlRY6_%sVPsu#(QkXvq;6xK}iGm+Ya2Mgm3cSK)WQ0ee|GFmR+> zF@H%db7@3*`sfB!!%WjWk8{PnxGQaQQXtS(E6((ps}Ckh#D^)h*=DK#>yLTKiefV74-+oVH}}N?LX;Ngpd{E~ar}$)6x@JJ~SfRnTA<;5NjurH;JP20Unoq^V)q<#D$QMWR6=4?j$;1_c}l8K*7#eYI4$>Bk>jR9nmSff*cCPPYP!Nk{(ObqEszliD{qU&@W} z;E zacDa{#Dd}H zOC}j0GTZpk!G5#IDZJ0`dt`QPPP%mVEH!4WSQltdiu=vMI9&St4S0tV4erC7kzIQ4 zDg7?v^<=~TFmUWfX|Ax>3wUT!u9&rhT%MFfoxO+e%%5)p4`p~+_BjBDXi$I?6o}sw zh5XfBY`$#@Q!21h=se&lx-C4EGMfOu27gm8$Jav%N%_4Ke6LJ!E${Uu^q|0kp$3B( z{5xd^m<-g}26h4@z||g6awO#N{;dzCKe#E+N!wsCzW%L`^go6GBs(6^?EIq-$v>DG zOAAi@A2Fmy8Bo5Kh>Xm-iRlj$m}tmHlBqzncE)U5g!0dxpWl&ctVNg2C+Vq9|H2$G z-I`*H&Cf8;+pN&oB&H+WLV3?9BsGK0G@@Q{NP7z(ms+IOP)!6GLiF_#)2>xc9Fe-( zm-GV#>4)_Adqid{ie1eEeq)~sL$lc89Z!ez{a@XHVhs^549?pgU8-F&AfgwrF5Y>Y z8i>rKOqGM$%GY5a+PJx?D4k*cx!*=G-YcQkTJ|Z8NM;)CN;KaxeKON2K7t19arZ6| z!~i3&oOa%YNxrXtA;b&e%h@|gdVDmZqqlh$HI2sMru;QOA&|BLz0F>_KR0hg5eXt5 zN=YY;5CYZnSXc$V%1!5?c zXW`KVKv|1Cvl{)+5m`l9lLi^a?{#tr6*Eq0Z23NAe@!OmwVO>slIB&~VdR}yo~s36 z1hh$jh)x;{J~7TjGCmJ5zwc%gI!8Evm%|rgm1&<{GS$N&fG04F6`l7ag1Zcr7DWjY zV&VHxg#7a@%BSiK8JxHGn;$!tm{**gRm6<(xL^rrw_B(2KYdDTA`^lDFBQUh=2CFW zu|QalPgB;=>opxd1>qB)P4YoNoy*~erPBZ%Ucv@rlB+p7fy}UR~K#C@S(W-Dxg>5k8 zbD4BysvzO^Gl^?_B`HI#cQ>Hi@asWsr#PI;4>zD${DC<8Zn#i840w@!Byk$Qa_@yN z!d0h#^Q@SU8ys%)!rojcjXcI1)e(~DI@4Mzt*fYtL7iq2XQ~dle2C_En#Ud*TFckY zSBN;Rtw%5RrDD*eY}7yLQG^S9tQ|({hGfm&@w@QZE40T-a>o>x(_ePGfWZv$5uq;F5gmi$&wVqGKphsQVijKO&zY#5P|Y4&BGFVjz+5pH?k0? z^ul>vgU!dj(66Gl1*SQZ-Q2AS(}H&-&!RDr+>8rHNhgG*rudnw@V-`WmbJxj$K5x- zBeSKYSUl4Rp~Vr6xCmNY7%PwSgwUnwZ8p3J4Jyc}d}W&aFbs*1#-I3urCg$^NW;J^uj>tTMAm7*R31n=JJyrIn(ORyN+hNF9w~t z0hz|tKT-8NJ|bE_BvV>Uf@n1ys?FSs)wXCN?J6*4YpM!W3rcqrmMQK-U@6xveRMH#?bSRWQ@I^lmQoqB~QO5;T)#Idc+3E95PS5b|4w$^LR$5OaNQCk`r< z_Y|sR%QW+7M@8V_^4Vvbh&sDKFeYuRw`zQ7=7fzmtAe*=tzUB zr5N+ zv$dE8pDI}-P+7Mw{o7J{`oBG5JEG5f>h| zce(ZPb*x9oG&-w}Mv%|qjwYdFrmhr9NO&qx zc*dNe8BG->BW11Ev;s~2*m4oz_51y0%7n2wH8rF)^x#8VZ4kRMny!1IDbg3oYy-N> zUb-qQ>!Q#6PmQI0I3$btDHY8S0Rt=?I0c!pSu5|bpgaTy3Ec z`2C-~nty%F7SetVNS z;TwQWqlGo6oZYl)TH>V6eRZ-r444dGCnEc=`RyY+Q5tg63UnxZzln>F87mbTxX zmn!HMrCBGjJ^l_cvggDK?vxML#wSAe*67vcsp+mY6O@3BB(+8=ybuv=1R6T&HgT5t zf_(Q3ch3OhDxgl6uP7PcWQuGndPz3VQB`S8A3UNscr+a5q5ffvB`kwQtmw>FCVW=-Ya^bj zFi#BVZsjk`Z~Qwt|Fm^uk{aDA`|~V7ZY!-Dg$FaApCI zm~zwy(HY|E4!$5HTbc$zicxiP`O_DK(wHtTOePc%=~ZTA#?D5;rDwK}!x|5>y$o$U z@9y4)MbYW=lkn=EHZvl7J1JY?jY+c>6W{mcze8)?CGD&%zaR>~o1)jwbwZm<`L<N_#I7w_6qO?*_rg=o(r zlDY3aE7y6O6-q)M`UHV2BuLc}MHIp395uaqFyH!l81cske1qw?X-&G4KiRrbv~!uE zh>h$k@4uguX^PCIyjQN7I6XLPc>!#iI|9`w?1C30Z7g2s`N` zrO1-a2GFyx2a&gjecK+(CAV;0#u9p~9{GrisnnXSHd@LW zq)s{>Ci%r&7GlFXrN>bfCo$Ve!(iBl1hQ?8YU~v zvhW=6w3BKjA!u0{g{h`=zAszvQi#?hhY19bi>!xSR+pOxj@ro_ zhSp(g?_tZd+7@eWx8|06AFm;fI=}E^-$27dG-N}Orsb&!$2{(8w-!kcLRuTE)C!k7 z)s6J@w3z>ky|)aDW8Jz%n?P^~Ed1Nh86baY%5N;I6@4g9i<6 z!8Pc*mA#CtwRiTn&-a~so_nA3gNJ^LqN@7ss($AjbBr;QfUZqEUv!*5)>PtE40c#> z^b{&gzthkrMl3t#Ra!hL1tf5}j z5MsKAI;k0o8j;HMKBTWN%P3ec0!vJ$hZPgeCjFEkjCLgP|FRtheZ*v-zy zBy6H2Vv{?<{mJ8CfWlgY_{0`8W-o|N<15?Hr2fueZBj(nVxtTB3Nj%K)hTGVhvN!O zeNP8B4lXDwrn^*9y8A8Du}>xfGzog~)Z&WmbE4<1dmthm>9RN>0(mLZF@`JL1}@=9 z;d|urm)$PW?sAW8geU{%Yf-USlk`$GIPN7{3}CKa(da|xt*9RLTEDAB{(v7HLz?Va z3f{a7jXx{zXUh7-XQ^sHS-c0+x35fF%;N~39WGrC#rGpu!0sS7q>7NYYFoL5`;she zVMbC2Pmu6Bfc89^FASj1veKSr3b9fjQg(w;Ji`a-VyYhn_CFHSuKQBW*7t>Fv6%a- zO0-(+YHU-N%FJWRu=y|OC?Ck`ptBdfD`Wr*q(Y`)il*wL z&&ZBp)a$%4R}`vX?;u!I%GOP}!J6Pt@h>Z*o-i#DaWd+`QzGXw_&flr`1Ufl{Z+^M zF|NyMF?6=JH0z*Mc;51r=<|y4ku?0gj9}3}7TUjLFeDb|YnS0`D)b+JOL?;TG`~v; z+WwnG=zGBbBNjDJq@I8IZY9Vh2EHu>xT^r~1~cCjxWVZ_g*}k*?%T~Go`Haymyo?+ z)0cHdKvm&4yFr1kxBNN3fNXvN(Hq@yBqR|{Q&2#ZT%wLtEhXT(?j!|hIm51k)BwUF zN}Z7b@O9jKFP?l;SQETHk3P~pNJBEsYXtC@l%qG&w>aNPH~g#D@z-?sH0YlIte=g> z)F=S$xpNedAzl#L#9&+86K=(p6!;PE;4+0j|LynV%fnSF>HK->?_8i?&j7=Oix1of z#|v`3073oFGk~PU#D2e~%s$A)KJ9Ark`UI&e{^hR2QZT(WnOWj;Zsw^XYY zq*CjSXL_v~2Az?QyuaZ1G!Wmq%DQn_5kM2y<>=}giJjMF`IuI|+pF1Ci)$JzP z%F8XeJ{&TA-TZkURRNwAtGOXI>%vPe$*rbMmrjm6?@3ga#r& zJ~^8$Hy=Ys#nfgG_@oa>4LVf5swJq0_q&M}e18_sdjr2POvDL@1K5)1<#eCrS~_yC zmWIY#(A5n5eLTF2@_eERm4!!VSKNEbe!R=WhDiR3UX~#^z5_- z+~~67{iw^UQ+K9RLdl!psY?D+K#CW}aMuPZX3h>k&(X%xp#L<)(D2UnEVMgMU#-5jrzj7wK z*r2^RGM$5LB&DABritd|>vANT;SYLg6zC)nzb z0a5t%arEs42Wb0o!*4IGem%-3*gp<9_RvTjixZvXxDuC}>uWG5?ms=ifAfm&ZTN-t zo)e@YG5rQAO2EC*NJ^?8j#gBB{C%0|`8^o^zjO6(=jwlINv*ls{|@L4jXkX#&($rT zUU(Yg^{(Vap1<7r8}MhYrC>iky`m>b7ysC%G})pC)GatAgK@%lS;tXg-N#oEt9ia#^$?mKW6v!I)ZIJ)uilV z&WS|UvZ8lN(#t7~*7Fm*tXKY^ttkQKFr_rj?CPBD?hjw$>LGn=f)EU<`#XO5h;8l8 z(*J`QF+<>rvvqx1*(LHzQ%Bq&w6nAj3r8m=vFv_|3&}!KrZ3J+QAANNi;nxj?;T^^ z9o{qUO&jS|FTxF6+%L~`h6SZ2f&ogH27S=@vQk7ZPF^pge0c=hLz#D*wq1v*>0jl= zil|Dkva_d;wIk7SU@Mmr;}##hsa@eSEPYt1DrmMm&w0e1Fp*--lqp}v#tq)Vl|=3) zP6_kfRmE3Vm3-^uY;CvJS_1={GYX4GUA<`NyuoK2!cvznW~k{BAXhi3`!ZPB!jG|0 zGJvt!1&mf}fDi>b&z4c|%C@)W&l+hb&c_;#nURJGy`J6{+L{AIjzwYy{Uxo0@pv_M zR8s3bn;%5F>!u(Js~&F;ql5`aY{ZtC1hlQMn5bXbM`dC?>c2lHK0jLz+e>hsF~Ds3 zvv0?LmTUa?C}Ky}!EeZh-IqOewj7BZuoqF)4|$FF&r#>u(5t0rm3yX+$^vFKH7$qf{u_52H1@?@>dkhMw`>CwrgI z@a~&0zynuii7uqa01${&H(#P5qCNae z=>M-$g8$C;KZ_gVRk$^mKu6_YK%3&(zrO#9N56nxkzHj}er5ZWQSdnZ?i0=p@n*J#hoY4svX}rFz=_0FN6B(1`p=SU~3p%V#dZj9+ zR0GBN*rCYY-d%1htqf@ zGhxZdy`bbHG1Mzhodoewc>mNIXa#mQTRlK7n8qvLel-9YiFluzdu68X%PzoPz1R`l z_m(*81lUezWPnxHbPxAPjdd0kXTOzIv0;rwScU|>M`|S=3?8eFk%G zkw<%EFM&6`|F7QkmJmULa2vrlJDg zPj6FC#{n-9jftdN8Z9RQyu&GgF#$Y-zcME1r@~S?T!wWYSlj7diL6k`reUu?1IH-E zcsd>o;C^#mN)v`NJGl4Y%BNmq;|&Rr8^E}@p2N=@AoUOo_b_At&-CEba=rTlUOAI1 z?TVn4FwJ|~9}V~e^&^Kxgm>k?nM;+VB`T#3i+$8P5T>Jl{T7u*>BM*~obbX+(8-JO zYeL{?<$4|KMSzDbeH`L5-naMPooJQzp6s~2+F{O)q=ep(*EAV1>OmnaxN!ISBo!qn zlQWBWUug!E$ATYKrzo$kQL`ILaXg-Do&10CE=lh-B~g{18rBxbN_7)>C$4f~@Zau}QEPEOC{x1D6r z4m&G6(^(lD=o_y)Foa?Ge3jtC97zit7)KYzWKx*QE#D^%EU1amuz5X_|G-ADii$aB zp!-c^U!k@tQ6Y#1&5R^=u#xBEL^*w?-~eAKT%s>(0Zga?O^OfCMU^KflFs8Q6t1=B zW`v}U_m$rqW5|J=`9BOc9?Z>l^H-J)q6QOEh50hTe)8d>D4i94VrxyA-Qen$sEZ{o zi_8XCHAY@I=BjN@vA9^skID4-xCdElJYJ%D_jXKjQ{1*MK!;xf$6qYXCE1Z{HEMkt zY%oBPPE&_0$Z$k-A%UILI$-ICt$!(^I#Ut?;#<341!AQof{2;jKSzKw^LzN)U40ZF7 zZ718$^L|Gu>LYIqt`U-~NRUqvfpg~ zExZ}?fXEEy*X&lkpcsS!EzIcd(xQ*ZM4KFIGK$ZmR_w`Q&;1l#v}aYF5D4j!_P+`Z z0&C|#?_Op5hJ74w|K*X!g1c)*!n4OLpje{_22||UnK@FIRaN7w>g0FxQ1-E>?Jg+{ z-%gZyV({`AhWxUFm$I3iYUCB1yg#F!UY}$iQqX%aZdA%$ps7KoIv|%AC7LBvBZ8|> zfmK8o6Ig6TK3Y|E>;-04{7gv|JN#)X-yE=AWBHE6{p_dk>;46*S?bvoV7yxNa0meK zBD&rK8V<#d zrT@Y0cYsORSuLQaF?(UFLs(AW%qsyz7*$><;xGZ9!Be~08+8B^2CTy=weW(nbvrZ7 z5;SLC#=V+ucNSQq?2qCa=XmZ2R~uIL1=Di)9I|C~S==tl?sQSs!HZopWa(;O z*Xrs2m}E$r2HU~`14IF6W9Cy2Jp*E0oza@#+mY&44BA|Ebchp(Qk25jZ#UY{G!)o; zwZ`hZHS`uTnXR$yrX^{LfuROKiT}h32gi|LS7x-ad6!>gsDEH+xKg%kuUpHCl3!v& zD(9<)N5Mgq-41>YFj z+#qi&)6Mi6)+`B&2|SK!@=r*8t3Xao4}s?<6EcMdME7y|cUSkirIHKeXE(OiH%R6w z>3?Hn63Z%YZP(t^=1wIA+1&?GKfugnE=6B@t>EDn~x*XZgN0HsiiV|yb z|2#$c*+W+s9w>NpKj5|rh~$LLx4!<6RTVw2f{wanlG5uy4;y18eg1hLgL& z-pXNm8Uts(>6178>+CNH9?uf76_9$rLrXj2qU9T}KCeD!m%+gbaItMfpQdu$8Yk9@uUM-J8G%QKxH>DdH5>jW;vk)3K`;&p@BUOs{1TdpcdOG_TcVurc;CB zSuG-Ib$xtt@#Up+3DT}1)qZlrr0A443i}H4FC7(J6Wv=K%A|-{_zTN&=6r;mqQWm`?tD96=;Mt)X!plWj9?2!iSl}i7qZR#6QfxS&HX~CjLbZ(=&5$pr{Iu zPDfFeeFTP|cl_*F!XD0EXldEDPR)U$!ZFWk?c-QjNS0OcT2>S`Mc!vOul|emJek}D zO`>-@Ms+4W-HuIaANW>#qlDU`qqw$uPH@!F6c_*mPPl-fe?$TWFZiciT0qsis-R4l$##&S!$Jnd$<2h$uDDzF=kc+{=qKm=T|+ zo<78!NFi~@Il#Q{Gp3yr=N!6Qjq)k+1h7!u1q^;z`bX}D1?e!EKjEYPE1v3qx*bmC z%l7cE$Y)$e_3sqQ@$bC}a6l@Czp6=9l8t{=n{v?H(I)(0IQEBy#rV*N&7MVEeV+%m z;sZRy)VPxn12xDnEa22nbZvUu1;7L;2)DP-zD+Jn5V~{PIjE}NgaJ_&AJAO=yRH4h z_FEUAH$31(UnRUV-8*4%MOTu6IW+dcx8a<MZt9nb}Ico!@y z6x{FzxZ`2B9PUb_gGrv1n3}@GoSS8x1jrvUz35+jy}QfZ>p9EgPvqudD7LO4UpsY`RvoJky~U)p7W3>hT|hG}F+!tQjN* zO7}ae2E%W6^Y`3CcF7$Nrj?Qll15QLu0<4nLolxJ;}FQy0}i@xrKbFwcSydA7;*r& zi&Ei(t9Bn6<505$Fe8iPXV%E*@PR2QAxv#Zcj1>kvNgqV)!%5pO2D(DUZ4H8#`)6W zQ@Plg8A@YIDoZhUD5`;l^Ke?r5TQdJsQB4(P8}r8#ckoM^gA)$c}B5d_=^|ZfMWVy z1O0IcH1+7Q24w08vRTJq$)i|+Gx(TlJ(?dsSEIG&kiT*eHPx_DhQ~=MK;BW8La`eq zJkbSJ5+>Noj>Q$XhVQkhAyA>nSCptNR$=he@uVMnUOU#9{vayq3les(gSg@gI`C4U z&RY=s_)5~tq3Yn{VYICZIs1)Svjv$Bx16-W{P+0pZpUo+O4)0VB>Kb`E(RsiTvRS+ zUyM`KY0EDR6WjI~y9*N!5a2~>;Hnz5USzc!EF}Bck8Bh1<~^Y>17~50m-9V`4nP$G z7W*WYw5-z8=2Nj}WQ=k;;qdH5SLLjU5&1&HSqTG=VS4SWY_bfZ?C6VAmkdWwwwSQn zZDb4+{KiLTgdU02OOedbAgeK0swmBT>*Bg9h-z`e#qBe_gbQ-d?a$L>kgz6c4I*g| zM0r{A@J1OhnMJiR@5OQcY94ZVpH8q$y{ZqIw%x7MT+Nk9n~@83tq(<-v`| zlUtvOu_@L=gj*rt8+WP=$OxG<6u*t&3gFqg(O&x(3VvM{yg^hgnu;<_J$eZ2QxXWI zWRG-eG?ty8D@@1!-V<6=_cUNj>bGtizY+O1HZ8`h#BhEtx%|fh@&j&e@YQY*Ju~NH zRb6c~+nXJ(S7A-L!KP@z43t+A0HYy|s`(o>8PH24GarcOv2?GI!mmwBwWc!41uGo| zFYieMc1?h)4(O@ElX?RKa8p_UI(}Ek{Xw_?dw~D<=Rm^NIbRM%+`-~4!ndfsr}`)4 zBYJf;cQ6O7h4;l4th(J6XGo4j)C5s0gW(<$f*pNMtX*7-rveirbFNWeG-S&nO84iG z2)PNCL)26`^75AA2j-7r89tB4{2`0}ui_v7>3(;}Q+WpCg@)s#UA(i#O=5FrU+LfD zxWx_$<>uL&(Y^J4#0I7<>+Q6^MQ<8~RGi%K&_MZR5xo;8UlIjowJr?t_{i?mEd_1c zzeEQ>pDdWa*Ia+ljHINM1H{5#TMlGQT8~MOKB+=dNa2;FN{)4l_@L$uNJp5X8kiMy z0OSc}8*+)i0^IBsfKjDNNk9|3biT!P{!Nw%@p(b^t6Yn=kVw(WB8IsDlsp<*|J4x@%ShW{IRJ-KYpFt`7Xj0U> zg(CLU1Bgs5>{byE7%?L>$HFz1zDUCVjs0$lAu>N7JAyViSL>GIs{F_;KK0^KPs)lQ|2Kcq#9`9Re=Qxtd})! z*yS4hQIdJMa1Co*vT9@1hdgp%YEj`Odxz7qnn$bf4r&59jB4t@8X~k&XB@9?(h^&_ zOzy+RD5hxIaJ9^edF?seyy#Yx@Z>q0*~P5p6{hdOxg;huLq)oEHkh-Up$t3>~bnYH2+LFB`3UMm!!_>v>CILt`4DB-f*g$YHnDroJc~SadNpHM_PxNe_#ma@c!Vf$u#}pfwtpAE4xjQq;4#hr!5ugA5sWzW(GN11B zFCbGeGgD~)x&h(P+y?Hz7nddm-Fh~WN&5J8`fLzr5%L%jXzXvKdr4yc~&)gUDw_v z9Mt%(YqIA;R+s=VCm2`Xw#|uux}NQx%cw9&&v7Un7^@;KPZ+f11$vfwkA63K;^S_m zGv}*LTWj(@Y3u+M(ljWV>%w~@M+5j+S4gh*u#rXncDeMu+4#tZ((h4U1>PQ`HF(V+ zb$CI!ON7Uaq07D0K1fU}b_0}gl-Q1Zv3#MY8!4{oKJ+u&5#70>0=b^Kne`R#Dc>Q! zd%T)Yn?^94tvuPNnZ7w=l#}kBufdc&-iyi>6m1cw*Wf*b9J(6$>7Kg^X;^mOmxI8Y z;y&FI^UEVeE3>zr=ewQY;7GW#}bXty3_5%@cpt-8;QYsZahit6~2w+%ypo%V+!#Iq~cm7 zpszlP2#h{D%8-~|*Q-u5N9fh+VM$AxIT-@;%+20qBjGWBvfVj2Aa1-%tg%TG;8dMeaD4N7S2B7E-1pPp<8q z5x%Gp^Vvw(w0LMV5mOU46P7e-i$#^fJ&`HGv*z8>DQDnn0kMq7d&V+1+dLmf2wUKZ zxLjL;FTq)tV^*W_QX@P2V|7}zHsX$t>?WlnYT1i`HoT&08zM69WZ_A4Y&r z5Lr9f1+5MMjg~r)U4n`e>Qes#Sc1eH0kUTWq!tn@t?)+z^XVVZfpWOP?P-Vt5SFQ@JC~ne-#=0k5^1G8mfJc=6Clpq|$8tB?!?@ zahY&n;6}1kjJYBea6lh2K@ap_{;3sK`@1j6)BiDNjJq)I-Pgf?7GM;|@4!F5s>Xg& zMVV9uBq^&Bhxj+X#eyfVREqwfk#Wo`_AyDnY$&UpU!4~@5E%2Vit!C^8L6PLwet<$ z4u9`~VzL+}3ebImgIz7FP`FW#SR;1pLvCI3PPbYv!mUkef>S%mu&&ugG_#A7%^=oj z$@O_e*n>K?dp2B~Jnkvyw>aYOXVn2pP_wk^$phbq#*syzw*_aM?W?l-dAfiOkFO%5 z_*;shF4`3vnckg8U8(fa(z8VkDfwb>UP!bcRa)!i{vgXDN9&zNQ+y_Z;IF%c@fM{@ z5uG(K=t?)sLfqu`THT{0M!5aYf*c7;9BVmtajjHe)M4}tI#9CtqS{^inq4$`fT_@7 z=7;X1NiTCo!_H6_O}<0x%u;RH#@{kVRW!_*Z;3PT?E(=Sh6X#muA5WP`dAV?lr0cV z8vdFYU!m;T7FC6-c_1MSsz{BXpyg_~tZ0b`@W^6lY@ORoXQ{G>xCDND#chy;jV`d& zE#DD(#4}ntln}fKseURQhTVy_%+J;*O{7j0X5e!g!UFR~?o`@)$k{N(Hh7cyv|wt2 zxzItIlXt3O`Yb+SqgR>n8Jrda)~t<<5P|-1W+~BxoZ8s(ghPKKk-wwA16>yzEX;0% zMJg#%+}^%a^=M@~M}1h*xsV)JNUv$iQ$r8<{YP-2M;{TniF8OO1glO~Y$kWX9QIPy zjEu9@QbaL&4{T$5_*+TnN*^jIh>`yQZQg}B|N46Qt}%sE><`S0$+&e#&VQ#X{I?iR z$ic`9z*2vvv>iEi(CX;`oqxJi2+tN+iaR}g+eCS zjz|mmIZywyp1C$F@a-t&&55X$`U_rz{Sq|aVcDt%ErHY}>AXg~2<<^<`wtKk&sfUX z6$R@$RR>dfx-R86uca;|2DR2VY{hIe_Wg_!JK~~*;t#jVvR>aG>rB&hM(_L_6z#S_ z$wWBk+OvpFbxGxS+WC-wOxWgDKl+Aj7oTZ80GXhPlsVHf(Wdzc`63?X+=$lw+t`Af z=sZ!2tmj6}Be!jlnw7Q^R$CijR1_P;7@Gz!^3aupx?&fn?IR{TO=XsaVGev?4Bu<4U|0fmXLeB^WJ4N}ApeO9)%`r1&l3 z>klTbXYOf;=FVwqP=9&Ph)Mmfu3nC@cnj9rUwqy-u1kUsvsa%qR>p~59&x&z6N%tL z`~fX(t`+-a9T6Fd7`v-RDEqJ#$7+of^MJ9^Yoqyd0r^%fkdhv(_d+r_dpo)+cK5`* zK72;$MN9tlLs5#yUwfE$79B~AABaktXp6a?4hQVz9xPS*N~N@I83ullLaL5D#lZE| z&zd7!C%?TA_pFGV_@>yhm4H^2Z_!?3+qn_DPNSBb+Xn+8Y(Z%uz-gHTmiHeRl&U|% zF53J*pfcG{!Z2Sgnc!zYdd%BznY_FvsEmG@TUIlkaqq^=yvKIJA|Va^H0p1ZJ3_o8L?K0727|1m(cdAg zpVv5Y?>H}Qv8H8YUOg8)o)o;=R5%NSY!pJyKV`H?3X%J;J%CfCwOHa_DytsVRQi&p z$?-yr=JMierkSI{=G{HbHhYpcusm& ziiNP4Nf8qAHVhemyRu9L9LmvY$3(F39!jGM*t}03ZMD4mmW#|ehj)^s*>}TlIn0p* z&(@sG`nje&l@l921LfXDoq-RC4|To1xe@@#`3(S4ryrSVz^z+1z}Y~43Y*e!0JN9= zTAgu&H~fl5$RD+l4I>@8+roDJkp*39qe{jxL#MkyTi0|Z#tH0NvCBFL-e6!W{`A#f zv8a-6!=??&?{xduNuV1?WqQ_*X?B?s>v+GvTuoihtZE!Drk_gIkdcM`-Hf1i+2ECq#|-)<4QKdx8rKfL(bkD|ANdyuaM5O(b-$?#-o5ww=O_}QPu zl>ZSS*uUjN++Ad&#Lzd8_MI~O4z#Z1L3I> znWfEKhrg-3X1Cd zpCY2e{LO9X|8xc+Bh70%I&VI9q5 z@5=u*Z-YsoL@x}(De`4f=xlQzo6wV^Yp)0!P0(3-RT#g@Qb(nEGsa@*LvO9SVnH{Bh z7r8TR-PFKE>P>ph;j$NVvSNoQU-3Z5{o48%DU<>#6DK4^_G`2*_U;!{6PA=IraGeQ zA_(sT-}&{xp?ZfVx5MV|COzzLI9MB)v==4?dU;PL@&=J&?erh-(o5Thv)1qRbaSs4 znd^`R$XAYo_XtUt*P!4M49ENT^w?4ejNm2GyFY?VKhMwViWt@O$~%?1OcTm!v6aFB z9W+Tgjfab8Tonc_rQ3`pXT-hRN-Y<=Y+z4TtlX|9!tkX6UXE!@ke9vXW?b(3tl8BO zYGO*81T*BWorjRB7M9Qo5zomyn^nL@NN{lI#077`M5FE46n=8 zAWB8~V+B5@_ajB|Q3*lvRygP7N+ymvMyqo*X=}7ZzhiJ`Gw1^xsXFRCRQf|7t~A*8 z`ULX??WB^5T{$r77^AsUCJ%fUg!KIo>oz^jgybPc`858t;5eaRpcXEh%jfY8wX0s1$j@^n8Ux@%1}2eplGzE zvVE~?;6_JCu(59d=Y~B9;slFGgRyvfi^k{r6bt~0lNm8R1F3CTAJQ4^Oh#>eDkx2^G{r_AXHn1o=Z8et94? z-5qrh2at8C+^V$Hn2J{DoJ zBJHZtweq^KLYiuy&mX9&muJ^5#1Z2CiMYBEY?i&qGR!fz@tk(91V%qmmD4|-Y4EpA z`SNlDXMfjIa5vTH_(5W0hg{4oEMRKh#Ob?<)Vr%-$|HEjM?sML1-`Wo+2Gs@q(*#z zNWu-+rE3okb}TR3#EG2ml1c@j4-^tgdfd$A@uPd%c7n8TXU4+n-anKGa7ouSk<`Ky@faR2fEr1S6>)tF&?d9qJR&^S~|jnN)xMrm@1^)hnuD^MT&8 z1_eHuqzyXB(``h-y!`0rrhA21HSWBo;1xuJnrha#7C~mw6%(LLvQoA$gtuEIO%(gK z%kZ8nssg_Em^=7M*CHEdK5sp-V@|TJ9CkZmL}dj>U~p*zmVr(9CmUFn-YuxxJ@Zf= zv<{WtwFRMgj3HWIqXtBZ3uG{6Jnen80|Ed#d1Y2lSkd6KES<`|qFHKBI=|r2|7gF9 zbLGp77qj{{r)qSi%AWeT6;Y-UdZR~=BuoHhY|pCle8J7gg$jZ{AFD;0WY+>3$7@y` zyLQ7eSyd=i1X*g@4mV*@j~*18Hm1R&n|W@7>imWd=1TP{^C;6CnEp3Pm9Jp_@eM3K zal3h)Z<+=-(>zZWOZ0t@>LVR*e@$@U+!zhpL>cQRSCaN-8!+!x(y^!g1G9jcX5q#UXN)?RMQv@R2$eN$4 z5lB8e^=3?7@)q>>yTlGpt1GOw%xD$wX3pKK`vv6UzIbmQcgRB|V3!mxj;x~9ab0UB zH`2zIxUM!7Z0~;|C)&Dr!q1RWGhyw(^z`KBiFC-7@F}(>6Ig?ryhcDW-coo0quokC zE4|ks6xj)OgsvFRQ&bb`J}3+Z7d_D*%}jB3Pfg|3F(}2c!zm?mXQ~S!-mUyvqx7-;)vTXQQYrIjD=##7aKSESVg!lGkMNh zw)Q@Zj;CA|byLHe(HYtG&fO%DHb=aDu0v0T#AFP*o}KBCMcpDU#jST}eOzTgSDr-DVe1>D-+}A;e6^7h zK-_@5;VEW^f7yA_Fy7wzdQ!!$C^?EMlAZS=%-ngy2}bwnVYhs4%^-hu4TNc;va|5v z5Fn#_UZdS+Xn4&1BnkV-u0eb*MV6b9Jujo|`l+Y0E8N%ocavwd_aw34!+U$+9#el7 zyy~;@yl<)aH^o4)!SaJ^Z-5+E;s>Av8ue~V9*Tw!9Z&3JsM`3&a9;*c!CDoC3-|K# zTfESHNRit%AAnvep){pQ=Z7L>AwPqS~U1QKzZvZA`L?Y7P_)4!%BXCm|1*biHd!P*5691N7p zq^b3?S4MH@Rj~F7zS3~;V)#v#$sqf?QZoUYSsl_1I2pJ$pHRM>fUM%X{sPhhM2o^4 zSAW<@KE*NPxXSxvG(#iLF9q*c>%di!MC`bmu)*OeD;WbZ*VcME%V9fcO(p4rVDF_0 z!t$#{U>f57s?A-U=-;m}01~de80wa^pRiVWyU^ z+N#_;Jf3gpRv)8fuk|mBcStrCTH->b(cj+4qO+?!nlPxXmjsiiEFmf$(|n5D({6W? zq>2!3LCDKb8$l%%?_mbooLhmr46Kw^s1B!~Rk*nUs}(7anKTuGaFq=MpCb=eiTF&5 z*n4p+@*p#_Q*?Lq;)T{c48<4DEVJl}f9>~<{QlYEfw%-5vwfGCZlWe8NwZ#)D=y!( z0xpUesTzWHV$-M)p|ze%KJ7u9Tuyd$=Nk%XDaKaJymFHJEjoRx^jfFkv6DE7H!aZ0pF}} zO}{-A!3u3g^j#chYKgeLx<07$gL+qT*w0D9*Mv=u}D7lixF0F8xZX`wfse=ry9fUSQ>Cg#uN6$XkaAMc2|X{ zESQ+qu91GgqdJrajP7oYrlY1lJKwjDnl9bxv$vSiLf6ahg`>sz{PLQWDvUpSl~;s~ zA!A+H7@1IrwgJ`GcUQUCLpw*q-09MD_5wdDMkQ!1kk9hlOt$lCbY!1D>8YC_TAhfM zY&LJ|6SGL}FokwM0);N2UT)gSLJ~aN{HJqhdBW=$V0@Qm`o# z`sPDcE@#JN^-_w?pS_-SL%`NM{=#)-V^-yh5|qn|RLxlQ9%WB}8KtuoI-5Z4<+w?E z^j>3xTt3oXb%FGm%MlK?A8h}O1Z@=3dERWBZ@*;5?U+9dvd9RRPweThg2y9;MN(5+j%RcrywPJHFDT zBvN#zJdy``bhV+{5^8n9GLNJBjxhOWMf8k98~ayZtdOyy9Mh+~Na1eDJAFX7#p793 zS!3ra190Q#d#P;8Enk-;55PR~CQy_kHm=I}l#6CMg=Mb##DY78GwxBuOUp#raY6$7 z{ghMWZ|0K0AF~pY3p1p&8f|^lq#i}a_=~XCLAiQJE=O!bYbUNd>!j&uBVUJwXyqw9 z)8zjxIv@$PBs;@L1s*n_k_t72;Laf9GRGS2(q zbUUh6d-4%B2qN%q&??TvOwJ?{aC##~^@A7#UZrz#gV0m{iXk>xY4337{JHL&#_c5y zDQX)h|D&asHzQqYekAVAHmu5({qwRjW{<{c*rFMPk7JA_jv7CS(vx>Bu&8qHiJ1>C zeGLgAWHN+0qA)bdJ~F=0N9T$fIZRy-OFHXv12W zcSA9VyARBUw~E2!%ADfz=-!OpVIEXj zE0S_Y<-S^|NeMSe_Y0;5%7n3tC4ftz3*Lrx zxCR&Hn_l!g*=!gi!}$J}u6YB4Rpq$^%%3UYOp5UD&A*M3%hBu^yqbQb!USD&TQ1*8 z*d5Bm98ccOL@7UwV(GiEW);VIjC}7%xRr`{x$q`L17Qa#m)@*NH;OsV6>hu1ww5-! z#`zlM%S?tY$^yiMKXF^5zx%40G0{{wM85|ajvT`V2KB)UI7R>U+pWUF`#U3i{d{dZ z&l4B8rg2>u0CQ)UA#PYN_Re{{+hwO}&1!M8-M4A^J-Umi(O)*P>#Ds2L+4M7)Ljn04fiucb&1n&aF*vCZQ? znce^zQd)#xoqSo6xbs@9^EIA)pRyOdI3oYnqhPMrlIdbl4j5$|JvtH)$p=WqFwk#$ zitK!=xh?$8>kw~9yY3N=_2u%HOROovBA}x=kW}0@0Rrq#VNSQiJ^)8g!vDE2rdB=f zYV7Id!{w*V7ihr3In|MRiJ2?6@;bE*I<|Cv?F|(5N`L_MlS;kYx&RrZ2haNQoAu3o zi`-(jW};`g2bn*$x2jR&siRa47WoOCy`j3)U@5G z49&B?)wSfZE-9+R?x(JS@={!|QKo5#Pj-qNQKXoxchl;tBJ`J1STq8)qv}z!QPR}R&P!i zTdTFqVp$dbTaXFnlXo^O0+uFTavLg}X^42E(@Gy^+i-d}FfjC*>>F-&j#KLLmd6+= z8WZ*y7?kRhz;Q-FqCNbCWzpXz>giz0x*|Kux`NB{kn;edf)GE0026{_Fup$%eJe$j zFhj;{nu?7bL8zVZ1`u!tg9-q(^!(iHoc8pr9Dm(BYE(zzNUAcG;TxP(pu;#g?s$i@ z*&>#&j`m2^J@;JNfXZFDp6*_3Tx8DYZek}5&*Vzm9wRY-T%lrN#TJ-W^2n50s#jJV z+Vrb*bz_z}$cFS(-bC;(-y`gk969#-)?`s zcuFLZmN)jYRC*eaE>2ieYe&gaC{UK9TN(z}0JArCa>c|63!iLeZHDx^3ouigqRnq1 zF(3RVj1{e#@RjEyBayi3d&=*;!@3PnQ(t)@EHdQ(B^a;FKFk0#!^`I1>BqoYLX0a3u6{o$xCl6PU_Lr!8lRV}47qFk>I61%^hr?Y)v;&@bhF-ZYr^Sm z^av{OVQX>J4>qLnnM@b;MySA z*Eo$z;49l6UFa;(&5$OK-1TWQumrJ26ME=D+$VjEJQ;PG8-lwgauaRkl|}M;jbGy` zJy4V+3p3tMc@*+uEc4?yKnq-X?OYfo@{ol$bwTe2Cwf=aWGpjPMw2@`dBQ33F=PQ= zkx)}0%?pB@>AJM~5&E=l{7H&f(4s5Esfa>Q-o^`kE)M}(*~x6>r#!)&sEL780W60kHCk%tX%-1C{&sAaGH+FWxFAlZIHvTiB3-zdD|kA`yI9 zbtTvuvli5~Vt6j@BOXB!L;xBU3(IR?oj;$KFrs5IC4q6N~bIr+%i$A+n;G)CD+Cw*da z_~a|!nD78oy`5yD1uNnqeoY6Fjq9<~%{3H<6EfZX6q<0eS=ThnE4dxL%&j+z%vP&* zUDI+5kFI&Y>~{FYmdP00c|YHj^AqIqp6aZU7(%ya^Yh~-L}e)xN-lQe0Z_AI+wxe38<5@0xdn{K8K+j$8p`}_I<3sQ3~SM5}=TVD3wUf>s#VrYVzS3s|; z<-@8l0ZhW+9X>?uM5nd+n9vnuJJ$2EnHoz+B8x#zl+7#!Fk1lwE6BcOBUk5fLUBSu z@a$fKnxT&_CpX1xgpJZc3se+ytQnU&`7K^G<_yTlkH@u{m2ZP~DggnPIz4u|V8o0j zseJnv&@{^+1B1*v|7Dzrx=1xUPwt!<7cWs0!f}Ild`@4?Q#`#fDK2iE;8qQ3oEB3& zp`1BYQpMnn*R6|;O6UQU2v5-_-&;FU&&m=`ZqI2-zHgy>_J;dncuOeB$Z3qVu+c30 zi{>D8q(u;AB;`?h0zOsKZZnIWFR$i43!i)FR&}Y*MbVpn8yzl>Elt*Ca$$1J2HJE& zd2#nqPJk@WUzkvI;yrs~kj2;vX&7*!+(tUjVfMA6E@$G~zn}D)OAnka(esMBdY=~V z7Z4tQ-Y0ziDyq84qM}8t`j<*A%q$;}W+Vx^+^*a5biOseEFEXsvDVxU`+RMC8d+!nQdu`cqR00@364vq6l+}qkhq-M*OP{^<`9$kP zVs~U|Xrk|9$}xK3Od*e5Q{9X_fy6qJH?wZfs0t#VP!52ni5+!9Hn|E;LI703`wtR> zYW$6U0j`ejslPYNZ_PGvb*A?FPs#cUK}Aps#mH*r6sENO=6r;Ep2kC}GH#2Yu(BaG%a&HM`bWFnsAil!%{MeD;y{1aWBvG{+ro(S{ftH6yHHt3%XsElS{4yxd_m zaMpoxX~?QPz`!X6UgRM=MK^-MtUM)oPdV{4zy6W(#T6edOTV;a;t@9L(=Nv7tKq@f z*|>cIwQM9VC|x2IWk@OmGyf|gy3XC4BA%u3Duj;@PJ`XriVFGC!G*k!p4hy|uMYOM z4S@4vaFI{@7=LvjS3O}EzwTUC6Rnm;w|X0I_}&ubcFej70hXwN2WDnS%jcrHId6Ka z#B`#{?H?HREME^J0x4WQqSDTkYCQLu~Y?vvyBmSdpA{!G}mCUoR& z`@H`|@`t`hZN^Fyh9zOr4N``t7!2|Aj?d-8?fM>u!G+$h!`h^tWNFM;QniOA#U)ecCn$2?nMn6Y$&QP6f+xcze!WAuJVv=JYU!@eJR^yMMT#l->0(!~ zA5XIu?f_Twaya07(zP{DSKUyhOz`4RM@nF7G1MU*X_W{6xK=IV6AmG#a6hO|2CdMZ zG!Q(p8q7C4C`=h%hJ`JO;u?&XGXR)WVcIs~0|qK=IFTQ>OSf6(#aJKC#FC4rsEEfY*lrPdJ`J_v+|K9{G(_SB}zL7s76@u#f{0Y~fE8Rv3&2NxYFy;w1a`&RCjAw%LZ zniR!xc7__ z^V?0tjcpmlV4auuD-IuyHEW90ZSUQDHm=q9#U}Qc>ka0G#1ki6`!%JMiwnqM{x=Y; zz-rtU)WmtXc#3LwXA@VMqrfgaZxtftGvFjcVl~? zK^Vs%jf)9(-=j-jmcXBITL#L0sNq(F4baR!kWi06r_Y+p)gh&8HP>1X+uRhziHgQy z&OEvWi7+PZ6(%pT#*rKec|w>a9O`lv4SX4SFDT}p z$zBj0Ky7EFE-kExilKxfwI8pwM3f&{{dy40U^t?Ea&}E{`(cjBhT~ahc<=`ANr#1A zO&G?GX?9G6P~k1N7209JKH7Gx$^uX{-h!%_oL}j z0@7~zlw*VWHNU5jN9PkweTK;%9JCFaX=KDKm)rp#z0%UrBDOhswIITSPqku*@!FNq z@NZrxCmnWh?a6DpB*;bg$OLH)LCP6ePmWUKtfYm~QPmYDOlM&zKN6`d@7OH3P%4c& zUXy#C^;v2Ua|Ki2wYK6|5b2`o`ZQE8F#iG?QpFe+##5ET_h2JzSYifA$X3z{Oi_u@2fRJbP$lqzbm|m1`LpC1s+NdO>GmrofC*8WQgtuHMNK zD?we^J*lSb^9Xfy_0>siE^G)D6pv@?q6jfIToxCJFFLn;q*7hRiCLtF_pDgE7zkyP zvfgK|ya<&-xE!RO6(SUx0f4nVaoMp@7?J zwx7I86^q8_6w*6=xubfG?G1!jW%h`gb32g-Z(7!UeJ zWzatPOU1XFZx$2W<9xp~7RjZE{*iwwYtChuc4tp_n_DL(+e`*K#Dd{|y`pHHa@5(C zu>hl6NWDRBEs6}QPufcp&rhc}!JA`qo5a zis0qI%ffUgrH7(7s5a;)oMT3A#vhluxqZIvBMgJrn3~<$ffV3bmIsiDMp!ztel`KW zcD4~BW?9H-V;6vbK3zY)mrpav5O$;3=qde~mC1cP7b^E!eT52YiUzO=V*uc(iLs~&1gnaMPy zYtfYI$KhdoA_}%~$>TN-DAXS;EN{@1i9X^{C*E82+np)(Co8SQ-p9w^_1y08ztJ>J z1?*3$fhQ{{Q#AGoW zSY6lGQu?DpC`M8hu)fxHDNN#N*%R=4DcD$}$pu&lKZcHWRk;Pg;lbuCeuCw{EHJmm zQ7h-xG@GVsXc*B~1AfZElAYO9#Oz6v1A5FfN#}u9)~sErQB1B3S<`Vfs_jHY&mIx! z9w!c&GKspF&=$?V(Y(CE+MGwL9bK#>v5s_i^ca_)sdb#J%doQ_av_3+nu{r3IJ;uA zmzo~9GA21iyIa$d4ElNOy{=9yMx@L+$(!~MEuuVRNXVa7@35c?;;fph(VmOT)Ni_O z3meoQ&hJ|`mvX=6nZuHf?_Qr@vx12~&3+lS2n!3l6L}!^8D-m)_4Ih6M|tG)`dLDj zX}q)ljb6M{k@Z?=pI($q$@_axWtH}M{DkmVs&F=NCI^-qm@L@xJvoHf!}7!`)d_aH zJ{>$b3Q0!+a@F>2wqx>gnz4EtvXV^MmW&nGpRZD0-+Yht(E+I8bOjxdSo&DxzBF<3 z{tYP*VdFsnQN;(gQcj+kq)Qz`fa;|9=&y4)ZP$20 z?q8FaUw8ttp6ZP|ON}Qu--!VJ3rFw?cb^FX5J+Qdhr5xG^WOG z*_AK-+*_iFC{hH3)8!%kb#5b&6_2j`l1xIsMm-?zJ>m1}U37tGMU{ahnIj3=6jb|f zy$m1w2`vV82DQW+nC-0gkr|6UHIFkS*Y}r4Vfx|++9PEorhOHNM8+OYcv?So2Q7&e z_9I^f6JZPPyg5i5rF-40IVcqiKJs{-|UfdCn7zFNf=_e~VD0L2NOYXB*u1&X<##)IE1L9MK zA|PXtv?-CCid`vg*_I6yTe6UTrsy!IaSIqgkD1tvkE3PUD8Zh%EvXJ%(mo`rVQfpl zq^KZ_iStI}OE63*lSa8b0yvqpvUY60nDJ#Vnm$!NZH{GndJY-q02w>r88&QDWcjo* z9#bz`j_cEI2ETpvGp?86NMymv+f=ahC$!X0Dgs}+f}J|3N?-Lh*9;8A+-}^Uvl7F~ zy>_AqHGMPI>Zch8CNm~`Y{UcN^{Q@Oub@gr%@;u5seP*7o98dY7j2n6Ns8m)8>D&SiDnVudHGdumO6QL9BeTpJ}jzFOD?^;nB|nzx*@=F&%P5( zE~2PEqN4ZnXY7Qk>(^L0o4&^ds< z_@u@HinoV*k1`^v3ejmdJNQ`<`5ksxpuon8B!KV&`TthcVI}3fQpwKayfrnq5l0I5 zMwa!33q^h^AVv z@cI+$r@~s#=Ydo?Joo;Qu<8%OrT-#Nh+n8U^#|<&M@qa8zJaVES9Gdr+J9q1()Qoz ze*;knH!Yk2u|Zm!7RPnJv`$k4@MR`>9Z(D$<_ZCL#x>|~Q;wuh8qWcMai~z+bKu6k z2k??s?(_h3=Ap(wH9#ZBU5FWf58~Y+>DQj)fcYU29K_$i*k3`}f8pm3e99d2TA?wO z!H%3)rpMF0Mxo{k7#1H4$O14X@a(6HXMQP)G}8bDj#K(gQ)MJe`HS2i5yxf;=Rcgj zw|WiY%hLcHI)1Hr{0Ht72z9S-^V7@-Tp^5mPDetG_%jWX8>hLyWkhl}w;wz$7)VBM zDzxV{i?292$gC^_H}D3A$4?^h@w{*&FM4J0;SIydoIeF1eQe1Q%x=lGE@8eY zkr|3)5bcV|nXb6MZPc;v4J{2KFU8f zP|6loo3FGFzxstb30aFSVL%AKE4 zpYaJ}UsevWKh*=?gkR5y_}6EIx3-7xF4L63?yiPwU-IhqBjyu^Js~^KHTjRe6lBpX zEYHEhG&xR!Z*VF$OMdVj!VVYh(h1)P0na*0g`+{dNBiPnc?zjErlC~VS~!+=ot zIu$rVsYIC$+qr2=?G;`*2QE8z{j~2`-`FS$ZE63!u$9)5et#2!3z_j-sA~^1_kCK@ zmSnT8yf(Jh2@;w4Hdjqb5+&nJF7P6VtH`ORO~WaFCBcN=afjKPHo>4Ya1VtgSGw-0 zeVyNZq|E~NL>`zq1ub=n53+RD)_yV0Y~|FfRj9jab*_bkOccs~ZE!@!QLwpFU%R3O z_B1J>rmsuuj&z}>sG*&DA(#5lNroP%#HA@rm56Hr!OS-41J%v=dG*gD zEHUpTK|$w9hv9Zpy!voES;fw2TbSG}^xeF>7K;t8p9d|!6iM9U0_zbvaiA_1iD$po z+TF~dV^BP6pWY^WVc%Yw!)MckakK6AvrzH(toAxT8IYdFCB3@PxrNWq{_m}b`oHC( zAmR*U`wmWuc@D#FqR?R>GYfY?IGZtlXC@ps;sM@S@?SY_8vsSk64eKH$B~b|GOB$8 zZHe#iLssT>&e4yGgcpr(BKa6^FB?zHRdwuv^BsKy0cuNjq(7pUVWj}lUoUpUe6#Fa zt{@^bj{Se=`|uw*?gy>ITr;GW1XDQa{Kv-Ay>(tZp~(37BvUv+OSz6y#f*@OgYvGu z#fVg7bA2$K8vNrR)_x{$QKqc{Gd*s=>ni-qKbg_N+Xrw#gqC(0v~EN;W<0;*mu5z~ zdFr7c{HKuwoVUDmgC^4s1ln^IYrzra#T0ck!sWzkhUDh^_&Oh;&Z{f&ox_G>MXXfW z!&ze*TPGD9nA!ngVQP#hla_~gd&lUVqLBCd>veqO>e^DM7W=fPaBoK+(!H-~y3VWFg;{ia2^;%$FFN&5t#Cda;tYbS zi;~rpk-?Bm&Pwh*CiEdHvxo8@-~`e;K9FotdUR;EWALhb_qpF5IAq+3C65Wh^fj-Z z4CPA{K3CDzxzUWlpjxXzY z&^LSK)$rEhv-s*`6svm{c{hdO;(UVJ&s>Y*iC@aa6{!&JNDxf!CDL_Eiw)IWLI_@u zmsfn^=*v|{A!~ckoW%R7X)$D~-M*a)UrZ^`^@howIAxlDuy84~St%4Fnqr=26Ep>Vn7x@zipl}_{V;H(&ylhK!!OemU^x~Ll5()hByxRvyAqmL zf8^=Q^L~TCyzkYK4uzw+xtJ#FB~+X+fa2IT5u<%jyaSKygtZTWSj*+}UUBjI!*p@n z$*Eav6T272{mgg)?Z{sc`-KKxjz|=kM%)(nj#@Y{$&_S(2Z=j&+o3PP&o zfL1#m*^dfgB9y#XTPh4zg?pCC>)S3LtAuJYBfg}CDawHqY`C=9tn?d3uvDwZ7{Z0| ztKyLu9*1PkUe}Mpl`eUd0Gf@VW(z)wM|kn{A`F-c1g?U97)aNs4(N#h^1U}AyP!2< zT&HPJUv+Fi-i4ridqG9YbbO48FcjaEuCQQiAMMkPC|g zB9#-Q-_jKsL!U-i8JM=x;poqyf4JwR|NM=8l{?A$$H5bAQBveB#chVt`OJn7w5aTb z$N{+Glm76r!0+WN0y=E`4*h8Z_v-rmKC&)VDayMDji<9~AXGHuStb?Zx=_ORuRRVv zu-FFEDgIL zzPx7GnVIr+WR8+I*tjswVTtWV)G#Nod{h0 zw2BX2wVQ90UcZoVDd;A1mfwGbZ>Y5z>NbdQZ)y%=uCt91bdkaRf$#}xGXc9Fyj>^1 zN=GlVy>~rEpMlBNGJJVs^xf5wrnlZB_ODY~FJ7Jpt>a}tMa8~Y!FHqU1TU)EqvdAz zpCdmwEeNw}Hd2a{c%R(o(|k2Nx2?i%+j;I>IS4j3FE7n|$K$LEb>VTnvKJ)Ez>usx z!J6vGgXmXO0j6yZIU6NO`LQKRN=!vgdu0cP`P~b6}SFdn-G142ye4w4N zyD<@YbUN2&VOG1JlsV;@wZ2bWh}DNl7xdXtdDi2T_^b_&a$TjS%lw*UvTKx+Z-9_f z*L5lsQAZITWLq0mS!u!M{;s+{^s5Z2U|!D?I#DXrLL%`^&2{wd@Rs$NF0w{h%}F$$ zv!FsTMLRhZOJ}o>Qnwqk9s9ZMQ?bz~5d+#&yn+E)^j}8~=CG^d*_7rGTKwscbypDg zqbVy*k9G#LQZ1p=+ajpsENR8jU>baV@FzgI(zYrb8R0F_Sqk4=hSLbn*hZE2HxLI) zxiiIvFltZ=Mf)P`2Y^|1;V6rh%f-pApBk`(+t2^hK5%NY%4J>Un?L$-#tgu>l zYT~4V!#Pb6TjZx)O5D(AHll7$xhB>9#!ZK>Ix=Sy^0%y}GI@Bfd4lxun>t(f_gi>Z ziQH7htk*9wZqtpE%B`o8>Pq@q`dQ?DFrxYwE|@h}1klXNE?TssX?2IXAUwIp@&@>L zp(igrjBf(~Y~8O8;8~cuHd?2==}WL*XSYor1y<3j9{;6PG_c(GYsfJ*`Dl91dw^G= zWCOK{fZpz-!U!~eQ%*fv12@IcZGyc-f)FY$#1i`j|j zO2p2R!ftMXpQUFY>Sg+D{QNYnbJCJbA#bvQKX~5)eqc5IC`)TfbGEZoIw48lxYezwwg$V2TM7f znU^x{ByfC=czZ_mdq0T-t*8=F`u&R^I*yKLXkRle5AtW1!9_DUryo-O?RI|XtRO^I z_vp<(y_$$mJYSFF&$^o%zjw}thoiH#ZF=h`IqYCc#pj>E4+_8Q#=!Bf=ET*Kr3^1Q5$c*|7bogT3@>ZsGD8`=D{7`!qzM271B!@5`=G{s>WMf znx)2hJH0!2K%tA8cEAlH5T3OXkQ4~}aO zd{d@K_UZxj#w4+CgwQUJ>EPVV{D+!lAdw;n|BH`{>G&_sE-#-O_WZs=2TB?5O)g>u z`u*;ZmJBS{11#8h#8DUYt19ZCE`6DqkzMwvifdJ!YVF?7I$KFVSCKw>cSOn(itzrV zn?ZyE^zXGeD2d&}+%|KvZMb~Wb@<-ZT12QND7X@LOM)$j-`Y^vY*m34F_JoLPx5U{ z`r~`FtD@FiOFO-c?GD5z$V1VT8wK2E)53`yUJ*1vyLmLrN5*-~pO(CDRlD47XI5`k zsJhjeBdi4!FE#j9xihByQgA+$;@`CS88hX>Vv4GLQfYaRXyXF5P3GpNf(?&ssr`Ua zuVQV`Wp7Gc-!>K5O?4#DnM&ld9@R_^LTjMa5ihB)7(IxK#Gi^y@ygU<-%SigbTCdoJV+1czq%U@HWWvfUfZ? zTyia9ok2>yKddQ57lQ3PGDUm&4(ieQS=V(_2$6DfJZU`w?4}Zh5Jx0bJ}w$K?;6{_ zq;G)KFU&z$isx;YI=+Ujh32*)T2qVF_e4|7o^33td3w$JeKNb@TshXc78-(mKeIW> zKr^)YtUkD(X;n)iS4+CIII;AD2`M$6ULacUVIqjLXg$ywHX%lGw5WoXPu8(Ka2-yW zy@y2tgC{|NNze|b6m1?&OxA3@#9+cX2p{z^pwB&)p%960nL+y6*UD3nct_*$F+^wAe0_ASdy4);jQ7{x;CY+J zf+!)?d*@XSE5th)XoVIe%-J-_f_Euom9bthwOKX1 zP3@jr7!IkrE$a!0Yt`TVEDMW+&r@puwz()ikOA?L=ThN|$+_uihQuvr{WEq`^|$_} z;YG95otGU%mhG-v8qU+B6FtuQsm=Dc+4xNyl`-s}9ugt8_F*X6CS_O+Ai}8%i#+3^ zP2ls`8h84-#my0UJy1SfnM=z*F7sP<&pb27aIF>sknnj*P zgvHy2kPfE^KAi8h+%0+v`;>F4=?Zm%KG#fzn<8!2%=sQT;tM{$1j8y;KVnHyBmlOA z%N*R=09s)aF*g7yA>!41SIjY~9*S>&)RB~m`qefWL1Ke$jbpPw0Ij`;Z#7)To*{OL*TI^@oUN97T!bf!5)&+uHHDwD7nh<72W|UsT?5R3}TAvhcX(>p5ZA z>@+~LOsb}l3B^2)jaIbw`kB5x|9K?C3#h0N4^C+wVz;PRcXqMd(g+wb?PPT9Hs1L2Gx$$|=CKqpdzd9It*JN2Y zA|++8Zj#cNRe1=5m|8})Xi`W9hc(AEDvT=FD|A=b>bixK7E1L=Z6_y(&Pws9dw%`d za~Xop)YE2s(*Ep>|E3`TULDE+wfc+w+; zbK9AbI#UscM2rEXKpo|*jFBo%OH{)5i#6H9y2C0?^5FB-2lr_*xI@Y(!puVF?Kb>E zKCq*qjgvp{nSfgk3K5;2-{x^m8ka!2?@>7gwSlp)giH2Hj0aVT7(Xx@*h?Gp9hU6v zMvaE1VWvj<(>%h1+hAi)$(i1Ux$Ajs84G4+CL-}iMG$Ik-n13*suB@8tLBYcTez;4 zLPkUHsVWr7Hgl@=JG25i;@}@U&St;If6>1GGv%gsyMg@vZ$`Bzct|0n)`X4DgTuq)N2H@m%2W zfbrV@QuXmymOF{$n7f;WE4G|#I=S0rfu)!YtcJ8e8njQqK=98LSN>1`{^v?9JW}IO zz{{?&R85k;hD2-TEtYPS2U?r9WXcyWww&)`k$J_TJym6|hyD?^7%Kge(;Vy8XkEH@(Qad|ae#C}99m71p2V&SndC%Nx{g1p8i zHBO+qmX7w^RI0L?5r!9z5X>7TMKR&7?eqn9^5J)OWtns1V8JqKsuvw5+I>eGPM}RO zA(=@LcS}cuQmCn=vBVQUuE5IH`NE+OWgrBhrT4s^)Qw-E8fw_5{qesi!j-5%*sUi2v79R6ua8G%m1;1q2ydq(G{e z?aPhepjEway0EF<*Ngz0(n#8e&v5*8T`zszu!jl;yReQzGvx-yu|#YUyI7gIh!8`Z z5lHIosP_xRcyncx!i2`4pGig(HmFep%V=puDZ@o!@8RWHO=qkgrIMJ-0a=EDhJo8l z>#ym*Z)Vwla7ZGVkUZw^p*TJOVc5H~HQ}9L@>uT7V3(MjDa=dRkw>gWI(bYbi)b&n zo0ZVi9F*VxUZAiszj1d{b)oS4raXeyE8-DyZxfNaQptNs$2?K@?LH#w$-{P{1Y<;~ z0@f;F~+uw^M{G>$SRyMTjGaI!18 z$?B0{b7yV^F~f+0%d35MV}BleumLA$cT$F-EP~Q15o##SJOG8HxTjnnEi8%tzA5;i z(wj%qB=xOR8z!7c7pMF)L^gVs-@D?6UIC^8=~;keaRB`Fjphy2kJ~UOFF6Emu7R%> zqJcc?kJ}(m>^`7uh5uaOe68_I$nTq8q$2<5LgS=CjjM#Dw@##8`NqFDra%YxfZM{L zg@!Sn%YlZQqflEQ06FpQufyxuq@jv`iz0XdZ3}q%HYa$V)AwkI7w@g;Fo%CrkA1Ke zpBq}bQy{2kjKn>O_|=%z>u9kcult>;opsfF?e=@>k8rQNFT6R2kJeGtrkN1;DHFLt z90)eoLXx?iz@ce0{7PAb*99zf2 zNkSh&-r0)=>r<0LgwrlKH;VSaYDlD2f3Ab~-0fX1VytfEvzZRE#|BP>3CW8$K760d zihY-(c@n()Tv^{pORUeetZ~xTt-`|6up};?3a~hB=Awlus zY=`Fjc7mMH-SHsMb1ZZ1bG#LUfqPH@CMWt-8dQJ+hVrpOP-J93`dXjE382UnlA0uZ zhp{Vd?@`G7xLQT)Ejb(=GJVKL_sGzVLY~%#b21E3XPCJ(+WXABq9Q_T;>?2Np|+!T zV#5`iX-oPkcYW1WwSk;Q)i$5{xE=?R_YWfwmdsFm){)cb{S^8Qbj`e1RDrVBD)w2R zL@OVmUk$b)U_iRVi#u@l`|gAdI3l43%FFWD_$eiCUiD1_R@T`HjLi&~U`87Eq&A-w2p?YWX(}Tt0Qvxju$$ju(CYhszv+ z($;UFdGb5_H?};}RB5R@|A;&OulSy}IPOf{!z)Xx>l4?P$jIOn$u$QZqy-rw zER-D4yx@A7)gSRyZjcr-OhGo%APc0oZqQN(9Sqajp?hD{gP2|4KdpkoKCwN{I@Rv! zyo@1_*bz61{_X#=_W<(oSa%md)y3!sc{q0M zOfCTIo&A2Pp-P?0&6M+wZ=hEhIad3x%l-SRJtOv&`jOXSX+rrru|a!(ei|CT-2ADn z1d)+$0~>Wc??>^Xu(?QHl?Y;-9jq|czcq~T_uJSm;4b_yUNS4jX_732#3L&l>6M{R zW9RmeX}ftYB{hmRAae zK(&e4Z~9MeWsr_h$Ueuh#!=Fb$VN7RY!v=8WTW)|Cb9uD6}vXtcV!`bB3l#Q1y_e}}h z%}TWwboz&=JtyEYdTm2;WLvw)2?clhKn~cd9E|U+>Ekus8<^m)>S6T#Hr$x|9*bD6 zDS6+Ait@i3vEmhThJWvBLBCQX<>$T9Tl?A?4V!(1Dmd|>D6%|DGhl3%mG+5pB0F>~ z$wIljwMI&;`uLDCwm&z5WEKat2~&*(4W_`fUXvlx*b;N<)wU`#?-54~>QR(P+y~SS zqQo0Vn zC)-yNKYOg02h3rJ87b9&18G0HF1)3-gp8ABQv4`}N}KYrSaA$s9K8OK_4{YrS_gr} z47*n4Qw0|B`+^3usVPxTM>a6@C$LXzX@1g1HNg+doYyvcv_mUKKNzT8msYKo{+@(c zum7Od-oNYQUgg1lFiD_MSu&QpOv#Z@vh;Z(t8dGj?l)ibSR z+1t;~iLo;&4Z$1PoI7%jwe{Y*m9_SBkF{dd6`pxMle_GDmF7jGHLERViv4MdcZ8ke zIavNBd9p-v^GYCn5kp3Kw0c1@ehklRW@^T_9b}6Jhkcr9UR0CXujH6C3jt~!gK&Ay zC4Vg9&2rpX&q2kd&Xk=i&)Ma?oxatZGnVAUl|qvtL2T3E!jP zm&=0r2I9;gl}B)%Vf;L?1~KefJ($^W?Fy;6p6qwC4=umG&hLDRVxG-6jML>9g@rf* z_YIUdwoP>}v#)K`DMIQ&WFL#Z!xIsBX0FvlA`;HD>E&%H3B&lVr8xUatS8V5B0Dq$ zIU+#2?cRU)Lnbw?_2hOnEOVjM+I`=dQ6+81iNE#AaYf`1?lbk*vl7Flts>c^4Xbxr zWD5sLSp!j zL&d*x|EHokDkL?vNH5|pfv@E1l>{doDvI-6md@sSCCJ0ej`F4LqRv!`YPM5e{G%|% z-$#sJeJ(T{exO&460$Gki(Ysl+FUY*aghd`F;?^1GcPvYZ)3ed`X!BvRz}`aF z4?KJ)Kc7no5&>&tjZDFIZVW}aGq0;<&vdo++x0!&S{|`@bZ7)j=d{yh_;IKNBHTIa z%jyD~N9S%ym618F?D4f-_UV^S3Zh0yP>17EsgyW1zhLhReJ}1{g?}Bkul{fd$I`1 zG4uMks`^$B_M zkA=u|*ce2z6}Vuccpy?)wB>gEoDbg?G7*>4#e0=`!U7(6972DtRW9~=NmPZ5kQfhj z@vXWWaZwdR3Xhp;jI%0&=1aCRKhh>jk9W*@B9`1G6oGQHk}%xRGL{1Ak6G{%a2N|*)9D`so&k$AZ6&1|7e3?a2~iv#5iKvR^wH4dX=ahJ zVGYWPp*Xq}38L!nZ^cY?BqO02TVZQ&$Ot#fzwqo}xK zCmWn+p!57uhg775JO1=Ou+WtMOaa6{k$Z3Nsr6GChCLZTs8)`u~qA)N}GQ|8Bu29nJlV zJf5<m$g5(%(OnwH;;npd6Yz&!LUc!B4e# z0OJ$;uCwgS+r%)NlDU~OV3sOEA$uxtUbAwTitG__dns^`$NTpWFSBTbu_E8o;;9c_ zhQ~3wl-XPzwwI%2vmN(ebkLR7rbTTO3!h{#&5PgNq@0hD{QX1t>{_darIlP+g&F^m zb+0(_ty0+90?ep|NWCh;(M;!uy-+zerXYFrt&2KXPjCZM#~VLhcV{iLR(CL5;E?895?6OhWAs)DU6;xw)8 zsweY^wge@LQ+mi9pfiMW+P*tp0P6S%SGw7QuI;0u-DeaXzNLHkHbs?PdBH^aO&+lxN@sB`g>eSJKm z{bna`S1w|S)r}eRbDJ4K_^=c>j2X|grTu4<5n{dh<@;obi4h&o<*)$<7p>L1C-KOR zWM>L*P49}xxv=_<;paZ(z{rZ?G41&HD4#Oo_GA{ea$MO%Ovpu_cu#iOlp^!?WmDt7 ziQpF$4t6FQ(&etDO&GZmam{Tpp)1dpio?l>=NX4izWCT}ydLJ-kF1s2Nwk+^aoVR% zaLQ<5F)j9)J(?D0hLq)guX7~c$04y?{yW;L|Dz>SX+`LXRbL8qHNz%4u>NGb`ke;*?_@jwkM-(R+1)ijgA&dB!Fm;_JW$q$Sl?#Q z!Isn>-7Mz?KQ9so?6erfIlJ(i+ilGHK!2@(l)H`cYeZxwv8MJKs@mVG*g@iD6#8*+ zy>W@C`mX1iF#(OgZEbgh)C5o{yzH2p>5#q5oq4WbFss#rIe;BJOl{t!YK}eS^RSzQ znZpsNx_AlsBK+v)TIRC&VhE_GM%6jq<5+K8QSEu+nkI~!kegFs@ujqN74ce_DG;lQ zy8F#Bk6TiP?ErpWOg!H=P=c+qBhBYAPMFo0-qzeFVRVe$NY68<_}tHcv%T|UygW-d z);UbS!^CUcn6~bNw1=uYp_#A(tL>7$xif_wcct5@VcyD}IP{WX#nvAAXDH;!va*d1lc=ToCKRh9pm_(&J zA5HhPVwU)8@yX)n&%JCfmGgjv$DiF+4A{Rnq?Q)z_Ztnn5Z43pv8Ih|-#`RhV4}^L zv=V_ozZz7i|9_7C&-B&L6@0@ddn&YB@f4viZ0bH+*fAqo=M=O4q<>P`l9jPxbV!lcGR6 zMwAWv5BoTA#*+|K$ZC>{`CaoMWbAAB16kXXlClVGc&BwlK{<*I|9DOOhwG$cYhQ>){kzhVe^H zJNdi^Dm&-yZw{h8db0$kI*3$7MBuP@S!dj7VU4l0x{&*2+Ik~v26U1|>8}oDv}w9@ zp&01r45q3D6 zgm~ml2Yrd3in^BgFk5Q~!_r^?iZ$MzPlwrfniuo>V1bd8{PK?Hr&hb5ns?QmVAi)) z&%mgDU?RnVkEX|jjm*>n!$}5_Se@05c&M?~5e*Y?=Y`w=8kZbpZ1VW%3E3C5eAeJz zDbM9z2|8Ks#P|kalKMVT{rK;HCaque{-pm6e&LN*0ACQ$2LjZKE%~w<9{JU?J~&H9 zPcSJp!|btkbbMAl^-x}sTJZ%Dzu=|)xu2~0uw~;|$~hqW@SKgFXHtxDX^%uo2UB}N zTh7(i?hLo2eh-|BTEyZ11hWnMYc|Nxne>3@^m`8BpCEun0M(wXZs2MeVB8~TPyGW! zF#48{?L*=~6tcR9x3i@c<$oi-l+0RL$)WH(vda-yb5DU9X0Glswrhin4|x?WJ#icWl;HE#XC|JyW2BzR{O<1$(a+F1@)9c)2l$2E}uw=*btB^i5TM%MOmF_*EM; ziAA94H~J~r*f5PEcIsw^=;Gc%|B!Q4X$o+p( zx?QttM@v~zFo7ZL=YGtQl-yysgfIiLpIfB zSTxlG7wv2-X8d59$yn^2zX9Sw#QGx1^ITrT+)1>%z!gTLS|7D=~eu3C#Rb1m!QNP<8K6{;bj>UWM!#vxk$j zkq>%(anfDM=Lq@Pz3WQd!fKJuvvoO43VbKXKlp08$Bv6aIoBPvgSYBvCj`F8iZ`F8 zwWz9;yzeiqXi|d(r85}7qJsFC<+A6jCFvfqZDt+FvGmM-HsY`x;5==!C!JOmYmJ-{ zbG1{`rjxK3qDy{@uDu_u1#1eV%ik_j#Ys@BN3F`{tfC>s~Xn*0rwd8}C8kZOlZ3OYcERD)E4} z5g;&b1nr4h2I%rj_f2|5C%d8DxKCft0+p7WB~MZJi3FoW%}D*AV}VC1ewH&{1cdU4 zMDfR6K-K&ew1uzqTq|Cx_w4R@8(VgpO!DsBXFLZud8ck-O&zM`q)3Y#=m zyczJ*PGZ&$OrCDg4rN=+?o!p| zEOO&d>!Gjq_D7#$Z=V*M9zJ7}Taz|8Yr0K{m8>kXzVERzQ^cX+%(;=hn*nIrn54gn zzk=yIu{SR!)_c0HBSB%I-vY#6kiJ;Dw_eyF%F}~8w8~Whyt#%ctmS_oulc+G$7nfj z<*!@Z1dbtL@AWXSXt#HQ*X{SdN&|LMAZJQN_>F&#CjWa5pJ%KnyBTldQSPRIDE^RCSD5(bD{LRy5ludV=0ngBKWRvz^6tW_%XGj@gIE<5-*3e|M3um zSxpLxzDRxowwCXI0`0&4DjWaZJ0=RYhP^LSoA|zKf4q^-UM&Xm@4NQ5!)C;UTmJo* zB;<#8wC||0WB)%e7-D}nN~$N49@gq!%Y?mHO%cYm9eusM`^>)J2Lzcab$r6R>{w{^ z^pD$NosK_jmwlfH#i@KzI;ae8Ty;9cynbUPbfT{$`NNTBl&Ake$Bp!aU*ir55+Gul zS!n#Darn3GFP1K(BYyz^n<|g~re#(3ZN*ooI%IEkPNW@tQ8KdXO%=RmL~TTFiMsMZ z;Hsr&n$|5^-YPyKtp+vCGJQ&$%BLBlS)VM@+TSA8@=hi1>I)1ESI}n=02U#K&d)PI zxVv;4^kc|ib{#pH_3@Yx^lfS@y?0BJT}#9%dcpDUM~==o1p#c&x>QNE-!h#Zm2v2k zH3LJ-MG&C|aSog$d2l3ERFb8k@u{{+cZ;32eJT6B(Nb(_n$h^NTv~WOl6wliuf?rP zNj00Cnpp!Wz&w;_XrIYJ_TI9&CgXf*ZD+;oWg?L>-J6jXR%+7{YXC()tZ4;0nCeA@ zW{O6Kqi^=WS1EoGBVy}M_|VlMZ-tI-``3xvfn;*)xvonvcKKjD* zF9sI3D=^h=!R@Mu<#gEFgiU>9>U|t~+>R6#Pqs{HwH^}v=<}<@rl+uvl*Pg0(ngLF z67zl0R2nQ@7v4|!oH!9{{XQ*|vAkxKE=x~GyJeUD+6xK60oM&GthX6U_f)brb}<5` zE_H|QG2_578rr%!DGIr9a#nMuzIuf%5g@B_i_*#Pk-a{u%gqKeZwI4GK`h;@8d0&p z0K3`w`($aOe^$_H#6gPx~`cB)O?-k!TPuP;#? zHUkR(2~>JNCELYarZH)tdSq8?#jVqbCB=ze0`4W7B*BGR0geu8CD&bDfdU@pk`~K3 z_GYp1w2_mwvY0jVxPTbV$9kU_B9&k`mLTWt(KAjrfH+`@J=r7h_E_TBA3GAfj)sX8 zJk_};Xd}hGU^+B6Ee;o@QJ1MEea~tQoU(csf~9Vfx~Nhzl3Z47t`KXYx$1OJuM*#` zFOio}UwL*qqphNZ_r>_pc~0=U{=-L;`WH`66mPrcF9Q&ga7K^JH$^Y=MTEL@KW221 z#7FhyJi{TU$HQU`lGKY>zquW*^;8j2c_XxF@~MJQnCWX`4Y^u>iT=6P4P=59f^4BB zq6(I}hxSfGM5dNlcbFeQ<*M%-oldjJL+;O}CQRn5C64rmCGFy)guXU=1e%_yx;S~1 z29273NJZ$;McGsONurDJrR@n})9I~rKs4)nLVsS*&4f7- z0GR%PPj9ach@>l{kZ*}o-#(wWrdso{I_Xo^896^4?&u1+kKCRkN7)vK>P6}*h&Mzk zJS>diViY~r%#Re=ge}v%j@AQdtPeEa-8OKWw%?s@;^+Ts2(o*b4o6DQOpDhHC(Yc?n1F=#h@K zPWEz4*hZNejbEz4rM4K=%;sLVW#4EK12-8vqMf!WPt&6}!N|FE#7PHHI@+C_vhLdN zsnpnY?~$~UydiL^X0^QSe?V#n*Dj2tB5s3eeo90l@5#2V9!poaQtAhvBPRfRyMX<6 zTAiOH!8dpmFlvQf8141k*&Qkv;5o%zUSYyl-U9t<3f_#03Y!w+lWS2^?Vm&)Pj_P03) zr2#`itDJg3z8?#y$BEWk)rA90iO@0sYY#~v(}eoDX5wDWgZ~seyLunTlxzCqrx*LIwI}mlqf!;Mw~d=HIQHrpX4FS+fIc(_4>J=ic+b$?ijYD|#4O$NlP!elVt1 zt!0+hjFzl9DvzJe9-;*0>Wd?JNzzCwDD!P1bn5;VeWrY?LUmInhDtI~g$(vfypCOn z*-`p&<$26;5>aVlOvkf11_`M8t)QE5V+c#s7Ps-8GTg|CkYw<9l6{ue?6kN!8?PUu z7ccBE6iCazwk>PPH$FYAt)bM$wr<15N&`lM+3}oYYM634-6OQrceJaOHr1`V z!1kp7j02Z&9iV^OSnjIqI&;-~J`glD@MNXPD&q2*y8lLxY1FD8--Lmoh)h_r;8|*b zxAMAtd370d+`t}9V;Uh4xv6QDI8o4~Vx+*bfU4Y=Sd7^j9*k|r;z|P!kpXOpl|Bqx z>`=2!w{NXE!G>#XPbe=`go-U*O`I0dEAT^Nl6Vhmc{k%7cZbV>g;1$+*kb<^_MF7d zl9NwK&EW}x+sK~7wsxFUfsrK3$Dm}Xra&|dk*<~Tf+6vyoIf4ih@QV4S)fqD-uS2Q zngmIoTIi*!37Trzy=~~YvVr_LZxj$-)7c!aQU!xWTgcRHtatT*0+SzmQ%!6v`&mMV&XnFQ0nA@A;=68M~C@w=G!1DI) zmEjn@^r^`whUGzH-Mds7PAePICtqRM z<|c0LvvGbAiSv4mLx-vxO5U?(f*Yf{EC9Oooj}TF>s~K| z#s4IjGp+h|!5YXQf*i9Y{bz}&zl!Em?eH(FKAE(jtPnEvn=8OlQ&)aqFxgW@ycp=b z1-AuPphZjGH*{jI3+}t5tUPk9nmesM-?I%|v5wuXEV3{TJi*zPBkdl(kgbBL*qond zBud}9B|-tuij0AT3R*6sO-5xmA4vNA{e7}$QZ+iZns2J1t3@5-$b0o>?s!;*_EZy1Xahjh>p{9jC z$@DU}dg0O28kM{^wa0pzm+<|ib$LC+@`+sPiokYS;h?}Z(VKPjLC@+tfH2;mbXmWXals~@?m&+lNC z875FUQSzKUuV9n)ojyGQtq%1pXpiOTx^2I`FxKV`W62m36U{Jr)#$51g53&}nHTDl zALFZ@Aa*VV+t|h$M!z%qDrhBL@10u9RnhbQ{T%VVH*Nk1w<-6gSv-Ru%BBefS<-Js zAI`NjXzOG}))@9X)kI8v@kOxrVKWWiz>+y*e8{|FN{!EoLw6HGtDF(eFncd_#{WZC zGGfOvj{!@2lzQf#v=&~)bR0l;X=9x$^T@{#A%ER&$MB+uAm$~rkD78b`|({Cl#VR$ zF>Zo>YO^Vait9+9P5zNU3GN&Nn=j)e$Uzkz1OgS@!!a_9NF`L2@$cw`YX(1x$Lv&w zhaHk;k_g8-8hagPaeuF-ow0jE#KP z$k61zIDr5>EIHo$Xx+<(X5xx%+IOm|tlAIX37yjUZe4LBoC3;&d)2BU$}$OQYn^#w ztx+rTWff4<-POuac^cm?d+L_Bcj2xAq=5<`4B?L~L;yUDQjXXh-S?!jUxyR+wk@aB zYPqfI3Ho-YenKl@7TGjm8X-G z_I!7GY2`Wdi{dAm>abRHf>kdJ9?JV8(UO%Bx_+*ZVPojhfh0OLEuPG~yeG$r-52L&7gNN$TI^i_m3XcGr@O^a3R=9_SiR&uS^EN#FqlS_nEEpyl!;0{%R21^j)asu;btHtng~=0 z1%X%uW9i(57{u&K<_dGq+wV)Ta?naROmyRjDiK2ykqJon$AgoomcKyF?LE#aQmI`l zAJA4tGZf=w6Lv>avQp{+k}6Leh#+X%{$KF6I@r~SHG?AytYLoCzJjPt_!53*+4N$HGEQ0T~Qgl zY|p6JfdhL#7AuX%8im@1R^dh(`K(7Xk~(%lr_x^`k@nS~t`$OPi7}d3q{>meG5w>1 zZDFFPYLqwhgUR8tYGe6QqwyVPJvP3EVrhxUXOUB|_W$^s-yHnPNlm|DZ!#g7t!*d6OF z9Yu!z{lgB*V5A1xTVuFN<+8Wy@hm;fm}hvrdTaX;6?)pm@UF~A4n^&`4~NAJ21B97rk=YDxDJzTIFd!|(Smhzd6dIC<#(p&O-{i0lg zPDx@)rlb!(H2AdkHH;|loeFUgP}FI9eC%o#Yqmn-AwUAh8+mb=e3f1$vxptp9d9)A z73k7CR(GR0i?I(C>=T{dgH@n-OlNqNI89a}E(ugvy+@C~w<~;~3dEn>U zwIc#im5K8vnL*u8KvbFrsI3SGPL)WByto+;gRoSVj9GsqKf6-@L0zVh#zFl5h@8xS zbw`xHy?>5onsf?CB#IQ=|AA9|_wSC?U&*rl)oZ>Fe#{ttSJ(I%*7y&To0>QR7XE3s z=ox;4GP^x7c`LQ3m-^CEoj|DIVeG2fJa+}Vv2y>)@9Pg)d~`InNQxstNd zDNQTcInA^CKY>0tkX?WZW2=+=gpTCv0HoK84I#kFkP~FIeW)wwpO960T{zWt*k0hx zJYSsH#?rZ-LVlX+_g*5Ie%w|$BU?*uM>-qf7nvnqE9pYNi|D9l=Y`vOWx7>4gw=GFO> zxJr>5;oJrpVM0zEWT$21ojrM-sLHkfzzp4CsLPS@ebDk`lT^3H2gu`oRH zvM^9*t1ZE~H~d2IFd#V_S$5E)O(NDQ^-}uey~CG?-lO+ZXsc_J21Wbo;a$z0n~K{F zWMhs*GlJ1rp0Ig$=?QK&>IM3z#?P4~CT4LzXdKwE&N|@$wh8<}@QO*2qa03`^jflD zIg(!XF5<#=Yj*QoFLl8?d8?m6PDPl0`<4zLZw4xYXH-n5)e_}iF0Z!BAk33KeR&0U zbQj-yz-^Z{b@9O}?W~<`SH|Bd0D$+Vo%Ee}2A)iyFS``23_aaa)JiYn!;50@i>RKS z6A_#2J z?wx_w_O>-;4YH^$Desp#wmwSqxGa|NWmz@Mg?m5n16;aNC7gdYQlgC{Vdr4O$a0-< zu;$&87~ESS92n3k!j2K#m&?e7dM;KEf;HmxVB%;6pAjRQI{j5@+&g=StV^ZsPE(oE zWl;CdOXG=m`&kFqIgMni`*RrSsOr>C5A$LB%KeLbn?79L!FB72JbC8EX3-LxmMPj% zx|vD@7?PQ8%kT1cvl8htEB&N_V!S#ynK4P!O_4pRbgXc1l~v&=A{I&g@zGiPT5;t3 z!rY$ZGoK0pA#hLfW{J$skzkocZwJ*oC77I?b=K4jGt(~9G9ePm{UUN0AEvUxvYAVo zRGQSXxYXcnRVA-v2aw{VKY*F^`>Tukuh-#z+#);t31kn5!Dyey?lJ_73a#9%-_%qd za~3f5Zdq8ne76?lC!qnFVQ-Q?j{^8zt+9JwVgTQA?T+V1{4V}CE!<=mtl8;5Y9!Ok zJZk%+qnSGUk9d(}MEQ>tVI8W|Z3;QjUTn$bik|I0iyKPy66*lNHj!L{iKF+@A=_(W;6^vX6^X8pE*1HDL&M%-8_entDC z_X9Zk^EVic%=R5_prp=_%f_6vZ-2A(M)QplmkF$y(qm_?JxuAN0)S$3^kHtzvvTv? z=d;avjQDrO(Ch-<8e$acrYrNTggl&REC-pm0!3Bl&m2ELa8lvGk%f_+K~yBa{ry%y z`QLB>?a?RX^j$+5gmr?BFB25mkdEttYe(x(=0(3IBXs=!-Qbw?YntJ^U|Cvnvhkm# z8U7A+jIbu-O{MdN!(fT{sp*}%rX-d^-as^cbLWBNrhY<)uhoI$=OIZ)G*f_b;00u( znqe5w5y+a_Qq1QIO2=1Xutwp~8|6ao$9$!*u8LyU#m@I({WWw;PT-}9K_Co1M_E!S zOy^S~r|M8}n0+RTizOPFxwQU~AqA?>Yo`NwBs37=mhFI?xO7UZ*)#m=5V@+?;u59q z0p_;+EuEz5(r`A;e#$#>(e}46gaw{*JtBb(NS8@F%!#Rdz?M4NbWYM&Qx-*_58L%O z+tsfW)JZH~7?NKG)K6=~*BYVLMVVy_dYr>`SXN4_kTg*s<#?yPc{Ht_tq+-`E*H0L)lkj#rxe7=@jk9}vXeZm4Z~+vye%~+9ZD@p z5lzTT8p$-C;F#}c8>Kp=-YuvlX)EXipcOrX~;FLL2MIV9e0Q|w~4Bw&3y zg_vA1)R{R};G6728^uYgH0xtXh_oj9^z#a(y5pZ{xiHYQEgUY9T|1I>jsqLBxEld5 zuz;kU-_Q1tim`aH2{`}$1hNEHZ}oF1uzHUG<}NogH#J4axYMd*v$5{D4}~VgZ?+*a z+Rs1xZ%Vt~)I2=XzEGb236w7+Gmzr>KgQk${V&dIm`*%D+~x-K-c>9bS7sq~3l~^9 zG|C5^uk+~Ofl9LjnU3?-gG$qkFRy5+D`oRI%b>@FQ)#|qUwHaOR4Tz~+)ob2@4PKO z=F8b5ScE<=69Y6tzv9n*;dy%mu`d{UOfqEQ49%UXmUSqsd3*L33t6((*D6US1<(%d z+FO+>59(swfW+R8O&!;9`^TomH+HCjq;Grwf5?`O2bb5+w3lqKbe?D_;zMb{N$U%P2=a@OEeGoT?2K zuY9C7D|u|m|C$sL`DCME2=fY%!N0)qOeH%941rE)vDRzinKJV>5m#iZYU+b0U8$8P z=sR-=rU-OO3}vk-Eqh4Kb9Awy6j+cElBTH-K5Uoy@U85>SlOJfc=b1}!TXKW-D4`l zx0QnLCO6TmiBqnw!oJnrCV+WFZkfg}y&s6dkUGR@ojPV+^cgvS$^E@vNOy&kO$J&_ z53bI^c0W>&=CWw0d-_bT)^kA1@dT}d*7{kLZ@*BJz&vtj`P1O@y zr$K=WpZDuAm97+Lj53I~UVkyT4Bu7z+dGFN`b`_^yT!6l4O^ZBL-lE3@Ee#=OErnu zjnE!sI}gIHH9Xs&*?#5+S!q$Y*n)%>m~|ZtT)9XCGnB#+Zh?}}yGW7{-)|aFjlXI_ zX+fWpV16m61AYd2L?PGrN1sM`zWZ^H@CQu!6DbhP<~9hN?MUBBFM-Zv0L+0o6|tL) z*7y4!u;qUdF7Y0uWh6>$^AgeX-9a)Q@_raa0a zsV>oeZv>UioW`mMClfh-5f&Kv3}wytv7;$s`lIy^;Y8BqMP%nidKdcoJHf7?>bFU@X)02MdittPm z#G~KY+0RQL=!PZkHIiCdRxdAmZX_{MxcgYroTL2#w{6qpj{7x(#1EXK@A*gHp0k5bZ_i|1#?@*-(c^2J<^+kugH+4?#pG`Sz7CD*+7&ePv^3lK!s&5dDJ??GD z54F3G<}I7^GO2w+&Wgok?B2&4*BE3~qugt5RvF>ljdgliUG2Rofs|n|khfb8MYddH zjk$_Sh;Vgnro^xh3$E(0_>?>CQYlv#Y*hYGC~7EMBZj!)6g3^xL7W)$dRP3t&IXGh zZPQ75P{4yy1`2ZQg1`{{U^-K@Z)X8K)_>3AYhgsBavIVICE+_A83d#e5k_8kRrSBk zGrI2!A1VrM{+_~CT=;&T(R@S*Z1+%vwo`6I%X4WC+0u&tz+#bJN&5+e`bC5#iNwItUL zrsIWci`_2YL3D_hbZ20F#iBZyhu4mX(zQEzf8$6{oRBm%;iGYrg)$afS;IEOq^*wi{!|KX7$Dwd*v0+5whCZh}@7$uE^_R>(Lu&v^}ov zjt|`-jAj2~)pe$NQm_-EBq5m%=-nrl4t=T^dr{?%&Sw`UNj9C(8OxMc=1YW0c0e(n zfEOSDmSvT`Yx3CKuA0ZjYq5w#q;oga)7N^{4az1cj(-Q&!g3y|hWY6`BQ|D!G`N8^ zwd~H%I0kM|z;ylRCm`CdT?OtKlp6T$U4i{S@KRv-fCR)}xkL~h2kt*JUn$r6Nsi`I zsrK5Q$Ax67LuJJwh_&50UDu9iOZo#XO_m{ZR_zds&SC;B&a&iJX7X zD*Eby`inj*Zq~1Y4RR>ajK9UVlLmKD5Y9+)e^(_ke(|=~jkYT#h)`$}+B|Q*-BlPo zSIM;IFP9$Xm5cu+E}M6NQ(#)herABA?YMJfCeAo?7wzeKB8c!j#KK+mL&=98DV)S6 zhm0wjtItAbovF*T38Y{b>PzvCD5~Q&BL662AC%2RJC}a;KD-N2F^h^%Tc2bdT&5}Q zvU-r4d=Z$X79A-s$97?m0TqB&2;~C83_*qKBibr#C8eG48@Hs(RizSz^DW4Jn3O@p zQ+J@Km6&yNj$`rj{}d7acb*gf^*-XhKIs5%2sxVL&FHt&UyoW!ei@K-UpvpyxZG;& zUye-y`HrsxM0XVMzPu)AOyMl)7|7)=Jc#E8HVfaz&?EH|(`y|7%XS3;Slkm5H%2wt zt9sNO-AlLKrH!dtcQ7oTddjV z-aE`shWZ5%*Ma;du2YWFz=w2m?>n^}+}mU?|KQ*|H`=AkwUa~sR>z0mBlAPUkMpvX zS>w?ifYVm^5O}v(b6dgShdl~=57#84l4hTGC+Kv%xe~d~GAW(gs!{Ff1S8J(vysj% z2vH{0y>hq1Pr2gjx6e2lxePd0TFW}aKgw0ts*lXRJ}F3IX~P8@8`;!CeL*nW0UUpg zk{OFGaM!7K4JQ=e3Cz=lilUU5zCyC8b7x))Vhf=cD7#s{Q4P!5K0P~nkd**;sWM}k zI4ypRnwJ#u0Y3F!q9nnVxPXhlEUS*}DeQp{UX`&)JYtZ9=3v-ycITS?sM`p<%6EOw z)7avg=%b(E$9wCwHB^F?_y!T4d~q=tg9k`Q6MgG#+PBN)0XpIT1&6AR0I+eVo^APL zdUg(3-PLbOOscg34$QMXQEq#K|0OBIB~Cp=VT5B>H{+G&JZ+0a^b?RQ1cRG>Vd23deyBai;fj#c}`p;j&77oY_PwGLoE z5n_7-n6*eGIQ}X!#r3-s=x>tRfPQwlGLuZdE*ptB&GX{!fCo}dg=-d;i^t(%9nZ|> z>>q&|q&@hvCW+j?Fz4?+fErep#DWND5g7PDv#-yj)7f9O?A^H}a_^Bwh?>C4AL2o< zk|0D%bi-10xHfB5tTwS&gNY)Foil@NZ`$5iLcXAIh9z&FDSJE|DO;G=dd?L>(%7G& zMTZ9GiWDlcyDNL0BiQfHS>TtHJ+;sZLMN=G1ve3D%=vX#7!yeowwrp74Cy>()$J|G zjG-rYfm- zR?al1YWF=ZOM_W8`93z3k$-^BZvp(31smB8J$svZ(->%!hJggUY3D2>dm{gcXNqvU$)UriU1#2cd@=>4GUUI(SY z30fdLv;C}Ekn5Ole)J>a+GsiNNBwyZL@kVhZCTtySUpP81Ia1TR$#OG;U1nJ#5~3! zGeT2{Qg)Qb4P$3X{YPgv$5sM$`bmwI<@|6nN;;OlALl~CY*f^vrSUC_8N+%Qm%*ru zHK7LJ-nlbxFnJOYwDn3Pn_tH#Q`7k z4}#mM{adtsi8(lY1-;T7Jq`nz12~ELxl3(~-reXaaG*s}>DK!xR6%3)ei@d`3H&{I zn+wLikHuSfO$Vas6h-OZsl#l~iuZQF755Wj#)L{AZ&`a(M0XQX((iQ9Bm-OCc*k>J zoqUD>*TyCGVQQ?-!H&#%iKAV9F+wI8AGceg#qbT78CJst--m808p}SWfu`xyU_hBv ztXw^8TcfS7c;_=AEX9=`4_2YbX3umUkt)+uoA|UcYb~Whh{pt^c+pk-B zVcBu*V7>nMC3e`zx5c^f+5v$0G;#VbMFDs+$i)VbqRHSKP%`U(D~RcL1=N87t!|+m z3frHxy8m$8oAw8-Ztd8jE1!L#?Eqlfrv9TFuCC=j%|G~a|yl_ zjOkX7g3kuyc);CYdr}dD4l4V>l}z`~1qmSl#%mSGgQ63W-MDrE5nb#SZ?C%?wNxem zkAGZ3)jG?HwTn<<*|hG(zJG1T!{Htv>l@pB#NpK4OXXGNa7@xfpjQ^O!#*%v$t84k z9DZ}oVF5W`r@1~dfk)d2o?zvOrhft5lT8;PC0Y-DY{*obXh2Df@%}7#}hk}}E$%epMJ#utcyxO;_3DuV0W9BO~<)2}VVNiaNos8Q1ZFtIVEcAVgQDXi?CBP6bV&{S^QV`RiGeTUzuFDFlH~yfFv>PNHnn zTwhrOBHbq0b#Fe0-`sG28Cs>uPdYnnZ1`Wv4&W|9|4OUo z59JT`-eo@Pa?RYhuuPcs@=u%}13MwC`ZV3L6Xt~cP4`T_nQ-xcdoO`sx-|UncRFC?8P zvr;LZ8rp3vvXyj7y>Pp0Kb(_2KleDUybmFq8)YZ!JmessA@e8Dlcbv(?&AV?8~o&p z*tRO6O?ybgLVt>+a&>T0tK7{Sz^Hr>K-XwP&65s*U|96$DSA{u9alAvpROJ=*h4=h zeV%!OlCM3S^m21XzqdJ>jT^yoTbz`&erV$3^m1RC0PN0YD^H!_tVerS`~0H_HR`Of z=l`StJx28{@%vx=0sX@=qv!3>@~=jG-!F&%OP~Kc8I-_Fk12lw zNf`wlzdp*1Jb&B4OYYrITT0UB27rtH(&tW*kvxcCtthQhF1lRy4x8PYl6?0W1DCqR z^~(9U@8b2+g_=Z`U6k5@Kpy*pl?MdR)V70hMQDx+YmAvh=?F{DLe`%_4!M_KMJ|$5 zjEFJatYI3fm97zZR!7^m)Y{F9#z! zzb)GUiVY4Mg14M>54_4s+>;d1?q`p%MAS#R&Co~2+lyZXbyUXXFs&2l#-kKifv0P}4l3T5SCaJc7EyVA$;3gb_K!Vt#9= zR%Rnm^tuyrO)#pK6=>-Yb@-}kcqECusYIp}cY6ZX4>f^LKr z5#@98rH%8owA;hVKg^s~TI_}NT88OwExt}{Nl4k6;0sR6pV2WLneNcHqX^c#&sK^K zog&f=@i;<4t3QK#u5#e?E>~x6&WwviXMP|kTKRDhX9Lddqxir~D2Z>eJPBIXR(=4x<6gZ>2!_eNAGGk*xm9~4=0F|~?`3Bz|A_P*u_*<;aIR33pDXAJXH9liXVAwb}sZKNKPAz$*FkCYsJQ4>S zjh~}-kk==d^2wweZsE@lc6(%?$Hs=pE< z?US%-qhM|)k)y)>4neac+Q(0oe3iTeb4xVZ!(8=}tfRs{li+6^C!$ij6E5$c*8#B9s7n%&Dy+P;7mkh8};{J~$1uevI>}-m&T(>Gb2Eu!I=sRaJ)o zw>%_Lig5xvD~1C4-x+G?Uo%ZBeJBSYybVe%% z3+l9SWBit<^kD#JdR-WM=yxsX|4_F6zqpY7rOEI=)b_syE(Ypm~EUVO8_z9#6@4W9;f|$1*lB< z_g4)#w%^K2fkJFmnh_V+Vr)a5x$ z#>EuFTwh8HT)^ba&*?VGKKrr{nI(wO-qn(@Q?QB*uoD_y|9Rt{8!X^Jtj_7sxEcN} z^X`c1Y*;lpe*naTzlMRhK}(Up9hKvDs9yGNWtKf+I!w5(acR|68@5PifbcN)acQ3g zb+vgJZ_wud1R@61|F)MgFOhX18||qj)fpjw%&0qz^PmYY!^ERC>-<*vy7v!WX%v5aFn~nSH3w zS4p?SqN<#Jik<6p*i7k#32qSFN_X4Rkt81fa<@#mx)Vb+Y|Qqk0&`vvb4C1(<&cK$ zHe12mP~F=ZEpgT$%}{L7_WoWe`wqg(#zYrw1#HdvmOhgb1zKAIC{57RJA_~{Tw*$b zu;GB)eKibx1Im~g^=sV`cPInO==$*_6j`@ygzg*8my*Og?YmlX+%leeM@p^|j}~|eYIvQ7Mpw38Q z^UJ7e+d5B!&YMXv^{+}a(4h>sAonz*8!OAgNVleW32tqP7;K^X&9Zn3515r*6q{d~ zQ22=9gqNZ7(@x6d!SLf(aoeRjv=|W!{*L$UEiAbQNmAmhSS;BwX3aRm<)*M9C0H8k zSW8(;WNJ*@JB6Msgb?t& zuh5~k%j=sK{I8UYY}!lAe-a!51OkTFQPP=*uX3a8wsy0{JuR}~6;2;l9xa)|!(WEl z81P)4gQvatyBXp`p4TVhu$YF$7$-_Gh3z@{9rgGbQ(%mp^EAD5cEHtI|0r#?$+Q-@ z$>=npKxr#Atd|;vGo72ZK5KwLY=FVqg`A-D@o#$%7 zpR3V`JYCd(BXIFKr)*AEGp;@Q!gH=1W_mEGEsy5RxL3GKD?rdL!WuT=mFrfFx`WRr z!w?_crcMXRPBrZwSHriR9$>9%O*m{@isU*D;RZyXZDBUx%0sHTHu2OE{RPgQQ?A@I zO4pEky@c^Q=lFM5v8s*(ZBW$iBnaa6qrWTsa5;fF0Zxx z+BF^A?jaGSHtV!JVeFDhcD9#?H4%NOg_-#ni|`wHXG@M z*GInF+)6FmB=A-46;@=E-W6|CN|LFJ=ZSL%cMh|KH_!SaU%ZGlH?=sB2!Xf^KfYXf zzcU|?6;kWNqM&FlLa2)y_L>3B2SWs>Ob1nI^FwC*xORrgR7@q_xwjEh{DqH8?#M=- zZP|dkGkE7{F1Sh8J`@8-A8CYeKXyDdATXQp0p>j`j}Cqv49WQyO~DC|>@S{zWgdr7 zR#sPex3a$Ul|Sg$$hj@mF5S-Jxh(-jFs2T}o~K-P4|>NgAG$|`JISIyBCtmjK9M13 ztA}&c1updq(^v7~1LKj@%W1+ML%Cq;PsIt1^u3UBIJTJC`7fyiYO@PDkQ|jfAI47kfBi0y{q~LWtnb>|G zi0?N#6kUl_Sm7p#k{zPPqCq_7xEG1IO4XRdw)tfKp7kz8ZS=Jc_LJQG6JEE2*XQ>^jzA=jEKY&5WnkCA$iSftZtJPm)xZUhlF7Whhx6ts*R*fs zSl;aPytabH8^0)C)i9|o6eM_D1_jjjuVo3?;wA22#;*vt9iU{{e5f_~$V);gJXBJ0 zk<*#=G634TE4hz3ToU5W_Ch}<{6O?~ z+@&l(RY&2>Q1$v~%1h5StHPb0s{&esfF5#!ed?sn6jgrchj)~wiX9AT?W^%6HKEwU5!#hYf~5Ux&>D_VG09)zZyZFP=;7IgRkr-e>1!^jbygI`5=htdQzj z4_7xy#&DZxRa@5@-QN$D8JVZ*r7x+{VPr{WjzR6c&n7~?;)BfjO81@utZkZuk%C>Y zX^J5)Ke)HIdvQ-$wo;Te9)m#!%8VrBxD=;pWr2&ER$3YS!bwL87VRWf>%#wzUz@T* z-hFkfW02z$Y;2g2+}%)Ph3mKrvy&HfhQR8X0(w~2=K?^9AZR??(9zJ=l!LNaAko~{ zNu|-|MYDHzs4%$?i||KrN1(*5#3qZA9OJPM7?KAIUyANw0960 zp|hcZGAUcid|K4Xu8blu3MRyiaxQ~bqqeQDg&wx^_Bla}A*yLR`&(r?jP{Ax_@)L! zTe56(g@YnUJyRjkMlQsTB+kYHFRKd(_xH+7D9hqB*t#<5s-yHN5S77`Lwk$y*1YmU z^?h!VQww9Jp;O2dQYjiM?{MfJpwW9bfiQdme1jjHj;Jc&X@0~=vA5R8k6xoIud2e% z<_#4{mGerJFi@5dK^o30@7|P0I_+zfw2xmt;;ysI3hqPh=OwGX!X$ln>ik*jQU6Vz zcuNNr)!hDR9i9(hTkWw==}pvq^n?xf{AQD=A`rg010LE^Upj%;^BBq`e=%BL!V%tO zZtn!t*~yJvf&rR-nooiq5=7>b|Du2lxN!gzN~Zi1NV=}Hgv_CGnhFphM<##uuyPCj z>HTzkyDjhC^mya~-8A8y;<70sXZ@mAn8YWGYCnO1do}sm2>u;X%Z!dZ$;{d<{EMKz zyndf89*e@{M5@V4C|=lH$tTv!R1j!)Tg_s>D0!rEXRJ{5;}z?YmLvwvBSj0(k+Qpl z#epwE-7b*6j$W}QazwuDeY%%zwC&QoG+WZtz~G@Gmq#By4zkUj({9OjdR%d@rtFpC zPoO9tF}&T?M3q+(yodq(V!T6E#sM0D8(gh}G}?rIFJlbGVe#xeX98RAfrCVMKoz_( zcj)UdGUEwMNXS`o)K+uy&xx86rd;Z&fN$INP~7uTR8Jh)|z!yJ>y?BZF%t0AAebK2<{aN9vm%Ly$V zWTsR*eKw~dd4j_|Zl#21eh+CmT3E>rtkA&i3vr0qvE>Pe$&^uR@)8sx2F~)2 zLonqX1B@vrWWGy(0KrNWVSVI z_VMx7yo+p;VGsA-82%?=#D&C%5vycMYKFCq%H)?^8N{Wt|6hC89n|Eu?L(1(G(l++ z5GkVc4neAPL8M4giU^2+1ccB+OMn9?gx;hhMM4+p9Yktq0wM$i=^d1)z@_*;&heb% z@!pv?^WL2|=iT9-WRhKGe`~M3_xko)>-W3eivmYmhPhr-u_IAq^g(Zv$)J-rj@9W{ zWo>JW@s0NHj5V1>DL2+>uzY=R4n?@j>O^N8p%S}DiKOeCe+^`@&iie=>f`e6MgK=x zcBeNeeDYd3s_r_m))Y@4FG%ZhJcC0RbBSUb1v)SaDGf-ue|3@ci|&25vyGDxlDNvr zM~69y7dsO+o9rC&!NjK+i7&)WHdZuM)d6IYvo`P6@^GCnKGu6dB@BH7PqD4KQQF@? ziQv&j^5aK7UipA7h+Oo-O_7bX@8Gy-kwyE0<4s6Gro$=c^38+&x=+bP)za}_;>aL( zim0N;J9(w0C4l%z<(dIg0hczmhd9urfkJq;pRBTvX*tM{5H+Ou6b{pD=%mc zr|5UdKa^Ou>0(x#4u3DTHWU_wmW6J7fr%OD&^RK&#h=2;$fB0|ejkSk zQ*U_HReUs*z@fB5oV|*FNG`)p**Nh*X zK02rdQYZ9%lkaYE&)fc1acGdQ%V%wRZw+v2`2qHAXm)=iFcHTs7n*kqQr3sQfe`W> zYU8;_+kUF){x(WW=0M1?337jX`oMtIZR_9*&}lROH&FYnX`96T?!EJJeS$l&+hVr# z)^a}<>;BmA##cLJLq>G=_wH3s`u$bRCvx~r-A?3iB8QXx0oY(q_Q~H4niDzvf06@o zKohzD8Tn7L}R}xPi!Mm z9zQO>m8`_4Yw#7YM+X46O_S|7aMLFX#2sgnpEL0NUPI!KQo?q+yY~kUzTVtl4F6sT zDpN7~y;1h}GSo?z|1(+cdjI7`;>XttaZHZrPr>W|;*#`ok!|I}q{{IP_Nq#H_dEt# ztgD_uk0V8y16w{f6JH~93Dmdxu`Bi$n+OjAbFsadXh}o_&FM|uTFo;=6p>z_(X8^t zQNDX=7ZIia5TgMtx1}+x>jSI5KX)dREWvBdSxVWB+!_sTPb-UO2{`@57!jEU!7Z-~ zwRI?Q+XB7SDqXumBmns=V2yCY9y_fqX_(a>g$K4AxJo)&?6 zV0W$FAE)F3hJ0Q`iDQavKCz~Dd(00cRzF!hoOfZDF4Zfprpk9WToVK@I#5v`x3{@epC^~em*9@aR`|T0ku1?L z+nuNfrPcOBS9D9ChygsoeuFbK(SEj^r>Y?rb&U8J(S)_cpT!7DRjef+f37SKSRS|- z3>#x7BNrGB7N~deze!;X$}72C^KN~1Wab6BBDUcb$1fJ4*AqGpVEq2aJ!evS@svFC z_$oE)n{v>d9mdolDP(%YRN#KZK2#zz$1+NPxwm(KIV%oAn~S0hZ0&fYO+^WMsC%2} zZk6Z+Wi02}j$T$<^Gn1U5DSOuVun@|OZgn8izTwvoGvp<=9O~*{9w>`f z)PYw%#_e)|!GWVF@#PY~o3uQ;p>tX$c7!HH=J#Kh^@N(M85k%n#5q!%z4u&icW9p_ zm#v!p(4g0=ei}1GycZgeOcF;Cf1dHV+S_{U#d7S_8O`Q7m(Ze zw6v92O*A@BMhQX1)@1E*PSkho@h{t)oGDz;EWjHyWr2{$>ljc=cUMa$<#pamH_xn; ziIMY_cMS71vEmGb^Ertw8SPj^DNI*Cdv5BPa=p4HhKxI|Cn(Y0q-Pv=|d#)R$H2^r$CXU?5PFNOh>>UtxUS7Bnxj=eoG5U@IDw9)%< zMN-)@e}jd0pO?d1M6^1<+mmWe95Dw61$5erdm0yA6qcTm94}1$)hfe(xOxor)4%EA z=?-u)3&3=U#;DVo3!bqX%B|-tr%&qz2;`$QYOF3sl`M29LWzjdQwK?k>0*3To)g!= z#ZvBdAf36lL=;%>V)uJvz}@NUbQ}-ed1V^}@SL$hyiHRo8%d#X@U4{U95wA8me6WcL&4#4g2eT z=O&ul3VFsB3x{pbXJ9>~_RG*Lz1~!E6$E)II<+IpchYi`J4}1q&01R`=WUq2aNB(Y zNnuOfG_PJ!_7I7;l!R~ysT|?Ykm|P1e|Tj3g2A?EtTN1|A?9tjhN1qMJ>z^fqJXg$ zPWOJhH}+q{zZ%#H;j@Hr=q^d$K@&!%jnuO%DyYG%mjVZhc7$N%+9aQa5Lfr1moYbW zu0_44*7}FRzR8$CP7<5Ils?Qx_=TP#8|wAF7m8rw*|6j5DvVifcxp8*MF9bdl!@~L zMLLx8^z*uBN3As@NwA#lEX1{mNd%@_O^nAJBQY15sfw?f?{$}FmB(6mp^?aQ5eib}t1A*U6%)e)o|!g%d= zPxyq3CjgHB+0bRpkYuk|W}C~b4X*l1#E2_SU3I7p%mzV2B6#JNUcW%pS>ej)W8ce& z-f*UfzO3lPS0DWpq-u3RsH?-4=vh{I)~LfmU3C?DQfye2ONT$_RenEtT8-9+4-#bU zw!h}!fL~1=L-YN>0PrhR-w(e*|1Fy>qvSuh`g02q)$iOp+KEWBgU51OMCk6@X-4(9 zXcLxR^yRrCBkKWooW<)!n8eY9+38JKL}H_@_10>(xT4_!nf@(wZ{8>{*7=3;F|g0B zZa7}z=dCraA~a?DVEutI)otxvZC~TZ*y-h{mE@rIpm}=7aGPogLS+J-%(EALG}>5G zpsgEb_sXt3GCg@Si+s7 zjw2dS8j+Quu}lummkQC=^(nV;E7SE1zrq!nk*>xKD%GO+U|EN|GRbF6DX$wfhIK>Q z???8@Y-6WQO~o5mTPf!WaVzIp7NVT?!=o#k;N29` z&L(ksL@8B+n+r8jW|IYDCj8C~l9rp%1glPX@lGI^SIOj9-}l|fR@`eTEh zhGYWxX_q3mtrQc-$G!)eGi96-8eg-XkB(}(-H%M`{Uqhrh*pY#Cof;lA)%al;^7Oq z>FrBaAHl82Dbaq`IY!bDXBJ5!9GwowWrZj zxW<)R5hHWvvBV21YKr|PhX(%R3+=Y`dbav9$CU#I>zAxy;2Y(GZkL{`0N$9vH9Jb{I9hV zDVQz>oIPiUrB&w}hu0@C_JipnVIQ`57B%MUgL3WIt=MrJ2zuy{?xMu3S(Bb<%Mu$^ zNO2ZQC~t7-d{T2+qq?J31e}xAa?i1h#MBY8NO!T`>%5N_N81dRQiAyv_e=F(Jop)* zwx0s9>582k9Hqo=#Q@iGdc$C;6LFzjHaHPM8n8z@;?D*Ou)@Z&Dp@Qc716Br>s|^P z8}s<``S)12@HCIY@J4T^wT(M*IwZubEHoxhn}+L!CX_M+k38!oymsD4I(g-l?n+D; z)$A*;SR0{m478*qRDgufi&nLo9D;emKgn?Y3H@8e z^UBXa12^CMF@0Su_w-v2yTvfN8fDs0$X0bvq@$nNvL-e{m5eQzk=e5(A{4abV=_}d z3&OlRlVh&mVfYYv)lQa0&VtUL2spPb@VaYFX9Ep~N2i=0TvhYji7sBqnpCO{q>!-= zAEQDLL;OFNBm;w>&&}zPk$sT2lJ7*+DqeoMI>;)V@H+bXGbwVEpXm|=paHt^#=5G( z1e+3Ww{E-8D|v0|2c&h>nle|B@u7H@pQ#P-9VkA z|9%vcwgPldTNNSB=|^5=W`osD6I&afF>dSgw!D<#YPDdyz+X!Z!q-Qq*K!vhQ~loS zp84V}D?wdhfjh$zfGmy-=t6uDHW)CEPm>G~+pC1BZfg1p2d!Q&mK-zMcx-(wylM{G zLB=?d3V8rAGEw10w+(+zyT+obInk&GeI6r~b&usm_;n6-FM6xkMHl#ijFnVz&%a>B z{v+DwKcoz^`ZbYZbaCp+Oehmw4D90``WD(J?-A(BD)msQt^(uM%>LaCX78@~It`AL z{`>n{xu)y9J036=HOD{}N_o8@0DRazcv*?Amz`{|vnHOoX{8J2XVp#YI$LR*=T0xQ z`FR49e49OLQo-hI*sX8_>_^a)F=aLgumEOsaJ%-GOV&57BRX!ghjPKiG0|=8C<>=2 zqs(>W>19mTx}k9PkYm>H&>KPa?G2o$gBEcdsV6nwXOhAiRw(WJOG0%uyrL}b>4Igb zNGOz>lb)??fYVAY{+S8`OQ?~TtLVyrZJ;InR4wz1*6P5(cZ*AOclWPMXpX?1r)ll9 z9(2>n7BEF!x;Fm_B{fhgUZ}!ABqu9*f8TVkwztEq-q-3@2mGiXc|ISOnewpS8&l#e zBc$d8EPFQYM;x--azOxMt%)lDU!|n>!kaW#gDZTeX+b?(xRbGk(SUDkWi9fa(K3+M zX0hsJQz}uDIC?%J;~e?<%;445C2Q!_P@yCcAL#|x&j-8!7kA$%pMXI6ls7qMqm&=( zfVhX(31++)ClWjMvE|bjI^txG>xoVGd-f8I&X@`teRvRi5B{)M2!RwpzwlLEBaE5icopozB24o*^|fH zX$(+zX8%XyAnHVBL`g!Z2RY*dwT4)Omkr5ZCtOMC4THzC6D&nrokW?T+;;i{Y@w6i zsT6$p=Sufje#c5=9MS#jPaW|6EFZ^Da*^5Nc2x;D-Rg=UHgto4aRG{e8)?q7bsz=~ zYhIcF=y02<0bko26?CN4^!v{f__)kl8sMf`6)# z@o`X2;2S6dcH!ti{u_t^h-(5`?f%f}!by$)y*vu{6+CNRT(EhwCy#Fhf(GmE?%qB6 zS?;fZIrBK!2cjN!W{&H~&me!Ch+n6V9GL5A{00DdHyr{*M*z;;AmHoAN!L{X9|!_7 zi5#ek1YEcmzJbEBj~IZ@zi12S!pG(Vvu_|doc!S~@<<@^|8hK;M}w?CJv^X?fB8%8 zpY$6T@ktei6S@4l*_|lE@n(IZ3@6I)$H{%741Ygm5d6EJ#D6!-;AA{MnD75KOD=ov zC-d(c=-7^I{=tsSLdldHHYMu66%^d0qkov6?mM+ z;0*v75eXRy5g8c?83hFy6&(j19Sseg0Q&_d&PxJf;+F(OM5GjSRHS6ISBvfpiY>b?Aj7*GwR04;Bf`X2Uj*pIx&qzu{%J~2J^V|u*MMWq;%0qyo0l?$J zA>hJ2_X4N@05~L=w0{Wv?;kjL1em-isA%XIup8=d0Pt`K2=IsqNJxl?u)BR={{s+l zk?>w|Nh0H`nV`@(5pes*<)YF`Rdo@nPn`jIJ~{`Wp%c9%CLyJxXJBMv=H=smEg&fL z=B>1htem{Udksx3Z5>@bQ!{f5ODk&|7gslT53r|K;FqA_kkGL3_=K;CNy#axX?ght zh2M&bOTJgv)YjEEG&VJN_w@Gl4-5_sPtVNG%`Yr2K{mIxcXs#o4}Kn=UtC`Oy8eB0 zd-sQ4Z~%mVsP!M3{Y5Wam|pORhzN)%f9M4V?*S_axQIxvxRCKA)lf{F@M*aHQ3<5t za;v(~XnEAn2tPVcp%VdlH|fs*Q0?C|`>!b$@V}(le<=1p^@0E}5#V5*hky$Z2VBQs zf*E?^ZXDzlGcjZvGeI=E^xljka$U$e@!awv^VtutvR*y|avh|f0iCEFH)(a7y4y`> z{V^hdQ1hCgNy=eW+&k?TTa`H95=zsZOl<{yE{I|U9eza%<8bw9n2t&-#C>Zja9ckM z1{*yEwZZBF&^!aSteyd1c)FhfS8N9zH*m14_?mpSI$C{Z^);d5B-D)%^mw_hLxCeb zO8VKoX%Vtgo20`SCrcBy(T@@eH9+&=V;rZr37Ue^D_CuRsY&*)GIyUfM8*4vzi*kV zGh|V#s*5Myn&nL~8cCA}Ja+d}YI(vji)qnChQkM7dtveP3CR>p(v^<}SQpuv2itm@ zB${blqBjc#zxiQL<~K+kxno8=aq~um;~5~e7V!-5!}UGq_3b9v^t~gxGI{{OE`@#n z{Umty80o~jkkFK9;VQ?vm%8-PC!T*+YEf$=!~1Hln1{LL96ag!fN46By5c$%edVzy_kxgA&zW%xE*;R{0ZxuFqe>8<$@4 zjuYr8&og|ld;L8xUYYO**Epx(cYN@IRCxdVDfBg-q;s(5h24H)9KmLqv<4dvB93AZ zAm9b{Bx1*3>ivJ~o({5~X>M6HtZ3fe?5XybgVfcTxgWn{cX9W>7m4(fCyy5pa6Io1 zufKL)5j|#e!W$ig`1FG&t5h#PpZ;c4s3%p*3Hpc)M-4ym*ZvXT#60VG#PH&H0>EI_ zJO8)(O&4${vEg5NQ9;7Ip4SSO9$Vr61R6O+zK(!2d1{~;5`JTaZJkh5<1JH^>Mvw3g z;V!L```?DkL>Ze~=#ombXzH+-0?i_^}0Q!FoL8?B8l!_a^yt~*CTGp1zk8#tWw;!b_u0h%m$wlQ8S@PMmqHtax zHahS7F7!SEo+hrQZbgPaQ$t^!Z0{E~w_a%n+Cy2z@!hwx~nt+y+cy0$jyP`%V|Vz;-fOOhGG6!3#&hyc#$ zUo~YbE^}U0rzZ0DWz33KlhhDW60BpuJ(u5 zwIS+1EHBGzQ$g(esi&+(4Jo`T@WmQ&n$e%OxN4Jxr7pV`XC7pWY=jaPAwE_6(wN6~ zmO7JAthxe595G^Zv=!lSKv*l;X7IP8U=Zf&P!oGH9b!S0ts*;E6X;m0wri^$#1> zj8)HDP`V#`Do9aWSW?mK{*dfP zGqoBPO0cGFx(TSCT1CsdwiLWwxkpLq7m>d7{Zy&yg<~tOabEY;Yd1KtNY0`$S(WI$ zFl?|q_OqApBZ6q+hJ%47)dB*5xyG~X5OzB56)V!W)vvX^1s1b=%Vqz0Jp7?sspJ+^ z4AP^VpxT_~1V&yS0denwo-834{3IVqI&T-f&KS@8Tb%L=LxWESl!CWpK6d?tK{4-cF z|KcJ4XxWxU^8AZeVQ;+XZh2ka2Lq`Rw%X8Bat!Y~qpxK6yXL!qkcyAMVv?l@JPd*>kVgKaw;r{UX<%f(2DF0F%uW&%u zKf8;6Gsd50EMnL!`(FWKLvao!)n7pLw@m+e!2WHgzwxwX`}er}+dnWtlStdBpiR2j&V~gqglMi6@ zuOmMXe?FEd(=JNN+0#_Lli$h>O)15l?B^`}DE9K@!~eTt$MTzSHqB$iG=g(kZ;Y_F z?-{vP7*V*mx|p#)pY7nhpryVPdJ%r|$?|jD0o<`&89l~#Meb5L`uAhsv1RY4ojDx~ z5)uK+|5_VZ94khD-pZv9o-qno;|)ix!}t;{Fw2}5MhpOK0EE@l!Owsv*$F(~MTPxm zfJ_|$+^>$FXTUAa!|P{&@rc7CL0x9)jXImcZ3R1Mb%h9h$dQ1MeN+JA+os(LNAm*i z#_px6Zw;vB88Aave#$R?dyt)pILwt+TgL;8zC4caq4*wfo^oM%J@DHa^7Pd$2IEjj zGJWuMy|Z4b`^i!p`bocxQ^qz;?We_Oz<%CmSI??vz{J~!1IDeGfL|D4>>Q_c=@#>0 zbr%fvKe!}`8!XLU;LDBPat{)pQZbRa$HniT1s9t~s2keMJmDd=y#_f#Jo$S)k>QBH zC=fHgZxJ&Qu67Bmb^mPVdpRX8B=YagzzrRI!1CcahVmC)r_$E8)LUHeJMfItaYPLe z_j9dRQn0W+Q61u1yZm$~y~43xaMUkc^bsFTEC>fixH{|s!bb>y>Oc(lZ{ANih@5iV^Y5PU+fAf4lhE|L4BUzf3{7I{miCB;aVVEKJ*6XImYTFclYm--w6r2xcpH^c~8cg>Fo&lox zm-+uNjRd*LjgR$X*mr9q+gQlj&-yzs8(s}VJQcRfMHStJq^iIbpVDV4Mam$)s64R3 z@Rnjw`grvul>=7fY6SboR5N_PILw^^N$L zfh>4qgACNzs1z|Sf0bJ4w;x;4c`fAbP0qx1YHpTEu{HeOCMBQ7D9`D8Vn~>u=8w*X zPg>(md51hlI5y3cg&=dUSiZ6d4=ekR@!VbhkZPGOe{zb&9`e90vi869=eT$fLOzS( zuD;gO4DIkUV9>|+{B*jh{N<)$eR7eCIojkV1}R-3^jqYQ4@}W-SdDn%*Js;&4vJ^v zxei-3WotJ4w64MyAu84J%TR8R<~qNH+b59lXTwfodup6jl|O^ScpXgD?G?1s;PFH} zSyAx~G_Ay+jo*^3-sh|`|7}`?ZgY(26zU}&aup?ZWUV4JKP-@KefXL=FnsYp^%$A@ zjgxKhK$(hD$sx=4^_9A518FxAC#gf(Sf$2<5f@^)=9rXk;0-L2RtBz_CD1Q|2vsGe zUy7cPbysUzqTyO^e{;yOfVs#Hj32FdTxKr`0_3>GqY?j`i#1ssx_P4!fvXXQpR>xmjcY*WuVc)f~KuZv&J1KBK=NAeH2~p8E`R) zGeEt8RI&UQbbLL-H|P2{jW17B3&h z9+IAvI20S`LE18_8fy5vOx1HGhy^~_=Ki%mQKsJged!Nxm-DwJ{)boo z+Y*0U;=jF9K&PaiPWW)PS6ZOR@`f_knk`>0pAIopBUZFV=cwpr&J9Iy~8p!xd(ykL0{#P6-<|(dqg3UGj zILlAF+_(VctpOFjb}wG}0h2-N;A|J!VU2LNWkt^G*v zrzDkOUZb9VgAjnV^XYRf)Y)8MV9WirRTy$w-g*73WW?8xpD;7&rINkL8Vu)`{;KdA3RavBWpu%)TRbjd{R~d9d;3z(07s zpth`Qs|V`q4M8K&mK$A{z*ZtM{yyWy#L>Et7tTaVg>ke0BHKR5P?`xy}Lu~~VK0s~tP`cErBg?FDA9jS1S zrHM6tVVN?9v^hSY4`t1rAxQ1eD~ov{!i{W|rKh2x*)YM#us1y(cYU2gj>1t;V5`-( zzj^E#5b{aT+BauKbOka_*Se5Q;!g1jRyS+smAG=#_elHkcUrI1B772`0h=AA?Cqat zHlg+tA7->J`qJ$c7&=s=u-ovNt4}00SLea z@f=%^hBU*6w5V41-}6WNsD7OntFH&*5(W`-_mgD$k(qyoT@CSN(kKZUs$(Q+G|`18 zAaCw5(q>fey7cp8oa;J))m$Hy^)s2h1Cse;K+YTvmW>vtxbJDX$mBmGql~NA$m|Ho zw3J9(n;K@TWU-{9bXc=dgWsY1qhXev#(HF@)1F*i%}#%tKNXwsbYumU?WsNk%(!aa zg?p03@~%?> zpc9(rrl<9A%~ngHpn;{djrv=0SDhR!x`CBJtO34Utn5&>N1N&(X!F)q?`VobVa!LH~ zdqepsc=}xCTEHxwV^*g~6r++7j$nJXa$w!GrB43SSd4PCJo#-X0>wlIdHp=ltHHpn zNDnN7#h^9g;A(9j5=)8}fAX}oLFR7M93X34Ak+^=2%?Ds)NN7d9nNUXT;1#1K}n%N z^X66=@JNZlTLSLg6dv45Y=R9+Cl#ZnbGGum_#_XAh`cxVGWUoHYa!LJ2P^TrCX#n> z{tG4LMmUn*9wD3eZyjiHbu2DDJL#Xshh(g>bLV}@?T}vNs^LT4Bwp2jy z+igL?k?5kFLlspFFGJ``TKR6!wj`~-{&G`1<1mWHdLxu|kwnrzA@Ubr2zEo+p`r=l zmu9!J%awJRQ_<4V7V6Y|RRXy$cz~gyeG#p4Xmk;%e4_X#{IqXv4>@<28_QdQd_nB8 z;w1rRRN5aqF1p)q=XiUksT8C8FT7nG7vQ%%8nmp_y}37m;^3?ort^Me-dnauNUgQa z;S2W)^ILt2)TZP=Rt#A6I~kb4v8D`2l0ztjJ`Qyt<&$G;EOU^pHJ9Iz3%-J-IhELC zMGJtzURhakn|Mt0O^=7i*{Z<=UBh+eSYJZ@YPY~KT1bMuk+r=HDnYx}2DV8R$XC#5`jODwk|_W%L|0(`ACCSzVW;GYZ2 zM45=n){7dwLv2&V#;WF7NEaJ*z}rl1C>Hiv-=Y}&DXrB8mBJP2`523QgFeZ7#WUz* zLqta{y-Bf8fTAP8Di5;tB9iOHc_QMDQ@GW;t1;M)u2!-usNzI_LKFKZ0k?wb`wX7r z_f=q#dKBccZ7T9GF#tlMqt<*!OjTNyte z47AxvG~%!veqleWgI#^p+bmtC?Y#1V)d^x)7bPCRs50NoW~xy=Ri?C8B(%JYhQ~t-FJb8zk>NVRNpc{R#S-1z znyqPs`Nkpl5Qneuio=nio{=q}zh_sV$E|;Ncw6KO#dM3VprM^2oR~U(GdlO`CjZh~?&EA_tjg{e*! z;qqlZOg)I^>g0h-&OW8$-A_E#bFFm9bzUFF6pGUKx_}B4RY6LJuXkeM40g_#vxC}a zY|CY>3uV94hgHj@t*h2^MQ9H)(>TK!%iF^_3gaMS8J=)BaZZJw;yzSrxq z6X_;;Ej5KkP~i7cYvVOwd#{fOp`-R3IoYjfWvvi00J2SRoGFzu>0I$B_0xuB#yROS zZH4l^!23z$1sb`1&kE&L@0{X6QmgZG!)g%RakR~BnyhfBHT>{2ePl3uN^kqx>KB<6 zRL=^!clpjHK;YI`*SROdKSOJ(C0YAC+TX*Wa9!3KQJaOXZ>&a2ErtChCfopp7bRDg zqYiem=A2z^N^XK$qds^yVOYl4Q6H%)ZYD_7rm!-sHa*?@HowW7h%41zUB@h1ZU*s$ zahME|#n^uwn@86d#{jnBiMkW8R1t17_4;e$iW7MVt>}Q-RoR#!yW0>SRA##Sn#FvI zzB*C~L6&Z`JgGCv&yJmwTaevJVm$u|Pl@Fi%gbIzFIYntlO3_Fhg$aH=~DdIaym&I z*IK2pJ%_z}nKm@ri(6<=4h|iMSP*F9ln^(-HwLa$Xa$LP|0V+Y*r(ZA82#uWPk4*T z>Ywyl28E;x&Lvo&cx$>`IilEbU1dvg#>I_b&!Yy{p#R*z`YntLIIqQ4O^B8x(2-UC zBwtvOkz6TKf-$s9Bib6lBF0nuR@>7K-l;)=q?D+6ENZF-XSA=95JG6Rs%W=ajfx~U z@g~q9ved;hSAVP$%fLWyjmP@;b&@4ip#{CH61}ABRi+$MfFQLcymaH-meC8FyRoR= z3H#rwD;QQ7a#i)8n%*fU#N%?8#$#M=JY7C#=OeMn|p&#?h z@VI;**Es<+-e@|fOb1zFjb126@Ni3$)FqF_RvK1;)?`Tri3dbkzO>b}&$5ZAyqZ2$ zH3UZ}rwQzQIRR@d1%L8&Mf~W)=@Ln9cQfDp>yuiM&7`4C{d^Tf(eBc^eriRLj3*y6 zUuNGHv{O9D%+n`K-L&}gcReI3!$a#m>->eKZDmy#WiO5-MdDecZwT6moFWR3k+N;f_UmN!>e$Y_fDYoSe(yP$>46~211J;!6wGq&&qnC||d?e7h z);ujbyhMrP(mH`oq|k{r(Ba)vdVwOj_DuEgQL8Mu3JVenQmBNS(RDORn=@%vs`EP5 zgA<72YyaWTUqsP#p~)##pdcCUrETJ)ekQ(j3aN>{1+S3hx)EX95q7{Rw?{u4)F* z>2K2&4&*|1xA8g>rj5u3D4(%~E(FTbF^JCEa|>5}lGR&h-oGQV*?Ph6?SA?CVXB`e z7!je?*z@D}n;F?zkvChS+*{pinqj;{t9eZ_az!-W?nIYVo7e>B&_QZKCb)UUt#TS+ zMg2f07P@JYS31x_PYO6dqeNl-g_xZwEEBo@V;p@LFsgyJ*jy~tAq`mv zwj2SdNfZ1ZR8$u#cV>7~Pc|Cv-&H};upiThi~*~G(Y0`&!-wkTH=CPh^8L}mFChAU z$L?PjrveI{7T8@5v zrG1z+jFv!zAQYtLYXZ1JY4gJm)YGmzZLhte^5iYivcQqU6!^0xf`Bt*?>LnZgXwSK z!*ah^Xp-|EiNj`oub;SFekRGmB4yz|)vF0n4el3&?zVaoQX-{z#+4ujvn-HnmbOU^ z55+lfutApwHSvavbrSrLRa`oAFnBfP>V(nq8k5MDbz$9~AT(U?R#tUD1o!ma)6$H1 zjc=`QtzAbAj8#0EFk*SS9~ajHv`L%kfdl%L#G%Q_{PT`=qxDm@HO1OYwA5V!cCiOHUNQ|G=M-; z)KoP_ab~AEk@6kk+bFJPSqt<~9{>1J6cHB8V!f&y*}i&?6;njA!X0 zlwf5zNstn}H+4wE^#$&m$zw9+^me(v6BX-~WJGAZW~=2%+6 zo`mdX_Xbe`v9EA8;oqC164uFpt@XB@Stfo8-;_GmmNT~3;e~Xwx2_>9P0xTi ziHq;8*(W7};z0oYyi&h9@?q)6xkY5R-xiHk80hQL` zSNKK*3lPXN;K8qs>h3z>86e4buH?FTmo1omsbUREAJrYXW=W*)X^99v2mL{sQr444T+TN(+WeW8l9>0Z47z`>{ zd?Dp1aNx@f+aUSk^29Xt-KVrXxA~&ALoqSX-sNfjczby*c$%5Fh!>*I@(?#Mf9f|x zDR6d;Ms?2B@C=xW(9vw!P`RZP5q<`kkoi86)`|wioYNl0R2}4nUrtQE2zqdN2GBNy ziXYQDJp=Md!$tn`8*u+(Gx;H*1Iu?&=*1&ITT!PST{@;)NJu7E4P=V`of9x1sjmUh zM%fa7v10w+VC}%mRWBZ)? zMOQeBpKI8a7t2Wtw4|+kF#AzL#u7uc#|1oAc=X#Y$<9#okI5Voj!^qk=zQHrt$sm@9ZhI#Z zC(r6tpEcDNaMHjiWwv3qA8k{n4EnVYKEzH!pYWRb`lRX`KHR(%K-^6RPCOV(d-h|Z zYkJ^QBJRsAr86nBSdKL8UBmJ$(I_GWcgXepk>yf_ak`gh#O@%O^FCRyuw~?oy#H>LLoJ{KiIL;2{grypwx#W|>E_3R0~xiOEGls)rnf9CM?%Tb2K$ z*R0yoV-P###wy)l3%)Ebe) z&2GA`rM7IzYGH4O@aN-NKJRUAOIsM^da-7Nu-Hu}RIB$`e;2sDyAz-cw-UPD)BzOs9Nb9q4a%!zp4X78mY8~53t;#rsoP9gTo^c1TZO?-LO@tnxpo>O z6Q~#TwINu@GzC zvX?@_nKHxks|-!8^}#6j)$+{W8zvJ1wbbU{YDWdqVwN%u(#~o#e6*|%UfWXioZG1i z7chXd_P<1mV3BDw$*3$+mg}qt9y>LkIWEYgiT*i7x`|57#BvEYbb4ZC#jc0<%2M@E zm#fh-@otvONKZ*1n5CHVV}K;-AO@i*8D-Y5J;BgK ziJELCV)KqFUt6z{d2C8JM80aVU)w3ceiFWl!s`)`*J%$6QiA_&7W!i*QZoo@2t%6H z>#FalPn}0;Y|zOh$_5`hmR|s(l4ktHGlkA=fQvw8=eE(8P>}B zt)UCm(Cws)mHU)k>nO1tFjf;dL=3pzZ)APRUt9(}haYk(3f;s)g2?m*a)C!8i;Z7e zLFfFhzb)ScXw`*VAHVgr3Kj&-S**6UFbCNquct0#fd#h^4)n z2{yrOQd?-I!Hg!MgTOTP!ZSEJnQ8RMjf@@KnL_oNbK-bG%EQI(s@l*UqWj?pYIG8U zj1tp~7cJ|8uo_$mw8cbZMm|p}ng|V$W(#S`lc)vQi}R0t!A@PxxGvQLL3jJ}&R08s zFvM0fv-;mv9XfJ?cbrAhU;|n&oUwpAsqkA*vHZtN-f+7Uq)~5F663N)5!W87>58d8 z%>MtMLa3-$8-K3?reP*;1tp1mswnf7)V9jOmeoEh@7pW+1Uga261wOrb_ zB*!YM@Pi?gD}oczJ+1`U|0Vg;`D_bi>ZVo$V_xhZED-s4?#3g7=Byjpn34SS>9-8# z9=fq=g#&oF$m$Hto%172dlBJcGLo`9B0OntbBcmXg;7e1Vr@qL%E4^REst7j*LTD_FAzCb z-Vl|$!4FiW>>$FKqd0CRdQmEap~ZO{&OfZYzIfChj2O=+-F-LIQXqX;;I*7hd+>*QN%|?tcF)~n;)9TD`7jgQ@Y;>@mf}$fG%6=@d9h5jQ5a)+ zgeA5U8xGqKHy(9d0FZChoSo4e8}jbn7xFX>dKb0pTXNAcZ#VvQU+;SBwAS3rw1N%4 z-Q^L3RmvG`8Li)aCRuE-_-$#Q+f2kD0~ql-)YZX7E^} z4iVdOz1Uu-NdPMKh3)sei12>BirP5B^`gOz4Pln3o?-G>A*$D+;vs9bGwyxsQ8)V( zJc`nT z+S}ro?TVQJccXd8SOE7fd-THWg5R@6dF*yMYiYp7hX8I+HqRD!`9s_HC7rgO{&kc3 zCby7)zC{IE%*gv>0i%syz*#+yFQ;s-N5a}!^vK?cEu+y-=B>$CoCZJW(uv+L zSk}T?-En;eVDL4B13NNF!R=FYv+wzf9QlOF(keAFrxd!sgkQkf-iZagg9H`CfRk~D6X;r9 zC?e*NFZjtX8{t2HHM&U~-hR_q9nBIHuc%9{t|=9;5a6`_Z7Qa+fp1_+CGNuxtD)S? zwat8u5m@WgUwj9AcKY}Q1UqzWGf!xLga0HOgZ&Ixlv#(dedVvK5~;Ri=cr7lqzU)4 zbN)3MDBCjx+3!q4yZ}(@6B`Cx4M~720${|m(S`B@A1rtEK>P~M@ZZ;H{|hdfUqkmJ zcwN|lPyk3y<)m4`d!!g@8m=Q5&C6AcSV2%REdY)A`BUp42Q>*oD4$@=!bI1#!$pfy zE@}O3S&x7-OkQdE(@^GhV5EOz1~v)>l0lvyPu>*oO+nCh(AVzbVvz+1KPFSZqZ|T> z$aXlpYr033KG^i_#l{5e6s!bN|}`%mLt;C`uu$c?xblATMfgS^d;iT%meF1+z8 zw1d;Hq{>;o0wT%T9g8SBky9z7Ov&lFFt}5-oIl7|u;&2!!iF{_jwZY&^AbBt9@9bB zL+k+p@sc6%TBr}Etf>%XfgzHubdy4ej<9I0U4_Ogi?|FZ%B#;G9g&q$Y+9sW0`kHc z|8FgD32zgm&J}X=-I#~H1G@-2sREx~Fg%G=pggvA+$`j(Dan^depf5fTAOBCZWj6d zMDQENyzh_0=x%tU2iTeKAkht2?)7CO?5uw>jG@0`X1W|{%AP%Y23$gY1~1od-mkrQ z24oAzJfQi)So%LbZaZ0=pJmu{2==|bZr|}dePB98fn`!>4m=@t{K3?td&AiK%YE2t z)1Tvs??6Lsf_?Lsi1@?3k@H_Au~~~dYw3n)6@h$h%^4tUEAk|sseUGt8(9Ns&;wX2 z{Xf3qHwWCus!0`|h}(qdb1G7r!!9GdvA@qV#F#ZLV9m&YBQAv37sV7WNPn z7(elvlAwGBoI!|uL)OSlc#4Hw$+5E!`&_dvd~a{!s~<4zSRcspmRX2&K(vwgvwk_2 zSLMSVgyGMCf4d>3M*QJHUW*Y1=#HiAr_aFrgPZKBv>kiwOGfSyjMhem%8{*Wf^G!G$k+hrte}IkLx|yz-XH zfta6aXhxGehfl@wlP_%IX;-;XyKZr~eM)$`72nh>{$>d!v4py>Up_KCUify$)Ghl? zTxI_rg2AO+8t(td|8{)4%ij>Eah@C2JdBrR)y9)KcohqM z6-rC3_Ca_%`<9{=mXc;d7V}6vt4?w)-cwT0bVe1jpW2|v7Re5cH2aE}#gbcL`{#XR z2_%>1!MyR%HY%E~Hz>=sHp;5P0D89U+}9 zE`$5AHgXTI3HUjz9k}Ggrvl(x!prC!(Ix~j7S>XTUiJ#P=+sS*a7o8@n-WdmE_aTv zv)DguXMlcAC`{EghM%knLRUnTxr>M&U%Y`Dv^Q)t@@colyVqpyb-bJ!@HT6}DIxla zJTE14g6}S=jz$?GN||U*nOUR{c|%ys)$1>%FZC+ax7jZ% ziGklR<|OcG7nBbe-oP%fSAzv@rO84knYN#<6IMW}uU@{m;L_O=K0Dq3X+ADr$Q__K zrIB_7f%r1D6vt$?ZW9KH&U-)}d_SazI1Gs*z^#&f<}XFa)6N47$47KfS?g+2}3D)bZkqF8LF0R=7Z`KvO(u@8BVD{2p zM(Fnyp<1heQbug~+C2Z7R7YZFk*DM0gvj-y6^Y{!1e^rnk2kaR3-VYV%zeFWGpO(c zjg~;a5ftdR`Bt*kCe}ZG;i@*vFJ!JLwU*Ygj_3%1@J_OWbjwbkjX44>NnvjiUfD zqzEBlEeg>vLjOnn(mvi`XnY?+*eh2vPbmWRGC0KBl3AxLr@+wU-ZWEL$MZ3sGQ3*0 zYKRsaO-(5cphFlwDz-_0_y;acDi8s=XF`ns!t&&}hE&79%9&IAslZFWnnI~<9 zH*p;YvcAzl)#5ma9rN|&A#OyAbQ<18Yk5dyb_yI9$)F(Md^!s7)2<@7tzI$0avgsk z1(7^3096FG-r-uiJN5031n91`5ibJZVB^bhc!y*T?|7=&aB?-^MU zBqpZb@!r|@R+!G8`R4BThFk_USH~n&CN8wcXYvKY-iCW0fb%9$3D1C5d3#XH!xYmW z)u>goe)D|YTHsW5o6fFazaV+S2-X zQ_NEhO`BuhX*MfC6WUeR#kcZv#=XlRg!5Uv5lS>0vV?7;l?Wopnn9Q<7ekluJx(IK zD%6%uytsMo)b-w>1@d`M)^r+>H(|b0v7sKsXiA`15U%Zi9b@u~1BMmcW=2c98HY#>oBPUK{t@ z(Q^q?skl=}t|Axt-~ceI7PGl|F2blVC0p#_qiZ&U9z7XQI| zTBLrQFkU8XQh=G5a0OWgb;o1y5Vg$K7gbMkE6gpZe%j0v$U{OmGglEeyuF+4NbOC? z5YH37ILW(NU?pUq2E>aHwu1HqEw_9O8s~P(a2*2}RoG8FiNapaWcl-?4p6B>& zCBx?-^D?5YXc}0hR$`sz>hf}x?~X_df{g3<^O8LKLnfA9{X!0rJ63V&vf;`b@@lE# zX;cjC=wZ%$K@vNJ@C4l-ZOx6f*~%^T^+^nJy~Uc(`( zTDfgd6S>q66}f?S%PC|OME8Yxpk!q6Orj&au~7Oj#zFeJC5lL3&l4dZ6Lr`g^awEA zpsKv5&!eQBewtvN5bmuKvD(rBM)}8Gzk&>7V>n`SEo3p*wv)-LBiSYyCM6S{4EnwF z%zAB&>cM%%v;L%QmNP7kG3YVQZ2KqYOZjUXI4JH$hZ>x zsqJRV#9m+n}7$Q1>ms(-95(aH7D zTh#7hiBJeIA}!2qPn#4@H6i&LnmrQZ=Qt6Svk@5J5`ZPacZ6VN|Hgp0!OlQ$r1?$c z6V!dTpW8Vnni*pitx<>#l1KCKeyyUA+Q+5;6!AfSv$i!0PgdCua{;ua@tN1S6CRXFp`wq$|4mblCpfi z@K$+ykxg2-PE)F7!U>UoubrbZVhThVP5?!ObUdbKYQWkBQD$wGzKTdn*xQNR>G7eu z0!$^odVQptjcLEIIa}Bm^bq!C>ZD<`^u9XiZBXL}7eACH!5oZv2sCPjw#yX}`E`P8 zY%{VZx+1awFVTUQd@L!Do#tuZ58CMb8$-oW- zW?;)7Y1?(|Fub^rd1S(}k819o-Jjc8AevEV{1L#ofiK4n%F=Sy@k3yZXei2eD~I&Y z)~+fT8glTiO3lw<(vYazzTv?kj@A4UPH^EBTp|<-%Y3taOu*X9OVCdM{!rTO0ao<^ zm51o}HM?`n1uP(3V?sTBM9IlsJMe3d$_WAiZ?2hQQZH!D#Z=Oh`d?&0@)nmoPxX z#YMFfSP3#UN)B8|$Uw=7D#bYRzUOPMbDpf1(N(~aqz={slpx|r0wT5fHe>Ktj0S+o zBM2o{xLQl7T=K63qZ+u@2tZ=SoyN*2gt4}18blq3F{ug0!rFh2*rTQ4c95b`UgI;^PXfm07&B>EH@l zEWE&do971n^pQLLwXhMl8qYRKfW&t>L>4Z?@4dJe@nl(vF~#6!WI==e^8nh29-u_&V|D<*HnUew3*Ld%Ab<3uh5(&Xu8G%JWC{9VYGt4lBT5xGc2 z<`XNzuDz9r;GD9L*SFAOcz!EURZ@A2-l^q;;eVJ}hI;QLQB`k`;x7;3b_pPP6tAFd z5Dqeg+qJ)%*{Tor)cc8N5L<4^=?K?lq12Kn`#S~hRL7kX^w`QjB;}i zm!uK-QpL?LD@ZG{ZEs^}+fB9Xth;iU|F*r&A5+=>DwmhFu;zkR{;PveFXi?(EWiQv z9GgAIPK|$IyiUJi(o3#rxPjED)Gic~2~lRKsouebWToiEm;*(VQUC@R)4UOZn_|}p zPJ)V&+9^Y8>{XC7xZ#B@^U?@`Hl0e+MZcM}Xqf7--1XqyY^^E^OOEZ!bL*N9H%WJ0 zTd%qGy6fG!`#pe_RGvUqePe0>r?OyqT-nkyz=|%R_FVa>No3iYR`%AzSeQ|L5it>k z79|=>5|ro3A1k?ka#2~(IzHaAdjZ`%V@ zqDpT$c{;-Z5HF8=1=H%nUg9Wk^_z*VN1}{SM{oGkw2bUm{yk+lL8Vou>7%<(s>|=D zl}$2YtJ!MHLM6M_x|}FqpnT?(EQ`|ajz7H9Ao8l~&-A&LPtrH4wce7ukx^OeH^O!t zNL(7{3a|9t09Syh>%y*%Y&9A#+9!yz5Y@!?9JmSALlB$=M;nfJ=^}U?d`VgaX$D4QbKGB|`FNXBRn{Q@ zXGB!YeM$_M?3#nE*rW1N%gv+Ajf0-F%+bMElUV@qUY<&87s3^KeRnou_jgd*#E(Ul zjUrc~(k@;nnQn+eezmDt-bX3lYS8RPLHnxtE{y^gPZG*f=W+2m=m*Cj)9UJgdGcG; zy#6LwvK@K09v}V$YjWK(#_h{vxmaXf4;_E#J>RaR@)f<) zqDT&evbM^Kl_IsrP7eVSSf{Or7vyR8fhvs@tyx^KchwN|>dv+57g=A&u246($WszN z1ElMc?9fzDc4VLl(QPPNBy&nKbKSU1J)@unX4z9@=Qh!(k43@efht*R)3<6nS;Czc zk{$S^$nMmf!&Pb*k)|1xeoBu)ZjU+DzE;K6iuvw8SgFJ=%7|aC{&rp>H}gtE7W&sCvLgtjY>__44 znuD&@4xDEH@{MekYXGg0ySlo63cI30LJNTwh#z?wPIFF~OxM=C=H34Tw3Z+VbhxA_ z{bG)}9NN7>o`q}^aiazd=w@g&u5Wg|`>f81c8SRV9-_wGxuV_|TWL2$zTS}+-76xq zA&D7EVlj*x*llw9%BpCV@p@F?XYHko9}y*EU53s3cjMFz&HCUtwp|{6lV~YSo%NPI zd;S2x&$UV&n}FY%NyO-)#dYDXj;J4Xchs?c__4WSU3B!413GFqGwWC)$d*eukTzcG zd5zeU4eBVQM3_ag%Z{Q7>|AEHQAx+VOA(=gF!q(XZ(&#=aO?4*T5D>5+p>% zV=FqEAWxPL_~j^6goHkePco zac#Oq@DUX2F|!CmGuG4Ik2_dUT+9VJU3&)=G4WPX3C7zR(W|y)6f?}GF4L>_^fS( zgEHX-oX53{jfmucXA+Fs>M?peHFp0+kmT}gbvNplrA`zDHlh|m*c$jFP8A^M^09bj znZHa@C&K;wu92V}c8H&H5&o@&o>NuYAdYhcd`s3;@5A(Mp6J8(D>bE~So4Fi)1QG?Jd+Gg9>QCK-;v9FBDrigrK#(UPmAJrLsCJ(^s|nddsst@pLdavT(CZOF|ncU z?(TY`Bk{pr#E~Zo10GiLP}3~|q5tfHw@Q5|Om2V|Q}$tv3cBQVIPcMB4J znPKLf_O2W6iSF}t=`68^dPEu{>EsjBDbBEJc!Z^-%}_WVAl*ykm3sL2;ejAA_SVBUB%1yK#pvtB2u!u>q14^nBiAoWa1^l* z`VuSe-HiPZ-7j$mt?)R_uc3n}J2H7WneQ_~%aBH`Urm}e>zbc|JfQ5lojlf+|;+TfakF4F0(yr?@G z>*d}!q%nY#k!d}AH#HjvXL-=oAvqw=U{LF~ zjcY`F%*6m{Z_I3#I>Zdz@L*MVP0jN5$d!{ZhHKVp4-o`>d;|6lx*@HE;w%5wofCX! z+xNzf7uhcLpFAGP)ZiZBu(9(Cx$9qi9JLly%vhYQXm8j&K&Y-grGCGv_Rh~O*8mPC zGRX{nX=%)Lf%MTsLDUbv-8pkRWIM-A1E)~EdgH;}MLW?Hx~9O9S*ei~uWp`gPi>8$ z;JGsXK6ptSlOqE%7IZh`swaN77M|^~+0-R7f{iB91=Nns#~eXSk13i3_rZhJIm&HM zjd$pcs?cnyW76d3g*zjk4z2rT&Mmm+hYo%Rvj2l=`KglsQr7z>SU=z?x^^o`*sg-x>-3W*W-7iYs{^4!` zL|&HJ4(r%BT$`SCC1%-`RGJ}bUHk!@XL3Du3d2LUw%7?QRC8(!R~DNkdm|^p>!^+_ znb+mQlU+(qLrcN^(Jf`Y*%cpa(-TcbZJp~(wXN}2KZ?V#FP?I|`wp5$5~^ElJUSom z?`sv3GA>CtAnJHCdtiTDZ{v6Sw#U2i6E*fEv0@sb>rH!1`|Wf)V|*M?E&;jCXQ@zp zf(nToOPoLNymw3ZQTgzBUC5QqS-Ob@$tztUrM<^SZCp!t-=c&M973aY{}##g{~B1} z--oJ@{XIOwAj0gNmb-*_WuZSvX$R?RIpts6?2W8vcd438}QPn?Nym9>w z>dg7$ZU{o}U$_6WJW(Bx6mET~PDV*DKvJznQgeP$U>3W>s~X*X{hG?0_KVQ{*6HSX z1oR5L`i#@cMt@D%(?;yN%#agTq;NvhG={T9R@(TJWg+bJV9@=<20e@17n}kNvN;k zcTkgmM5PuGxX=f_JW?A>1?NL9fnW_n!Rvctz-NzfHALEd`5&gk9K+=H)8ZeUXY9u| zot|Rc-{F>R4(^iOA3-`I{vZdb)ThtxkFFIjdiAfb-$J1%)4y{-;tyirriC|ne;+^H zpTo4i{(VRpfA9omFV%_Yw|*}epfT7oE*D{$FM?I2@aN?CZyavMi~b4;lx%-Pqj=Kvu^zShUi=eg}O4KuN2h zLK1)7{cp$z@8>^9Fev_f2?R8-elsFk29S6No+I!)`hdT-YOv!qDWNm@ciNO63L_Tl zqYme(!_DG`s>!z~*{DwLfUZ}W;>U@0-#k1Aiu55!E z&)^KaG|9L7cy2uXT#ZUhSq}zArmr`2Va>SO@rrl|zv)ag6IwGY&d0^-(@T*ZpRd{lN~ms;1g0LUF}RqHCa>WA z>Th5@n(=9~7-2kv{Rcc)C>ELXCkm2096vIjUu(YI)ns>%qGwWDn$o9;G zV#rk@GhdJ6ry|HU01%)Olg($D#C3VDIK@x80(zd{D8T@<6x!E?$>U{~>2o(Ul%G;Q zDwV5)6_*YItp|`2c*0EpqVP#^D|k{2x(kuc$kFwQ!u3h)1)=TXhHDMs` zo^BpkQ(q<|Ydj57B9QDNU&GXPe9;@9&@{{X9VFZfXn2rYLU5%%)F%!K{SLa|juRt} zM1N%ov2MD%WxWTYVfM^_=x9QhTZgmOZ(2DZhTIpaX<35$d3?g+zidmC99F6s$MFS! zeD04FX55+rF|E^(!^7_&V+~jJiMXD9Qx}Au3>&~-ev$e-JSej&f$^Q1wuh2N;z2E& zDfk)P+B+vs;~$@sxB#dh1jfC%2<<3Iukp9|5=@`rVMt*rW}w9(E@C)K9x!MuAN(SL zChD;!m0^r2KfGtazadyQY(!&x)zsPWLysf!1=lZ>7yL`gH94Mk5(y+R_)DF^MiF3{ zD`^aD%|EB_;J}~^mwd|!gzx{!SFRrzYQ+-FPf6T2_5)vkp1|5)N2~lVM_am;5k=A0 zFTW3jSEmB3Y-+j>Bl~d@dUN)(!#8ka5$B0a;QXHwlQypWLJ`jo6a6zm8By-533SON z)HTR#9?jkN|AyWFo`CdUIq)z0`#;Wrzxw}W1^&hVKQ^|X*ZW`V@Bi=y^k4D*Iet^* zRsNJf{?@|ax$Sm@;jR{LKso@t@EkhLd#bgNzY*n0C^nCPqw0PLWTuC22;`71Jj12Y zgb}CS2a&#|Uh*2l0YFfGP2_>?kGu1VxJ(49EpiKq0(&Ou>iq_g!WJe&mG4ki)0#t_ zD#D;~gPvZTaB{G^iIwOg_?0r3+$#zLEG^G-2!#Mzcq0{13Cv<@aF(S50Gr&H2gJ|W z;$<7;PL|YW@$Ogimbb(&#oi1qdP@NK$m=S|={@iLF&R*(Od`<@Fu#mK7BRnrj=401 zO84v(HH3eD?8g@IFs$o{#?%NGbhYme>8nE>dv;(tOF&NAmMvo(Nx1}wF(IL2m3YB) zX=(o(sY-Cm5MqFl`zsi?$a9dbj`WD1Fa3nST>(6zKK!PCfgbQ3B!W9KLHl|F_sBK0 zGE26)JXE55&1Qx@;H;n)wBbyG<;94qZB{&L^O70UgIT8}>FWp0x3Tq5ANf@V^Eicm z&K53>_vuz5*LBhtpNAxlE`TEE({ON;{_e+Z!YV_Z@Tz>wrB*Um!JxAABXT3GJ(`AXEz{lroM? zl7x&r>mhy*ap@2NFYKzB4(aXCUA7~<4~HYR*Ou;hc4|@AKw<-Gm_~8 zMNP~hyG78R@sfY0>gGw>zDw!ESdpl#tS_tgc{b5=!sWhltA10X8XT*a5nW*~I#{x; z5_LnAnD;!l*CDIzVo1u$md4zPV!p<`EQe;>QlV5a|()xMeLaFa*Z0i0!r3kj;TQQ_Tv0-scB61GDoV>bl^-ge}KwNfy0ul5#MLUKufSTwk4fv)oM+w6cV~ zy;z{xWtgiP(Wt%ak2gzZo$?cBTTg%qM#;}X6wanMG0s@WS> zpIkRAYJ6%u?Wy+m%@=o8*0X7@+c04o%9RO%P?J4d;)mhi-ol>`4lsU6_v7o;SeVs0 zCe5?X%Jjciav#GoeY;n==7*%Fe2UQq!8L6-AKBKT{N`YT@G+L|Se7UK!g3_KvoB}% z9X^E|O!v~onI|1wl$4wMdmGjw-*KTfLo`>n!k|gEyY>tvVWsDo6xXj^;D`yo1$i(D zfH$&?>s{8OA}yKzvd(MMH&I}_DOfv>mwMo$5QwM{kcmjllH4W zyq#0=gU^QXRjNL$N|+oobr&Q+ii_jBLf3Bdfm9<_Hq|}1SXe!UI zh6VKUO_ZnkgUgA@~n)@imj6t?l5^8o_Gml&zaC)hCTHqQmFj2n|ti?QMo+D zN!J6;oClYp2skEaDUPzP9~F>NwjbZ*$EtJE%-7*o>6hoLAG$aY2S&55b6KrFYBZcd zt-EVgFM0`GXS=y}u+vn8tuFy*M<6=wm)Oa@-Wrzl6U>Z_PzU~=3GRobXcds^2`Ozo#zH!{<#80diwkVt*;f;il z18;>(xdJ%=+J;v4gMK2B59xYx39SZ0{Vio!uP(_Bd7*DCg^Z!1yiMnTd*uvUCP!xZ zm8q$4L-v=P8?Ro5IjVf?js?+2uAr~iiLSO3aiN=$S{1!wS$cX_37x4N?O(X}u;0}O zG^$B{CV!7=Y`X^XtLaJcq1$+xz!(vQnp3`IS{JSEo>d#S?<><~s?ic{psN3gmGKgB zwZoB9_V~R%SI=<1Q<*QvcV7dr(LV$;QYl`md0pMP z9*N}D$(n|m13dXASUgeUFhcCZ_6Xs_#KL=s_%w1V5u1~{a)o4VjCtkA#X35(Geq(A z-3S$JhY@kTFhs6z}h9sKX-lZ!<&TboMJhJ1>yN$&Z%r*2!uubft@5tQ&=kd{QXIEC~|n z81XX02^;tlyxgiQh0r`grYqxW4p*_5xbZ;nd``LVx}?n2;lvpKP(D?zi7>3Rr zh1*5$9Mn6oKEPxxH%_3^qk1g`-w(O@TQNxi?nXkAFGbW$4_TGow01l5m<;b!p>3v7 z99jwIwGx$aFN&y5&ouSLpcvYdRh`<(@kI^JYWC(Mu4C;_q0$c?Vxklz-_^`v%aM-X-)LzgDN}yi;@ny;(>`^pa${5 zUO|1<)Al~sNn7Uq;X;`?mNC?M9T|yiJUq$|v>hR-zZ`Pk}t$$~FRY018 zpf#-}Us*w0h9Fz8wOSjE1dwilqsjXK04`_1wKVoNduzX4#TCYqMNN4X9bbw4X70@9DvKm$~oZ#x-*V`ZwACNII zieQk-!hNeC$%ix(S&__4RUTQvNE3dvG99`Dzd4NVYuD<>I;@~MPctGp90bcxN>w*5 zhq2r)|7)28QpMXB3-g*+X0o?5Z9{f--#l#9?UCL2ia^lGv8F8w55RypduIh4g)G3= zc;!Vmx8NI?BE%7{>k3_QMgi9_lW1D+unI*LyjR9kpa)>--7H&~vb9qS*_9fjTl60r zG5_(xO4FN`zA1RRLYEoOIb6mgL1LQEm4U}Qu{IY8z{#FK7{k(<>$hW@Ws);?NCH65 zv{=+jHf7cP>l1H#!812;_wcOX!&^ug*$c&-Lsyl4v*#0lZYaH&e@(O zxRol*Z@4eYg$zAA1+2DJSHnMEj1$t8Vps|9{rg|+3L@n17L9fP2_Nw_l-x$pD#EPAqvjGH>*w*k0=@Zm7d5dZ>#q$u3H z;6CKQ9WvW=c6j_9W>x^tuCk9q4iY-S%`MgVMS0-bWOeW2^hcUVAPL7Li!Y|fC~E-3OEy$Q(%dW0X|IWZ(^kk6x1i=EC|6Fj+7rbN37<+kIwe<(fbCqTW z#Lzxym!`ZSr)=aZa=v1viU_Lx4jNdbF0e;=EAhw6oGij0Ofmedm(>eRHHB%P-zL2xAJ19q+xRVe@>(VwFg{*!Il z>1B07M3fjM066DhIry?UW6!nebRXmXh{2Pt4)w1u{$j~ri{ZcYHQ-ANru5E<6md_WMa^-bEZAUCA-i~y#r)JXT;U86NV`jPnws8-UVaj%Q-QkwutD~8l`U} z{B%um6P1usASZM)0xAduitW{buUCOi$d0q^FO)dV3t0cWlX1&32z3X zxmw&0ecZ7POz1-gB`nGnt0>VSA0U1Wh-iPDIh)Md7VR)w@YVS5yRrVRj^r`tf|7;Z9l?g43C8h zR~$L+ah@RmKys%4yqEr?%tkl-VD20!{P<%_)dmY3X0=oJ^hVuN05VWs>j?VU%Pl(- ztF02R--=vbShAH%DX*$41EWS9an(;`HChgWp*LvZV!;*LO>|#D6)D5cC}6A9BeG`V z&*9|fG=QWk#`wDLONfVy^Q7k+9!yESIS;nFr#6A}0VX-ujkbt$Ajd-EQJoSwHRiL9k2X1O{mAP8}c?;9tZFuaWJrkmaBlf3iD`}ntl zU!s7c04d$wEHRZT5H?&9Zl>HQMg8G( zCC@F=SnG==?!;}XEe6*vqJC+QLszjtN(jz%hJ{V#n6^W=d zXR}mZG}G^=X&c631#Buq14+rgPv6EiE)~srz8ZBZv5AiCG)zBTh@P?A|W1wR!4|qLN-NWFMz~eq$eexZot$kCowc2rk%9C~xr8^_#B&cq|UhKadB_^BY zT4xOBPyEP3P)%qv;h1<^#~f4{5|pDN7TwII3Bu#tBYN(b4k&jH4)w7>)ws&)9l^x_Lb4 zrS4Ot2)GncCCXQD}La0hp(k2mjDP)nlMTO(!(dkSS5{nNG}3Tjr-R8zql3P<5 zZjbwB)(;(>v)p+zc)s>1>q`ljRz$K*#;j0SL)%ss?u*hm5P8%K1?135UbiK})p8#| zd6Nux-_ye+?hD=Ju6Kg%P0mD8_UGlLn)njZc2n=>7WZUNhIt8gNgnHE6wDBgy?XeZ z!%Qu)saMAO_GEh6XGPw7Av*|{&ERsFz@8e;Hs^^{yS(}8R1JRJfSJ>7QLoQO3iJ*K*?A5=E2h{G{FH}VB#zG|?{@~^yq zvG16s-Qgax&!}Pqxhy*JGpc^>QTL#JmOGhzt><1D1r6y7QtQ*( z=0zw^e8u}LVmo01c#vs@2I*I-%}$Tkr1+Yl-uQU3Dg|;QyVF(H*nZs> zzu3XX89j=>ulj0lK;H(RUtFf>d~D=+Aoa_3!gl3|p3|eCC#JDNbu!`wEpyWYPP6b! zCTNqn?h#Pgn@(tr=r1EXPL@}$8=Jvvh@^JU(1>ZX%vTjhTmdnOfK1jV%YORl`zJNF zF3U6oULK;Fd}SS6^TIab>f!VIiXUyCtnBb1Et#0Y-=e(wY|0$i87-h)wnW_W^kviK z2o@M^+>+6_`_g8^NB*cq=8k`OSU2O5*!UxR7q)VeszzUp$*OQt4At1{bgJGziVAuW6iJBIlFi zbsqJ|aFQZ-*z>Jar)|0n0O9gi4L&F$*)u>Wd=~eg9|H*sZD@08-nmf&RidP9YO>I018t$}O{!@ISruA-~=ClAyyg z_&g$j>_paE4Ddp|0#NQ5^{50-=A=!lW7a<`J$7Z1LqwvTQm^vH2deQ|t+3wg@t3REI(erkJ0ujY%k_O_bx^Sm8Bm2D=9J~}1hP6DtKq8dNGAbM-gcBJ`D z)*E}x?GUa6uP1KbaEv@~_18Hzo!(M;**2?+7Yfg|dybdXvg`Bg#uHi)43ktv`u9lE zXoPcAb1QXfjWOX(+pq{$R7I|bJ)s#v?(z8O|V-STb=u=24iDZN zb?zmQNAgU=E<6`vt2Orry{UDke$j@^BS+`o{<01-pCX3H5NG)~LksyW=$UCGRfkFJ+Zs4?QQmvx+!`&Djs!MMe2`k^~5)L^{px3?+Boj?{Q*EYMg;9Csa z?8S&!nY}ve=ayrh8mKhXOCml46e}(5nMJ&N8{_$=WovgvXn_7TBltTAQ{s*}0s%4v z7*J>c{e6Y8$GK_$IQ`20ik8gaq-pe}m%~NaCL}d=dA5pRm4spQMswI(+#4A{-NYW8 zOZ2wIyfzb7U){bFp3dsVS`BOC_5mL~E{q#pm^>0%nx69P4Ip~1CS>1dIFL4c)!`28 z56`k&-VPC(d(TwL=1{R{`MTOG^oUb}TKqU>qz<4R267h*)qlSY`FZN{p07v*qQ|qiP3saUr~$p7xBq3AYGjs+8)~M8`q>7i|d<7o3;)E^yD=)6}2*95N11rywQsOhBsN8$D%V*BZDlecmH&bVjf3t9oQnB^stVrR8T}Y(WsvBi` zLm>RnQ*sr92Z#Q04BE^rr+QZ|hIUy1Ds=hSE6yBp{PAJ7PNByEgK`WFNj9!dfR);a zILRP-WLLtiGBE`>68=xeX0f9CY*)JG>a~+0Ym9vr4@zmyx?@pPc1b71)7mXs;%ooc zT>Yy4WpH^n%W!NQxgFJKFx}l(4@&Ff@#yv1+f>)4#9ruw?WUjSFXQJ0guBs*-B6d> zTB%;^tyTFsr(vuhry{w}ii$^kP{5PjWOnq!(~Znw!jp>;C?l#sGVF*^ANPwX+VsR#9_R^A;D*&9_=SW6oA_v5PqZjiO6PV3L;&opi6xlP{< zmi0o*Z1;?9J>5DOySa+?$IFgtj#9uS-tVAu#SCwr=7j3P!Ya8sYjeQ~_Fhhie~W7e%a!OZFnUvDEc02JVorJ|dMkhOfEGL9J8 z&nzfnsj3+D<}Wf&A+2*y8CikKT!&Qkbf3}`8;=s(@S9R$VF-ykz>Y9yh*X4^MJF)Du!gQH&Yz zR60D*s?X~nv|55c>_dd(c}Go=Es%ORT`itAhqU5!YofB>nT)!oCE2+AG~+5+pt{5 zW$sSOce$9v)ah(QTBzx;m*8eLxiW(aQhx^(W?!RB4yM(oXOdTO2%GlPegpHs7cEI9TYj+Ms|T&4d^vtVic)H-drGWp`$4za*HE_n>&91 zDhoAnlRZ-xFX%QvXE4dk!~ zm|*R6zY^siZ;(y9lAW#sJD0Ee9m6~hN>}cEoFQPu=4rZI2Vi;k>M*X4D}ZoiMkuar zFzo-cZwnpl+{XA+i&*b?QV*1eyY zqmAPDjSqZw?zMj-^!FY^l7j`mcIArw{e2bzg2{;zy=fgS9azH@p7+gsJ;g2e4?R+W z&f)%5=awI5rdliUVywI*7dj&$t%p<)IM}Gb@b6M^$f}57Eul2~`v2nI5C{ zGfFp?*}}++fR<2peSez^vfn27tztuWRzQZd&QS2n6RIO+k-^8mPwjt@0sm`^GruT3 zAe)}DTa$>)Zqdic%eC5<_2XyI<-fR%**;G1Boq%oNuwieExiA2)&8+~crJM|g0jV- z13WcK!Bs!42X0>8lE1&lrNg9>Uhwy=JVwQ(%Y*#9xW!uAr5P5d)6c+{!x_KLvi)D} z{l!0E%lf~+UXFj=Wqw(I>w=I~MlwY0X`%Uo_OU8Q>72;!Dj4K$Ku*_JbU<1UM!{Q1 z9zb;hsyl`;qH(IILY_c+M>#dKB1Ju5!$+-q37r2(HlgqlM;Xw^uJJ%@wZP!r1F~iL z>E4pmi`d84!@FbZsqTy`u8AuVk6JRnB)V8J?R4;3RKcpsJaQQIvub)5jfLIKz@TO2 z^d-hzErOfZS^G~HO6i?rRz3C#f`Sam(sFXk8KWcvDPCmBK zH=(!@65+I5%eZ&C+>e%&Oe9MSZBV|W14;$j0feUU0HN}Jxlr8U^9ZU^{29WR=SF{~C>eE0KiLfom8R9792p8NM@zXda1Oski z^#`vYEy8T+jexb_r&$3Goj;F5xMYoN3JVJP27PcGhO6uR+8lQZB|DN2 zr7HqXus?Hv>?e})J&-Qon^KRygZ#Y>#s2-I`51SB|JRqwM<@y4S$PXE@#grKC4oCM z!tj+&1x5u8gb2c^7?__vQ;48e@d8Xil7D176tXG+9=+Sto1MkJNedl4U|Pv8!RO;m z@dXyPX3EB1-@wPqwD&IHF13oEH0hkwwx00LRw)0^y7J%a&QcOn`agw_Ns$*%7;cWJlBhY1&;Zr_kyqsK3QQ`;gtm8^~!7viz`EjI~{ zCc-rBKWz_B)K%*KGuhoqD)c@9Tu${Jl%fpihh>VxVjuqh*Haz@(?zND%L)$OGemjV zf(hBlxe#a_VC2oftH|Zz>iNSd#9Vaq?JTqYw;Tj|8^{D%771LgCE%@P`#qN?4af#i zHgzDj-b_MUoydK6>BKq!&CXt;!**pk&{w=3uJMuBRJqIf4yta7Ayt9Q>GvcD_UX(u zW}Id?-b4)KUITBx1B5~FZ@<7pH`-V~Crc)Z8}oIM?}@k#xmH}4xNpD9DRz3y%bIhy z^~;lAeSd8zf&qNMx-J&*spgkX#D95C`6L6n0#)(&Tcb?G?ftzw;HSSlxRV+~cKP@u z<8N&mY_Qn=bLv8n*qweMEbNyDv;Wrj-x}564@m^ba{lGPaqzEwOZ?hqddq)eK-)m1 z8e;Bm1V6`eRlqPpLaK=!gqFKsdtI-H*e2*ci|NQyMm405~=hmYGmd`k*v=C&fYwQSy0#^%}E zN+#?MQdF*@o)nI6&ZY3L)NU{IbarpBq*i^+YK*;&JFgi8imH{Yk_@(xUDMyN-d6%P z4lMQ2N8drY5%3*F>XG62hHR5Yp)3B0ehpHZ_$ZZ?;jEL znwc6#9%KjUv0zcf9~C5IazD|f0G+*y;Q_6kr?sezv&*IzsGVW(m>CZY7B3xd-}y@W z!xnPL$?;3p8ya4aRqB3oF*UdGohF{7z%>cA89+AnN6on|nWUmhs4!jLDlmIMWj^qqI;fy_+n?^aSaQJY? z`Lp`SGqYNz>3VtqJ4 z<8}*e@N8@gO|g}fY5Z`agR6Db!hGmz+V)wlX@wLkd5zKRvbrkVXMh3FYaG7~Ybd$7 zTl(dmGHPt)?8!GS7L&PUM7HlB+P-GrQ?vDci|!TV)mZ1Ko_*Pdsu?r>kjv+``6}7H`v-5vZgj)_1mp`uyAHkQBBBN6EpbnS2yQ7rH$N;hPc1hUt(!%ix>pY z?IEY-K6Aw3B~RhC+4f^&JA?JQcSYsTeA5D8@)s9Ne#Ba^dYVH(mGpVQ9ude1k(WOX zkMvog=aQs-?nAoNz4@Y#!1v@Mx(?=!3dS=_FIMz+JN5+a+1cEPn7HIN~&Td zk^)bZ#3J0qdlC5&e7A%=gWoD12c>?|nA6#D=rvuJEXj9c#Sxcnj-iNe1wE@;Fco|x z!fksi61;y1M6a?^R5iU{t*#3F(#iCi_pV2SP2uSyzBR&V#bJtud_ zbW?OVmUSw=$d)cDq%6?$Z1<>1m0N<5<&+bFH=0_KFHI?)X&}C0f+0{NdvXxJ9iZ$E zQ70_;TK!B@(YyPR?;ih7K+>8+>dW&1F}e|yg%;O@z@342k$n@#JrnG^X>5}nR_T)cr}h+o=x5$?YoU~_aTi(#z6|gui`;w@SE_4 z&2Yr{i$ZxRN1Y)>F3hB;m31Q(a17dY-Nr-=A|sN)!@P%NEO4Z&+2m^LO#$UHR$X>! z#Z?h1;l}(;8VWj+ZOOB#wvq;tR71z%40lh3>a}Q6VvFdjDl`=FBdgy9$8>jq-OP{%rn+swaJw z?Ht=l`vyBb;!Xjfp-Gt0lBPs9o+{(E)&v$ zZZ`@JbJMeobS&uzHO?_{bTUfS_@goKGscn|wx)i2Qu$cCiWGAAMA)TI{iO`7TSrOG zCJ8&?rr?Rk*P$y{x_pz;TbEre*q{YU1)n%W1n*KDQeY z+{t4Fj7z>CET}rRYZQ(nXOmxcQomL^*EMv$p1>`wulv~XiqZC~YZ^J08{2kDvb=#M z?$MpTRrrbaY)#QHRj5u?Y~eG`lxI2miG2p*?0$Ukuj15(Gsn1bKIzSAwUL`^@9n|y zF+D(H5Jx5v$9JXlV_0sp6ra=5H+2WUXI<5 zN)KIhQ;=9mHa#(@nAbCGZDsh)Czp2~h3L=ORp2qVvP6j=iE<&^rmi5fD)mpyZ15e@ zvWXm)ZMNAx*+Zle#|*+pM9RU%Nue(d+vE_l|DfGG$@>@$M*_{D2bFz3rGyuR-L;=Y zdq>5-Jh$_>$=d3*W0k>+Qbq*&X5>eA`Mo_+qPxv)6HsEHw)YO~XfH{Bam5FL69ulY zF@sHxD*in>{1p6Sp5zr7sROR*$PuKIwOKC5K)$Z)j8}R|=YxfeM!cF->R~a%ex?9O z3h5idf^5xh3+tgdy}3m!sYOSsIiyQpF$IY+vxWSQ5Ms;7ujzCsUo${3Lokv^0QNAD zM}q_U!JlDO{^RLvqP&VTx1?b?_39`ZTARAYs8#CC2_)cSK_->&02gp7A1o&IL;315=r|x^wTV!n` zG=_DUW|BZ_%cc`lK-({51*{qgRt`e%tSD#pSAjghOIA$T{k2k1iiRLZC5L;52Ut|= zT&#R*JtkqrBKsLWlOtxub2MTDSa)hiStXj70+(Bv92V-T-cO)ciqzf#Lz}L{Lr0R_ z%#|ewT|mvE(g!h#j8!POl_j)%OE+dhWpXy0KGi`oy>T-wtFBX;$lDQdNXPxcqq0F$ z{smM^lISPsZjGlYLKa(uG1+7DpZ(2k4zPG*U}IJLzKU*fM$Q&8tUbOC9#G?L-2bQM^!PuR{cYHr}jxl8u)`ks??*9fG$RnNpo0!YKBY z`aPou_GihqG~w}u>}r}~FtIWP5KD-h=}(YlftvGzPEI{%V85x5K|7g+=v`}BS0-h8 z3>B3XB2r}N8hX9bti^Ei){2zwc>Kwlqc*`H>6kg;hbJ|b#vEOx?HEyJn$!w#In8{V zf_Nkj6Y+>mRu0JSxa&@|AE_illcxq3=Bu(BZg*L$_@B511>S!gVBc9QFw`yKO2rG;%!;g;`9Uk%|ib0L{CRY>XG zH1+`EibGSlI{poMlU4%vG~t&Gn>4hNZsCm&oxlt4_oJsUX!qcka4JCg9uCnOk9N7F z1YWpd$X0uSC24c;|Mck160oE7OVaD_%>^Gqg%-CJRjMGz2LJ+Aa6A)TzBW)#mdF`$ zb6yLzAF*T;2k_p_K-Yz)N;25Zp=TsW%OYX5j48)bVFzbk+S6J>!Yj*Bc8Qi(wuJ zu`|;u^fLWAPElx1QCv%rv_GE%B?uunh5f@EIva_M5|5VYe1F@vN$BvrtYxH0ZFliw zb)+>u{^?U#A3C_=oaI>lQEv|F_fd6`uL*0d>Wk8a_StoZw?UyXOhhahScHU6$$x}{EpVYn{oexNd)9PgG100^tyK=2U zSi#wuQf@pkW>2z^{jWbi7ZeF7IpRfsK;kr%TA=f%1>>Kb?_egHeD!mnsz!M;_t(A| z*Q&uUvxzen_NYqJtIfvk zhMntp#tN6}<5X^$XLTiDOb{0&Py!!Yz`tSe5P}(GR9vu1D5qm0=Z%ZFPrI;kvu1uX zlHN+)a~)_jhhLh4aZ}lPg9q1;UcD=`Z*-kjHpW6dbbvK|KwR2-BK2NVRInDNLiH01 zWCDcTu2dd%DnBMDy_+}Sy>CQhV2ei?yS(hTW+*y!u1{BtV>isR+d3<3~CcBn5;q z{}Rgl&;G#`_}(=s-hFLXued$AmpIA8iI*_|CJFy{`T3vt3$sjC9(U7(4r%fL!c`^o zX!MP&pm@V~idJY^^J&!@G?5t;(XeC9n`M=f*~i5 zbMtsw)>_O%H9*aE;l5z%S}*t}1By!<0N%m@EdIEF^u(38V~|IL3;`C(BL;maL(y#8 z8nm^|O+VtAl;TJND(xHc9c0sV_9Eu24ZH(bNS)Or-Zqk5S$&&{THMxhi*XHBHL*y( z@Mp8fj~or1sQ>LpoC%4wLiu$M1Zij=)Kwm4ch#8wiO=&AIB>|J^YINZ5dCp>f2Gi) z>IbNHLc32q=~l~ogN8Pp8$J5F%){|qr0CaXc?K@;45+f-s^ z#O#U2TykL>n2ZKF0>xRPNPPU{;ZG;t0+ISUYBHwTGvBf`J^ZC?_Ljq`6UkbaSYIw3 z2XyL~kf>J$_C5~cVNt16A&%iExFP-6yna~mPV$qj>Pe$NzR^22m-Z2=2V`#i z#JDKzQ5=@-joDut=G5dS#Fw8$(#9Ct=YOTLi{xFyA|ozo*-SFn3uBajtgI7)D(b+l z%+x4-=$Or*u}TXM%Q+OBY_p{KG7rs2Ns0x>j2a~8>*xFI196fbs{?ZSqZKg^1rO-B2*1~zM@pKw*{WF9vEli(O@9yBbBy1k1s>1ep z*7gziH&J6NBAv?Zo@W{T!UeBS$qJsH%9b<)OBPud6jDY8)XHF0zk&mOkf1hDhD(WP z8?C5Vi()RtxBi^WPoujarLeRaBdis zn+GvnrWwnawEZ2!-qE}1D;oE(sO2=PxocRQm~0{JDh;+~?q;@v)%V_T-G{8<%)5wb zoa7<0)Mr$rE7L^6c#;$bQ&e!czBL4;sA;4R7Nf1M$qt+B}GBPio?36c;oZQ^FLcw{?%eUZ1r8jD43DMC0GHf6b=qwQQObR-qvILZT`mi6<3V+2sy~IJeMN+$ON5Wx z;BHF%iO-Y7s~5YcB17UDHfs7{7;T75C>M*hMojk zw?WtR95cZ}Han<8$;{~b3=u@nqmoO82>FD`s{`cfvbbF>^lb0gK*=sqyZV?hBFKzA z;aS%)cHrIlkOq-Rp%jm&jFT33b+|X7m}%`m1C=n!qE0O^;w&>K1?OW0y5Ssh+tSF7 zg96%wQ2S9@hWjig42%(JW?wu?ML9S}lgZ=rWkttFruAv2r0(LfFcF(>Zcy;AND#W% z5QknD^FSW82t?vU2uCI_{>aAKUfrO84aFh>yBE2OX}UMl zE>v6#FYx#i`)c(hO$={d?7l72eaq-%3qyP<@)c}ca6Am0JrVrpm|>~HMad$=r z$_^U3j(V|7d(7bzF+IRZ+D}g1OfWn*#~ae-Y32AB2a)`K7#QD0cYj&x7}V^Ut6x9) zE^pl8{g{5YK=TzvGE>Eiu1|iu@#tKh*qkw~kOH>`WQ?BR&Pi@J`LrA+k>!BqpyQ`J z)hYH7Y0h1i7WNJ?>D}cI3h?{^rk2I9+Y&;X838G?Cp)NhKr>+45y!opCrMW}2dA6b}z?PN&lrHV=Dgl0P+I&nwVLhj^!dKFq1If=YC z%1+CMOM8qXUXLk2KF@$XPoPIPMrobY7>>%Fxx%EdckP_nSvszra5yv5;fPEn@R};v z#R*YRbX#BQ7p&nM-tg_Ue2VquE2s{LQX$s^9`PO96o+3yu0RNDaFH^ZulMIw6>s3bxePdf*f7+i z5s7~vgW*acz{BzC1VDlH$JN{jxSsyDW3{u_x4VnyTL5BSRq%F`#r)>CF|vO@7@+Ua zux`)qW61t~29s}Jy(y3TeUPZ{M}rTMzAO2E!zr1`-8#RdmRIyHui-2s#6($*k~H8^ zlW&Ni%H6o!Y@T=AQnbA-yJ7szoY%nk^!b*o#NTBrLlc!o?0RxzI%9V4M!6JN$I%$n zePU`!wF)5i%W}93R1bnYJ{AQccXEcF5Uzx$gu_d_!t-;8@N>%YuyKrZXT?9yLV{=+ zkvufw+1kn1LxcMYV*7}2)VvQiJ1IUCY)T7hVoi@EvBc|fkTI^Yu0)o{baWL_bzJ>vGkf?CN~>3y?Y z4?~SAOP2h$%x7mUl~55Ohm{5)#8`*yX?4f)t`8odyBJ_Fh;u8*KvScRM!gk%^!`x? zNh50$odta7tiqa#Syhs`2aRVQ3A1)6m8})J9O_%b&Ix#vKw)!Sv9J;~xhMFGVQyQG z$Lyg{d)5-WJz|fl$oU5@VPSH;@q}Wwr}WdxtC73=!g?rQK{2)ZL`JUB8`hC>`RR!OW^-ZDW^(IdePrx%JFM}-;QMH;Ds z2vL*ht)B6Zhg52xO?n*6wzp=73&d+-6@W~LtNz9(Ysa{meLR4vTnqYZxQJMYr=w*VQt37}cv6kP(8i?h;KrUl+lb!OhkH-4C{-cxl>Lq9DhSlk}E0!sQ> z#2p9j)$j7Rv}ZgZwx*;W(X#03vqp`1M%hFbR&kCJUaXTz5tj^aqd!*M`wG&axO!W; z!$on*`4v>pn8mgB7k-;6@)7uUyv$?|1jqL6OP_fyt}48%5#QlElX(ZLRC$i+a?-RL}OR>SZvkoq}h7Uh?HI%D}kc&em2zu6l>MbSq zL}0POb8#b&v649*x6B^EvF{P+O-|LmVO44V!Dih?{ z%wOF~u(cngZpHTkc8UYIjdGoRo?i#d0p8!*w@<2a>(Z4X_R)b`=~?FKI3TG6$}K;X zR^JBPVG{nQUOpK@zmQ$TeNY3qH_6O)uYYtTX%U4)?`X zW8;O&+WzfEaztwLr$PUs$oSGeVTCERC???twN%LIb3nQTBO||r1hRyH-0-xeyk038 z$T^@_*e8|AbyVi5_njy9%{DvT?r}raWlOh?`fN#Yd${K!x~YO?XSiexLxm9meVQP= z#~TbGrqGOX3vaKp>Z7`3Nz;0IEhl97Y;3qdxgK@r7)82bTk=Bk%zMdfG*_W-qGdMV zKg-vc+QB+udWonaY%^yZ4A!_787A%F;v4VoC^kpq9QTePlE!uIO;Kp{l!gIeLJ3s+ z(m-*5ieUnEex8tq1@ry|mzZpm>QkaO7{tunYEy1dp;bvwVQMIP$74_3@eK@WhI>dz z36xGYlEwOD_Z4ZZb22y-FP!8ypP?_MF{(~eLh0$L!$Hl`t~CqnV^DjlS{xhP;yKm| znR@@$cmOR0%Qm9B0nNDccwbQ$qTw*#yot>|S1BulkH?D04TOgdemi*Jp8H1-^C$02 zj{-_x-AvxTu5RAJ8jU@^aWmelImrcB_qtDCU!wiQa)JHl2Q$}ADSdPJ;KCY2@@1|y zj#k>|K+qiW{t!}?)^m*ydZDpWWb?hrvPq-f3azLvPFMnQq?p-dBG!w#28-}l_nTIG zbRuOUrbL~3B`MN1Qy)~tD%v5+nM6K7A$cEb^g6Bk6_@}!jK@ei!Usy#?+4#5VY*x$_JiwYM~v)=6_3%7`G zS2|6Mr&6q>2 zbIzSH^v6rtqUnRtM!bCsDZZ2Qg=j+V5tP9N_QZ}Q%CxVlecez9X0R*#c-@uuZZg5%VR=S4gg0RYj)uPP$>XE< z*(OYd0wjYf^pP+_B&_iEE^+ZU+tgImDySXu6koP)wa{n$D@W#NV%993sh3{R2C5ClaLpc5O%>3Yt!~k47CWNvZm$S#l<~b zLi77v(7KXO-K3;{+h0w$7?80Hi;7em6DHZsg67vwE-Ba{<7P{Dza)-xfo5T>+YlRh z>D&Ph9&AZSKN$han>mK}7VAket1)|(Ia23r)mx`vc*Y)9fFmQ8z8^1jcS2a5!M zx_hS~(4}EQekU?rve0aFH#>Am4)4JsG7$<59!VKM>OH}?d3<%a+={1X zTk!VtJ+tat7q6~0@iW%Mgu8a1Fpc}~;(8}jVl_8-N+5DiYsFbOnAL&vv^Q?7Se`n* zW?yQ73+I6o*ugXkm+04pL3IR)nOk6_IUy76ciD|Ooc2H*O)7nfXp)L}7Vh^@y?HFr zhJ4_2=h%L^l6H)h=2f4U%)l!`m=_-ldq0P?B4v?|1-ys)O{p7K~BZ2t$d>0bq(-x+;x|KS4;`WN0|nH^6pZ_dAI>J`-t0*b}=n*j?>{a<8L z%)drF%*ww7K`D3Ge&7?0e-{Oh?GZv6OB%6rqIx6WFe~B4qK6}IbIYH-Xx@1H)a^ty z9A5^Mo5Lku2>>agcaF26H~~WsuD2B!U{j>>yFAY2@r&jK+8*Lam7P1}mH5A9zu3%7 zmzM^~{yM_{AJGB=7#P-#jaYDb*>hv#awnTq4;3uuM#iP(KesmBPY`rNg4G)x=!!epF# z1}E@ff&iZR4EmE(%*3;I)i;?vHyf$z-pxDw{`1!>4!)M8ns>fDlBq}`e0L_?h9?Pr z@NRF-TFiuyKzqKjR7S>oy&iC)j(XlUrEi$xN31z~|D(an8c61zYApq$v}sV<$~w~A zajNxF;p5nr*@Z6LR%RuhS1@;ap^Wh@PG2;i&@*Y(ieNj*DoWplOFVcNvU@G;%Q9I# z1I#`vDP*FL>t>YYVoessC8sTk1bHs}*f+dVSoIB(jC(SNUhr0LX`EZ2qM$jYZGbRc zV_l6{@%9keg0ce4ht~bG2LYLRO-1KG^ENo&Q)6miYnDveYX;~Piyya4#<#C(K*Y0C z%jy7O6FKpQ_HPDwY)Yzb`Uu{#O+WzG<3t~fn{n5i`ZUzU;TMh{^>NnyauuZ$#U4p^ z4K(LZ=B7SqpjNG^9)Ct~_Z6MyeZS50DUw);HW0a!W~Q^jxGEB(#ge=oB>#$c;x&Kl z5Ps)oN%aFVL@re^W!YlO#VT=?1ON1>mro|Lt4ED;Vm6MARWv+GF9zx7(_FlmfsWbu z<7&#^yvr$nDj59`YyB%RmbQ^pq4p|Hh!$%1b98Wvo5cpt2#Y)3eAlga4`9-l!cTFr zL4R{(g}u$#5OsYVcYDF(AbvckaVYZnI7@|)p6VUTV_Q8ln!t5w8h0YPvdUSAf%0hV;EHUlydCr-%5scIVQ=Z( z$H9iU5=*aP;(9tb=$j6yW*2jFOOp$X`v)iiW0RvmSkcs3cB)l4N<;KCpi?*`|B+O| z*4b2b$)km3-UL3%V68A&q?p!HGxdY)M|0L3Jm=0Gj@B;kjSLKVST`CTcw*-`pi7mj zqsEQ9l}5?jVT-o`xL>nM#KUYzXX zY`uT9HAdZm7slw!;sS31hpk8S`k>{Y3!+hX2>)JxX5K(|QQDEVU6DkH&Ot4xb7D@< z*Z-jQ@=5hBT+o`l&?TQT1|%*kVr5ubFo3vTU;IuS(@n11AH1j=qQ3f*FnON-T3=2DWBNDiniV~ z%si?+E-&(UxI!6J25N(iWI-#1E$gvYZ3H!*u%@n_@X4vpFXPtrJoc3}Kl>GTx1qZi zGiK>S8i!xf&9apBc2QHdW3vftT~!T@pS(exd_-SW-yqjC;EApxa#rZfR1mQinkEG1 z6s7V&A_QQ}@a~$!^<>Cwe?7*kBaixQT1mNLJ%2KG8Z)P17&Rt--Il?~m!~5HBcA2cba`?m_``^Fyl?K``uW@G5$h5{w!K2Ie!p!Mj zjl79)WwGVDKS~)t{yxjJF0fOMJcRm~ylTKJ>{z4rgDor7lfYu+^G-Fxrh(N2H+LPoOpIDC*)AdAKz~f6RZ(WNb}=%41yj-7QGTFB+!izFlcv5wubo+OUY_DutTP@QU1|Q~_G{|yeMF(;=?8C|+Np;yvAJW*PpyeB< z9x^_ghDHsbV~ZPIaaIM*H;@LU9X=2vu2Lcw#@Vwgq<bbeH4PifV3@C`*)VAz&9(Daw%&A26hVZ<|HWb~r_ zE67GsY5N}TYPn-W!#YhY3Uyjg3WPVZ3Nm{^T;G~~p-wZRl=lcN;R(@Ff~`~SrVqKq zR=A0@$YrXR4RfJ83WROEXYE-K+Pq&^4?4J!KsBc*&_#tBpB8%4Pfjyt!tbdt7J6)- zGE2~^khc7|v8UE4tEcN=B_(#HEm7kJFa}wonZ#ZHWUf-l;*pz!DR~hTSkMVV&~%>S zb*?mHUDYtM;h(~hQR`^T&;@tDF&!MoNCU43yUqj=SE~JU!*Yz6QQmoKrc#MMQuMf> z%i+?J{-R#Jrw2$er+G$_WD}Lu$EBOO>R|3j$rCq0n>HXspZ?+T-}BE(25391U=2TFHayku~wN!#ASeo^$Vca!@Wl} zI@+1kbZHkc>OYtEex}%!T;3fAkOuX?B^PPCpI?XZ3|-j*+}OzoOXGlUvxh+2!sbg1 zWDMeei|?Us*`|MSo4rO@+L$A8 z2h&rUiBpz_1KoD{jl;KgMWCXYP>(_SNM1V>k5lm3y)ao(6r?Jtr9yzyWv?C}N^ly| z3jd}s9GfFqVUGXtt9wV_rROIht&Cp&B}(xsf+!zM5racQF;E8kKnt50|k zDSQ&VaPhi4Sn#?<6C3c@l_!n#h^&MvIgs~iRff%Y%XP&&b(lHN;lgySK8^1-+N#jg zx1Qt}KxoPpIilekmeZB8`^-}G3=EZgjs$W*ZG=Stxz&i>8-c#{Ow=rgVI3HuuzHwO zo__OmzgdA*L@Im!)AYPl;U^ycE`ouxXYG*TqT^$1NqF=l3{_&@aUaNVg`%$#pI3Fy z`zNm4-llj-y`a$h1>I)R9J0<40ZV8fWR@rGWoVLkb3AnT4z|y=yNkeIK^#XdxDM!C zC5W8h6d&ZB^@)>dTCcoumX&y%9CPn+e66c~NfDU2vtqvEHdjZ|v(YXdE(Y^hKJ*f- z`^cZe+w9>#bTmdLK-aeI{p5)R75)6KFCTbCeGO8itPd$b>{@}I>%zN18) zMbyPa=5-1L69hra?&B-5im4V=Q5-LN`__-|QObN#doLj|*9e^xgrrNUmyc=ljXT;y z2xO+iytO$7Ho3gTCi-QwY+e<7T9CHQnPF`Jokc&qHEMygX&?)+rKAa+`LwA5iom*S ztshwuBWcM6$?jm$=yae7Tnn7J$|gxAG_7I6+-uZ;Q@+v}bGv}|yo^XM2_;soP%iLb zpiKo@yWy(XX|W1-=+mCPv?!J>{M2RUaktmoQu-q5fZVy(jd`4$iIqZWoM+&^I_{{i zZF&?Bgqfur|K%N<(or&(1(2G&L7GB4_03^dTds#0(|$*7P6T`d?K-;Blc%Ht|V z^gq>Ez?Wb0v^Sb2H7}rVhQRRv_4+^Uyn^5HWk}WF19y+DH*_5^)68js)k=^k;ZQ-c zb@E<`F-qN=@i6lc7QQdde^3to4y;zZYhLBd3z#*&L9DbDy1JDjw!8truwg3+tC7Ef;{S?} z`@dz*{4dP4RNtqx31NFzrMlt43WQO<6l&{-Unmg__XMa#Ob)>lecx-=PWp850R$0w z){fR(dMcI}b62mU*yL7JM{ve*m-)K<)a zlq03h-D@KBbWMWs%yD!I(f{-H?(vhPkv6t0FA;Lqr(^uHp_wy&M;rY|jUTQmruO}k zcg81&CwK+ji(jzXiS!BRwh!tdl05k=zgX)c(K+~B5R&=c;Np=^%-zJb3j;oMyW2fc z(ZX0=y&m_oWLDOh6>AmVY=pB6&NNH%2_1Z}*Qp{jVO={^%Yt)W{8Q?=(h*dtVUUYt ze>F1AWSo5&?R7&fn8pzeJlkzHjkK>VQZpzIYLfqWB5*dV#H<3A!2LM#0KQT;R5n3H zz0vuLx?=7Ok0&g{yeNVobNkBhL zS`CL$g2Yr|!GO&L8MA~Gb_BLeDs^Ya3`gx&&@7%2ObA=9N92N9b%J)}aF}{0_j>QP z9ML9-P~^^H876W1v5G@rR;&U1pg0k#ZyNSCGl3_z8>=F9=VA z{&95oN>L&8QU36MIkq(HYNxn>Z37-rXh2+C<#yWdCkZ^FSj0~cnlI6`UpMhctAwUK zdI_*Eim@)gL;+1@@ps%;Q|Pb5O2l`T#cz;xAd|J}BX}MbKRve8e*)+0E{RWBfrm`k z-*I~I)BS-xMR4B&Pr^;!Y`v+)Bf>Fp=)2pH`*1SFH}4mrZ^s4@KNs4Eq`^csrAzA; z-Q}#CEHR|U)6GL~aYA7PXSUpG!aNP{A78Icl{vPju8o+^GDmx<#gFlYVqvxc|9NTU zhElNTJzn0MxhT9+HhmQiH*JKV4d6+WI6Wq(BLw)U8&`UhJMR1KS3qZ;0;|`}^3Mf_ zl;>?GTsdav$V_RyXi?o&c&ghXnoVaLwi>{fheo&;i&k*~iL3TTNrSt`4Wi}e&R>Ry z@l!P`?>1W;6Xl`fK_im2q9pnehrLPfWY`$^&iW?jg`-F{3M?Sm#R{ElW3B0>h(Ik; zQJ@YFZvDVyR8Jz>1nsX5E1kUIL()!*6Gmz$_j4Fpi3#tQlj5Q$w_eL`ND#2GQ&y)e zFy^4qwk0ha;_3$K-Ug1N73=Yg$vj~gp_c1>U~W`=o`efB5$GZ6Fxw`$ET6J3#mFrw zdlgOX>~xhKWoF5|7R{wBKP1j@Ua*%ZRM0r^;d8xiP9!1ur0$r5BxM7G`aq>;m+4%h zN!_rn@$6!DRYm!<$NNS*u<%g{%(d_E`B{%C>yF&h0c;OXRAty$60rFRuZ9BMhQ@~` z-Mnxjs&IV0Y|e59!??=805I0avJ|wH9Ge3r{K50!&-z8wc$5|XpT)tkoEh090pan% z8)~Kjj((-~pN^g(%2Qj-yN)rn;9O`GtydW+HhAejq*Eo>>aI!RGPvZ>*f(Cc zM}4?9JYbfUM^5Utl%}7JTD$C@@zdgriqK&hN6Y)!8x1uj4W*j}oJ4Cn{laeXL10w$B>T@4+=! z(P~z|$f8B=V%|e(D&Iruw(5h*f}|+zTz&Y6Em2shz*sKt!Od_*eZ+Ct9Cuw#YxkNm z;-YJ6UA@1|c!_7$Y7JcPlh>@})2@kMK|1#ak;FMfMoj8PM+}SSjE!btP;EHg&oFWG z*ySjGa0Q=IT4qR|ii{c?Eauh0t35JowaGA!^?SL2F*Hy&aR|L?ks$0KKub5mm#)Gn z7y$6IDhoU0I$;tABvFH+%SfBkd!Yc?;2YuKm)DP3uhrxa3Gr~?$iILV|5p*_{|34& zU(g_%KQDw^TFwdYK}l@zn?S}o<=u7gzW5Fx$JwL{t#uQ`;xoR0^50woZOaA{Z+(@3 zu5BdO*3W=evs-%lGDYW;dUE_=zVol`g<+&_^{kpAVnrs{~lWwZzREbRI{S z6?el#XY|DlElJ!J`4q5Gxp;oq+!^)#a7sRi>sB;8i*t4)?anYSCz7<9%1r)%M5ZK9 zSDY_REKhs$R%Xvk+xj)4iIXPjk!vRdoYe1UV08=#g))Gq+MQoP#QCf@Y5X{?tn>9M z)b?^S5=4>Qf!wjq3hWS!t%|#KGf*#ZiFu*UcG;?G=77;9LVygBj`a&wyfdf#B$Bc+HVcIEmaE^ z=jlZ#Y~BSxSW9m8AJ7_~*a7v zKYSZVvEB!;0|2+O=7?LKAAT6Fa8SVa0Y-lOQZEC{?f;~mn0|?CzmyHj4pws5f@CMf z%N&_I$wA{aLQZevDZ;J|-hN4tk9*K)n~jVpwJI0nI+ma+jtYYM3GzS+gm~U_5xz1_ z%8)cRE-bnEPNCEh0YZa&G63117057HHGZ!>FfUt(Kl|%&q!{J;;Uqw(^xCgR&nYVJ8VC(gU>IMvx)sk6wz_{(9O+P zj(JB_;dP7;clfWKUuah0PhI;A+%DZ}v4Zfl9STiZ=Wo+_SYrHB?(cKZ_cKSD!4b~P zA8&GShZ!+}m?ORvmKtx8lh@RbuHz`5E8;v3YEqAM4i=Rt?QPsy$-fTQ&OE)&ykt|D z#e7}V!L1-Km@_23HCbkVtzyqDMgNKYj&geZy>T*~?$_lXSJoHca6ymXkb=pj?S}|c zh^T1-w>4w-nB&72butwyN7#7w8KhQoYCb+VGQxQs8&2Z&_-+;m{ZwG%4mad&<8hmh z-Pqj4*^FnLGkIYFx6Kpjb@9qMEEe=Vk(i^HnkHAZO>+FE>d`9XQXNhHiY`)@c;XW_xQ*7GVqgs)Qxb(kT|xcY^b1$a7afuUD}KxNvp7BL za!G`=;fp)7U9ecx)crD#MOs`8p@xivt7+lI`Cs&SJ_sp3IGDSmN0;T!Qyq=0<`66E z@iI68brwIKuZc5KY*S#^1l zu1E$=*!GU1P;Op#0=b#Ec{F!IoNd`Qs!N??V(z_kGW-s`%|yk5_LYZ6Y%8(ab>n{R z;&w86un5A#GDUX|$xpre=tbD?zM zwLrHUb)5VBoo%ujyYb0hl48%6M_sK>k-NQ|8B!*G{+x9Wy7F?x09hnQ(c_pas;o@H zV}(|p$+d=Z{mq1kVDUiCE6-SOT`8+XM8ua1t5n@&vT3Lk$*-?hkjSDa;hNvR_hU41 z8$g^HuUeX|T|VwTzQdwCwgw7B|BUb%9d$D2r;zyn?r>N4a;^eEh~L>eIMDQGHelkd zI2JCaz&#G{z8wMh&zmUhxA0xJJONhQ0VnW4`~YhPOa?4>c{fXKj1|LOHpn={(h_&AbIyaaPg(-5KSkIbXXX8&WjHN~H2 zo6@gyICB$hB-0~9Q+sT-h%s_xqcnmkpH#&mE;Dj?Rz$vuYhd$w?2|SIR{&Ta{0%0N z{G++#*>62Y#@r>8lRZE^9JQc;dMktHQeeT>S@79_%an%_JaPO&?wP14Eg0*>8|`_b z6C)#n&c+}JgsY6Gfrh>pt$9l;V)cnW)m(DA#yMIwTYq`(94c%i?l>F#Bw?bBtq}{cs-Qiiqx=+L$$yb?-b7GG59yi`A0X_lV0Yd!w=ZVL_9hI3X z`Fbm6w&Tn_-lX4Ue{K3$Y++mm{$v{eqY(X?d3+c(gTVKDYP5$MG53*#(p~3W0`0b>mgE!divy54^hYfSns;d*Yrr)BZKWuG;lyo`vv|9=c3R_lJ zeTZMJCp}9%hSnyN@psPln+CyQgwDzMd=AhbUC3N89*o$!S-ajWBh(@Ashq@?psoyj zu%s{STS$#7TSGL5jYoN0>0{=u71CCtrl&8t{_!Esbe3>xCY3*Q{7&~)#*M#i{*U7r z0yM8*M*L-E5S(&uk`%(+h+grGlM1% zrmjOtZfk39pH-=-em7s87($PpNyQh0CFr5p|1q{gTek3z`%4?v68b}K-CaM{m3J3p zjZ$AhrX*1}gyU*IFa9Eu5`R|Rj=+Aq<81(0IW$geX8OGcE0Z9)L^1x8T!y>NI&cxz$;OQvuTOM3;m zaI8Fi9bM*sqBN|-d5Cl?0U)zefF1dhg%<=wXd-8OBvP1HciIn-y~ zo9+)aqf&Y|X|m-15X&un8umd^^G`tc?+NU0Pq=?~B3n=jebZRu>st_OMQR$;DdjJ% zC=HV2vBpo1q|uZHF%`7HO=~b2{6pRMFhOW)zweZyw?xbLS8|_xgdI@Yg8L^d{J&7^ z{=02|uZ53S;n!SN{Da4q`wxxcZ;b5!q$~~NXzUkX)_lNEwbWSpkUuq#cQ4D`jJLie zwuiQCx~#$M{Gnn@1C1y7XYJ6;7m#;vUhY0l*_KDcVj_qLhjuO-c=TiRjYR2tJg(;x zsr<#U)fzB)Ek@kv(DyN1nCW8RCm8AOLXSG8qz!9nt!>=~iB);{+e|Ld$NC?ZJTc~W zqM(c_CikI81a2h)6RV4Fn-~0YT-v3uX)rnvHbW-INDSK0ayxzKdK{muynl$^743S=KhQ|>fxKx$Uv%k;HjtAJSX0p zTTt4(GU<4ZbyR2tdRyVHh~lt+vXy22YIpRmcaWH=p(`O_=j48-WKbH{mMV-PdnY^g z_9Nnh0myn3SDVxMD>QDZCe7?v4%wpcz2d%RtEdaylIC4XAa~Q>YVA;HG^2HQMSqxP zEuTGZizabMqu*LXVfx`cKSye6KqWv0@yDJ`P>-Cx+G#U69)mbcVdZ~O-)2Y1x$9~) zx1ITE(L!#`YusQ@Yn~Vnl{4NrDfX$_v5sKfoSGp)!;;>UL)x5Z+G`&>Yr-J6Lo0&$ zwsH?D^M$(ZJ{eDP7XkPlv6uJ!on@ljh7HA&%)f$UucZ6Dvp$BgKYvv)OE<^f*DZkX z%#%k4CLq^lD`y*fW($YN@g$%uM;l72He2sKD+N0TOH0c38JSvOz0@{?tiJJ;VZy{i z{)z#tI4;8LHe_AD_WMh(9gzFN2t_QzS-30S)-57h%gPUD!1Cf_?krWfFM1uDKeK=y$^SgD*uI>{k$v*Lhs{4st!aOhu`_38 zy;Gk69Mnz!j)C(7zM#+hBlN&S$zug{1o}Jd=gM~&VDteiX;BF37!86 zQ29XsU1;;WsK?kJMe+Zv?%WfG-D0Feg6#eaIrPF1Tv19UV||m}1dJnc;GxdGqmj zz#`8cRmkS%$ihdqQtintbDcoDncU;L*U&i>nvB|>EtOQc>IB;!fMh)i??gi4)yh0~ zCv@W`Mu$%ks29rK9Lw|sYye*5O;)w|pUXLuh;55sCEt6(bhHZ?{gD+R7#5uU;fvPj zvEfm_?%OW$)+g#}J&@*Y_9yo1Q;PEe5?Y|}ntglm28H3DwzPs(U=jtg?jeA*=Qr}+ z_+ndpKLzwZf3zPl&1q_mIP+(?GLmparQ*NG!v8s|OGmPRZs;<_74lrbX6M_epOyfl zOYuK|nXcmK0jud=wzsXr-=x|$pzz;m>j|;anBeExuoyu7P)!(NNo_>s70D2YC%$^S)DXal$p2$331b}AVUw`TU@IjRS zTT-M103A`zx5ojSGU@JsrnVxWHXxo%DvMQ(7?M2tcsy1%c2sv#Zbl$Ic_K^(8>2n# zq|@fqX$I?sSnKCvLfkg(yVV{C2EDP?I>yu{jFia7l!WxFLk<#xZ`*{flI$DQV{( z=foSaGdW-#s-5!@7TJEI^0!UYX2DKd<7_0Q4~fIK2h4nLUa{q3CXKce?Jd=%0B5YX z{#t2^)9^xfrj3HrFp>eN11rhO&I78~bVx`Vg_NOEk&(20E?tFp@q#|y;|jf5!QRG55k( zd3J1PlcCh!?hnS`k18LT$I|3czN}Q}+PJzptlc0)sx8fJ8ab<+UGq=uv;Q=Bb3x)f zOE{nTF&dv&^huvmw5-c9PY&V{%mzy*MleB?_8qp;DXexEm`H#QfAV)UeaUF zZ9U2FXzPiGyGXN}@O&VKiXa#5375}GQLK}Un3-~mr<)GOs~CiW#@o5uc2>S2hCzqt zjBDPh;=WO*AG|x~CkV2fA$nW-FJeWtZBx@J`YN%rg;{nsD3bC~?rFcu;L?Gkfsqc} zFCuwWV82!qX*qL_>#c@?rfY&O(vDA)DwWa7TBzbENTY$N~VqGbe)GZFa3vrKv! zb+ir26?iadN;bNVhSzgN@9at9BUT0NICdMNgz?NRQb9greo946 z@z!Xv7-PvfNBs$BF7t#kqn>yXisVTrJw&DM6ZWy*EKpwNRD&B<7HACA9GylcRm{W! zQFP()^&sft>1$og+|y$CiMz_yLo+XDgGlhuW$q_-4!67DrNs;~PU?S1ht5?G%hRV5 zvS=;4&B3&qvw)mq1q~x@Q}}9NWkxYROl7#E`L?=Hnca~kd9eF1X$GrX!&>-5`GDcU zZ9XOh@}d9i63idde%L{J>E6zWZt=S8m<+apQd*vihH6%Ws;zS1RM7 zYUb%WE?KuC0a)dt+^W`hyVQdfU#qg}9l}tCxx*p65EUF04HVsk?fZAr>EBl?E)3e*x7 zWpkh=Fl0*yw8{U6Mt0cA)z)}dJ1S!~Z|9J5i03@*AW zu<3y(3e2IIs*@`j$EpSfwu;kk1sfR)8ykaDNxKN7p)5!XefB3db-v3aYlrwBa%087qa6 z(8<(*$~%@WR#wN=mHR4wvIrBP);>06c+aO-W7<6NxpZPiMI&6oT~nJjq0kj8ltg#p znO&dlS#|gXR&Udz%7Do#Saf2^wBmT>Y2SDh*=$CWrhp> za`8UL%(?|BYeaYE^adI~5%at^yfyWPYH7*3`nnf(Nl#&eexnU0QrdFhow015P5paF zV?sg%52ID#OU15xN(1+t-jG_tqr;-ufVQnlxiB2tBgj)R7BVs7C)SP)SP~f;9tKz@ z7%fpJU-FokG*gRm$7tvtM%*MmUu_N+u&67)%kGWZ7VjRc1Abqj&;Y|(Eq1Yy)y4L) zZc)uJ^tSw|!zst1ZdH6nv8DM-numk8X8P$D^MN`8e$L~J&|?*Q$YP(nJ*O>VMO}Tu z2`ZhyJ0EV&Af~3&)6W$LmTVmmZvX5L~P~|Ba|1qYiHO5OuO!p^^ljn$1lh(M`1DY*18+K7q(f>8R`5(?z{XM=3;t+tN z$H!TL{2z~S)W?69XLOG>Dp?0WRPs6;3u(%~f=KKA+pT;yHmp8IrjZ`c^0dsotq|d6 ziL)Z$dI+V7AY|!xQ5m01r$p_4e)BM3FMO<|J7B!)b~Eo;U&41_WKWWBG-y2QR`d5} zFFr!gCE&4k+awHG9> z)L+SJ{OPafG4k7qf&T0y;a_Y1pZlWQKVK+-o)MLECNs1y{;>|@_kv%nOksLm&$fII zZ|8s6qw&8DE?^t$clcX~LVEYY%sFcZ1*pka|lb-uBV#)>+fVk*vA63{J1m z#ColyG`2I)q`~y?sKVbp)25mjJ`vf&n$~%` zw7WGgEo^FHOMB>X7-FV|tGT3sR@BVam;MQiG%}8-rY~#j1V^%%+6XTas zgRaB3R-4`7CFe~25}hmMVJd|!a0mF~Q$K?``s!as@Wlw6eST#2PW@4mr@!p^K`^%OkcgL0Mlk)FZpJZDT}YP!juIIn5|y)}3nTTCT`G zd#=YWdjlX!J7cPGp9mH2-p5MNkiX1`llFdh&6bG_lvE6ct_}gj>7B&ryEhX&eTr8y ztd6d@14PtFwjde*i>!_=HzR;H+i+k0lAz#ic%15A5g30|QPtp(qfL zKyuK8>(YOm$bY|RJ5dSp0{&CrcC#g%6+j?8qu?j%1USlqJG1%tBQLSLN1kg?1?owz z!lmJg9t1EAMoCvIR@Gwhoz`FJ!h;=;M8IxaHJR^f@ZVBPQp@2y0E3>u#UeVPob_C9 zBGbKdrFh6c^XjH{p_0S9w9qCdOI!MJ-D4SO7yJRxc>`0>9h|6GstD6)+u%&X(-5O6 zNvC7Os47(WSds?J4pGF6OgN8Vt(u?X;0e>Nk}+mXON;B>BNB-wgq2@Oc@mY~mnY|3 zY&_Q*)_$i%Sdw0_x3fg$k-T8fpcO&Am1MyqC8QT6OOe~3QRFbtW|uK)MJ^hi-pZnq zi0`hXbSXVOFJcf|CNO_7M8jZ_!U6t{t$Tjcy4{4;^p83~NxH1jl%4pGvG2)4waLc>eWpl!YMWx+(detEr z{3dWlBYwGG?v|6)-Wr4lySi#`3 zwtbpC5&xxFn3ER4mKMHTTdJ^3$W6xNnX}hSXC^YZ!-E{2ZJ@zruUE!7RFLp$8fs82 z6j8OFig2RNP@Sw5pA;zg*>&t4-hhshlC=G~5(}3kdn##+eYXIUmx=7X7h8+rv4bDc z43ME9u8-*=i%A)-aXSNW;jzQLhgzGJamsq`0lP_0;^XuBrJPaa47*DN#nQ&?MI`Q3 zfVVmO$%P%ORK!|d#Q1#$3B$T@-4S+D5$ht+(9fCTJ1#dlAYek0iU~;x+j&@19}CS# z-*IHu1-vBzSPpkzAaJc(Si z(`{B)(r>caqL!Uh%ng!sh)o%dJRdg3!Tm&#;Tb&0Ny@=Dn!U;xJL?%29PkS0)`FHX6KlAmJ$Zm)M8{-umrx5HN`r1D z`qWgD-Oo5r*M{JXA9Chf=dsR6`+~F#a> zBp2PW=oY0x8vKptoW0e(_c{CA`<#33bAR{wgBQaLYi8E0S>O45KkuTf5p{L68K@ly z6MRA2E!P$kxfM$_k|yL*b$>*aQf@A+#k!d^O06e8a)Wz2>_Mr-F`3$h#5dmchhO|K z3;S-$CW1@vU$l!P{MI^_!Jr0!e*M4w|LRjkfn;QV?HJ(H{^lxTKKVDF5fw4hABxU^z8k^r z%YkoJswvSVkg8%ErnBeaw)RhpQR>9)%a8zhC4t&2@`j}&bsg2Q$$5Iq&!PwceRmUG z$`Ij22eHA}9qNb_L`j%;tyYtxP7c7?n-P&%-+alWTX&SINF@ zOfdFe(+sT4yY;$T+0#KG4SBSDV=Q;9C|%a8&mrZZ%XVZG0(Gp>^s;KcVU*`Jlk!E| zS5Spvb;Yzk(u;^k9Y}}sI*5MKg9~+n=4Q95o2xA|Eo#}`Ml^xtAu|^%Tt;}wZ%ry_k;F{9bdewCy@fh=cWDl-nsh;!5swL>N z85ttUQ@xN$@W7i3I7I!?xO675HJbrOgdd-jj%fFMA{hgLOeQ4iUl*l#R7!X zb`J~dLIUhxBl@wrDQ2W6UF<2;O_?TbxK`H3X=X65T_>5ovPQq2ux&*`AZzA_n;p>& zJgaLffNhnVPu02|8rP*TxzEu&$VYbQg8C5=%zYC1lE>9@#}Yla_rf$bK({+jTj!jI z(5AxOLB2fd^E!Fs>sA`OHfB^tIA*4I)%d-+Z(biDm@m%6KSi1DWEs^N>B|sM=0XpA$ z5{_HlU_S-qu;U_RISGf!1%|r1K)HymVhdKiDD`H@Y>}Hmo!$WwZRKH*>bx@G$u7hA zwvsDZ>0Co`mRZt)jtRVSpFJWC#y7{N$wn?gfRL3@-}n^}D-)zy6>Z~s2IhJD^9+?c zo`~DmhmHAnExepci5Vd5e5N{OS|0wmS=Q7Xhc#)zSxhm)Vc>Q+Vi;QEosajXS)Gp6 zjV%b3Eq2VGnd3#Y*Y4br<&$d+5|Kc2B{Miwb>I`2;?HtR+UORqidU7~*SNi6Ae=hi)w}*EQFwkvu$jA}c(z6y}tKvc^w*)SwwzhEK{X zJ_s6+!zy;93?jAyvH>5@c!nJQDrYa-n!jDe>RPl*pL5lPC zYyu@ZW%2+wL{bk8v%Z^%8QWNU9Q5zxWhtZpX}CZ(6$P{JHd*QgxAuwvXMTm)A_FS| z8!>Om;t3!Pj9lryX@deW)TSkO+NaoCD{Lci0+C1$0?)scI^Hu^d*hwBPYkmuR#2I^ zQpq{9SZr%hn@nMi+OWHMT+}pB?Pt9z;Azz88^}DcjD#3Pu--akSgr7-l=}d=gNVx( zOUJy>+7R%Pj8mHlt3OBH-^?$SKNGd)Y6%?44UJH^mm~n(2>7~eC%h|F-F(cHEK;RB zo?H1_rmV?FSQhB>YZ?_5?^CDFcU{JnB)ks3wEaDPz)!q@ez&Q1nD6VHF=j5a1zCeV zx(SC|JAFP%ZL`Fh_=f5S9!x{N%L+gml-I8CJ^&VXg`cS`V1EUr@`qoc`X1z(o!-1Z z!t#eO83Lt54wrQoaQ@U3R?BS?TI!WiN;SmSMQ%S{89=Z@%iAM$xyoxIIgRvo}Kv~ z6n+IE2(Kk>`R)NFWu|uYqbbSp&#EWE$t$sA9{fADv~zoA8Nq>hKUOIJ>g6AhYM_t1 zhLVtibo$K~*9iNzwgr#2_(zX-**jTN;kF#G-spQBxI&}tynJZh9xj}%AAxfb`4j#O zv=zFg_}x8M{#U+TSo$zxN&7tVM8^>;K$27yD=8_V0bQeq>kfidwph5YwU{?B_GUzfU(O zzYdwK+{Nk5mQe|K|C|DF*ZzVx59t*Y`ar7rhAqTl=k(p{KK4^^lsB~Su~>jiD_Jza zhJkuL-k;wL<|JaSI;WB`uGe~<_=;4lZW~*et)wQHB75v@E-k~Zzn|&dAkn4Zo;U4D zCKjL92B@A%(OD*%(ip!~L}&jH1lpmzPtK$tj6%g7LHea><|e8#RtyksM`n2eNWN&m=NtB=V}a zWgp15Z=%~%g$}aEg}Y2z!5!UJAh!_YX@@<1>qy@Dt`S_`H6p3~%$|f@SxFoh-$&v@ z2wWJuc9kL$IEAvNVPd!RzDhrqF$3WHZk?H#N5wlt#Vw&%KWbHCO;?kIYZRxzSGJuc z$Tw7~Z=u6N zG1z-zS*VsoA5-}Nb?vZ1UKZul3NcEC$|TBCEEtq26l>0%Nq)(k@8pL$B7g7_ffuVl z#17(S;4vouCbznXd&nXjQIV^nYpvq^G02oEMHKD9OVe|obFN<>x>SN>XlMaeuvu@Vl^T?Drw9_^LTqH$K_qerZ5M*V-J`tP@7Zn7854x zWS9Gf-{UcPAJ-&zT3%u*_-&U`dVl|+M~#3i;NMzavYyrNf7Uv1ea%vOTyGUcv_k+- z9~oPV?6RF3!d60agBKnwytxX%JuO3DK^+>Ss%ixlk9v*@)-^rGoM}Bz&-%UOynamW}m##4XF!|||4)5~x0Q2J%gSl=O(p?8X zRwN(eFw_0@FB7E!)Z<)z(@&%L9R;Gh5g5>r+?BUAL&%mwF3@1%a^=A{vLCm1qE1As zcL`{5*^XI4BIN_RMo~MB|Q{n?w(S`#D+ zmHRZN^DR)Vgs2C`ZuBMmr1qa(arJ?O#PO|KJEUrRo9-Peqx%uFH}VMN+43UG4XcVD zN%*zUIkL7khHpPanh_|I60ap%rOVN~uOK_wBugsMXmS{`f{&$=Ge12jn1>KgakquU zaZWq*!2&w30XAY}8H6)36Z1J6TBZ-E4T@-DRHdRiKA2Giq$g8aTSELv2L$XcEB%LV z*$?T4#q8*`2P%%UWDTZb7BS?(&mh?0-G0QJU6yAb0DnA0T`M$ze031Mcb@755dQYO zy+0xZk9lbo>+0w|8Or1&F?^8~V6F{Tvu;z6#X7DgD0JhsjQA$QS9RF+Jr&GPKEt8_p@pm z!d7G^SvtfniObt~kpmZrDZ|M_LwG_^;>Y1E6o&<9Izmj^y zkcRThcLbn?|IPim0LXX9;Y^67nclRcwP;Qpe<9GdvGSvA-1)2}EF1R?hC#=!I_!^9VFd-!%oz)qm)I=ZCQ`GK2s=iZcPSk%V6gOhl^%TfQz4c-tI& zSR*fxH#F=Z(+YCb-H8vb+R^Cd9@hRmX^N=94K>Aw5j;~)ba}k#ih+kSqIt^eg3ypr zR}sySthum=$+~N4rfhCQJYDW`q|I&gs1P$4g?ES%S*3D0n%NgtqW~UlH+5ZW1CJ7u zM|6?`Nm*rj@!;sgQ3RXdBTcT_aUl}(=)nvBTJ+pb!HK3y@0@4%Z^yt9?(wfutyj2p zp-#!^?@5e;or82@+^1*SJdV86W?$$=Av#ERaBtfXx9LX8f2f}sQPkAU-U+Q97kRZA zYO3h5>_>Axe*8Q8qyJ5c2z}R8%5z2vq_3dbmTLm05!S!*kT-qUfd^LllI?a=V3}nVxt2WrkSvubvhDxWAufh&V5~M^O^h#fGXAT|us7xDbe7 z1ruSr^5;r@{jVU)Mf2#{HX0G!$u4QlGBj}l^JHVh5aY3w@eU`>Z-U2v2(LIG0BmCc zlAl2qYE;G$=3tSndI#TkM5*7f@J$?s@3NH~X(uq3A19JQ5aiJCr zdUFRz(-gi0LeE0KzhL*{Ti1$`)hd%!`eBtkcxHv`GhnO^yx}zR-RlPU8k7h5W@#wp z!l$bMZwUKr)I$9)ge|#JZZHE8V`!>3Z zp*8DhOojns3j6NK@*hW14s1iN_zH$rFEmJh0Paz61jz2abF~Prz zDXjJA2<@{4>K;q+H1km>DTQ4>T*ee5J~`jLlILF%P1DU!G>RQ9@gnQN&+qWPmKl81 zrDGHw9R(7Y2;bqSJiiRQxy17|2hjVWIm*-Nw4o$HXz@-)t@{EVYz(>~?I6F=s(bTD zn9+0~wz>Ze7+OEc^NPH~@CoTl|0{25fhE&&GDj;w)vdY1o%3w_uV6K?vLlG7p z_V4dbLzyJ)rss0aiBqj&dG=byOp31{mz-anR{tsU@Ek8I z>lvmnd&L>wZXlhJWI=nKaiV*~InUA;}um>WwOJAa=nFoBnWE$1B*A zD`TBU&aFY{IwpH7S{8v?2J0MwPf;>MDCv=m?A@k_O+UQtJPw`cCw9V5j}BX~jv3u-gdI3a$8RLx_?-3{wl^1U57(WMxuuU0&8{{-l#?@_|LBBY*#+Dh_R^%hnLBL5I3;HVGh;!UErt@(Ny zBNZTaY7b^qCE86g{KKrUJci3Z?Rb83H~6vZ`RgnM(3B^P8mWdGziWNhYR4XydvJa4 z7!Gs0YoT|=0Ad`PjGZ>%0E^2u&d_G*%C)1GA-fwH6SXTUu;fXy#T9;zxB$#Tkb%a$ zoV#z=lXLtX-_HlW$H=*!Ou_HC)T_+q+$q;#O!LYz@hb2*z9EN5UFSaCXXM$8tuPG zD_^cG13>D>a9>Ve8lBjeD|_ciKq;vA^3bBe7x&KeW|hJ@rl#*yhwsJhQk_!pZ-kLm z9lN1<+r2->G-NdaJ0QF)zW%FT+wqv|=Wy{K>*^nunSL;`wv_y#7xx?~6i-cZ+&b>s zYG(eK4Iz7(I`1HYu{rN1@c;;*xG;b+A`=+njQx=0xKWkejN@n;`0ySi1BTDRAa6W% z-;>UW7E8$C>(~yH1YNpAIP?}$#{k|T572N%fq34moZCs>&L*py*^Ics(vA_^w4j|l zL*2M_@or{q;=D-epAPbx61O zlXp}xzX&Z!quj0_mM0g4u%CgoS)9_-(ZY=FL$&;r@Niub?gIT^rxkg(rX=M2Yy)v#V&q z``70!$CesT906nr0Hy%Zr32-U;9YnHFiTjVxgqwk=Z7(5q<#J~qm%!W?SE{NQd!k( ze*cT*CGGQ!*~s;QIvj3Pjn-|o@%$?W1nqDA-aqLyUPh@eDD&Qxp^Sxm=earm&CgKP z8S8m)x+-G`Tq|CcI?v0J`&{=?&0X)?WgMu#$kd-TH?hp|RTw=?Q2U(5i?uHgi z3sGo(ZU}n%_L7x<=EM)ZHj2Cq`Em02Ys|_F&gYNTae^ipMX63#$yS06m}PAd(9y?SnKu@FP?0uSSJhgjvoM%VROi(AZS{t+GJ>aF^C(XGhh6878;leyNJ^0rUS=@i$& zuu`hS&BJ8!f`XZ)06b?JV*DBbDHNUONrQ)^J&AbQkn}jY^#FWWr`@bhlq7fZD$*Oc zS_zYB%ZT~j2(IRVW@uza6mh`r>j30-d@yCK|1BA^3Cq+wZFq(m!2CwK!BjEI<=VBOfT!Y@)F<)QenK3~&1T`x$3i#TD55(aiAi_67v|jSt zshVJk;+alzd4>udt}s;x=&|~9}DKGc;^M}%qC|KhuJ6;N%(NOkJ z#eDWXBxwPtY_ElnY4nR0557=dhF(oJ&lEQ|+Ru7zR}sy0n+^Y^f&2Lj54@40Vd$O1uxy3l z$vYDE$WTrQ9~p9}D-uPM!@b=iDS>=B)o{^?sP`0ON}KmEf-9MrBloOMjeO@EjB*-L(6un8}3@4GBhc_h^}GK?_Bg-rk# z^Gv-wTwIp?z9@oO6Tq)ymgeu$iHj%!~!9~DX z0PpDG2D&DU9eI~N`2mOr$?j5=-mWh|qz!qjFeAyRyk~32USNdit&)4wOvi@U#vK9^ zG$bEo$4a8}X1Dz9&T+`r32BZ*eGqYYzvwH;0`L<9g*f(`F%2nOM3)11yOMFJl}U;W z_$F)2xH_0W-$qSmFap%yuYgd7xP)yO=AN-^xY&Ftbya!D?YTRj+DBAkBg>RMai4X1 zuFvfL2yDy%*4`I_N{C?3*e)o2u0RYV$BG%VZQH7!YSOut(nQgK?P;_hBm9{tWPDw?-H3G$HKH3k?1g+bGUrW%UE(K z#b1h7kuj>{K1974q*iZpz;gAUq9OHk-V64g$XjO^5N_OR;Y45~uaJC;idKE+N)~W0I(;zaVvV^94Mu%+{^LN~ymt&1R!OdsX z+l2^7N{FsYLqur8?8hCXMyo$&EE}iZ4Aj*&1oJ+vvnw0myBkb1IEqACK1=)liGp^2 zS=d+5C1j_h8hxij>b-EeZXwd3CPMS;p~u~R4}!P9y*?>)^U^172mf>c_g)PP_jEm< zOZ0Ai7o>EEqKO1DkPpo&VyDZfRW#?p>0KwYsY54H#y;S7y)EgHOi?{EBJrVsZr)>p=Ep@qN77nAFVq*L0L4{xR6_#Vzt$uF$r@kp?RU0)x!A}O|m$eI@7Cv4q|7-$La6ab((eUlH!_bzqzXHtF4ut-%joicW+t58xd0+gowzT+V8)YNiLR z8+I@@0l>YoTkHAjEo~zipgMUfR3M4HVRrQ7#!cqD^lTVX6Q85A1tZUirP#8zE*_om zn#1iWz_V!uMIj5Q5ee|&xs1Y~c@`WqoIbjCvWzRYA6OftLx}*1uq4xy0pIgw`i+)V zsU%={{-7}6+vNvY8m3k@sc&j*tiOLJaf5;A)pP|bzSt732S)Ojtnnsc%{M$6TH^wE=pG>qE)V@x;GOSS15NYT!-=Eri> z5#oo94SBqn0q!)>(hC$4Y|Zbkcalfqk)$7+G*rejwvEJuL&sc3mjcu@@YU4S z_cx4?6~sqE7scuFx;EVuvCtqSTs%N(IH~7=;^lQIfnh!O6r9U$JHBCrq*z6bDDf>V z>CKcs+R-QiZg=}_iELf%Immgf@MqI%?Ayz=hWPJJFxK`xqCAqvTlT{MGqk78&2fj4 zl7t~Wv~tg5(5uCkY;3rbclie8EZu*1c4G)sXAZ*m&=wb2R)$W3nlMre7Z+1&GsIhk}cA1gumR1kF5r|(pi8##v68xNTM!8=9bd{0#CPL{oXtSCLwR7R60 zLm}v|d)4UQVS$2(5GEnvYF=!qI5%x!2LmWXL9&JDtDG|$>Y%K+Wj2vE#9A_gO|Ir& zK8Va;K5CJW@NLwTNzS?{E}7ko7%2WK3V~*uUN%TG0G~$KT?RVnMr3tESP^R!N?RX< z13#-k!bbh+ZZi0VKiD*3?Y8`C^nleLoGl{m)`3jntOfHReQkh_lcMBk1*cWVLGlJ| zx8TsSL&ooJjVy>Z<9#lm@_C*L+zfxHD-pe!r76RI|LM zDS)Af>thKR{r~!b!2bvLjh;u-P!qS{JdanP6lC9q|3s$3l2o~(--Z=z3?9QrGqFi* zJqE#T-_rcu`$&UpS^Xq@N_t-GE?@htp!f>9IE((~K=i4HIQxj)Wyt{JXz0nhzDn^| zP>;n|(9L`BH!7&p^669j8Y%Ois%1yYA4};;H6Lzsg=MJ^3l9K({A`Et2@cRN9SN17 z_|4x>wf>o`pML<;uxEATQ*`tD^ZP9slPj!VsC)z!UE6An9rHh|pRkc=!dl@n%C6|R z69%`9X{Pb^${jc#v7wt5;C)I!WjVSijhXoMPGe#GnAuIuvV9C z{Cp0hz2C4DlNiQcjXIqOHZ~)7Ps0ib-dI1tT(6Y1b&PDu@tO zmhK)-vhIGhyHt+N@}kN0p53snd;DXT-Au~jk$AJvLFwleeY*7CGmr3 zK@NfaxUsKT?Ap|9y#YtI)=2{$&mN)cvDW;lyxqBwpZfgu#M+%()nh4JXlo6uTBC}Oz?ag;Y!KJiOu2SGOy%Nua00}{y&<*~5I zl&tNYX|pN@O!oWhXHg?%ys!YciyjE^#tTv^YiLR_s?~OcrRlyjS32}&!#?li*oj}X zJZ!00J9OPSYFg`>yWV~#$k(kslHtd&IIl0trlZHV8&M)#l$RisK!3H7>S*swo~7Jw za`bq59wk!rahN+jGIAIrpt@Ivt$dP|F-?LlCpy;Lp^iEubHGAUARA+5Eu~K=o=iT; zBfJY!^-6t=aAU8Lmxi%d^TfNf_ogozx>!4S6iw=QTAqBoNp606suA&+U`pOIiz(_e zBOP`QDj=pV99O(0`}R%V4s{$UebUpej}L>T!vsq#px)1tqHp&3K=*FkP}L(EBX%4?eaYTIg~d zOLi_MVSo?)gAc*{l!s6WCc(_Dz&Q{){2C9hXEVyq&TXZ5LH`S8K!2smLr$hJPdGjF)e+TkxDd=&l@Fu=TFlg}7^b~egx?L~u?$T?IkG)pd zlNg}zPNw=gyCb$)J8d?I)w5P)7+e^n9wjvcbMN}PhOp6lh86BPRyNP2({iK)q5}iF z@pN?cWXzc>wFEd=T|Ss7KS2l+ZH2BT)k=W=t3PD%9Ug^T1?C!C#Lw>{iSgpL!lV!c znFgE8-c!YQ3Q3$bL4JJO39NB_m^ABhh3|fmCdx^%;MP z*8=l_Q$F>5zY;zo;R7~#4#4=fxaE10-frlUpis9;t)*ukOnIanF{G!%>4duB&EI^T z#pB}2@jmhn!5+yqauqksR_Fx;Gvq%I`z=ZIU-&o55B_%&aOmi`b_n(KH;9(p?fOBV zdUa-4N_MQ&?>^9#FCftD8C*w`#o}i}hWT-Q{AT(Cq5J~SX&RX1f9Yr@-C_MMGEf;O z_=PGtUeQzj@K8vMI*u1H8QV}M6e}a0P%+*g(XXmkTL5Dh1g|g_c|Mk8Hfpx=v?B^$ z)i{r6=m-yv_CGC2R@0FagB`ByqPx5HnNx+C!XzgdN$WNP$4#EmWwyg-{$(3&`#$rgU`=aDyw&!&BU_NCnL`PMdn zus?Mjm5^PM)fppW>|ii)vC%7-W76?g(5>4=W{0}rUk;hDqQkT28Ji}7x2jBOVmUkkyy zMuk}?VYESDsC8Z%2;wdPH(9yU#FecB9_h4Nc$jC*CNOxwm{JfKrS|QWop^AGmH-)J zBsT0GQ6jF`;Sjjw5m|{|LOJM|xD~n*clxlrNe0&>8C>CB!R(4F3ARp`Un=6k0CA@X z7Cs6F^;@IMKX^Io6?Df2OZCwTq@Bo^!i9i{$Oyv5mow+)E1xW$uo0Thth7`gMM(PA z5woW?LV=f_VxmyuFJ_(JP^BM#{x|X7lvHc~inRnMGXHlt0gEGf#kE4`&L~>gOIY_r zQ5kE07 z$55~fJNY!s85RJkYu^pIn&uTs9JH8-drMoBpW72xDNW-ic{KkjF;lPjLo6R=6kIDz z!bw%h?wh^o??{+G-k85##@A4-jyvp?X4$i0HnB2tLo}UAX`6^oNe-MWRuUoB#t)s0 zOzX53obSrE#}LP)kIRb4Tq9LO;%x;#8=tyw4dAFaFe$#cjSp+{Fd4i;YXqGKJz80} zvLH1+&mtWPQ0^yt0Qhtr+1(M^!)!Az!L_YoW(B$!63WFi892Shrt+f-ZXScx5}A@W zAJhRPkuSj0-e%FfF473Q#e#FNm*ZxO%w-E!W0q})b|`0iBd+lk^yPs5=D8(Mh;p@@ zV?F`k@s89BoRScs?GNvJc7!N>dkAbV&TOx5S>~1)FP~odKLtR7AYd3%Z}1o_?Hagu z^^f8HqP~C1O4cZ!AeJr zJN&Qc>B08H(VZY?RSiDjS2+QC(ta`dFg%u)CcI@kE4D1{ zF>jI=VJIW7(rO^O%mE4<=Dm_nvJ@h2uab9jYGRcHZyW>nf<7?QM`yV=x*=gs7xpEq z28Y2R@jP?EF+hU>g3ND0D(I*o*(^It${o2EnjPHf(%t`|l6{{pOEI%wObsfD*7^LAkr+*1VfC@hGioqaM%<$u6tB?<6G2@2vAJ0;>(O7*aX zkzQt`6&yU#mUTEe&=WaDJzdd)Grb7Qc=x*AcL(!&MCvd9kt4&Ylq^Gix6O(JuC?o1 zi3fy_TK>8{AHC4gZWwiiqlAOvpw0xB_w(?bGm@k?x1cw}i}QHi=`9V6RW?zqA7`{2 zG#DLwcxm>jf}IJ_qpyK2442}*PO5mXK7EccXa}2+9b#dBmIzo6ui`nCpft1H4K5md zrO3}1&#!tXv>S2B2XvzfwMh$74bxhYAv0AxKDBzA73C; zfH8Q)%iAQ!WHz8}8tvOeVn%CAI&;<1qNPpPw7AypoB~Qf$G1 zz-o=wWm1jBT04s&#n6}_8xkNcP3j0Q(qkmr$$UYO%HDWH9esUoQifgN%}XUeXwW(7 zyq$u_7|?Q<*;022proe8pbf5+?(e8wVD5!QFP%ugUlc_`0jexq)^+HvR<*!!pIkM!Ir|TEt>*|cne~Yll z>iRdBRec2&*#6Z3eq#(~IpSv7F0yFBc3$&_E}gmNR6_+lH1gIh>R7O7`x-J$8uB$i4 zB_1Km3~Gx+yI#>r+jZ=8b^<`k0U2{wi&NWN^i(08L`~bs8JR;;^EO@t7r{D;fV66z zstOf*M_;Z=d4ct?1-ER`>IR#q4(QgGFDa6rHuN&oX|`9&CN%Lec0_00m~NfpVOUG0qmy{gst%==T>T2VRNC&LzQQ8q~*z52+onyY8IHLkx zwbf|$!MpolR%u&WqZukO;g{+9$!kX{i!f;}&%!*3p#(#J)uQmKn}b>qM_9s6m-m3J zl0@s8$xEf!FTO(VGa)Jkvv15@D%Q4Pm%(>Jyoa#`CSqmQCX16)-*eEey?|n_73qLc zr1p=Q#*$Mkvoqej0QxgoK=1=V|NF;3@Rm=$yxh{)`%Nz)wDh9=xRiDBD`<_&7ib;e z0&xPh?N^U`YyPZs?){%sI=gSSyW8Y)n=Yyc_K!WU3>Dj+^UhyGp7A=etL!+s8@7Dfhk_U@W%aHfuauAPi%m8_+p;4hX&v_>ea6|XNI)%X zW|A^0^L~T_9?=h_#XSTdz`Cyz(XD=te?SmS*2Xeu61fzxvwkU4tLs>8>}teuB|?Tj zCz@-(|A3L-UER|y=kZRYc*q4#QdGq69QXc54f92^^J0!A=EK@$1Ubv;$xGxrYdy=N zCot6RJcY8f+Lly zW=xIrd6#M79xezj!998oe9~&Q^`R!_G-1!wrU&0vG&^2_*Fq?@nYo-Ti9$Xz>E7~V zLxXIHu(cwLfiJu#kN*-gYjb=g(A>9S>@s&0uB*X*o$cf$BUt4cPy1rDBW?ix)ngxR zj!3%xI8b@lig&q~2KqZW{8U?(?vwd`++GSCH0j_wqz?TLz6c_psafmaI5pM=LH$q# z#Foobi2YE%@C}tAj4K&%n-$gDuo{l<;^c&Mu!Q6lrK?E`4t*&|AsnY~cAqp~PgLh! zxTrAl?-@37SR+6$L4p04B2BRi!+8iEWnyyR2j<`7O|*_EsP0T zG4z5}XW3;185rvFf$02&`x!vHIhhPY3W{B= zl;M6&3N~g`J(v=}njkNIQ`MJ8A2lBm#FEM=LrO5`QhIm4UU-2~%7eMnF+HPlN)^)^ zGj-YDfXeA32P7XGcjVpOYY9=-7E6Lu{8jLRYMg=>NGX!!7MQ~4bWpJ2Na7_B z`x^#R;iQ%fmX;ZU((xDzP@sOEno6;A%fI&{y$}w6m<}0avXUX-T&Sl1E_;xZ`p%=MhhX zv|g!^or3+49V9?Pe@@!vVov=u`_Y2w*OV$P;fdPek?{w_N76v&TX5;u~0KHC;$bK0);EoHcbixSI4{Ie7hHAwboU+ zEN?s4W_9fBjd8VNut#`E)efXfHdKzb!l~|(C)yFL#O~eLMVw5BmVCWu)1;OsAbx9` z9hxJ`H3t!)zZA1RT*YXNw`WG}=|;m=N`9KtJYrlQCzH|8P+f2Su#c10_3rc?5G0n$ ze>iYRC}v}n!xe~jfZ57LcfHr2>CsD1z+YOuZ1lkT;Ez4R1)gA@bQ_QT5J*KyQzK;E zbO^Wl`MBszK+TdRt=^OWqoJp5b;l4%DwmM%4&3XWg(k9R0w#{y+Uki|@uZz*qbQ_^ z52azbWRcy(pFE$@lO?ZxydffhnN|^=y51Qe&zOa)vwCI7^ZZsin>zPWN*(CZSyuA^FHw$ z2Ni;!n-OW?;l#<9?~3`!^nF%?`EYK;Y2&vDpqh0snXgk=AXh3+ka5c7C)8^6DMH(Z zLcwAm8Vb?3Q0uo5ZNkY^a-_?hqbllZmF(+UMbb@~JZdL5} zjv04t$Wo6lpA}GHH-kNk6qzBpuWls$g$yIrrkXSEz3CMX*12Y6KzA4qw~%cK67u-P zh+qiE;Nc^5+ZSmj!cO@Dqr^j7K76CjW;qXxxz-LEGG=G{Fv9N|blR!)hCFu+ViZw{ zV0tw6q^ABw*6q3OYI+x$+ej3$+xAl>9xl{LPPmii2%nMyn;@txo3>2-wRay~ayQgNW1CtxhGxJrY!Z9c4qf<0-=c z4k@!vc{=Z3yJ^ce8#Xh9Pk#mGfO1E!ne$lNdhL=ZK;UUaAY?20FH4Dekwcc$X02(q zYaQgQeckbtv6JT9t%X@hlB3MvgW^|EM&gNp}|aibDLfkF3CA>qqOLBXP+Odmt#phXsn&(^7~##YdeLO0vTd^ycEh1qli zBnz{OM|#;wvX>h#YLl_J#g+oYtz3vcg6_Yze)IlPr)L=x0v;?Nkb3q0_{m$o4l7YA zcx3H-_f>DY-jm+Z^U&gfVRg-%IIvwvr&3M)oH)*iC`}zcSA0-FR>sMv6*Y5K3SRL* zGD(eS=6b!^ntHM*B>7urGFgFn60WxH&Q_mZlf5AptE7%nWi#cy?2d)Ge;)OZ)#h?jz2sYoLD0)08kWb`YZ6l{oG^qksxfkqaooEN40G!pjkP|qLc?Z;e zv0w7+I+M0>Z44h;J&$;kOob$v<<%W`t9dK8U46ksNN-}z?xCSA)q@z9SNW1gqDFRp z6n0YYF+nQhSJv5EaryQ>6!Wx^t8a$lh`i=sV)Zq*whF)A#**dbzGcah69vyy~{|e!$h)T=4yVbbHzRDTDqjNJWG+c_Uh_x5XH#RH%O(%#eC- zi83bh8Rd4R4{sWl$ENN?);JA`*KJaDE6@SKe3TeLwA)N0;(oY)fSokH!CAU8Ajzt; zylZ}IwkKHFE_}l@IgS`awd~-LY?M*IpBS&CrF`Ji-AG5MC7w6mh_c1_qDvaF@HQ%O zH@?qad)yQu#%IC)+XC#fver0Cc#(A5cW=ocZ1TZGX%MnO0+z#X7r{Du?nsg^Y-;jf zXX)N}xssmv6U`#<;G(i$-iaNM;5=29~WkX-G!^QmXHyzkJ7~pb# zHq-LTj;yS|umQ&z2S`H)In;K%*liIlLfyT26=;o*^yE8&MX4D+ghAM3pfveIoN&}< z{=_t@WzCjdE|OL7!rX$5uI%S0OUNqiWV=Mrm148_icb%2g&wHh(VYd)+Np^{0z)W7 zHa{!QeN>WlvB{`!sHul=BvLcIE4mGF$g&pF_FS`*Pz~x+sSXgN7+sj>bXy{TdY+sR zK1%1_MO}-X!@l&n8HWQCUPP3QCl17RoD_-mz8dM8CZ<6wr}ZEsyVFg!(s6ovk2SLT z?xD>b_<3~Q9a5fN;Uz(tEB=ujb6hP=Idh?0cW=Dc-s_qPvsuhecdYaf z_#R7PCD26S#HY4}f*_;E0CCJv0T*%8vaH{<0! zQ_38@b-fWHihQ3B3j)t3hS}J7@%)met_?3V;w^tvBV=0MlwC9RRsVob6z_ip-GLNW z@GHDrJiPVx<~=E(0MPzMxbX&}`LtR-FSi`ym!wn_9#lT^MHBkRK}<}Lp|YFbK(rJ6 zR{%5~<-A;ai7W~L!f0E0--;3V?=C1mh7J1tMTNBXp3cqYsFMVPK-((@s?vXNx!Gi(pIw0AT!1EqnSCsp#7BQ47ide(Z4qd&%}FqW ziw;qfi$aQ?AfH+|N`n)0$XE>Dd-;*4a#7tu-8fO(pDhWUP( zS@DT+A1~H49s6_eGem#?lq?XI-92YHl5SPEloL9aSCD)yJxFnA@2vD(E&`(iFPXhI zo+5%_=-n68A=VES3pkSDM&JF=X!@lQ_3tzT`_E*6+oZK|S#u@4P^1M%`ys(@lc>cC zzjR70U25hgD0IeK@J%R7d*+1`#|vGr^%fB}Gb@fA24x=1>zSRYSSvFN9XQobu~$_{WI+PH1{nmZ=O-%nmO!Va_) z7Er1rjUmV(!T9RbQ5QGr(H5L3!;8clL;vI*<2EqHG2R(xzs1QQjZ};%+3rH0xMBT-gVfbH+2d)xOm-Vp>SnCA*5sx`WQ;Q!(!v8nDcw!_ z^1@?fVzgPRX3sR8ezQpkzX7iAiLojdHnzFO(fR2E??PQ$EsQQa)=ueGW=ZK)%109! zZ~WCaKA`8u=H8mrlxxg!WAGUF@JX(T7ASVKcVuD+5$JR%fQW^rVO@KqY?K0!rger6 z@v}$@vjw{qM*QG0nENQl zb;dH}wzX6%sg5h9{>yQD<=M`)%=?MpL>I4~85(AJp+H`WR={ENr=F{tyYD1Pk`&5| zw`qA~yG9c1?AE`V6tMukrZmGpP*=kJi`F6H2=%#>1&CE9GeCvexAbiZYF!J&IUVNT zGz!<4JAUYT=o(V}DJV3=J|loTJf2x}P~p*W;SZd4DW0V&v!G&(hOE=d?BmAOx4oDk z)<+@K`Je!7zLS-PM?kOaZ@E&%5B?T3W%jt<6p(VRUIWf@!=bYD7d00o!9UR56~0&> zb2?+aAX%yMHdecVjwO;TNE-slIrQ%B0+qxF$mf-9=c3R-c}f1T$uwCe&DF!z8h_*I z@*T}qQo`L5K_q!(i}X7q62H$Z`%(D&XUqRnA1n7l>1d@-_~uaOkP(PJ`BILiirjkk z*<&y@9Y#A?=)kh%ic^Ts5=WJ6hizaf*0i`fbQMhC`{fFVOMj#wu8lYGC>T3`3r|Vk zdH+x+addisuGpf&{JnKsOB2U+`s~x0W!gFF5Fx2wT6hG(9sA>tQ!UL*8odQ)NN4DWh&_v(h_PudO%D1(2L@emC%rLGqE(^q(qGL%byFnNf;qCbr ziwC#k({7wUl%xCUNP=t5#je%)UT%~U>53BRqfO)TBSJo<=g3UsP81|5&-S<9yVq&0 zxJPu`U9LZef0S7xzk#NaoP1HM+`5=ihaPHRA%t0(WSobNLt6z=Fb6N1CHljQAUa&iejJ2WE?Y?)dJsrs*6f!-lqs1c*W(u0=@DUM%2Ec|wBj&@_5dvn>wBa+K< z&7Ctyk2^xs#9KlTk)QOeO@3`W-y&CSPEE=T zp3`6B5L%RcUHe2vj5wwbiE{9x9(|EziLwbjZ7qqAZ1&3xFP7$V^H)UuE5=#0 zO`@{wZJ!xIVeG7w#7AEvX)T?-Q zb$GbZk-j}#gsv~>SQB~RLTbtz>NT^fO6EP__+tSm@qh)2tXs78h`0gcCdMzLo6j&z znX7|;2uJm<&XRZe9soKmZC+=}@to7TgHG41VL^#nbKLe+RoqFBUjI-qfb(J7e{0tpe}A%^8x zcfcarpvg{6Ji1CqQSq#D9u6TU5&?@R(bS6|B&-QS;SCQyZE~WNO&%In&@r7fQg7@% z+!#_O?<6nBvKCyP`W&?#WfMD?x2X+?W%Y}2Cm9bi_^%!`AAJB)|I%Z1OJ`|(NYV}) zH9qKQaS|jw&DG2@sI?U1nzfy#BF;>{dpNb9htV6OOFh;9ZoE;C7q#gg%Uqa8UKvW+ z1U=()ab>p(Qi}veSG|X_H9hjdLh{KqYQgal+DwUCM?QaZZDMwCvW)oQua_ zor(t8$!;{(YbMJOz8BfH3lfwvvo)6Mx_)+tt~)|8kTUnwn!;H_81vPxh*d0St8SC6 zjLT85Rh9;Q8g^dULenMk=(@fo`fFXcHP_=g09O^1cB4;X5VzHT54QHm78ao_Vkr{3 zzEG1`+&qRYcK+C9C8sKB&YN_$jRph$l`hcRL!BxtY(7hcHn&D{tiM zeCD5?iarp=RfTv4O@z#?@0d?HMyc>dZB~6w|HQYAHr+*m3?(rl%ST~(*``a94(18e z$Pk`$qOHIFAX9I-Jh0oA+_Yew3)C;u(|bo2C*&04yeb--NE%(oKGq7_O2632(*~aY z2Y!Emy2eoZ0xA-aJURFt{5NjlIZ2Z3;`k#j`UA86Pj~=d&sI@pQ-mV~M>t4LVNRflsnwNM3EM%?rVtJvfsJZE0a%EpAgKdQ0grZ~hmiE9~p3-6{6fM5s9 z9LL4xby-i!`O?5niH-) zWQW33+!Osmbz>D+^?E`BDQr>bWS;Q3j!KjY#mA$1#2rMX!9)L6YI6r zLkq~D#9N=Arg$N);TShl8cKM-7e%8A9Pc4wlvZtOd(E5xWS*rDkq?qsyRfRKHf_kV`I3Oo%!csY^&9B~U;$D`%gCNQ{M24PX}!O#Ff(mr&%OGD_Zgnuf&j9g5^N^XN@4xN ziCgL~!YjsI|m`okyIc$be zA|VDo<&g9#0olqGlLitwwNvyfV_QKaRXFP2-F&c z23nNoQ!l4p`pQZvL~8ZTcUn}q?<-)2!#Hc8cacF(R)y}%=2p+63+uv*o2Ya)+4PWk z9|Zx*@d_65tyUt5T57>HgQP4Br{2*gTfFyJ&I|CZf~x4nB%|ePCd{QnZF5O z*6vq&r@)>=5uZU+ix}*FARVbcnJMm z7tG!)p#3{*y8fYt;O{_v|Iyg}i@*OZ`>Lth_ln`e-)s`qh%cc0@VgN;hj%E~Z@+*R zFo)mS{>t0RhV^$I)i+d&@h%Z!vKaWurPg^*b7YBSgY@4I42_sR9%7a&l0z)b*5;PS zTr&InVLB$bv)4K)jjDX4Urk~5>vw+s6k0x)2dCDO>G>W$tt{4fTrJK+i5R>GO3$M? zLC}`W$RI*gWG?88GVfGjO~uj@!-j<6-u_CC7$?eC3WLMY&ZI`(Q7$soj^q4c3A&9?yvceQ+v=a{>+faHKi%YWz6JyxpVCE>rc$|$V z&&r^-vO>xila_~NXd^VMjMP0hH9l-HOHs8+Y@^M|?n2az$A*}Y$;dJCdB$saiJQ-S z*V=@iAgC*wNBfJj#jtMUnO$npwKU(#EC>2pcE7d7$${o^SbZNBY{PevZj;wkMt&(b zXt5H*Dv#xl)-y{0F%s};9a$8KnGtAJUvP5~iUPSZ@-9r`=AtipT$3~o4#8*5%EMm4L zo@#_}Gf>am$e0VV7+O=rXt!mrY4E&oXuIzaq?#FIC~TXS#1UVXHwZ_EQVmk|xW|RR zE5XPxyXq*4fkLmw_d0g&HE22d(tGG>q!QiP+hPL=sIi`hjooUZP?e8CTaa_r#v_85 ztalvy%+0Y*wv$^t^r<@HCw3>vjm`Jk;msS2IcmbnW#VOdaQ%`j*gQHQdKZ= ze>qiNhydOiy>fA}{GwEVQ2P*7!py#--`X5JjVm=IHy=kYzBv=q4O@!(rT`0SwgNFz z_}kPxEYCjK$35llAKBx&IM0T1DU(G&@&VHRk46nl5a^=BA;|Dvy)SU%(XXlzC!>>N z@mX-)%*psEvc2i<;kioBD1Kw*PhWJnNLckrmY}lYI%g7(EGg{nJ&Lpl$mR3x_b1&MHt$@u<7~ocWe*u+9-%iHV z;Lq>S|DFe8m%VupWwfdBM{6!{m?>ev)ZPsYv?tI#gVozS!i)oKWS@U2v&KdElLpB)elR2>lg#DSc`N0)uwle zg`T3zX0_$E=NQFwb{kPKv{87vHl@fQi%AA(egYTfEza!M1@Fh5&dSu+N3vhZXL4Ve zvVT}E_UZEV4qGb&oY_6|#`v$V`O`CNXXHm!@r@64Qp7hLSzHn|74FqhP;owj*Kd1b3l8Lj765-W^>^5a0f&+o`Ky)oSOq%}pGXO!5 zIF3~kly|xs)>&b6coGNY%KJ=ExC~d7Yp`YyPVT}p4D&#wG^aZJN)O*eYW1sa)bZzf z_y4ht{;`eqKVuv9)y=9)WXd*e_p5 z;KlbNBI??0gwFIREL2PMtb<(ga{(aIEZHMAU+%ZP>?Cr({hRjxbrXN9tg6&oF&7WiYM-$3bEU?#HEb#boKifZ>Y#-Q>pypRCA)t9%Y~E zF)>SUIe(1wxraSlPe=%nu)qDSGM2@PeQi%zuWoxfJw>Y{1srWuzeFq5l|2^er(;dw z#q6vd>-i6TK6zWXeWVse)}S7!PqaUGdTH7c(D#}FRO7P&Sug%JCqT_}2uNhX_<2e~ zgm@(2Ay;!5ptv$r38;TcfmweTYrafmVLMM9fK`@i1Z3%mzcs!=TDrXvxI1fJ)1<(3 z6D17X1b^4!$OS?3)rIHHj%O!;Ot=W)LL0dI+r7)&=kPq;{{p%Ma{Ywb$H*Pv+L9&y zy*;rX`nf~>?ZP?!-eCB5y<{7e6RXnc4zv2cNs{mSX_ocV9s6&+c+(6+7+f2uybgYt7sabpwwDHoIu2ii>bd=(7;v^e{adJCXCb$yh z$E%$b6ct+VC_=Kbl`s!h`FRU*9U1F2h`Jz7`S_*AQX6`m8<1WX8}fdL38fex)5B}K zgxa6NdjDucrtACxs&0%-f+d`lnBTu8fy_Ud(9KG}-t8p%sOJ z5VJ>zE0T??=dI_Q=aeE?w^4GmvQcH!h^J*ZKcQKM&pbCn_b-7*|WJ}|vl6{3$f8(eem3UiTbFH$eBJUjEz?aH+l zB#fy{gezN#fPg1T9q2VNCS>b=(|AKlElU^6&eU^{)FE;3@FXxyJd9jGmhTPeSKe!uT8dwBmj!s?G3s>~m@SAf<_ z$FC*am05n28u$k(B?l(xC>oo`a{QtgE5$W8p|1RF`nB~4)IWGYLtFP{f6XtPaO)0; zQ1SyJlw)5-C||}ZRwMBb$@}SyTaY%qQFoTeL{2XgwRSu4TDUCETf&8cU z{jL`6_%v*Z^Xlqv7O@3S8pII*)=a$qeB)bGTZq;4@=yD5uF@G&IlK7DUQuH4QcXAb z6;Y@U6vEAUl+B3hch}ELz(Gz}VPevwjP$oJJUrNPZs1B{mxFD?$?otmPXz~2sC#yq zx)4oC&{cz%&=y2z#V*p>AHSC0&Y)ssnBocS6lki~nYJ~n%7M+qV9j7fukd3Gf9o9u z?ZGARE@O>zuNi5v$DpW!2|wv0X3&A8l|EWKIlKyLcF^N>?c)f+qU~E2`sM&KA9@bC z#`ptzI>&_9j`WxoRn!ZF26}LjsnMG-RL%UsA~;xKREi@EhYm>QvnIV1jg?UX)$@V% zwq7)%yU)Ctxe)7my3g`0tM(3bPgdRDv#T3ZnmyQ%U^NKpq6@jHDaUO?X0}BcNA3(_ zVDSrXQ-)jftm$UEUlS(6UTjVeg(h5{cM`UaLESAtgPvQ8_pq^mI_ozfR#kpVKu-V` zP`k(ji&hu@dJ%?^1xjzMu6LXJl}$8WrhWmDTr8bWc)l$eEh$+ao6dIuH!xnRU&{mQ zC4g`EVL4XvK=^M+AM=m5CEq|p|H!)d9;;_O`JE2Ku-C|+kk0=R`|+Ro{dbv?ra%hU zKiB{JNxdMW0vLE3Fpx=8^r!eW(bM!E_a~0wEiWmYXCkKn{I3BgX<#B0{uDO5m$q69 z%$*%p=rImh;u28X-^T%h*ck~8_$99+Jc6dc9)JK|vu=2~8n6kdBDvgG=CW8t$b_z1 z_27A~j)_QFg@{H%htF}9NWt!7Z8rows11(IZuv8v2@ai!cC5AZh|0&0+)U8)5JzcX zdfJHIE{$WPj3e&6>HyS)`G-B1%EhLOJ-232ZZ2pa@)@prK+^{51ssfO5b)*ltMyjA zO@1%wQ)Dx~hDT(&=`dwIF$9tiu`=agG#5Jy|q~?537Zp4)5P++PAr z+c|DyG1=epdrIYip;7@PaAv=kz?t@Z^KSAl$0FgK_rPMFs9!+SqHABXy<&dgCOKAj z{>2vvELQD*wpfvaBslMRp^bCL>co;k$5nXNjL%8i$8m%jM&c>Cld1}CV`3u>=?W5` z5g8*md6vEONHd7i2eHa|n(&muxGW&t}V5uSEcCf+Go z3U%@^gS*OC-tB45ORr3uM0<7i(^HST>9sNbaTO#p`|4~0&kpg`;1Q7EJ~S902H#swVsz9MDu) zA)VN4f>J``RgW(6V8 z=7vUU=JxAgSa(C=ETpEf#wAR=UkGt}oYl_j!${{v$h59+L>NN+9yX)JWJGoLWiG{S zC7H>TV+L7uf*u+{-LknOA2>Giw+hMMOP{`DWg1MR5Zs%BP89(ug?*f)LXIHS>E@3$ z45EJD@<%iJi*1JN0_u#2kKZ@QNBv!wl zv?@F8-q-8@MaZ>k?`Lh-N9oKPzlsO`4$GY|pk3>VYLNd!`3wJadt8>HX%IG_oVjUe#c`sU);W?`ZLc z`>Tfynxa?}&%mAuHFW`ZTJcp~&E$G8M_Z(J-a*@WX@&&G^1=6O{I4R?0eG_@u#f6z zW(^o;;-u}uYb7$hh}OM$-fQ&Es3GMk-ARGDlKcG?TWgRaNdIit^!#5Vg3zXX0O)+a z8Nh77@C5`+2QyPoHO?<@V~B9Tt$>^Antd<30#(A zFY&IP&lsN-a9lBcM$L@1Yum z8rUV85|}9{qhoqvRKE6%@Z9)>3*pk{Qf#H5rn0(E_E8AS9PHai#jk} zd?GlIByITa2^Qfq>tkm(%=diEm#kyFeFjb#dEF-Mx#{PzUvydJnmivg4ANn>!{WG4 ziE{JtVfQl0k*!&N_c^9MfNaO+x~kf13{{#1?@5j3#L6jLMaMnHa^%URWRQUsXzRW; z>C1RV@vILwFy7@w6p=5Bs3+14|L%v__mR8QKpPr#c9X8Wle0xQC_1?^^3-cLFX}Nw zsvRRTb=JU8++!IdMz2i_A3a2Z4YgFJLPjOTTFc`isz50#z73ZX70b(5(Jc;bY`GNa zjil=o>C*Ayx-FQ%BhCm3|LUXp=?ma70=f!ZFd&Wi)4zhgRs}{6K%)MYQ()3Fyl8%K z14W(Q*=rrvo@IYq*w@|)0T!FH-eYCspWgJ}o9+JWw|vbu zvRx(gf=$lbfvz#y4$Ys#d;g*W*k7Hs{*TO9W+|V8zktYZfb@YE2n|3aUs@AMSxD%w z4DoNxaF%EHf`m+1L|*f-4K9&c+1j%*pbGBj}!~Wgf$oF5fK#cv8 zGfn$5KUB>axiEP+Yn1G;(xDkmLQld|@yr!1BG2xlRgxRnc_5R0Mtm0;nAQr_^CyFb z4eLJ1ubr|B<2{<}`}w4S8a_PkIb|Py3~pMQHlH9g0Z~^*fYF?Qy?nvhOfOK^980X` zY2!)bU`LE`40Dm3G2~RRqs&MeLg2>P?dIfu8};h=>Y)2&z^6T~!T3JeL&goUxYT*A z-h55d3#H7<(Hi$QRE5ywcOMUFFz-op@yZkF_E}Vthf~c$Z% zoD~m(Ra;5Uu*PS@GZGRT%p{8)lG}TRB>P?8i}mv6v{(zx_thRk7K(O@x}xGD`uh5C zaxPCafULgtHvHS^+(G{qhl-O{UqBUSeZga9cJ>c6Hwg@o$dErng{+mnoap+jwfZV{ z)#4?ez_YPx$Ji?)=S(F$HcE1Jd)s zAMC-uM>2_J6qphL?|Dk9e_hTbe%u)krF;A}!t_7d(Ec0!{y!2AM1H!;cpH6$@zqk; z0~}3k_H0A$B7pJWvFdqqf5CG*r^LT7{lVA#PrtC;|Jo3u$# zM6Tw;d;KGvASX`NxHUIIO?`$)a<%($srQFfi?JUNZu0u{gh_6tcRjn@Q|BQ8yYzek zx#P17+@3~*uh_=z-d-d;i>-NyK!dnEUCVV=$R5b}_9&>_UQW`Qeg@hyy}B*y^npj|GwQ*^c8+U1I&E z;d>!UFJG2Bcx)OC`cOMs+%)1pO}e>C&3&(t`^zbR`)^3&{|A3F4NJ^2xz?YO-?^}! z>v5oZ$0AzCum~^$_^Z>)fmm)*>Sa%+9^kFv5;%$$L;<|=;d5Ho2VZm7)Rr*xKEl74 zrn9x7!8l3r_GX(^VsphG`y;a_HdW|4E-xeK>0h-S{+-YJf61=NVyzmJ2E86PH|aOU z!!My8d}dZHcqAOEn7o(4#1s=y73=5x1$3-tA~q)5L~?~bTa_Z&*5LWMunKUt%W!C2 zGcVSLAZiTe%xWc_&eq@54y*&y%1Cpv$y^UG3+c``Uu!HK)t=_!no7MJ`)mPVeV4!u zBoHFb1EoCU!K;=PHk8E_v{nyS!!I6kWc3Z=8MX za2WA{b}~+rXg%WPARc(KukI=|I>bgqPtPp%#jj;qej9~WqD=oU@PO|B;5z;>lAHR( zfgYIa|EZh+e}#_vf8(700SYV^%CFo7Q+&VU2L{-Qe;x||?goNPLS^|L`R6?gEok!3 zbuFeagM5UwVOcG&RER#oWmW>anfTDL=q8vT=NKvU3Te7k7M6e``#GA>cB~j83Otr75>0H-eut7M(2|5@Fev+aIp*Hu_)O7eyJvI)jToz`lt0pLG*!^fNL8 zg2R(S>dD22kA_R}OD4x@hGW@Y1&FKw${50)mqRC5jTp)TD_=mL&%YhLM>0}0)uc*4 z9tr{EW38t=_rRWCkruhZ7WOsAN)@BKELr{+y1n$a5U0qZPNyPvL^%9;zgm08ejQ#b z(MzKxkv!&qQ)tS;j&E70XXgaLv+BP>RK^tTCDB5D&%?PmD2!7tOhOX}i5A)pQ2Y^y zz=Vh{Fhd6f`r?kWEX>*OisyJTPYLu@uIos*%5sfes|Pdl_SmQJ?Jvrw=L7ZPL_><& zbZbPX^p<$N+Za7sl*ez0GECz+oYX=?a5yU048|kLq^q?ue@p! zbZ=QZLIMU9fea2S|&_-5gw2s#m9}HKG&yQ z?xilq`YdslmzriSCV#MF3lw54^5D}#o^c%9VOq6<_!PWtg z#7eT#no@Or-0nv+GOY1o>d1&Ag~*u4vjaQ6Nw&zGt;MdnxhnJlv%)VVj|W%=(Joe* zyXbI0gxKUKvg8*ng)v^=!!I61OA(^IqjU&`QPT64&G33yT^F>A6$hjIbo)u`8RwCr z&iIoc4021=%+Q4h_rk{GA+@F;G%QRV1#J}5qBy3kmnuec8(AJ=B0IO+_asW7UWj0K zIz@9Lgn>F`$z3lt3y{?C)P!rbM;{T1a}jv)LPkz~pjjBGtD7d8rzx|@#3i@iWx3ML zRA*B#zMXj{?1Q?7;G4oZv?Yj!q%=N6rw%r5GlC*q%WL7f?cgfaw0tO56G^6TWT@NB zz%+z3mbxL2z}B9>DXtqW(AeEVz8+zd^5Kj?aE`YpJ0j13qUN^O)z^E>`$!P=Nul~+ z@w$IxE9hY?MP(E>p(CI8j*@wfS)f$K0ndz0h#sQYS&m2erKJC=tz0cxaw9OAckyCO zvC&u2T48q>>eSV!tVc;uT@6E3eV6)20obW(;@lM9J^DsZrr5gPZeFn3k@^}fcyxyI z*Dy8TO(eewIsTiJ{f{t8pOPq+`znkcvEG!a%^u?TJkN#7eDuP1&c`&ZY#iW%MfB(H zS&@7O(nPfz-1*7@{($z>&nP6H$31cxNZRynZ8zV=RB^=SGE;#w+~_YL2*4==&)=E{*d4mEw=m(iwDLe6?HlM! zU^Dba;1jXHr_6o)@H=R7Kqv|@bUs#7r~TVhmi^%(CIG~Es6T+8{JGybiQnCk%>>ie z{f6bhU0|fT`y75t(>T3La)uQRzNPxCw5Na$KT0a%hJc!ZcJQQ@<}#lnG&Lzc#y$}-3ef!;RA zGES+3D4z^!UpL|9YRDRZrmXaCgio8a zd+=))LNK~pI>n0ZYeiB{3~g0|lcMYvYcm$evy;{%RpM#Eu^cyBR}*qRIYoX-mYI$0 zO}qjl>UXENepW)X1Z{<2fI0Tlj6Bh^8ANf~2?vGdh^S*(9 zEfn?F{0{$e+Ynf_*OlNKAWAEmo%day!Efn;{^eW<07?G^S}aim3dRt-{-VWm&mwb= z&4VPzvtl(MfCad)5j_!PqIW7;by{%Z1zxc~?H_dWo}TQ$d=8=Vfy(FFVN5jcSj@Io z{dKh9n5b`G1bS~#F5%h{viLPo0X5_ho0NqnT~(i(dSWsg=D-%Ws;phGFQqLMLx77x5S>A{nXaXSTw9>ipgrSUYfiI~yg)Px z?$&zs=QZ>w?|eC#5&LSxd<4!@8P^i(UnL9&%lnTUVjU=n`YXw=YBBjDB8JXEpCd%x z@`hDUjtJuNBLwZz6MdL*qu<<-2+gieS%|cT94xyix?#S1mRsG5+FYz)549NeqI0V38ewE}+`DD30gtsNC*iQszR zEw|dzl&n|KPTi>lIKQG`2b+|vUVMBoq3jt4;5iDof}amHV{9|~yJJYadO%*S zG9$^JpYpi$HcajE&J*xAcV;B6d0r8*0lDd6HNGB}*B6LQllQy2v;o zKd7l$4O?0q3o-$B$ALBINwqy~kr4w(Jjvaj!?=jpMebcze)LCTW}!RnxnIFIIJ~H8 z-M{`|wwVeSQRdL6P~&qxy(UFdc``-V?9O`FBm8Hq@*fiw72Iz^ynI8vJGmYPLrltP zlq9bvHr|M!8J~)Il5gU!)?ui3P7B@CN}+$4N3;$|eOb+(m~Y1741mF98*3`0`3VqA zTEjMyCl<0{d~v%enYlk<$tpe2^x2XSv5Wc~w840eDb1zU`|*%Rb&~_v?gM8MbIzj8 z<_R1jGP4YnBbdCgF0e|?+->uHO6SDO^>C(D7hjg-)Q78tJ{-h0VGuN}cDWh#t)+`S zbnJ20`qFtENu>k}7NPijshy}%S)8N?L(jYiS*lTpf=#r8kSM{sR^-w)gxIJ3diRsr z^Mk15=Q6FDo}&$#OfxvfC=;#9qMALQ?qdkoF}W$0Tab`1!H)gjrv2sne@kHg&q7uI2IW7bR9LGa&#L7;;T31Vlnvwu|9`tSdtq zRn!?Pdi+7dKuVJTTG6re!>W8F)($I4%VRThZ@g(VwM=Hdq*t_wg7h1;=N`j z+yUFmK5()PU|IjMC)lt}Jw zd4KGIs;{UxIid9v=+eFnlM|IhQNP!eMs)-f4i1qs@7`$;^-4Hyi?Vokm;gCywho(E z%;*PvGO8RMkNc7P-k{4Lb~{ zsjp|Hf{VWzFtz0xM$Jo#O6VzHzom*EurBF!Iz+^M%q0&Cg(?b*n^#gr#J@`^p&Nt2 zn7k>*8`(`_tl2u@3t6S-J75B^P`AXY%o^R|Z=`xG)AdjsXi2+7snt!aE&{0*fk*Er zlII_M{*g=fFGsR}8)p5}v^)O{((%9J-2Vbv^80MbXKzQuo=p^;vkfG6+orcf;RIHE z)q;yWftgrSC+uyBy@Aiw$`gfFOU=2Aifch=mr`X6y&=q?%fc$D(om)Z zA<;@kMn!0|^r^(dosax+Cw)^)WbrJm4_-imQ#u~!AbSAbL1Rz~J)CY6u>$+Z3_>bP zk5ek*p9?|%zi1L7K6MX(bU8F<3#*B2VvAT^#FTYy(kRs?PqTEt_7Ys1`U08| zo5=>Byb^sI_-raUyB5G71EKPu%)$47&K98Gb-B^}xgc>LFb!P<$bLRG&fDIoPC-1b> zbE~-d?#c>GlXJt`yeQi}a$(}x1n4peRzCQyF#P*k1y+?(ck8#IBtNyy`kzL>AD#b< z>3<%n|GZKEnNa>SpZ;e#`9Hgwo`PKgQ0Ed5Mfml)Uxg$dxuMwgmOIM2Nk1vUDUsv$ z>szh~4UH=L;w-hj>JN)G^~8pYEMDy`T8yHVYpiuR>m z?WbN2fK)OH_kTHIpfpy_Fj1{tee9sF_b5aOH0e(OMG+t6MWFI;`MVd!eCRQ7T`#2tj*O{18Pd67Km zZI)u7GekH(P|r5g?%m<`5Y`A#hGjvZy)s*o5hMWx*w895^ElLlpun0E0+~u zI_Yr)o^47sQ@X!zlI1uei$t4njkTzAfC`CO2ni~iolL2Hq29ECPhsffJfnBzqD@X_ zLJApyEXtLJgii~1D{IJbHjR$-1 zkzK_sbrAp?5`6lEl)i2S-ltx>T^p;LDm@L!mG(iCSaxv|j;ISFi)AaSxT<3klfzsL zyt8i0eLfqJ&SoR*T%^|qS;?Ddgk(_i3N;*SCgzAh%L5>@5k&`t=JGC#{iRK5LX|CxMN(euwFa&LUTeAy0({dGc>^M;;QIC)Uc;DnA(WzEkPF~_F zh*A-|6X!_fc4d6sIdSv_-BSjNFa`M&?t%gmx=d@=!@Vv;T0=%u)q`4``>S!ff{LOM zRQ(D#+K;^=tkofTpF_XLl5dl%ZFZR)@BN59JviL(fcI`v8}f`d|6xJTDiSxDEmf59 ztHIsyE%hE^smCI;^`aZ|g7fu&zGa~Zu-X0iH0LggHk@6zf-Cg7y3{5#ksa~EUf8;~ zcTcYBp3<1J>zHzK9D!S)UX1q9&9a4@cN}>HG_;K9eUPb~DzkHd^qVwQgB136ik~h< z^Ft*_@tB(%p?sk4-Xk%uwa+TPZ;z1R%~7ChlwVY)>zh!9cY3^6rN5S>mjIf{D9<_O z4@VFpKGRiMd#9;qC>Uj=#{%JpsNf}m$LsJg#r4u#!hBt zanL;^keQt7({_BF57@!h15DbfbTU14Y1SOxRR$_(LwwNUY|4_yivF1v77x2TFyyiN1pUZ^WubBbIG2I_O-4vM47}ICPcP~!IM=aX6Kwp z2G}s%Swp8c6Os%ZkI9i*^dUo*k0-OZCwvyG3;TPhq2inuUU=7qu3OB5$V+TNRG5Gm zx4sGYc}-#7{G1vbdn=-CTqHg_&#WN75@_wx1!;IIEVlHIg<1Y24EtXR;r^eit7O=i zpUeQe0SA?sXcbQmRtMv|;PrVy=e1^xE2|-q4 zCljn(WmQoq5s-}LKW_M>@z7_wWypLvRgwn8ha)H#D)n`E!i_wd{xHcdP57*+6IW`vVN(Y^dmC9diW;sfC_(YXATV-V3@BySA zgk2Khaf$#cI^WBgLt&lP(6u+K4&+yfmwF)NR=ZT$XD`a|Sry#~rmfOXEkgWxmsv!+ z3Fa*!$>wd8zGfiSH>-8JkcGM!GPZEfv4=PyB zMR%!zmNF{i)yg;qOtvCv4ha(2(W2_+2&p0W1^fk0WSW4etM<0Q8H6UAoxqP_6i{pP2!jLti-8Y~HSE;5B82Q6ln@bx zw2~VBFQTlmTo88TBv$qs6P<7pVr=KrLewSW=Ad3_1V4<|>~f(CPQrph29<;bfjY*{ zRJH4IaFoq#m`pT#JIc^kU?8bL<^Tod{h-Cs>l6UC81QVIfsT>1(%y`%z6_ld-VgK+ zVO0kAY-SL}bPtHsBRv(1sPF_rrE<5&p4!Gc z#hdWWyvvD=BB959+pbM>NFfN%9X)7f8U$K9ycKYRPNF`Bqg-E;RIgu6Q;G+LHMdE~jrs_c`29YSEP9o-5LG!>GHb<+RW`$dq*1g#{DPL|~E8x}n~Y z{j^3UNx~?XzOg%hSW>aq z_I(xmd1SsPYxoH1^YquOPTe(V^NCrtsP1!t<~}zc4%JC5pj;z6tmI^tpT~Vv-KSfw zuRo>oTaA)vD&y@Gg5!D8(nI2J#;t|)=0SyQH5PkKg?b^K`=QaBw)1^mLc64?CnBVe zEzhJHw^!Zfwx#E7xZxhuP$z~&Hq?ynJ2QoZoTf}*awFZo;F~qI1~k-pH_aLIa&6H7zdScj@JYUvn%~|AT1>>U3EK4y@Pb-0ehdpK1T|O8U&Qyzj za1xmU!v(VEv%rM#;}75*AGizMeQK+3_m1=wr_UjfdChw3aX!-A@Yvc2F$uDYN!cPA zUz9Ley>V-wSO~Vp2{IQRkuzDbg`6Pa`KF(nGll9oE^lMEFiv+|790o)gIMG32>}ex zHKO*Zvfk)DSu3jKRLVp3BJ;iX8WwwVo?52k8D5V`KWzuicU&aT_|Fnvd7gI6R8D=^ zcXONI^K7k|ecv@pCC$Am$I|^KPbD}{fxEMa9h-#XuoD+8ByzyPUe20HZ#asrPGv(_ z!g9GmLA<5_c9a4Z+V$1mr=eQ5#I{R)wX_el3O*Yfs`o45;@GX{u-cPsA4@ua3??C5^HUOjO-jvaFxMv1(brQFIMpMbQKGcjE8JCP<@LSu9VT}8MS4ak!% z&Sk>!1j}HG>eWS!`K&3+A@co5b7ez?C)G|wX>_Jc(dWep)R1ALO=wnGGcVP5J{j9o z7333kN!=4FctUJP=hbTqG1P0z(vwg2NwZ>)T`goM_vH|LC$ZTa8tY9a39Z;8i*9F_ z0yRmjIlYFVZwT3*m6Ef%;?fDr%>B>R>VaWb+acVzCt zl%suDEF6Z13DR@-c@LxaSy@B`N4GqbINAX_CGL$2PQ2wvqOLZ1+S3-##LZjcO zzJO+AW?yDnuj zZ@ay~Vbd0~vof0n=W$ogxOvjrYhEQw*i*={xXcgpfg6+GLN_KKThx!jYp~W8eq7%9 zrB?2=@0M+sdiO5TWJ!HkbTov4)B4xP@cM@fY+`}6`z`ywKkEPKb!m0-|H$AMuRp)7 zA9zX*@ZyW^#s8$3kKX_M7C7v7za2QI_F_>3x{@XT8QK~@mjC&k0i41EZK~L%v4HuX z6g!HxQ8hFPAJ+I=%twzl{5IRDkJ$Ksz!N#<=gR;4WB;E)-2IO}kVHxhz%`Qg59@#I{#U!D{x|Tn-9NGNANK!2 zPCy#K^E_IC$>jadZ$K;F9|pRlq@IrMVgJ^E=5-ce%0m^iM@#e|H;*d$v1>G3fF@vC7LMH~;#7#Qy`X%Y!!{T}2q5 l&f5BA*SwXL^#v<7$NGHU;o#JkrsHs~;^d+(Eie23HvudK0YCr% literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-inner-activation-selected-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-inner-activation-selected-0.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e2ed59bf72da5b8c1b33968c897a6c1c09589e GIT binary patch literal 126667 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-1100x700-client-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-1100x700-client-0.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa889c4f5e8e54a2b195cffce051ddd677cf065 GIT binary patch literal 101383 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 ZFNp5xn!}=nLyMmC8)lwPz>=SS_#e)65@rAZ literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-full-0.png b/harness/experiments/canvas-native-83f53c7-20260912/evidence/sa-nested-full-0.png new file mode 100644 index 0000000000000000000000000000000000000000..70e3d984c6d32308826f715fb7bc0fe38150ff52 GIT binary patch literal 112485 zcmeFZWmH_vwl3U_yF+ky_uv+s;O_3ht+8Oiy$KMUAVGoz_W%JJcY-wT!8HU6+i-??x1s2{ynuc|p`JvD32daBm*;`0UoM_FD;9smRa0T!??;CUJF z3V?)wh=hoMgoKEMjEsbWhJ%KNii$>ng^hvpf`FL#1pyHeDFp)+DH$C(5fL>zH60@p z3o8o=6$dv5GdBY>3-ce90FjZA(NNIv(a`XjNr_0A|3818djPm7@Fj>v@IYDs94-(Z z7x>%{paKAZh%jmY5cuCdKsb1qyvQi1Xy~v%G~oc?fbj5e2=IuA2neu$2gB|I5O5Lk zXn3TN@HH)wX*~#d!%{z@(8<*G5^7DK)ALz*hNGepy&xtbWng4tW?|(Q5PT^lEb>ZL zPF_J#Nm*M*S5M!-(8$`x*3RC+(aFo($JY48tn8-_w4llrl) z7nP1r>zvTaa~h3^o_~|!;t$pSrrCc^vGD&R&Hi1n|D_icfB_GLbsjt}KoW41i~(Zm zOTBedQprPCXw7q>HDnBA9#!l`G63@`iOm;0(&WE*27Gjrdj|BNbl+w-Z5nR3okNnv z05P@=kyDf-8o2lR*ju$YpVB_(cvw3N2VWAU2)q4E62;*e(6JtqQ%?QVR^qdM9tARg zitK{b1)zNfY&kpw-tm2V23&Le=)MKQuHx$oI2-5<*fcl9NRm*uLeapAy@x_aMwE&=dy^@f zW?d7Qcx#UTgZXH-65#hY2&JAskX1sDAt4Sf94i2mZ$L!8WQw7BEZnio**41A-!k1s z=L)S|BVzE|;>p`rVqDJvnYH+5Kqzj=1%JpllFg8NqHFU<0PIq1<*z5< z^WO;`{0nJq>2}_V?0Z>DR>5GwIhjShjoiTNy^7n8!2sXnG7~bAfq~0!V2E62eNV^J zeikieY{%^@-n3L$Gw|9^IFsnlfT@yWUI7)7EO+PKUIL)k9HQZUa)#d3irjg<4u{1Ni zslk(}zTzTJSXvO1D|4vtBRpE^>hH~>Zfwjr)cPDcx!YgWE6s{-4fsMbOaL_hS4}xf z%3oBcPqg@#tSjxVF+4WA-}zpCNcz4~dAU(Eq=Vo1h29!IH75nMAeH56V%F&)O{Tgx z?!vA)N=&2j?f9deNqqvufZ`~*lNZSJXDkGn;hwLke&`f0{`k|FIr?eTP~YrjW3<*6 z`>X24EEmrGtTXnqmJj^uaOFCwx=BG>JdGKmGFQEevyTd8P9kZG(BQg#IgH~s_6AcY zm`x?jI1>?I~3EZ++HZiLJ%ufdDOAGYm(2NpvhN>weMG7Lq^OS#_Q+p zD1DFpm1QU{?Wt&Yzeqz+_yNy=e{>-{Ar}G+-R~YnU6{e^QZrU5-k{@cElC_!mQK@B zDfaA5A0e$Xha@HMjuP3G2jmYBF}bUdpjwRp9A`